OSDN Git Service

daf3f078010a5e0c81f74107ec9dfe37d9eb6bee
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
2
3         PR fortran/34945
4         * gfortran.dg/bounds_check_13.f: New test.
5
6 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7
8         PR testsuite/33946
9         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
10
11 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
12
13         PR target/35083
14         * gcc.target/i386/pr35083.c: New test.
15
16 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
17
18         PR fortran/32315
19         * gfortran.dg/data_bounds_1.f90: New test.
20
21 2008-02-04  Diego Novillo  <dnovillo@google.com>
22
23         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
24
25         PR 33738
26         * testsuite/g++.dg/warn/pr33738.C: New.
27
28 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
29
30         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
31         to match.
32
33 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
34
35         * lib/target-supports.exp (check_effective_target_hard_float): Only
36         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
37         other targets, grep for a call insn in the rtl expand dump for an
38         add of two doubles.
39         (target_compile): Support generating rtl dumps as output.
40
41 2008-02-04  Richard Guenther  <rguenther@suse.de>
42
43         PR middle-end/33631
44         * gcc.c-torture/execute/pr33631.c: New testcase.
45
46 2008-02-04  Richard Guenther  <rguenther@suse.de>
47
48         PR middle-end/35043
49         * gcc.c-torture/compile/pr35043.c: New testcase.
50
51 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
52
53         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
54
55 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
56
57         * gcc.target/i386/pr31628.c: Require effective target fpic.
58         * gcc.target/i386/strinline.c: Ditto.
59         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
60         * gcc.dg/pr35045.c: Ditto.
61         * gcc.dg/20050503-1.c: Ditto.
62
63 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
64
65         PR fortran/32760
66         * gfortran.dg/host_assoc_variable_1.f90: New test.
67         * gfortran.dg/allocate_stat.f90: Change last three error messages.
68
69 2008-02-02  Michael Matz  <matz@suse.de>
70
71         PR target/35045
72         * gcc.dg/pr35045.c: New test.
73
74 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
75
76         PR libfortran/35001
77         * gfortran.dg/shape_4.f90:  New test.
78
79 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
80
81         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
82
83 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
84
85         PR rtl-optimization/34773
86         * gcc.target/cris/torture/pr34773.c: New test.
87
88 2008-02-01  Nick Clifton  <nickc@redhat.com>
89
90         * lib/target-supports.exp (check_profiling_available): Do not
91         expect profiling to work on the xstormy16 target.
92
93 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
94
95         PR testsuite/35047
96         * gcc.c-torture/execute/20050316-2.x: New file.
97         * gcc.target/i386/pr17390.c: Update scan pattern.
98         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
99         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
100
101 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
102
103         PR fortran/34910
104         * gfortran.dg/proc_assign_2.f90: New test.
105
106 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
107             Jakub Jelinek  <jakub@redhat.com>
108
109         PR c++/34935
110         PR c++/34936
111         * g++.dg/ext/alias-canon.C: New.
112         * g++.dg/ext/alias-mangle.C: New.
113
114 2008-01-30  Jan Hubicka  <jh@suse.cz>
115
116         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
117
118 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
119
120         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
121         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
122
123 2008-01-30  Jan Hubicka  <jh@suse.cz>
124
125         PR target/34982
126         * gcc.c-torture/execute/pr34982.c: New testcase.
127
128 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
129
130         * gcc.target/s390/tf_to_di-1.c: New testcase.
131
132 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
133
134         PR fortran/34975
135         * gfortran.dg/use_only_3.f90: New test.
136         * gfortran.dg/use_only_3.inc: Modules for new test.
137
138         PR fortran/34429
139         * gfortran.dg/function_charlen_2.f90: New test.
140
141 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
142
143         PR middle-end/34969
144         * gcc.dg/pr34969.c: New test.
145
146         PR c/35017
147         * gcc.dg/inline-25.c: New test.
148         * gcc.dg/inline-26.c: New test.
149         * gcc.dg/inline-27.c: New test.
150
151 2008-01-29  Richard Guenther  <rguenther@suse.de>
152
153         PR middle-end/35006
154         * gcc.c-torture/compile/pr35006.c: New testcase.
155
156 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
157
158         PR c++/34055
159         PR c++/34103
160         PR c++/34219
161         PR c++/34606
162         PR c++/34753
163         PR c++/34754
164         PR c++/34755
165         PR c++/34919
166         PR c++/34961
167         * g++.dg/cpp0x/vt-34219-2.C: New.
168         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
169         * g++.dg/cpp0x/vt-34961.C: New.
170         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
171         cases from the re-opened PR.
172         * g++.dg/cpp0x/vt-34753.C: New.
173         * g++.dg/cpp0x/vt-34919.C: New.
174         * g++.dg/cpp0x/vt-34754.C: New.
175         * g++.dg/cpp0x/vt-34606.C: New.
176         * g++.dg/cpp0x/vt-34219.C: New.
177         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
178         * g++.dg/cpp0x/vt-34755.C: New.
179         * g++.dg/cpp0x/pr31438.C: Ditto.
180         * g++.dg/cpp0x/variadic81.C: Ditto.
181
182 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
183
184         * g++.dg/torture/pr34641.C: Put the dg-do first.
185
186 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
187
188         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
189
190 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
191
192         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
193
194 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
195
196         PR 31535
197         * gcc.target/powerpc/spe-small-data-1.c: New test.
198         * gcc.target/powerpc/spe-small-data-2.c: New test.
199
200 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
201
202         PR libfortran/34980
203         * gfortran.dg/shape_3.f90:  New test.
204
205 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
206
207         * gcc.target/s390/20020926-1.c: Remove -m31.
208
209 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
210
211         * gcc.target/s390/20020926-1.c: Disable for s390x.
212
213 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
214
215         PR fortran/34994
216         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
217         expression.
218
219 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
220
221         PR fortran/34990
222         * gfortran.dg/array_constructor_22.f90: New test.
223
224 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
225
226         PR middle-end/34688
227         * gcc.c-torture/compile/pr34688: New test.
228
229 2008-01-26  Tobias Burnus  <burnus@net-b.de>
230
231         PR fortran/34848
232         * gfortran.dg/missing_optional_dummy_5.f90: New.
233
234 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
235
236         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
237         noinline.  XFAIL test.
238
239 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
240
241         PR fortran/31610
242         * gfortran.dg/array_3.f90: New test.
243
244 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
245
246         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
247         on i?86/x86_64.
248
249         PR c++/34965
250         * gcc.dg/pr34965.c: New test.
251         * g++.dg/other/error24.C: New test.
252
253 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
254
255         PR libfofortran/34887
256         * gfortran.dg/x_slash_2.f:  New test.
257
258 2008-01-26  Richard Guenther  <rguenther@suse.de>
259
260         PR c++/34235
261         * g++.dg/torture/pr34235.C: New testcase.
262
263 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
264
265         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
266
267 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
268
269         PR target/34981
270         * gcc.target/mips/lazy-binding-1.c: New test.
271         * gcc.target/mips/mips.exp (setup_mips_tests): Set
272         mips_forced_no_abicalls and mips_forced_no_shared.
273         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
274         Avoid using small data with -mabicalls.  Don't make -G0 force
275         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
276         forces the opposite option.
277
278 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
279
280         PR target/34970
281         * gcc.target/i386/fastcall-1.c: Scan for correct label.
282         Use -std=gnu89 switch.
283
284 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
285
286         PR libfortran/34876
287         * gfortran.dg/direct_io_9.f: New test.
288
289 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
290
291         PR fortran/34661
292         * gfortran.dg/where_operator_assign_4.f90: New test.
293
294 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
295
296         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
297         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
298         c4x-*-* targets.
299
300 2008-01-25  Richard Guenther  <rguenther@suse.de>
301
302         PR middle-end/32244
303         * gcc.c-torture/execute/pr32244-1.c: New testcase.
304
305 2008-01-25  Richard Guenther  <rguenther@suse.de>
306
307         PR tree-optimization/34966
308         * gcc.c-torture/compile/pr34966.c: New testcase.
309
310 2008-01-25  Richard Guenther  <rguenther@suse.de>
311
312         PR c++/33887
313         * g++.dg/torture/pr33887-1.C: New testcase.
314         * g++.dg/torture/pr33887-2.C: Likewise.
315         * g++.dg/torture/pr33887-3.C: Likewise.
316         * gcc.c-torture/execute/20071211-1.c: Likewise.
317
318 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
319
320         PR target/34856
321         * gcc.dg/pr34856.c: Use pointer mode for "pin".
322
323 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
324
325         PR middle-end/33333
326         * g++.dg/gomp/pr33333.C: New test.
327
328         PR preprocessor/34692
329         * gcc.dg/cpp/pr34692.c: New test.
330         * gcc.dg/gomp/pr34692.c: New test.
331
332 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
333
334         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
335
336 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
337
338         PR fortran/34202
339         * gfortran.dg/empty_type.f90: New test.
340
341 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
342
343         PR c++/34603
344         * g++.dg/template/crash77.C: New.
345
346 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
347
348         PR target/34856
349         * gcc.dg/pr34856.c: New test.
350
351 2008-01-24  Tobias Burnus  <burnus@net-b.de>
352
353         * gfortran.dg/namelist_39.f90: Delete temporary files.
354         * gfortran.dg/namelist_44.f90: Ditto.
355
356 2008-01-24  Richard Guenther  <rguenther@suse.de>
357
358         PR middle-end/34953
359         * g++.dg/torture/pr34953.C: New testcase.
360
361 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
362
363         PR middle-end/34934
364         * gcc.c-torture/compile/20080124-1.c: New test.
365
366 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
367
368         PR fortran/34872
369         * gfortran.dg/function_charlen_3.f: New test.
370
371 2008-01-23  Michael Matz  <matz@suse.de>
372
373         PR debug/34895
374         * g++.dg/debug/pr34895.cc: New testcase.
375
376 2008-01-23  Richard Guenther  <rguenther@suse.de>
377
378         PR middle-end/31529
379         * gcc.dg/pr31529-1.c: New testcase.
380         * gcc.dg/pr31529-2.c: Likewise.
381
382 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
383
384         PR c++/34829
385         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
386         unsigned int for the first argument.
387
388 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
389
390         PR c++/33984
391         * g++.dg/conversion/bitfield7.C: New test.
392         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
393
394 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
395
396         From Michael Frysinger  <michael.frysinger@analog.com>
397         * gcc.target/bfin/mcpu-bf547.c: New test.
398         * gcc.target/bfin/mcpu-bf523.c: New test.
399         * gcc.target/bfin/mcpu-bf524.c: New test.
400         * gcc.target/bfin/mcpu-bf526.c: New test.
401
402 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
403
404         * gcc.c-torture/execute/20080122-1.c: New test.
405
406 2008-01-22  Tom Tromey  <tromey@redhat.com>
407
408         PR c++/34859
409         * gcc.dg/cpp/pr34859.c: New file.
410
411 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
412
413         PR fortran/34875
414         * gfortran.dg/vector_subscript_3.f90: New test.
415
416 2008-01-22  Tobias Burnus  <burnus@net-b.de>
417
418         PR fortran/34848
419         * gfortran.dg/missing_optional_dummy_4.f90
420
421 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
422
423         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
424
425 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
426
427         * gnat.dg/unchecked_union1.adb: New test.
428
429 2008-01-22  Tom Tromey  <tromey@redhat.com>
430
431         PR c++/34829
432         * g++.dg/ext/pr34829.C: New file.
433
434 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
435
436         PR c++/34607
437         * gcc.dg/gomp/pr34607.c: New test.
438         * g++.dg/gomp/pr34607.C: New test.
439
440         PR c++/34914
441         * g++.dg/ext/vector10.C: New test.
442
443         PR c++/34918
444         * g++.dg/other/error23.C: New test.
445
446         PR c++/34917
447         * g++.dg/ext/vector12.C: New test.
448
449 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
450
451         PR 32102
452         * gcc.dg/Wstrict-overflow-21.c: New.
453         * g++.dg/warn/Wstrict-aliasing-8.C: New.
454
455 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
456
457         PR middle-end/33092
458         * gcc.dg/pr33092.c: New.
459
460 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
461
462         * gcc.target/s390/20020926-1.c: Add -m31 option.
463
464 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
465
466         PR fortran/34915
467         * gfortran.dg/initialization_18.f90: New test.
468
469 2008-01-22  Tobias Burnus  <burnus@net-b.de>
470
471         PR fortran/34899
472         * gfortran.dg/tab_continuation.f: New.
473
474 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
475
476         PR fortran/34896
477         * gfortran.dg/use_rename_2.f90: New test.
478
479 2008-01-21  Richard Guenther  <rguenther@suse.de>
480
481         PR middle-end/34856
482         * gcc.c-torture/compile/pr34856.c: New testcase.
483
484 2008-01-21  Richard Guenther  <rguenther@suse.de>
485
486         PR c/34885
487         * gcc.c-torture/compile/pr34885.c: New testcase.
488
489 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
490
491         * gnat.dg/specs/alignment1.ads: New test.
492
493 2008-01-21  Richard Guenther  <rguenther@suse.de>
494
495         PR c++/34850
496         * g++.dg/torture/pr34850.C: New testcase.
497
498 2008-01-21  Alon Dayan  <alond@il.ibm.com>
499             Olga Golovanevsky  <olga@il.ibm.com>
500
501         PR tree-optimization/34701
502         * gcc.dg/struct/wo_prof_array_field.c: New test.
503         
504 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
505
506         PR c++/34891
507         * g++.dg/ext/vector9.C: New.
508
509 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
510
511         PR c++/34776
512         PR c++/34486
513         * g++.dg/template/crash75.C: New.
514         * g++.dg/template/crash76.C: Likewise.  
515
516 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
517
518         PR rtl-optimization/34808
519         * gcc.c-torture/compile/pr34808.c: New test.
520
521 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
522
523         PR fortran/34784
524         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
525
526         PR fortran/34861
527         * gfortran.dg/entry_array_specs_3.f90: New test.
528
529         PR fortran/34854
530         * gfortran.dg/use_rename_1.f90: New test.
531
532 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
533
534         PR fortran/34784
535         * gfortran.dg/array_constructor_20.f90: New test.
536         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
537
538         PR fortran/34785
539         * gfortran.dg/array_constructor_21.f90: New test.
540
541 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
542
543         PR libfortran/34795
544         * gfortran.dg/inquire_13.f90: New test.
545         
546         PR libfortran/34659
547         * gfortran.dg/continuation_9.f90: New test.
548
549 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
550
551         PR target/34831
552         * gcc.target/mips/pr34831.c: New test.
553
554 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
555
556         PR fortran/34817
557         PR fortran/34838
558         * gfortran.dg/any_all_1.f90:  New test.
559         * gfortran.dg/any_all_2.f90:  New test.
560
561 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
562
563         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
564         "dg-require-weak" statement.
565         * g++.dg/eh/weak1.C: Likewise.
566
567 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
568
569         PR gcov-profile/34610
570         * gcc.dg/gomp/pr34610.c: New test.
571
572 2008-01-19  Tobias Burnus  <burnus@net-b.de>
573
574         PR fortran/34760
575         * gfortran.dg/implicit_11.f90: New.
576         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
577         * gfortran.dg/entry_15.f90: Ditto.
578         * gfortran.dg/func_assign.f90: Ditto.
579         * gfortran.dg/gomp/reduction3.f90: Ditto.
580         * gfortran.dg/proc_assign_1.f90: Ditto.
581
582         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
583         of dg-excess-errors.
584
585 2008-01-18  Tobias Burnus  <burnus@net-b.de>
586
587         PR fortran/32616
588         * gfortran.dg/argument_checking_15.f90: New.
589         * gfortran.dg/argument_checking_5.f90: Change TODO into
590         dg-warning.
591
592 2008-01-18  Tobias Burnus  <burnus@net-b.de>
593
594         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
595         * gfortran.dg/enum_5.f90: Ditto.
596         * gfortran.dg/enum_6.f90: Ditto.
597         * gfortran.dg/bom_error.f90: Ditto.
598         * gfortran.dg/func_decl_4.f90: Ditto.
599
600 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
601
602         PR libfortran/34782
603         * gfortran.dg/fmt_t_6.f: New test.
604
605 2008-01-18  Tobias Burnus  <burnus@net-b.de>
606
607         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
608
609 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
610
611         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
612
613 2008-01-18  Ian Lance Taylor  <iant@google.com>
614
615         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
616
617 2008-01-18  Ian Lance Taylor  <iant@google.com>
618
619         PR c++/33407
620         * g++.dg/init/new26.C: New test.
621
622 2008-01-18  Richard Guenther  <rguenther@suse.de>
623
624         PR middle-end/34801
625         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
626         redundant one.
627
628 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
629
630         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
631         dg-require-effective-target.
632
633 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
634
635         PR target/34556
636         * gfortran.dg/reshape_2.f90: New test.
637
638 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
639
640         * gcc.dg/20040223-1.c: Fix comment typo.
641
642 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
643
644         PR target/34814
645         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
646         until 34814 is fixed.
647
648 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
649
650         PR tree-optimization/34648
651         * gcc.c-torture/compile/pr34648.c: New testcase.
652
653 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
654
655         PR testsuite/34821
656         * gcc.dg/autopar/autopar.exp: New.
657         * g++.dg/tree-ssa/pr34355.C: Require pthread.
658         * lib/target-supports.exp (check_effective_target_pthread): New.
659
660         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
661         * gcc.dg/tree-ssa/reduc-1short.c: Same.
662         * gcc.dg/tree-ssa/reduc-1.c: Same.
663         * gcc.dg/tree-ssa/reduc-2short.c: Same.
664         * gcc.dg/tree-ssa/reduc-2.c: Same
665         * gcc.dg/tree-ssa/reduc-3.c: Same.
666         * gcc.dg/tree-ssa/reduc-1char.c: Same.
667         * gcc.dg/tree-ssa/reduc-6.c: Same.
668         * gcc.dg/tree-ssa/reduc-7.c: Same.
669         * gcc.dg/tree-ssa/reduc-2char.c: Same.
670         * gcc.dg/tree-ssa/reduc-8.c: Same.
671         * gcc.dg/tree-ssa/reduc-9.c: Same.
672
673 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
674
675         * gnat.dg/discr5.adb: New test.
676
677 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
678
679         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
680
681 2008-01-17  Richard Guenther  <rguenther@suse.de>
682
683         PR tree-optimization/34825
684         * gcc.dg/pr34825.c: New testcase.
685
686 2008-01-17  Richard Guenther  <rguenther@suse.de>
687
688         * gcc.c-torture/execute/20080117-1.c: New testcase.
689
690 2008-01-17  Revital Eres  <eres@il.ibm.com>
691
692         PR30957
693         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
694
695 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
696
697         PR fortran/34429
698         * gfortran.dg/function_charlen_1.f90: New test.
699
700         PR fortran/34431
701         * gfortran.dg/function_types_1.f90: New test.
702         * gfortran.dg/function_types_2.f90: New test.
703
704         PR fortran/34471
705         * gfortran.dg/function_kinds_4.f90: New test.
706         * gfortran.dg/function_kinds_5.f90: New test.
707
708         * gfortran.dg/defined_operators_1.f90: Errors now at function
709         declarations.
710         * gfortran.dg/private_type_4.f90: The same.
711         * gfortran.dg/interface_15.f90: The same.
712         * gfortran.dg/elemental_args_check_2.f90: The same.
713         * gfortran.dg/auto_internal_assumed.f90: The same.
714
715 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
716
717         * gnat.dg/sizetype.adb: New test.
718
719 2008-01-16  Richard Guenther  <rguenther@suse.de>
720
721         PR middle-end/32628
722         * gcc.dg/overflow-warn-7.c: New testcase.
723
724 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
725
726         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
727
728 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
729         Richard Guenther  <rguenther@suse.de>
730
731         PR c/34668
732         * gcc.dg/pr34668-1.c: New test.
733         * gcc.dg/pr34668-2.c: Likewise.
734
735 2008-01-16  Richard Guenther  <rguenther@suse.de>
736
737         PR c++/33819
738         * g++.dg/torture/pr33819.C: New testcase.
739
740 2008-01-16  Richard Guenther  <rguenther@suse.de>
741
742         PR c/34768
743         * gcc.c-torture/execute/pr34768-1.c: New testcase.
744         * gcc.c-torture/execute/pr34768-2.c: Likewise.
745
746 2008-01-16  Tobias Burnus  <burnus@net-b.de>
747
748         PR fortran/34796
749         * gfortran.dg/argument_checking_13.f90: New.
750         * gfortran.dg/argument_checking_14.f90: New.
751
752 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
753         
754         PR libfortran/34671
755         * gfortran.dg/anyallcount_1.f90:  New test.
756
757 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
758
759         PR c++/34399
760         * g++.dg/cpp0x/vt-34399.C: New.
761         * g++.dg/template/friend50.C: New.
762
763 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
764
765         PR c++/34751
766         * g++.dg/cpp0x/vt-34751.C: New.
767
768 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
769
770         PR c++/34051
771         PR c++/34055
772         PR c++/34102
773         PR c++/34103
774         * g++.dg/cpp0x/vt-34051-2.C: New.
775         * g++.dg/cpp0x/vt-34102.C: New.
776         * g++.dg/cpp0x/vt-34051.C: New.
777         * g++.dg/cpp0x/vt-34055.C: New.
778         * g++.dg/cpp0x/vt-34103.C: New.
779
780 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
781
782         PR c++/34314
783         * g++.dg/cpp0x/vt-34314.C: New.
784         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
785         reality (the error message was wrong previously).
786
787 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
788
789         PR c++/33964
790         * g++.dg/cpp0x/vt-33964.C: New.
791         * g++.dg/template/partial5.C: New.
792
793 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
794
795         PR c++/34052
796         * g++.dg/cpp0x/vt-34052.C: New.
797         * g++.dg/template/ttp26.C: New.
798         
799 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
800
801         * gnat.dg/rep_clause2.ad[sb]: New test.
802         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
803
804 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
805
806         PR c++/24924
807         * g++.dg/cpp/pedantic-errors.C: Delete.
808         * g++.dg/cpp/permissive.C: Delete.
809         
810 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
811
812         * gcc.c-torture/compile/20080114-1.c: New test.
813
814 2008-01-13  Tobias Burnus  <burnus@net-b.de>
815
816         PR fortran/34665
817         * gfortran.dg/argument_checking_11.f90: New.
818         * gfortran.dg/argument_checking_12.f90: New.
819         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
820         * gfortran.dg/c_assoc_2.f03: Update dg-error.
821         * gfortran.dg/argument_checking_3.f90: Ditto.
822         * gfortran.dg/pointer_intent_2.f90: Ditto.
823         * gfortran.dg/import2.f90: Ditto.
824         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
825         * gfortran.dg/implicit_actual.f90: Ditto.
826         * gfortran.dg/used_dummy_types_3.f90: Ditto.
827         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
828
829 2008-01-13  Tobias Burnus  <burnus@net-b.de>
830
831         PR fortran/34763
832         * gfortran.dg/interface_proc_end.f90: New.
833
834 2008-01-13  Tobias Burnus  <burnus@net-b.de>
835
836         PR fortran/34759
837         * gfortran.dg/assumed_size_refs_4.f90: New.
838
839 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
840
841         * gnat.dg/unchecked_convert1.adb.
842
843 2008-01-13  Richard Guenther  <rguenther@suse.de>
844
845         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
846         readable and writable again before exiting.
847
848 2008-01-13  Richard Guenther  <rguenther@suse.de>
849
850         PR middle-end/34601
851         * gcc.dg/noncompile/incomplete-4.c: New testcase.
852
853 2008-01-13  Jan Hubicka  <jh@suse.cz>
854
855         PR middle-end/32135
856         * gcc.dg/pr32135.c: new.
857
858 2008-01-12  Doug Kwan  <dougkwan@google.com>
859
860         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
861         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
862         -Wignored-qualifiers.
863
864 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
865
866         * gnat.dg/slice3.adb: New test.
867         * gnat.dg/slice4.adb: Likewise.
868
869 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
870
871         * gnat.dg/bit_packed_array.ad[sb]: New test.
872
873 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
874
875         PR fortran/34432
876         * gfortran.dg/parens_7.f90: New test.
877
878 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
879
880         * gcc.dg/tree-ssa/loadpre5.c: Use static.
881         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
882
883         * gcc.dg/pr33826.c: Require nonpic.
884
885 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
886
887         PR fortran/34722
888         * gfortran.dg/inquire_12.f90: New test.
889
890 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
891
892         PR libfortran/34670
893         * all_bounds_1.f90: New test case.
894         * maxloc_bounds_1.f90: New test case.
895         * maxloc_bounds_2.f90: New test case.
896         * maxloc_bounds_3.f90: New test case.
897         * maxloc_bounds_4.f90: New test case.
898         * maxloc_bounds_5.f90: New test case.
899         * maxloc_bounds_6.f90: New test case.
900         * maxloc_bounds_7.f90: New test case.
901         * maxloc_bounds_8.f90: New test case.
902
903 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
904
905         * gcc.dg/struct-ret-3.c: New test.
906
907 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
908
909         PR fortran/34537
910         * gfortran.dg/transfer_simplify_8.f90: New test.
911
912 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
913
914         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
915         size_t using predefined macro.
916
917 2008-01-10  Raksit Ashok  <raksit@google.com>
918
919         PR rtl-optimization/27971
920         * gcc.target/i386/pr27971.c: New testcase.
921
922 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
923
924         PR fortran/34396
925         * gfortran.dg/bounds_check_12.f90: New test.
926
927 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
928
929         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
930         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
931
932 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
933
934         PR middle-end/34641
935         * g++.dg/torture/pr34641.C: New testcase.
936
937 2008-01-10  Richard Guenther  <rguenther@suse.de>
938
939         PR tree-optimization/34651
940         * g++.dg/torture/pr34651.C: New testcase.
941
942 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
943
944         PR tree-optimization/34017
945         * gcc.dg/tree-ssa/pr34017.c: New.
946
947 2008-01-09  Richard Guenther  <rguenther@suse.de>
948         Andrew Pinski  <andrew_pinski@playstation.sony.com>
949
950         PR middle-end/30132
951         * gcc.c-torture/compile/pr30132.c: New testcase.
952
953 2008-01-09  Richard Guenther  <rguenther@suse.de>
954
955         PR middle-end/34458
956         * gcc.c-torture/compile/pr34458.c: New testcase.
957
958 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
959
960         PR testsuite/30459
961         g++.dg/eh/ia64-2.C: Require weak support.
962
963 2008-01-08  Richard Guenther  <rguenther@suse.de>
964
965         PR middle-end/31863
966         * g++.dg/torture/pr31863.C: New testcase.
967
968 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
969
970         PR middle-end/34694
971         * gcc.dg/gomp/pr34694.c: New test.
972         * g++.dg/gomp/pr34694.C: New test.
973
974         PR c++/33890
975         * g++.dg/gomp/pr33890.C: New test.
976
977 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
978
979         PR fortran/34476
980         * gfortran.dg/parameter_array_init_3.f90: New test.
981
982 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
983
984         PR fortran/34681
985         PR fortran/34704
986         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
987
988 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
989
990         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
991         * g++.dg/other/spu2vmx-1.C: Use it.
992
993 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
994
995         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
996
997         PR testsuite/34575
998         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
999         * gcc.target/powerpc/parity-1.c: Likewise.
1000
1001 2008-01-07  Fred Fish  <fnf@specifix.com>
1002
1003         PR preprocessor/30363:
1004         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
1005         macro expansions.
1006
1007 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
1008
1009         PR fortran/34672
1010         * gfortran.dg/use_only_2.f90: New test.
1011
1012 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
1013
1014         PR libstdc++/34680
1015         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
1016         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
1017
1018 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
1019
1020         PR fortran/34545
1021         * gfortran.dg/use_12.f90: New test.
1022
1023 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1024
1025         PR fortran/34689
1026         * interface.c (compare_actual_formal): Fix intent(out) check for
1027         function result variables.
1028
1029 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1030
1031         PR fortran/34690
1032         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
1033
1034 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1035
1036         PR fortran/34689
1037         * gfortran.dg/intent_out_4.f90: Fix test case.
1038
1039 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1040
1041         PR fortran/34689
1042         * gfortran.dg/intent_out_4.f90: New.
1043
1044 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1045
1046         PR libfortran/34540
1047         * gfortran.dg/optional_dim_3.f90: New test.
1048
1049 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1050
1051         PR fortran/34658
1052         * gfortran.dg/common_11.f90: New.
1053         * gfortran.dg/blockdata_1.f90: Update test case.
1054         * gfortran.dg/blockdata_2.f90: Update test case.
1055
1056 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1057
1058         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
1059
1060 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1061
1062         PR fortran/34655
1063         * gfortran.dg/equiv_constraint_9.f90: New.
1064
1065 2008-01-06  Revital Eres  <eres@il.ibm.com>
1066
1067         PR tree-optimization/34263
1068         * gcc.dg/pr34263.c:  New testcase.
1069
1070 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1071
1072         PR fortran/34654
1073         * gfortran.dg/internal_io_unf.f90: New.
1074
1075 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1076
1077         PR fortran/34660
1078         * gfortran.dg/elemental_args_check_2.f90: New.
1079
1080 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1081
1082         PR fortran/34662
1083         * gfortran.dg/intent_out_3.f90: New.
1084
1085 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
1086
1087         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
1088
1089 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1090
1091         PR libfortran/34676
1092         * gfortran.dg/list_read_8.f90: New test.
1093
1094 2008-01-04  Richard Guenther  <rguenther@suse.de>
1095
1096         PR middle-end/34029
1097         * gcc.c-torture/compile/pr34029-1.c: New testcase.
1098         * gcc.c-torture/compile/pr34029-2.c: Likewise.
1099
1100 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
1101
1102         PR gcov-profile/34609
1103         * g++.dg/gcov/gcov-6.C: New test.
1104
1105 2008-01-04  Richard Guenther  <rguenther@suse.de>
1106
1107         PR tree-optimization/31081
1108         * g++.dg/torture/pr31081-1.C: New testcase.
1109         * g++.dg/torture/pr31081-2.C: Likewise.
1110
1111 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
1112
1113         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
1114         * gcc.target/mips/rsqrt-2.c: Likewise.
1115         * gcc.target/mips/rsqrt-4.c: New test.
1116
1117 2008-01-04  Tobias Burnus  <burnus@net-b.de>
1118
1119         PR fortran/34557
1120         * gfortran.dg/equiv_substr.f90: New.
1121
1122 2008-01-03  Tom Tromey  <tromey@redhat.com>
1123
1124         PR c/34457:
1125         * gcc.dg/pr34457-2.c: New file.
1126         * gcc.dg/pr34457-1.c: New file.
1127
1128 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1129
1130         Revert fix for PR tree-optimization/34458.
1131
1132 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1133
1134         PR tree-optimization/34458
1135         * gcc.dg/tree-ssa/pr34458.c: New.
1136
1137 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1138
1139         PR libfortran/34565
1140         * gfortran.dg/internal_readwrite_1.f90:  New test.
1141         * gfortran.dg/internal_readwrite_2.f90:  New test.
1142
1143 2008-01-03  Tom Tromey  <tromey@redhat.com>
1144
1145         PR preprocessor/34602:
1146         * gcc.dg/cpp/pr34602.c: New file.
1147
1148 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
1149
1150         PR tree-optimization/29484
1151         * gcc.c-torture/execute/20071220-1.c: New test.
1152         * gcc.c-torture/execute/20071220-2.c: New test.
1153
1154 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1155
1156         PR tree-optimization/34635
1157         * gcc.dg/tree-ssa/pr34635.c: New.
1158         * gcc.dg/tree-ssa/pr34635-1.c: New.
1159
1160 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1161
1162         PR middle-end/34562
1163         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
1164         scan-assembler check.
1165
1166 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
1167
1168         PR middle-end/34608
1169         * g++.dg/gomp/pr34608.C: New test.
1170
1171 2008-01-02  Richard Guenther  <rguenther@suse.de>
1172
1173         PR middle-end/34093
1174         PR middle-end/31976
1175         * gcc.c-torture/compile/pr34093.c: New testcase.
1176
1177 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
1178
1179         * g++.dg/cpp0x/long_long.C: New.
1180
1181 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1182
1183         * gcc.target/spu/tag_manager.c : Include stdlib.h.
1184         * gcc.target/spu/Wmain.c: Fix the line numbers for the
1185         warning on the function main.
1186
1187 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
1188
1189         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
1190         rather than __v2di type.
1191
1192 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
1193
1194         PR fortran/34558
1195         * gfortran.dg/linked_list_1.f90: New test.
1196
1197 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1198
1199         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
1200         instead of appending to it.
1201
1202 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
1203
1204         PR tree-optimization/34591
1205         * gcc.dg/vect/pr34591.c: New test.
1206
1207 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1208
1209         PR libfortran/34594
1210         * gfortran.dg/direct_io_8.f90:  New test case.
1211
1212 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
1213
1214         PR target/34281
1215         * gcc.c-torture/execute/20071213-1.c: New test.
1216
1217 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1218
1219         PR libfortran/34560
1220         * gfortran.dg/read_eof_5.f90: New test.
1221
1222 2007-12-25  Tobias Burnus  <burnus@net-b.de>
1223
1224         PR fortran/34514
1225         * gfortran.dg/initialization_17.f90: New.
1226
1227 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1228
1229         PR libfortran/34566
1230         * gfortran.dg/matmul_6.f90:  New test.
1231
1232 2007-12-23  Tobias Burnus  <burnus@net-b.de>
1233
1234         PR fortran/34421
1235         * gfortran.dg/entry_17.f90: New.
1236
1237 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
1238
1239         PR fortran/34536
1240         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
1241         * gfortran.dg/real_const_3.f90: Likewise.
1242         * gfortran.dg/unary_operator.f90: New test.
1243
1244 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
1245
1246         * gnat.dg/pack2.adb: New test.
1247
1248 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
1249
1250         PR fortran/34559
1251         * gfortran.dg/repeat_6.f90: New test.
1252
1253 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
1254
1255         PR fortran/34549
1256         * cshift_shift_real_1.f90:  New test.
1257
1258 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1259
1260         PR fortran/34540
1261         * gfortran.dg/shift-kind_2.f90: New test.
1262
1263 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
1264
1265         PR target/8835
1266         * gcc.dg/pr8835-1.c: New.
1267
1268 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
1269
1270         PR fortran/34438
1271         * gfortran.dg/default_initialization_3.f90: New test.
1272
1273 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1274
1275         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
1276         conditions.
1277         (dg-mips-options): Treat -march=24k* as a 32-bit option.
1278
1279 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
1280
1281         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
1282         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
1283
1284 2007-12-20  Jason Merrill  <jason@redhat.com>
1285
1286         * gcc.dg/overload/arg[14].C: Remove expected errors.
1287
1288 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
1289
1290         PR c++/34459
1291         * gcc.c-torture/execute/20071219-1.c: New test.
1292
1293 2007-12-20  Tobias Burnus  <burnus@net-b.de>
1294
1295         PR fortran/34530
1296         * gfortran.dg/namelist_44.f90: New.
1297
1298 2007-12-20  Tobias Burnus  <burnus@net-b.de>
1299
1300         PR fortran/34482
1301         * gfortran.dg/boz_8.f90: Add error-check check.
1302         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
1303         stop by call abort.
1304
1305 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
1306
1307         * gcc.dg/gomp/combined-1.c: New test.
1308
1309 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
1310
1311         PR tree-optimization/34355
1312         * g++.dg/tree-ssa/pr34355.C: New test.
1313
1314 2007-12-19  Revital Eres  <eres@il.ibm.com>
1315
1316          * gcc.dg/sms-5.c: New testcase.
1317
1318 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1319
1320         PR fortran/34325
1321         * gfortran.dg/missing_parens_1.f90: New.
1322         * gfortran.dg/missing_parens_1.f90: New.
1323         
1324 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
1325
1326         PR fortran/34495
1327         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
1328         expressions.
1329         * gfortran.dg/transfer_simplify_7.f90: New test.
1330
1331 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
1332
1333         * gcc.dg/pr32912-3.c: Compile with -w.
1334
1335         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
1336
1337 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
1338             Jakub Jelinek  <jakub@redhat.com>
1339         
1340         PR c++/32565
1341         PR c++/33943
1342         PR c++/33965
1343         * g++.dg/cpp0x/variadic86.C: New.
1344         * g++.dg/cpp0x/variadic87.C: New.
1345         * g++.dg/cpp0x/variadic84.C: New.
1346         * g++.dg/cpp0x/variadic85.C: New.
1347         * g++.dg/template/ttp25.C: New.
1348
1349 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
1350
1351         PR tree-optimization/34123
1352         * gcc.dg/tree-ssa/pr34123.c: New test.
1353
1354 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1355
1356         PR rtl-optimization/34456
1357         * gcc.c-torture/execute/pr34456.c: New test.
1358
1359 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
1360
1361         PR c++/34488
1362         * g++.dg/parse/friend7.C: New test.
1363
1364         PR rtl-optimization/34490
1365         * gcc.c-torture/execute/20071216-1.c: New test.
1366
1367 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1368
1369         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
1370
1371 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
1372
1373         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
1374         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
1375         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
1376         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
1377         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
1378
1379 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
1380
1381         PR c/34506
1382         * gcc.dg/gomp/clause-2.c: New test.
1383         * g++.dg/gomp/clause-4.C: New test.
1384
1385 2007-12-17  Tobias Burnus  <burnus@net-b.de>
1386
1387         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
1388         part of Fortran 77/95/2003.
1389
1390 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
1391
1392         PR tree-optimization/34445
1393         * gfortran.dg/vect/cost-model-pr34445.f: New test.
1394         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
1395
1396 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1397
1398         PR fortran/34427
1399         * gfortran.dg/namelist_42.f90: Update.
1400         * gfortran.dg/namelist_43.f90: New.
1401         
1402 2007-12-16  Tobias Burnus  <burnus@net-b.de>
1403
1404         PR fortran/34495
1405         * gfortran.dg/initialization_16.f90: New.
1406
1407 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
1408
1409         PR fortran/34305
1410         * gfortran.dg/real_dimension_1.f:  New test case.
1411
1412 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1413
1414         * gcc.dg/torture/pr24257.c: Remove -O from options.
1415
1416 2007-12-16  Tobias Burnus  <burnus@net-b.de>
1417
1418         PR fortran/34246
1419         * gfortran.dg/bind_c_usage_16.f03: Extend test.
1420
1421 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
1422
1423         PR fortran/31213
1424         PR fortran/33888
1425         PR fortran/33998
1426         * gfortran.dg/mapping_1.f90: New test.
1427         * gfortran.dg/mapping_2.f90: New test.
1428         * gfortran.dg/mapping_3.f90: New test.
1429
1430 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1431
1432         PR rtl-optimization/34415
1433         * gcc.c-torture/execute/pr34415.c: New test.
1434
1435 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
1436
1437         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
1438         void. 
1439
1440 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
1441
1442         PR bootstrap/34003
1443         * gcc.dg/pr34003-1.c: New test.
1444         * gcc.dg/pr34003-2.c: New.
1445
1446 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
1447
1448         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
1449         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
1450         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
1451         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
1452         add -save-temps.
1453         * gcc.target/cris/torture/cris-torture.exp,
1454         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
1455         * gcc.target/cris/builtin_ctz_v3.c,
1456         gcc.target/cris/builtin_ctz_v8.c,
1457         gcc.target/cris/builtin_clz_v0.c,
1458         gcc.target/cris/builtin_clz_v3.c,
1459         gcc.target/cris/builtin_bswap_v3.c,
1460         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
1461         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
1462         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
1463         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
1464         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
1465         lib/target-supports.exp: Adjust for crisv32-*-*.
1466
1467 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
1468
1469         * gcc.dg/debug/const-3.c: New.
1470
1471 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1472
1473         * g++.dg/other/datasec1.C: Require named section support.
1474
1475 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
1476
1477         PR target/29978
1478         * gcc.target/i386/pr29978.c: New test.
1479
1480 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
1481
1482         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
1483         instead of -msse4.1.
1484         * gcc.target/i386/sse-12.c (dg-options): Ditto.
1485         * g++.dg/other/i386-2.C (dg-options): Ditto.
1486
1487 2007-12-14  Tobias Burnus  <burnus@net-b.de>
1488
1489         PR fortran/34438
1490         * gfortran.dg/private_type_10.f90: New.
1491
1492 2007-12-14  Tobias Burnus  <burnus@net-b.de>
1493
1494         PR fortran/34398
1495         * gfortran.dg/nan_4.f90: New.
1496
1497 2007-12-14  Richard Guenther  <rguenther@suse.de>
1498
1499         PR middle-end/34462
1500         * gcc.c-torture/compile/20071214-1.c: New testcase.
1501
1502 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
1503
1504         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
1505         macros to test macroized SSE intrinsics.  Use new macros to test
1506         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
1507         emmintrin.h, xmmintrin.h and bmmintrin.h
1508         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
1509         to test with immediate operand.
1510
1511 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1512
1513         PR target/34091
1514         * gcc.c-torture/compile/pr34091.c: New test.
1515
1516 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1517
1518         * gcc.dg/uninit-13.c: UnXFAIL.
1519         * gcc.dg/complex-5.c: New testcase.
1520
1521 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
1522
1523         * gcc.dg/struct/struct-reorg.exp: Replace 
1524          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
1525         
1526 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
1527
1528         PR libfortran/34370
1529         PR libfortran/34323
1530         PR libfortran/34405
1531         * gfortran.dg/advance_6.f90:  New test case.
1532         * gfortran.dg/direct_io_7.f90:  New test case.
1533         * gfortran.dg/streamio_13.f90:  New test case.
1534
1535 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
1536
1537         * g++.dg/cpp0x/__func__.C: New.
1538
1539 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
1540
1541         PR target/34435
1542         * g++.dg/other/pr34435.C: New testcase.
1543
1544 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
1545
1546         * gcc.dg/struct: New directory with tests 
1547         for struct-reorg optimizaion.
1548         * gcc.dg/struct/struct-reorg.exp: New script.
1549         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
1550         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
1551         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
1552         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1553         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1554         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
1555         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
1556         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
1557         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
1558         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
1559         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
1560         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
1561         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
1562         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
1563         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
1564         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
1565         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
1566         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
1567         * gcc.dg/struct/w_prof_global_array.c: Likewise.
1568         * gcc.dg/struct/w_prof_global_var.c: Likewise.
1569         * gcc.dg/struct/w_prof_local_array.c: Likewise.
1570         * gcc.dg/struct/w_prof_local_var.c: Likewise.
1571         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
1572         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
1573
1574 2007-12-13  Tobias Burnus  <burnus@net-b.de>
1575
1576         PR fortran/34427
1577         * gfortran.dg/namelist_42.f90: New.
1578
1579 2007-12-12  Tobias Burnus  <burnus@net-b.de>
1580
1581         PR fortran/34254
1582         * gfortran.dg/function_kinds_3.f90: New.
1583
1584 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
1585
1586         * gcc.target/s390/20071212-1.c: New testcase.
1587
1588 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
1589
1590         PR c++/34238
1591         * g++.dg/ext/visibility/anon7.C: Add xfail.
1592         * g++.dg/ext/visibility/anon9.C: New test.
1593         * g++.dg/ext/visibility/anon10.C: New test.
1594
1595         PR c++/34364
1596         * g++.dg/rtti/dyncast2.C: New test.
1597
1598 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
1599
1600         PR tree-optimization/34407
1601         * gcc.dg/vect/pr34407.c: New test.
1602
1603 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1604
1605         PR fortran/34411
1606         * gfortran.dg/error_recovery_5.f90: New.
1607         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
1608
1609 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1610
1611         PR tree-optimization/34371
1612         * gcc.c-torture/compile/20071207-1.c: New test.
1613
1614 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
1615
1616         PR c++/34059
1617         * g++.dg/parse/crash40.C: New test.
1618
1619 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1620
1621         * g++.dg/opt/memcpy1.C: New test.
1622
1623 2007-12-10  Tobias Burnus  <burnus@net-b.de>
1624
1625         PR fortran/34425
1626         * gfortran.dg/argument_checking_10.f90: New.
1627
1628 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1629
1630         PR rtl-optimization/34302
1631         * gcc.c-torture/execute/20071210-1.c: New test.
1632
1633 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1634
1635         PR c++/34395
1636         * g++.dg/cpp0x/error1.C: New test.
1637
1638         PR c++/34394
1639         * g++.dg/other/error22.C: New test.
1640
1641 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
1642
1643         PR target/32086
1644         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1645         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1646         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1647
1648 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
1649
1650         PR c++/34178
1651         PR c++/34340
1652         * g++.dg/template/repo6.C: New test.
1653         * g++.dg/template/repo7.C: New test.
1654         * g++.dg/template/repo8.C: New test.
1655
1656 2007-12-09  H.J. Lu  <hjl@lucon.org>
1657             Tobias Burnus  <burnus@net-b.de>
1658
1659         PR fortran/34404
1660         * gfortran.dg/read_2.f90: New.
1661
1662 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1663
1664         * lib/target-supports.exp (check_effective_target_tls_native):
1665         Fix typo.
1666
1667 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
1668
1669         PR ada/34366
1670         * gnat.dg/enclosing_record_reference.ads,
1671         gnat.dg/enclosing_record_reference.adb: New test.
1672
1673 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
1674
1675         PR fortran/32129
1676         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
1677         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
1678
1679         PR fortran/31487
1680         * gfortran.dg/char_component_initializer_1.f90: New test.
1681
1682 2007-12-09  Tobias Burnus  <burnus@net-b.de>
1683
1684         PR fortran/34342
1685         PR fortran/34345
1686         PR fortran/18026
1687         PR fortran/29471
1688
1689         * gfortran.dg/boz_8.f90: New.
1690         * gfortran.dg/boz_9.f90: New.
1691         * gfortran.dg/boz_10.f90: New.
1692         * gfortran.dg/boz_7.f90: Update dg-warning.
1693         * gfortran.dg/pr16433.f: Add dg-error.
1694         * gfortan.dg/ibits.f90: Update dg-warning.
1695         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
1696         * gfortran.dg/unf_io_convert_2.f90: Ditto.
1697
1698 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
1699
1700         PR fortran/34359
1701         * gfortran.dg/include_1.f90: New test.
1702         * gfortran.dg/include_1.inc: New.
1703         * gfortran.dg/include_2.f90: New test.
1704
1705 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
1706
1707         * gcc.c-torture/compile/20011130-2.c: Fix typo.
1708
1709 2007-12-08  Tobias Burnus  <burnus@net-b.de>
1710
1711         PR fortran/34319
1712         * gfortran.dg/nan_3.f90: New.
1713
1714 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
1715
1716         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
1717
1718 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1719
1720         * gnat.dg/tamdt*.ad?: Support for ...
1721         * gnat.dg/test_tamdt.adb: New test.
1722
1723 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1724
1725         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
1726         exports and document how these can be exercised.
1727
1728 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
1729
1730         PR ada/15805
1731         * gnat.dg/specs/access_constants.ads: New test.
1732
1733         * gnat.dg/specs/access_constant_decl.ads: New test.
1734
1735         PR ada/21346
1736         * gnat.dg/compose.adb: New test.
1737
1738 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1739
1740         PR ada/34173
1741         * gnat.dg/unc_memops.ad[sb]: Support for ...
1742         * gnat.dg/unc_memfree.adb: New test.
1743         
1744 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
1745
1746         * gfortran.dg/ltrans-7.f90: New.
1747
1748 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
1749             Dorit Nuzman  <dorit@il.ibm.com>
1750
1751         PR tree-optimization/34005
1752         * gcc.dg/vect/pr34005.c: New test.
1753
1754 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
1755
1756         PR c++/34336
1757         * g++.dg/template/new8.C: New test.
1758
1759 2007-12-06  Tobias Burnus  <burnus@net-b.de>
1760
1761         PR fortran/34333
1762         * gfortran.dg/boz_7.f90: New.
1763         * gfortran.dg/int_1.f90: Disable -pedantic option.
1764         * gfortran.dg/boz_1.f90: Ditto.
1765         * gfortran.dg/boz_3.f90: Ditto.
1766         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
1767         * gfortran.dg/ibits.f90: Ditto.
1768         * gfortran.dg/unf_io_convert_1.f90: Ditto.
1769         * gfortran.dg/unf_io_convert_2.f90: Ditto.
1770
1771 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
1772
1773         PR fortran/34335
1774         * gfortran.dg/used_types_19.f90: New test.
1775
1776 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
1777
1778         * gfortran.dg/nan_2.f90: Add -mieee for sh.
1779         * gfortran.dg/nearest_2.f90: Likewise.
1780         * gfortran.dg/nearest_3.f90: Likewise.
1781
1782 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1783
1784         PR middle-end/34337
1785         * gcc.c-torture/execute/20071205-1.c: New test.
1786
1787 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
1788
1789         * gfortran.dg/module_nan.f90: Add -mieee for sh.
1790         * gfortran.dg/real_const_3.f90: Likewise.
1791
1792 2007-12-05  Richard Guenther  <rguenther@suse.de>
1793
1794         PR tree-optimization/34138
1795         * gcc.c-torture/compile/pr34138.c: New testcase.
1796
1797 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1798
1799         PR debug/33739
1800         * gfortran.dg/debug_2.f: New test.
1801
1802 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
1803
1804         * gnat.dg/specs/elab1.ads: New test.
1805
1806 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
1807
1808         PR target/34312
1809         * gcc.target/i386/pr34312.c: New test.
1810
1811 2007-12-05  Tobias Burnus  <burnus@net-b.de>
1812
1813         PR fortran/34333
1814         * gfortran.dg/nan_2.f90: New.
1815
1816 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
1817
1818         PR c++/34271
1819         * g++.dg/cpp0x/decltype9.C: New test.
1820         * g++.dg/cpp0x/decltype10.C: New test.
1821
1822 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
1823
1824         PR ada/21489
1825         * gnat.dg/rm_6_4_1_13.adb: New test.
1826
1827 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
1828
1829         PR middle-end/34134
1830         * gcc.c-torture/compile/20071117-1.c: New test.
1831
1832 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1833
1834         PR c++/34101
1835         * g++.dg/cpp0x/variadic-ttp.C: New.
1836
1837 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1838         
1839         * gcc.dg/parse-decl-after-if.c: New.
1840         * gcc.dg/20031223-1.c: Adjust.
1841         
1842 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1843
1844         PR c++/33509
1845         * g++.dg/cpp0x/variadic-throw.C: New.
1846
1847 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
1848
1849         PR c++/33091
1850         * g++.dg/cpp0x/variadic-unify.C: New.
1851
1852 2007-12-04  Richard Guenther  <rguenther@suse.de>
1853
1854         PR middle-end/34334
1855         PR middle-end/34222
1856         * gcc.c-torture/compile/pr34334.c: New testcase.
1857         * g++.dg/torture/pr34222.C: New testcase.
1858
1859 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
1860
1861         * gcc.c-torture/execute/20071202-1.c: New test.
1862         * gcc.dg/tree-ssa/pr34146-2.c: New test.
1863
1864 2007-12-04  Tobias Burnus  <burnus@net-b.de>
1865
1866         PR fortran/34318
1867         * gfortran.dg/module_nan.f90: New.
1868
1869 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
1870
1871         * lib/target-supports.exp (get_compiler_messages): Replace with...
1872         (check_compile): ...this new procedure.  Handle TYPE == executable.
1873         Use comments in the source to determine the correct extension.
1874         Return a pair containing the compiler output and the output filename.
1875         Don't delete the file here.
1876         (check_no_compiler_messages_nocache): New procedure.
1877         (check_no_compiler_messages): Use it.
1878         (check_no_messages_and_pattern_nocache): New procedure.
1879         (check_no_messages_and_pattern): Use it.
1880         (check_runtime_nocache, check_runtime): New procedures.
1881         (check_effective_target_tls): Use check_no_compiler_messages.
1882         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
1883         (check_effective_target_tls_runtime): Use check_runtime.
1884         (check_effective_target_fstack_protector): Likewise.
1885         (check_iconv_available): Use check_runtime_nocache.
1886         (check_effective_target_fortran_large_real): Use
1887         check_no_compiler_messages.
1888         (check_effective_target_fortran_large_int): Likewise.
1889         (check_effective_target_static_libgfortran): Likewise.
1890         (check_750cl_hw_available): Use check_cached_effective_target
1891         and check_runtime_nocache.
1892         (check_vmx_hw_available): Likewise.
1893         (check_effective_target_broken_cplxf_arg): Likewise.
1894         (check_alpha_max_hw_available): Use check_runtime.
1895         (check_function_available): Use check_no_compiler_messages.
1896         (check_cxa_atexit_available): Use check_cached_effective_target
1897         and check_runtime_nocache.
1898         (check_effective_target_dfp_nocache): Use
1899         check_no_compiler_messages_nocache.
1900         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
1901         (check_effective_target_dfp): Use check_cached_effective_target.
1902         (check_effective_target_dfprt): Likewise.
1903         (check_effective_target_arm_neon_hw): Use check_runtime.
1904         (check_effective_target_ultrasparc_hw): Likewise.
1905         (check_effective_target_c99_runtime): Use
1906         check_no_compiler_messages_nocache.
1907
1908 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
1909
1910         PR middle-end/29749
1911         * gcc.dg/fold-rotate-1.c: New test.
1912
1913         PR tree-optimization/33453
1914         * gcc.c-torture/compile/20071203-1.c: New test.
1915
1916 2007-12-03  Robert Dewar <dewar@adacore.com>
1917             Samuel Tardieu  <sam@rfc1149.net>
1918
1919         PR ada/34287
1920         * gnat.dg/check_elaboration_code.adb: New test.
1921         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
1922         New support files.
1923
1924 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
1925
1926         PR c++/34061
1927         * g++.dg/cpp0x/pr34061.C: New.
1928
1929 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
1930
1931         PR c++/34273
1932         * g++.dg/other/error21.C: New.
1933
1934 2007-12-02  Revital Eres  <eres@il.ibm.com>
1935
1936         * gcc.dg/sms-4.c: New testcase.
1937
1938 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
1939             Revital Eres  <eres@il.ibm.com>
1940
1941         * gcc.dg/sms-3.c: New testcase.
1942
1943 2007-12-01  Ollie Wild  <aaw@google.com>
1944
1945         PR c++/8171
1946         * g++.dg/conversion/ptrmem9.C: New test.
1947
1948 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1949
1950         PR libfortran/34291
1951         * gfortran.dg/namelist_41.f90: New test.
1952
1953 2007-11-30  Tom Tromey  <tromey@redhat.com>
1954
1955         PR preprocessor/32868:
1956         * gcc.dg/cpp/pr32868.c: New file.
1957
1958 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1959
1960         PR fortran/34248
1961         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
1962
1963 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
1964
1965         PR rtl-optimization/34171
1966         * gcc.dg/pr34171.c: New testcase.
1967
1968 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
1969
1970         * gcc.dg/tree-ssa/pr34244.c: Fixed.
1971
1972 2007-11-30  Tobias Burnus  <burnus@net-b.de>
1973
1974         PR fortran/34133
1975         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
1976         * gfortran.dg/bind_c_usage_11.f03: New.
1977         * gfortran.dg/bind_c_usage_12.f03: New.
1978
1979 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
1980
1981         PR c++/34275
1982         * g++.dg/other/error20.C: New test.
1983
1984 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
1985
1986         PR fortran/34230
1987         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
1988
1989 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
1990
1991         PR tree-optimization/34244
1992         * gcc.dg/tree-ssa/pr34244.c: New test.
1993
1994 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
1995
1996         PR tree-optimization/33434
1997         * gcc.dg/pr33434-1.c: New test.
1998         * gcc.dg/pr33434-2.c: New test.
1999         * gcc.dg/pr33434-3.c: New test.
2000         * gcc.dg/pr33434-4.c: New test.
2001
2002         PR c++/34270
2003         * g++.dg/template/cond7.C: New test.
2004
2005         PR c++/34267
2006         PR c++/34268
2007         * g++.dg/cpp0x/decltype7.C: New test.
2008         * g++.dg/cpp0x/decltype8.C: New test.
2009
2010 2007-11-29  Tobias Burnus  <burnus@net-b.de>
2011
2012         PR fortran/34248
2013         * gfortran.dg/result_in_spec_3.f90: New.
2014
2015 2007-11-29  Tobias Burnus  <burnus@net-b.de>
2016
2017         PR fortran/34262
2018         * gfortran.dg/mvbits_3.f90: New.
2019
2020 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
2021         
2022         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2023         Delete.
2024         (check_effective_target_hard_float): New.
2025         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
2026         * gcc.dg/pr30957-1.c: Likewise.
2027         
2028 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
2029
2030         PR ada/15804
2031         * gnat.dg/specs/variant_part.ads: New test.
2032
2033         PR ada/17318
2034         * gnat.dg/specs/attribute_parsing.ads: New test.
2035
2036         PR ada/32792
2037         * gnat.dg/specs/integer_value.ads: New test.
2038
2039         PR ada/22559
2040         * gnat.dg/specs/delta_small.ads: New test.
2041
2042 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
2043
2044         PR tree-optimization/34140
2045         * gcc.c-torture/compile/20071128-1.c: New test.
2046
2047 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2048
2049         PR fortran/32928
2050         * gfortran.dg/data_array_1.f90
2051         * gfortran.dg/data_array_2.f90
2052         * gfortran.dg/data_array_3.f90
2053         * gfortran.dg/data_array_4.f90
2054
2055 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2056
2057         PR fortran/34227
2058         * gfortran.dg/blockdata_5.f90: New test.
2059         * gfortran.dg/blockdata_6.f90: New test.
2060
2061 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2062
2063         PR tree-optimization/34016
2064         * gcc.dg/pr34016.c: New test.
2065
2066 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
2067
2068         PR fortran/29389
2069         * gfortran.dg/stfunc_6.f90: New test.
2070
2071         PR fortran/33850
2072         * gfortran.dg/assign_10.f90: New test.
2073
2074 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
2075
2076         PR fortran/33541
2077         * gfortran.dg/use_11.f90: New test.
2078
2079         PR fortran/34231
2080         * gfortran.dg/generic_15.f90: New test.
2081
2082 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2083
2084         PR target/34225
2085         * gcc.dg/pr34225.c: New test.
2086
2087 2007-11-27  Richard Guenther  <rguenther@suse.de>
2088
2089         PR tree-optimization/34241
2090         * g++.dg/torture/pr34241.C: New testcase.
2091
2092 2007-11-27  Richard Guenther  <rguenther@suse.de>
2093
2094         * gcc.dg/builtins-error.c: New testcase.
2095
2096 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2097
2098         PR c++/34213
2099         * g++.dg/ext/visibility/anon8.C: New test.
2100
2101 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
2102
2103         PR target/34077
2104         * gcc.target/i386/pr34077.c: New testcase.
2105
2106 2007-11-26  Tobias Burnus  <burnus@net-b.de>
2107
2108         PR fortran/34203
2109         * gfortran.dg/backslash_3.f: Add -fbackslash option.
2110         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
2111         * gfortran.dg/backslash_1.f90: Remove no longer needed
2112         -fno-backslash option.
2113
2114 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2115
2116         PR c/23722
2117         * gcc.dg/cpp/19990413-1.c: Update.
2118         * gcc.dg/parse-else-error.c: New.
2119         * gcc.dg/parse-else-error-2.c: New.
2120         * gcc.dg/parse-else-error-3.c: New.
2121         * gcc.dg/parse-else-error-4.c: New.
2122
2123 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2124
2125         PR c++/34081
2126         * g++.dg/template/dependent-expr6.C: New testcase.
2127
2128 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
2129
2130         PR target/34215
2131         * gcc.target/i386/pr34215.c: New test.
2132
2133 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2134
2135         PR target/34174
2136         * gcc.dg/torture/pr34174-1.c: New.
2137
2138 2007-11-26  Richard Guenther  <rguenther@suse.de>
2139
2140         PR middle-end/34233
2141         * gcc.dg/pr34233.c: New testcase.
2142
2143 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
2144             Revital Eres  <eres@il.ibm.com>
2145
2146         PR rtl-optimization/34085
2147         * gcc.dg/tree-prof (bb-reorg.c): New test.
2148
2149 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2150
2151         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2152         Return true for MIPS16 targets.
2153
2154 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2155
2156         PR fortran/33152
2157         * gfortran.dg/blockdata_4.f90: New test.
2158
2159 2007-11-25  Tobias Burnus  <burnus@net-b.de>
2160
2161         PR fortran/34079
2162         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
2163         * gfortran.dg/bind_c_usage_16.f03: New.
2164         * gfortran.dg/bind_c_usage_16_c.c: New.
2165
2166 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
2167
2168         * gnat.dg/specs/size_clause1.ads: New test.
2169         * gnat.dg/specs/size_clause2.ads: Likewise.
2170         * gnat.dg/specs/size_clause3.ads: Likewise.
2171
2172 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
2173
2174         PR fortran/33499
2175         * gfortran.dg/entry_16.f90: New test.
2176
2177 2007-11-24  Tobias Burnus  <burnus@net-b.de>
2178
2179         PR fortran/34192
2180         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
2181
2182 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
2183
2184         PR fortran/33541
2185         * gfortran.dg/nested_modules_1.f90: Change the reference to
2186         FOO, forbidden by the standard, to a reference to W.
2187         * gfortran.dg/use_only_1.f90: New test.
2188
2189 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2190
2191         PR fortran/34209
2192         * gfortran.dg/nearest_3.f90: New test.
2193
2194 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2195
2196         PR fortran/33317
2197         * gfortran.dg/optional_dim_2.f90: New test.
2198
2199 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2200
2201         PR fortran/34187
2202         * gfortran.dg/bind_c_usage_15.f90: New.
2203
2204 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2205
2206         PR fortran/34192
2207         * gfortran.dg/nearest_2.f90: New.
2208
2209
2210 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
2211
2212         PR c++/30293
2213         PR c++/30294
2214         * g++.dg/ext/java-2.C: New test.
2215
2216 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
2217             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2218         
2219         PR c++/5310
2220         * g++.dg/warn/pr5310.C: New.
2221         * g++.dg/warn/pr33160.C: New.
2222         
2223 2007-11-23  Richard Guenther  <rguenther@suse.de>
2224             Michael Matz  <matz@suse.de>
2225
2226         PR tree-optimization/34176
2227         * gcc.c-torture/execute/pr34176.c: New testcase.
2228
2229 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
2230
2231         PR c++/34198
2232         * gcc.dg/Wconversion-5.c: New test.
2233         * g++.dg/Wconversion3.C: New test.
2234
2235 2007-11-23  Richard Guenther  <rguenther@suse.de>
2236
2237         * gcc.dg/tree-ssa/alias-17.c: New testcase.
2238
2239 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
2240
2241         PR c/14050
2242         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
2243         qualifiers in abstract declarator.
2244
2245 2007-11-22  Tobias Burnus  <burnus@net-b.de>
2246
2247         * gfortran.dg/derived_constructor_comps_3.f90: New.
2248
2249 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
2250
2251         PR c++/34094
2252         * g++.dg/ext/visibility/anon7.C: New test.
2253
2254 2007-11-22  Tobias Burnus  <burnus@net-b.de>
2255
2256         PR fortran/34079
2257         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
2258         * gfortran.dg/bind_c_usage_13.f03: New.
2259         * gfortran.dg/bind_c_usage_14.f03: New.
2260
2261 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2262
2263         PR rtl-optimization/33848
2264         * gcc.dg/torture/pr33848.c: New test.
2265
2266 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2267
2268         PR fortran/34083
2269         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
2270
2271 2007-11-20  Richard Guenther  <rguenther@suse.de>
2272
2273         PR middle-end/34154
2274         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
2275
2276 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
2277
2278         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
2279
2280 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2281
2282         PR fortran/32770
2283         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
2284         so test passes with -frecord-marker=8.
2285         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
2286         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
2287         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
2288         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
2289         * gfortrand.dg/modulo_1.f90:  Likewise.
2290
2291 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2292
2293         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2294         New procedure.
2295         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
2296         * gcc.dg/pr30957-1.c: Likewise.
2297
2298 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
2299
2300         PR c++/34089
2301         * g++.dg/template/crash74.C: New test.
2302
2303 2007-11-20  Richard Guenther  <rguenther@suse.de>
2304
2305         * gcc.c-torture/execute/20071120-1.c: New testcase.
2306
2307 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
2308
2309         PR c/34146
2310         * gcc.dg/tree-ssa/pr34146.c: New test.
2311
2312         PR testsuite/33978
2313         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
2314         dependent on target settings like move_by_pieces etc.
2315
2316         PR c++/28879
2317         * g++.dg/template/vla2.C: New test.
2318
2319         PR c++/33962
2320         * g++.dg/overload/template3.C: New test.
2321
2322 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2323
2324         PR fortran/33317
2325         * gfortran.dg/optional_dim_2.f90: Remove test.
2326
2327 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
2328
2329         * gcc.dg/dfp/ddmode-ice.c: New test.
2330
2331 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2332
2333         PR tree-optimization/34036
2334         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
2335
2336 2007-11-19  Richard Guenther  <rguenther@suse.de>
2337
2338         PR tree-optimization/34
2339         * gcc.c-torture/execute/pr34099-2.c: New testcase.
2340
2341 2007-11-19  Tobias Burnus  <burnus@net-b.de>
2342
2343         PR fortran/34079
2344         * gfortran.dg/bind_c_usage_10_c.c: New.
2345         * gfortran.dg/bind_c_usage_10.f03: New.
2346
2347 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2348
2349         * gcc.dg/pr33007.c: Expect new warning.
2350         * gcc.dg/tree-ssa/recip-5.c: Likewise.
2351         * g++.dg/opt/pr34036.C: New test.
2352
2353 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
2354
2355         PR c++/30988
2356         * g++.dg/warn/noreturn-4.C: New test.
2357         * g++.dg/warn/noreturn-5.C: New test.
2358         * g++.dg/warn/noreturn-6.C: New test.
2359         * g++.dg/warn/noreturn-7.C: New test.
2360
2361 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
2362
2363         PR fortran/32770
2364         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
2365         integers so tests works with -fdefault-integer-8.
2366         * gfortran.fortran-torture/execute/elemental.f90:  Use default
2367         integers so test passes with -fdefault-integer-8.
2368         * gfortran.fortran-torture/execute/der_io.f90:  Increase
2369         buffer length so test passes with -fdefault-integer-8.
2370         * gfortran.dg/bounds_check_8.f90:  Likewise.
2371         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
2372         * gfortran.dg/equiv_7.f90:  Set kind so test passes
2373         with -fdefault-integer-8.
2374         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
2375         provoke overflow.
2376
2377 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2378
2379         PR fortran/33317
2380         * gfortran.dg/optional_dim_2.f90: New test.
2381         
2382         PR fortran/34139
2383         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
2384         
2385 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
2386
2387         PR rtl-optimization/34132
2388         * gcc.c-torture/compile/20071118-1.c: New test.
2389
2390 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
2391
2392         PR fortran/31608
2393         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
2394
2395 2007-11-18  Tobias Burnus  <burnus@net-b.de>
2396
2397         PR fortran/34137
2398         * gfortran.dg/entry_14.f90: New.
2399         * gfortran.dg/entry_15.f90: New.
2400
2401 2007-11-18  Richard Guenther  <rguenther@suse.de>
2402
2403         PR tree-optimization/34127
2404         * gcc.c-torture/compile/pr34127.c: New testcase.
2405
2406 2007-11-18  Ben Elliston  <bje@au.ibm.com>
2407
2408         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
2409         type specifier, as they are not permitted according to the AltiVec
2410         Programming Interface Manual.
2411
2412 2007-11-17  Tobias Burnus  <burnus@net-b.de>
2413
2414         PR fortran/34133
2415         * gfortran.dg/bind_c_usage_9.f03: New.
2416         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
2417
2418 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2419
2420         PR fortran/25252
2421         * interface.c (gfc_current_interface_head,
2422         gfc_set_current_interface_head): New functions.
2423         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
2424         On syntax error, restore previous state of the interface.
2425         * gfortran.h (gfc_current_interface_head,
2426         gfc_set_current_interface_head): New prototypes.
2427
2428 2007-11-17  Richard Guenther  <rguenther@suse.de>
2429
2430         PR middle-end/34130
2431         * gcc.c-torture/execute/pr34130.c: New testcase.
2432
2433 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2434
2435         PR fortran/34108
2436         * gfortran.dg/fmt_label_1.f90: New test.
2437
2438 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2439
2440         PR fortran/33957
2441         * gfortran.dg/initialization_15.f90 : New test.
2442
2443 2007-11-16  Richard Guenther  <rguenther@suse.de>
2444
2445         PR middle-end/34030
2446         * gcc.c-torture/compile/pr34030.c: New testcase.
2447
2448 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
2449
2450         PR fortran/34008
2451         * gfortran.dg/interface_assignment_3.f90.
2452
2453 2007-11-16  Richard Guenther  <rguenther@suse.de>
2454
2455         PR tree-optimization/33870
2456         * gcc.dg/torture/pr33870.c: New testcase.
2457
2458 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
2459
2460         PR fortran/33986
2461         * gfortran.dg/allocatable_function_3.f90.
2462
2463 2007-11-16  Richard Guenther  <rguenther@suse.de>
2464
2465         PR tree-optimization/34113
2466         * gcc.c-torture/compile/pr34113.c: New testcase.
2467
2468 2007-11-16  Richard Guenther  <rguenther@suse.de>
2469
2470         PR tree-optimization/34099
2471         * g++.dg/torture/pr3499.C: New testcase.
2472         * gcc.c-torture/execute/pr34099.c: Likewise.
2473
2474 2007-11-16  Olivier Hainque  <hainque@adacore.com>
2475
2476         * gnat.dg/release_unc_maxalign.adb: New test.
2477
2478 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
2479
2480         PR c++/34100
2481         * g++.dg/template/crash73.C: New test.
2482
2483 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
2484
2485         PR middle-end/23848
2486         * gcc.dg/tree-ssa/pr23848-1.c: New test.
2487         * gcc.dg/tree-ssa/pr23848-2.c: New test.
2488         * gcc.dg/tree-ssa/pr23848-3.c: New test.
2489         * gcc.dg/tree-ssa/pr23848-4.c: New test.
2490
2491 2007-11-15  Tobias Burnus  <burnus@net-b.de>
2492
2493         PR fortran/33917
2494         * gfortran.dg/proc_decl_11.f90: New.
2495
2496 2007-11-15  Ben Elliston  <bje@au.ibm.com>
2497
2498         * gcc.target/spu/compare-dp.c: New test.
2499
2500 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2501
2502         * gcc.dg/pr33923.c: New test.
2503
2504 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
2505
2506         PR middle-end/34088
2507         * gcc.dg/pr34088.c: New test.
2508
2509 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2510
2511         * gcc.c-torture/compile/20071114-1.c: New test.
2512
2513 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2514
2515         PR fortran/31608
2516         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
2517         to match known variations in symbol format. Document in comments.
2518
2519 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2520
2521         PR fortran/33985
2522         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
2523
2524 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2525
2526         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
2527         when done.
2528
2529 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2530
2531         PR fortran/33162
2532         * gfortran.dg/proc_decl_1.f90: Update.
2533         * gfortran.dg/proc_decl_7.f90: New test.
2534         * gfortran.dg/proc_decl_8.f90: New test.
2535         * gfortran.dg/proc_decl_9.f90: New test.
2536         * gfortran.dg/proc_decl_10.f90: New test.
2537
2538 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
2539
2540         PR fortran/34080
2541         * gfortran.dg/transfer_assumed_size_1.f90: New test.
2542
2543 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
2544
2545         PR c++/34054
2546         PR c++/34056
2547         PR c++/34057
2548         PR c++/34058
2549         PR c++/34060
2550         * g++.dg/parse/crash36.C: Add another dg-error.
2551         * g++.dg/cpp0x/pr34054.C: New test.
2552         * g++.dg/cpp0x/pr34056.C: New test.
2553         * g++.dg/cpp0x/pr34057.C: New test.
2554         * g++.dg/cpp0x/pr34058.C: New test.
2555         * g++.dg/cpp0x/pr34060.C: New test.
2556
2557         PR tree-optimization/34063
2558         * g++.dg/tree-ssa/pr34063.C: New test.
2559
2560 2007-11-13  Diego Novillo  <dnovillo@google.com>
2561
2562         PR tree-optimization/33870
2563         * gcc.c-torture/execute/pr33870-1.c: New test.
2564         * gcc.dg/tree-ssa/alias-16.c: New test.
2565
2566 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
2567
2568         PR c++/29225
2569         * g++.dg/template/crash72.C: New test.
2570
2571 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2572
2573         * g++.dg/opt/cfg5.C: New test.
2574
2575 2007-11-12  Richard Guenther  <rguenther@suse.de>
2576
2577         PR middle-end/34070
2578         * gcc.c-torture/execute/pr34070-1.c: New testcase.
2579         * gcc.c-torture/execute/pr34070-2.c: Likewise.
2580
2581 2007-11-12  Richard Guenther  <rguenther@suse.de>
2582
2583         PR middle-end/34027
2584         * gcc.dg/pr34027-1.c: New testcase.
2585         * gcc.dg/pr34027-2.c: Likewise.
2586
2587 2007-11-12  Ira Rosen  <irar@il.ibm.com>
2588
2589         PR tree-optimization/33953
2590         * gcc.dg/vect/pr33953.c: New testcase.
2591
2592 2007-11-11  Tom Tromey  <tromey@redhat.com>
2593
2594         PR c++/17577:
2595         * g++.dg/ext/pr17577.h: New file.
2596         * g++.dg/ext/pr17577.C: New file.
2597
2598 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2599
2600         PR c++/8570
2601         * g++.old-deja/g++.ns/template13.C: Update expected output.
2602         * g++.old-deja/g++.pt/friend23.C: Likewise.
2603         * g++.dg/warn/pr8570.C: New.
2604
2605 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
2606
2607         PR c++/34068
2608         * g++.dg/template/pseudodtor4.C: New test.
2609
2610 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
2611
2612         PR middle-end/34018
2613         * g++.dg/opt/inline14.C: New test.
2614
2615         PR tree-optimization/33680
2616         * gcc.c-torture/compile/20071108-1.c: New test.
2617
2618         PR c++/32241
2619         * g++.dg/template/pseudodtor3.C: New test.
2620
2621 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
2622
2623         PR c++/33510
2624         * g++.dg/cpp0x/variadic-init.C: New.
2625
2626 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
2627             Jakub Jelinek  <jakub@redhat.com>
2628
2629         PR rtl-optimization/34012
2630         * gcc.target/i386/pr34012.c: New test.
2631
2632 2007-11-09  Richard Guenther  <rguenther@suse.de>
2633
2634         PR tree-optimization/33604
2635         * g++.dg/tree-ssa/pr33604.C: New testcase.
2636         * gcc.dg/pr32721.c: Adjust pattern.
2637
2638 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2639
2640         * gcc.target/mips/dse-1.c: Disable.
2641
2642 2007-11-08  Tom Tromey  <tromey@redhat.com>
2643
2644         * gcc.dg/empty-source-3.c: Update warning location.
2645         * gcc.dg/gomp/barrier-2.c: Likewise.
2646         * gcc.dg/label-decl-3.c: Likewise.
2647         * gcc.dg/label-decl-2.c: Likewise.
2648         * gcc.dg/empty-source-2.c: Likewise.
2649
2650 2007-11-08  Tom Tromey  <tromey@redhat.com>
2651
2652         PR c++/30297:
2653         * g++.dg/inherit/pr30297.C: New file.
2654
2655 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
2656
2657         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
2658         -fno-common for cygwin and mingw32.
2659
2660 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
2661
2662         PR middle-end/33826
2663         * gcc.dg/pr33826.c: New.
2664         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
2665         recursive functions being marked pure or const.
2666         
2667 2007-11-08  Tobias Burnus  <burnus@net-b.de>
2668
2669         PR fortran/33917
2670         * gfortran.dg/proc_decl_5.f90: New.
2671         * gfortran.dg/proc_decl_6.f90: New.
2672
2673 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
2674
2675         PR tree-optimization/32575
2676         * gcc.c-torture/execute/20071108-1.c: New test.
2677
2678 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
2679
2680         * g++.dg/opt/anchor1.C: New.
2681
2682 2007-11-07  Diego Novillo  <dnovillo@google.com>
2683
2684         PR 33870
2685         * gcc.c-torture/execute/pr33870.x: Remove.
2686
2687 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
2688
2689         PR c++/33045
2690         PR c++/33837
2691         PR c++/33838
2692         * g++.dg/cpp0x/decltype-33837.C: New.
2693         * g++.dg/cpp0x/decltype-refbug.C: New.
2694         * g++.dg/cpp0x/decltype-33838.C: New.
2695
2696 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2697
2698         * gcc.c-torture/compile/20071107-1.c: New test.
2699
2700 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2701
2702         * gcc.dg/out-of-bounds-1.c: New test.
2703
2704 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
2705
2706         PR c++/33501
2707         * g++.dg/warn/incomplete2.C: New test.
2708         * g++.dg/template/incomplete4.C: New test.
2709         * g++.dg/template/incomplete5.C: New test.
2710
2711 2007-11-07  Olivier Hainque  <hainque@adacore.com>
2712
2713         * gnat.dg/max_align.adb: New test.
2714
2715 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
2716
2717         PR target/30961
2718         * gcc.target/i386/pr30961-1.c: New.
2719
2720 2007-11-06  Tom Tromey  <tromey@redhat.com>
2721
2722         PR c++/32368:
2723         * g++.dg/warn/pragma-system_header3.h: New.
2724         * g++.dg/warn/pragma-system_header3.C: New.
2725
2726         PR c++/32256:
2727         * g++.dg/warn/pragma-system_header4.C: New.
2728         * g++.dg/warn/pragma-system_header4.h: New.
2729
2730 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
2731
2732         PR c++/33977
2733         PR c++/33886
2734         * g++.dg/other/canon-array.C: New.
2735         
2736 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
2737
2738         * g++.dg/parser/crash36.C: Tweak expected errors.
2739         * g++.dg/cpp0x/pr31439.C: New.
2740         * g++.dg/cpp0x/pr32114.C: New.
2741         * g++.dg/cpp0x/pr32115.C: New.
2742         * g++.dg/cpp0x/pr32125.C: New.
2743         * g++.dg/cpp0x/pr32126.C: New.
2744         * g++.dg/cpp0x/pr32127.C: New.
2745         * g++.dg/cpp0x/pr32128.C: New.
2746         * g++.dg/cpp0x/pr32253.C: New.
2747         * g++.dg/cpp0x/pr32566.C: New.
2748         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
2749         * g++.dg/cpp0x/pr31438.C: Ditto.
2750         * g++.dg/cpp0x/variadic81.C: Ditto.
2751         * g++.dg/cpp0x/pr31432.C: Ditto.
2752         * g++.dg/cpp0x/pr31442.C: Ditto.
2753
2754 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
2755
2756         PR target/33168
2757         * g++.dg/other/datasec1.C: New test.
2758
2759         PR tree-optimization/33458
2760         * g++.dg/opt/inline12.C: New test.
2761
2762         PR tree-optimization/33993
2763         * gcc.c-torture/compile/20071105-1.c: New test.
2764
2765 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
2766
2767         PR rtl-optimization/33648
2768         * gcc.dg/pr33648.c: Require effective target freorder.
2769
2770 2007-11-05  Revital Eres  <eres@il.ibm.com>
2771
2772         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
2773
2774 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
2775
2776         PR c++/33996
2777         PR c++/33235
2778         PR c++/33930
2779         * g++.dg/cpp0x/pr33996.C: New
2780         * g++.dg/cpp0x/rv-trivial-bug.C: New
2781         * g++.dg/cpp0x/pr33930.C: New
2782
2783 2007-11-05  Nick Clifton  <nickc@redhat.com>
2784             Sebastian Pop  <sebastian.pop@amd.com>
2785
2786         PR tree-optimization/32540
2787         PR tree-optimization/33922
2788         * gcc.dg/tree-ssa/pr32540-1.c: New.
2789         * gcc.dg/tree-ssa/pr32540-2.c: New.
2790         * gcc.dg/tree-ssa/pr33922.c: New.
2791
2792 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
2793
2794         PR c++/33939
2795         * g++.dg/cpp0x/variadic-rref.C: New.
2796         
2797 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2798
2799         * g++dg/warn/pointer-integer-comparison.C: New.
2800
2801 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
2802
2803         PR tree-optimization/33856
2804         * gcc.c-torture/compile/20071027-1.c: New test.
2805
2806         PR c++/33836
2807         * g++.dg/ext/label10.C: New test.
2808
2809         PR c++/33969
2810         * g++.dg/other/ptrmem9.C: New test.
2811
2812 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
2813
2814         PR middle-end/32931
2815         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
2816
2817 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
2818
2819         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
2820         * g++.dg/ext/visibility/namespace2.C: Add argument to
2821         dg-require-visibility.
2822         * g++.dg/ext/java-1.C: Disable on AIX.
2823
2824 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
2825
2826         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
2827
2828 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2829
2830         PR fortran/33881
2831         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
2832
2833 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2834
2835         PR c/29062
2836         * gcc.dg/20031223-1.c: Adjust error output.
2837         * gcc.dg/parse-decl-after-label.c: New.
2838         
2839 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2840
2841         PR libfortran/24685
2842         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
2843         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
2844         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
2845
2846 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2847
2848         PR rtl-optimization/28940
2849         * gcc.target/i386/addr-sel-1.c: New test.
2850
2851 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
2852
2853         PR middle-end/33670
2854         * gcc.dg/pr33670.c: New test.
2855
2856 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
2857
2858         PR c++/33516
2859         * g++.dg/lookup/typedef1.C: New test.
2860
2861 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
2862
2863         PR testsuite/32076
2864         * lib/scandump.exp (dump-suffix): New.
2865         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
2866         Include dump suffix in pass/fail messages, put regexp in quotes.
2867
2868 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
2869
2870         PR c++/33495
2871         * g++.dg/other/error19.C: New.
2872
2873 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2874
2875         PR rtl-optimization/28062
2876         * gcc.c-torture/compile/20071102-1.c: New test.
2877
2878 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
2879
2880         * g++.dg/cpp0x/pr33955.C: New.
2881
2882 2007-11-01  Tom Tromey  <tromey@redhat.com>
2883
2884         PR preprocessor/30805:
2885         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
2886
2887 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
2888
2889         PR rtl-optimization/33648
2890         * gcc.dg/pr33648.c: New test.
2891
2892 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
2893
2894         PR c++/32384
2895         * g++.dg/template/pseudodtor1.C: New test.
2896         * g++.dg/template/pseudodtor2.C: New test.
2897
2898         PR c++/32260
2899         * g++.dg/rtti/typeid7.C: New test.
2900
2901 2007-11-01  Tom Tromey  <tromey@redhat.com>
2902
2903         PR preprocessor/30805:
2904         * gcc.dg/cpp/pr30805.c: New file.
2905
2906 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
2907
2908         PR testsuite/25352
2909         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
2910         add dg-skip-if.
2911         * gcc.c-torture/compile/20001205-1.c: Ditto.
2912         * gcc.c-torture/compile/20001226-1.c: Ditto.
2913         * gcc.c-torture/compile/20020312-1.c: Ditto.
2914         * gcc.c-torture/compile/20020604-1.c: Ditto.
2915         * gcc.c-torture/compile/920501-12.c: Ditto.
2916         * gcc.c-torture/compile/920501-4.c: Ditto.
2917         * gcc.c-torture/compile/920520-1.c: Ditto.
2918         * gcc.c-torture/compile/980506-1.c: Ditto.
2919         * gcc.c-torture/compile/990617-1.c: Ditto.
2920         * gcc.dg/compare6.c: Ditto.
2921         * g++.old-deja/g++.brendan/crash43.C: Ditto.
2922         * g++.old-deja/g++.brendan/synth1.C: Ditto.
2923         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
2924         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
2925         * g++.old-deja/g++.pt/static6.C: Ditto.
2926         * g++.old-deja/g++.pt/crash16.C: Ditto.
2927         * g++.old-deja/g++.mike/p10416.C: Ditto.
2928         * g++.old-deja/g++.mike/ns15.C: Ditto.
2929         * g++.old-deja/g++.mike/eh46.C: Ditto.
2930
2931 2007-11-01  Tom Tromey  <tromey@redhat.com>
2932
2933         * gcc.dg/redecl-1.c: Update.
2934         * gcc.dg/pr20368-3.c: Update.
2935         * gcc.dg/inline-14.c: Update.
2936         * gcc.dg/builtins-30.c: Update.
2937         * gcc.dg/dremf-type-compat-4.c: Update.
2938         * gcc.dg/pr20368-2.c: Update.
2939
2940 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
2941
2942         PR rtl-optimization/33673
2943         * gcc.dg/pr33673.c: New test.
2944
2945 2007-11-01  Michael Matz  <matz@suse.de>
2946
2947         PR tree-optimization/33961
2948         * gcc.dg/pr33961.c: New test.
2949
2950 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
2951
2952         PR c++/33494
2953         * g++.dg/template/error35.C: New.
2954
2955 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
2956
2957         PR target/31507
2958         * gcc.dg/pr31507-1.c: New test.
2959         * gcc.dg/pr31507-2.c: New test.
2960
2961 2007-10-31  Revital Eres  <eres@il.ibm.com>
2962
2963         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
2964         target.
2965         * gcc.dg/vect/tree-vect.h (check_vect): Add
2966         powerpc-*paired test.
2967         * lib/target-supports.exp (check_750cl_hw_available):
2968         New.
2969         (check_effective_target_vect_int,
2970         check_effective_target_vect_intfloat_cvt,
2971         check_effective_target_powerpc_altivec_ok,
2972         check_effective_target_vect_long,
2973         check_effective_target_vect_sdot_hi,
2974         check_effective_target_vect_udot_hi,
2975         check_effective_target_vect_pack_trunc,
2976         check_effective_target_vect_unpack,
2977         check_effective_target_vect_shift,
2978         check_effective_target_vect_int_mult): Disable for powerpc-*paired
2979         target.
2980         * gcc.dg/vect/vect-ifcvt-11.c: New.
2981         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
2982         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
2983         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
2984         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
2985         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
2986         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
2987
2988 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
2989             Tobias Burnus  <burnus@net-b.de>
2990
2991         PR fortran/33941
2992         * gfortran.dg/module_read_1.f90: New.
2993
2994 2007-10-31  Tom Tromey  <tromey@redhat.com>
2995
2996         PR preprocessor/30786:
2997         * gcc.dg/cpp/pr30786.c: New file.
2998
2999 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3000
3001         PR fortran/33162
3002         * gfortran.dg/interface_19.f90: New.
3003         * gfortran.dg/interface_20.f90: New.
3004         * gfortran.dg/interface_21.f90: New.
3005         
3006 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
3007
3008         PR tree-optimization/32377
3009         * gfortran.dg/vect/pr32377.f90: New.
3010         
3011 2007-10-31  Richard Guenther  <rguenther@suse.de>
3012
3013         PR middle-end/33779
3014         * gcc.c-torture/execute/pr33779-1.c: New testcase.
3015         * gcc.c-torture/execute/pr33779-2.c: Likewise.
3016
3017 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
3018
3019         PR fortran/33897
3020         * gfortran.dg/contained_3.f90: New.
3021
3022 2007-10-31  Christian Bruel  <christian.bruel@st.com>
3023
3024         PR c++/19531
3025         * g++.dg/opt/nrv8.C: New.
3026         
3027 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3028
3029         PR c++/33709
3030         * g++.dg/opt/compound1.C: New test.
3031
3032         PR c++/33616
3033         * g++.dg/template/ptrmem18.C: New test.
3034
3035 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3036
3037         PR fortran/33596
3038         * gfortran.dg/isnan_2.f90: New test.
3039
3040 2007-10-30  Ed Schouten  <ed@fxq.nl>
3041
3042         PR tree-optimization/32500
3043         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
3044
3045 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
3046
3047         PR c++/31993
3048         PR c++/32252
3049         * g++.dg/cpp0x/pr31993.C: New
3050         * g++.dg/cpp0x/pr32252.C: New
3051
3052 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3053
3054         PR tree-optimization/33723
3055         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
3056
3057 2007-10-30  Richard Guenther  <rguenther@suse.de>
3058
3059         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
3060         gcc.target/i386/loop-3.c.
3061
3062 2007-10-30  Revital Eres  <eres@il.ibm.com>
3063
3064         * gcc.dg/vect/pr33866.c: Require vect_long.
3065
3066 2007-10-30  Revital Eres  <eres@il.ibm.com>
3067
3068         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
3069         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
3070
3071 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
3072
3073         PR tree-optimization/32893
3074         * lib/target-supports.exp
3075         (check_effective_target_unaligned_stack): new keyword.
3076         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
3077         not sensitive to unaligned_stack.
3078         * gcc.dg/vect/vect-3.c: Likewise.
3079         * gcc.dg/vect/vect-4.c: Likewise.
3080         * gcc.dg/vect/vect-5.c: Likewise.
3081         * gcc.dg/vect/vect-6.c: Likewise.
3082         * gcc.dg/vect/vect-7.c: Likewise.
3083         * gcc.dg/vect/vect-13.c: Likewise.
3084         * gcc.dg/vect/vect-17.c: Likewise.
3085         * gcc.dg/vect/vect-18.c: Likewise.
3086         * gcc.dg/vect/vect-19.c: Likewise.
3087         * gcc.dg/vect/vect-20.c: Likewise.
3088         * gcc.dg/vect/vect-21.c: Likewise.
3089         * gcc.dg/vect/vect-22.c: Likewise.
3090         * gcc.dg/vect/vect-27.c: Likewise.
3091         * gcc.dg/vect/vect-29.c: Likewise.
3092         * gcc.dg/vect/vect-64.c: Likewise.
3093         * gcc.dg/vect/vect-65.c: Likewise.
3094         * gcc.dg/vect/vect-66.c: Likewise.
3095         * gcc.dg/vect/vect-72.c: Likewise.
3096         * gcc.dg/vect/vect-73.c: Likewise.
3097         * gcc.dg/vect/vect-86.c: Likewise.
3098         * gcc.dg/vect/vect-all.c: Likewise.
3099         * gcc.dg/vect/slp-25.c: Likewise.
3100         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3101         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3102         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3103
3104         * gcc.dg/vect/vect-31.c: Removed alignment checks.
3105         * gcc.dg/vect/vect-34.c: Likewise.
3106         * gcc.dg/vect/vect-36.c: Likewise.
3107         * gcc.dg/vect/vect-64.c: Likewise.
3108         * gcc.dg/vect/vect-65.c: Likewise.
3109         * gcc.dg/vect/vect-66.c: Likewise.
3110         * gcc.dg/vect/vect-68.c: Likewise.
3111         * gcc.dg/vect/vect-76.c: Likewise.
3112         * gcc.dg/vect/vect-77.c: Likewise.
3113         * gcc.dg/vect/vect-78.c: Likewise.
3114
3115         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
3116         testcase (without no-section-anchors prefix) but with global arrays.
3117         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3118         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
3119         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3120         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3121         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3122         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3123         * gcc.dg/vect/vect-77-global.c: Likewise.
3124         * gcc.dg/vect/vect-78-global.c: Likewise.
3125
3126         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
3127         testcase (without no-section-anchors prefix) but fix alignment checks
3128         to also consider unaligned_stack targets.
3129         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3130
3131 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
3132
3133         PR tree-optimization/33723
3134         * gcc.c-torture/execute/20071029-1.c: New test.
3135         * gcc.dg/tree-ssa/pr33723.c: New test.
3136
3137 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3138
3139         PR tree-optimization/33614
3140         * gcc.c-torture/compile/pr33614.c: New test.
3141
3142 2007-10-29  Richard Guenther  <rguenther@suse.de>
3143
3144         PR tree-optimization/33870
3145         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
3146
3147 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
3148
3149         PR tree-optimization/33757
3150         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
3151         true architectures instead of having a big dg-skip-if.
3152
3153         PR c++/33841
3154         * g++.dg/other/bitfield3.C: New test.
3155
3156 2007-10-29  Richard Guenther  <rguenther@suse.de>
3157
3158         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
3159
3160 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
3161
3162         Automatic parallelization reduction tests.
3163
3164         * gcc.dg/tree-ssa/reduc-1.c: New test.
3165         * gcc.dg/tree-ssa/reduc-1char.c: New test.
3166         * gcc.dg/tree-ssa/reduc-1short.c: New test.
3167         * gcc.dg/tree-ssa/reduc-2.c: New test.
3168         * gcc.dg/tree-ssa/reduc-2char.c: New test.
3169         * gcc.dg/tree-ssa/reduc-2short.c: New test.
3170         * gcc.dg/tree-ssa/reduc-3.c: New test.
3171         * gcc.dg/tree-ssa/reduc-6.c: New test.
3172         * gcc.dg/tree-ssa/reduc-7.c: New test.
3173         * gcc.dg/tree-ssa/reduc-8.c: New test.
3174         * gcc.dg/tree-ssa/reduc-9.c: New test.
3175
3176 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
3177             Zdenek Dvorak  <ook@ucw.cz>
3178
3179         OMP_ATOMIC Changes, testsuite changes.
3180
3181         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
3182         instead of gimple dump.
3183         * gcc.dg/gomp/atomic-9.c: Same.
3184         * gcc.dg/gomp/atomic-10.c: Same.
3185         * g++.dg/gomp/atomic-3.C: Same.
3186         * g++.dg/gomp/atomic-9.C: Same.
3187         * g++.dg/gomp/atomic-10.C: Same.
3188
3189 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
3190
3191         PR fortran/31217
3192         PR fortran/33811
3193         * gfortran.dg/forall_12.f90: New test.
3194
3195         PR fortran/33686
3196         * gfortran.dg/forall_13.f90: New test.
3197
3198 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
3199             Mark Mitchell  <mark@codesourcery.com>
3200
3201         PR c++/30659
3202         * g++.dg/template/crash71.C: New.
3203
3204 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
3205
3206         PR fortran/32147
3207         * gfortran.dg/module_md5_1.f90: Update hash-value.
3208
3209 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
3210
3211         PR tree-opt/33589
3212         * g++.dg/torture/pr33589-1.C: New testcase.
3213         * g++.dg/torture/pr33589-2.C: New testcase.
3214
3215 2007-10-28  Richard Guenther  <rguenther@suse.de>
3216
3217         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
3218
3219 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
3220             Uros Bizjak  <ubizjak@gmail.com>
3221
3222         PR tree-optimization/33920
3223         * gcc.dg/tree-ssa/pr33290.c: New test.
3224
3225 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3226
3227         PR fortran/31306
3228         * gfortran.dg/argument_check_7.f90: New test.
3229         * gfortran.dg/argument_check_8.f90: New test.
3230         
3231 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
3232
3233         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
3234         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
3235         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
3236         * gcc.target/i386/sse-14.c: Ditto.
3237
3238 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
3239
3240         PR c++/33844
3241         * g++.dg/other/ptrmem8.C: New test.
3242
3243         PR c++/33842
3244         * g++.dg/template/error34.C: New test.
3245
3246 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
3247
3248         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
3249
3250 2007-10-27  Richard Guenther  <rguenther@suse.de>
3251
3252         PR tree-optimization/33870
3253         * gcc.dg/tree-ssa/alias-15.c: New testcase.
3254         * gcc.c-torture/execute/pr33870.c: Likewise.
3255
3256 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3257
3258         PR fortran/33162
3259         * gfortran.dg/argument_checking_9.f90: New test.
3260
3261 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
3262
3263         * g++.dg/other/pr33601.C: New.
3264
3265 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
3266
3267         PR c++/31988
3268         * g++.dg/init/new25.C: New.
3269
3270 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
3271
3272         * g++.dg/cpp0x/pr33839.C: New.
3273         
3274 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
3275
3276         PR c++/33744
3277         * g++.dg/template/arg6.C: New test.
3278
3279 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
3280
3281         PR c++/31747
3282         * g++.dg/parse/crash39.C: New.
3283
3284 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
3285
3286         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
3287         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
3288         "offset: -4B".
3289
3290 2007-10-25  David Daney  <ddaney@avtrex.com>
3291
3292         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
3293
3294 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
3295
3296         PR c++/33843
3297         * g++.dg/template/error32.C: New.
3298
3299 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
3300             Ira Rosen  <irar@il.ibm.com>
3301
3302         PR tree-optimization/33833
3303         * gcc.dg/vect/pr33833.c: New testcase.
3304
3305 2007-10-25  David Daney  <ddaney@avtrex.com>
3306
3307         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
3308
3309 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
3310             Ira Rosen  <irar@il.ibm.com>
3311
3312         PR tree-optimization/33866
3313         * gcc.dg/vect/pr33866.c: New testcase.
3314
3315 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
3316
3317         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
3318         Add -w to compile flags to suppress "call-clobbered register" warnings
3319         and remove dg-warning directives.
3320
3321 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
3322
3323         * gcc.dg/sms-2.c: Cleanup sms dump file.
3324         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
3325         profile-use step.
3326
3327 2007-10-24  David Daney  <ddaney@avtrex.com>
3328
3329         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
3330
3331 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
3332
3333         PR target/33755
3334         * gcc.target/mips/pr33755.c: New test.
3335
3336 2007-10-24  Ira Rosen  <irar@il.ibm.com>
3337
3338         PR tree-optimization/33804
3339         * gcc.dg/vect/pr33804.c: New testcase.
3340
3341 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3342
3343         PR forrtran/33849
3344         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
3345
3346 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
3347             Uros Bizjak  <ubizjak@gmail.com>
3348
3349         PR rtl-optimization/33846
3350         * gcc.dg/vect/pr33846.c: New testcase.
3351
3352 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
3353             Dorit Nuzman  <dorit@il.ibm.com>
3354
3355         PR tree-optimization/33860
3356         * g++.dg/vect/pr33860.cc: New test.
3357         * g++.dg/vect/pr33860a.cc: New test.
3358
3359 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
3360             Revital Eres  <eres@il.ibm.com>      
3361
3362         * gcc.dg/sms-2.c: New testcase.
3363
3364 2007-10-22  David S. Miller  <davem@davemloft.net>
3365
3366         * gcc.dg/globalreg-1.c: New test.
3367
3368 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
3369             Dorit Nuzman  <dorit@il.ibm.com>
3370
3371         PR tree-optimization/33834
3372         PR tree-optimization/33835
3373         * g++.dg/vect/pr33834_1.cc: New test.
3374         * g++.dg/vect/pr33834_2.cc: New test.
3375         * g++.dg/vect/pr33835.cc: New test.
3376
3377 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
3378
3379         * gcc.dg/pr33644.c: New test.
3380
3381 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
3382
3383         PR c++/33372
3384         * g++.dg/gomp/pr33372-1.C: New test.
3385         * g++.dg/gomp/pr33372-2.C: New test.
3386         * g++.dg/gomp/pr33372-3.C: New test.
3387
3388 2007-10-22  Michael Matz  <matz@suse.de>
3389
3390         PR tree-optimization/33855
3391         * gcc.c-torture/compile/pr33855.c: New testcase.
3392
3393 2007-10-22  Ira Rosen  <irar@il.ibm.com>
3394
3395         PR tree-optimization/33854
3396         * gcc.dg/vect/O1-pr33854.c: New testcase.
3397         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
3398
3399 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
3400
3401         * gcc.dg/unwind-1.c: Disable on AIX.
3402         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
3403
3404 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
3405
3406         PR fortran/33749
3407         * gfortran.dg/assign_9.f90: New test.
3408
3409 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3410
3411         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
3412         (dg-mips-options): Skip tests that specify an ABI other than o32
3413         and o64 if generating MIPS16 hard-float code.
3414
3415 2007-10-21  Ira Rosen  <irar@il.ibm.com>
3416             Revital Eres  <eres@il.ibm.com>
3417
3418         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
3419         * gcc.dg/vect/vect-16.c: Fix comment.
3420         * gcc.dg/vect/pr33369.c: Require vect_int.
3421         * gcc.dg/vect/slp-33.c: Add spaces.
3422         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
3423         targets.
3424         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
3425         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
3426         targets.
3427         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
3428         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
3429         targets.
3430         * gcc.dg/vect/slp-10.c: Add spaces.
3431         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
3432         targets.
3433         * gcc.dg/vect/slp-36.c: Require vect_int.
3434         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
3435         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
3436         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
3437         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
3438         targets.
3439         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
3440         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
3441         instead of vector_alignment_reachable_for_double.
3442         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
3443         (natural_alignment): Split into...
3444         (natural_alignment_32, natural_alignment_64): New.
3445         (vector_alignment_reachable): Depend on natural_alignment_32.
3446         (vector_alignment_reachable_for_double): Rename to ...
3447         (vector_alignment_reachable_for_64bit): And depend on
3448         natural_alignment_64.
3449
3450 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3451
3452         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
3453         MIPS targets.
3454         * g++.dg/vect/vect.exp: Likewise.
3455         * lib/fortran-torture.exp: Likewise.
3456         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
3457         mipsisa64*-*-* as the target selector.  Remove -mips64,
3458         -mhard-float and -mgp64 from the options list.
3459         * gcc.target/mips/mips-ps-2.c: Likewise.
3460         * gcc.target/mips/mips-ps-3.c: Likewise.
3461         * gcc.target/mips/mips-ps-4.c: Likewise.
3462         * gcc.target/mips/mips-ps-6.c: Likewise.
3463         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
3464         options list.
3465         * gcc.target/mips/sb1-1.c: Likewise.
3466         * gcc.target/mips/mips-ps-type.c: Likewise.
3467         * gcc.target/mips/mips-ps-7.c: New test.
3468         * gcc.target/mips/mips-ps-type-2.c: Likewise.
3469         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
3470         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
3471         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
3472         as forcing an ABI and an architecture.
3473         (is_gp32_flag, is_gp64_flag): Fold into...
3474         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
3475         then -mfp64 imply -mhard-float.  Apply register rules after the
3476         loop.  Handle -march=mipsN like -mipsN.
3477
3478 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
3479
3480         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
3481         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
3482
3483 2007-10-20  Tobias Burnus  <burnus@net-b.de>
3484
3485         PR fortran/33818
3486         * gfortran.dg/entry_dummy_ref_3.f90: New.
3487
3488 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
3489             FX Coudert <fxcoudert@gcc.gnu.org>
3490
3491         PR fortran/31608
3492         * gfortran.dg/char_cast_1.f90: New test.
3493
3494 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3495
3496         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
3497         * gfortran.dg/large_real_kind_2.F90: ditto.
3498         * gfortran.dg/default_format_2.f90: ditto.
3499         * gfortran.dg/default_format_denormal_1.f90: ditto.
3500
3501 2007-10-19  Richard Guenther  <rguenther@suse.de>
3502
3503         PR middle-end/33816
3504         PR middle-end/32921
3505         * gfortran.dg/pr32921.f: New testcase.
3506
3507 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3508
3509         PR libfortran/33544
3510         * gfortran.dg/transfer_check_1.f90: Adjust options.
3511
3512 2007-10-19  Richard Guenther  <rguenther@suse.de>
3513
3514         Revert
3515         2007-10-19  Richard Guenther  <rguenther@suse.de>
3516
3517         PR middle-end/32921
3518         * gfortran.dg/pr32921.f: New testcase.
3519
3520 2007-10-19  Richard Guenther  <rguenther@suse.de>
3521
3522         * gcc.c-torture/execute/20071018-1.c: New testcase.
3523
3524 2007-10-19  Richard Guenther  <rguenther@suse.de>
3525
3526         PR middle-end/32921
3527         * gfortran.dg/pr32921.f: New testcase.
3528
3529 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
3530
3531         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
3532
3533 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3534
3535         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
3536
3537 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
3538
3539         PR fortran/33233
3540         * gfortran.dg/host_assoc_function_1.f90: Correct references.
3541         * gfortran.dg/host_assoc_function_3.f90: New test.
3542
3543 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
3544
3545         PR fortran/33733
3546         * gfortran.dg/transfer_simplify_6.f90: New test.
3547
3548 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
3549             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3550
3551         PR middle-end/33794
3552         * gfortran.dg/pr33794.f90: New testcase.
3553
3554 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
3555
3556         PR target/32961
3557         * gcc.target/i386/pr32961.c: New testcase.
3558         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
3559         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
3560         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
3561         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
3562         __builtin_ia32_pslldi128 defines.
3563
3564 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
3565
3566         PR fortran/33760
3567         * gfortran.dg/c_ptr_tests_13.f03: New test case.
3568
3569 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
3570
3571         PR c++/28639
3572         PR c++/30299
3573         * g++.dg/template/void12.C: New.
3574         * g++.dg/template/void13.C: New.
3575
3576 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
3577
3578         PR c++/31446
3579         * g++.dg/template/void11.C: New.
3580         * g++.dg/template/void2.C: Adjust error markers.
3581         * g++.dg/template/void10.C: Likewise.
3582         * g++.dg/template/crash55.C: Likewise.
3583
3584 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
3585
3586         * g++.dg/opt/const5.C: New test.
3587
3588 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
3589             Maxim Kuvyrkov  <maxim@codesourcery.com>
3590
3591         * gcc.target/ia64/20040709-2.c: New test.
3592
3593 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3594
3595         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
3596
3597 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
3598
3599         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
3600         to each function.  Check that there are no unsigned loads.
3601
3602 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
3603
3604         PR tree-optimization/33136
3605         * gcc.c-torture/execute/20070824-1.c: New test.
3606         * gcc.dg/pr33136-1.c: New test.
3607         * gcc.dg/pr33136-2.c: New test.
3608         * gcc.dg/pr33136-3.c: New test.
3609
3610 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
3611
3612         PR tree-optimization/33735
3613         * g++.dg/torture/pr33735.C: New.
3614
3615 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
3616
3617         PR middle-end/33706
3618         * gcc.dg/va-arg-pack-2.c: New.
3619
3620 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
3621
3622         PR tree-optimization/33619
3623         * gcc.dg/pr33619.c: New test.
3624
3625 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
3626
3627         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
3628         flag for AIX.
3629         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
3630
3631 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3632
3633         PR libfortran/33055
3634         * gfortran.dg/inquire_11.f90: New test.
3635         * gfortan.dg/negative_unit_int8.f: New test.
3636
3637 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
3638
3639         PR target/33133
3640         * gcc.c-torture/compile/pr33133.c: New test.
3641
3642 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3643
3644         PR libfortran/33672
3645         * gfortran.dg/namelist_40.f90: New test.
3646
3647 2007-10-14  Tobias Burnus  <burnus@net-b.de>
3648
3649         PR fortran/33745
3650         * gfortran.dg/bounds_check_11.f90: New.
3651
3652 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
3653
3654         PR c++/30303
3655         * g++.dg/other/ctor1.C: New test.
3656         * g++.dg/other/ctor2.C: New test.
3657         * g++.dg/other/dtor1.C: New test.
3658
3659 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
3660
3661         * gfortran.dg/bounds_check_10.f90: Fix testcase.
3662
3663 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
3664             Paul Thomas  <pault@gcc.gnu.org>
3665
3666         PR fortran/33254
3667         PR fortran/33727
3668         * gfortran.dg/bounds_check_10.f90: New.
3669
3670 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
3671
3672         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
3673         * gcc.target/powerpc/popcount-1.c: Same.
3674
3675 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
3676
3677         PR c++/26698
3678         * g++.dg/conversion/op4.C: New test.
3679
3680 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
3681
3682         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
3683
3684 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
3685
3686         PR fortran/33542
3687         * gfortran.dg/ambiguous_specific_1.f90: New test.
3688
3689 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
3690
3691         PR fortran/33664
3692         * gfortran.dg/impure_spec_expr_1.f90: New test.
3693         * gfortran.dg/char_result_7.f90: Remove illegal test.
3694
3695 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
3696
3697         PR 11001
3698         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
3699         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
3700         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
3701         * gcc.target/i386/pr11001-memset-1.c: New testcase.
3702         * gcc.target/i386/pr11001-memset-2.c: New testcase.
3703         * gcc.target/i386/pr11001-memset-3.c: New testcase.
3704         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
3705         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
3706         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
3707
3708 2007-10-12  Richard Guenther  <rguenther@suse.de>
3709
3710         PR middle-end/26198
3711         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
3712         * gcc.c-torture/execute/20071011-1.c: Likewise.
3713         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
3714
3715 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
3716
3717         PR tree-optimization/33742
3718         * gcc.dg/pr33742.c: New testcase.
3719
3720 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
3721
3722         PR tree-optimization/33645
3723         * gcc.dg/pr33645-1.c: New test.
3724         * gcc.dg/pr33645-2.c: New test.
3725         * gcc.dg/pr33645-3.c: New test.
3726  
3727         PR c++/32121
3728         * g++.dg/ext/label4.C: Adjust error regexp.
3729         * g++.dg/ext/label6.C: Adjust error regexp.
3730         * g++.dg/ext/label7.C: New test.
3731         * g++.dg/ext/label8.C: New test.
3732         * g++.dg/ext/label9.C: New test.
3733
3734 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
3735
3736         PR middle-end/33676
3737         * gcc.dg/pr33676.c: New.
3738
3739 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
3740
3741         PR c++/31441
3742         * g++.dg/cpp0x/variadic83.C: New.
3743
3744 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
3745
3746         PR c++/33461
3747         * g++.dg/cpp0x/variadic81.C: New.
3748         * g++.dg/cpp0x/variadic82.C: Likewise.
3749
3750 2007-10-11  Richard Guenther  <rguenther@suse.de>
3751
3752         PR middle-end/33724
3753         * gcc.dg/pr33724.c: New testcase.
3754
3755 2007-10-11  Richard Guenther  <rguenther@suse.de>
3756
3757         PR c/33726
3758         * gcc.dg/pr33726.c: New testcase.
3759
3760 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
3761
3762         PR fortran/33500
3763         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
3764         
3765 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3766
3767         PR testsuite/33391
3768         * gfortran.dg/do_3.F90: Run with -fwrapv.
3769
3770 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
3771
3772         * gcc.dg/unwind-1.c: New.
3773
3774 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3775
3776         PR libfortran/33683
3777         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
3778         failure on some common systems.
3779
3780 2007-10-09  Richard Guenther  <rguenther@suse.de>
3781
3782         PR middle-end/33692
3783         * gcc.dg/pr33692.c: New testcase.
3784
3785 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
3786
3787         PR middle-end/33669
3788         * gcc.c-torture/execute/pr33669.c: New.
3789
3790 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3791
3792         PR tree-optimization/33615
3793         * g++.dg/tree-ssa/pr33615-2.C: New test.
3794
3795 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
3796
3797         PR tree-optimization/33615
3798         * g++.dg/tree-ssa/pr33615.C: New test.
3799
3800 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
3801
3802         PR tree-optimization/33572
3803         * g++.dg/torture/pr33572.C: Replace with complete test.
3804
3805 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
3806
3807         PR fortran/33689
3808         * gfortran.dg/spec_expr_5.f90: New.
3809
3810 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
3811
3812         * gcc.dg/pragma-darwin-2.c: New.
3813
3814 2007-10-08  Richard Guenther  <rguenther@suse.de>
3815
3816         PR middle-end/33693
3817         PR middle-end/33695
3818         PR middle-end/33697
3819         * gcc.dg/pr33693.c: New testcase.
3820         * gcc.dg/pr33695.c: Likewise.
3821         * gcc.dg/pr33697.c: Likewise.
3822
3823 2007-10-08  Richard Guenther  <rguenther@suse.de>
3824
3825         PR middle-end/33691
3826         PR middle-end/33694
3827         PR middle-end/33696
3828         * gcc.dg/pr33691.c: New testcase.
3829         * gcc.dg/pr33694.c: Likewise.
3830         * gcc.dg/pr33696.c: Likewise.
3831
3832 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
3833
3834         PR libfortran/33683
3835         * gfortran.dg/gamma_5.f90:  New test case
3836
3837 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
3838
3839         PR fortran/20851
3840         * initialization_1.f90: Fix dg-error annotations.
3841         * initialization_14.f90: New.
3842         * initialization_7.f90: Fix dg-error annotations.
3843         * initialization_9.f90: Likewise.
3844
3845 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3846
3847         * gfortran.dg/error_recovery_4.f90: New test.
3848
3849 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3850
3851         * gfortran.dg/default_format_denormal_2.f90: New test.
3852         * gfortran.dg/default_format_2.inc: New test.
3853         * gfortran.dg/default_format_denormal_1.f90: New test.
3854         * gfortran.dg/default_format_1.inc: New test.
3855         * gfortran.dg/default_format_1.f90: Don't test for denormalized
3856         numbers.
3857         * gfortran.dg/default_format_2.f90: Don't test for denormalized
3858         numbers.
3859
3860 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3861
3862         * gfortran.dg/namelist_15.f90: Revise test.
3863
3864 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
3865
3866         PR tree-optimization/33655
3867         * gcc.dg/torture/pr33655.c: New.
3868
3869 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
3870
3871         PR tree-optimization/33572
3872         * g++.dg/torture/pr33572.C: New.
3873
3874 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
3875
3876         PR fortran/25076
3877         * gfortran.dg/forall_11.f90: New.
3878
3879 2007-10-05  Michael Matz  <matz@suse.de>
3880
3881         PR middle-end/33667
3882         * gcc.dg/pr33667.c: New testcase.
3883
3884 2007-10-05  Richard Guenther  <rguenther@suse.de>
3885
3886         PR middle-end/33666
3887         * gcc.dg/pr33666.c: New testcase.
3888
3889 2007-10-05  Michael Matz  <matz@suse.de>
3890
3891         PR inline-asm/33600
3892         * gcc.target/i386/pr33600.c: New testcase.
3893
3894 2007-10-05  Richard Guenther  <rguenther@suse.de>
3895
3896         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
3897
3898 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
3899
3900         PR target/33635
3901         * gcc.target/mips/pr33635-1.c: New test.
3902
3903 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3904
3905         PR libfortran/33253
3906         * gfortran.dg/namelist_39.f90: Revise to use long names.
3907
3908 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
3909
3910         PR fortran/33646
3911         * gfortran.dg/pr33646.f90: New file.
3912
3913 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3914
3915         PR fortran/33529
3916         * gfortran.dg/char_type_len_2.f90: Adjust error message.
3917         * gfortran.dg/char_decl_2.f90: New test.
3918
3919 2007-10-04  Richard Guenther  <rguenther@suse.de>
3920
3921         PR middle-end/33641
3922         * gcc.c-torture/compile/pr33641.c: New testcase.
3923
3924 2007-10-04  Michael Matz  <matz@suse.de>
3925
3926         PR rtl-optimization/33653
3927         * gcc.dg/pr33653.c: New.
3928
3929 2007-10-04  Richard Guenther  <rguenther@suse.de>
3930
3931         PR tree-optimization/33627
3932         * g++.dg/torture/pr33627.C: New testcase.
3933
3934 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
3935
3936         PR fortran/33626
3937         * gfortran.dg/parens_6.f90: New.
3938
3939 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
3940
3941         PR fortran/33646
3942         PR fortran/33542
3943         * gfortran.dg/ambiguous_specific_1.f90: Remove.
3944
3945 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
3946
3947         * g++.dg/ext/gnu-inline-global-redecl.C: New.
3948
3949 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
3950
3951         PR target/33635
3952         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
3953         and mips_forced_be.
3954         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
3955         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
3956         options.
3957         * gcc.target/mips/fpr-moves-1.c: New test.
3958         * gcc.target/mips/fpr-moves-2.c: Likewise.
3959         * gcc.target/mips/fpr-moves-3.c: Likewise.
3960         * gcc.target/mips/fpr-moves-4.c: Likewise.
3961         * gcc.target/mips/fpr-moves-5.c: Likewise.
3962         * gcc.target/mips/fpr-moves-6.c: Likewise.
3963         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
3964
3965 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3966
3967         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
3968
3969 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3970
3971         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
3972         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
3973
3974 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
3975
3976         PR fortran/33198
3977         * gfortran.dg/common_errors_1.f90: New.
3978
3979 2007-10-03  Doug Kwan  <dougkwan@google.com>
3980         Richard Guenther  <rguenther@suse.de>
3981
3982         PR debug/31899
3983         * g++.dg/debug/using3.C: New testcase.
3984
3985 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3986
3987         PR libfortran/33253
3988         * gfortran.dg/namelist_38.f90: New test.
3989         * gfortran.dg/namelist_39.f90: New test.
3990
3991 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3992
3993         PR libfortran/33469
3994         * gfortran.dg/default_format_1.f90: New test.
3995         * gfortran.dg/default_format_2.f90: New test.
3996         * gfortran.dg/namelist_print_1.f: Adjust expected output.
3997         * gfortran.dg/real_const_3.f90: Adjust expected output.
3998
3999 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
4000
4001         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
4002         default ABI.  Split mips_forced_abi into mips_forced_abi and
4003         mips_forced_regs.
4004         (is_gp32_flag): Return true for -mabi=32.
4005         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
4006         (dg-mips-options): Use is_gp64_flag instead of checking specifically
4007         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
4008         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
4009         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
4010         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
4011         * gcc.target/mips/save-restore-2.c: Likewise.
4012         * gcc.target/mips/save-restore-3.c: Likewise.
4013         * gcc.target/mips/save-restore-4.c: Likewise.
4014
4015 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
4016
4017         PR middle-end/33617
4018         * gcc.c-torture/compile/pr33617.c: New test.
4019
4020 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
4021
4022         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
4023         -gstabs+ for extended options.
4024
4025 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4026
4027         PR fortran/33542
4028         * gfortran.dg/ambiguous_specific_1.f90: New test.
4029
4030 2007-10-02  Revital Eres  <eres@il.ibm.com>
4031
4032         * gcc.target/powerpc/paired-8.c: New test.
4033         * gcc.target/powerpc/paired-9.c: New test.
4034         * gcc.target/powerpc/paired-10.c: New test.
4035
4036 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4037
4038         PR fortran/33566
4039         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
4040
4041 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4042
4043         PR fortran/33554
4044         * gfortran.dg/intent_out_2.f90: New test.
4045
4046 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4047
4048         PR fortran/33550
4049         * gfortran.dg/ambiguous_reference_1.f90: New test.
4050
4051 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4052
4053         PR fortran/31154
4054         PR fortran/31229
4055         PR fortran/33334
4056         * gfortran.dg/function_kinds_1.f90: New test.
4057         * gfortran.dg/function_kinds_2.f90: New test.
4058         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
4059         use association into interfaces.
4060
4061 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4062
4063         PR testsuite/31828
4064         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
4065         (overflow): Use INFINITY, not FP_INFINITE.
4066         gcc.dg/float-range-4.c: Likewise.
4067         gcc.dg/float-range-5.c: Likewise.
4068
4069 2007-10-01  Nick Clifton  <nickc@redhat.com>
4070
4071         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
4072         for 16-bit targets.
4073
4074 2007-09-30  Diego Novillo  <dnovillo@google.com>
4075
4076         PR 33593
4077         * g++.dg/tree-ssa/pr33593.C: New test.
4078
4079 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4080
4081         PR libfortran/33400
4082         * gfortran.dg/PR19872.f: Fix test condition.
4083         * gfortran.dg/list_read_7.f90: New test.
4084
4085 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
4086
4087         PR tree-optimization/33597
4088         * gcc.dg/vect/pr33597.c: New testcase.
4089
4090 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
4091
4092         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
4093         * gcc.target/i386/pr33524.c: ...this.
4094
4095 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
4096
4097         PR fortran/33354
4098         * gfortran.dg/minmaxloc_4.f90: New.
4099
4100 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4101
4102         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
4103
4104 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
4105
4106         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
4107
4108 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
4109
4110         PR c++/33213
4111         * g++.dg/cpp0x/variadic79.C: New.
4112
4113 2007-09-28  Michael Matz  <matz@suse.de>
4114             Jakub Jelinek  <jakub@redhat.com>
4115
4116         PR rtl-optimization/33552
4117         * gcc.target/i386/pr33552.c: New runtime test.
4118         * gcc.target/i386/strinline.c: New compile time test.
4119
4120 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
4121
4122         * gfortran.dg/openmp_stack.f90: Removed.
4123
4124         PR c++/31434
4125         * g++.dg/cpp0x/variadic80.C: New test.
4126
4127 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4128
4129         * gfortran.dg/namelist_38.f90: Delete test for revertion of
4130         r128057.
4131
4132 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4133
4134         PR middle-end/7003
4135         * gcc.target/powerpc/gcse-1.c: New test.
4136
4137 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
4138
4139         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
4140         fixed capitalizations.
4141         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
4142         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
4143         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
4144         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
4145         * gfortran.dg/maxloc_shape_1.f90: Likewise.
4146         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
4147         * gfortran.dg/min_max_conformance.f90: Likewise.
4148
4149 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
4150
4151         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
4152         options.
4153         * gcc.dg/c99-tgmath-2.c: Likewise.
4154         * gcc.dg/c99-tgmath-3.c: Likewise.
4155         * gcc.dg/c99-tgmath-4.c: Likewise.
4156
4157 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
4158
4159         PR fortran/33568
4160         * gfortran.dg/anint_1.f90: New test.
4161
4162 2007-09-27  Ian Lance Taylor  <iant@google.com>
4163
4164         PR tree-optimization/33565
4165         * gcc.dg/Wstrict-overflow-20.c: New test.
4166
4167 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4168
4169         * gfortran.dg/openmp_stack.f90: Fix typo.
4170         * gfortran.dg/recursive_stack.f90: Fix typo.
4171
4172 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
4173
4174         PR c++/33493
4175         * g++.dg/template/error31.C: New.
4176
4177 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
4178
4179         * lib/prune.exp: Prune also "^In function .*$" lines and
4180         "^    inlined from .*$" lines.
4181
4182 2007-09-26  Richard Guenther  <rguenther@suse.de>
4183
4184         PR tree-optimization/33563
4185         * gcc.dg/torture/pr33563.c: New testcase.
4186
4187 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
4188
4189         PR c/25309
4190         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
4191         array.
4192         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
4193         without -O2.
4194
4195 2007-09-26  Richard Guenther  <rguenther@suse.de>
4196
4197         PR tree-optimization/30375
4198         PR tree-optimization/33560
4199         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
4200         * gcc.dg/tree-ssa/complex-5.c: Likewise.
4201         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4202         * gcc.dg/torture/pr30375.c: New testcase.
4203         * gcc.dg/torture/pr33560.c: New testcase.
4204         * gcc.dg/tree-ssa/pr30375.c: Likewise.
4205
4206 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
4207
4208         PR c++/33207
4209         * g++.dg/parse/crash38.C: New test.
4210
4211 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
4212
4213         PR target/33524
4214         * gcc.target/i386/sse5-convert.c: New file, test int->long
4215         vectorized conversions.
4216
4217 2007-09-25  Revital Eres  <eres@il.ibm.com>
4218
4219         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
4220
4221 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
4222
4223         PR c/32295
4224         * gcc.dg/enum-incomplete-1.c: New test.
4225
4226 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
4227
4228         * gcc.c-torture/compile/20070919-1.c: New test.
4229
4230 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4231
4232         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
4233
4234 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
4235
4236         PR c++/14688
4237         * g++.dg/inherit/override_attribs.C: New file.
4238
4239 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
4240
4241         PR fortran/33269
4242         * io.c (check_format_string): Move NULL and constant checks into
4243         this function.
4244         (check_io_constraints): Call gfc_simplify_expr() before calling
4245         check_format_string().  Remove NULL and constant checks.
4246
4247 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
4248
4249         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
4250         * gcc.c-torture/execute/loop-2g.x: Likewise.
4251
4252 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
4253
4254         * lib/target-supports.exp (check_effective_target_mips16_attribute):
4255         Reject hard-float modes unless the ABI is o32 or o64.
4256         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
4257         of gcc.exp.  Skip the tests when mips16 code generation is not
4258         supported.
4259         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
4260         and use dg-add-options mips16_attribute.
4261
4262 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
4263
4264         PR c++/33506
4265         * g++.dg/ext/attrib29.C: New test.
4266
4267 2007-09-23  Ollie Wild  <aaw@google.com>
4268
4269         * gcc.dg/fold-bitand-1.c: New test.
4270         * gcc.dg/fold-bitand-2.c: New test.
4271         * gcc.dg/fold-bitand-3.c: New test.
4272         * gcc.dg/fold-bitand-4.c: New test.
4273
4274 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4275
4276         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
4277         any of the macros to be defined for __mips16.
4278         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
4279
4280 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4281
4282         * gcc.dg/vect/pr21591.c: Require vect_int.
4283         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
4284         * gcc.dg/vect/vect-outer-2a.c: Likewise.
4285         * gcc.dg/vect/vect-outer-2c.c: Likewise.
4286
4287 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
4288
4289         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
4290         attributes.
4291         * gcc.dg/va-arg-pack-len-2.c: New test.
4292         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
4293         attributes.
4294         * g++.dg/ext/va-arg-pack-len-2.C: New test.
4295
4296         PR tree-optimization/32772
4297         * gcc.c-torture/compile/20070905-1.c: New test.
4298
4299         PR tree-optimization/32975
4300         * gcc.dg/pr32975.c: New test.
4301
4302         PR middle-end/28755
4303         * gcc.dg/pr28755.c: New test.
4304
4305 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4306
4307         * lib/target-supports.exp (check_effective_target_nomips16): New
4308         procedure.
4309         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
4310         for mipsisa64*-*-*.
4311         * gcc.dg/vect/vect.exp: Likewise.
4312         * g++.dg/vect/vect.exp: Likewise.
4313         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
4314         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
4315         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
4316         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
4317         * gcc.target/mips/clear-cache-1.c (f): Likewise.
4318         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
4319         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
4320         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
4321         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
4322         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
4323         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
4324         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
4325         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4326         (test14, test15, test16, test17, test18): Likewise.
4327         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
4328         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4329         (test14, test15, test16, test17, test18, test19, test20, test21)
4330         (test22): Likewise.
4331         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
4332         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
4333         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
4334         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
4335         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
4336         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
4337         * gcc.target/mips/mips-3d-1.c (main): Likewise.
4338         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
4339         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4340         (test13, test14, test15, test16, test17, test18, test19, test20)
4341         (test21, test22, test23, test24, test25, test26, test27, test28)
4342         (test29, test30, test31): Likewise.
4343         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
4344         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4345         (test13, test14, test15, test16, test17, test18, test19, test20)
4346         (test21, test22, test23, test24, test25, test26, test27, test28)
4347         (test29, test30, test31, test32, test33, test34, test35, test36)
4348         (test37, test38, test39, test40, test41, test42, test43, test44)
4349         (test45, test46, test47, test48, test49, test50, test51, test52)
4350         (test53, test54, test55, test56, test57, test58, test59, test60)
4351         (test61, test62, test63): Likewise.
4352         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
4353         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4354         (test13, test14, test15, test16, test17, test18, test19, test20)
4355         (test21, test22, test23, test24, test25, test26, test27, test28)
4356         (test29, test30, test31): Likewise.
4357         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
4358         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4359         (test13, test14, test15, test16, test17, test18, test19, test20)
4360         (test21, test22, test23, test24, test25, test26, test27, test28)
4361         (test29, test30, test31): Likewise.
4362         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
4363         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4364         (test13, test14, test15): Likewise.
4365         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
4366         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4367         (test13, test14, test15): Likewise.
4368         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
4369         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4370         (test13, test14, test15, test16, test17, test18, test19, test20)
4371         (test21, test22, test23, test24, test25, test26, test27, test28)
4372         (test29, test30, test31): Likewise.
4373         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
4374         (matrix_multiply4: Likewise.
4375         * gcc.target/mips/mips-ps-1.c (main): Likewise.
4376         * gcc.target/mips/mips-ps-2.c (main): Likewise.
4377         * gcc.target/mips/mips-ps-3.c (main): Likewise.
4378         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
4379         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4380         (test13, test14, test15, test16, test17, test18, test19, test20)
4381         (test21, test22, test23, test24, test25, test26, test27, test28)
4382         (test29, test30, test31): Likewise.
4383         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
4384         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4385         (test13, test14, test15, test16, test17, test18, test19, test20)
4386         (test21, test22, test23, test24, test25, test26, test27, test28)
4387         (test29, test30, test31): Likewise.
4388         * gcc.target/mips/mips-ps-5.c (main): Likewise.
4389         * gcc.target/mips/mips-ps-6.c (main): Likewise.
4390         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
4391         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
4392         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
4393         (sub_v4qi): Likewise.
4394         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
4395         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
4396         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
4397         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
4398         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
4399         (subb, subc): Likewise.
4400         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
4401         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
4402         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
4403         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
4404         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
4405         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
4406         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
4407         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
4408         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
4409         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
4410         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
4411         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
4412         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
4413
4414 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4415
4416         * lib/target-supports.exp (add_options_for_mips16_attribute)
4417         (check_effective_target_mips16_attribute): New functions.
4418         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
4419         command line.
4420         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
4421         extra_test_flags.
4422         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
4423         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
4424         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
4425         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
4426         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
4427         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
4428         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
4429         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
4430         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
4431         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
4432         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
4433         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
4434         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
4435         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
4436         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
4437         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
4438         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
4439         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
4440         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
4441         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
4442         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
4443         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
4444         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
4445         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
4446         (NOMIPS16): Delete.
4447         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
4448         of dg-options.
4449         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
4450         options.  Require { target mips16_attribute } and use dg-add-options
4451         to add the associated options.
4452         (foo): Use MIPS16.
4453         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
4454         * gcc.target/mips/call-saved-3.c: Likewise.
4455         * gcc.target/mips/code-readable-1.c: Require { target
4456         mips16_attribute } and use dg-add-options to add the associated
4457         options.  Remove trailing whitespace.
4458         (NOMIPS16): Delete.
4459         * gcc.target/mips/code-readable-2.c: Likewise.
4460         * gcc.target/mips/code-readable-3.c: Likewise.
4461         * gcc.target/mips/mips16-attributes-2.c: Likewise.
4462         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
4463         Require { target mips16_attribute } and use dg-add-options to
4464         add the associated options.
4465         (cksum16, cksum8): Use MIPS16.
4466         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
4467         Require { target mips16_attribute } and use dg-add-options to
4468         add the associated options.
4469         (foo): Use MIPS16.
4470         * gcc.target/mips/save-restore-2.c: Likewise.
4471         * gcc.target/mips/save-restore-3.c: Likewise.
4472         * gcc.target/mips/save-restore-4.c: Likewise.
4473         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
4474         -mno-abicalls.
4475         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
4476         (foo): Use NOMIPS16.
4477
4478 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
4479
4480         PR fortran/33337
4481         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
4482
4483         PR fortran/33376
4484         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
4485
4486 2007-09-22  Tobias Burnus  <burnus@net-b.de>
4487
4488         PR fortran/33445
4489         * gfortran.dg/gomp/free-2.f90: New.
4490         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
4491         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
4492
4493 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
4494
4495         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
4496         * gcc.target/i386/sse5-haddX.c: Ditto.
4497         * gcc.target/i386/sse5-hsubX.c: Ditto.
4498         * gcc.target/i386/sse5-maccXX.c: Ditto.
4499         * gcc.target/i386/sse5-msubXX.c: Ditto.
4500         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
4501         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
4502         * gcc.target/i386/sse5-permpX.c: Ditto.
4503         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
4504         effective target.
4505         * gcc.target/i386/sse5-fma-vector.c: Ditto.
4506         * gcc.target/i386/sse5-ima-vector.c: Ditto.
4507         * gcc.target/i386/sse5-pcmov.c: Ditto.
4508         * gcc.target/i386/sse5-pcmov2.c: Ditto.
4509
4510 2007-09-22  Richard Guenther  <rguenther@suse.de>
4511
4512         PR tree-optimization/33146
4513         * gcc.c-torture/compile/pr33146.c: New testcase.
4514
4515 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4516
4517         * lib/target-supports.exp (check_cached_effective_target): New
4518         procedure.
4519         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
4520         (check_effective_target_c99_runtime): New procedure.
4521         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
4522         (test3l): Likewise cargl.
4523         * gcc.dg/builtins-59.c: Require c99_runtime.
4524         * gcc.dg/builtins-61.c: Likewise.
4525         * gcc.dg/builtins-62.c: Likewise.
4526
4527 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4528
4529         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
4530         * lib/target-supports-dg.exp (dg-add-options): Likewise.
4531         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
4532         target-specific dg-options.
4533         * gcc.dg/builtins-20.c: Likewise.
4534         * gcc.dg/builtins-53.c: Likewise.
4535         * gcc.dg/builtins-55.c: Likewise.
4536         * gcc.dg/single-precision-constant.c: Likewise.
4537         * gcc.dg/torture/builtin-convert-1.c: Likewise.
4538         * gcc.dg/torture/builtin-convert-2.c: Likewise.
4539         * gcc.dg/torture/builtin-convert-3.c: Likewise.
4540         * gcc.dg/torture/builtin-convert-4.c: Likewise.
4541         * gcc.dg/torture/builtin-power-1.c: Likewise.
4542
4543 2007-09-21  Chao-ying Fu  <fu@mips.com>
4544
4545         * lib/target-supports.exp (check_effective_target_fixed_point): New to
4546         check if targets have fixed-point supports.
4547         * gcc.dg/fixed-point/fixed-point.exp: New file.
4548         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
4549         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
4550         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
4551         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
4552         * gcc.dg/fixed-point/constants-pedantic.c,
4553         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
4554         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
4555         * gcc.dg/fixed-point/keywords-ignored-c99.c,
4556         * gcc.dg/fixed-point/keywords-pedantic.c,
4557         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
4558         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
4559         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
4560         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
4561         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
4562         * gcc.dg/fixed-point/func-vararg-mixed.c,
4563         * gcc.dg/fixed-point/operator-logical.c,
4564         * gcc.dg/fixed-point/struct-union.c,
4565         * gcc.dg/fixed-point/bit-complement.c,
4566         * gcc.dg/fixed-point/operator-bitwise.c,
4567         * gcc.dg/fixed-point/operator-comma.c,
4568         * gcc.dg/fixed-point/struct-layout-1.c,
4569         * gcc.dg/fixed-point/union-init.c,
4570         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
4571         * gcc.dg/fixed-point/func-mixed.c,
4572         * gcc.dg/fixed-point/func-vararg-size0.c,
4573         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
4574         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
4575         * gcc.dg/fixed-point/operator-unary.c,
4576         * gcc.dg/fixed-point/allop-const.c,
4577         * gcc.dg/fixed-point/muldiv-warning.c,
4578         * gcc.dg/nofixed-point-1.c,
4579         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
4580         * gcc.target/mips/fixed-vector-type.c,
4581         * gcc.target/mips/fixed-scalar-type.c: New tests.
4582
4583 2007-09-21  Olivier Hainque  <hainque@adacore.com>
4584
4585         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
4586         * gnat.dg/test_nested_subtype_byref.adb: New test.
4587
4588 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
4589
4590         PR fortran/33439
4591         * gfortran.dg/gomp/pr33439.f90: New test.
4592
4593 2007-09-21  Tobias Burnus  <burnus@net-b.de>
4594
4595         PR fortran/33455
4596         * gfortran.dg/merge_char_3.f90: New.
4597
4598 2007-09-21  Tobias Burnus  <burnus@net-b.de>
4599
4600         PR fortran/33037
4601         * gfortran.dg/transfer_check_1.f90: New.
4602
4603 2007-09-20  Asher Langton  <langton2@llnl.gov>
4604
4605         PR fortran/20441
4606         * gfortran.dg/init_flag_1.f90: New.
4607         * gfortran.dg/init_flag_2.f90: New.
4608         * gfortran.dg/init_flag_3.f90: New.
4609         * gfortran.dg/init_flag_4.f90: New.
4610         * gfortran.dg/init_flag_5.f90: New.
4611         * gfortran.dg/init_flag_6.f90: New.
4612         * gfortran.dg/init_flag_7.f90: New.
4613
4614 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
4615
4616         PR c++/33460
4617         * g++.dg/ext/anon-struct6.C: New.
4618
4619 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4620
4621         PR libfortran/23272
4622         * gfortran.dg/inquire_10.f90: New test.
4623
4624 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
4625
4626         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
4627
4628 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4629
4630         PR fortran/33221
4631         * gfortran.dg/used_types_18.f90: Declare variable of empty
4632         derived type.
4633
4634 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4635
4636         PR fortran/33288
4637         * gfortran.dg/array_constructor_19.f90: New test.
4638
4639 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
4640
4641         PR debug/33316
4642         * gcc.dg/debug/pr33316.c: New test.
4643
4644         PR c++/33496
4645         * g++.dg/cpp0x/variadic76.C: New test.
4646         * g++.dg/cpp0x/variadic77.C: New test.
4647         * g++.dg/cpp0x/variadic78.C: New test.
4648
4649         PR c/33238
4650         PR c/27301
4651         * gcc.c-torture/execute/20070919-1.c: New test.
4652         * gcc.dg/pr33238.c: New test.
4653         * gcc.dg/pr27301.c: New test.
4654
4655 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
4656
4657         * lib/target-supports.exp (check_effective_target_mips64): New
4658         procedure.
4659         * gcc.dg/lower-subreg-1.c: Require !mips64.
4660         * gcc.dg/sibcall-3.c (ATTR): New macro.
4661         (recurser_void1, recurser_void2): Use it.
4662         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
4663         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
4664
4665 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
4666
4667         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
4668         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
4669         warning annotation.
4670         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
4671
4672 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
4673
4674         PR fortran/33497
4675         * gfortran.dg/c_loc_tests_11.f03: New test case.
4676
4677 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
4678
4679         PR c++/33459
4680         * g++.dg/init/ref14.C: New.
4681
4682 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4683
4684         * gnat.dg/slice2.ad[sb]: New testcase.
4685
4686 2007-09-19  Nick Clifton  <nickc@redhat.com>
4687
4688         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
4689
4690 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
4691
4692         * gcc.target/bfin/bfin.exp: New.
4693         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
4694         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
4695         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
4696         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
4697         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
4698         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
4699         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
4700         mcpu-bf561.c, mcpu-default.c}: New tests.
4701
4702 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
4703
4704         Restore detection of unsupported TLS.
4705
4706         Revert this patch:
4707         2007-02-10  Richard Henderson  <rth@redhat.com>
4708
4709         * lib/target-supports.exp (check_effective_target_tls): Redefine
4710         to mean non-emulated tls.
4711         * gcc.dg/tls/alias-1.c: Remove tls requirement.
4712         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4713         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4714         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4715         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4716         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4717         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4718
4719         And then:
4720         * lib/target-supports.exp (check_effective_target_tls): Use
4721         stronger test for compiler support for TLS.
4722         (check_effective_target_tls_native): New, to test for non-emulated
4723         TLS support.
4724         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
4725         instead of dg-require-effective-target tls.
4726         * g++.dg/gomp/copyin-1.C: Likewise.
4727         * g++.dg/gomp/sharing-1.C: Likewise.
4728         * g++.dg/gomp/tls-1.C: Likewise.
4729         * g++.dg/gomp/tls-2.C: Likewise.
4730         * g++.dg/gomp/tls-3.C: Likewise.
4731         * g++.dg/tls/diag-1.C: Likewise.
4732         * g++.dg/tls/diag-2.C: Likewise.
4733         * g++.dg/tls/diag-3.C: Likewise.
4734         * g++.dg/tls/diag-4.C: Likewise.
4735         * g++.dg/tls/diag-5.C: Likewise.
4736         * g++.dg/tls/init-1.C: Likewise.
4737         * g++.dg/tls/init-2.C: Likewise.
4738         * g++.dg/tls/trivial.C: Likewise.
4739         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
4740         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
4741         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
4742         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
4743         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
4744         * gcc.dg/gomp/clause-1.c: Likewise.
4745         * gcc.dg/gomp/copyin-1.c: Likewise.
4746         * gcc.dg/gomp/sharing-1.c: Likewise.
4747         * gcc.dg/gomp/tls-1.c: Likewise.
4748         * gcc.dg/gomp/tls-2.c: Likewise.
4749         * gcc.dg/tls/alpha-1.c: Likewise.
4750         * gcc.dg/tls/opt-1.c: Likewise.
4751         * gcc.dg/tls/opt-13.c: Likewise.
4752         * gcc.dg/tls/opt-14.c: Likewise.
4753         * gcc.dg/tls/opt-2.c: Likewise.
4754         * gcc.dg/tls/opt-3.c: Likewise.
4755         * gcc.dg/tls/opt-4.c: Likewise.
4756         * gcc.dg/tls/opt-7.c: Likewise.
4757         * gcc.dg/tls/section-1.c: Likewise.
4758         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
4759         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
4760         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
4761         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
4762         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
4763         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
4764         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
4765         * gfortran.dg/gomp/crayptr2.f90: Likewise.
4766         * gfortran.dg/gomp/fixed-1.f: Likewise.
4767         * gfortran.dg/gomp/free-1.f90: Likewise.
4768         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
4769         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
4770         * gfortran.dg/gomp/reduction1.f90: Likewise.
4771         * gfortran.dg/gomp/sharing-1.f90: Likewise.
4772
4773 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4774
4775         PR fortran/31119
4776         * gfortran.dg/bounds_check_9.f90: New test.
4777         * gfortran.dg/bounds_check_fail_2.f90: New test.
4778
4779 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4780
4781         PR c++/33462 (again)
4782         * g++.dg/ext/va-arg1.C: Adjust.
4783
4784 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4785
4786         PR c++/33462
4787         * g++.dg/ext/va-arg1.C: New.
4788
4789 2007-09-18  Tobias Burnus  <burnus@net-b.de>
4790
4791         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
4792
4793 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4794
4795         PR c++/33463
4796         * g++.dg/rtti/typeid6.C: New.
4797
4798 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
4799
4800         PR c++/33464
4801         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
4802         * g++.dg/ext/is_class_error2.C: New.
4803
4804 2007-09-18  Richard Guenther  <rguenther@suse.de>
4805
4806         PR tree-optimization/33340
4807         * g++.dg/torture/pr33340.C: New testcase.
4808
4809 2007-09-18  Tobias Burnus  <burnus@net-b.de>
4810
4811         PR fortran/33231
4812         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
4813         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
4814         * gfortran.dg/elemental_subroutine_5.f90: New.
4815
4816 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
4817
4818         * lib/target-supports.exp (check_profiling_available): Extend
4819         mips*-*-elf check to mips*-*-elf*.
4820
4821 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
4822
4823         * gcc.dg/format/c90-scanf-5.c: New test.
4824         * gcc.dg/format/c99-scanf-4.c: New test.
4825         * gcc.dg/format/ext-7.c: New test.
4826         * gcc.dg/format/ext-8.c: New test.
4827
4828         PR middle-end/33423
4829         * gcc.c-torture/compile/20070915-1.c: New test.
4830
4831 2007-09-17  Tobias Burnus  <burnus@net-b.de>
4832
4833         PR fortran/33106
4834         * gfortran.dg/private_type_9.f90: New.
4835
4836 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4837
4838         PR middle-end/33449
4839         * gfortran.dg/pr33449.f90: New test.
4840
4841 2007-09-17  Tobias Burnus  <burnus@net-b.de>
4842
4843         * gfortran.dg/interface_15.f90: Compile with -std=f95.
4844         * gfortran.dg/private_type_1.f90: Ditto
4845         * gfortran.dg/interface_18.f90: New.
4846         * gfortran.dg/private_type_8.f90: New.
4847
4848 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
4849
4850         PR c++/33124
4851         * g++.dg/warn/new1.C: Adjust.
4852         * g++.dg/torture/str_empty.C: Likewise.
4853
4854 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
4855
4856         * gcc.target/mips/dse-1.c: New test.
4857
4858 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
4859
4860         PR c++/32756
4861         * g++.dg/overload/operator3.C: New.
4862
4863 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
4864
4865         * gcc.target/mips/truncate-1.c: New test.
4866
4867 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
4868
4869         PR fortran/29396
4870         PR fortran/29606
4871         PR fortran/30625
4872         PR fortran/30871
4873         * gfortran.dg/subref_array_pointer_1.f90: New test.
4874         * gfortran.dg/subref_array_pointer_2.f90: New test.
4875
4876 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
4877
4878         * gfortran.dg/nint_2.f90: Correct last change.
4879
4880 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
4881
4882         * gcc.dg/tree-ssa/parallelization-1.c: New test.
4883
4884 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
4885
4886         * gcc.dg/vect/pr33373b.c: New test.
4887
4888 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
4889
4890         PR target/33438
4891         * gcc.target/i386/pr33438.c: New test.
4892
4893 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4894
4895         * gfortran.dg/nint_2.f90: Revert previous commit.
4896
4897 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4898
4899         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
4900
4901 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
4902
4903         PR debug/33429
4904         * g++.dg/other/unused1.C: XFAIL class2 scan.
4905
4906 2007-09-13  Tobias Burnus  <burnus@net-b.de>
4907
4908         PR fortran/33343
4909         * gfortran.dg/elemental_args_check_1.f90: New.
4910         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
4911         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
4912
4913 2007-09-13  Tobias Burnus  <burnus@net-b.de>
4914
4915         * gfortran.dg/recursive_check_3.f90: New.
4916
4917 2007-09-13  Tobias Burnus  <burnus@net-b.de>
4918
4919         PR fortran/33412
4920         * gfortran.dg/elemental_bind_c.f90: New.
4921
4922 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
4923
4924         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
4925         * gcc.target/mips/mips16-attributes-2.c: New test.
4926         * gcc.target/mips/mips16-attributes-3.c: Likewise.
4927         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
4928         hard-float asm when __mips16 is defined.
4929         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
4930         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
4931         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
4932         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
4933         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
4934         * gcc.target/mips/pr26765.c (foo): Likewise.
4935         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
4936         targets, use dg-mips-options instead of dg-options, and use -mgp32
4937         to force 32-bit mode.
4938         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
4939         and 64-bit mode.
4940         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
4941
4942 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
4943             Michael Meissner  <michael.meissner@amd.com>
4944
4945         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
4946         * gcc.target/i386/sse5-hsubX.c: Ditto.
4947         * gcc.target/i386/sse5-permpX.c: Ditto.
4948         * gcc.target/i386/sse5-haddX.c: Ditto.
4949         * gcc.target/i386/sse5-maccXX.c: Ditto.
4950         * gcc.target/i386/sse5-msubXX.c: Ditto.
4951         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
4952         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
4953
4954         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
4955         optimizes floating point conditional moves into the pcmov
4956         instruction on SSE5.
4957         * gcc.target/i386/sse5-pcmov2.c: Ditto.
4958
4959         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
4960         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
4961         SSE5.
4962
4963         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
4964         compiler optimizes vector (a*b)+c into fmadd on SSE5.
4965
4966         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
4967         optimizes (a*b)+c into fmadd on SSE5.
4968
4969         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
4970         whether the SSE5 instructions can be generated.
4971
4972         * gcc.target/i386/sse5-check.h: New. Add support for 
4973         SSE5 tests.
4974
4975         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
4976         ammintrin.h, and turn on -msse5 option instead of -msse4a.
4977         * gcc.target/i386/sse-13.c: Ditto.
4978         * gcc.target/i386/sse-14.c: Ditto.
4979
4980 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
4981
4982         PR testsuite/33153
4983         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
4984         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
4985
4986 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
4987
4988         PR target/32338
4989         * gcc.dg/pr32338-1.c: New test.
4990         * gcc.dg/pr32338-2.c: New test.
4991
4992 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
4993         
4994         * lib/target-supports.exp (check_effective_target_sync_int_long):
4995         Revert change to add xtensa.
4996         (check_effective_target_sync_char_short): Likewise.
4997         
4998 2007-09-12  Olivier Hainque  <hainque@adacore.com>
4999
5000         * gnat.dg/packed_subtype.adb: New test.
5001
5002 2007-09-12  Tobias Burnus  <burnus@net-b.de>
5003
5004         PR fortran/33297
5005         * gfortran.dg/intrinsic_size.f90: New.
5006
5007 2007-09-12  Tobias Burnus  <burnus@net-b.de>
5008
5009         PR fortran/33284
5010         PR fortran/33310
5011         * gfortran.dg/conflicts_2.f90: New.
5012
5013 2007-09-12  Ira Rosen  <irar@il.ibm.com>
5014
5015         PR tree-optimization/32377
5016         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
5017         dependence distance.
5018         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
5019         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
5020         * gcc.dg/vect/no-vfa-vect-depend-1.c,
5021         gfortran.dg/vect/no-vfa-pr32377.f90: New.
5022
5023 2007-09-12  Richard Guenther  <rguenther@suse.de>
5024
5025         PR middle-end/33382
5026         * gcc.c-torture/compile/pr33382.c: New testcase.
5027         * gcc.c-torture/execute/pr33382.c: Likewise.
5028
5029 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
5030
5031         PR fortran/33395
5032         * gfortran.dg/c_ptr_tests_12.f03: New test case.
5033
5034 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
5035
5036         PR tree-optimization/33373
5037         * gcc.dg/vect/pr33373.c: New test.
5038
5039 2007-09-12  Ben Elliston  <bje@au.ibm.com>
5040
5041         * lib/target-supports.exp (check_effective_target_vect_no_double):
5042         Remove unused proc.
5043
5044 2007-09-12  Ben Elliston  <bje@au.ibm.com>
5045             Ulrich Weigand  <uweigand@de.ibm.com>
5046
5047         * gcc.target/spu/dfcgt-nan.c: New test.
5048
5049 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
5050
5051         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
5052
5053 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
5054
5055         PR fortran/33040
5056         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
5057
5058 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
5059
5060         * gcc.dg/va-arg-pack-len-1.c: New test.
5061         * g++.dg/va-arg-pack-len-1.C: New test.
5062
5063 2007-09-11  Michael Matz  <matz@suse.de>
5064
5065         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
5066
5067 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
5068
5069         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
5070         checks for size of long double.
5071         * gcc.dg/dfp/convert.h: New file.
5072         * gcc.dg/dfp/convert-bfp-2.c: New test.
5073         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
5074         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
5075         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
5076         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
5077         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
5078         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
5079         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
5080         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
5081         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
5082
5083 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
5084
5085         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
5086         Change dg-final to expect 1 non-profitable loop and
5087         3 profitable loops.
5088         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
5089         Change dg-final to expect 1 non-profitable loop and
5090         3 profitable loops.
5091         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
5092         Change dg-final to expect 1 profitable loop.
5093         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5094         Change dg-final to expect 1 profitable loop.    
5095         
5096 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
5097
5098         * gcc.target/mips/call-saved-1.c: New test.
5099         * gcc.target/mips/call-saved-2.c: Likewise.
5100         * gcc.target/mips/call-saved-3.c: Likewise.
5101         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
5102         instead of mips_mips64.  Set mips_fp64 too.
5103         (is_gp32_flag): Return true for -mips1 and -mips2.
5104         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
5105
5106 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
5107
5108         * g++.dg/ext/va-arg-pack-1.C: New test.
5109         * g++.dg/ext/va-arg-pack-2.C: New test.
5110
5111 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
5112
5113         PR target/33369
5114         * gcc.dg/vect/pr33369.c: New test.
5115
5116 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
5117
5118         PR fortran/33370
5119         * gfortran.dg/array_memcpy_5.f90:  New test.
5120
5121 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
5122
5123         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
5124
5125 2007-09-09  Richard Guenther  <rguenther@suse.de>
5126
5127         * gcc.c-torture/compile/20070906-1.c: New testcase.
5128
5129 2007-09-09  Ira Rosen  <irar@il.ibm.com>
5130
5131         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
5132         noinline attribute.
5133         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
5134         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
5135         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5136         Likewise.
5137
5138 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
5139
5140         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
5141
5142 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
5143
5144         * gnat.dg/addr2_p.ads: Bump size of array to 9.
5145
5146 2007-09-09  Ira Rosen  <irar@il.ibm.com>
5147
5148         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
5149         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
5150         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
5151         Compile tests with -fno-tree-pre.
5152         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
5153         * lib/target-supports.exp (check_effective_target_vect_strided): New.
5154         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
5155         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
5156         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
5157         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
5158         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
5159         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
5160         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
5161         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
5162         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
5163         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
5164         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
5165         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
5166         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
5167         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
5168         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
5169         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
5170         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
5171
5172 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
5173
5174         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
5175         to call objdump.
5176         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5177         Use remote_exec to call c++filt.
5178         * lib/target-supports-dg.exp (dg-require-host-local): New.
5179         * gcc.misc-tests/options.exp: Allow .exe in command paths.
5180         * g++.dg/parse/repo1.C: Use dg-require-host-local.
5181         * g++.dg/rtti/repo1.C: Likewise.
5182         * g++.dg/template/repo1.C: Likewise.
5183         * g++.dg/template/repo2.C: Likewise.
5184         * g++.dg/template/repo3.C: Likewise.
5185         * g++.dg/template/repo4.C: Likewise.
5186         * g++.dg/template/repo5.C: Likewise.
5187         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5188         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5189         * g++.old-deja/g++.pt/repo1.C: Likewise.
5190         * g++.old-deja/g++.pt/repo2.C: Likewise.
5191         * g++.old-deja/g++.pt/repo3.C: Likewise.
5192         * g++.old-deja/g++.pt/repo4.C: Likewise.
5193         * gcc.dg/cpp/trad/builtins.c: Likewise.
5194
5195 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
5196
5197         PR tree-optimization/32283
5198         * gcc.dg/tree-ssa/loop-31.c: New test.
5199
5200 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
5201
5202         PR rtl-optimization/26449
5203         * gcc.target/i386/pr26449-1.c: New file.
5204
5205 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
5206
5207         PR target/33329
5208         PR rtl-optimization/26449
5209         * gcc.target/i386/pr33329.c: New file.
5210
5211 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
5212
5213         * gnat.dg/renaming3.adb, renaming4.ads: New test.
5214
5215 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
5216
5217         * gnat.dg/unaligned_rep_clause.adb: New testcase.
5218
5219 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
5220
5221         PR tree-optimization/33301
5222         * gfortran.dg/vect/pr33301.f: New test.
5223
5224 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5225
5226         PR libfortran/33307
5227         * gfortran.dg/backspace_10.f90: New test.
5228
5229 2007-09-07  Richard Guenther  <rguenther@suse.de>
5230
5231         Reapply
5232         2007-09-06  Richard Guenther  <rguenther@suse.de>
5233
5234         PR tree-optimization/32586
5235         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5236         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5237         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5238         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5239         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5240         now obsolete simplification.
5241
5242 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
5243         
5244         PR tree-optimization/33299
5245         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
5246         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
5247
5248 2007-09-07  Richard Guenther  <rguenther@suse.de>
5249
5250         Revert
5251         2007-09-06  Richard Guenther  <rguenther@suse.de>
5252
5253         PR tree-optimization/32586
5254         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5255         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5256         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5257         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5258         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5259         now obsolete simplification.
5260
5261 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
5262
5263         PR tree-optimization/32821
5264         * gcc.dg/tree-ssa/pr32821.c: New file.
5265
5266 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
5267
5268         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
5269         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
5270         and mips_forced_no_er.
5271         (dg-mips-options): Add -mno-abicalls when a small-data option is
5272         specified.  Skip tests with small-data options if mips_forced_gp.
5273         Skip tests with -mexplicit-relocs if mips_forced_no_er.
5274         * gcc.target/mips/sdata-1.c: New test.
5275         * gcc.target/mips/sdata-2.c: Likewise.
5276         * gcc.target/mips/sdata-3.c: Likewise.
5277         * gcc.target/mips/sdata-4.c: Likewise.
5278
5279 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5280
5281         PR fortran/33298
5282         * spread_zerosize_1.f90:  New test case.
5283         * spread_bounds_1.f90:  New test case.
5284
5285 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
5286
5287         PR c++/32674
5288         * g++.dg/template/static31.C: New.
5289
5290 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5291
5292         PR fortran/33271
5293         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
5294         powerpc*-linux-gnu.
5295
5296 2007-09-06  David Daney  <ddaney@avtrex.com>
5297             Richard Sandiford  <richard@codesourcery.com>
5298
5299         PR target/33256
5300         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
5301         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
5302         * gcc.target/mips/pr33256.c: New test.
5303
5304 2007-09-06  Tom Tromey  <tromey@redhat.com>
5305
5306         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
5307
5308 2007-09-06  Richard Guenther  <rguenther@suse.de>
5309
5310         PR tree-optimization/32586
5311         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5312         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5313         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5314         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5315         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5316         now obsolete simplification.
5317
5318 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
5319
5320         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
5321         * gcc.target/i386/sse3-addsubps.c: Ditto.
5322         * gcc.target/i386/sse3-haddpd.c: Ditto.
5323         * gcc.target/i386/sse3-haddps.c: Ditto.
5324         * gcc.target/i386/sse3-hsubpd.c: Ditto.
5325         * gcc.target/i386/sse3-hsubps.c: Ditto.
5326         * gcc.target/i386/sse3-lddqu.c: Ditto.
5327         * gcc.target/i386/sse3-movddup.c: Ditto.
5328         * gcc.target/i386/sse3-movshdup.c: Ditto.
5329         * gcc.target/i386/sse3-movsldup.c: Ditto.
5330
5331 2007-09-06  Richard Guenther  <rguenther@suse.de>
5332
5333         PR tree-optimization/33302
5334         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
5335
5336 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5337
5338         PR libfortran/33225
5339         * gfortran.dg./fmt_float.f90: New test.
5340
5341 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5342
5343         PR libfortran/33253
5344         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
5345
5346 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
5347
5348         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
5349         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
5350
5351 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
5352
5353         * g++.dg/eh/builtin1.C: New test.
5354         * g++.dg/eh/builtin2.C: New test.
5355         * g++.dg/eh/builtin3.C: New test.
5356
5357         PR c++/33289
5358         * g++.dg/eh/builtin4.C: New test.
5359
5360 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
5361
5362         * gcc.target/powerpc/dfp-dd.c: New test.
5363         * gcc.target/powerpc/dfp-td.c: New test.
5364
5365 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
5366
5367         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
5368         * gcc.dg/va-arg-pack-1.c: New test.
5369
5370 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
5371
5372         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
5373         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
5374         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
5375         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
5376         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
5377
5378 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
5379
5380         PR c++/30302
5381         * g++.dg/ext/anon-struct5.C: New.
5382
5383 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
5384
5385         * gcc.dg/i386-cpuid.h: Remove.
5386         * gcc.target/i386/mmx-check.h: Include cpuid.h.
5387         (main): Use __get_cpuid to get target features.
5388         * gcc.target/i386/sse-check.h: Ditto.
5389         * gcc.target/i386/sse2-check.h: Ditto.
5390         * gcc.target/i386/sse3-check.h: Ditto.
5391         * gcc.target/i386/ssse3-check.h: Ditto.
5392         * gcc.target/i386/sse4_1-check.h: Ditto.
5393         * gcc.target/i386/sse4_2-check.h: Ditto.
5394         * gcc.target/i386/sse4a-check.h: Ditto.
5395         * gcc.dg/torture/pr16104-1.c: Ditto.
5396         (do_test): Change to void.
5397         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
5398         * gcc.target/i386/sse-6.c: Ditto.
5399         * gcc.target/i386/sse-7.c: Ditto.
5400         * g++.dg/other/i386-1.C: Include cpuid.h.
5401         (main): New function.  Use __get_cpuid to get target fetaures.
5402
5403 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
5404             David Ung  <davidu@mips.com>
5405             Nigel Stephens <nigel@mips.com>
5406
5407         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
5408         * gcc.c-torture/compile/mipscop-2.c: Likewise.
5409         * gcc.c-torture/compile/mipscop-3.c: Likewise.
5410         * gcc.c-torture/compile/mipscop-4.c: Likewise.
5411         * gcc.dg/torture/mips-hilo-1.c: Likewise.
5412         * gcc.dg/torture/mips-hilo-2.c: Likewise.
5413         * gcc.dg/torture/pr19683-1.c: Likewise.
5414         * gcc.target/mips/madd-3.c: Likewise.
5415         * gcc.target/mips/maddu-3.c: Likewise.
5416         * gcc.target/mips/msub-3.c: Likewise.
5417         * gcc.target/mips/msubu-3.c: Likewise.
5418         * gcc.target/mips/asm-1.c: Likewise.
5419         * gcc.target/mips/branch-1.c: Likewise.
5420         * gcc.target/mips/ins-1.c: Likewise.
5421         * gcc.target/mips/near-far-3.c: Likewise.
5422         * gcc.target/mips/near-far-4.c: Likewise.
5423         * gcc.target/mips/smartmips-lwxs.c: Likewise.
5424         * gcc.target/mips/smartmips-ror-1.c: Likewise.
5425         * gcc.target/mips/smartmips-ror-2.c: Likewise.
5426         * gcc.target/mips/smartmips-ror-3.c: Likewise.
5427         * gcc.target/mips/smartmips-ror-4.c: Likewise.
5428         * gcc.target/mips/dspr2-MULT.c: Likewise.
5429         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5430         * gcc.target/mips/mips32-dsp-run.c: Likewise.
5431         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
5432         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
5433         * gcc.target/mips/code-readable-2.c: Likewise.
5434         * gcc.target/mips/code-readable-3.c: Likewise.
5435
5436 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
5437             David Ung  <davidu@mips.com>
5438             Nigel Stephens <nigel@mips.com>
5439
5440         * gcc.target/mips/mips16-attributes.c: New.
5441
5442 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
5443
5444         PR fortran/31564
5445         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
5446
5447         PR fortran/33241
5448         * gfortran.dg/char_length_10.f90: New test.
5449
5450 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
5451
5452         PR c++/29731
5453         * g++.dg/parse/template24.C: New.
5454
5455 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5456
5457         * g++.dg/other/spu2vmx-1.C: New test.
5458
5459 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
5460
5461         PR tree-optimization/33017
5462         * gcc.dg/pr33017.c: New test.
5463
5464 2007-09-05  Ben Elliston  <bje@au.ibm.com>
5465
5466         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
5467         __protected_stream family of macros.
5468
5469 2007-09-04  Jan Hubicka  <jh@suse.cz>
5470
5471         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
5472         * gcc.dg/tree-ssa/pr27236.c: Likewise.
5473         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
5474         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5475         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
5476         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
5477         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5478         Likewise.
5479
5480 2007-09-04  Janus Weil  <jaydub66@gmail.com>
5481             Tobias Burnus  <burnus@net-b.de>
5482
5483         * gfortran.dg/proc_decl_1.f90: New.
5484         * gfortran.dg/proc_decl_2.f90: New.
5485         * gfortran.dg/proc_decl_3.f90: New.
5486         * gfortran.dg/proc_decl_4.f90: New.
5487
5488 2007-09-04  Jan Hubicka  <jh@suse.cz>
5489
5490         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
5491         * gcc.dg/vect/vect-105.c: Mark functions noinline.
5492         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
5493         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
5494         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
5495         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
5496         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
5497         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
5498         * gcc.dg/vect/vect-50.c: Mark functions noinline.
5499         * gcc.dg/vect/vect-33.c: Mark functions noinline.
5500         * gcc.dg/vect/vect-16.c: Mark functions noinline.
5501         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
5502         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
5503         * gcc.dg/vect/vect-92.c: Mark functions noinline.
5504         * gcc.dg/vect/vect-75.c: Mark functions noinline.
5505         * gcc.dg/vect/vect-58.c: Mark functions noinline.
5506         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
5507         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
5508         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
5509         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
5510         * gcc.dg/vect/vect-114.c: Mark functions noinline.
5511         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
5512         * gcc.dg/vect/vect-8.c: Mark functions noinline.
5513         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
5514         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
5515         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
5516         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
5517         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
5518         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
5519         * gcc.dg/vect/vect-42.c: Mark functions noinline.
5520         * gcc.dg/vect/vect-25.c: Mark functions noinline.
5521         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
5522         * gcc.dg/vect/vect-67.c: Mark functions noinline.
5523         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
5524         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
5525         * gcc.dg/vect/vect-106.c: Mark functions noinline.
5526         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
5527         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
5528         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
5529         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
5530         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
5531         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
5532         * gcc.dg/vect/vect-34.c: Mark functions noinline.
5533         * gcc.dg/vect/vect-17.c: Mark functions noinline.
5534         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
5535         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
5536         * gcc.dg/vect/vect-93.c: Mark functions noinline.
5537         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
5538         * gcc.dg/vect/vect-76.c: Mark functions noinline.
5539         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
5540         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
5541         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
5542         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
5543         * gcc.dg/vect/vect-115.c: Mark functions noinline.
5544         * gcc.dg/vect/vect-9.c: Mark functions noinline.
5545         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
5546         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
5547         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
5548         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
5549         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
5550         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
5551         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
5552         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
5553         * gcc.dg/vect/vect-60.c: Mark functions noinline.
5554         * gcc.dg/vect/vect-26.c: Mark functions noinline.
5555         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
5556         * gcc.dg/vect/vect-85.c: Mark functions noinline.
5557         * gcc.dg/vect/vect-68.c: Mark functions noinline.
5558         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
5559         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
5560         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
5561         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
5562         * gcc.dg/vect/vect-107.c: Mark functions noinline.
5563         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
5564         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
5565         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
5566         * gcc.dg/vect/vect-52.c: Mark functions noinline.
5567         * gcc.dg/vect/vect-35.c: Mark functions noinline.
5568         * gcc.dg/vect/vect-18.c: Mark functions noinline.
5569         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
5570         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
5571         * gcc.dg/vect/vect-77.c: Mark functions noinline.
5572         * gcc.dg/vect/vect-2.c: Mark functions noinline.
5573         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
5574         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
5575         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
5576         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
5577         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
5578         * gcc.dg/vect/vect-116.c: Mark functions noinline.
5579         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
5580         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
5581         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
5582         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
5583         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
5584         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
5585         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
5586         * gcc.dg/vect/vect-44.c: Mark functions noinline.
5587         * gcc.dg/vect/vect-27.c: Mark functions noinline.
5588         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
5589         * gcc.dg/vect/vect-86.c: Mark functions noinline.
5590         * gcc.dg/vect/vect-100.c: Mark functions noinline.
5591         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
5592         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
5593         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
5594         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
5595         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
5596         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
5597         * gcc.dg/vect/vect-108.c: Mark functions noinline.
5598         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
5599         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
5600         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
5601         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
5602         * gcc.dg/vect/vect-11.c: Mark functions noinline.
5603         * gcc.dg/vect/vect-70.c: Mark functions noinline.
5604         * gcc.dg/vect/vect-36.c: Mark functions noinline.
5605         * gcc.dg/vect/vect-19.c: Mark functions noinline.
5606         * gcc.dg/vect/vect-95.c: Mark functions noinline.
5607         * gcc.dg/vect/vect-78.c: Mark functions noinline.
5608         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
5609         * gcc.dg/vect/vect-3.c: Mark functions noinline.
5610         * gcc.dg/vect/vect-all.c: Mark functions noinline.
5611         * gcc.dg/vect/vect-117.c: Mark functions noinline.
5612         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
5613         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
5614         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
5615         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
5616         * gcc.dg/vect/vect-20.c: Mark functions noinline.
5617         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
5618         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
5619         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
5620         * gcc.dg/vect/vect-62.c: Mark functions noinline.
5621         * gcc.dg/vect/vect-28.c: Mark functions noinline.
5622         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
5623         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
5624         * gcc.dg/vect/vect-87.c: Mark functions noinline.
5625         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
5626         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
5627         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
5628         * gcc.dg/vect/vect-109.c: Mark functions noinline.
5629         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
5630         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
5631         noinline.
5632         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
5633         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
5634         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
5635         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
5636         * gcc.dg/vect/vect-12.c: Mark functions noinline.
5637         * gcc.dg/vect/vect-71.c: Mark functions noinline.
5638         * gcc.dg/vect/vect-54.c: Mark functions noinline.
5639         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
5640         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
5641         * gcc.dg/vect/vect-96.c: Mark functions noinline.
5642         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
5643         * gcc.dg/vect/vect-110.c: Mark functions noinline.
5644         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
5645         * gcc.dg/vect/vect-4.c: Mark functions noinline.
5646         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
5647         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
5648         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
5649         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
5650         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
5651         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
5652         * gcc.dg/vect/vect-21.c: Mark functions noinline.
5653         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
5654         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
5655         * gcc.dg/vect/vect-80.c: Mark functions noinline.
5656         * gcc.dg/vect/vect-63.c: Mark functions noinline.
5657         * gcc.dg/vect/vect-46.c: Mark functions noinline.
5658         * gcc.dg/vect/vect-29.c: Mark functions noinline.
5659         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
5660         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
5661         * gcc.dg/vect/vect-88.c: Mark functions noinline.
5662         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
5663         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
5664         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
5665         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
5666         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
5667         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
5668         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
5669         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
5670         * gcc.dg/vect/vect-30.c: Mark functions noinline.
5671         * gcc.dg/vect/vect-13.c: Mark functions noinline.
5672         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
5673         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
5674         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
5675         * gcc.dg/vect/vect-72.c: Mark functions noinline.
5676         * gcc.dg/vect/vect-38.c: Mark functions noinline.
5677         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
5678         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
5679         * gcc.dg/vect/vect-97.c: Mark functions noinline.
5680         * gcc.dg/vect/vect-111.c: Mark functions noinline.
5681         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
5682         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
5683         * gcc.dg/vect/vect-5.c: Mark functions noinline.
5684         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
5685         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
5686         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
5687         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
5688         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
5689         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
5690         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
5691         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
5692         * gcc.dg/vect/vect-22.c: Mark functions noinline.
5693         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
5694         * gcc.dg/vect/vect-64.c: Mark functions noinline.
5695         * gcc.dg/vect/vect-89.c: Mark functions noinline.
5696         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
5697         * gcc.dg/vect/vect-103.c: Mark functions noinline.
5698         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
5699         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
5700         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
5701         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
5702         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
5703         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
5704         * gcc.dg/vect/vect-31.c: Mark functions noinline.
5705         * gcc.dg/vect/vect-14.c: Mark functions noinline.
5706         * gcc.dg/vect/vect-73.c: Mark functions noinline.
5707         * gcc.dg/vect/vect-56.c: Mark functions noinline.
5708         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
5709         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
5710         * gcc.dg/vect/vect-98.c: Mark functions noinline.
5711         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
5712         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
5713         * gcc.dg/vect/vect-112.c: Mark functions noinline.
5714         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
5715         * gcc.dg/vect/vect-6.c: Mark functions noinline.
5716         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
5717         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
5718         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
5719         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
5720         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
5721         * gcc.dg/vect/pr25413.c: Mark functions noinline.
5722         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
5723         * gcc.dg/vect/vect-40.c: Mark functions noinline.
5724         * gcc.dg/vect/vect-23.c: Mark functions noinline.
5725         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
5726         * gcc.dg/vect/vect-82.c: Mark functions noinline.
5727         * gcc.dg/vect/vect-65.c: Mark functions noinline.
5728         * gcc.dg/vect/vect-48.c: Mark functions noinline.
5729         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
5730         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
5731         * gcc.dg/vect/vect-104.c: Mark functions noinline.
5732         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
5733         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
5734         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
5735         * gcc.dg/vect/vect-32.c: Mark functions noinline.
5736         * gcc.dg/vect/vect-15.c: Mark functions noinline.
5737         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
5738         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
5739         * gcc.dg/vect/vect-91.c: Mark functions noinline.
5740         * gcc.dg/vect/vect-74.c: Mark functions noinline.
5741         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
5742         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
5743         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
5744         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
5745         * gcc.dg/vect/vect-99.c: Mark functions noinline.
5746         * gcc.dg/vect/vect-113.c: Mark functions noinline.
5747         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
5748         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
5749         * gcc.dg/vect/vect-7.c: Mark functions noinline.
5750         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
5751         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
5752         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
5753         * gcc.dg/vect/vect-24.c: Mark functions noinline.
5754         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
5755         * gcc.dg/vect/vect-83.c: Mark functions noinline.
5756         * gcc.dg/vect/vect-66.c: Mark functions noinline.
5757         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
5758
5759 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
5760
5761         PR middle-end/33187
5762         * gcc.target/i386/cmov7.c: New file.
5763
5764 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
5765
5766         * gcc.target/i386/sse4a-check.h: New file.
5767         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
5768         * gcc.target/i386/sse4a-insert.c: Ditto.
5769         * gcc.target/i386/sse4a-montsd.c: Ditto.
5770         * gcc.target/i386/sse4a-montss.c: Ditto.
5771         * gcc.target/i386/mmx-check.h: New file.
5772         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
5773         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
5774         * gcc.target/i386/sse-check.h: New file.
5775         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
5776         * gcc.target/i386/sse-3.c: Ditto.
5777         * gcc.target/i386/sse-7.c: Ditto.
5778         * gcc.target/i386/sse-9.c: Ditto.
5779         * gcc.target/i386/ssefn-3.c: Ditto.
5780         * gcc.target/i386/sse-recip.c: Ditto.
5781         * gcc.target/i386/sse-recip-vec.c: Ditto.
5782         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
5783         * gcc.target/i386/20020523-1.c: Remove.
5784         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
5785         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5786         * gcc.target/i386/ssefn-4.c: Ditto.
5787         * gcc.target/i386/sse-6.c: Ditto.
5788         * gcc.target/i386/sse-10.c: Ditto.
5789         * gcc.target/i386/sse-11.c: Ditto.
5790         * gcc.target/i386/sse-18.c: Ditto.
5791         * gcc.target/i386/fpprec-1.c: Ditto.
5792         * g++.dg/other/i386-1.C: Ditto.
5793
5794 2007-09-04  Richard Guenther  <rguenther@suse.de>
5795
5796         PR tree-optimization/33291
5797         * gcc.dg/volatile2.c: New testcase.
5798         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
5799         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
5800         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
5801         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
5802
5803 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5804
5805         PR fortran/33253
5806         * gfortran.dg/namelist_15.f90: Update test.
5807         * gfortran.dg/namelist_24.f90: Update test.
5808         * gfortran.dg/namelist_38.f90: New test.
5809
5810 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
5811
5812         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
5813         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
5814         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
5815         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
5816         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
5817         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
5818
5819 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
5820
5821         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
5822         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
5823
5824         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
5825
5826 2007-09-02  David Daney  <ddaney@avtrex.com>
5827
5828         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
5829         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
5830         * gcc.target/mips/atomic-memory-1.c: Ditto.
5831         * gcc.target/mips/atomic-memory-2.c: Ditto.
5832
5833 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
5834
5835         * gcc.target/cris/builtin_clz_v0.c: New testcase.
5836         * gcc.target/cris/builtin_clz_v3.c: New testcase.
5837
5838 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
5839
5840         * gfortran.dg/substr_6.f90: New test.
5841
5842 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
5843
5844         PR c++/33208
5845         * g++.dg/other/error18.C: New.
5846         * g++.dg/expr/bitfield3.C: Adjust.
5847
5848 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
5849
5850         PR fortran/33276
5851         * gfortran.fortran-torture/compile/pr33276.f90: New.
5852
5853 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
5854
5855         PR C/29237
5856         PR middle-end/33272
5857         * gcc.dg/c99-arraydecl-3.c: New test.
5858
5859 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
5860
5861         PR c++/32597
5862         * g++.dg/cpp0x/variadic-new2.C: New.
5863         * g++.dg/cpp0x/variadic-new.C: New.
5864
5865 2007-08-31  Tobias Burnus  <burnus@net-b.de>
5866
5867         PR fortran/33232
5868         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
5869         * gfortran.dg/read_1.f90: New.
5870
5871 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
5872
5873         PR c++/33210
5874         * g++.dg/template/error30.C: New.
5875
5876 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
5877
5878         PR c++/32113
5879         * g++.dg/template/crash70.C: New.
5880
5881 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
5882
5883         PR c++/33212
5884         * g++.dg/ext/is_class_error.C: New.
5885
5886 2007-08-31  Olivier Hainque  <hainque@adacore.com>
5887
5888         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
5889         
5890 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
5891             Revital Eres  <eres@il.ibm.com>
5892
5893         * gcc.target/powerpc/paired-1.c: New test.
5894         * gcc.target/powerpc/paired-2.c: New test.
5895         * gcc.target/powerpc/paired-3.c: New test.
5896         * gcc.target/powerpc/paired-4.c: New test.
5897         * gcc.target/powerpc/paired-5.c: New test.
5898         * gcc.target/powerpc/paired-6.c: New test.
5899         * gcc.target/powerpc/paired-7.c: New test.
5900         * gcc.target/powerpc/ppc-paired.c: New test.
5901
5902 2007-08-31  Ollie Wild  <aaw@google.com>
5903
5904         * g++.dg/conversion/ptrmem2.C: New test.
5905         * g++.dg/conversion/ptrmem3.C: New test.
5906         * g++.dg/conversion/ptrmem4.C: New test.
5907         * g++.dg/conversion/ptrmem5.C: New test.
5908         * g++.dg/conversion/ptrmem6.C: New test.
5909         * g++.dg/conversion/ptrmem7.C: New test.
5910         * g++.dg/conversion/ptrmem8.C: New test.
5911
5912 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
5913
5914         PR fortran/31879
5915         * gfortran.dg/char_length_7.f90: New test.
5916         * gfortran.dg/char_length_9.f90: New test.
5917         * gfortran.dg/char_assign_1.f90: Add extra warning.
5918
5919         PR fortran/31197
5920         PR fortran/31258
5921         * gfortran.dg/char_length_8.f90: New test.
5922
5923 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5924
5925         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
5926
5927 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
5928
5929         * gcc.dg/inline-24.c: New test.
5930         * g++.dg/opt/inline11.C: New test.
5931
5932 2007-08-30  Richard Guenther  <rguenther@suse.de>
5933
5934         * gcc.target/i386/vectorize5.c: New testcase.
5935
5936 2007-08-30  Tobias Burnus  <burnus@net-b.de>
5937
5938         PR fortran/33228
5939         * interface.c (check_interface0): Improve error for external procs.
5940         (check_sym_interfaces): Fix checking of module procedures.
5941
5942 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
5943
5944         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
5945         (AI): Add AI_ALIGN.
5946         * gcc.dg/sync-3.c: New test.
5947
5948         PR middle-end/32758
5949         * gcc.dg/cleanup-12.c: New test.
5950
5951 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
5952
5953         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
5954         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
5955         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
5956         * gcc.dg/pr32450.c: Ditto.
5957         * gcc.dg/nest.c: Ditto.
5958         * gcc.dg/nested-func-4.c: Ditto.
5959         * g++.old-deja/g++.law/profile1.C: Ditto.
5960
5961 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5962
5963         PR fortran/32989
5964         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
5965         non-default integer kind arguments.
5966
5967 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
5968
5969         PR fortran/33105
5970         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
5971
5972 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
5973
5974         * gcc.dg/h8300-ice2.c: Remove target selector.
5975
5976 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
5977
5978         PR fortran/33215
5979         * gfortran.dg/binding_label_tests_15.f03: New test case.
5980         * gfortran.dg/binding_label_tests_16.f03: Ditto.
5981
5982 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5983
5984         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
5985         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
5986
5987 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
5988
5989         PR c++/33194
5990         * g++.dg/other/canon-33194.C: New.
5991
5992 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
5993
5994         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
5995         * gcc.c-torture/execute/pr23135.c: Likewise.
5996
5997 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
5998
5999         * gcc.dg/pr31344.c: Move to ...
6000         * gcc.dg/dfp/pr31344.c: ... here.
6001         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
6002         * gcc.dg/20050503-1.c: Ditto.
6003         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
6004         * gcc.dg/20061127-1.c: Compile only for fpic targets.
6005         * gcc.dg/20060801-1.c: Ditto.
6006
6007 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
6008
6009         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
6010         * gfortran.dg/nan_1.f90: Likewise.
6011
6012 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6013
6014         PR fortran/33055
6015         Revert previous patch.
6016
6017 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
6018             Kazu Hirata  <kazu@codesourcery.com>
6019
6020         * gcc.target/m68k/interrupt-1.c: New.
6021
6022 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6023
6024         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
6025         10000 for targets where "int" can't hold at least 100000.
6026         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
6027         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
6028         (test5)(test6): Use it.
6029         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
6030         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
6031         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
6032         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
6033         * gcc.dg/attr-alloc_size.c (test): Likewise.
6034
6035 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
6036
6037         PR c++/33209
6038         * g++.dg/template/error29.C: New.
6039
6040 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
6041
6042         PR c++/32596
6043         * g++.dg/ext/visibility/anon5.C: New test.
6044
6045 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6046
6047         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
6048
6049 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6050
6051         * gfortran.dg/gamma_1.f90: Remove large-real tests.
6052         * gfortran.dg/gamma_2.f90: Remove large-real tests.
6053         * gfortran.dg/gamma_4.f90: New: large-real tests.
6054
6055 2007-08-28  Jason Merrill  <jason@redhat.com>
6056
6057         PR c++/29000
6058         * g++.dg/ext/stmtexpr12.C: New test.
6059
6060         PR c++/28558
6061         * g++.dg/ext/attrib28.C: New test.
6062
6063 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
6064
6065         PR target/32661
6066         * gcc.target/i386/pr32661.c: New test.
6067
6068 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
6069
6070         PR middle-end/32370
6071         * gcc.dg/pr32370.c: New test.
6072
6073         PR rtl-optimization/33148
6074         * gcc.c-torture/compile/20070827-1.c: New test.
6075
6076         PR debug/32914
6077         * d++.dg/debug/const3.C: New test.
6078         * d++.dg/debug/const4.C: New test.
6079         * d++.dg/debug/dwarf2/const1.C: New test.
6080         * d++.dg/debug/dwarf2/const2.C: New test.
6081         * d++.dg/debug/dwarf2/const2b.C: New test.
6082
6083 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
6084             Vladimir Yanovsky  <yanov@il.ibm.com>
6085             Revital Eres  <eres@il.ibm.com>
6086             Andrey Belevantsev  <abel@ispras.ru>
6087
6088         * gcc.dg/sms-1.c: New test.
6089
6090 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
6091
6092         * g++.dg/ext/gnu-inline-common.h: New.
6093         * g++.dg/ext/gnu-inline-global-reject.C: New.
6094         * g++.dg/ext/gnu-inline-global.C: New.
6095         * g++.dg/ext/gnu-inline-namespace.C: New.
6096         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
6097         * g++.dg/ext/gnu-inline-class.C: New.
6098         * g++.dg/ext/gnu-inline-class-static.C: New.
6099         * g++.dg/ext/gnu-inline-template-class.C: New.
6100         * g++.dg/ext/gnu-inline-template-func.C: New.
6101
6102 2007-08-27  Jason Merrill  <jason@redhat.com>
6103
6104         PR c++/31337
6105         * g++.dg/ext/stmtexpr11.C: New.
6106
6107 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
6108
6109         * lib/target-supports.exp (check_profiling_available):
6110         Set profiling_available_saved to 0 on fido-*-elf.
6111
6112 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
6113
6114         PR tree-optimization/33173
6115         
6116         * gcc.c-torture/compile/pr33173.c: New.
6117
6118 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
6119
6120         PR target/31385
6121         * gcc.dg/dfp/pr31385.c: New.
6122
6123 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6124
6125         * gcc.dg/unsigned-long-compare.c: Remove target selector.
6126
6127 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6128
6129         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
6130         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
6131         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
6132         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
6133         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
6134         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
6135         gcc.target/m68k directory.
6136         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
6137         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
6138         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
6139         gcc.target/cris directory.
6140         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
6141         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
6142         gcc.target/bfin directory.
6143
6144         * gcc.target/sh: New directory.
6145         * gcc.target/sh/sh.exp: New file.
6146         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
6147         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
6148         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
6149         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
6150         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
6151         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
6152
6153 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6154
6155         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
6156         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
6157         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
6158         * gcc.target/i386/local2.c: Ditto.
6159         * gcc.target/i386/stack-prot-kernel.c: Ditto.
6160         * gcc.target/i386/20011119-1.c: Ditto.
6161         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
6162         * gcc.target/i386/fastcall-1.c: Fix target selector.
6163
6164 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6165
6166         PR fortran/33055
6167         * gfortran.dg/negative_unit.f: Add new check
6168         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
6169         -fdefault-integer-8.
6170
6171 2007-08-26  Asher Langton  <langton2@llnl.gov>
6172
6173         * gfortran.dg/recursive_stack.f90: New.
6174         * gfortran.dg/openmp_stack.f90: New.
6175
6176 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6177
6178         PR fortran/31298
6179         * gfortran.dg/use_10.f90: New.
6180
6181 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6182
6183         PR fortran/32985
6184         * gfortran.dg/namelist_14.f90: Make test case valid.
6185         * gfortran.dg/common_10.f90: New.
6186
6187 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
6188
6189         PR middle-end/33181
6190         * gcc.dg/ifelse-2.c: New.
6191
6192 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6193
6194         PR fortran/32980
6195         * gfortran.dg/gamma_1.f90: New.
6196         * gfortran.dg/gamma_2.f90: New.
6197         * gfortran.dg/gamma_3.f90: New.
6198
6199 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6200
6201         PR fortran/33188
6202         * gfortran.dg/used_types_18.f90: New.
6203
6204 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
6205
6206         * gcc.dg/array-init-2.c: New test.
6207
6208 2007-08-24  Tobias Burnus  <burnus@net-b.de>
6209
6210         PR fortran/33178
6211         * gfortran.dg/initialization_4.f90: Update dg-error.
6212         * gfortran.dg/initialization_13.f90: New.
6213
6214 2007-08-24  Richard Guenther  <rguenther@suse.de>
6215
6216         PR middle-end/33166
6217         * gcc.c-torture/compile/pr33166.c: New testcase.
6218
6219 2007-08-24  Tobias Burnus  <burnus@net-b.de>
6220
6221         PR fortran/33139
6222         * gfortran.dg/pointer_assign_4.f90: New.
6223         * gfortran.dg/shape_2.f90: Fix test case.
6224         * gfortran.dg/char_result_4.f90: Ditto.
6225
6226 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
6227
6228         * gcc.dg/array-init-1.c: New test.
6229
6230         PR c++/32567
6231         * g++.dg/parse/crash36.C: New test.
6232
6233 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
6234
6235         * gcc.dg/pr32721.c: Updated.
6236
6237 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
6238
6239         PR tree-optimization/32573
6240         PR middle-end/32946
6241         * gcc.dg/pr32573.c: New test.
6242
6243         PR c++/32898
6244         * g++.dg/lookup/ns3.C: New test.
6245
6246         * gfortran.dg/assumed_charlen_sharing.f90: New test.
6247
6248         PR c++/31941
6249         * g++.dg/parse/crash37.C: New test.
6250
6251 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
6252
6253         PR target/17390
6254         * gcc.target/i386/pr17390.c: New test.
6255
6256 2007-08-23  Richard Guenther  <rguenther@suse.de>
6257
6258         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
6259         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
6260         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
6261         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
6262         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
6263         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
6264         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
6265         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
6266
6267 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
6268
6269         * gcc.target/s390: New directory.
6270         * gcc.target/s390/s390.exp: New file.
6271         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
6272         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
6273         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
6274         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
6275         gcc.target/s390 directory.
6276
6277 2007-08-23  Richard Guenther  <rguenther@suse.de>
6278
6279         PR tree-optimization/32328
6280         * gcc.dg/pr32328.c: New testcase.
6281
6282 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6283
6284         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
6285           available.
6286
6287 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6288
6289         PR fortran/33095
6290         * gfortran.dg/min_max_optional_5.f90: New test.
6291         * gfortran.dg/min_max_optional_2.f90: Remove.
6292         * gfortran.dg/min_max_optional_3.f90: Remove.
6293         * gfortran.dg/min_max_optional_4.f90: Remove.
6294
6295 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
6296
6297         * gcc.target/i386/xorps-sse.c: New.
6298         * gcc.target/i386/xorps-sse2.c: New.
6299
6300 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
6301
6302         * gcc.target/i386/cmov3.c: Fix scan-assembler.
6303         * gcc.target/i386/cmov4.c: Fix scan-assembler.
6304         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
6305
6306 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
6307
6308         PR fortran/33020
6309         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
6310         include multiple kinds for SHAPE parameter within a single
6311         namespace.
6312         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
6313         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
6314
6315 2007-08-22  Janus Weil  <jaydub66@gmail.com>
6316
6317         * interface_abstract_1.f90: Extended test case.
6318         * interface_abstract_3.f90: New test.
6319
6320 2007-08-21  Christian Bruel  <christian.bruel@st.com>
6321
6322         * gcc.dg/fold-sub.c: New test.
6323         
6324 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
6325
6326         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
6327         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
6328         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
6329         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
6330         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
6331         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
6332
6333 2007-08-22  Richard Guenther  <rguenther@suse.de>
6334
6335         PR middle-end/33007
6336         * gcc.dg/pr33007.c: New testcase.
6337
6338 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
6339
6340         * gcc.c-torture/execute/strcmp-1.x: Delete.
6341
6342 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
6343
6344         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
6345         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
6346         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
6347         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
6348         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
6349         gcc.target/i386/stack-realign.c,
6350         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6351         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6352         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
6353         target using dg-require-effective-target directive.
6354         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
6355         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
6356         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6357         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
6358         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
6359         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
6360         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
6361         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
6362         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
6363         Require lp64 target using dg-require-effective-target directive.
6364         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
6365         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
6366         directive.
6367         * gcc.target/i386/20010202-1.c: Move from here ...
6368         * gcc.dg/20010202-1.c: ... to here.
6369
6370 2007-08-22  Richard Guenther  <rguenther@suse.de>
6371
6372         PR tree-optimization/33142
6373         * gcc.c-torture/execute/pr33142.c: New testcase.
6374
6375 2007-08-22  Richard Guenther  <rguenther@suse.de>
6376
6377         PR middle-end/32563
6378         * g++.dg/torture/pr32563.C: New testcase.
6379
6380 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
6381
6382         PR middle-end/32912
6383         * gcc.dg/pr32912-1.c: Add -w to options.
6384         * gcc.dg/pr32912-2.c: Likewise.
6385         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
6386
6387 2007-08-21  Ian Lance Taylor  <iant@google.com>
6388
6389         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
6390
6391 2007-08-21  Ian Lance Taylor  <iant@google.com>
6392
6393         PR tree-optimization/33134
6394         * g++.dg/tree-ssa/pr33134.C: New test.
6395
6396 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
6397
6398         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
6399         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
6400
6401 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
6402
6403         PR debug/32610
6404         * gcc.dg/debug/pr32610.c: New test.
6405
6406         * g++.dg/init/new24.C: New test.
6407
6408         PR middle-end/32912
6409         * gcc.dg/pr32912-1.c: New test.
6410         * gcc.dg/pr32912-2.c: New test.
6411         * gcc.dg/pr32912-3.c: New test.
6412
6413 2007-08-21  Richard Guenther  <rguenther@suse.de>
6414
6415         * gcc.dg/pointer-arith-10.c: New testcase.
6416
6417 2007-08-21  Richard Guenther  <rguenther@suse.de>
6418
6419         PR middle-end/33122
6420         * gcc.c-torture/compile/pr33122.c: New testcase.
6421
6422 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
6423
6424         * g++.dg/warn/Wnvdtor-2.C: New testcase.
6425
6426 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
6427
6428         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
6429
6430 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
6431
6432         PR c++/33025
6433         * g++.dg/init/new23.C: New test.
6434
6435 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6436
6437         PR middle-end/30564
6438         * gcc.c-torture/compile/pr30564-1.c: New test.
6439         * gcc.c-torture/compile/pr30564-2.c: New test.
6440
6441 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
6442
6443         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
6444
6445 2007-08-19  Tobias Burnus  <burnus@net-b.de>
6446
6447         * gfortran.dg/interface_abstract_2.f90: New.
6448         * gfortran.dg/interface_abstract_1.f90: Fix typo.
6449
6450 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
6451
6452         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
6453         unknown (so that outer-loop wont get analyzed).
6454         * gcc.dg/vect/vect-outer-1a.c: New test.
6455         * gcc.dg/vect/vect-outer-1b.c: New test.
6456         * gcc.dg/vect/vect-outer-1.c: New test.
6457         * gcc.dg/vect/vect-outer-2a.c: New test.
6458         * gcc.dg/vect/vect-outer-2b.c: New test.
6459         * gcc.dg/vect/vect-outer-2c.c: New test.
6460         * gcc.dg/vect/vect-outer-2.c: New test.
6461         * gcc.dg/vect/vect-outer-3a.c: New test.
6462         * gcc.dg/vect/vect-outer-3b.c: New test.
6463         * gcc.dg/vect/vect-outer-3c.c: New test.
6464         * gcc.dg/vect/vect-outer-3.c: New test.
6465         * gcc.dg/vect/vect-outer-4a.c: New test.
6466         * gcc.dg/vect/vect-outer-4b.c: New test.
6467         * gcc.dg/vect/vect-outer-4c.c: New test.
6468         * gcc.dg/vect/vect-outer-4d.c: New test.
6469         * gcc.dg/vect/vect-outer-4e.c: New test.
6470         * gcc.dg/vect/vect-outer-4f.c: New test.
6471         * gcc.dg/vect/vect-outer-4g.c: New test.
6472         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
6473         * gcc.dg/vect/vect-outer-4i.c: New test.
6474         * gcc.dg/vect/vect-outer-4j.c: New test.
6475         * gcc.dg/vect/vect-outer-4k.c: New test.
6476         * gcc.dg/vect/vect-outer-4l.c: New test.
6477         * gcc.dg/vect/vect-outer-4m.c: New test.
6478         * gcc.dg/vect/vect-outer-4.c: New test.
6479         * gcc.dg/vect/vect-outer-5.c: New test.
6480         * gcc.dg/vect/vect-outer-6.c: New test.
6481         * gcc.dg/vect/vect-outer-fir.c: New test.
6482         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
6483         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
6484
6485 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
6486
6487         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
6488         and -fno-tree-reassoc.
6489         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
6490         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6491         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
6492         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6493         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
6494         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6495         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
6496         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
6497         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
6498         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
6499         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
6500         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
6501         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
6502         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
6503         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
6504         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
6505         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
6506         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
6507         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
6508         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
6509         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
6510         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
6511         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
6512         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
6513         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
6514         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
6515         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
6516         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
6517         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
6518         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
6519         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
6520         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
6521         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
6522         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
6523         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
6524         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
6525         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
6526
6527 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
6528
6529         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
6530         versioning for aliasing).
6531         * gcc.dg/vect/vect-35.c: Likewise.
6532
6533         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
6534         targets.
6535         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6536
6537 2007-08-18  Tom Tromey  <tromey@redhat.com>
6538
6539         PR preprocessor/32974:
6540         * gcc.dg/cpp/pr32974.c: New file.
6541
6542 2007-08-17  Tobias Burnus  <burnus@net-b.de>
6543
6544         * gfortran.dg/interface_abstract_1.f90: New.
6545
6546 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
6547
6548         PR fortran/32881
6549         * gfortran.dg/pure_initializer_1.f90: New test.
6550
6551 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
6552
6553         PR fortran/32875
6554         * gfortran.dg/array_constructor_18.f90: New test.
6555
6556 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6557
6558         PR c++/28989
6559         * g++.dg/expr/lval3.C: New test.
6560         * g++.dg/expr/lval4.C: New test.
6561
6562 2007-08-17  Ollie Wild  <aaw@google.com>
6563
6564         PR c++/31749
6565         * g++.dg/lookup/builtin3.C: New test.
6566         * g++.dg/lookup/builtin4.C: New test.
6567         * g++.dg/lookup/using19.C: New test.
6568
6569 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
6570
6571         PR c++/32190
6572         * g++.dg/parse/error31.C: New.
6573
6574 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
6575
6576         PR c++/32112
6577         * g++.dg/template/error26.C: New.
6578
6579 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6580
6581         PR fortran/33079
6582         * gfortran.dg/zero_length_2.f90: New test.
6583
6584 2007-08-17  Tobias Burnus  <burnus@net-b.de>
6585
6586         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
6587         * gfortran.dg/kind_tests_3.f03: Ditto.
6588         * gfortran.dg/global_vars_f90_init.f90: Ditto.
6589         * gfortran.dg/interface_13.f90: Ditto.
6590         * gfortran.dg/pr32738.f90: Ditto.
6591         * gfortran.dg/module_private_1.f90: Ditto.
6592         * gfortran.dg/test_only_clause.f90: Ditto.
6593         * gfortran.dg/bind_c_vars.f90: Ditto.
6594         * gfortran.dg/bind_c_dts.f90: Ditto.
6595         * gfortran.dg/use_9.f90: Ditto.
6596         * gfortran.dg/generic_8.f90: Ditto.
6597         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
6598         * gfortran.dg/private_type_6.f90: Ditto.
6599         * gfortran.dg/c_assoc.f90: Ditto.
6600         * gfortran.dg/private_type_7.f90: Ditto.
6601         * gfortran.dg/global_vars_c_init.f90: Ditto.
6602         * gfortran.dg/bind_c_dts_2.f03: Ditto.
6603         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
6604         * gfortran.dg/c_size_t_test.f03: Ditto.
6605         * gfortran.dg/used_types_12.f90: Ditto.
6606         * gfortran.dg/pr25923.f90: Ditto.
6607         * gfortran.dg/test_com_block.f90: Ditto.
6608         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
6609         * gfortran.dg/equiv_constraint_7.f90: Ditto.
6610         * gfortran.dg/com_block_driver.f90: Ditto.
6611         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
6612         * gfortran.dg/use_iso_c_binding.f90: Ditto.
6613         * gfortran.dg/c_loc_test.f90: Ditto.
6614         * gfortran.dg/c_ptr_tests.f03: Ditto.
6615         * gfortran.dg/module_interface_1.f90: Ditto.
6616
6617 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
6618
6619         PR c++/32870
6620         * g++.dg/other/error17.C: Adjust.
6621         
6622 2007-08-17  Ben Elliston  <bje@au.ibm.com>
6623
6624         PR middle-end/32970
6625         * g++.dg/ext/altivec-14.C: New test.
6626
6627 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
6628
6629         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
6630         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
6631         dump files.
6632         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
6633         * gcc.dg/vect/pr32366.c: Ditto.
6634
6635 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
6636
6637         PR testsuite/33082
6638         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
6639         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
6640         * gcc.dg/dfp/convert-int-fold.c: Ditto.
6641         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
6642
6643 2007-08-16  Tobias Burnus  <burnus@net-b.de>
6644
6645         PR fortran/33072
6646         * gfortran.dg/use_9.f90: New.
6647
6648 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
6649
6650         * g++.dg/gcov/gcov-5.C: New test.
6651
6652 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
6653
6654         * g++.dg/gcov/gcov-4.C: New test.
6655         * lib/gcov.exp (verify-lines): Add support for
6656         checking no-coverage lines.
6657
6658 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
6659
6660         * gcc.dg/vect/vect-vfa-01.c: New.
6661         * gcc.dg/vect/vect-vfa-02.c: New.
6662         * gcc.dg/vect/vect-vfa-03.c: New.
6663         * gcc.dg/vect/vect-vfa-04.c: New.
6664         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
6665         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
6666         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
6667         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
6668         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
6669         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
6670         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
6671         gfortran.dg/vect/pr19049.f90: Rename to start with
6672         prefix no-vfa-.
6673         * gcc.dg/vect/vect.exp: Disable versioning for alias
6674         when test starts with no-vfa-.
6675         * gfortran.dg/vect/vect.exp: Likewise.
6676
6677 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
6678
6679         * gcc.dg/torture/pr32897.c: New test.
6680
6681 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
6682
6683         PR c++/31132
6684         * g++.dg/template/crash69.C: New.
6685
6686 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
6687
6688         * lib/target-supports.exp (check_effective_target_arm32): Use
6689         check_no_compiler_messages.
6690
6691 2007-08-15  Diego Novillo  <dnovillo@google.com>
6692
6693         gcc.dg/tree-ssa/20070815.c: New test.
6694
6695 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6696
6697         PR fortran/33077
6698         * gfortran.dg/random_7.f90: Initialize variable.
6699
6700 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
6701
6702         PR middle-end/33074
6703         * gfortran.dg/pr33074.f90: New test.
6704
6705         PR c++/32992
6706         * g++.dg/opt/nrv14.C: New test.
6707
6708 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
6709
6710         PR c++/33035
6711         * g++.dg/template/crash68.C: New.
6712
6713 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
6714
6715         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
6716         * gcc.dg/sibcall-4.c: Ditto.
6717
6718 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6719
6720         PR fortran/33066
6721         * gfortran.dg/use_8.f90: New test.
6722         * gfortran.dg/c_loc_tests_2.f03: Fix code.
6723
6724 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
6725
6726         PR c++/27211
6727         * g++.dg/template/error27.C: New.
6728         * g++.dg/template/error28.C: New.
6729         * g++.dg/other/pr28304.C: Adjust.
6730         * g++.old-deja/g++.mike/p811.C: Likewise.
6731
6732 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6733
6734         PR target/30315
6735         * gcc.target/i386/pr30315.c: New.
6736
6737 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6738
6739         PR fortran/32594
6740         * gfortran.dg/substr_5.f90: New test.
6741
6742 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
6743
6744         PR c/30428
6745         * gcc.dg/vector-2.c: New test.
6746
6747         PR c++/30428
6748         * g++.dg/ext/vector8.C: New test.
6749
6750 2007-08-13  Dan Hipschman  <dsh@google.com>
6751
6752         PR c/32953
6753         * gcc.dg/format/array-1.c: Add an additional test for
6754         unterminated format strings of length 1.
6755
6756 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
6757
6758         PR fortran/32926
6759         * gfortran.dg/external_procedures_3.f90: New test.
6760
6761 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
6762
6763         PR fortran/32827
6764         * gfortran.dg/import6.f90: New test.
6765
6766 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
6767
6768         PR C/30427
6769         *  gcc.dg/vector-1.c: New test.
6770
6771 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
6772
6773         * gcc.dg/pr21255-4.c: Skip for PIC.
6774         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
6775
6776 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
6777
6778         * gcc.dg/attr-isr.c: Skip for PIC.
6779         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
6780         * gcc.dg/attr-isr-trapa.c: Likewise.
6781         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
6782         * gcc.dg/pragma-isr-trapa.c: Likewise.
6783         * gcc.dg/pragma-isr-trapa2.c: Likewise.
6784
6785 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
6786
6787         PR fortran/32962
6788         * gfortran.dg/transpose_1.f90: New test.
6789
6790 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6791
6792         PR fortran/29600
6793         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
6794         intrinsic.
6795
6796 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6797
6798         PR fortran/30964
6799         PR fortran/33054
6800         * gfortran.dg/random_4.f90: New test.
6801         * gfortran.dg/random_5.f90: New test.
6802         * gfortran.dg/random_6.f90: New test.
6803         * gfortran.dg/random_7.f90: New test.
6804
6805 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6806
6807         PR fortran/32860
6808         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
6809
6810 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6811
6812         PR fortran/31629
6813         * gfortran.dg/module_private_1.f90: New test.
6814
6815 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6816
6817         PR fortran/29600
6818         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
6819         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
6820
6821 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6822
6823         PR fortran/32937
6824         * gfortran.dg/char_length_6.f90: New test.
6825
6826 2007-08-10  Ollie Wild  <aaw@google.com>
6827
6828         * g++.dg/lookup/using18.C: New test.
6829
6830 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
6831
6832         PR c++/17763
6833         * g++.dg/other/error16.C: New.
6834
6835 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6836
6837         PR libfortran/33039
6838         * gfortran.dg/namelist_37.f90: New test.
6839
6840 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
6841
6842         PR c++/22256
6843         * g++.dg/conversion/op3.C: New.
6844
6845 2007-08-09  Tobias Burnus  <burnus@net-b.de>
6846
6847         PR fortran/32987
6848         * gfortran.dg/fmt_tab_1.f90: New.
6849         * gfortran.dg/fmt_tab_2.f90: New.
6850
6851 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6852
6853         PR c/32796
6854         * gcc.c-torture/compile/pr32796.c: New test.
6855
6856 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6857
6858         PR middle-end/32813
6859         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
6860         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
6861         instead of just -O.
6862
6863 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
6864
6865         * gcc.target/mips/code-readable-1.c: New test.
6866         * gcc.target/mips/code-readable-2.c: Likewise.
6867         * gcc.target/mips/code-readable-3.c: Likewise.
6868
6869 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
6870             Revital Eres  <eres@il.ibm.com>
6871
6872         * gfortran.dg/sms-1.f90: Add comment.
6873         * gfortran.dg/sms-2.f90: New.
6874
6875 2007-08-07  Ian Lance Taylor  <iant@google.com>
6876
6877         * gcc.dg/instrument-1.c: New test.
6878         * gcc.dg/instrument-2.c: New test.
6879         * gcc.dg/instrument-3.c: New test.
6880
6881 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
6882
6883         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
6884
6885 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
6886
6887         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
6888         !vector_alignment_reachable targets.
6889         * gcc.dg/vect/vect-33.c: Likewise.
6890         * gcc.dg/vect/vect-42.c: Likewise.
6891         * gcc.dg/vect/vect-44.c: Likewise.
6892         * gcc.dg/vect/vect-50.c: Likewise.
6893         * gcc.dg/vect/vect-70.c: Likewise.
6894         * gcc.dg/vect/vect-71.c: Likewise.
6895         * gcc.dg/vect/vect-87.c: Likewise.
6896         * gcc.dg/vect/vect-88.c: Likewise.
6897         * gcc.dg/vect/vect-91.c: Likewise.
6898         * gcc.dg/vect/vect-93.c: Likewise.
6899         * gcc.dg/vect/vect-96.c: Likewise.
6900         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
6901         * gcc.dg/vect/section-anchors-69.c: Likewise.
6902         * gcc.dg/vect/pr25413.c: Likewise.
6903         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
6904         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
6905         * gfortran.dg/vect-2.f90: Likewise.
6906         * gfortran.dg/vect-3.f90: Likewise.
6907         * gfortran.dg/vect-4.f90: Likewise.
6908         * gfortran.dg/vect-5.f90: Likewise.
6909         * lib/target-supports.exp (check_effective_target_natural_alignment): 
6910         Return false for darwin. 
6911         (check_effective_target_vector_alignment_reachable_for_double): New.
6912
6913 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
6914
6915         * gcc.dg/multiword-1.c: New testcase.
6916
6917 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
6918
6919         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
6920         messages.
6921         * gfortran.dg/namelist_36.f90: New test.
6922
6923 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6924
6925         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
6926           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
6927
6928 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
6929
6930         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
6931         * gcc.dg/torture/type-generic-1.c: Likewise.
6932
6933 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6934
6935         * gcc.c-torture/20070522-1.c: Move to ...
6936         * gcc.c-torture/compile/20070522-1.c: Here.
6937
6938 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6939
6940         PR fortran/29828
6941         * gfortran.dg/minmax_char_1.f90: New test.
6942         * gfortran.dg/minmax_char_2.f90: New test.
6943         * gfortran.dg/min_max_optional_4.f90: New test.
6944
6945 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6946
6947         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
6948         hanging on the testcase.
6949
6950 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6951
6952         PR middle-end/32988
6953         * gcc.c-torture/compile/pr32988.c: New test.
6954
6955 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6956
6957         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
6958
6959 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
6960
6961         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
6962
6963         Revert:
6964         2007-03-22  Dirk Mueller  <dmueller@suse.de>
6965
6966         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
6967
6968 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6969
6970         PR fortran/32979
6971         * gfortran.dg/isnan_1.f90: New test.
6972
6973 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
6974             Revital Eres <eres@il.ibm.com>
6975
6976         * gcc.dg/sms-antideps.c: New test.
6977
6978 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
6979
6980         PR fortran/31214
6981         * gfortran.dg/entry_13.f90: New test.
6982
6983         * gfortran.dg/entry_12.f90: Clean up .mod file.
6984
6985 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
6986
6987         PR fortran/32770
6988         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
6989         variables as kind=4 so they don't overflow the record length.
6990
6991 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
6992
6993         PR fortran/32968
6994         * gfortran.dg/selected_kind_1.f90: New test.
6995
6996 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6997
6998         PR middle-end/32780
6999         * gcc.c-torture/compile/pr32780.c: New test.
7000
7001 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7002
7003         RP middle-end/32399
7004         * gcc.c-torture/compile/pr32399.c: New testcase.
7005
7006 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7007
7008         PR middle-end/32304
7009         * g++.dg/torture/pr32304.C: New testcase.
7010
7011 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7012
7013         PR middle-end/32935
7014         * gfortran.fortran-torture/compile/complex_1.f90: New test.
7015
7016 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7017
7018         PR fortran/32955
7019         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
7020
7021 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7022
7023         PR fortran/31202
7024         * gfortran.dg/nint_2.f90: New test.
7025
7026 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
7027
7028         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
7029         * gcc.dg/weak/typeof-2.c: Likewise.
7030
7031 2007-08-03  Diego Novillo  <dnovillo@google.com>
7032
7033         PR 31521
7034         * gcc.dg/tree-ssa/pr31521.c: New test.
7035
7036 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7037
7038         PR fortran/32770
7039         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
7040         iostat must be default kind.
7041
7042 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7043
7044         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
7045
7046 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7047
7048         PR fortran/32770
7049         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
7050         explicit so test passes with -fdefault-integer-8.
7051         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
7052         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
7053
7054 2007-08-02  Lee Millward  <lee.millward@gmail.com>
7055
7056         PR c++/30849
7057         * g++.dg/parse/asm1.C: New test.
7058
7059         PR c++/30850
7060         * g++.dg/parse/asm2.C: Likewise.
7061
7062         PR c++/30851
7063         * g++.dg/parse/asm3.C: Likewise.
7064         
7065 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7066
7067         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
7068           "int" is only 16 bit bits wide.
7069         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
7070
7071 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7072
7073         * g++.dg/torture/type-generic-1.C: New.
7074         * gcc.dg/pr28796-2.c: Move tests ...
7075         * gcc.dg/tg-tests.h: ... here.
7076         * gcc.dg/torture/type-generic-1.c: New.
7077
7078 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7079
7080         PR libfortran/32954
7081         * minmaxloc_3.f90:  New test case.
7082
7083 2007-08-01  Tobias Burnus  <burnus@net-b.de>
7084
7085         PR fortran/32936
7086         * gfortran.dg/allocate_stat.f90: New.
7087
7088 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
7089
7090         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
7091
7092 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
7093
7094         PR tree-optimization/32919
7095         * gcc.c-torture/compile/pr32919.c: New.
7096
7097 2007-08-01  Nick Clifton  <nickc@redhat.com>
7098
7099         * gcc.c-torture/execute/execute.exp: Change copyright header to
7100         refer to version 3 of the GNU General Public License and to point
7101         readers at the COPYING3 file and the FSF's license web page.
7102         * gcc.c-torture/execute/ieee/ieee.exp,
7103         gcc.c-torture/unsorted/unsorted.exp,
7104         gcc.c-torture/compile/compile.exp,
7105         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
7106         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
7107         gcc.target/cris/torture/cris-torture.exp,
7108         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
7109         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
7110         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
7111         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
7112         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
7113         gnat.dg/dg.exp, gnat.dg/style/style.exp,
7114         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
7115         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
7116         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
7117         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
7118         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
7119         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
7120         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
7121         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
7122         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
7123         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
7124         gcc.dg/noncompile/noncompile.exp,
7125         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
7126         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
7127         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
7128         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
7129         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
7130         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
7131         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
7132         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
7133         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
7134         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
7135         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
7136         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
7137         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
7138         g++.old-deja/old-deja.exp,
7139         gfortran.fortran-torture/execute/execute.exp,
7140         gfortran.fortran-torture/compile/compile.exp,
7141         treelang/output/output-1.c, treelang/output/output-1.tree,
7142         treelang/execute/execute.exp, treelang/Makefile.in,
7143         treelang/compile/compile.exp, g++.dg/dg.exp,
7144         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
7145         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
7146         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
7147         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
7148         g++.dg/compat/struct-layout-1.exp,
7149         g++.dg/compat/struct-layout-1_generate.c,
7150         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
7151         g++.dg/bprob/bprob.exp, config/default.exp,
7152         gcc.test-framework/test-framework.awk,
7153         gcc.test-framework/gen_directive_tests,
7154         gcc.test-framework/test-framework.exp,
7155         objc.dg/special/special.exp,
7156         objc.dg/gnu-encoding/gnu-encoding.exp,
7157         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
7158         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
7159         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
7160         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
7161         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
7162         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
7163         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
7164         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
7165         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
7166         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
7167         lib/target-supports-dg.exp, lib/gcc-defs.exp,
7168         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
7169         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
7170         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
7171         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
7172         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
7173         Likewise.
7174
7175 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
7176
7177         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
7178         error message text.
7179
7180 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
7181
7182         PR fortran/32945
7183         * gfortran.dg/initialization_12.f90: New test.
7184
7185 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
7186
7187         PR fortran/31609
7188         * gfortran.dg/entry_12.f90: New test.
7189
7190 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7191
7192         PR fortran/32938
7193         * gfortran.dg/altreturn_6.f90: New test.
7194
7195 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
7196
7197         PR fortran/32942
7198         * gfortran.dg/exponent_2.f90: New test.
7199
7200 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
7201
7202         * gcc.dg/vect/vect-117.c: New test.
7203         * gcc.dg/vect/vect-74.c: Enabled test
7204         * gcc.dg/vect/vect-81.c: Enabled test
7205
7206 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
7207
7208         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
7209         s/dg-error/dg-warning where warning is expected.
7210
7211 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7212
7213         PR fortran/32770
7214         * gfortran.dg/array_constructor_12.f90:  Adjust argument
7215         of huge() to correct kind.
7216
7217 2007-07-30  Ollie Wild  <aaw@google.com>
7218
7219         * gcc.dg/cpp/counter-2.c: New test.
7220         * gcc.dg/cpp/counter-3.c: New test.
7221         * gcc.dg/cpp/dir-only-1.c: New test.
7222         * gcc.dg/cpp/dir-only-1.h: New file.
7223         * gcc.dg/cpp/dir-only-2.c: New test.
7224         * gcc.dg/cpp/dir-only-3.c: New test.
7225         * gcc.dg/cpp/dir-only-3a.h: New file.
7226         * gcc.dg/cpp/dir-only-3b.h: New file.
7227         * gcc.dg/cpp/dir-only-4.c: New test.
7228         * gcc.dg/cpp/dir-only-5.c: New test.
7229         * gcc.dg/cpp/dir-only-6.c: New test.
7230
7231 2007-07-30  Julian Brown  <julian@codesourcery.com>
7232
7233         * gcc.target/arm/neon/v*.c: Regenerate.
7234
7235 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
7236
7237         PR c++/32108
7238         * g++.dg/ext/label6.C: New.
7239
7240 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7241
7242         PR libfortran/32858
7243         PR libfortran/30814
7244         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
7245
7246 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
7247
7248         PR fortran/31211
7249         * gfortran.dg/actual_pointer_function_1.f90: New test.
7250
7251         PR fortran/32682
7252         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
7253
7254 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
7255
7256         PR fortran/32906
7257         * gfortran.dg/shape_1.f90: Adjust error message.
7258         * gfortran.dg/parameter_array_ref_1.f90: New test.
7259
7260 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7261
7262         PR fortran/31609
7263         * gfortran.dg/entry_11.f90: New test.
7264
7265 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
7266             Revital Eres  <eres@il.ibm.com>
7267
7268         * gfortran.dg/sms-1.f90: New test.
7269
7270 2007-07-28  Richard Guenther  <rguenther@suse.de>
7271
7272         * gcc.c-torture/compile/pr32920.c: New testcase.
7273
7274 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
7275
7276         PR c++/30917
7277         * g++.dg/lookup/friend11.C: New test.
7278
7279 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
7280
7281         * gfortran.dg/namelist_5.f90: Adjusted error message.
7282         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
7283         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
7284         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
7285         * gfortran.dg/namelist_32.f90: ... this.
7286
7287         PR fortran/32876
7288         * gfortran.dg/namelist_33.f90: New test.
7289
7290         PR fortran/32905
7291         * gfortran.dg/namelist_34.f90: New test.
7292
7293         PR fortran/31818
7294         * gfortran.dg/namelist_35.f90: New test.
7295
7296 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
7297
7298         PR fortran/32880
7299         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
7300
7301 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7302
7303         PR testsuite/32471
7304         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
7305           assuming it is 0x7ffffffff.
7306         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
7307         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
7308
7309 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
7310
7311         * gfortran.dg/operator_3.f90: Fix dg directive.
7312         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
7313         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
7314         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
7315
7316 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
7317
7318         * g++.dg/cpp0x/decltype1.C: New.
7319         * g++.dg/cpp0x/decltype2.C: New.
7320         * g++.dg/cpp0x/decltype3.C: New.
7321         * g++.dg/cpp0x/decltype4.C: New.
7322         * g++.dg/cpp0x/decltype5.C: New.
7323         * g++.dg/cpp0x/decltype6.C: New.
7324
7325 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7326
7327         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
7328           because the test relies on bit 31 to be the sign bit.
7329
7330 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7331
7332         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
7333           assuming it is 0x7fffffff.
7334         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
7335         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
7336
7337 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
7338
7339         PR c++/32346
7340         * g++.dg/expr/bitfield9.C: New test.
7341
7342 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7343
7344         PR fortran/32899
7345         * gfortran.dg/logical_comp.f90: Update dg-error strings.
7346
7347 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7348
7349         PR fortran/32760
7350         * gfortran.dg/private_type_7.f90: New test.
7351
7352 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7353
7354         PR fortran/32035
7355         * gfortran.dg/select_char_1.f90: New test.
7356
7357 2007-07-27  Tobias Burnus  <burnus@net-b.de>
7358
7359         PR fortran/32903
7360         * gfortran.dg/initialization_11.f90: New test.
7361
7362 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
7363
7364         * gcc.target/mips/ins-1.c: New test.
7365
7366 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
7367
7368         PR/19232
7369         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
7370         (f1): Likewise.
7371
7372 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
7373
7374         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
7375         error: width of 'spare' exceeds its type.
7376
7377 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
7378
7379         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
7380         * gcc.dg/sibcall-4.c: Likewise.
7381
7382 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7383
7384         PR rtl-optimization/31500
7385         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
7386         * g++.dg/warn/Warray-bounds.C: Likewise.
7387
7388 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7389
7390         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
7391
7392 2007-07-25  Julian Brown  <julian@codesourcery.com>
7393             Paul Brook  <paul@codesourcery.com>
7394             Joseph Myers  <joseph@codesourcery.com>
7395             Mark Shinwell  <shinwell@codesourcery.com>
7396
7397         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
7398         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
7399         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
7400         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
7401         (check_effective_target_arm_neon_hw): New.
7402         * gcc.target/arm/neon/neon.exp: New file.
7403         * gcc.target/arm/neon/polytypes.c: New file.
7404         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
7405
7406 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
7407
7408         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
7409           targets where an "int" is less than 32 bits wide.
7410
7411 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
7412
7413         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
7414
7415 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7416
7417         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
7418           during addition if an int is only 16 bits wide.
7419         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
7420
7421 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7422
7423         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
7424           size as "long int" and are 32 or 64 bits wide.
7425         * gcc.dg/torture/pr28814.c: Likewise.
7426
7427 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7428
7429         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
7430           exactly as wide as an int.
7431
7432 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
7433
7434         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
7435         Define and use throughout as long long printf format specifier.
7436         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
7437         Likewise.
7438
7439 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
7440
7441         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
7442         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
7443
7444 2007-07-25  Ben Elliston  <bje@au.ibm.com>
7445
7446         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
7447
7448 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
7449
7450         * gcc.c-torture/execute/20070724-1.c: New.
7451
7452 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
7453
7454         PR fortran/31205
7455         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
7456         "deallocates" to 24, since patch has code rid of much spurious
7457         code.
7458         * gfortran.dg/interface_assignment_1.f90 : New test.
7459
7460         PR fortran/32842
7461         * gfortran.dg/interface_assignment_2.f90 : New test.
7462
7463 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
7464
7465         PR fortran/32867
7466         * fortran.dg/initialization_10.f90: New test.
7467
7468 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
7469
7470         PR fortran/32778
7471         * gfortran.dg/imag_2.f: Removed
7472         * gfortran.dg/warn_std_1.f90: New test.
7473         * gfortran.dg/warn_std_2.f90: New test.
7474         * gfortran.dg/warn_std_3.f90: New test.
7475
7476 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
7477
7478         PR c++/29001
7479         * g++.dg/init/new22.C: New.
7480
7481 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
7482
7483         PR c++/32561
7484         * g++.dg/template/crash67.C: New.
7485
7486 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
7487
7488         * lib/target-support.exp (check_effective_target_natural_alignment): 
7489         (check_effective_target_vector_alignment_reachable): New.
7490         * config/spu/spu.c (spu_vector_alignment_reachable): New.
7491         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
7492         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
7493         check.
7494         * gcc.dg/vect/pr25413.c: Likewise.
7495         * gcc.dg/vect/pr31699.c: Likewise.
7496
7497 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
7498
7499         PR fortran/30814
7500         * gfortran.dg/pack_bounds_1.f90:  New test case.
7501
7502 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
7503
7504         PR fortran/31639
7505         * gfortran.dg/initialization_9.f90: New test.
7506
7507 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
7508
7509         PR fortran/32797
7510         PR fortran/32800
7511         * gfortran.dg/bind_c_usage_8.f03: New test case.
7512         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
7513         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
7514
7515 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
7516
7517         * gcc.target/mips/branch-cost-1.c: New test.
7518         * gcc.target/mips/branch-cost-2.c: Likewise.
7519
7520 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
7521
7522         PR fortran/32732
7523         * gfortran.dg/c_char_tests.f03: New test case.
7524         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
7525         * gfortran.dg/c_char_tests_2.f03: New test case.
7526         * gfortran.dg/value_6.f03: Ditto.
7527         * gfortran.dg/value_7.f03: Ditto.
7528
7529 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
7530
7531         PR fortran/32600
7532         * gfortran.dg/c_funloc_tests_5.f03: New.
7533         * gfortran.dg/c_funloc_tests_5.f04: New.
7534         * gfortran.dg/c_funloc_tests_4_driver.c: New.
7535
7536 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7537
7538         PR c++/32839
7539         * g++.dg/expr/call4.C: New.
7540         * g++.dg/expr/call5.C: New.
7541
7542 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
7543
7544         PR fortran/32710
7545         * gfortran.dg/namelist_30.f90: New test.
7546
7547 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
7548
7549         PR fortran/29962
7550         * gfortran.dg/array_initializer_1.f90: Removed warning.
7551         * gfortran.dg/initialization_1.f90: Adjusted messages.
7552         * gfortran.dg/nested_modules_6.f90: Removed warning.
7553
7554         PR fortran/31253
7555         * gfortran.dg/initialization_7.f90: New test.
7556
7557         PR fortran/31639
7558         * gfortran.dg/initialization_8.f90: New test.
7559
7560 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7561
7562         PR c++/30818
7563         * g++.dg/template/crash47.C: Adjust errors.
7564         * g++.dg/template/crash48.C: Adjust errors.
7565         * g++.dg/template/typename12.C: New.
7566         * g++.dg/template/typename13.C: New.
7567         * g++.dg/template/typename14.C: New.
7568         * g++.dg/template/typedef6.C: Adjust errors.
7569
7570 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
7571
7572         PR fortran/32627
7573         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
7574         * gfortran.dg/pr32627.f03: New test case.
7575
7576         * gfortran.dg/c_f_pointer_logical.f03: New test case.
7577         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
7578         c_f_pointer_logical.
7579         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
7580         c_f_pointer_complex.
7581         * gfortran.dg/c_f_pointer_complex.f03: New test case.
7582         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
7583         c_f_pointer_shape_tests_2.
7584         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
7585
7586 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
7587
7588         PR fortran/32804
7589         * gfortran.dg/c_loc_tests_9.f03: New test case.
7590         * gfortran.dg/c_loc_tests_10.f03: Ditto.
7591
7592 2007-07-21  Lee Millward  <lee.millward@gmail.com>
7593
7594         PR fortran/32823
7595         * gfortran.dg/int_2.f90: New test.
7596         
7597 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7598
7599         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
7600
7601 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
7602
7603         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
7604         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
7605
7606 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
7607
7608         PR tree-optimization/19910
7609         * gcc.dg/pr19910.c: New test.
7610
7611 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
7612
7613         PR fortran/32738
7614         * gfortran.dg/pr32738.f90: New test.
7615
7616 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7617
7618         PR tree-optimzation/32635
7619         * gfortran.dg/pr32635.f:  New test case.
7620
7621 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
7622
7623         PR fortran/32801
7624         * gfortran.dg/pr32801.f03: New test case.
7625
7626 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7627
7628         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
7629         Test negative numbers also.
7630         * gcc.dg/c99-math-float-1.c: Likewise.
7631         * gcc.dg/c99-math-long-double-1.c: Likewise.
7632         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
7633         test inputs.
7634
7635 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
7636         
7637         * lib/target-supports.exp (check_effective_target_sync_int_long):
7638         Enable for xtensa.
7639         (check_effective_target_sync_char_short): Likewise.
7640         
7641 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7642
7643         * gcc.dg/pr28796-2.c: Add more cases.
7644
7645 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7646
7647         * gcc.dg/pr28796-1.c: Add more cases.
7648         * gcc.dg/pr28796-2.c: Likewise.
7649
7650 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7651
7652         * gcc.dg/pr28796-1.c: Add more cases.
7653         * gcc.dg/pr28796-2.c: Likewise.
7654
7655 2007-07-17  Janus Weil  <jaydub66@gmail.com>
7656
7657         PR fortran/32535
7658         * gfortran.dg/pr32535.f90: New test.
7659
7660 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
7661
7662         PR fortran/31320
7663         PR fortran/32665
7664         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
7665
7666 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
7667
7668         PR rtl-optimization/32773
7669         * gcc.dg/pr32773.c: New test.
7670
7671 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7672
7673         * gcc.target/spu/intrinsics-1.c: Use dg-message to
7674         match flax-vector-conversions note.
7675         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
7676         instead of dg-error for the warning.
7677
7678 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7679
7680         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
7681           adapted to work on targets with 16-bit or wider int.
7682         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
7683         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
7684         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
7685         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
7686
7687 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7688
7689         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
7690         support large arrays.
7691         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
7692         * gcc.dg/20061109-1.c: Likewise.
7693         * gcc.c-torture/execute/20061101-1.x: Likewise.
7694         * gcc.c-torture/execute/pr29797-1.x: Likewise.
7695         * gcc.c-torture/execute/pr31448.x: Likewise.
7696
7697 2007-07-16  Lee Millward  <lee.millward@gmail.com>
7698
7699         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
7700
7701         PR fortran/32238
7702         * gfortran.dg/pr32238.f90: New test.
7703
7704         PR fortran/32222
7705         * gfortran.dg/pr32222.f90: New test.
7706
7707         PR fortran/32242
7708         * gfortran.dg/pr32242.f90: New test.
7709         
7710 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
7711             David Ung  <davidu@mips.com>
7712
7713         * gcc.target/mips/mips-sched-madd.c: New test case.
7714
7715 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7716
7717         PR libfortran/32611
7718         * gfortran.dg/large_real_kind_1.f90: Update test.
7719         * gfortran.dg/pr17706.f90: Update test.
7720         * gfortran.dg/fmt_zero_digits.f90: Update test.
7721         * gfortran.dg/fmt_zero_precision.f90: Update test.
7722         * gfortran.dg/real_const_3.f90: Update test.
7723
7724 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7725
7726         PR fortran/32036
7727         * gfortran.dg/bounds_check_8.f90: New test.
7728         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
7729
7730 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7731
7732         PR fortran/32357
7733         * gfortran.dg/mvbits_2.f90: New test.
7734
7735 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7736
7737         PR libfortran/32731
7738         * gfortran.dg/pack_mask_1.f90:  New test.
7739         * gfortran.dg/unpack_mask_1.f90:  New test.
7740
7741 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7742
7743         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
7744         * gcc.dg/20001101-1.c: Likewise.
7745         * gcc.dg/20001102-1.c: Likewise.
7746         * gcc.dg/20020116-2.c: Likewise.
7747         * gcc.dg/20020416-1.c: Likewise.
7748         * gcc.dg/sparc-constant-1.c: Likewise.
7749         * gcc.dg/sparc-dwarf2.c: Likewise.
7750         * gcc.dg/sparc-frame-1.c: Likewise.
7751         * gcc.dg/sparc-getcontext-1.c: Likewise.
7752         * gcc.dg/sparc-loop-1.c: Likewise.
7753         * gcc.dg/sparc-reg-1.c: Likewise.
7754         * gcc.dg/sparc-ret.c: Likewise.
7755         * gcc.dg/sparc-trap-1.c: Likewise.
7756         * gcc.dg/ultrasp10.c: Likewise.
7757         * gcc.dg/ultrasp11.c: Likewise.
7758         * gcc.dg/ultrasp1.c: Likewise.
7759         * gcc.dg/ultrasp2.c: Likewise.
7760         * gcc.dg/ultrasp3.c: Likewise.
7761         * gcc.dg/ultrasp4.c: Likewise.
7762         * gcc.dg/ultrasp5.c: Likewise.
7763         * gcc.dg/ultrasp6.c: Likewise.
7764         * gcc.dg/ultrasp7.c: Likewise.
7765         * gcc.dg/ultrasp8.c: Likewise.
7766         * gcc.dg/ultrasp9.c: Likewise.
7767         * gcc.dg/splet-1.c: Delete.
7768
7769 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
7770
7771         PR fortran/32724
7772         * gfortran.dg/stfunc_5.f90: New test.
7773
7774 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
7775
7776         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
7777         New procedure to check if arrays are naturally aligned to the vector
7778         alignment boundary.
7779         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
7780         in size_t typedef.  Adjust tree dump scan results according to
7781         vect_aligned_arrays target check.
7782         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
7783         vect_aligned_arrays target check.
7784         * gcc.dg/vect/pr31699.c: Ditto.
7785
7786 2007-07-13  Sa Liu  <saliu@de.ibm.com>
7787
7788         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
7789         for V2DFmode vector conditional expression.
7790         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
7791         and dfceq patterns.
7792         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
7793         and dfcgt patterns.
7794         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
7795         V2DFmode comparison and test special values.
7796         * lib/target-supports.exp: Switch on test for V2DFmode 
7797         vector conditional expression.
7798
7799 2007-07-13  Richard Guenther  <rguenther@suse.de>
7800
7801         PR tree-optimization/32721
7802         * gcc.dg/pr32721.c: New testcase.
7803
7804 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
7805
7806         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
7807         error message part that continues on a new line.
7808
7809 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
7810
7811         * gcc.dg/c99-tgmath-1.c: New.
7812         * gcc.dg/c99-tgmath-2.c: New.
7813         * gcc.dg/c99-tgmath-3.c: New.
7814         * gcc.dg/c99-tgmath-4.c: New.
7815
7816 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
7817             Janis Johnson  <janis187@us.ibm.com>
7818
7819         PR testsuite/25241
7820         * gcc.test-framework/dg-error-exp-F.c: New test.
7821         * gcc.test-framework/dg-warning-exp-F.c: New test.
7822         * lib/gcc.exp: Enable warning and error prefixes.
7823         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
7824         (dg-error): Wrap original dg-error.
7825         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
7826         markers from dg-error/dg-warning directives.
7827         * gcc.dg/20040322-1.c: Likewise.
7828         * gcc.dg/Wchar-subscripts-1.c: Likewise.
7829         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
7830         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
7831         * gcc.dg/Werror-1.c: Likewise.
7832         * gcc.dg/Werror-10.c: Likewise.
7833         * gcc.dg/Werror-11.c: Likewise.
7834         * gcc.dg/Werror-2.c: Likewise.
7835         * gcc.dg/Werror-3.c: Likewise.
7836         * gcc.dg/Werror-4.c: Likewise.
7837         * gcc.dg/Werror-5.c: Likewise.
7838         * gcc.dg/Werror-6.c: Likewise.
7839         * gcc.dg/Werror-7.c: Likewise.
7840         * gcc.dg/Werror-8.c: Likewise.
7841         * gcc.dg/Werror-9.c: Likewise.
7842         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
7843         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
7844         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
7845         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
7846         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
7847         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
7848         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
7849         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
7850         * gcc.dg/Wnested-externs-1.c: Likewise.
7851         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
7852         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
7853         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
7854         * gcc.dg/Wshadow-3.c: Likewise.
7855         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
7856         * gcc.dg/Wwrite-strings-1.c: Likewise.
7857         * gcc.dg/anon-struct-5.c: Likewise.
7858         * gcc.dg/anon-struct-6.c: Likewise.
7859         * gcc.dg/anon-struct-7.c: Likewise.
7860         * gcc.dg/anon-struct-8.c: Likewise.
7861         * gcc.dg/array-8.c: Likewise.
7862         * gcc.dg/array-quals-2.c: Likewise.
7863         * gcc.dg/asm-qual-1.c: Likewise.
7864         * gcc.dg/asm-wide-1.c: Likewise.
7865         * gcc.dg/assign-warn-1.c: Likewise.
7866         * gcc.dg/assign-warn-2.c: Likewise.
7867         * gcc.dg/bitfld-10.c: Likewise.
7868         * gcc.dg/bitfld-11.c: Likewise.
7869         * gcc.dg/bitfld-12.c: Likewise.
7870         * gcc.dg/bitfld-13.c: Likewise.
7871         * gcc.dg/bitfld-14.c: Likewise.
7872         * gcc.dg/builtin-choose-expr-2.c: Likewise.
7873         * gcc.dg/builtins-30.c: Likewise.
7874         * gcc.dg/c90-const-expr-5.c: Likewise.
7875         * gcc.dg/c90-typespec-1.c: Likewise.
7876         * gcc.dg/c99-const-expr-5.c: Likewise.
7877         * gcc.dg/c99-flex-array-5.c: Likewise.
7878         * gcc.dg/c99-fordecl-3.c: Likewise.
7879         * gcc.dg/c99-tag-3.c: Likewise.
7880         * gcc.dg/c99-typespec-1.c: Likewise.
7881         * gcc.dg/c99-vla-jump-1.c: Likewise.
7882         * gcc.dg/c99-vla-jump-2.c: Likewise.
7883         * gcc.dg/c99-vla-jump-3.c: Likewise.
7884         * gcc.dg/c99-vla-jump-4.c: Likewise.
7885         * gcc.dg/c99-vla-jump-5.c: Likewise.
7886         * gcc.dg/cast-1.c: Likewise.
7887         * gcc.dg/cast-2.c: Likewise.
7888         * gcc.dg/cast-3.c: Likewise.
7889         * gcc.dg/cast-4.c: Likewise.
7890         * gcc.dg/cast-pretty-print-1.c: Likewise.
7891         * gcc.dg/comp-goto-2.c: Likewise.
7892         * gcc.dg/comp-goto-3.c: Likewise.
7893         * gcc.dg/cpp/error-1.c: Likewise.
7894         * gcc.dg/cpp/if-paren.c: Likewise.
7895         * gcc.dg/decl-7.c: Likewise.
7896         * gcc.dg/decl-8.c: Likewise.
7897         * gcc.dg/decl-nospec-1.c: Likewise.
7898         * gcc.dg/decl-nospec-2.c: Likewise.
7899         * gcc.dg/decl-nospec-3.c: Likewise.
7900         * gcc.dg/declspec-10.c: Likewise.
7901         * gcc.dg/declspec-11.c: Likewise.
7902         * gcc.dg/declspec-12.c: Likewise.
7903         * gcc.dg/declspec-13.c: Likewise.
7904         * gcc.dg/declspec-14.c: Likewise.
7905         * gcc.dg/declspec-15.c: Likewise.
7906         * gcc.dg/declspec-16.c: Likewise.
7907         * gcc.dg/declspec-17.c: Likewise.
7908         * gcc.dg/declspec-4.c: Likewise.
7909         * gcc.dg/declspec-5.c: Likewise.
7910         * gcc.dg/declspec-6.c: Likewise.
7911         * gcc.dg/declspec-7.c: Likewise.
7912         * gcc.dg/declspec-8.c: Likewise.
7913         * gcc.dg/declspec-9.c: Likewise.
7914         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
7915         * gcc.dg/dfp/constants-c99.c: Likewise.
7916         * gcc.dg/dfp/keywords-c89.c: Likewise.
7917         * gcc.dg/dfp/keywords-c99.c: Likewise.
7918         * gcc.dg/dfp/keywords-reserved.c: Likewise.
7919         * gcc.dg/dfp/typespec.c: Likewise.
7920         * gcc.dg/dremf-type-compat-2.c: Likewise.
7921         * gcc.dg/dremf-type-compat-3.c: Likewise.
7922         * gcc.dg/dremf-type-compat-4.c: Likewise.
7923         * gcc.dg/empty-source-2.c: Likewise.
7924         * gcc.dg/empty-source-3.c: Likewise.
7925         * gcc.dg/enum3.c: Likewise.
7926         * gcc.dg/extra-semi-2.c: Likewise.
7927         * gcc.dg/extra-semi-3.c: Likewise.
7928         * gcc.dg/float-range-1.c: Likewise.
7929         * gcc.dg/float-range-2.c: Likewise.
7930         * gcc.dg/float-range-3.c: Likewise.
7931         * gcc.dg/float-range-5.c: Likewise.
7932         * gcc.dg/format/asm_fprintf-2.c: Likewise.
7933         * gcc.dg/format/asm_fprintf-3.c: Likewise.
7934         * gcc.dg/format/asm_fprintf-4.c: Likewise.
7935         * gcc.dg/format/asm_fprintf-5.c: Likewise.
7936         * gcc.dg/format/cast-1.c: Likewise.
7937         * gcc.dg/format/gcc_diag-3.c: Likewise.
7938         * gcc.dg/format/gcc_diag-4.c: Likewise.
7939         * gcc.dg/format/gcc_diag-6.c: Likewise.
7940         * gcc.dg/format/gcc_diag-8.c: Likewise.
7941         * gcc.dg/format/gcc_diag-9.c: Likewise.
7942         * gcc.dg/format/nul-2.c: Likewise.
7943         * gcc.dg/format/opt-1.c: Likewise.
7944         * gcc.dg/format/opt-2.c: Likewise.
7945         * gcc.dg/format/opt-3.c: Likewise.
7946         * gcc.dg/format/opt-4.c: Likewise.
7947         * gcc.dg/format/opt-5.c: Likewise.
7948         * gcc.dg/format/opt-6.c: Likewise.
7949         * gcc.dg/framework-2.c: Likewise.
7950         * gcc.dg/func-args-1.c: Likewise.
7951         * gcc.dg/func-outside-1.c: Likewise.
7952         * gcc.dg/func-outside-2.c: Likewise.
7953         * gcc.dg/gnu-cond-expr-2.c: Likewise.
7954         * gcc.dg/gnu-cond-expr-3.c: Likewise.
7955         * gcc.dg/if-empty-1.c: Likewise.
7956         * gcc.dg/init-bad-1.c: Likewise.
7957         * gcc.dg/init-bad-2.c: Likewise.
7958         * gcc.dg/init-bad-3.c: Likewise.
7959         * gcc.dg/init-desig-obs-2.c: Likewise.
7960         * gcc.dg/init-desig-obs-3.c: Likewise.
7961         * gcc.dg/init-empty-2.c: Likewise.
7962         * gcc.dg/init-empty-3.c: Likewise.
7963         * gcc.dg/inline-11.c: Likewise.
7964         * gcc.dg/inline-12.c: Likewise.
7965         * gcc.dg/inline-8.c: Likewise.
7966         * gcc.dg/inline-9.c: Likewise.
7967         * gcc.dg/inline3.c: Likewise.
7968         * gcc.dg/label-decl-1.c: Likewise.
7969         * gcc.dg/label-decl-2.c: Likewise.
7970         * gcc.dg/label-decl-3.c: Likewise.
7971         * gcc.dg/label-decl-4.c: Likewise.
7972         * gcc.dg/long-long-typespec-1.c: Likewise.
7973         * gcc.dg/lvalue-2.c: Likewise.
7974         * gcc.dg/lvalue-3.c: Likewise.
7975         * gcc.dg/nested-func-3.c: Likewise.
7976         * gcc.dg/nested-redef-1.c: Likewise.
7977         * gcc.dg/noreturn-4.c: Likewise.
7978         * gcc.dg/old-style-prom-2.c: Likewise.
7979         * gcc.dg/old-style-prom-3.c: Likewise.
7980         * gcc.dg/old-style-then-proto-1.c: Likewise.
7981         * gcc.dg/overflow-warn-1.c: Likewise.
7982         * gcc.dg/overflow-warn-2.c: Likewise.
7983         * gcc.dg/overflow-warn-3.c: Likewise.
7984         * gcc.dg/overflow-warn-4.c: Likewise.
7985         * gcc.dg/overflow-warn-6.c: Likewise.
7986         * gcc.dg/parm-forwdecl-2.c: Likewise.
7987         * gcc.dg/parm-forwdecl-3.c: Likewise.
7988         * gcc.dg/parm-impl-decl-1.c: Likewise.
7989         * gcc.dg/parm-impl-decl-2.c: Likewise.
7990         * gcc.dg/parm-incomplete-1.c: Likewise.
7991         * gcc.dg/parm-mismatch-1.c: Likewise.
7992         * gcc.dg/pointer-arith-1.c: Likewise.
7993         * gcc.dg/pointer-arith-2.c: Likewise.
7994         * gcc.dg/pointer-arith-3.c: Likewise.
7995         * gcc.dg/pointer-arith-4.c: Likewise.
7996         * gcc.dg/pointer-arith-6.c: Likewise.
7997         * gcc.dg/pointer-arith-7.c: Likewise.
7998         * gcc.dg/pointer-arith-8.c: Likewise.
7999         * gcc.dg/pr13804-1.c: Likewise.
8000         * gcc.dg/pr15698-1.c: Likewise.
8001         * gcc.dg/pr15698-2.c: Likewise.
8002         * gcc.dg/pr15698-3.c: Likewise.
8003         * gcc.dg/pr15698-4.c: Likewise.
8004         * gcc.dg/pr15698-5.c: Likewise.
8005         * gcc.dg/pr15698-6.c: Likewise.
8006         * gcc.dg/pr15698-7.c: Likewise.
8007         * gcc.dg/pr15698-8.c: Likewise.
8008         * gcc.dg/pr17188-1.c: Likewise.
8009         * gcc.dg/pr17301-1.c: Likewise.
8010         * gcc.dg/pr17301-2.c: Likewise.
8011         * gcc.dg/pr17730-1.c: Likewise.
8012         * gcc.dg/pr20368-1.c: Likewise.
8013         * gcc.dg/pr20368-2.c: Likewise.
8014         * gcc.dg/pr20368-3.c: Likewise.
8015         * gcc.dg/pr22308-1.c: Likewise.
8016         * gcc.dg/qual-component-1.c: Likewise.
8017         * gcc.dg/redecl-1.c: Likewise.
8018         * gcc.dg/redecl-11.c: Likewise.
8019         * gcc.dg/redecl-12.c: Likewise.
8020         * gcc.dg/redecl-13.c: Likewise.
8021         * gcc.dg/redecl-14.c: Likewise.
8022         * gcc.dg/redecl-15.c: Likewise.
8023         * gcc.dg/register-var-1.c: Likewise.
8024         * gcc.dg/register-var-2.c: Likewise.
8025         * gcc.dg/stmt-expr-2.c: Likewise.
8026         * gcc.dg/stmt-expr-3.c: Likewise.
8027         * gcc.dg/stmt-expr-label-1.c: Likewise.
8028         * gcc.dg/stmt-expr-label-2.c: Likewise.
8029         * gcc.dg/stmt-expr-label-3.c: Likewise.
8030         * gcc.dg/struct-empty-2.c: Likewise.
8031         * gcc.dg/struct-empty-3.c: Likewise.
8032         * gcc.dg/struct-parse-1.c: Likewise.
8033         * gcc.dg/struct-semi-1.c: Likewise.
8034         * gcc.dg/struct-semi-2.c: Likewise.
8035         * gcc.dg/struct-semi-3.c: Likewise.
8036         * gcc.dg/switch-5.c: Likewise.
8037         * gcc.dg/switch-6.c: Likewise.
8038         * gcc.dg/switch-7.c: Likewise.
8039         * gcc.dg/tls/diag-5.c: Likewise.
8040         * gcc.dg/transparent-union-1.c: Likewise.
8041         * gcc.dg/transparent-union-3.c: Likewise.
8042         * gcc.dg/typespec-1.c: Likewise.
8043         * gcc.dg/vla-init-2.c: Likewise.
8044         * gcc.dg/vla-init-3.c: Likewise.
8045         * gcc.dg/vla-init-4.c: Likewise.
8046         * gcc.dg/vla-init-5.c: Likewise.
8047         * gcc.dg/void-cast-2.c: Likewise.
8048         * gcc.dg/wvla-3.c: Likewise.
8049         * gcc.dg/wvla-7.c: Likewise.
8050         * gcc.target/i386/991209-1.c: Likewise.
8051         * gcc.target/ia64/fpreg-1.c: Likewise.
8052         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
8053         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
8054         
8055 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
8056
8057         PR fortran/31639
8058         * gfortran.dg/func_decl_4.f90: New test.
8059
8060 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
8061
8062         PR fortran/32727
8063         * gfortran.dg/interface_17.f90: New test.
8064
8065 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
8066
8067         PR fortran/32599
8068         * gfortran.dg/32599.f03: New test case.
8069
8070         PR fortran/32601
8071         * gfortran.dg/32601.f03: New test case.
8072         * gfortran.dg/32601_1.f03: Ditto.
8073         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
8074         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
8075
8076 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
8077
8078         * gcc.c-torture/execute/align-3.c: Remove function addr check.
8079
8080 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
8081             Devang Patel  <dpatel@apple.com>
8082
8083         PR tree-optimization/25413
8084         * gcc.dg/vect/vect-align-1.c: New.
8085         * gcc.dg/vect/vect-align-2.c: New.
8086         * gcc.dg/vect/pr25413.c: New.
8087         * gcc.dg/vect/pr25413a.c: New.
8088         * gcc.dg/vect/pr31699.c: Fix dg-final check.
8089
8090 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
8091
8092         * lib/target-support.exp (check_ultrasparc_hw_available):
8093         New function.
8094         (is-effective-target): Check $arg for ultrasparc_hw.
8095         (is-effective-target-keyword): Likewise.
8096         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
8097         when determining what to do on sparc platforms.
8098         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
8099         * gcc.dg/20001101-1.c: Likewise.
8100         * gcc.dg/20001101-2.c: Likewise.
8101         * gcc.dg/ultrasp9.c: Likewise.
8102         * gcc.dg/ultrasp10.c: Likewise.
8103         * gcc.target/sparc/pdist-3.c: Likewise.
8104
8105 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
8106
8107         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
8108
8109 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
8110
8111         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
8112         get vectorized.
8113         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
8114         now get vectorized.
8115         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
8116         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
8117         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
8118         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
8119         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
8120         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
8121         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
8122         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
8123         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
8124         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
8125         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
8126         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
8127         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
8128         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
8129         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
8130         * lib/target-supports.exp (check_effective_target_vect_int_mul):
8131         Add spu.
8132
8133 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
8134
8135         PR c++/30854
8136         * g++.dg/parse/error30.C: New test.
8137
8138 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8139
8140         PR fortran/29804
8141         * gfortran.dg/alloc_comp_misc_1.f90: New test.
8142
8143 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
8144
8145         * gfortran.fortran-torture/compile/pr32663.f: New test.
8146
8147 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
8148
8149         PR c++/31027
8150         * g++.dg/inherit/virtual4.C: New.
8151
8152 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
8153
8154         PR target/32661
8155         * gcc.target/i386/pr32661-1.c: New test.
8156
8157 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
8158
8159         * gnat.dg/invariant_index.ad[sb]: New test.
8160
8161 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
8162
8163         PR c++/32560
8164         * g++.dg/template/decl3.C: New.
8165
8166 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
8167
8168         PR 32617
8169         * gcc.c-torture/execute/align-3.c: New.
8170
8171 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
8172
8173         PR target/32708
8174         * gcc.target/i386/pr32708-1.c: New test.
8175         * gcc.target/i386/pr32708-2.c: Ditto.
8176         * gcc.target/i386/pr32708-3.c: Ditto.
8177
8178 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
8179
8180         * g++.dg/init/new20.C: Remove svn:executable flag.
8181
8182 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
8183
8184         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
8185
8186 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
8187
8188         * gcc.dg/ultrasp7.c: Add fpic target requirement.
8189
8190 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8191
8192         PR testsuite/25241
8193         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
8194         directive.
8195         
8196 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
8197
8198         PR fortran/32157
8199         * gfortran.dg/overload_2.f90: New test.
8200
8201         PR fortran/32689
8202         * gfortran.dg/transfer_simplify_5.f90
8203
8204         PR fortran/32634
8205         * gfortran.dg/interface_15.f90: New test.
8206
8207 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
8208
8209         PR libfortran/32336
8210         * gfortran.dg/matmul_5.f90:  New test case.
8211
8212 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8213
8214         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
8215         * gcc.dg/fesd-any.h: Likewise.
8216         * gcc.dg/fesd-baseonly.c: Likewise.
8217         * gcc.dg/fesd-baseonly.h: Likewise.
8218         * gcc.dg/fesd-none.c: Likewise.
8219         * gcc.dg/fesd-none.h: Likewise.
8220         * gcc.dg/fesd-reduced.c: Likewise.
8221         * gcc.dg/fesd-reduced.h: Likewise.
8222         * gcc.dg/fesd-sys.c: Likewise.
8223         * gcc.dg/fesd-sys.h: Likewise
8224         * gcc.dg/fesd.h: Likewise.
8225
8226         * g++.dg/debug/dwarf2: New directory.
8227         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
8228         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
8229         * g++.dg/other/fesd-any.h: Likewise.
8230         * g++.dg/other/fesd-baseonly.C: Likewise.
8231         * g++.dg/other/fesd-baseonly.h: Likewise.
8232         * g++.dg/other/fesd-none.C: Likewise.
8233         * g++.dg/other/fesd-none.h: Likewise.
8234         * g++.dg/other/fesd-reduced.C: Likewise.
8235         * g++.dg/other/fesd-reduced.h: Likewise.
8236         * g++.dg/other/fesd-sys.C: Likewise.
8237         * g++.dg/other/fesd-sys.h: Likewise.
8238         * g++.dg/other/fesd.h: Likewise.
8239
8240 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
8241
8242         PR fortran/31129
8243         * gfortran.dg/parameter_unused.f90: New test.
8244
8245 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
8246
8247         PR tree-optimization/32681
8248         * gcc.dg/tree-ssa/pr32681.c: New test.
8249
8250 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8251
8252         PR fortran/32678
8253         * gfortran.dg/fmt_t_5.f90: New test.
8254
8255 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
8256
8257         PR c++/30535
8258         * g++.dg/template/operator10.C: New.
8259
8260 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8261
8262         PR libfortran/32217
8263         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
8264
8265 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8266
8267         PR fortran/29876
8268         * gfortran.dg/operator_6.f90: New test.
8269
8270 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8271
8272         PR fortran/17711
8273         * gfortran.dg/operator_4.f90: New test.
8274         * gfortran.dg/operator_5.f90: New test.
8275         * gfortran.dg/logical_comp.f90: Adjusted error messages.
8276         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
8277
8278 2007-07-08  Tobias Burnus  <burnus@net-b.de>
8279
8280         PR fortran/32669
8281         * gfortran.dg/argument_checking_6.f90: New.
8282
8283 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8284
8285         PR fortran/25094
8286         * gfortran.dg/interface_155555.f90: New test.
8287
8288 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8289
8290         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
8291         c99-math-long-double-1.c, c99-math.h: Test subnormals.
8292
8293 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8294
8295         PR testsuite/25241
8296         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
8297         discern pedantic diagnostics and errors.
8298         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
8299         and not an error.
8300         * gcc.dg/20050121-1.c: This is an error and not a warning.
8301         * gcc.target/i386/sseregparm-2.c:  Likewise.
8302         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
8303         * gcc.dg/charset/attribute2.c: Likewise.
8304         * gcc.dg/bitfld-1.c: Likewise.
8305         * gcc.dg/pack-test-2.c: Likewise.
8306         * gcc.dg/940510-1.c: Match separately error and warning.
8307         * gcc.dg/array-2.c: Match separately multiple messages. The second
8308         diagnostic is a pedantic warning and not an error.
8309         * gcc.dg/pr14475.c: Match separately multiple messages.
8310         * gcc.dg/pr18809-1.c: Likewise.
8311         * gcc.dg/pr27953.c: Likewise.
8312         * gcc.dg/vla-init-1.c: Likewise.
8313         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
8314
8315 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8316
8317         PR fortran/32644
8318         * gfortran.dg/char_decl_1.f90: New test.
8319
8320 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
8321
8322         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
8323
8324 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
8325
8326         PR c++/32232
8327         * g++.dg/template/overload9.C: New test.
8328
8329 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
8330
8331         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
8332         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
8333
8334 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
8335
8336         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
8337         * gcc.dg/20001012-2.c: Likewise.
8338         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
8339         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
8340
8341 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
8342
8343         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
8344         about the chunk size when STACK_SIZE is defined.
8345
8346 2007-07-06  Josh Conner  <jconner@apple.com>
8347
8348         PR middle-end/32602
8349         * gcc.dg/sibcall-8.c: New test.
8350
8351 2007-07-06  Josh Conner  <jconner@apple.com>
8352
8353         PR middle-end/32603
8354         * gcc.target/arm/sibcall-1.c: New test.
8355
8356 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
8357
8358         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
8359
8360 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
8361
8362         * gfortran.dg/save_parameter.f90: New test.
8363         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
8364
8365 2007-07-06  Richard Guenther  <rguenther@suse.de>
8366
8367         * g++.dg/opt/pr30965.C: New testcase.
8368
8369 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
8370
8371         * gcc.target/mips/save-restore-5.c: New test.
8372
8373 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
8374
8375         PR rtl_optimization/32450
8376         * gcc.dg/pr32450.c: New runtime test.
8377
8378 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
8379
8380         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
8381         single underscore in scan directives.
8382
8383 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
8384
8385         PR c++/32245
8386         * g++.dg/init/ptrmem4.C: New test.
8387
8388         PR c++/32251
8389         * g++.dg/init/new21.C: Likewise.
8390
8391         PR c++/31992
8392         * g++.dg/template/static30.C: Likewise.
8393
8394 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
8395
8396         * gcc.dg/vect/costmodel/ppc: New directory.
8397         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
8398         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
8399         New test.
8400         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
8401         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
8402         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
8403         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
8404         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
8405         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
8406         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
8407         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
8408         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
8409         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
8410         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
8411         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
8412         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
8413         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
8414
8415 2007-07-05  Tobias Burnus  <burnus@net-b.de>
8416
8417         PR fortran/32359
8418         * gfortran.dg/module_md5_1.f90: Update MD5 number.
8419
8420 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
8421
8422         PR fortran/32526
8423         * gfortran.dg/interface_14.f90: New test.
8424
8425         PR fortran/32613
8426         * gfortran.dg/do_iterator_2.f90: New test.
8427
8428 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8429
8430         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
8431         (FE_DEC_DOWNWARD): Likewise.
8432         (FE_DEC_UPWARD): Likewise.
8433         (FE_DEC_TOWARDZERO): Likewise.
8434         (FE_DEC_TONEARESTFROMZERO): Likewise.
8435
8436 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
8437
8438         * gcc.c-torture/compile/pr32606.c: New.
8439         * gfortran.fortran-torture/execute/pr32604.f90: New.
8440
8441 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
8442
8443         * gcc.dg/visibility-12.c: New test.
8444         * gcc.dg/visibility-13.c: Likewise.
8445         * g++.dg/ext/visibility-9.C: Likewise.
8446         * g++.dg/ext/visibility-10.C: Likewise.
8447
8448 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8449
8450         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
8451         * gcc.dg/sh-relax-vxworks.c: New test.
8452
8453 2007-07-04  Richard Guenther  <rguenther@suse.de>
8454
8455         PR tree-optimization/32500
8456         * gcc.c-torture/execute/pr32500.c: New testcase.
8457
8458 2007-07-04  Richard Guenther  <rguenther@suse.de>
8459
8460         PR tree-optimization/32482
8461         * gcc.c-torture/compile/pr32482.c: New testcase.
8462
8463 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8464
8465         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
8466         VxWorks kernels.
8467         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
8468         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
8469         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
8470         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
8471
8472 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8473
8474         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
8475
8476 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8477
8478         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
8479
8480 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8481
8482         PR fortran/31198
8483         * gfortran.dg/min_max_optional_1.f90: New test.
8484         * gfortran.dg/min_max_optional_2.f90: New test.
8485         * gfortran.dg/min_max_optional_3.f90: New test.
8486
8487 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8488
8489         PR fortran/32545
8490         * gfortran.dg/fmt_error.f90: New test.
8491
8492 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8493
8494         PR fortran/32612
8495         * gfortran.dg/interface_13.f90: New test.
8496
8497 2007-07-03  Dave Brolley  <brolley@redhat.com>
8498
8499         PR c++/31743
8500         * g++.dg/init/new20.C: New test.
8501
8502 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
8503
8504         PR fortran/32579
8505         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
8506
8507 2007-07-03  Tobias Burnus  <burnus@net-b.de>
8508
8509         PR fortran/25062
8510         * common_7.f90: New.
8511         * common_8.f90: New.
8512         * common_9.f90: New.
8513
8514 2007-07-03  Tobias Burnus  <burnus@net-b.de>
8515
8516         PR fortran/30940
8517         * gfortran.dg/argument_checking_1.f90: New.
8518         * gfortran.dg/argument_checking_2.f90: New.
8519         * gfortran.dg/argument_checking_3.f90: New.
8520         * gfortran.dg/argument_checking_4.f90: New.
8521         * gfortran.dg/argument_checking_5.f90: New.
8522         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
8523         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
8524
8525 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
8526
8527         * gcc.dg/pr32176.c: Add -w to default dg-options.
8528
8529 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
8530
8531         * gcc.c-torture/compile/ssa-pre-1.c: New test.
8532
8533 2007-07-03  Tobias Burnus  <burnus@net-b.de>
8534
8535         PR fortran/20888
8536         * gfortran.dg/null_2.f90: New.
8537
8538 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
8539             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8540
8541         PR middle-end/32176
8542         * gcc.dg/pr32176.c: New test.
8543
8544 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
8545
8546         * gcc.dg/const-float80.c : New test.
8547         * gcc.dg/const-float128.c : New test.
8548         * gcc.dg/const-float80-ped.c : New test.
8549         * gcc.dg/const-float128-ped.c : New test.
8550
8551 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8552
8553         * gcc.dg/c99-math.h: Fix typo.
8554
8555 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
8556
8557         PR libgomp/32468
8558         * gcc.dg/gomp/pr32468-1.c: New test.
8559
8560 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
8561
8562         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
8563         an ABI option.
8564
8565 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
8566
8567         * gfortran.fortran-torture/compile/pr32583.f: New.
8568         * gcc.c-torture/compile/pr32584.c: New
8569
8570 2007-07-02  Ollie Wild  <aaw@google.com>
8571
8572         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
8573         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
8574
8575 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
8576
8577         * gcc.target/mips/save-restore-1.c: New test.
8578         * gcc.target/mips/save-restore-2.c: Likewise.
8579         * gcc.target/mips/save-restore-3.c: Likewise.
8580         * gcc.target/mips/save-restore-4.c: Likewise.
8581
8582 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
8583
8584         PR tree-optimization/31966
8585         PR tree-optimization/32533
8586         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
8587         * gfortran.dg/pr32533.f90: Ditto.
8588
8589 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
8590
8591         * g++.dg/opt/nrv12.C: New test.
8592         * gcc.target/i386/nrv1.c: New test.
8593
8594         PR c++/31748
8595         * g++.dg/gomp/pr31748.C: New test.
8596
8597 2007-07-02  Ira Rosen  <irar@il.ibm.com>
8598  
8599         PR tree-optimization/32230
8600         * gcc.dg/vect/pr32230.c: New test.
8601
8602 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
8603
8604         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
8605         * bind_c_coms.f90: Ditto.
8606         * bind_c_coms_driver.c: Ditto.
8607         * bind_c_dts.f90: Ditto.
8608         * bind_c_dts_2.f03: Ditto.
8609         * bind_c_dts_2_driver.c: Ditto.
8610         * bind_c_dts_3.f03: Ditto.
8611         * bind_c_dts_4.f03: Ditto.
8612         * bind_c_dts_driver.c: Ditto.
8613         * bind_c_implicit_vars.f03: Ditto.
8614         * bind_c_procs.f03: Ditto.
8615         * bind_c_usage_2.f03: Ditto.
8616         * bind_c_usage_3.f03: Ditto.
8617         * bind_c_usage_5.f03: Ditto.
8618         * bind_c_usage_6.f03: Ditto.
8619         * bind_c_usage_7.f03: Ditto.
8620         * bind_c_vars.f90: Ditto.
8621         * bind_c_vars_driver.c: Ditto.
8622         * binding_c_table_15_1.f03: Ditto.
8623         * binding_label_tests.f03: Ditto.
8624         * binding_label_tests_10.f03: Ditto.
8625         * binding_label_tests_10_main.f03: Ditto.
8626         * binding_label_tests_11.f03: Ditto.
8627         * binding_label_tests_11_main.f03: Ditto.
8628         * binding_label_tests_12.f03: Ditto.
8629         * binding_label_tests_13.f03: Ditto.
8630         * binding_label_tests_13_main.f03: Ditto.
8631         * binding_label_tests_14.f03: Ditto.
8632         * binding_label_tests_2.f03: Ditto.
8633         * binding_label_tests_3.f03: Ditto.
8634         * binding_label_tests_4.f03: Ditto.
8635         * binding_label_tests_5.f03: Ditto.
8636         * binding_label_tests_6.f03: Ditto.
8637         * binding_label_tests_7.f03: Ditto.
8638         * binding_label_tests_8.f03: Ditto.
8639         * binding_label_tests_9.f03: Ditto.
8640         * c_assoc.f90: Ditto.
8641         * c_assoc_2.f03: Ditto.
8642         * c_f_pointer_shape_test.f90: Ditto.
8643         * c_f_pointer_tests.f90: Ditto.
8644         * c_f_tests_driver.c: Ditto.
8645         * c_funloc_tests.f03: Ditto.
8646         * c_funloc_tests_2.f03: Ditto.
8647         * c_funloc_tests_3.f03: Ditto.
8648         * c_funloc_tests_3_funcs.c: Ditto.
8649         * c_kind_params.f90: Ditto.
8650         * c_kind_tests_2.f03: Ditto.
8651         * c_kinds.c: Ditto.
8652         * c_loc_driver.c: Ditto.
8653         * c_loc_test.f90: Ditto.
8654         * c_loc_tests_2.f03: Ditto.
8655         * c_loc_tests_2_funcs.c: Ditto.
8656         * c_loc_tests_3.f03: Ditto.
8657         * c_loc_tests_4.f03: Ditto.
8658         * c_loc_tests_5.f03: Ditto.
8659         * c_loc_tests_6.f03: Ditto.
8660         * c_loc_tests_7.f03: Ditto.
8661         * c_loc_tests_8.f03: Ditto.
8662         * c_ptr_tests.f03: Ditto.
8663         * c_ptr_tests_10.f03: Ditto.
8664         * c_ptr_tests_5.f03: Ditto.
8665         * c_ptr_tests_7.f03: Ditto.
8666         * c_ptr_tests_7_driver.c: Ditto.
8667         * c_ptr_tests_8.f03: Ditto.
8668         * c_ptr_tests_8_funcs.c: Ditto.
8669         * c_ptr_tests_9.f03: Ditto.
8670         * c_ptr_tests_driver.c: Ditto.
8671         * c_size_t_driver.c: Ditto.
8672         * c_size_t_test.f03: Ditto.
8673         * com_block_driver.f90: Ditto.
8674         * global_vars_c_init.f90: Ditto.
8675         * global_vars_c_init_driver.c: Ditto.
8676         * global_vars_f90_init.f90: Ditto.
8677         * global_vars_f90_init_driver.c: Ditto.
8678         * interop_params.f03: Ditto.
8679         * iso_c_binding_only.f03: Ditto.
8680         * iso_c_binding_rename_1.f03: Ditto.
8681         * iso_c_binding_rename_1_driver.c: Ditto.
8682         * iso_c_binding_rename_2.f03: Ditto.
8683         * iso_c_binding_rename_2_driver.c: Ditto.
8684         * kind_tests_2.f03: Ditto.
8685         * kind_tests_3.f03: Ditto.
8686         * module_md5_1.f90: Ditto.
8687         * only_clause_main.c: Ditto.
8688         * print_c_kinds.f90: Ditto.
8689         * test_bind_c_parens.f03: Ditto.
8690         * test_c_assoc.c: Ditto.
8691         * test_com_block.f90: Ditto.
8692         * test_common_binding_labels.f03: Ditto.
8693         * test_common_binding_labels_2.f03: Ditto.
8694         * test_common_binding_labels_2_main.f03: Ditto.
8695         * test_common_binding_labels_3.f03: Ditto.
8696         * test_common_binding_labels_3_main.f03: Ditto.
8697         * test_only_clause.f90: Ditto.
8698         * use_iso_c_binding.f90: Ditto.
8699         * value_5.f90: Ditto.
8700         * value_test.f90: Ditto.
8701         * value_tests_f03.f90: Ditto.
8702
8703 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
8704
8705         * gcc.dg/tls/opt-14.c: New.
8706
8707 2007-07-01  Ollie Wild  <aaw@google.com>
8708
8709         * g++.dg/lookup/using16.C: New test.
8710         * g++.dg/lookup/using17.C: New test.
8711
8712 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
8713
8714         PR fortran/32239
8715         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
8716         (test_4): Use proper test for floating point equality.
8717         (test_8): Likewise.
8718
8719 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8720
8721         PR libgfortran/32554
8722         * gfortran.dg/fmt_p_1.f90: New test.
8723
8724 2007-07-01  Ira Rosen  <irar@il.ibm.com>
8725
8726         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
8727         initialization and fix dg-final check - the initialization loop is
8728         vectorizable.
8729
8730 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
8731             Volker Reichelt  <reichelt@netcologne.de>
8732
8733         PR middle-end/32559
8734         * gcc.dg/pr32559.c: New test.
8735
8736 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
8737
8738         PR tree-optimization/25371
8739         * gcc.dg/vect/pr25371.c: New test.
8740
8741 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
8742
8743         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
8744         when allocating and initializing a flexible array.
8745
8746 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
8747
8748         PR fortran/20373
8749         * gfortran.dg/intrinsic.f90: New test.
8750
8751 2007-06-30  Tobias Burnus  <burnus@net-b.de>
8752
8753         PR fortran/32555
8754         * gfortran.dg/fmt_zero_check.f90: New.
8755
8756 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
8757
8758         PR fortran/30284
8759         * gfortran.dg/repeat_f90: New test.
8760
8761 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8762
8763         PR testsuite/25241
8764         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
8765         -pedantic-errors, so we should match errors.
8766         * gcc.dg/cpp/escape-1.c: Likewise.
8767         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
8768         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
8769         warning.
8770         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
8771         errors instead of warnings.
8772         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
8773         a pedantic warning.
8774         * gcc.dg/cpp/arith-3.c: Likewise.
8775
8776 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8777
8778         PR testsuite/25241
8779         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
8780         * gcc.dg/pch/valid-2.c: Likewise.
8781         * gcc.dg/pch/valid-3.c: Likewise.
8782         * gcc.dg/pch/warn-1.c: Likewise.
8783         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
8784         
8785 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8786
8787         PR c/4076
8788         * gcc.dg/Wunused-function.c: New.
8789         
8790 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8791
8792         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
8793
8794 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
8795
8796         * g++.dg/other/canon-31724.C: New.
8797         
8798 2007-06-29  Jan Hubicka  <jh@suse.cz>
8799
8800         PR middle-end/32372
8801         * gcc.c-torture/compile/pr32372.c: new.
8802
8803 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
8804
8805         * gfortran.dg/operator_3.f90: New test.
8806
8807 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
8808
8809         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
8810         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
8811
8812 2007-06-29  Richard Guenther  <rguenther@suse.de>
8813
8814         PR middle-end/32493
8815         * gcc.dg/inline-23.c: New testcase.
8816
8817 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
8818
8819         PR tree-optimization/24659
8820         * gcc.target/i386/vectorize2.c: New test.
8821         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
8822         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
8823
8824 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
8825
8826         * gcc.dg/pointer-arith-9.c: New test.
8827
8828 2007-06-29  Tobias Burnus  <burnus@net-b.de>
8829
8830         PR fortran/32483
8831         * gfortran.dg/fmt_read_2.f90: New.
8832
8833 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8834
8835         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
8836         If it exists, don't try to create it.
8837
8838 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
8839
8840         * g++.dg/ext/visibility/ms-compat-1.C: New.
8841
8842 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8843
8844         PR tree-opt/32417
8845         * gfortran.fortran-torture/compile/pr32417.f90: New test.
8846
8847 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
8848
8849         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
8850         targets.
8851
8852 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
8853
8854         PR fortran/32467
8855         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
8856
8857 2007-06-27  Richard Guenther  <rguenther@suse.de>
8858
8859         PR middle-end/32492
8860         * gcc.dg/inline-22.c: New testcase.
8861
8862 2007-06-26  Hui-May Chang <hm.chang@apple.com>
8863
8864         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
8865         the scan-assembler constant.
8866
8867 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
8868
8869         PR 20216
8870         * gcc.dg/pr20216.c: New.
8871
8872 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8873
8874         PR tree-opt/32421
8875         * gcc.dg/vect/pr32421.c: New test.
8876
8877 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
8878
8879         PR c++/32111
8880         * g++.dg/other/friend5.C: New test.
8881
8882 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
8883
8884         PR fortran/32464
8885         * gfortran.dg/host_assoc_function_2.f90: New test.
8886
8887         PR fortran/31494
8888         * gfortran.dg/host_assoc_call_1.f90: New test.
8889
8890 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8891
8892         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
8893         
8894 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8895
8896         PR fortran/32456
8897         * gfortran.dg/error_format.f90: New test.
8898
8899 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
8900
8901         PR fortran/32136
8902         * gfortran.dg/pr32136.f90: New test.
8903
8904 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
8905
8906         PR fortran/31726
8907         * gfortran.dg/minmaxloc_1.f90: New test.
8908
8909         PR fortran/32298
8910         * gfortran.dg/minmaxloc_2.f90: New test.
8911
8912 2007-06-23  Richard Guenther  <rguenther@suse.de>
8913
8914         PR tree-optimization/16876
8915         PR middle-end/29478
8916         * gcc.dg/pr29254.c: The warning is bogus.
8917         * gcc.dg/warn-1.c: Likewise.
8918         * gcc.dg/assign-warn-3.c: Likewise.
8919         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
8920
8921 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
8922
8923         * gcc.c-torture/execute/20070623-1.c: New.
8924
8925 2007-06-22  Jan Hubicka  <jh@suse.cz>
8926
8927         * gcc.c-torture/compile/pr31541.c: New.
8928
8929 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
8930
8931         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
8932         Remove -m64 from dg-options.
8933
8934 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
8935
8936         PR middle-end/32374
8937         * gcc.dg/pr32374.c: New test.
8938
8939 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8940
8941         PR fortran/32360
8942         * gfortran.dg/pointer_assign_3.f90: New test.
8943
8944 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
8945
8946         * gcc.dg/tree-ssa/pr19590.c: New.
8947
8948 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8949
8950         PR fortran/31162
8951         * gfortran.dg/assign.f90: Update test.
8952         * gfortran.dg/real_do_1.f90: Update test.
8953         * gfortran.dg/gomp/omp_do1.f90: Update test.
8954         * gfortran.dg/warnings_are_errors_1.f: Update test.
8955         * gfortran.dg/g77/20010519-1.f: Update test.
8956         * gfortran.dg/g77/pr9258.f: Update test.
8957         * gfortran.dg/g77/960317-1.f: Update test.
8958
8959 2007-06-21  Richard Guenther  <rguenther@suse.de>
8960
8961         PR tree-optimization/32453
8962         * gcc.c-torture/compile/pr32453.c: New testcase.
8963
8964 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
8965
8966         PR tree-optimization/31866
8967         * gcc.dg/pr31866.c: New test.
8968
8969 2007-06-21  Richard Guenther  <rguenther@suse.de>
8970
8971         PR tree-optimization/32451
8972         * g++.dg/torture/20070621-1.C: New testcase.
8973
8974 2007-06-21  Christian Bruel  <christian.bruel@st.com>
8975
8976         * gcc.dg/attr-isr.c: Test delay slot content.
8977         
8978 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8979
8980         PR fortran/32361
8981         gfortran.dg/pointer_assign_2.f90: New test.
8982
8983 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8984
8985         PR fortran/25061
8986         gfortran.dg/invalid_procedure_name.f90: New test.
8987
8988 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
8989
8990         PR tree-optimization/25737
8991         * gcc.dg/tree-ssa/alias-14.c: New test.
8992
8993 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
8994
8995         * gcc.target/i386/large-size-array-3.c: New.
8996
8997 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
8998         Richard Guenther  <rguenther@suse.de>
8999
9000         PR fortran/32140
9001         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
9002
9003 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
9004
9005         PR middle-end/31959
9006         * gcc.dg/pr31959.c: New test.
9007
9008         PR inline-asm/32109
9009         * g++.dg/ext/asm10.C: New test.
9010
9011         PR middle-end/32285
9012         * gcc.c-torture/execute/20070614-1.c: New test.
9013
9014 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
9015
9016         * gcc.target/arm/stack-corruption.c: New test.
9017
9018 2007-06-19  Richard Guenther  <rguenther@suse.de>
9019
9020         * g++.dg/torture/pr30252.C: New testcase.
9021
9022 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
9023
9024         PR tree-optimization/32353
9025         * g++.dg/opt/nrv13.C: New test.
9026
9027 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
9028
9029         PR fortran/20863
9030         PR fortran/20882
9031         * gfortran.dg/impure_assignment_2.f90 : New test.
9032
9033         PR fortran/32236
9034         * gfortran.dg/data_initialized_2.f90 : New test.
9035
9036         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
9037         appropriate version of 'dmach'.
9038
9039 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
9040
9041         PR target/32389
9042         * gcc.target/i386/pr32389.c New test.
9043
9044 2007-06-18  Simon Baldwin <simonb@google.com>
9045
9046         PR c++/31923
9047         * g++.dg/template/error25.C: New.
9048         * g++.dg/template/spec35.C: New.
9049
9050 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
9051
9052         * gcc.c-torture/compile/pr32355.c: New testcase.
9053         
9054 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
9055
9056         PR tree-optimization/32383
9057         * g++.dg/opt/pr32383.C: New test.
9058
9059 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
9060
9061         PR rtl-optimization/32366
9062         * gcc.dg/vect/pr32366.c: New test.
9063
9064 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
9065
9066         * gcc.c-torture/compile/pr32349.c: New testcase.
9067         
9068 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9069
9070         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
9071         * gcc.target/sparc/combined-2.c: Likewise.
9072         * gcc.target/sparc/fexpand.c : Likewise.
9073         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
9074         * gcc.target/sparc/fpack16.c : Likewise.
9075         * gcc.target/sparc/fpmerge.c : Likewise.
9076         * gcc.target/sparc/fpmul.c : Likewise.
9077         * gcc.target/sparc/noresult.c : Likewise.
9078         * gcc.target/sparc/pdist.c: Likewise.
9079
9080 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
9081
9082         PR middle-end/31723
9083         * gcc.target/i386/recip-divf.c: New test.
9084         * gcc.target/i386/recip-sqrtf.c: Ditto.
9085         * gcc.target/i386/recip-vec-divf.c: Ditto.
9086         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9087         * gcc.target/i386/sse-recip.c: Ditto.
9088         * gcc.target/i386/sse-recip-vec.c: Ditto.
9089
9090 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9091
9092         PR tree-opt/32225
9093         * gcc.c-torture/compile/20070605-1.c: New test.
9094
9095         * gcc.c-torture/compile/20070603-1.c: New testcase.
9096         * gcc.c-torture/compile/20070603-2.c: New testcase.
9097
9098         * gcc.c-torture/compile/20070531-1.c: New test.
9099
9100         PR tree-opt/32167
9101         * gcc.c-torture/compile/20070531-2.c: New test.
9102
9103         PR tree-opt/32144
9104         * gcc.c-torture/compile/20070529-1.c: New test.
9105
9106         PR tree-opt/32145
9107         * gcc.c-torture/compile/20070529-2.c: New test.
9108
9109         PR tree-opt/32015
9110         * gcc.c-torture/compile/20070520-1.c: New test.
9111
9112         * g++.dg/ext/java-1.C: New test.
9113
9114         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
9115         loops instead of one. Remove the "can't determine dependence"
9116         check.
9117         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
9118         needed as the cast is gone in the first place.
9119         * gcc.dg/max-1.c: Change local variable a to be a global one.
9120         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
9121         have a cast which is PREd.
9122
9123 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
9124
9125         * g++.dg/lookup/anon6.C: New test.
9126
9127 2007-06-14  Dirk Mueller  <dmueller@suse.de>
9128
9129         PR c++/31806
9130         * g++.dg/opt/static6.C: New testcase.
9131
9132 2007-06-14  Geoff Keating  <geoffk@apple.com>
9133
9134         * g++.dg/ext/visibility/overload-1.C: New.
9135
9136         PR 31093
9137         * g++.dg/ext/visibility/anon4.C: New.
9138
9139 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
9140
9141         PR target/32268
9142         * gcc.target/i386/pr32268.c: New test.
9143
9144 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9145
9146         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
9147         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
9148         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
9149
9150         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
9151         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
9152         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
9153         BID is used.
9154
9155 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
9156
9157         PR fortran/32302
9158         * gfortran.dg/common_resize_1.f90: New test.
9159
9160 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
9161
9162         PR target/32274
9163         * gcc.dg/vect/pr32224.c: Fix.   
9164         
9165 2007-06-13  Eric Christopher  <echristo@apple.com>
9166
9167         * gcc.target/i386/ssefn-1.c: Add -march=i386.
9168
9169 2007-06-13  Tobias Burnus  <burnus@net-b.de>
9170
9171         PR fortran/32323
9172         * gfortran.dg/actual_array_vect_1.f90: New.
9173
9174 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9175
9176         * gcc.target/sparc/mfpu.c: New test.
9177
9178 2007-06-12  Geoff Keating  <geoffk@apple.com>
9179
9180         * g++.dg/warn/weak1.C: Suppress on Darwin.
9181         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
9182
9183 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9184
9185         PR middle-end/31579
9186          * g++.dg/torture/pr31579.C: New testcase.
9187
9188 2007-06-12  Ian Lance Taylor  <iant@google.com>
9189
9190         PR libstdc++/29286
9191         * g++.dg/init/new16.C: New test.
9192         * g++.dg/init/new17.C: New test.
9193         * g++.dg/init/new18.C: New test.
9194         * g++.dg/init/new19.C: New test.
9195
9196 2007-06-12  Olivier Hainque  <hainque@adacore.com>
9197
9198         * gnat.dg/lhs_view_convert.adb: New test.
9199
9200 2007-06-12  Richard Guenther  <rguenther@suse.de>
9201
9202         PR tree-optimization/15353
9203         PR tree-optimization/31657
9204         * gcc.c-torture/execute/20070424-1.c: New testcase.
9205         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
9206         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
9207         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
9208         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
9209         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
9210
9211 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
9212
9213         PR rtl-optimization/32293
9214         * gcc.dg/pr32293.c: New test.
9215
9216 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
9217
9218         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
9219
9220 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
9221
9222         PR fortran/29786
9223         * gfortran.dg/equiv_7.f90: New test.
9224         * gfortran.dg/equiv_constraint_7.f90: Change error message.
9225
9226         PR fortran/30875
9227         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
9228
9229 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
9230
9231         * gcc.dg/setjmp-3.c: Rename raise to raise0.
9232         * gcc.dg/setjmp-4.c: Likewise.
9233         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
9234
9235 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
9236
9237         PR rtl-optimization/31025
9238         * gfortran.dg/pr31025.f90: New.
9239
9240 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
9241
9242         PR target/32280
9243         * gcc.target/i386/pr32280.c: New test.
9244
9245 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
9246
9247         PR middle-end/32279
9248         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
9249
9250 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9251
9252         PR libgfortran/32235
9253         * gfortran.dg/backspace_9.f: New test.
9254
9255 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
9256
9257         * gcc.dg/tree-ssa/prefetch-7.c: New test.
9258
9259 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
9260
9261         * gcc.dg/tree-ssa/loop-28.c: New testcase.
9262
9263 2007-06-09  Ian Lance Taylor  <iant@google.com>
9264
9265         PR tree-optimization/32169
9266         * gcc.c-torture/compile/pr32169.c: New test.
9267
9268 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
9269
9270         * gcc.dg/vect/costmodel: New directory.
9271         * gcc.dg/vect/costmodel/i386: New directory.
9272         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
9273         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
9274         New test.
9275         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
9276         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
9277         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
9278         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
9279         * gcc.dg/vect/costmodel/x86_64: New directory.
9280         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
9281         New testsuite.
9282         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
9283         New test.
9284         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
9285         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
9286         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
9287         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
9288         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
9289
9290 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
9291
9292         PR tree-optimization/32243
9293         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
9294         flags for -Os tests.
9295         * gcc.dg/vect/03-vect-pr32243.c: New test.
9296
9297 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
9298
9299         PR tree-optimization/32224
9300         * gcc.dg/vect/pr32224.c: New test.
9301
9302 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
9303
9304         PR c++/32177
9305         * g++.dg/gomp/pr32177.C: New test.
9306
9307 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9308
9309         PR testsuite/25241
9310         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
9311         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
9312         warning nor an error.
9313         * gcc.dg/Wfatal-2.c: Likewise.
9314         * gcc.dg/Werror-1.c: Likewise.
9315         * gcc.dg/Werror-5.c: Likewise.
9316         * gcc.dg/Werror-7.c: Likewise.
9317         * gcc.dg/Werror-10.c: Likewise.
9318         * gcc.dg/Werror-11.c: Likewise.
9319
9320 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
9321
9322         PR c++/30759
9323         * g++.dg/init/brace6.C: New test.
9324
9325 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
9326
9327         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
9328         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
9329         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
9330         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
9331
9332         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
9333         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
9334         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
9335         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
9336         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
9337         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
9338         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
9339         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
9340
9341         * gcc.dg/darwin-minversion-3.c: New.
9342
9343 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
9344
9345         * gcc.target/i386/builtin-copysign.c: New test.
9346
9347 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
9348
9349         PR tree-optimization/32220
9350         * gfortran.dg/predcom-2.f: New testcase.
9351
9352 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9353
9354         PR tree-opt/32231
9355         * gcc.target/i386/vectorize4.c: New test.
9356
9357 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
9358
9359         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
9360
9361 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9362
9363         PR testsuite/25241
9364         * gcc.dg/simd-5.c: Mark output as a note.
9365         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
9366         dg-message.
9367         * gcc.dg/simd-1.c: Likewise.
9368         * gcc.dg/always_inline.c: Mark output as a sorry.
9369         * gcc.dg/always_inline2.c: Likewise.
9370         * gcc.dg/always_inline3.c: Likewise.
9371
9372 2007-06-06  Ian Lance Taylor  <iant@google.com>
9373
9374         * g++.dg/conversion/enum1.C: New test.
9375
9376 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
9377
9378         PR tree-optimization/32216
9379         * gcc.dg/vect/pr32216.c: New test.
9380
9381 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9382
9383         PR testsuite/18923
9384         * gfortran.dg/invalid_contains_1.f90: New test.
9385         * gfortran.dg/invalid_contains_2.f90: New test.
9386
9387 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9388
9389         PR testsuite/32057
9390         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
9391         midnight issues.
9392
9393 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9394
9395         PR testsuite/25241
9396         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
9397         dg-message to match de note.
9398         * gcc.dg/pr26570.c: Use dg-message for a note.
9399         * gcc.dg/pr29254.c: Use dg-message for generic output and use
9400         dg-error instead of dg-warning because of -Werror.
9401         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
9402         neither an error, nor a warning.
9403         * gcc.dg/glibc-uclibc-2.c: Likewise
9404         * gcc.dg/cpp/19940712-1.c: Likewise.
9405
9406 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
9407
9408         PR preprocessor/23479
9409         * gcc.dg/binary-constants-1.c: Add test suites for
9410         the 0b-prefixed binary integer constants.
9411         * gcc.dg/binary-constants-2.c: Ditto.
9412         * gcc.dg/binary-constants-3.c: Ditto.
9413         * gcc.dg/binary-constants-4.c: Ditto.
9414
9415 2007-06-05  Ian Lance Taylor  <iant@google.com>
9416
9417         * gcc.dg/Wstrict-overflow-19.c: New test.
9418
9419 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
9420
9421         * gcc.dg/matrix/matrix-6.c: Remove conversion.
9422
9423 2007-06-04  Ian Lance Taylor  <iant@google.com>
9424
9425         * gcc.dg/Wstrict-overflow-18.c: New test.
9426
9427 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9428
9429         PR testsuite/25241
9430         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
9431         * gcc.dg/cpp/mi5.c: Likewise.
9432         * gcc.dg/cpp/mi7.c: Likewise.
9433
9434 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
9435
9436         PR c/32191
9437         * gcc.dg/pr32191.c: New test.
9438
9439 2007-05-28  Tobias Burnus  <burnus@net-b.de>
9440
9441         PR fortran/32124
9442         * gfortran.dg/allocate_stat_1.f90: Remove.
9443
9444 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9445
9446         * gcc.target/i386/sse4_2-check.h: New.
9447         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
9448         * gcc.target/i386/sse4_2-crc32.h: Likewise.
9449         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
9450         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
9451         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
9452         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
9453         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
9454         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
9455         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
9456         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
9457         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
9458         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
9459         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
9460         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
9461         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
9462         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
9463         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
9464         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
9465
9466 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
9467
9468         * gcc.dg/pie-link.c: New test.
9469
9470 2007-06-01  Ian Lance Taylor  <iant@google.com>
9471
9472         * gcc.dg/Wstrict-overflow-17.c: New test.
9473
9474 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
9475
9476         * gcc.dg/builtin-return-1.c (g): New.
9477         (main): Allocate at least 64 bytes on the stack.
9478
9479 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
9480
9481         * g++.dg/init/cleanup3.C: New test.
9482
9483 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9484
9485         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
9486         int is 16 bits.
9487
9488 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
9489
9490         PR fortran/32156
9491         * gfortran.dg/char_array_constructor_3.f90: New test.
9492
9493 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
9494
9495         PR tree-optimization/32160
9496         * gfortran.dg/predcom-1.f: New test.
9497
9498 2007-05-31  Richard Guenther  <rguenther@suse.de>
9499
9500         * g++.dg/other/str_empty.C: Move...
9501         * g++.dg/other/pr30567.C: Move...
9502         * g++.dg/tree-ssa/pr27218.C: Move...
9503         * g++.dg/torture: ...here and remove dg-options.
9504
9505 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
9506
9507         PR c++/32158
9508         * g++.dg/ext/is_pod_incomplete.C: New.
9509
9510 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
9511             Douglas Gregor <doug.gregor@gmail.com>
9512             Pedro Lamarao <pedro.lamarao@mndfck.org>
9513             Howard Hinnant <howard.hinnant@gmail.com>
9514
9515         PR c++/7412
9516         PR c++/29939
9517         * g++.dg/cpp0x/rv8p.C: New.
9518         * g++.dg/cpp0x/temp-constructor-bug.C: New.
9519         * g++.dg/cpp0x/cast-bug.C: New.
9520         * g++.dg/cpp0x/elision_weak.C: New.
9521         * g++.dg/cpp0x/collapse-bug.C: New.
9522         * g++.dg/cpp0x/rv3p.C: New.
9523         * g++.dg/cpp0x/rv7n.C: New.
9524         * g++.dg/cpp0x/overload-conv-1.C: New.
9525         * g++.dg/cpp0x/rv2n.C: New.
9526         * g++.dg/cpp0x/deduce.C: New.
9527         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
9528         * g++.dg/cpp0x/rv6p.C: New.
9529         * g++.dg/cpp0x/template_deduction.C: New.
9530         * g++.dg/cpp0x/implicit-copy.C: New.
9531         * g++.dg/cpp0x/rv1p.C: New.
9532         * g++.dg/cpp0x/cast.C: New.
9533         * g++.dg/cpp0x/rv5n.C: New.
9534         * g++.dg/cpp0x/collapse.C: New.
9535         * g++.dg/cpp0x/overload-conv-2.C: New.
9536         * g++.dg/cpp0x/rv4p.C: New.
9537         * g++.dg/cpp0x/rvo.C: New.
9538         * g++.dg/cpp0x/iop.C: New.
9539         * g++.dg/cpp0x/rv3n.C: New.
9540         * g++.dg/cpp0x/rv7p.C: New.
9541         * g++.dg/cpp0x/reference_collapsing.C: New.
9542         * g++.dg/cpp0x/overload.C: New.
9543         * g++.dg/cpp0x/named.C: New.
9544         * g++.dg/cpp0x/rv2p.C: New.
9545         * g++.dg/cpp0x/rv6n.C: New.
9546         * g++.dg/cpp0x/not_special.C: New.
9547         * g++.dg/cpp0x/bind.C: New.
9548         * g++.dg/cpp0x/rv1n.C: New.
9549         * g++.dg/cpp0x/rv5p.C: New.
9550         * g++.dg/cpp0x/elision.C: New.
9551         * g++.dg/cpp0x/named_refs.C: New.
9552         * g++.dg/cpp0x/unnamed_refs.C: New.
9553         * g++.dg/cpp0x/rv4n.C: New.
9554         * g++.dg/cpp0x/elision_neg.C: New.
9555         * g++.dg/init/copy7.C: Run in C++98 mode.
9556         * g++.dg/overload/arg1.C: Ditto.
9557         * g++.dg/overload/arg4.C: Ditto.
9558
9559 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
9560
9561         PR c++/31809
9562         * g++.dg/opt/static5.C: New test.
9563
9564 2007-05-30  Richard Guenther  <rguenther@suse.de>
9565
9566         * g++.dg/dg.exp: Prune torture/.
9567         * g++.dg/torture/dg-torture.exp: New testsuite.
9568
9569 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
9570
9571         * gcc.target/arm/pr27387.C: Move and rename to ...
9572         * g++.dg/inherit/thunk8.C: ... here.
9573
9574 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
9575
9576         PR tree-optimization/31769
9577         * g++.dg/gomp/pr31769.C: New test.
9578
9579 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
9580
9581         * gcc.target/i386/stack-realign.c: New.
9582
9583 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
9584
9585         * gcc.dg/tree-ssa/prefetch-6.c: New test.
9586
9587 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9588
9589         * gfortran.dg/sizeof.f90: New.
9590
9591 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9592
9593         PR c/31339
9594         * gcc.dg/boolcomplex-1.c: New test.
9595
9596         PR c++/31339
9597         * g++.dg/ext/boolcomplex-1.c: New test.
9598
9599 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
9600
9601         * gcc.dg/matrix: New directory.
9602
9603 2007-05-28  Tobias Burnus  <burnus@net-b.de>
9604
9605         PR fortran/32124
9606         * gfortran.dg/allocate_stat_1.f90: New.
9607
9608 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
9609
9610         PR fortran/31972
9611         * transfer_hollerith_1.f90: New test.
9612
9613 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9614
9615         PR tree-opt/32100
9616         * gcc.c-torture/execute/vrp-7.c: New test.
9617
9618 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
9619
9620         * gfortran.dg/transfer_simplify_4.f90: New test.
9621
9622 2007-05-27  Tobias Burnus  <burnus@net-b.de>
9623
9624         PR fortran/32088
9625         * gfortran.dg/func_result_3.f90: New.
9626
9627 2007-05-27  Tobias Burnus  <burnus@net-b.de>
9628
9629         PR middle-end/32083
9630         * gfortran.dg/transfer_simplify_3.f90: New.
9631
9632 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
9633
9634         PR target/32065
9635         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
9636         to compile options.
9637         * gcc.target/i386/pr32065-2.c: New test.
9638
9639 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9640
9641         PR fortran/31813
9642         * gfortran.dg/io_constraints_2.f90: Update.
9643
9644 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
9645
9646         PR fortran/31219
9647         * gfortran.dg/array_constructor_17.f90: New test.
9648
9649 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9650
9651         PR tree-opt/32090
9652         * g++.dg/opt/array2.C: New testcase.
9653
9654 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
9655
9656         PR target/32065
9657         * gcc.target/i386/pr32065.c: New test.
9658
9659 2007-05-25  Dirk Mueller  <dmueller@suse.de>
9660             Marcus Meissner <meissner@suse.de>
9661
9662         * gcc.dg/attr-alloc_size.c: New.
9663
9664 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
9665             Lee Millward  <lee.millward@gmail.com>
9666
9667         PR c++/31745
9668         * g++.dg/parse/crash34.C: New test.
9669
9670         * g++.dg/parse/crash35.C: New test.
9671
9672 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
9673
9674         * gcc.target/i386/sse2-check.h: New.
9675         * gcc.target/i386/sse2-vec-1.c: Likewise.
9676         * gcc.target/i386/sse2-vec-2.c: Likewise.
9677         * gcc.target/i386/sse2-vec-3.c: Likewise.
9678         * gcc.target/i386/sse2-vec-4.c: Likewise.
9679         * gcc.target/i386/sse2-vec-5.c: Likewise.
9680         * gcc.target/i386/sse2-vec-6.c: Likewise.
9681
9682 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
9683
9684         PR c++/31431
9685         PR c++/31432
9686         PR c++/31434
9687         PR c++/31435
9688         PR c++/31437
9689         PR c++/31438
9690         PR c++/31442
9691         PR c++/31443
9692         PR c++/31444
9693         PR c++/31445
9694         * g++.dg/cpp0x/pr31431.C: New.
9695         * g++.dg/cpp0x/pr31437.C: New.
9696         * g++.dg/cpp0x/pr31442.C: New.
9697         * g++.dg/cpp0x/pr31444.C: New.
9698         * g++.dg/cpp0x/pr31431-2.C: New.
9699         * g++.dg/cpp0x/pr31432.C: New.
9700         * g++.dg/cpp0x/pr31434.C: New.
9701         * g++.dg/cpp0x/pr31438.C: New.
9702         * g++.dg/cpp0x/pr31443.C: New.
9703         * g++.dg/cpp0x/pr31445.C: New.
9704         * g++.dg/cpp0x/variadic-crash1.C: New.
9705
9706 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
9707
9708         * gcc.target/arm/long-calls-1.c: New test.
9709         * gcc.target/arm/long-calls-2.c: Likewise.
9710         * gcc.target/arm/long-calls-3.c: Likewise.
9711         * gcc.target/arm/long-calls-4.c: Likewise.
9712
9713 2007-05-25  Richard Guenther  <rguenther@suse.de>
9714             Andrew Pinski  <andrew_pinski@playstation.sony.com>
9715
9716         PR tree-optimization/31982
9717         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
9718
9719 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
9720
9721         PR fortran/32047
9722         * gfortran.dg/result_in_spec_2.f90: New test.
9723
9724 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9725
9726         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
9727
9728 2007-05-24  Ollie Wild  <aaw@google.com>
9729
9730         * gcc.dg/cpp/counter-1.c: New test.
9731         * gcc.dg/pch/counter-1.c: New test.
9732         * gcc.dg/pch/counter-1.hs: New file.
9733         * gcc.dg/pch/counter-2.c: New test.
9734         * gcc.dg/pch/counter-2.hs: New file.
9735         * gcc.dg/pch/counter-3.c: New test.
9736         * gcc.dg/pch/counter-3.hs: New file.
9737
9738 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
9739
9740         * gcc.dg/tree-ssa/predcom-1.c: New test.
9741         * gcc.dg/tree-ssa/predcom-2.c: New test.
9742         * gcc.dg/tree-ssa/predcom-3.c: New test.
9743         * gcc.dg/tree-ssa/predcom-4.c: New test.
9744         * gcc.dg/tree-ssa/predcom-5.c: New test.
9745         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
9746
9747 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
9748
9749         PR testsuite/32062
9750         * gcc.target/i386/sse4_1-check.h (MASK): New.
9751
9752 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9753
9754         PR fortran/32038
9755         * gfortran.dg/pr25603.f: Initialize integer variables.
9756
9757 2007-05-23  Ian Lance Taylor  <iant@google.com>
9758
9759         * g++.dg/other/vrp1.C: New test.
9760
9761 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
9762
9763         PR preprocessor/20077
9764         * gcc.dg/cpp/paste15.c: New test.
9765
9766 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
9767             Nigel Stephens  <nigel@mips.com>
9768             Richard Sandiford  <richard@codesourcery.com>
9769
9770         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
9771         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
9772         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
9773         * gcc.target/mips/inter/mips16-inter.exp: New.
9774
9775 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
9776
9777         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
9778
9779 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9780
9781         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
9782         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
9783         * gcc.target/i386/sse3-addsubps.c: Likewise.
9784         * gcc.target/i386/sse3-haddpd.c: Likewise.
9785         * gcc.target/i386/sse3-haddps.c: Likewise.
9786         * gcc.target/i386/sse3-hsubpd.c: Likewise.
9787         * gcc.target/i386/sse3-hsubps.c: Likewise.
9788         * gcc.target/i386/sse3-lddqu.c: Likewise.
9789         * gcc.target/i386/sse3-movddup.c: Likewise.
9790         * gcc.target/i386/sse3-movshdup.c: Likewise.
9791         * gcc.target/i386/sse3-movsldup.c: Likewise.
9792
9793         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
9794         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
9795         * gcc.target/i386/ssse3-pabsd.c: Likewise.
9796         * gcc.target/i386/ssse3-pabsw.c: Likewise.
9797         * gcc.target/i386/ssse3-palignr.c: Likewise.
9798         * gcc.target/i386/ssse3-phaddd.c: Likewise.
9799         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
9800         * gcc.target/i386/ssse3-phaddw.c: Likewise.
9801         * gcc.target/i386/ssse3-phsubd.c: Likewise.
9802         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
9803         * gcc.target/i386/ssse3-phsubw.c: Likewise.
9804         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
9805         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
9806         * gcc.target/i386/ssse3-pshufb.c: Likewise.
9807         * gcc.target/i386/ssse3-psignb.c: Likewise.
9808         * gcc.target/i386/ssse3-psignd.c: Likewise.
9809         * gcc.target/i386/ssse3-psignw.c: Likewise.
9810         * gcc.target/i386/ssse3-vals.h: Likewise.
9811
9812         * gcc.target/i386/sse3-check.h: New file.
9813         * gcc.target/i386/ssse3-check.h: Likewise.
9814
9815 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9816
9817         PR middle-end/31095
9818         * gcc.c-torture/compile/bcopy-1.c: New testcase.
9819
9820 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9821
9822         PR middle-end/31606
9823         * gcc.c-torture/20070522-1.c: New testcase.
9824
9825 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9826
9827         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
9828
9829 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
9830
9831         * gcc.c-torture/execute/ieee/20000320-1.x,
9832         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
9833         m68k-*-* and check_effective_target_coldfire_fpu.
9834
9835 2007-05-22  Ollie Wild  <aaw@google.com>
9836
9837         * g++.dg/lookup/hidden-class10.C: New test.
9838         * g++.dg/lookup/hidden-class11.C: New test.
9839
9840 2007-05-22  Ollie Wild  <aaw@google.com>
9841
9842         * g++.dg/lookup/name-clash5.C: New test.
9843         * g++.dg/lookup/name-clash6.C: New test.
9844
9845 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9846
9847         * g++.dg/other/i386-2.C: Update comments on header files tested.
9848         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
9849         of <tmmintrin.h>.
9850         * gcc.target/i386/sse-12.c: Likewise.
9851         * gcc.target/i386/sse-13.c: Likewise.
9852         * gcc.target/i386/sse-14.c: Likewise.
9853
9854         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
9855         Redefined to test with immediate operand.
9856         (__builtin_ia32_blendps): Likewise.
9857         (__builtin_ia32_blendpd): Likewise.
9858         (__builtin_ia32_dpps): Likewise.
9859         (__builtin_ia32_dpps): Likewise.
9860         (__builtin_ia32_insertps128): Likewise.
9861         (__builtin_ia32_vec_ext_v4sf): Likewise.
9862         (__builtin_ia32_vec_set_v16qi): Likewise.
9863         (__builtin_ia32_vec_set_v4si): Likewise.
9864         (__builtin_ia32_vec_set_v2di): Likewise.
9865         (__builtin_ia32_vec_ext_v16qi): Likewise.
9866         (__builtin_ia32_vec_ext_v4si): Likewise.
9867         (__builtin_ia32_vec_ext_v2di): Likewise.
9868         (__builtin_ia32_roundpd): Likewise.
9869         (__builtin_ia32_roundsd): Likewise.
9870         (__builtin_ia32_roundps): Likewise.
9871         (__builtin_ia32_roundss): Likewise.
9872         (__builtin_ia32_mpsadbw128): Likewise.
9873
9874 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9875
9876         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
9877
9878 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
9879
9880         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
9881         failures.
9882         * gcc.dg/dfp/func-struct.c: Ditto.
9883         * gcc.dg/dfp/operator-assignment.c: Ditto.
9884         * gcc.dg/dfp/convert-bfp.c: Ditto.
9885         * gcc.dg/dfp/convert-int.c: Ditto.
9886         * gcc.dg/dfp/convert-int-max.c: Ditto.
9887         * gcc.dg/dfp/func-scalar.c: Ditto.
9888         * gcc.dg/dfp/cast.c: Ditto.
9889         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
9890         failures, and fix a typo in return type of arg1_128.
9891         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
9892         failures, and fix a typo in a constant suffix.
9893         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
9894         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
9895
9896 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
9897             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9898
9899         * lib/gcc-dg.exp(process_message): New proc.
9900         (dg-message): New test directive.
9901         * gcc.dg/always_inline.c: Use dg-message.
9902         * gcc.dg/always_inline2.c: Ditto.
9903         * gcc.dg/always_inline3.c: Ditto.
9904         * gcc.dg/invalid-call-1.c: Ditto.
9905         * gcc.dg/pr17506.c: Ditto.
9906         * gcc.dg/simd-5.c: Ditto.
9907         * gcc.dg/simd-6.c: Ditto.
9908         * gcc.dg/va-arg-2.c: Ditto.
9909         * gcc.dg/cpp/syshdr.c: Ditto.
9910         * gcc.dg/cpp/unc4.c: Ditto.
9911         * gcc.dg/cpp/trad/mi1.c: Ditto.
9912         * gcc.dg/cpp/trad/mi5.c: Ditto.
9913         * gcc.dg/cpp/trad/mi7.c: Ditto.
9914         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
9915         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
9916         * gcc.test-framework/test-framework.awk: Special-case outexists
9917         tests.
9918
9919 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
9920
9921         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
9922         (bit_SSE4_2): Likewise.
9923         (bit_POPCNT): Likewise.
9924
9925         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
9926         Check if assembler supports SSE4 instructions.
9927
9928         * gcc.target/i386/sse4_1-blendpd.c: New file.
9929         * gcc.target/i386/sse4_1-blendps.c: Likewise.
9930         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
9931         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
9932         * gcc.target/i386/sse4_1-check.h: Likewise.
9933         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
9934         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
9935         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
9936         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
9937         * gcc.target/i386/sse4_1-extractps.c: Likewise.
9938         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
9939         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
9940         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
9941         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
9942         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
9943         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
9944         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
9945         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
9946         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
9947         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
9948         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
9949         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
9950         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
9951         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
9952         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
9953         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
9954         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
9955         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
9956         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
9957         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
9958         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
9959         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
9960         * gcc.target/i386/sse4_1-pminud.c: Likewise.
9961         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
9962         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
9963         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
9964         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
9965         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
9966         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
9967         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
9968         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
9969         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
9970         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
9971         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
9972         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
9973         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
9974         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
9975         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
9976         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
9977         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
9978         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
9979         * gcc.target/i386/sse4_1-round.h: Likewise.
9980         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
9981         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
9982         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
9983         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
9984         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
9985         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
9986         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
9987         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
9988         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
9989         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
9990         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
9991         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
9992         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
9993         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
9994
9995 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9996
9997         PR fortran/31627
9998         * gfortran.dg/bounds_check_7.f90: New test.
9999
10000 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
10001
10002         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
10003         (check_effective_target_sse4a): Ditto.
10004
10005         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
10006         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
10007         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
10008         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
10009         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
10010         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
10011         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
10012         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
10013         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
10014         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
10015         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
10016         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
10017         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
10018         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
10019         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
10020         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
10021         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
10022         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
10023         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
10024         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
10025
10026 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
10027
10028         * g++.dg/ext/cleanup-1.C: New test.
10029         * g++.dg/ext/cleanup-2.C: Likewise.
10030         * g++.dg/ext/cleanup-3.C: Likewise.
10031         * g++.dg/ext/cleanup-4.C: Likewise.
10032         * g++.dg/ext/cleanup-5.C: Likewise.
10033         * g++.dg/ext/cleanup-6.C: Likewise.
10034         * g++.dg/ext/cleanup-8.C: Likewise.
10035         * g++.dg/ext/cleanup-9.C: Likewise.
10036         * g++.dg/ext/cleanup-10.C: Likewise.
10037         * g++.dg/ext/cleanup-11.C: Likewise.
10038         * g++.dg/ext/cleanup-dtor.C: Likewise.
10039
10040 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10041
10042         PR middle-end/31995
10043         * gcc.dg/vect/vect-102a.c: New test.
10044
10045 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
10046             Paolo Carlini  <pcarlini@suse.de>
10047             Uros Bizjak  <ubizjak@gmail.com>
10048
10049         * gcc.dg/gcc-have-sync-compare-and-swap.c,
10050         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
10051         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
10052         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
10053         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
10054         New testcases.
10055
10056 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
10057
10058         PR fortran/32002
10059         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
10060
10061 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10062
10063         PR fortran/32027
10064         * gfortran.dg/do_3.F90: Add checks for the final value of the
10065         loop variable.
10066
10067 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
10068
10069         * gcc.c-torture/execute/990127-2.x: New file.
10070
10071 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
10072
10073         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
10074         * gcc.target/i386/sse-12: Add -O to compile options.
10075         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
10076         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
10077         and mm3dnow.h.  Add -O to compile options.
10078
10079 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
10080
10081         PR fortran/31867
10082         * gfortran.dg/char_length_5.f90: New test.
10083
10084         PR fortran/31994
10085         * gfortran.dg/array_reference_1.f90: New test.
10086
10087 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10088
10089         PR middle-end/7651
10090         PR c++/11856
10091         PR c/12963
10092         PR c/23587
10093         PR other/29694
10094         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
10095         * gcc.dg/Wtype-limits.c: New.
10096         * gcc.dg/Wtype-limits-Wextra.c: New.
10097         * gcc.dg/Wtype-limits-no.c: New.
10098         * g++.dg/warn/Wtype-limits.C: New.
10099         * g++.dg/warn/Wtype-limits-Wextra.C: New.
10100         * g++.dg/warn/Wtype-limits-no.C: New.
10101
10102 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10103
10104         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
10105         instead of "-msse2".'
10106         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
10107         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
10108         and mm3dnow.h.
10109         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
10110         to test with immediate operand.
10111         (__builtin_ia32_insertqi): Ditto.
10112         (__builtin_ia32_palignr128): Ditto.
10113         (__builtin_ia32_palignr): Ditto.
10114         (__builtin_ia32_pshufhw): Ditto.
10115         (__builtin_ia32_pshuflw): Ditto.
10116         (__builtin_ia32_pshufd): Ditto.
10117         (__builtin_ia32_vec_set_v8hi): Ditto.
10118         (__builtin_ia32_vec_ext_v8hi): Ditto.
10119         (__builtin_ia32_shufpd): Ditto.
10120         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10121
10122 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
10123
10124         PR fortran/32001
10125         * gfortran.dg/min_max_conformance.f90: Added more testcases.
10126
10127 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10128
10129         PR target/31585
10130         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
10131         and "__inline".  Use "-msse" instead of "-msse2".
10132
10133 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10134
10135         PR middle-end/7651
10136         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
10137         * gcc.dg/20030906-2.c: Likewise.
10138         * objc.dg/method-17.m: Add -Wreturn-type.
10139         * obj-c++.dg/method-21.mm: Likewise.
10140
10141 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10142
10143         PR target/31585
10144         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
10145         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
10146         (__builtin_ia32_psrlqi128): Ditto.
10147         (__builtin_ia32_psrlwi128): Ditto.
10148         (__builtin_ia32_psrldi128): Ditto.
10149         (__builtin_ia32_psrldqi128): Ditto.
10150         (__builtin_ia32_pslldqi128): Ditto.
10151         (__builtin_ia32_psrawi128): Ditto.
10152         (__builtin_ia32_psradi128): Ditto.
10153         (__builtin_ia32_psllqi128): Ditto.
10154         (__builtin_ia32_pslldi128): Ditto.
10155         (__builtin_prefetch): Ditto.
10156         (__builtin_ia32_pshufw): Ditto.
10157         (__builtin_ia32_vec_set_v4hi): Ditto.
10158         (__builtin_ia32_vec_ext_v4hi): Ditto.
10159         (__builtin_ia32_shufps): Ditto.
10160         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10161
10162 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10163
10164         PR fortran/31974
10165         * gfortran.dg/char_allocation_1.f90: New test.
10166
10167 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10168
10169         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
10170         * gcc.dg/Wconversion-sign.c: New.
10171         * gcc.dg/Wconversion-integer-no-sign.c: New.
10172         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
10173         Wconversion-sign.C
10174         * g++.dg/warn/Wconversion-sign.C: New.
10175         * g++.old-deja/g++.other/warn4.C: Update.
10176         * g++.dg/warn/Wconversion1.C: Likewise.
10177
10178 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10179
10180         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
10181         * gcc.dg/torture/builtin-math-4.c: Likewise.
10182
10183 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10184
10185         PR libfortran/31964
10186         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
10187
10188 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10189
10190         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
10191
10192 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10193
10194         PR target/31628
10195         * gcc.target/i386/pr31628.c: New.
10196
10197 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
10198
10199         PR middle-end/31344
10200         * gcc.dg/pr31344.c: New test.
10201
10202 2007-05-17  Ian Lance Taylor  <iant@google.com>
10203
10204         PR tree-optimization/31953
10205         * gcc.c-torture/compile/pr31953.c: New test.
10206
10207 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10208
10209         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
10210
10211         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
10212         and drem.
10213         * gcc.dg/torture/builtin-math-4.c: Likewise.
10214
10215         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
10216         * gcc.dg/torture/builtin-math-4.c: Likewise.
10217
10218         * gcc.dg/torture/builtin-math-4.c: New test.
10219
10220 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
10221             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10222
10223         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
10224         * gcc.dg/cpp/include2.c: Ditto.
10225         * gcc.dg/cpp/mac-dir-2.c: Ditto.
10226         * gcc.dg/cpp/paste5.c: Ditto.
10227         * gcc.dg/cpp/paste6.c: Ditto.
10228         * gcc.dg/cpp/paste8.c: Ditto.
10229         * gcc.dg/cpp/paste11.c: Ditto.
10230         * gcc.dg/cpp/paste13.c: Ditto.
10231         * gcc.dg/cpp/skipping2.c: Ditto.
10232         * gcc.dg/reg-vol-struct-1.c: Ditto.
10233         * gcc.dg/Wshadow-1.c: Ditto.
10234         * gcc.dg/cpp/trad/comment.c: Ditto.
10235         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
10236         * gcc.dg/cpp/if-2.c: Ditto.
10237         * gcc.dg/array-5.c: Ditto.
10238         * gcc.dg/inline-15.c: Ditto.
10239         * gcc.dg/pr27953.c: Ditto.
10240         * gcc.dg/Wno-c++-compat.c: Ditto.
10241
10242 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
10243
10244         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
10245
10246 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10247
10248         * gcc.c-torture/execute/20070517-1.c: New test.
10249
10250 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
10251
10252         PR fortran/31919
10253         * gfortran.dg/min_max_conformance.f90: New test.
10254
10255 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
10256
10257         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
10258         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
10259         gcc.dg/vect/vect-104.c: Use more complex construction to
10260         prevent vectorizing.
10261         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
10262
10263 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
10264
10265         PR tree-optimization/24659
10266         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
10267         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
10268         not vect_int target.
10269         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
10270         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
10271         targets.
10272         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
10273         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
10274         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
10275
10276 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
10277
10278         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
10279         and x86_64-*-* targets.
10280         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
10281
10282 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
10283
10284         PR fortran/18769
10285         PR fortran/30881
10286         PR fortran/31194
10287         PR fortran/31216
10288         PR fortran/31427
10289         * transfer_simplify_1.f90: New test.
10290         * transfer_simplify_2.f90: New test.
10291
10292 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
10293
10294         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
10295
10296 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
10297
10298         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
10299
10300         * gcc.dg/fltconst-pedantic-dfp.c: New test.
10301
10302         PR c/31924
10303         * gcc.dg/fltconst-1.c: New test.
10304
10305         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
10306         * gcc.dg/dfp/operator-assignment.c: Ditto.
10307
10308 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
10309
10310         PR c++/29928
10311         * g++.dg/rtti/typeid5.C: New.
10312
10313 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10314
10315         PR fortran/31725
10316         * gfortran.dg/substr_4.f: New test.
10317
10318 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
10319
10320         * gcc.target/m68k/interrupt_thread-1.c,
10321         gcc.target/m68k/interrupt_thread-2.c,
10322         gcc.target/m68k/interrupt_thread-3.c: New.
10323         * gcc.target/m68k/m68k.exp: Accept fido.
10324
10325 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
10326
10327         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
10328         * gfortran.dg/altreturn_3.f90: Likewise.
10329         * gfortran.dg/assumed_dummy_1.f90: Likewise.
10330         * gfortran.dg/default_numeric_type_1.f90: Likewise.
10331         * gfortran.dg/inquire_iolength.f90: Likewise.
10332         * gfortran.dg/module_naming_1.f90: Likewise.
10333         * gfortran.dg/oldstyle_2.f90: Likewise.
10334         * gfortran.dg/operator_2.f90: Likewise.
10335         * gfortran.dg/parameter_array_element_1.f90: Likewise.
10336         * gfortran.dg/used_types_11.f90: Likewise.
10337         * gfortran.dg/zero_array_components_1.f90: Likewise.
10338         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
10339         * gfortran.dg/parameter_array_dummy.f90: Likewise.
10340         * gfortran.dg/real_const_3.f90: Likewise.
10341
10342 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
10343
10344         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
10345         * gcc.dg/tree-ssa/loop-30.c: New test.
10346
10347 2007-05-13  Richard Guenther  <rguenther@suse.de>
10348
10349         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
10350         scanning forwprop1.
10351         * g++.dg/tree-ssa/pr31146.C: Likewise.
10352
10353 2007-05-13  Revital Eres  <eres@il.ibm.com>
10354
10355         * gcc.dg/dse.c: New test.
10356
10357 2007-05-12  Richard Guenther  <rguenther@suse.de>
10358
10359         PR tree-optimization/31797
10360         * gcc.c-torture/compile/pr31797.c: New testcase.
10361
10362 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
10363
10364         PR fortran/30746
10365         * gfortran.dg/host_assoc_function_1.f90: New test.
10366
10367 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
10368
10369         PR c++/31829
10370         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
10371
10372 2007-05-11  Silvius Rus  <rus@google.com>
10373
10374         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
10375         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
10376         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
10377         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
10378         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
10379         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
10380         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
10381         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
10382         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
10383         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
10384         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
10385         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
10386         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
10387         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
10388         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
10389         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
10390
10391 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
10392
10393         PR other/31852
10394         * gcc.c-torture/execute/builtins/memchr.c: New.
10395         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
10396         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
10397
10398 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10399
10400         PR fortran/30876
10401         * gfortran.dg/recursive_reference_1.f90: Put error at correct
10402         line.
10403         * gfortran.dg/recursive_reference_2.f90: New test.
10404
10405 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10406
10407         PR fortran/30878
10408         * gfortran.dg/namelist_29.f90: New test.
10409
10410 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
10411
10412         PR fortran/31474
10413         * gfortran.dg/entry_10.f90: New test.
10414
10415 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
10416
10417         PR tree-optimization/31885
10418         * gcc.dg/tree-ssa/loop-29.c: New test.
10419
10420 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
10421
10422         * assumed_dummy_1.f90: Fix dg directive.
10423         * char_initialiser_actual.f90: Likewise.
10424         * nested_modules_2.f90: Likewise.
10425         * shift-alloc.f90: Likewise.
10426
10427 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
10428
10429         * gcc.dg/20070507-1.c: Disable for non-pic targets.
10430
10431 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10432
10433         PR libfortran/31880
10434         * gfortran.dg/unf_read_corrupted_2.f90: New test.
10435
10436 2007-05-09  Mike Stump  <mrs@apple.com>
10437
10438         * g++.dg/other/first-global.C: Add -fpie for darwin.
10439         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
10440
10441 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10442
10443         * gcc.dg/20070507-1.c: New testcase.
10444
10445 2007-05-08  Chao-ying Fu  <fu@mips.com>
10446
10447         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
10448         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
10449         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
10450         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
10451
10452 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
10453
10454         PR 31847
10455         * gcc.dg/pr31847.c: New test.
10456
10457 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
10458
10459         PR fortran/31692
10460         * gfortran.dg/actual_array_result_1.f90: New test.
10461
10462 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
10463
10464         PR fortran/29397
10465         * gfortran.dg/parameter_array_init_1.f90: New test.
10466
10467         PR fortran/29400
10468         * gfortran.dg/parameter_array_init_2.f90: New test.
10469
10470 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
10471
10472         PR target/31854
10473         * gcc.target/i386/pr31854.c: New test.
10474
10475 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
10476
10477         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
10478
10479 2007-05-07  Mike Stump  <mrs@apple.com>
10480
10481         * g++.old-deja/g++.mike/empty.C: Add.
10482
10483 2007-05-07  Eric Christopher  <echristo@apple.com>
10484
10485         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
10486
10487 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
10488
10489         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
10490         variable.  Rearrange conversions from binary float to decimal float.
10491
10492 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
10493
10494         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
10495         x86.
10496
10497 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
10498
10499         * gnat.dg/opt1.ad[sb]: New testcase.
10500
10501 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10502
10503         PR fortran/31399
10504         * gfortran.dg/do_3.F90: New test.
10505
10506 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10507
10508         PR fortran/31764
10509         * gfortran.dg/new_line.f90: Add new checks.
10510
10511 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10512
10513         PR fortran/31201
10514         * gfortran.dg/large_unit_1.f90: New.
10515         * gfortran.dg/large_unit_2.f90: New.
10516         * gfortran.dg/iostat_4.f90: New
10517         * gfortran.dg/bounds_check_fail_1.f90: Updated.
10518
10519 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
10520
10521         PR fortran/31540
10522         * gfortran.dg/char_result_4.f90: New test.
10523
10524 2007-06-05  Revital Eres  <eres@il.ibm.com>
10525
10526         PR 30957
10527         * gcc.dg/pr30957-1.c: New test.
10528
10529 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10530
10531         PR fortran/31251
10532         * gfortran.dg/char_type_len_2.f90: New test.
10533
10534 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
10535
10536         PR 31775
10537         * g++.dg/other/nested-extern.cc: New.
10538         * g++.dg/other/nested-extern-1.C: New.
10539         * g++.dg/other/nested-extern-2.C: New.
10540
10541 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
10542
10543         PR fortran/31760
10544         * gfortran.dg/erf.f90: New test.
10545         * gfortran.dg/besxy.f90: New test.
10546
10547 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
10548
10549         PR fortran/22359
10550         * gfortran.dg/fseek.f90: New test.
10551
10552 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
10553
10554         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
10555
10556 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10557
10558         PR libfortran/31210
10559         * gfortran.dg/zero_length_1.f90: New test.
10560
10561 2007-05-04  Tobias Burnus  <burnus@net-b.de>
10562
10563         PR fortran/31803
10564         * gfortran.dg/char_pointer_assign_3.f90: New test.
10565         * gfortran.dg/char_result_2.f90: Re-enable test.
10566
10567 2007-05-04  Tobias Burnus  <burnus@net-b.de>
10568
10569         PR fortran/25071
10570         * gfortran.dg/char_length_3.f90: New test.
10571         * gfortran.dg/char_result_2.f90: Fix test.
10572
10573 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
10574
10575         PR tree-optimization/30565
10576         * gcc.dg/tree-ssa/loop-27.c: New test.
10577
10578 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
10579
10580         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
10581         * gcc.target/bfin/arith.c (__v2hi): Likewise.
10582         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
10583         * gcc.target/bfin/shift.c (__v2hi): Likewise.
10584
10585 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
10586
10587         PR tree-optimization/31699
10588         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
10589         New.
10590         (check_effective_target_vect_floatint_cvt): New.
10591         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
10592         of specific targets.
10593         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
10594         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
10595         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10596         * gcc.dg/vect/vect-iv-4.c: Likewise.
10597         * gcc.dg/vect/vect-multitypes-11.c: New.
10598         * gcc.dg/vect/pr31699.c: New.
10599
10600 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
10601
10602         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
10603
10604 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
10605
10606         PR C++/31663
10607         * g++.dg/warn/anonymous-namespace-2.C: New.
10608         * g++.dg/warn/anonymous-namespace-2.h: New.
10609
10610 2007-05-02  Paul Brook  <paul@codesourcery.com>
10611
10612         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
10613
10614 2007-05-02  Eric Christopher  <echristo@apple.com>
10615
10616         * gcc.dg/cpp/if-div.c: New file.
10617
10618 2007-05-02  Tom Tromey  <tromey@redhat.com>
10619
10620         PR preprocessor/28709:
10621         * gcc.dg/cpp/pr28709.c: New file.
10622
10623 2007-05-02  Richard Guenther  <rguenther@suse.de>
10624
10625         PR tree-optimization/31146
10626         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
10627
10628 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
10629
10630         * gcc.c-torture/compile/limits-blockid.c: New.
10631         * gcc.c-torture/compile/limits-caselabels.c: New.
10632         * gcc.c-torture/compile/limits-declparen.c: New.
10633         * gcc.c-torture/compile/limits-enumconst.c: New.
10634         * gcc.c-torture/compile/limits-exprparen.c: New.
10635         * gcc.c-torture/compile/limits-externalid.c: New.
10636         * gcc.c-torture/compile/limits-fnargs.c: New.
10637         * gcc.c-torture/compile/limits-fndefn.c: New.
10638         * gcc.c-torture/compile/limits-idexternal.c: New.
10639         * gcc.c-torture/compile/limits-idinternal.c: New.
10640         * gcc.c-torture/compile/limits-pointer.c: New.
10641         * gcc.c-torture/compile/limits-stringlit.c: New.
10642         * gcc.c-torture/compile/limits-structmem.c: New.
10643         * gcc.c-torture/compile/limits-structnest.c: New.
10644
10645 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
10646
10647         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
10648
10649 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10650
10651         PR middle-end/31740
10652         * gcc.c-torture/compile/20070501-1.c: New testcase.
10653
10654 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10655
10656         PR fortran/31732
10657         * gfortran.dg/array_memset_2:  New test case.
10658
10659 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
10660
10661         PR testsuite/31615
10662         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
10663
10664 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
10665
10666         PR testsuite/31589
10667         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
10668         dg-final test.
10669         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
10670         keyword to dg-final test.
10671         * gcc.dg/vect/vect-iv-4.c: Likewise.
10672         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10673         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
10674         test.
10675         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
10676         cast.
10677         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
10678         * lib/target-supports.exp
10679         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
10680         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
10681
10682 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
10683
10684         * gcc.c-torture/execute/ieee/20000320-1.c: Use
10685         __LONG_LONG_MAX__ and its friends instead of those supplied by
10686         limits.h.
10687
10688 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
10689
10690         PR C++/31721
10691         * g++.dg/ext/vector7.C: New testcase.
10692
10693 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10694
10695         PR fortran/31591
10696         * gfortran.dg/bound_simplification_1.f90: New test.
10697
10698 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10699
10700         PR fortran/31645
10701         * gfortran.dg/bom_error.f90: New test.
10702         * gfortran.dg/bom_include.f90: New test.
10703         * gfortran.dg/bom_UTF16-LE.f90: New test.
10704         * gfortran.dg/bom_UTF16-BE.f90: New test.
10705         * gfortran.dg/bom_UTF-8.f90: New test.
10706         * gfortran.dg/bom_UTF-32.f90: New test.
10707         * gfortran.dg/bom_UTF-8.F90: New test.
10708         * gfortran.dg/bom_include.inc: New file.
10709
10710 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10711
10712         PR C++/30221
10713         * g++.dg/init/ptrfn2.C: New test.
10714         * g++.dg/init/ptrfn3.C: New test.
10715
10716 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
10717
10718         PR fortran/31711
10719         * gfortran.dg/dependency_21.f90: New test.
10720
10721 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10722
10723         * gfortran.dg/secnds.f: Use real*8.
10724         * gfortran.dg/secnds-1.f: Use real*8.
10725
10726 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10727
10728         PR libfortran/31532
10729         * gfortran.dg/inquire_5.f90: Update test.
10730
10731 2007-04-27  Ian Lance Taylor  <iant@google.com>
10732
10733         PR middle-end/31710
10734         * gcc.c-torture/compile/pr31710.c: New test.
10735
10736 2007-04-27  Richard Guenther  <rguenther@suse.de>
10737
10738         PR tree-optimization/30965
10739         PR tree-optimization/30978
10740         * gcc.dg/tree-ssa/pr30978.c: New testcase.
10741         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
10742         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
10743         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
10744
10745 2007-04-27  Richard Guenther  <rguenther@suse.de>
10746
10747         PR tree-optimization/31715
10748         * gcc.dg/Warray-bounds-4.c: New testcase.
10749
10750 2007-04-26  Ian Lance Taylor  <iant@google.com>
10751
10752         PR target/28675
10753         * gcc.c-torture/compile/pr28675.c: New test.
10754
10755 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10756
10757         PR C++/30016
10758         * g++.dg/ext/vector6.C: New test.
10759
10760 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
10761
10762         * gcc.c-torture/execute/ieee/20000320-1.x: New.
10763
10764 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
10765
10766         PR middle-end/31617
10767         * g++.dg/other/str_empty.C: Add expected warning.
10768
10769 2007-04-26  Richard Guenther  <rguenther@suse.de>
10770         Daniel Berlin  <dberlin@dberlin.org>
10771
10772         PR tree-optimization/30567
10773         * g++.dg/other/pr30567.C: New testcase.
10774
10775 2007-04-26  Richard Guenther  <rguenther@suse.de>
10776
10777         PR tree-optimization/31703
10778         * gcc.c-torture/compile/pr31703.c: New testcase.
10779         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
10780         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
10781
10782 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
10783
10784         * gfortran.dg/open_errors.f90: Added if statements checking
10785         the value of iostat.
10786
10787 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
10788
10789         PR c++/31598
10790         * g++.dg/gomp/pr31598.C: New test.
10791
10792         PR tree-optimization/30558
10793         * g++.dg/gomp/pr30558.C: New test.
10794
10795 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
10796
10797         PR c++/31338
10798         * g++.dg/ext/complex2.C: New test.
10799
10800 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
10801
10802         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
10803
10804 2007-04-25  Thiemo Seufer  <ths@mips.com>
10805
10806         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
10807         value to signed char.
10808
10809 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
10810
10811         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
10812         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
10813         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
10814
10815 2007-04-25  Tobias Burnus  <burnus@net-b.de>
10816
10817         PR fortran/31668
10818         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
10819         statement functions.
10820         * gfortran.dg/c_by_val_5.f90: New test.
10821
10822 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
10823
10824         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
10825         with two new subroutines to avoid parameter-induced aliasing.
10826         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
10827         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
10828
10829 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10830
10831         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
10832         * g++.dg/warn/Warray-bounds.C: Likewise.
10833
10834 2007-04-24  Ian Lance Taylor  <iant@google.com>
10835
10836         PR tree-optimization/31605
10837         * gcc.c-torture/execute/pr31605.c: New test.
10838
10839 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10840
10841         PR fortran/31587
10842         * lib/gcc-dg.exp (scan-module): New function.
10843         * gfortran.dg/module_md5_1.f90: New test.
10844
10845 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
10846
10847         * g++.old-deja/g++.pt/defarg6.C: Only run with
10848         -std=gnu++98.
10849         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
10850         * g++.dg/cpp0x/variadic61.C: Ditto.
10851         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
10852         * g++.dg/cpp0x/variadic62.C: Ditto.
10853         * g++.dg/template/meminit1.C: Ditto.
10854         * g++.dg/template/operator7.C: Ditto.
10855         * g++.dg/template/static15.C: Ditto.
10856         * g++.dg/template/invalid1.C: Ditto.
10857         * g++.dg/template/shift1.C: Ditto.
10858         * g++.dg/template/error10.C: Ditto.
10859
10860 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
10861
10862         PR diagnostic/25923
10863         * gfortran.dg/pr25923.f90: New test.
10864
10865 2007-04-24  Ian Lance Taylor  <iant@google.com>
10866
10867         PR tree-optimization/31602
10868         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
10869
10870 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
10871
10872         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
10873         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
10874
10875 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
10876
10877         * gcc.target/i386/reload-1.c. New.
10878
10879 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10880             Olga Golovanevsky  <olga@il.ibm.com>
10881
10882         * g++.dg/other/str_empty.C: New test.
10883
10884 2007-04-24  Richard Henderson  <rth@redhat.com>
10885
10886         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
10887
10888 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
10889
10890         PR target/31641
10891         * gcc.c-torture/compile/pr31641.c: New testcase.
10892
10893 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
10894
10895         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
10896         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
10897         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
10898         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
10899
10900 2007-04-23  Simon Baldwin  <simonb@google.com>
10901
10902         * g++.dg/other/error15.C: New.
10903         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
10904         triggering a "multiple parameters named" error.
10905
10906 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
10907
10908         PR fortran/31618
10909         * gfortran.dg/backspace_8.f:  New test case.
10910
10911 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
10912
10913         PR fortran/31630
10914         * gfortran.dg/used_types_17.f90: New test.
10915
10916         PR fortran/31620
10917         * gfortran.dg/zero_array_components_1.f90: New test.
10918
10919 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10920
10921         PR fortran/31616
10922         * gfortran.dg/open_errors.f90: Allow a different error message.
10923
10924 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
10925
10926         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
10927         Rename from check_effective_target_vect_pack_mod.  Rename global
10928         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
10929         messages.
10930         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
10931         rename.
10932         * gcc.dg/vect/vect-iv-8a.c: Ditto.
10933         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
10934
10935 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10936
10937         PR middle-end/31448
10938         * gcc.c-torture/execute/pr31448.c: New testcase.
10939
10940 2007-04-22  Nick Clifton  <nickc@redhat.com>
10941
10942         * gcc.dg/20020312-2.c: Add support for the FRV.
10943
10944 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
10945
10946         PR tree-optimization/24659
10947         * gcc.dg/vect/vect-float-extend-1.c: New test.
10948         * gcc.dg/vect/vect-float-truncate-1.c: New test.
10949
10950 2007-04-22  Richard Guenther  <rguenther@suse.de>
10951
10952         PR tree-optimization/29789
10953         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
10954         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
10955
10956 2007-04-22  Revital Eres  <eres@il.ibm.com>
10957
10958         * gcc.dg/var-expand2.c: New test.
10959
10960 2007-04-22  Revital Eres  <eres@il.ibm.com>
10961
10962         * gcc.dg/var-expand3.c: New test.
10963
10964 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10965
10966         PR fortran/31495
10967         * gfortran.dg/continuation_8.f90: New test.
10968
10969 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10970
10971         PR C/30265
10972         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
10973         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
10974
10975 2007-04-21  Richard Guenther  <rguenther@suse.de>
10976
10977         PR middle-end/31136
10978         * gcc.c-torture/execute/pr31136.c: New testcase.
10979
10980 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
10981
10982         * gcc.target/i386/movsi-sm-1.c: New.
10983
10984 2007-04-20  Richard Henderson  <rth@redhat.com>
10985
10986         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
10987         * gcc.dg/pr27095.c: Cope with alpha GOT load.
10988
10989 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
10990
10991         * gcc.target/i386/ordcmp-1.c: New test.
10992         * gcc.target/i386/unordcmp-1.c: New test.
10993
10994         PR tree-optimization/31632
10995         * gcc.c-torture/compile/20070419-1.c: New test.
10996
10997 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10998
10999         * gcc.dg/invalid-call-1.c: New test.
11000
11001 2007-04-18  Dirk Mueller  <dmueller@suse.de>
11002
11003         PR diagnostic/31227
11004         * gcc.dg/Warray-bounds-3.c: New.
11005
11006 2007-04-18  Richard Guenther  <rguenther@suse.de>
11007
11008         PR tree-optimization/19431
11009         PR tree-optimization/21463
11010         * gcc.c-torture/execute/20070212-1.c: New testcase.
11011         * gcc.c-torture/execute/20070212-2.c: Likewise.
11012         * gcc.c-torture/execute/20070212-3.c: Likewise.
11013         * gcc.dg/tree-ssa/pr19431.c: Likewise.
11014         * gcc.dg/tree-ssa/pr21463.c: Likewise.
11015         * g++.dg/tree-ssa/pr21463.C: Likewise.
11016         * g++.dg/tree-ssa/pr30738.C: Likewise.
11017
11018 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
11019
11020         PR c++/31513
11021         * g++.dg/expr/bitfield8.C: New test.
11022
11023 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
11024             Richard Sandiford  <richard@codesourcery.com>
11025
11026         * lib/target-supports.exp (check_profiling_available): Return 0
11027         for uClibc with -p or -pg.
11028
11029 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
11030
11031         PR c++/31517
11032         * g++.dg/template/init7.C: New test.
11033
11034 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
11035
11036         PR rtl-optimization/31360
11037         * gcc.dg/loop-7.c: New test.
11038
11039 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
11040
11041         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
11042         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
11043         build.
11044         (compat-execute): Likewise.
11045         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
11046         files to remote hosts.
11047         * lib/c-ctorture.exp (c-torture-compile): Likewise.
11048         (c-torture-execute): Likewise.
11049         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
11050         or plain file.  Use remote_upload and remote_download to copy
11051         files about.
11052         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
11053         before scanning it.
11054
11055 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
11056
11057         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
11058
11059 2007-04-16  Lawrence Crowl  <crowl@google.com>
11060
11061         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
11062         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
11063         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
11064         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11065         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
11066         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
11067         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
11068         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
11069         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
11070         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11071         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
11072
11073         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
11074         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
11075         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
11076         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11077         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
11078         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
11079         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
11080         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
11081         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
11082         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11083         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
11084
11085 2007-04-16  Ian Lance Taylor  <iant@google.com>
11086
11087         PR tree-optimization/31522
11088         * gcc.dg/Wstrict-overflow-16.c: New test.
11089
11090 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
11091
11092         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
11093
11094 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
11095
11096         PR fortran/31144
11097         * gfortran.dg/module_naming_1.f90: New.
11098
11099 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
11100
11101         * lib/target-supports.exp (check_profiling_available): Return
11102         false for m68k-*-uclinux.
11103
11104 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
11105
11106         PR c++/29365
11107         Testcase for c++ anonymous namespace warning
11108
11109         * g++.dg/warn/anonymous-namespace-1.C: New test
11110         * g++.dg/warn/anonymous-namespace-1.h: New test
11111
11112 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11113
11114         PR testsuite/31578
11115         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
11116
11117 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11118
11119         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
11120
11121 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
11122
11123         PR fortran/31204
11124         * gfortran.dg/array_constructor_16.f90: New test.
11125
11126 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
11127
11128         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
11129         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
11130
11131 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11132
11133         PR rtl-optimization/31500
11134         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
11135         * g++.dg/warn/Warray-bounds.C: Likewise.
11136
11137 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11138
11139         PR C/31520
11140         * gcc.dg/gnu89-init-4.c: New testcase.
11141
11142 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
11143
11144         PR c++/25874
11145         * gcc.dg/gomp/pr25874.c: Add dg-options.
11146         * g++.dg/gomp/pr25874.C: Add dg-options.
11147
11148 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
11149
11150         PR fortran/21061
11151         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
11152         * gfortran.dg/warnings_are_errors_1.f: New testcase.
11153
11154 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11155
11156         PR fortran/31561
11157         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
11158
11159 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
11160
11161         PR fortran/29507
11162         PR fortran/31404
11163         * gfortran.dg/initialization_6.f90: New test.
11164
11165 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
11166
11167         * gcc.c-torture/compile/pr27528.c: Require nonpic.
11168
11169         * lib/target-supports.exp (check_gc_sections_available):
11170         Return false if ldflags includes -elf2flt.
11171
11172 2007-04-13  Jason Merrill  <jason@redhat.com>
11173
11174         PR c++/31074
11175         * conv3.C: New test.
11176
11177 2007-04-13  Mike Stump  <mrs@apple.com>
11178
11179         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
11180         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
11181
11182 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
11183
11184         PR tree-optimization/29598
11185         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
11186
11187 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11188
11189         PR fortran/31559
11190         * gfortran.dg/func_assign.f90: New test.
11191
11192 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
11193
11194         PR fortran/31550
11195         * gfortran.dg/used_types_16.f90: New test.
11196
11197 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
11198
11199         PR fortran/18937
11200         * gfortran.dg/goto_2.f90: New.
11201         * gfortran.dg/goto_3.f90: New.
11202         * gfortran.dg/pr17708.f90: Rename to ...
11203         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
11204
11205 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11206
11207         PR fortran/31562
11208         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
11209         instead of a struct.
11210
11211 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11212
11213         PR fortran/31562
11214         * gfortran.dg/value_4.c: Use GNU extensions for complex
11215         instead of a struct.
11216
11217 2007-04-13  Richard Guenther  <rguenther@suse.de>
11218
11219         PR tree-optimization/21258
11220         * gcc.dg/tree-ssa/vrp34.c: New testcase.
11221
11222 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11223
11224         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
11225         <complex.h>.
11226
11227 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
11228
11229         PR fortran/31250
11230         * gfortran.dg/char_length_2.f90: New.
11231         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
11232         * gfortran.dg/repeat_4.f90: Likewise.
11233
11234         PR fortran/31266
11235         * gfortran.dg/char_assign_1.f90: New.
11236
11237         PR fortran/31471
11238         * gfortran.dg/block_name_1.f90: New.
11239         * gfortran.dg/block_name_2.f90: New.
11240
11241 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
11242
11243         PR c++/31078
11244         * g++.dg/other/pr31078.C: New.
11245
11246 2007-04-12  Richard Guenther  <rguenther@suse.de>
11247
11248         PR tree-optimization/31169
11249         * gcc.c-torture/execute/pr31169.c: New testcase.
11250
11251 2007-04-12  Richard Guenther  <rguenther@suse.de>
11252
11253         PR tree-optimization/24689
11254         PR tree-optimization/31307
11255         * g++.dg/tree-ssa/pr31307.C: New testcase.
11256         * gcc.dg/tree-ssa/pr24689.c: Likewise.
11257
11258 2007-04-12  Tobias Burnus  <burnus@net-b.de>
11259
11260         PR fortran/31472
11261         * gfortran.dg/access_spec_1.f90: New test.
11262         * gfortran.dg/access_spec_2.f90: New test.
11263         * gfortran.dg/non_module_public.f90: Match new error message.
11264
11265 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
11266
11267         PR testsuite/31538
11268         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
11269         to 4 at line 38 to fix bounds problem.
11270
11271 2007-04-11  Tobias Burnus  <burnus@net-b.de>
11272
11273         PR testsuite/31240
11274         * gfortran.dg/pointer_intent_1.f90: Fix test.
11275
11276 2007-04-10  Eric Christopher  <echristo@apple.com>
11277
11278         * lib/target-supports.exp
11279         (check_effective_target_fstack_protector): Rewrite.
11280
11281 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
11282
11283         PR c++/31449
11284         * g++.dg/init/const5.C: New test.
11285
11286 2007-04-09  Jan Hubicka  <jh@suse.cz>
11287
11288         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
11289
11290 2007-04-08  Jan Hubicka  <jh@suse.cz>
11291
11292         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
11293
11294 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11295
11296         PR fortran/31257
11297         * gfortran.dg/achar_4.f90: New test.
11298
11299 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11300
11301         PR fortran/30880
11302         * gfortran.dg/used_dummy_types_8.f90: New test.
11303
11304 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11305
11306         PR fortran/30872
11307         * gfortran.dg/parameter_array_element_1.f90: New test.
11308
11309 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11310
11311         PR fortran/31222
11312         * gfortran.dg/default_numeric_type_1.f90: New test.
11313
11314 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11315
11316         PR fortran/31424
11317         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
11318
11319 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11320
11321         PR fortran/31293
11322         * gfortran.dg/interface_12.f90: New test.
11323
11324 2007-04-07  Bruce Korb  <bkorb@gnu.org>
11325
11326         * gcc.dg/format/opt-6.c: New test.
11327         * gcc.dg/format/nul-1.c: New test.
11328         * gcc.dg/format/nul-2.c: New test.
11329
11330 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11331
11332         PR libgfortran/31395
11333         * gfortran.dg/fmt_colon.f90: New test.
11334
11335 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
11336
11337         * g++.old-deja/g++.other/init18.C: Use
11338         dg-require-effective-target instead of an explicit xfail.
11339
11340 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
11341
11342         * gcc.dg/dfp/signbit-1.c
11343         * gcc.dg/dfp/signbit-2.c
11344
11345 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
11346
11347         PR fortran/31483
11348         * gfortran.dg/altreturn_5.f90: New test.
11349
11350 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
11351
11352         PR fortran/31292
11353         * gfortran.dg/contained_module_proc_1.f90: New test.
11354
11355 2007-04-04  Stuart Hastings  <stuart@apple.com>
11356
11357         PR 31281
11358         * objc/execute/exceptions/pr31281.m: New.
11359
11360 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
11361
11362         * g++.dg/ext/dllimport12.C: Update comments.
11363
11364 2007-04-03  Eric Christopher  <echristo@apple.com>
11365
11366         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
11367
11368 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11369
11370         PR fortran/31304
11371         * gfortran.dg/repeat_2.f90: New test.
11372         * gfortran.dg/repeat_3.f90: New test.
11373         * gfortran.dg/repeat_4.f90: New test.
11374
11375 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
11376
11377         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
11378
11379 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
11380
11381         PR c++/30847
11382         * g++.dg/parse/cond3.C: New test.
11383
11384         PR middle-end/30704
11385         * gcc.c-torture/execute/ieee/pr30704.c: New test.
11386
11387 2007-04-02  Jason Merrill  <jason@redhat.com>
11388
11389         PR c++/31187
11390         * g++.dg/ext/visibility/anon3.C: New test.
11391
11392 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11393
11394         PR libgfortran/31052
11395         * gfortran.dg/namelist_28.f90: New test.
11396
11397 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11398
11399         PR libgfortran/31366
11400         * gfortran.dg/direct_io_6.f90: New test.
11401
11402 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11403
11404         PR libgfortran/31207
11405         * gfortran.dg/advance_5.f90: New test.
11406         * gfortran.dg/advance_6.f90: New test.
11407
11408 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
11409
11410         * g++.dg/ext/dllimport6.C: Remove extra ';'.
11411         * g++.dg/ext/dllimport7.C: Likewise.
11412         * g++.dg/ext/selectany1.C: Likewise.
11413
11414 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
11415
11416         * g++.dg/parser/pr31138.C: New.
11417         * g++.dg/parser/pr31140.C: New.
11418         * g++.dg/parser/pr31141.C: New.
11419
11420 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
11421
11422         PR c++/26099
11423         * g++.dg/ext/is_base_of.C: New.
11424         * g++.dg/ext/has_virtual_destructor.C: New.
11425         * g++.dg/ext/is_polymorphic.C: New.
11426         * g++.dg/ext/is_base_of_diagnostic.C: New.
11427         * g++.dg/ext/is_enum.C: New.
11428         * g++.dg/ext/has_nothrow_assign.C: New.
11429         * g++.dg/ext/has_nothrow_constructor.C: New.
11430         * g++.dg/ext/is_empty.C: New.
11431         * g++.dg/ext/has_trivial_copy.C: New.
11432         * g++.dg/ext/has_trivial_assign.C: New.
11433         * g++.dg/ext/is_abstract.C: New.
11434         * g++.dg/ext/is_pod.C: New.
11435         * g++.dg/ext/has_nothrow_copy.C: New.
11436         * g++.dg/ext/is_class.C: New.
11437         * g++.dg/ext/has_trivial_constructor.C: New.
11438         * g++.dg/ext/is_union.C: New.
11439         * g++.dg/ext/has_trivial_destructor.C: New.
11440         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
11441         * g++.dg/template/crash43.C: Likewise.
11442
11443 2007-03-29  Dirk Mueller  <dmueller@suse.de>
11444
11445         * g++.dg/warn/pedantic2.C: New testcase.
11446
11447 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11448
11449         * size_dim.f90: Fix dg directive.
11450         * pr16433.f: Likewise.
11451         * use_6.f90: Likewise.
11452         * use_7.f90: Likewise.
11453         * entry_9.f90: Likewise.
11454         * pointer_intent_2.f90: Likewise.
11455         * protected_1.f90: Likewise.
11456         * fmt_missing_period_2.f: Likewise.
11457         * pointer_intent_3.f90: Likewise.
11458         * protected_2.f90: Likewise.
11459         * protected_3.f90: Likewise.
11460         * pr15754.f90: Likewise.
11461         * protected_4.f90: Likewise.
11462         * protected_5.f90: Likewise.
11463         * initialization_2.f90: Likewise.
11464         * protected_6.f90: Likewise.
11465         * continuation_7.f90: Likewise.
11466         * derived_function_interface_1.f90: Likewise.
11467         * der_pointer_4.f90: Likewise.
11468         * fmt_zero_precision.f90: Likewise.
11469         * blockdata_3.f90: Likewise.
11470         * fmt_missing_period_1.f: Likewise.
11471         * real_const_3.f90: Likewise.
11472         * use_4.f90: Likewise.
11473         * fmt_missing_period_3.f: Likewise.
11474         * use_5.f90: Likewise.
11475
11476 2007-03-28  Mike Stump  <mrs@apple.com>
11477
11478         * gcc.dg/darwin-comm.c: Add.
11479
11480 2007-03-28  Eric Christopher  <echristo@apple.com>
11481
11482         * lib/target-supports.exp (check_effective_target_fstack_protector):
11483         New.
11484         * gcc.dg/ssp-1.c: Use.
11485         * gcc.dg/ssp-2.c: Ditto.
11486
11487 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
11488
11489         PR c++/29077
11490         * g++.dg/parse/constructor3.C: New test.
11491
11492 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
11493
11494         * gnat.dg/thin_pointer.ad[sb]: New test.
11495
11496 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
11497
11498         * g++.dg/cpp0x/bracket1.C: New.
11499         * g++.dg/cpp0x/bracket2.C: New.
11500         * g++.dg/cpp0x/bracket3.C: New.
11501         * g++.dg/cpp0x/bracket4.C: New.
11502
11503 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
11504
11505         * g++.dg/cpp0x/temp_default1.C: New.
11506         * g++.dg/cpp0x/temp_default3.C: New.
11507         * g++.dg/cpp0x/temp_default2.C: New.
11508         * g++.dg/cpp0x/temp_default4.C: New.
11509
11510 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
11511
11512         PR c++/29993
11513         * g++.dg/other/cv_func2.C: New.
11514
11515 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
11516
11517         * gcc.dg/dfp/func-vararg-alternate.h: New file.
11518         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
11519         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
11520         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
11521
11522         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
11523         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
11524
11525         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
11526
11527         * lib/compat.exp (compat-execute): Fix processing of file names.
11528
11529 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
11530
11531         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
11532
11533 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
11534
11535         * lib/target-supports.exp (check_effective_target_fortran_large_real):
11536         Delete created executable test file.
11537         (check_effective_target_fortran_large_int): Ditto.
11538         (check_effective_target_static_libgfortran): Ditto.
11539
11540 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
11541
11542         PR c++/30500
11543         * g++.dg/warn/pragma-system_header1.C: New test.
11544         * g++.dg/warn/pragma-system_header2.C: New test.
11545         * g++.dg/warn/pragma-system_header1.h. New.
11546         * g++.dg/warn/pragma-system_header2.h. New.
11547
11548 2007-03-26  Ian Lance Taylor  <iant@google.com>
11549
11550         PR tree-optimization/31345
11551         * gcc.c-torture/compile/pr31345-1.c: New test.
11552
11553 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
11554
11555         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
11556         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
11557         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
11558         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
11559         * gfortran.dg/overload_1.f90: Likewise.
11560         * gfortran.dg/impure_assignment_1.f90: Likewise.
11561         * gfortran.dg/error_recovery_3.f90: Likewise.
11562         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
11563         * gfortran.dg/sequence_types_1.f90: Likewise.
11564         * gfortran.dg/internal_references_1.f90: Likewise.
11565         * gfortran.dg/present_1.f90: Likewise.
11566         * gfortran.dg/volatile10.f90: Likewise.
11567         * gfortran.dg/module_equivalence_2.f90: Likewise.
11568         * gfortran.dg/use_4.f90: Likewise.
11569         * gfortran.dg/elemental_result_1.f90: Likewise.
11570         * gfortran.dg/generic_actual_arg.f90: Likewise.
11571         * gfortran.dg/private_type_5.f90: Likewise.
11572         * gfortran.dg/protected_4.f90: Likewise.
11573         * gfortran.dg/interface_3.f90: Likewise.
11574
11575 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
11576
11577         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
11578         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
11579
11580 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
11581
11582         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
11583
11584 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11585
11586         PR libgfortran/31199
11587         * gfortran.dg/fmt_t_4.f90: New test.
11588
11589 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
11590
11591         PR libfortran/31297
11592         * gfortran.dg/backspace_5.f:  Initialize variable(s).
11593         * gfortran.dg/backspace_6.f:  Likewise.
11594         * gfortran.dg/char_bounds_check_fail_1: Likewise.
11595         * gfortran.dg/direct_io_2.f90:  Likewise.
11596         * gfortran.dg/write_back.f:  Likewise.
11597         * gfortran.dg/write_rewind_2.f:  Likewise.
11598         * gfortran.dg/write_rewind_1.f:  Likewise.
11599         * gfortran.dg/write_rewind_2.f:  Likewise.
11600
11601 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
11602
11603         PR tree-optimization/30784
11604         * gcc.dg/vect/pr30784.c: New test.
11605
11606 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11607
11608         PR fortran/30877
11609         * gfortran.dg/operator_1.f90: New test.
11610         * gfortran.dg/operator_2.f90: New test.
11611
11612 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
11613
11614         PR libfortran/31196
11615         * gfortran.dg/reshape_transpose_1.f90:  New test.
11616
11617 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11618
11619         PR fortran/30655
11620         * gfortran.dg/bounds_check_6.f90: New test.
11621
11622 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
11623
11624         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
11625         #ifndef/#endif.
11626         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
11627         * gcc.dg/dfp/decfloat-constants.c: Ditto.
11628
11629 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
11630
11631         PR fortran/31209
11632         * gfortran.dg/pointer_function_actual_1.f90: New test.
11633
11634         PR fortran/31200
11635         * gfortran.dg/pointer_function_actual_2.f90: New test.
11636
11637         PR fortran/31215
11638         * gfortran.dg/result_in_spec_1.f90: New test.
11639
11640 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11641
11642         PR fortran/30834
11643         * gfortran.dg/integer_exponentiation_3.F90: New test.
11644         * gfortran.dg/integer_exponentiation_4.f90: New test.
11645         * gfortran.dg/integer_exponentiation_5.F90: New test.
11646
11647 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
11648
11649         PR c++/30863
11650         * g++.dg/template/error24.C: New test.
11651         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
11652
11653 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
11654
11655         PR c++/31273
11656         * g++.dg/expr/bitfield7.C: New test.
11657
11658 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11659
11660         PR other/23572
11661         * gcc.dg/float-range-4.c: New.
11662         * gcc.dg/float-range-1.c: Update. Test for a warning.
11663         * gcc.dg/float-range-3.c: New.
11664         * gcc.dg/float-range-5.c: New.
11665
11666 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11667
11668         PR fortran/31262
11669         * gfortran.dg/no_range_check_1.f90: New test.
11670
11671 2007-03-22  Dirk Mueller  <dmueller@suse.de>
11672
11673         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
11674         * g++.dg/other/static1.C: Remove stray semicolon.
11675         * g++.dg/other/init1.C: Likewise.
11676         * g++.dg/rtti/dyncast1.C: Likewise.
11677         * g++.dg/tree-ssa/pr17153.C: Likewise.
11678         * g++.dg/lookup/disamb1.C: Likewise.
11679         * g++.dg/lookup/scoped2.C: Likewise.
11680         * g++.dg/lookup/friend7.C: Likewise.
11681         * g++.dg/parse/parse4.C: Likewise.
11682         * g++.dg/parse/parse5.C: Likewise.
11683         * g++.dg/expr/pr29066.C: Likewise.
11684         * g++.dg/expr/cast4.C: Likewise.
11685         * g++.dg/tc1/dr193.C: Likewise.
11686         * g++.dg/tc1/dr213.C: Likewise.
11687         * g++.dg/abi/dcast1.C: Likewise.
11688         * g++.dg/abi/covariant2.C: Likewise.
11689         * g++.dg/inherit/covariant11.C: Likewise.
11690         * g++.dg/inherit/covariant9.C: Likewise.
11691         * g++.dg/inherit/covariant10.C: Likewise.
11692         * g++.dg/init/static3.C: Likewise.
11693         * g++.dg/init/init-ref3.C: Likewise.
11694         * g++.dg/init/ref10.C: Likewise.
11695         * g++.dg/template/meminit2.C: Likewise.
11696         * g++.dg/template/using9.C: Likewise.
11697         * g++.dg/template/friend9.C: Likewise.
11698         * g++.dg/template/ref1.C: Likewise.
11699         * g++.old-deja/g++.warn/inline.C: Likewise.
11700         * g++.old-deja/g++.robertl/eb91.C: Likewise.
11701         * g++.old-deja/g++.robertl/eb46.C: Likewise.
11702         * g++.old-deja/g++.robertl/eb34.C: Likewise.
11703         * g++.old-deja/g++.robertl/eb43.C: Likewise.
11704         * g++.old-deja/g++.robertl/eb26.C: Likewise.
11705         * g++.old-deja/g++.robertl/eb116.C: Likewise.
11706         * g++.old-deja/g++.brendan/copy5.C: Likewise.
11707         * g++.old-deja/g++.brendan/overload8.C: Likewise.
11708         * g++.old-deja/g++.brendan/overload11.C: Likewise.
11709         * g++.old-deja/g++.brendan/copy7.C: Likewise.
11710         * g++.old-deja/g++.brendan/crash38.C: Likewise.
11711         * g++.old-deja/g++.brendan/template11.C: Likewise.
11712         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
11713         * g++.old-deja/g++.brendan/crash50.C: Likewise.
11714         * g++.old-deja/g++.brendan/crash16.C: Likewise.
11715         * g++.old-deja/g++.jason/pmem2.C: Likewise.
11716         * g++.old-deja/g++.jason/parse9.C: Likewise.
11717         * g++.old-deja/g++.jason/byval2.C: Likewise.
11718         * g++.old-deja/g++.jason/overload8.C: Likewise.
11719         * g++.old-deja/g++.jason/pmf8.C: Likewise.
11720         * g++.old-deja/g++.jason/template33.C: Likewise.
11721         * g++.old-deja/g++.jason/return3.C: Likewise.
11722         * g++.old-deja/g++.jason/scoping2.C: Likewise.
11723         * g++.old-deja/g++.jason/virtual.C: Likewise.
11724         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11725         * g++.old-deja/g++.jason/template27.C: Likewise.
11726         * g++.old-deja/g++.jason/synth6.C: Likewise.
11727         * g++.old-deja/g++.jason/ref8.C: Likewise.
11728         * g++.old-deja/g++.jason/offset1.C: Likewise.
11729         * g++.old-deja/g++.other/static20.C: Likewise.
11730         * g++.old-deja/g++.other/array1.C: Likewise.
11731         * g++.old-deja/g++.other/new3.C: Likewise.
11732         * g++.old-deja/g++.other/array2.C: Likewise.
11733         * g++.old-deja/g++.other/overload9.C: Likewise.
11734         * g++.old-deja/g++.other/cast6.C: Likewise.
11735         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
11736         * g++.old-deja/g++.other/eh4.C: Likewise.
11737         * g++.old-deja/g++.other/using7.C: Likewise.
11738         * g++.old-deja/g++.other/init18.C: Likewise.
11739         * g++.old-deja/g++.other/dyncast1.C: Likewise.
11740         * g++.old-deja/g++.other/dyncast2.C: Likewise.
11741         * g++.old-deja/g++.other/dtor11.C: Likewise.
11742         * g++.old-deja/g++.pt/static11.C: Likewise.
11743         * g++.old-deja/g++.pt/crash19.C: Likewise.
11744         * g++.old-deja/g++.pt/overload12.C: Likewise.
11745         * g++.old-deja/g++.pt/crash46.C: Likewise.
11746         * g++.old-deja/g++.pt/mi1.C: Likewise.
11747         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
11748         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11749         * g++.old-deja/g++.pt/local5.C: Likewise.
11750         * g++.old-deja/g++.pt/typename2.C: Likewise.
11751         * g++.old-deja/g++.pt/explicit80.C: Likewise.
11752         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
11753         * g++.old-deja/g++.law/visibility1.C: Likewise.
11754         * g++.old-deja/g++.law/visibility2.C: Likewise.
11755         * g++.old-deja/g++.law/virtual2.C: Likewise.
11756         * g++.old-deja/g++.law/operators19.C: Likewise.
11757         * g++.old-deja/g++.law/parsing10.C: Likewise.
11758         * g++.old-deja/g++.law/visibility4.C: Likewise.
11759         * g++.old-deja/g++.law/operators4.C: Likewise.
11760         * g++.old-deja/g++.law/dtors2.C: Likewise.
11761         * g++.old-deja/g++.law/missed-error3.C: Likewise.
11762         * g++.old-deja/g++.law/visibility10.C: Likewise.
11763         * g++.old-deja/g++.law/scope3.C: Likewise.
11764         * g++.old-deja/g++.law/casts2.C: Likewise.
11765         * g++.old-deja/g++.law/code-gen5.C: Likewise.
11766         * g++.old-deja/g++.law/operators33.C: Likewise.
11767         * g++.old-deja/g++.law/friend4.C: Likewise.
11768         * g++.old-deja/g++.mike/pmf7.C: Likewise.
11769         * g++.old-deja/g++.mike/p5611.C: Likewise.
11770         * g++.old-deja/g++.mike/net37.C: Likewise.
11771         * g++.old-deja/g++.mike/p3570.C: Likewise.
11772         * g++.old-deja/g++.mike/p5718.C: Likewise.
11773         * g++.old-deja/g++.mike/net21.C: Likewise.
11774         * g++.old-deja/g++.mike/p1862.C: Likewise.
11775         * g++.old-deja/g++.mike/p4511.C: Likewise.
11776         * g++.old-deja/g++.mike/virt3.C: Likewise.
11777         * g++.old-deja/g++.mike/p16146.C: Likewise.
11778         * g++.old-deja/g++.mike/p1989.C: Likewise.
11779         * g++.old-deja/g++.mike/p5571.C: Likewise.
11780         * g++.old-deja/g++.gb/scope10.C: Likewise.
11781         * g++.old-deja/g++.abi/primary5.C: Likewise.
11782         * g++.old-deja/g++.abi/empty2.C: Likewise.
11783         * g++.old-deja/g++.abi/arraynew.C: Likewise.
11784         * g++.old-deja/g++.eh/vbase4.C: Likewise.
11785         * g++.old-deja/g++.eh/ptr1.C: Likewise.
11786         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
11787         * g++.old-deja/g++.bob/template3.C: Likewise.
11788         * g++.old-deja/g++.bob/inherit1.C: Likewise.
11789
11790 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
11791
11792         PR fortran/31193
11793         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
11794
11795 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
11796
11797         PR fortran/20897
11798         * gfortran.dg/derived_name_1.f90: New.
11799         * gfortran.dg/derived_name_2.f: New.
11800
11801 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
11802
11803         * lib/target-supports.exp (check_effective_target_nonpic): New
11804         procedure.
11805         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
11806         when compiling PIC.
11807         * gcc.target/i386/asm-4.c: Require nonpic.
11808         * gcc.target/i386/cmov1.c: Likewise.
11809         * gcc.target/i386/mul.c: Likewise.
11810         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
11811         * gcc.target/i386/ssetype-1.c: Require nonpic.
11812         * gcc.target/i386/ssetype-3.c: Likewise.
11813         * gcc.target/i386/ssetype-5.c: Likewise.
11814
11815 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
11816
11817         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
11818         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
11819         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
11820         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
11821
11822 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
11823
11824         PR tree-optimization/30590
11825         * g++.dg/opt/pr30590.C: New testcase.
11826
11827 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
11828
11829         PR c/30762
11830         * gcc.dg/pr30762-1.c: New test.
11831         * gcc.dg/pr30762-2.c: New test.
11832
11833         PR inline-asm/30505
11834         * gcc.target/i386/pr30505.c: New test.
11835
11836 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
11837
11838         * gcc.target/arm/register-variables.c: New.
11839
11840 2007-03-19  Jeff Law  <law@redhat.com>
11841
11842         * PR tree-optimization/30984
11843         * gcc.c-torture/pr30984.c: New test.
11844
11845 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11846         Richard Guenther  <rguenther@suse.de>
11847
11848         PR tree-optimization/31254
11849         * gcc.dg/torture/pr31254.c: New testcase.
11850
11851 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
11852
11853         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
11854         target default_packed.
11855
11856 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11857
11858         PR fortran/31203
11859         * gfortran.dg/string_length_1.f90: New test.
11860
11861 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11862
11863         PR testsuite/30395
11864         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
11865
11866 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11867
11868         PR libgfortran/31052
11869         * gfortran.dg/namelist_27.f90: New test.
11870
11871 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
11872
11873         PR fortran/30531
11874         * gfortran.dg/used_types_14.f90: New test.
11875
11876         PR fortran/31086
11877         * gfortran.dg/used_types_15.f90: New test.
11878
11879 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
11880
11881         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
11882         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
11883
11884 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11885
11886         PR fortran/31120
11887         * gfortran.dg/integer_exponentiation_2.f90: New test.
11888
11889 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
11890
11891         PR tree-optimization/31041
11892         * gcc.dg/vect/pr31041.c: New test.
11893
11894 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11895
11896         * g++.dg/warn/Wconversion-integer.C: New
11897         * g++.dg/warn/Wconversion-real.C: New.
11898         * g++.dg/warn/Wconversion-real-integer.C: New.
11899         * g++.dg/warn/conv2.C: Updated.
11900
11901 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
11902
11903         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
11904         exclude RTPs.
11905
11906 2007-03-16  Richard Guenther  <rguenther@suse.de>
11907
11908         PR tree-optimization/31146
11909         * g++.dg/tree-ssa/pr31146.C: New testcase.
11910
11911 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
11912
11913         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
11914         assume that the target has <features.h>.
11915
11916 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
11917
11918         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
11919         dg-options rather than to the whole test.
11920
11921 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
11922
11923         PR debug/29906
11924         * g++.dg/debug/pr29906.C: New
11925
11926 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11927
11928         PR libgfortran/31099
11929         * gfortran.dg/unformatted_recl.f90: Update test.
11930
11931 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
11932
11933         * gcc.dg/tree-ssa/prefetch-5.c: New test.
11934
11935 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11936
11937         PR c++/30891
11938         * g++.dg/parse/namespace-definition.C: New.
11939
11940 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11941
11942         PR c++/24924
11943         * g++.dg/cpp/pedantic-errors.C: New.
11944         * g++.dg/cpp/permissive.C: New.
11945
11946 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11947
11948         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
11949         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
11950
11951 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11952
11953         * lib/target-supports.exp (check_missing_uclibc_feature)
11954         (check_effective_target_wchar): New procedures.
11955         * gcc.dg/wchar_t-1.c: Require target wchar.
11956         * gcc.dg/wint_t-1.c: Likewise.
11957
11958 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11959
11960         * lib/target-supports.exp (check_gc_sections_available): Return
11961         false for VxWorks targets.
11962
11963 2007-03-15  Dirk Mueller  <dmueller@suse.de>
11964
11965         * g++.dg/warn/Wconversion2.C: Fix typo.
11966         * gcc.dg/if-empty-1.c: Ditto.
11967
11968 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
11969
11970         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
11971
11972 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
11973
11974         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
11975         * gcc.target/i386/pr31167.c: Ditto.
11976
11977 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
11978
11979         PR target/31167
11980         * gcc.target/i386/pr31167.c: New test.
11981
11982 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
11983
11984         PR fortran/30922
11985         * gfortran.dg/import5.f90.f90: New test.
11986
11987
11988         PR fortran/30879
11989         * gfortran.dg/data_components_1.f90: New test.
11990
11991
11992         PR fortran/30870
11993         * gfortran.dg/generic_13.f90: New test.
11994
11995         PR fortran/31163
11996         * gfortran.dg/alloc_comp_basics_5.f90: New test.
11997
11998 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11999
12000         PR libgfortran/31051
12001         * gfortran.dg/fmt_t_4.f90: New
12002
12003 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12004
12005         PR C++/31165
12006         * g++.dg/other/default7.C: New test.
12007
12008 2007-03-15  Dirk Mueller  <dmueller@suse.de>
12009
12010         * g++.dg/warn/Wconversion2.C: New.
12011
12012 2007-03-14  Eric Christopher  <echristo@apple.com>
12013
12014         * gcc.dg/ssp-1.c: New.
12015         * gcc.dg/ssp-2.c: Ditto.
12016
12017 2007-03-14  Dirk Mueller  <dmueller@suse.de>
12018
12019         * g++.dg/warn/do-empty.C: New.
12020         * gcc.dg/do-empty.c: New.
12021         * gcc.dg/if-empty-1.c: Update.
12022         * gcc.dg/20001116-1.c: Update.
12023         * gcc.dg/pr23165.c: Update.
12024
12025 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
12026
12027         * gfortran.dg/module_implicit_conversion.f90: New test.
12028
12029 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
12030
12031         PR middle-end/31127
12032         * gcc.dg/pr31127.c: New.
12033
12034 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
12035
12036         * gcc.dg/tree-ssa/loop-26.c: New test.
12037
12038 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
12039
12040         * gcc.target/i386/cmpxchg16b-1.c: New test.
12041
12042 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
12043
12044         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
12045         * gcc.dg/c99-vla-1.c: Likewise.
12046         * g++.dg/ext/vla1.C: Likewise
12047
12048 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
12049
12050         * gcc.dg/wvla-1.c: New test
12051         * gcc.dg/wvla-2.c: New test
12052         * gcc.dg/wvla-3.c: New test
12053         * gcc.dg/wvla-4.c: New test
12054         * gcc.dg/wvla-5.c: New test
12055         * gcc.dg/wvla-6.c: New test
12056         * gcc.dg/wvla-7.c: New test
12057         * g++.dg/warn/Wvla-1.C: New test
12058         * g++.dg/warn/Wvla-2.C: New test
12059         * g++.dg/warn/Wvla-3.C: New test
12060
12061 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
12062
12063         PR c++/30108
12064         * g++.dg/other/default6.C: New test.
12065
12066 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
12067
12068         * lib/target-supports.exp (check_profiling_available): Return false
12069         for VxWorks.
12070         (check_effective_target_vxworks_kernel): New procedure.
12071         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
12072         VxWorks.
12073         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
12074         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
12075         to include VxWorks.
12076         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
12077
12078 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
12079
12080         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
12081         PIC is not supported.
12082         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
12083         * gcc.dg/20020426-2.c: Likewise.
12084         * gcc.dg/pr28243.c: Likewise.
12085         * gcc.dg/visibility-11.c: Likewise.
12086         * gcc.dg/tls/opt-9.c: Likewise.
12087         * gcc.dg/tls/opt-10.c: Likewise.
12088         * gcc.dg/tls/pic-1.c: Likewise.
12089         * gcc.dg/tls/struct-1.c: Likewise.
12090         * gcc.target/i386/20000807-1.c: Likewise.
12091         * gcc.target/i386/20000904-1.c: Likewise.
12092         * gcc.target/i386/20011119-1.c: Likewise.
12093         * gcc.target/i386/990213-2.c: Likewise.
12094         * gcc.target/i386/990214-1.c: Likewise.
12095         * gcc.target/i386/compress-float-387-pic.c: Likewise.
12096         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
12097         * gcc.target/i386/pic-1.c: Likewise.
12098         * gcc.target/i386/pr21518.c: Likewise.
12099         * gcc.target/i386/pr23098.c: Likewise.
12100         * gcc.target/i386/pr23943.c: Likewise.
12101
12102 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
12103
12104         PR c++/31038
12105         * g++.dg/template/complit2.C: New test.
12106
12107         PR c++/30328
12108         * g++.dg/ext/bitfield1.C: New test.
12109
12110 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
12111
12112         PR fortran/30883
12113         * gfortran.dg/interface_11.f90: New test.
12114
12115 2007-03-11  Richard Guenther  <rguenther@suse.de>
12116
12117         PR tree-optimization/31115
12118         * gcc.dg/torture/pr31115.c: New testcase.
12119
12120 2007-03-11  Ira Rosen  <irar@il.ibm.com>
12121
12122         PR tree-optimization/29925
12123         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
12124
12125 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
12126
12127         PR c++/30274
12128         * g++.dg/expr/bitfield3.C: New test.
12129         * g++.dg/expr/bitfield4.C: Likewise.
12130         * g++.dg/expr/bitfield5.C: Likewise.
12131         * g++.dg/expr/bitfield6.C: Likewise.
12132
12133         PR c++/30924
12134         * g++.dg/template/array18.C: New test.
12135
12136 2007-03-10  Dirk Mueller  <dmueller@suse.de>
12137
12138         PR c++/17946
12139         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
12140         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
12141
12142 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
12143
12144         PR c++/20599
12145         * g++.dg/cpp0x/variadic-bind.C: New.
12146         * g++.dg/cpp0x/variadic-function.C: New.
12147         * g++.dg/cpp0x/variadic-mem_fn.C: New.
12148         * g++.dg/cpp0x/variadic-tuple.C: New.
12149         * g++.dg/cpp0x/variadic1.C: New.
12150         * g++.dg/cpp0x/variadic2.C: New.
12151         * g++.dg/cpp0x/variadic3.C: New.
12152         * g++.dg/cpp0x/variadic4.C: New.
12153         * g++.dg/cpp0x/variadic5.C: New.
12154         * g++.dg/cpp0x/variadic6.C: New.
12155         * g++.dg/cpp0x/variadic7.C: New.
12156         * g++.dg/cpp0x/variadic8.C: New.
12157         * g++.dg/cpp0x/variadic9.C: New.
12158         * g++.dg/cpp0x/variadic10.C: New.
12159         * g++.dg/cpp0x/variadic11.C: New.
12160         * g++.dg/cpp0x/variadic12.C: New.
12161         * g++.dg/cpp0x/variadic13.C: New.
12162         * g++.dg/cpp0x/variadic14.C: New.
12163         * g++.dg/cpp0x/variadic15.C: New.
12164         * g++.dg/cpp0x/variadic16.C: New.
12165         * g++.dg/cpp0x/variadic17.C: New.
12166         * g++.dg/cpp0x/variadic18.C: New.
12167         * g++.dg/cpp0x/variadic19.C: New.
12168         * g++.dg/cpp0x/variadic20.C: New.
12169         * g++.dg/cpp0x/variadic21.C: New.
12170         * g++.dg/cpp0x/variadic22.C: New.
12171         * g++.dg/cpp0x/variadic23.C: New.
12172         * g++.dg/cpp0x/variadic24.C: New.
12173         * g++.dg/cpp0x/variadic25.C: New.
12174         * g++.dg/cpp0x/variadic26.C: New.
12175         * g++.dg/cpp0x/variadic27.C: New.
12176         * g++.dg/cpp0x/variadic28.C: New.
12177         * g++.dg/cpp0x/variadic29.C: New.
12178         * g++.dg/cpp0x/variadic30.C: New.
12179         * g++.dg/cpp0x/variadic31.C: New.
12180         * g++.dg/cpp0x/variadic32.C: New.
12181         * g++.dg/cpp0x/variadic33.C: New.
12182         * g++.dg/cpp0x/variadic34.C: New.
12183         * g++.dg/cpp0x/variadic35.C: New.
12184         * g++.dg/cpp0x/variadic36.C: New.
12185         * g++.dg/cpp0x/variadic37.C: New.
12186         * g++.dg/cpp0x/variadic38.C: New.
12187         * g++.dg/cpp0x/variadic39.C: New.
12188         * g++.dg/cpp0x/variadic40.C: New.
12189         * g++.dg/cpp0x/variadic41.C: New.
12190         * g++.dg/cpp0x/variadic42.C: New.
12191         * g++.dg/cpp0x/variadic43.C: New.
12192         * g++.dg/cpp0x/variadic44.C: New.
12193         * g++.dg/cpp0x/variadic45.C: New.
12194         * g++.dg/cpp0x/variadic46.C: New.
12195         * g++.dg/cpp0x/variadic47.C: New.
12196         * g++.dg/cpp0x/variadic48.C: New.
12197         * g++.dg/cpp0x/variadic49.C: New.
12198         * g++.dg/cpp0x/variadic50.C: New.
12199         * g++.dg/cpp0x/variadic51.C: New.
12200         * g++.dg/cpp0x/variadic52.C: New.
12201         * g++.dg/cpp0x/variadic53.C: New.
12202         * g++.dg/cpp0x/variadic54.C: New.
12203         * g++.dg/cpp0x/variadic55.C: New.
12204         * g++.dg/cpp0x/variadic56.C: New.
12205         * g++.dg/cpp0x/variadic57.C: New.
12206         * g++.dg/cpp0x/variadic58.C: New.
12207         * g++.dg/cpp0x/variadic59.C: New.
12208         * g++.dg/cpp0x/variadic60.C : New.
12209         * g++.dg/cpp0x/variadic61.C : New.
12210         * g++.dg/cpp0x/variadic62.C : New.
12211         * g++.dg/cpp0x/variadic63.C : New.
12212         * g++.dg/cpp0x/variadic64.C : New.
12213         * g++.dg/cpp0x/variadic65.C : New.
12214         * g++.dg/cpp0x/variadic66.C : New.
12215         * g++.dg/cpp0x/variadic67.C : New.
12216         * g++.dg/cpp0x/variadic68.C : New.
12217         * g++.dg/cpp0x/variadic69.C : New.
12218         * g++.dg/cpp0x/variadic70.C : New.
12219         * g++.dg/cpp0x/variadic71.C : New.
12220         * g++.dg/cpp0x/variadic72.C : New.
12221         * g++.dg/cpp0x/variadic73.C : New.
12222         * g++.dg/cpp0x/variadic74.C : New.
12223         * g++.dg/cpp0x/variadic75.C : New.
12224         * g++.dg/cpp0x/variadic-ex1.C : New.
12225         * g++.dg/cpp0x/variadic-ex2.C : New.
12226         * g++.dg/cpp0x/variadic-ex3.C : New.
12227         * g++.dg/cpp0x/variadic-ex4.C : New.
12228         * g++.dg/cpp0x/variadic-ex5.C : New.
12229         * g++.dg/cpp0x/variadic-ex6.C : New.
12230         * g++.dg/cpp0x/variadic-ex7.C : New.
12231         * g++.dg/cpp0x/variadic-ex8.C : New.
12232         * g++.dg/cpp0x/variadic-ex9.C : New.
12233         * g++.dg/cpp0x/variadic-ex10.C : New.
12234         * g++.dg/cpp0x/variadic-ex11.C : New.
12235         * g++.dg/cpp0x/variadic-ex12.C : New.
12236         * g++.dg/cpp0x/variadic-ex13.C : New.
12237         * g++.dg/cpp0x/variadic-ex14.C : New.
12238
12239 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12240
12241         PR libgfortran/31099
12242         * gfortran.dg/unformatted_recl.f90: New test.
12243
12244 2007-03-09  Roger Sayle  <roger@eyesopen.com>
12245
12246         * gcc.dg/fold-eqcmplx-1.c: New test case.
12247
12248 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
12249
12250         PR rtl-optimization/30643
12251         * gcc.dg/pr30643.c: New.
12252
12253 2007-03-09  Chao-ying Fu  <fu@mips.com>
12254
12255         * gcc.target/mips/mips32-dspr2-type.c: New test.
12256         * gcc.target/mips/mips32-dspr2.c: New test.
12257         * gcc.target/mips/dspr2-MULT.c: New test.
12258         * gcc.target/mips/dspr2-MULTU.c: New test.
12259         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
12260         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
12261         Adjust some formats.
12262
12263 2007-03-09  Dirk Mueller  <dmueller@suse.de>
12264
12265         PR c++/17946
12266         * gcc.dg/Wlogical-op-1.c: New.
12267         * g++.dg/warn/Wlogical-op-1.C: New.
12268
12269 2007-03-09  Richard Guenther  <rguenther@suse.de>
12270
12271         PR tree-optimization/30904
12272         PR middle-end/31058
12273         * gcc.dg/pr30904.c: Remove xfail.
12274
12275 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12276
12277         PR C/31072
12278         * gcc.c-torture/execute/pr31072.c: New test.
12279
12280 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12281
12282         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
12283         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12284         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
12285         *lrint* and *lround*.
12286         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
12287         floor->lfloor.
12288         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
12289         * gcc.dg/torture/builtin-integral-1.c: Likewise.
12290         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
12291         and *lround*.  Correct macro names.
12292         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
12293         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
12294
12295 2007-03-08  Ian Lance Taylor  <iant@google.com>
12296
12297         * gcc.dg/no-strict-overflow-5.c: New test.
12298         * gcc.dg/no-strict-overflow-6.c: New test.
12299         * gcc.dg/Wstrict-overflow-11.c: New test.
12300         * gcc.dg/Wstrict-overflow-12.c: New test.
12301         * gcc.dg/Wstrict-overflow-13.c: New test.
12302         * gcc.dg/Wstrict-overflow-14.c: New test.
12303         * gcc.dg/Wstrict-overflow-15.c: New test.
12304
12305 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12306
12307         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
12308         for VxWorks kernel mode.
12309         * gcc.c-torture/execute/strncmp-1.x: Likewise.
12310
12311 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12312
12313         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
12314         mode.
12315
12316 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12317
12318         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
12319         and lib/bfill.c on VxWorks targets.
12320         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
12321         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
12322         lib/bfill.c and lib/memmove.c on VxWorks targets.
12323         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
12324         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
12325         on VxWorks targets.
12326         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
12327         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
12328
12329 2007-03-08  Tobias Burnus  <burnus@net-b.de>
12330
12331         * gfortran.dg/use_5.f90: New test.
12332         * gfortran.dg/use_6.f90: Ditto.
12333         * gfortran.dg/use_7.f90: Ditto.
12334
12335 2007-03-08  Tobias Burnus  <burnus@net-b.de>
12336
12337         PR fortran/30973
12338         * gfortran.dg/use_4.f90: New test.
12339         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
12340
12341 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
12342
12343         PR fortran/31011
12344         * gfortran.dg/parameter_array_section_2.f90: New test.
12345
12346 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
12347
12348         PR c++/30852
12349         * g++.dg/ext/offsetof1.C: Add cases with volatile.
12350
12351         PR c++/30534
12352         * g++.dg/template/arg5.C: New test.
12353
12354 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
12355
12356         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
12357
12358 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
12359
12360         * gcc.dg/var-expand1.c: Add newline at end of file.
12361
12362 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
12363
12364         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
12365
12366 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
12367
12368         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
12369
12370 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12371
12372         * gcc.dg/torture/builtin-convert-4.c: New test.
12373
12374 2007-03-05  Ian Lance Taylor  <iant@google.com>
12375
12376         * gcc.c-torture/compile/pr31034.c: New test.
12377
12378 2007-03-05  Ian Lance Taylor  <iant@google.com>
12379
12380         * gcc.dg/inline-18.c: New test.
12381         * gcc.dg/inline-19.c: New test.
12382         * gcc.dg/inline-20.c: New test.
12383         * gcc.dg/inline-21.c: New test.
12384
12385 2007-03-05  Richard Guenther  <rguenther@suse.de>
12386
12387         PR tree-optimization/14052
12388         * gcc.dg/tree-ssa/vrp33.c: New testcase.
12389
12390 2007-03-05  Richard Guenther  <rguenther@suse.de>
12391
12392         PR tree-optimization/23777
12393         * gcc.dg/tree-ssa/pr23777.c: New testcase.
12394
12395 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12396
12397         PR other/30465
12398         * gcc.dg/multiple-overflow-warn-3.c: New.
12399         * g++.dg/warn/multiple-overflow-warn-3.C: New.
12400
12401 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
12402
12403         PR c++/30895
12404         * g++.dg/parse/template23.C: New test.
12405
12406 2007-03-04  Roger Sayle  <roger@eyesopen.com>
12407
12408         PR middle-end/30744
12409         * gcc.dg/pr30744-1.c: New test case.
12410
12411 2007-03-04  Tobias Burnus  <burnus@net-b.de>
12412
12413         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
12414
12415 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12416
12417         PR target/30406
12418         * gfortran.dg/logical_3.f90: New test.
12419
12420 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
12421
12422         PR libfortran/30981
12423         * gfortran.dg/integer_exponentiation_1.f90:  New test.
12424
12425 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
12426
12427         * gcc.target/m68k/m68k.exp: New.
12428         * gcc.target/m68k/crash1.c: New.
12429
12430 2007-03-03  Tobias Burnus  <burnus@net-b.de>
12431
12432         * gfortran.dg/c_by_val.c: Use int64_t instead of long
12433         to be more compatible with integer(kind=8).
12434
12435 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12436
12437         PR libfortran/31001
12438         * gfortran.dg/zero_sized_3.f90: New test.
12439
12440 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12441
12442         PR c++/15787
12443         * g++.dg/parse/else.C: New.
12444         * g++.dg/parse/else-2.C: New.
12445
12446 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
12447             Tobias Burnus  <burnus@net-b.de>
12448
12449         PR fortran/30882
12450         * gfortran.dg/size_dim.f90: New test.
12451
12452 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
12453             Tobias Burnus  <burnus@net-b.de>
12454
12455         PR fortran/30873
12456         * gfortran.dg/entry_9.f90: New test.
12457
12458 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
12459
12460         PR c++/28253
12461         * g++.dg/inherit/covariant16.C: New test.
12462
12463 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
12464
12465         * g++.dg/other/darwin-minversion-1.C: New.
12466
12467 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
12468
12469         * gcc.dg/tree-ssa/20070302-1.c: New test.
12470
12471 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
12472
12473         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
12474         tests.
12475
12476 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
12477
12478         * gcc.dg/tree-ssa/prefetch-4.c: New test.
12479
12480 2007-03-01  Simon Baldwin <simonb@google.com>
12481
12482         PR c++/23689
12483         * warn/ignored_typedef.C: New.
12484         * init/ctor8.C: Added dg-warning to consume ignored typedef
12485         warning.
12486         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
12487         and added an explicit line number.
12488
12489 2007-02-28  Richard Guenther  <rguenther@suse.de>
12490
12491         PR middle-end/30364
12492         * gcc.dg/torture/pr30364-1.c: New testcase.
12493         * gcc.dg/torture/pr30364-2.c: Likewise.
12494         * gcc.dg/torture/pr30364-3.c: Likewise.
12495
12496 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12497
12498         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
12499         powerpc*, use -funsafe-math-optimizations.
12500         * gcc.dg/torture/builtin-logb-1.c: Likewise.
12501         * gcc.dg/torture/builtin-modf-1.c: Likewise.
12502
12503 2007-02-28  Tobias Burnus  <burnus@net-b.de>
12504             Paul Thomas  <pault@gcc.gnu.org>
12505
12506         PR fortran/30888
12507         PR fortran/30887
12508         * c_by_val_1.f: Test %VAL() with non-default kind.
12509         * c_by_val.c: Ditto.
12510         * c_by_val_4.f: New test.
12511
12512 2007-02-28  Tobias Burnus  <burnus@net-b.de>
12513
12514         PR fortran/30968
12515         * gfortran.dg/continuation_7.f90: New test.
12516
12517 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
12518
12519         * g++.dg/inherit/thunk7.C: New test.
12520         * lib/target-supports.exp (check_profiling_available): Not available
12521         for bfin-*-*.
12522
12523 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
12524
12525         PR target/30970
12526         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
12527
12528 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
12529
12530         * lib/target-supports.exp (check_effective_target_init_priority):
12531         Remove Solaris special case.
12532
12533 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
12534
12535         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
12536         for more builtin types.
12537
12538         * g++.dg/ext/visibility/class1.C: Port to Darwin.
12539         * g++.dg/ext/visibility/noPLT.C: Likewise.
12540
12541 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12542
12543         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
12544         sh* targets.
12545
12546 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
12547
12548         PR fortran/30865
12549         * size_optional_dim_1.f90:  New test.
12550
12551 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
12552
12553         * gcc.dg/vxworks/vxworks.exp: New file.
12554         * gcc.dg/vxworks/initpri1.c: Likewise.
12555         * gcc.dg/vxworks/initpri2.c: Likewise.
12556         * gcc.dg/initpri2.c: Add more tests.
12557         * g++.dg/special/initpri2.C: Likewise.
12558
12559         * gcc.dg/initpri1.c: New test.
12560         * gcc.dg/initpri2.c: Likewise.
12561         * g++.dg/special/initpri1.C: New test.
12562         * g++.dg/special/initpri2.C: Likewise.
12563         * g++.dg/special/conpr-1.C: Use init_priority effective target.
12564         * g++.dg/special/conpr-2.C: Likewise.
12565         * g++.dg/special/conpr-3.C: Likewise.
12566         * g++.dg/special/conpr-4.C: Likewise.
12567         * g++.dg/special/initp1.C: Likewise.
12568         * g++.dg/special/ecos.exp: Remove code to detect availability of
12569         constructor priorities.
12570         * lib/target-supports.exp (check_effective_target_init_priority):
12571         New function.
12572
12573 2007-02-24  Jan Hubicka  <jh@suse.cz>
12574
12575         * gcc.c-torture/execute/pr30778.c: New testcase.
12576
12577 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12578
12579         PR libgfortran/30918
12580         * gfortran.dg/namelist_26.f90: New test.
12581
12582 2007-02-24  Richard Guenther  <rguenther@suse.de>
12583
12584         PR middle-end/30951
12585         * gcc.dg/pr30951.c: New testcase.
12586
12587 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12588
12589         * gcc.dg/torture/builtin-modf-1.c: New test.
12590
12591 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
12592
12593         PR tree-optimization/30904
12594         * gcc.dg/pr30904.c: New test.
12595
12596 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12597
12598         * gcc.test-framework/README: Correct command.
12599         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
12600         -Wunused-value.
12601         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
12602
12603 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
12604
12605         * lib/target-supports.exp (check_effective_target_unwrapped): New.
12606
12607 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
12608
12609         * lib/target-supports.exp (check_effective_target_newlib): New
12610         function.
12611
12612 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
12613
12614         PR fortran/30660
12615         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
12616         allocatable component.
12617
12618
12619 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12620
12621         * gcc.dg/torture/builtin-logb-1.c: New test.
12622         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
12623         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
12624         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
12625         sh* targets.
12626
12627 2007-02-23  Richard Guenther  <rguenther@suse.de>
12628
12629         * g++.dg/warn/changes-meaning.C: New testcase.
12630
12631 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12632
12633         PR libgfortran/30910
12634         * gfortran.dg/fmt_zero_precision.f90: Update test.
12635
12636 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12637
12638         * gcc.dg/torture/builtin-frexp-1.c: New test.
12639
12640 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
12641
12642         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
12643
12644 2007-02-22  Ian Lance Taylor  <iant@google.com>
12645
12646         PR debug/30898
12647         * g++.dg/debug/pr30898.C: New test.
12648
12649 2007-02-22  Ira Rosen  <irar@il.ibm.com>
12650
12651         * gcc.dg/vect/vect-106.c: New test.
12652
12653 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
12654             Ira Rosen  <irar@il.ibm.com>
12655
12656         PR tree-optimization/30843
12657         * gcc.dg/vect/pr30843.c: New test.
12658
12659 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
12660
12661         PR tree-optimization/30858
12662         * gcc.dg/vect/pr30858.c: New test.
12663
12664 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
12665
12666         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
12667         to set options for compiling testglue.
12668         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
12669         * lib/obj-c++.exp (obj-c++_init): Likewise.
12670
12671 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
12672
12673         * gnat.dg/derived_aggregate.adb: New test.
12674
12675 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12676
12677         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
12678         sh* targets.  Call the correct CKSGN macro.
12679
12680 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
12681
12682         * gfortran.dg/gomp/omp_parse1.f90: New test.
12683         * gfortran.dg/gomp/omp_parse2.f: New test.
12684
12685 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
12686
12687         PR fortran/30869
12688         * gfortran.dg/do_pointer_1.f90:  New test.
12689
12690 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12691
12692         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
12693         and scalbln.
12694
12695 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
12696
12697         * gcc.dg/darwin-minversion-1.c: New.
12698         * gcc.dg/darwin-minversion-2.c: New.
12699
12700 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12701
12702         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
12703
12704 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12705             DJ Delorie <dj@redhat.com>
12706
12707         PR other/30824
12708         * gcc.dg/Wfatal.c: New.
12709         * gcc.dg/Wfatal-2.c: New.
12710         * gcc.dg/Werror-1.c: Adjust expectations.
12711         * gcc.dg/Werror-5.c: Likewise.
12712         * gcc.dg/Werror-7.c: Likewise.
12713         * gcc.dg/Werror-10.c: Likewise.
12714         * gcc.dg/Werror-11.c: Likewise.
12715
12716 2007-02-20  Tobias Burnus  <burnus@net-b.de>
12717
12718         PR fortran/30522
12719         * gfortran.dg/volatile10.f90: New test.
12720
12721 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
12722
12723         PR libfortran/30533
12724         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
12725
12726 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12727
12728         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
12729         * gcc.dg/Walways-true-1.c: Likewise.
12730         * gcc.dg/weak/weak-3.c: Likewise.
12731         * gcc.dg/Werror-1.c: Likewise.
12732         * gcc.dg/Werror-3.c: Likewise.
12733         * gcc.dg/Werror-4.c: Likewise.
12734         * gcc.dg/Werror-5.c: Likewise.
12735         * gcc.dg/Werror-6.c: Likewise.
12736         * gcc.dg/Werror-7.c: Likewise.
12737         * gcc.dg/Werror-8.c: Likewise.
12738         * gcc.dg/Werror-10.c: Likewise.
12739         * gcc.dg/Werror-11.c: Likewise.
12740         * gcc.dg/Werror-12.c: Likewise.
12741         * g++.old-deja/g++.mike/warn8.C: Likewise.
12742         * g++.dg/warn/Walways-true-1.C: Likewise.
12743         * g++.dg/warn/Walways-true-2.C: Likewise.
12744         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
12745         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
12746         -Wstring-literal-comparison with -Waddress.
12747         * gcc.dg/Wstring-literal-comparison-4.c: Replace
12748         -Wno-string-literal-comparison with -Wno-address.
12749
12750 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
12751
12752         * gnat.dg/self_aggregate_with_call.adb: New test.
12753
12754 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
12755
12756         PR tree-optimization/30975
12757         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
12758         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
12759         * gcc.dg/vect/pr30795.c: New.
12760
12761 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12762
12763         PR fortran/30681
12764         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
12765
12766 2007-02-18  Roger Sayle  <roger@eyesopen.com>
12767
12768         PR rtl-optimization/28173
12769         * gcc.target/i386/andor-1.c: New test case.
12770
12771 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12772
12773         * gcc.dg/torture/builtin-ldexp-1.c: New.
12774         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
12775
12776 2007-02-18  Roger Sayle  <roger@eyesopen.com>
12777
12778         * gfortran.dg/array_constructor_15.f90: New test case.
12779
12780 2007-02-18  Roger Sayle  <roger@eyesopen.com>
12781
12782         * gfortran.dg/forall_10.f90: New test case.
12783
12784 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
12785
12786         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
12787
12788 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
12789
12790         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
12791         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
12792
12793 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
12794
12795         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
12796         * gcc.target/i386/builtin-bswap-3.c: Ditto.
12797         * gcc.target/i386/xchg-1.c: New test.
12798         * gcc.target/i386/xchg-2.c: New test.
12799
12800 2007-02-16  Richard Guenther  <rguenther@suse.de>
12801             Christian Bruel  <christian.bruel@st.com>
12802
12803         * gcc.dg/strict-overflow-5.c: New testcase.
12804
12805 2007-02-16  Tobias Burnus  <burnus@net-b.de>
12806
12807         PR fortran/30793
12808         * gfortran.dg/func_derived_4.f90: New test.
12809
12810 2007-02-15  Roger Sayle  <roger@eyesopen.com>
12811
12812         PR middle-end/30391
12813         * gfortran.dg/pr30391-1.f90: New test case.
12814
12815 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12816
12817         PR middle-end/30433
12818         * gcc.c-torture/compile/pr30433.c: New testcase to check
12819         that complex constants comparisions are foldded.
12820
12821 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12822
12823         PR C++/30158
12824         * g++.dg/ext/stmtexpr10.C: New testcase.
12825
12826 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12827
12828         PR middle-end/30729
12829         * gcc.dg/Wunused-value-2.c: New testcase.
12830
12831 2007-02-15  Ian Lance Taylor  <iant@google.com>
12832
12833         * g++.dg/eh/subreg-1.C: New test.
12834
12835 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12836
12837         PR c/26494
12838         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
12839         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
12840         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
12841         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
12842         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
12843         * gcc.dg/Werror-implicit-function-declaration.c: New.
12844
12845 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12846
12847         PR c++/28943
12848         * g++.dg/warn/pr28943.C: New.
12849
12850 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12851
12852         * gfortran.fortran-torture/execute/math.f90: Fix typo.
12853
12854 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12855
12856         PR fortran/30779
12857         * gfortran.dg/error_recovery_3.f90: New test.
12858
12859 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
12860
12861         * g++.dg/tree-ssa/sra-1.C: New.
12862
12863 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
12864
12865         * g++.dg/tree-ssa/sra-1.C: New.
12866
12867 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
12868
12869         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
12870
12871 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12872
12873         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
12874
12875 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
12876
12877         PR fortran/30799
12878         * gfortran.dg/logical_2.f90: New test.
12879
12880 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
12881
12882         * gcc.dg/torture/complex-alias-1.c: New test.
12883
12884 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
12885
12886         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
12887         instead of -fdump-tree-tailcall.
12888
12889 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
12890
12891         * gfortran.dg/interface_10.f90: Fix comment typo.
12892
12893 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
12894
12895         PR tree-optimization/30771
12896         * gcc.dg/vect/pr30771.c: New test.
12897
12898 2007-02-13  Ian Lance Taylor  <iant@google.com>
12899
12900         * gcc.dg/Wstrict-overflow-1.c: New test.
12901         * gcc.dg/Wstrict-overflow-2.c: New test.
12902         * gcc.dg/Wstrict-overflow-3.c: New test.
12903         * gcc.dg/Wstrict-overflow-4.c: New test.
12904         * gcc.dg/Wstrict-overflow-5.c: New test.
12905         * gcc.dg/Wstrict-overflow-6.c: New test.
12906         * gcc.dg/Wstrict-overflow-7.c: New test.
12907         * gcc.dg/Wstrict-overflow-8.c: New test.
12908         * gcc.dg/Wstrict-overflow-9.c: New test.
12909         * gcc.dg/Wstrict-overflow-10.c: New test.
12910
12911 2007-02-13  Roger Sayle  <roger@eyesopen.com>
12912
12913         * gcc.target/ia64/builtin-bswap-2.c: New test case.
12914
12915 2007-02-13  Richard Henderson  <rth@redhat.com>
12916
12917         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
12918         * gcc.c-torture/execute/pr29302-1.c: ... here.
12919
12920 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12921
12922         PR c/29521
12923         * gcc.dg/c90-return-1.c: Update output.
12924         * gcc.dg/c99-return-1.c: Likewise.
12925
12926 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
12927
12928         PR fortran/30554
12929         * gfortran.dg/used_dummy_types_7.f90: New test..
12930
12931 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
12932
12933         * gcc.target/i386/parity-1.c: New test.
12934         * gcc.target/i386/parity-2.c: New test.
12935
12936 2007-02-12  Roger Sayle  <roger@eyesopen.com>
12937
12938         * gcc.target/i386/builtin-bswap-3.c: New test case.
12939
12940 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
12941
12942         PR tree-optimization/29145
12943         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
12944         alias analysis is improved to take better advantage of restrict
12945         qualified pointers.
12946         * gcc.dg/vect/vect-80.c: Likewise.
12947         * gcc.dg/vect/pr29145.c: New.
12948
12949 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
12950
12951         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
12952         * gcc.target/i386/sse4a-insert.c: Likewise.
12953
12954 2007-02-11  Roger Sayle  <roger@eyesopen.com>
12955
12956         * gcc.target/ia64/builtin-popcount-1.c: New test case.
12957         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
12958
12959 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
12960
12961         PR fortran/30478
12962         * gfortran.dg/enum_4.f90: Update error message checks.
12963
12964 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
12965
12966         PR fortran/30554
12967         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
12968         versions of the modules.
12969
12970         PR fortran/30617
12971         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
12972         by getting rid of recursive I/O and providing functions with
12973         results.
12974
12975         PR fortran/30319
12976         * gfortran.dg/char_array_constructor_2.f90
12977
12978 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
12979
12980         PR c++/26988
12981         * g++.dg/template/spec34.C: New test
12982
12983 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
12984
12985         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
12986         on i?86 and x86_64.
12987         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
12988         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
12989         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
12990         on i?86 and x86_64.
12991         * gcc.dg/vect/vect-113.c: Ditto.
12992
12993 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
12994
12995         PR c++/29487
12996         * g++.dg/eh/weak1-C: New test.
12997         * g++.dg/eh/weak1-a.cc: Likewise.
12998         * g++.dg/eh/comdat1.C: Likewise.
12999
13000 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
13001             Dorit Nuzman  <dorit@il.ibm.com>
13002
13003         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
13004         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
13005         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
13006         * gcc.dg/vect/vect-113.c: Likewise.
13007
13008         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
13009
13010 2007-02-10  Richard Henderson  <rth@redhat.com>
13011
13012         * lib/target-supports.exp (check_effective_target_tls): Redefine
13013         to mean non-emulated tls.
13014         * gcc.dg/tls/alias-1.c: Remove tls requirement.
13015         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13016         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13017         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13018         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13019         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13020         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13021
13022 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
13023
13024         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
13025
13026 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
13027
13028         * gfortran.dg/secnds.f: Replace time tolerance with a
13029         before-and-after bracket.
13030         * gfortran.dg/secnds-1.f: Likewise.
13031
13032 2007-02-09  Tobias Burnus  <burnus@net-b.de>
13033
13034         PR fortran/30512
13035         * gfortran.dg/maxlocval_1.f90: New test.
13036
13037 2007-02-09  Roger Sayle  <roger@eyesopen.com>
13038
13039         * gcc.target/ia64/builtin_bswap-1.c: New test case.
13040
13041 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13042
13043         PR fortran/30720
13044         * gfortran.dg/array_function_1.f90: New test.
13045
13046 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13047
13048         * lib/target-supports.exp (check_effective_target_lax_strtofp)
13049         (check_effective_target_dummy_wcsftime): New functions.
13050
13051 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13052
13053         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
13054         * lib/target-supports.exp (check_effective_target_uclibc): New
13055         function.
13056
13057 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13058
13059         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
13060         (vsnprintf): Don't define for uClibc targets.
13061
13062 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13063
13064         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
13065         set before checking whether it was allowed.
13066         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
13067         before checking inside_main.
13068
13069 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13070
13071         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
13072         uClinux targets.
13073         (u16sf): Likewise u4sf.
13074         * g++.dg/compat/struct-layout-1.h: Likewise.
13075
13076 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13077
13078         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
13079         procedure.
13080         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
13081         m68k targets if check_effective_target_coldfire_fpu returns true.
13082
13083 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
13084         Richard Guenther  <rguenther@suse.de>
13085
13086         PR middle-end/23361
13087         * gcc.dg/fold-compare-3.c: New testcase.
13088         * gcc.dg/tree-ssa/loop-24.c: Likewise.
13089
13090 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
13091
13092         * gcc.dg/pr26570.c: Clean up coverage files.
13093         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
13094         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
13095         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
13096         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
13097         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
13098         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
13099         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
13100         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
13101         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
13102         * gcc.dg/tree-ssa/pr25501.c: Ditto.
13103         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
13104         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
13105         * gcc.dg/vect/pr28952.c: Ditto.
13106         * gcc.dg/vect/pr27151.c: Ditto.
13107         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
13108         * g++.dg/gomp/macro-3.C: Ditto.
13109
13110 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
13111
13112         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
13113         of the loop.
13114
13115 2007-02-08  Roger Sayle  <roger@eyesopen.com>
13116
13117         * gcc.target/i386/builtin-bswap-2.c: New test case.
13118
13119 2007-02-08  Roger Sayle  <roger@eyesopen.com>
13120
13121         * gfortran.dg/forall_8.f90: New test case.
13122         * gfortran.dg/forall_9.f90: Likewise.
13123
13124 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13125
13126         * gcc.dg/builtins-20.c: Add some -~ complex cases.
13127
13128 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
13129
13130         * lib/target-supports.exp (check_effective_target_simulator): New.
13131
13132 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
13133
13134         * gcc.dg/tree-ssa/loop-25.c: New test.
13135
13136 2007-02-06  Richard Henderson  <rth@redhat.com>
13137
13138         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
13139
13140 2007-02-06  Roger Sayle  <roger@eyesopen.com>
13141
13142         * gcc.target/powerpc/popcount-1.c: New test case.
13143         * gcc.target/powerpc/parity-1.c: Likewise.
13144
13145 2007-02-06  Richard Guenther  <rguenther@suse.de>
13146
13147         PR middle-end/27302
13148         * gcc.dg/torture/pr27302-2.c: New testcase.
13149
13150 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
13151
13152         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
13153         * gcc.dg/vect/vect-iv-1.c: New test.
13154         * gcc.dg/vect/vect-iv-2.c: New test.
13155         * gcc.dg/vect/vect-iv-3.c: New test.
13156         * gcc.dg/vect/vect-iv-4.c: New test.
13157         * gcc.dg/vect/vect-iv-5.c: New test.
13158         * gcc.dg/vect/vect-iv-6.c: New test.
13159         * gcc.dg/vect/vect-iv-7.c: New test.
13160         * gcc.dg/vect/vect-iv-8.c: New test.
13161         * gcc.dg/vect/vect-iv-9.c: New test.
13162         * gcc.dg/vect/vect-iv-10.c: New test.
13163         * gcc.dg/vect/vect-iv-11.c: New test.
13164         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
13165         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
13166         * gcc.dg/vect/vect-14.c: Now vectorizable.
13167         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
13168         loop).
13169         * gcc.dg/vect/vect-27.c: Likewise.
13170         * gcc.dg/vect/vect-29.c Likewise.
13171         * gcc.dg/vect/vect-dv-2.c: Likewise.
13172         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
13173         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
13174         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13175
13176 2007-02-06  Ira Rosen  <irar@il.ibm.com>
13177
13178         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
13179
13180 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13181
13182         * gcc.dg/builtins-20.c: Add more cases.
13183
13184 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
13185
13186         PR debug/30189
13187         * gcc.dg/pr30189.c: New test.
13188
13189 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
13190
13191         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
13192         for running tests.
13193         * gcc.target/i386/sse4a-extract.c: New test.
13194         * gcc.target/i386/sse4a-insert.c: New test.
13195         * gcc.target/i386/sse4a-montsd.c: New test.
13196         * gcc.target/i386/sse4a-montss.c: New test.
13197
13198 2007-02-05  Richard Guenther  <rguenther@suse.de>
13199
13200         * gcc.target/i386/vectorize3.c: New testcase.
13201
13202 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
13203
13204         PR target/30665
13205         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
13206
13207 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13208
13209         PR fortran/30611
13210         * gfortran.dg/repeat_1.f90: New test.
13211
13212 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
13213
13214         PR fortran/30605
13215         * gfortran.dg/spread_shape_1.f90: Remove tabs.
13216         * gfortran.dg/derived_init_2.f90: Ditto.
13217         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
13218         * gfortran.dg/array_initializer_1.f90: Ditto.
13219         * gfortran.dg/do_2.f90: Ditto.
13220         * gfortran.dg/proc_assign_1.f90: Ditto.
13221
13222 2007-02-04  Richard Guenther  <rguenther@suse.de>
13223
13224         PR middle-end/30636
13225         * g++.dg/warn/pr30636.C: New testcase.
13226         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
13227
13228 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
13229
13230         PR middle-end/30667
13231         * gfortran.dg/pr30667.f: New test.
13232
13233 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13234
13235         * gcc.dg/builtins-54.c: Add more cases.
13236
13237 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
13238
13239         PR fortran/30514
13240         * gfortran.dg/zero_sized_2.f90: New test.
13241
13242         PR fortran/30660
13243         * gfortran.dg/alloc_comp_basics_4.f90: New test.
13244
13245         PR fortran/29820
13246         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
13247         file.
13248
13249 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
13250
13251         PR fortran/30683
13252         * gfortran.dg/interface_10.f90: New test.
13253
13254 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13255
13256         * gcc.dg/builtins-20.c: Add more cases.
13257
13258 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13259
13260         PR target/29682
13261         * gcc-target/ia64/pr29682.c: New test.
13262
13263 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
13264
13265         PR fortran/30284
13266         * gfortran.dg/arrayio_11.f90.f90: New test.
13267
13268         PR fortran/30626
13269         * gfortran.dg/arrayio_12.f90.f90: New test.
13270
13271 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
13272
13273         PR c++/30536
13274         * g++.dg/tls/diag-5.C: New test.
13275
13276         PR middle-end/30473
13277         * gcc.dg/pr30473.c: New test.
13278         * gcc.c-torture/execute/20070201-1.c: New test.
13279
13280 2007-02-01  Roger Sayle  <roger@eyesopen.com>
13281
13282         * gfortran.dg/dependency_20.f90: New test case.
13283
13284 2007-01-31  Ian Lance Taylor  <iant@google.com>
13285
13286         * gcc.dg/lower-subreg-1.c (test): New test.
13287
13288 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
13289
13290         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
13291
13292 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13293
13294         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
13295         * gcc.dg/torture/builtin-math-3.c: Likewise.
13296
13297 2007-01-31  Dirk Mueller  <dmueller@suse.de>
13298
13299         gcc.dg/Wparentheses-2.c: Update and add new tests.
13300
13301 2007-01-31  Ira Rosen  <irar@il.ibm.com>
13302
13303         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
13304         vectorize.
13305
13306 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
13307
13308         * gcc.dg/builtins-63.c: New test.
13309
13310 2007-01-31  Tobias Burnus  <burnus@net-b.de>
13311
13312         PR fortran/27588
13313         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
13314
13315 2007-01-31  Tobias Burnus  <burnus@net-b.de>
13316
13317         PR fortran/30520
13318         * gfortran.dg/volatile8.f90: New argument conformance test.
13319         * gfortran.dg/volatile9.f90: New scope test.
13320
13321 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13322
13323         PR c++/24745
13324         * g++.dg/warn/null4.C: New.
13325
13326 2001-01-30  Roger Sayle  <roger@eyesopen.com>
13327             Uros Bizjak  <ubizjak@gmail.com>
13328
13329         * gcc.dg/large-size-array-3.c: Correct typo.
13330
13331 2007-01-30  Richard Guenther  <rguenther@suse.de>
13332
13333         PR middle-end/27657
13334         * g++.dg/debug/pr27657.C: New testcase.
13335
13336 2007-01-30  Richard Guenther  <rguenther@suse.de>
13337
13338         PR middle-end/30313
13339         * gcc.dg/torture/pr30313.c: New testcase.
13340
13341 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
13342
13343         * gcc.dg/dfp/dfp-except.h: New file.
13344         * gcc.dg/dfp/fe-check.h: New file.
13345         * gcc.dg/dfp/fe-binop.c: New test.
13346         * gcc.dg/dfp/fe-convert-1.c: New test.
13347         * gcc.dg/dfp/fe-convert-2.c: New test.
13348         * gcc.dg/dfp/fe-convert-3.c: New test.
13349
13350         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
13351         * gcc.dg/dfp/decfloat-constants.c: Ditto.
13352         * gcc.dg/dfp/convert-dfp.c: Ditto.
13353         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13354
13355 2007-01-29  Josh Conner  <jconner@apple.com>
13356
13357         * gcc.target/powerpc/altivec-24.c: New test.
13358
13359 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
13360
13361         PR c++/28266
13362         * g++.dg/parse/defarg12.C: New test.
13363
13364 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
13365
13366         PR fortran/30554
13367         * gfortran.dg/used_dummy_types_6.f90: New test.
13368
13369 2007-01-28  Jan Hubicka  <jh@suse.cz>
13370
13371         * gcc.dg/tree-prof/val-prof-6.c: New test.
13372
13373 2007-01-28  Roger Sayle  <roger@eyesopen.com>
13374
13375         * gcc.dg/large-size-array-3.c: Correct test case (portability).
13376
13377 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
13378
13379         PR C++/28988
13380         * g++.dg/expr/dtor4.C: New test.
13381
13382 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
13383
13384         * gcc.dg/tree-ssa/loop-23.c: New test.
13385
13386 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
13387
13388         PR libfortran/30389
13389         * gfortran.dg/achar_2.f90:  New test.
13390         * gfortran.dg/achar_3.f90:  New test.
13391
13392 2007-01-27  Ian Lance Taylor  <iant@google.com>
13393
13394         * gcc.dg/strict-overflow-1.c: New test.
13395         * gcc.dg/no-strict-overflow-1.c: New test.
13396         * gcc.dg/strict-overflow-2.c: New test.
13397         * gcc.dg/no-strict-overflow-2.c: New test.
13398         * gcc.dg/strict-overflow-3.c: New test.
13399         * gcc.dg/no-strict-overflow-3.c: New test.
13400         * gcc.dg/strict-overflow-4.c: New test.
13401         * gcc.dg/no-strict-overflow-4.c: New test.
13402         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
13403         * gcc.dg/pr15784-1.c: Likewise.
13404         * gcc.dg/pr20922-1.c: Likewise.
13405         * gcc.dg/pr20922-3.c: Likewise.
13406         * gcc.dg/pr20922-4.c: Likewise.
13407         * gcc.dg/pr20922-6.c: Likewise.
13408         * gcc.dg/compare-4.c: Likewise.
13409         * gcc.dg/torture/pr26898-1.c: Likewise.
13410         * gcc.dg/tree-ssa/divide-1.c: Likewise.
13411         * gcc.dg/tree-ssa/divide-2.c: Likewise.
13412         * gcc.dg/tree-ssa/divide-3.c: Likewise.
13413         * gcc.dg/tree-ssa/divide-4.c: Likewise.
13414         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
13415         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
13416         * gcc.dg/tree-ssa/pr21082.c: Likewise.
13417         * gcc.dg/tree-ssa/pr26899.c: Likewise.
13418         * g++.dg/tree-ssa/pr21082.C: Likewise.
13419
13420 2007-01-27  Roger Sayle  <roger@eyesopen.com>
13421
13422         * gcc-dg/large-size-array-3.c: New test case.
13423
13424 2007-01-27  Roger Sayle  <roger@eyesopen.com>
13425
13426         * gfortran.dg/forall_7.f90: New test case.
13427
13428 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
13429
13430         PR fortran/30407
13431         * gfortran.dg/where_operator_assign_1.f90: New test.
13432         * gfortran.dg/where_operator_assign_2.f90: New test.
13433         * gfortran.dg/where_operator_assign_3.f90: New test.
13434
13435 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
13436
13437         * lib/target-supports.exp
13438         (check_effective_target_powerpc_altivec): New.
13439         (check_effective_target_vect_cmdline_needed): Use it.
13440
13441 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
13442
13443         PR fortran/30278
13444         * gfortran.dg/backslash_3.f: New test.
13445
13446 2007-01-26  Richard Guenther  <rguenther@suse.de>
13447
13448         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
13449
13450 2007-01-26  Tobias Burnus  <burnus@net-b.de>
13451
13452         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
13453         * gfortran.dg/vect/vect.exp: Ditto.
13454         * gfortran.dg/dg.exp: Ditto.
13455         * gfortran.fortran-torture/execute/execute.exp: Ditto.
13456         * gfortran.fortran-torture/compile/compile.exp: Ditto.
13457
13458 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13459
13460         * gcc.dg/builtins-20.c: Add more cases.
13461         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
13462
13463 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13464
13465         PR fortran/30437
13466         * gcc.dg/Wall.c: New.
13467         * gcc.dg/Wno-all.c: New.
13468         * gfortran.dg/Wall.f90: New.
13469         * gfortran.dg/Wno-all.f90: New.
13470
13471 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
13472
13473         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
13474         * g++.dg/eh/simd-2.C: Also run on Darwin.
13475         * g++.dg/eh/simd-3.C: New.
13476         * g++.dg/eh/simd-4.C: New.
13477
13478 2007-01-25  Richard Guenther  <rguenther@suse.de>
13479
13480         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
13481         and _PROFILE_USE.
13482         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
13483
13484 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
13485
13486         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
13487         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
13488         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
13489         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
13490         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
13491         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
13492         * gcc.dg/ipa/ipa-7.c: New testcase.
13493
13494 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
13495
13496         * g++.dg/cpp0x/warn_cxx0x.C: New.
13497
13498 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13499
13500         * gcc.dg/builtins-20.c: Test builtin carg.
13501
13502 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
13503
13504         PR middle-end/27416
13505         * gcc.dg/gomp/pr27416.c: New test.
13506
13507         PR middle-end/30494
13508         * gcc.dg/gomp/pr30494.c: New test.
13509         * g++.dg/gomp/pr30494.C: New test.
13510
13511         PR middle-end/30421
13512         * gcc.dg/gomp/pr30421.c: New test.
13513
13514 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
13515
13516         * gcc.target/ia64/versionid-1.c: New test.
13517         * gcc.target/ia64/versionid-2.c: New test.
13518
13519 2007-01-24  Richard Guenther  <rguenther@suse.de>
13520
13521         PR testsuite/30181
13522         * gcc.dg/builtins-57.c: Change to a link-time testcase
13523         to support non-C99 targets.
13524
13525 2007-01-24  Jan Hubicka  <jh@suse.cz>
13526
13527         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
13528
13529 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13530
13531         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
13532
13533 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
13534
13535         PR objc/27438
13536         * objc.dg/const-str-12.m: New test.
13537
13538 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13539
13540         PR fortran/30532
13541         * gfortran.dg/ctrl-z.f90:  New test.
13542
13543 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13544
13545         PR fortran/30481
13546         * gfortran.dg/namelist_assumed_char.f90:  New test.
13547
13548 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
13549
13550         PR c++/27492
13551         * g++.dg/inherit/covariant15.C: New test.
13552
13553 2007-01-23  Ian Lance Taylor  <iant@google.com>
13554
13555         * g++.dg/warn/Wparentheses-24.C: New test.
13556
13557 2007-01-23  Richard Guenther  <rguenther@suse.de>
13558
13559         PR testsuite/30560
13560         * ada/acats/run_acats: Do not call gnatmake or gnatchop
13561         with full path.
13562
13563 2007-01-22  Richard Guenther  <rguenther@suse.de>
13564
13565         PR tree-optimization/30038
13566         * gcc.dg/builtins-62.c: New testcase.
13567
13568 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13569
13570         * gcc.c-torture/compile/20070121.c: New test.
13571
13572 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
13573
13574         PR libfortran/30525
13575         * gfortran.dg/char_comparison_1.f:  New test.
13576
13577 2007-01-21  Ira Rosen  <irar@il.ibm.com>
13578
13579         * gcc.dg/vect/vect-strided-same-dr.c: New test.
13580
13581 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
13582
13583         PR objc/30479
13584         * objc.dg/pch: New directory.
13585         * objc.dg/pch/pch.exp: New file.
13586         * objc.dg/pch/interface-1.m: New test.
13587         * objc.dg/pch/interface-1.hs: New include file.
13588         * lib/objc.exp (objc_target_compile): Add
13589         "-x objective-c-header" in front of the sources if this is
13590         a precompiled header being compiled.
13591
13592 2007-01-20  Roger Sayle  <roger@eyesopen.com>
13593
13594         * gfortran.dg/array_memcpy_3.f90: New test case.
13595         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
13596
13597 2007-01-20  Roger Sayle  <roger@eyesopen.com>
13598             Brooks Moses  <brooks.moses@codesourcery.com>
13599             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13600
13601         * gfortran.dg/intrinsic_sign_1.f90: New test case.
13602         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
13603
13604 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13605
13606         * gcc.dg/torture/builtin-math-3.c: Test fdim.
13607
13608 2007-01-19  Mike Stump  <mrs@apple.com>
13609
13610         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
13611         away.
13612
13613 2007-01-19  Roger Sayle  <roger@eyesopen.com>
13614
13615         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
13616         option instead of -funsafe-math-optimizations.
13617
13618 2007-01-19  Tomas Bily  <tbily@suse.cz>
13619
13620         gcc.dg/tree-prof/indir-call-prof.c: New.
13621         g++.dg/dg.exp: Add tree-prof subdirectory.
13622         g++.dg/tree-prof/indir-call-prof.C: New.
13623         g++.dg/tree-prof/tree-prof.exp: New.
13624
13625 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13626
13627         PR c++/17947
13628         * g++.dg/warn/deprecated.C: Update warning output.
13629         * g++.dg/warn/deprecated-2.C: Likewise.
13630         * g++.dg/warn/deprecated-3.C: New.
13631
13632 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
13633
13634         * gcc.c-torture/execute/nestfunc-7.c: New.
13635
13636 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
13637
13638         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
13639
13640 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13641
13642         * gcc.dg/m68k-pic-1.c: New.
13643
13644 2007-01-18  Roger Sayle  <roger@eyesopen.com>
13645
13646         * gfortran.dg/array_memcpy_4.f90: New test case.
13647
13648 2007-01-18  Josh Conner  <jconner@apple.com>
13649
13650         PR target/30485
13651         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
13652         * gcc.dg/vect/no-trapping-math-1: New.
13653         * gcc.dg/vect/no-trapping-math-2: New.
13654
13655 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
13656
13657         * gcc.target/i386/387-8.c: Update comment about optimizing
13658         inherent load of 1.0 of fptan instruction.
13659
13660 2007-01-18  Dirk Mueller  <dmueller@suse.de>
13661             Richard Guenther <rguenther@suse.de>
13662
13663         PR diagnostic/8268
13664         * gcc.dg/Warray-bounds.c: New testcase.
13665         * gcc.dg/Warray-bounds-2.c: New testcase.
13666         * g++.dg/warn/Warray-bounds.C: New testcase.
13667         * g++.dg/warn/Warray-bounds-2.C: New testcase.
13668
13669 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
13670
13671         PR fortran/30476
13672         * gfortran.dg/generic_12.f90: New test.
13673
13674 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
13675
13676         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
13677         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
13678
13679 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
13680
13681         * gcc.dg/dfp/compare-special.h: New file.
13682         * gcc.dg/dfp/compare-special-32.c: New test.
13683         * gcc.dg/dfp/compare-special-64.c: New test.
13684         * gcc.dg/dfp/compare-special-128.c: New test.
13685
13686 2007-01-16  Roger Sayle  <roger@eyesopen.com>
13687             Paul Thomas  <pault@gcc.gnu.org>
13688             Steven G. Kargl  <kargl@gcc.gnu.org>
13689
13690         PR fortran/30404
13691         * gfortran.dg/forall_6.f90: New test case.
13692         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
13693         * gfortran.dg/dependency_13.f90: Likewise.
13694
13695 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13696
13697         PR testsuite/12325
13698         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
13699         targets that don't support Inf.
13700
13701 2007-01-15  Dale Johannesen  <dalej@apple.com>
13702
13703         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
13704
13705 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
13706
13707         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
13708         of achar for 0xff to avoid the "Extended ASCII not
13709         implemented" error message.
13710
13711 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
13712
13713         PR fortran/28172
13714         * gfortran.dg/altreturn_4.f90: New test.
13715
13716         PR fortran/29389
13717         * gfortran.dg/stfunc_4.f90: New test.
13718
13719         PR fortran/29712
13720         * gfortran.dg/bound_2.f90: Reinstate commented out line.
13721         * gfortran.dg/initialization_1.f90: Change warning.
13722
13723         PR fortran/30283
13724         * gfortran.dg/specification_type_resolution_2.f90: New test.
13725
13726 2007-01-14  Jan Hubicka  <jh@suse.cz>
13727
13728         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
13729         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
13730         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
13731         elimination.
13732
13733 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
13734
13735         PR fortran/30410
13736         * gfortran.dg/external_procedures_2.f90: New test.
13737
13738 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
13739
13740         PR target/30413
13741         * gcc.target/i386/pr30413.c: New test.
13742
13743 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
13744
13745         PR fortran/30452
13746         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
13747
13748 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
13749
13750         * gcc.dg/20070112-1.c: New test.
13751
13752 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13753
13754         PR libgfortran/30435
13755         * gfortran.dg/list_read_6.f90: New test.
13756
13757 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
13758
13759         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
13760
13761 2007-01-12  Tom Tromey  <tromey@redhat.com>
13762
13763         PR preprocessor/28227:
13764         * gcc.dg/cpp/pr28227.c: New file.
13765
13766 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
13767
13768         * gcc.dg/tree-ssa/loop-22.c: New test.
13769
13770 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
13771
13772         PR tree-optimization/29516
13773         * gcc.dg/tree-ssa/loop-20.c: New test.
13774
13775 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
13776
13777         PR libfortran/30415
13778         * minmaxloc_integer_kinds_1.f90:  New test.
13779
13780 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
13781
13782         PR c++/29573
13783         * g++.dg/template/sizeof-template-argument.C: New test.
13784
13785 2007-01-11  Jan Hubicka  <jh@suse.cz>
13786
13787         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
13788         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
13789         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
13790         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
13791         * gcc.dg/tree-ssa/pr21658.c: Likewise.
13792         * gcc.dg/tree-ssa/pr15349.c: Likewise.
13793         * gcc.dg/tree-ssa/pr25501.c: Likewise.
13794         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
13795         transformation in question.
13796         * gcc.dg/tree-ssa/vrp05.c: Likewise.
13797         * gcc.dg/tree-ssa/pr20701.c: Likewise.
13798         * gcc.dg/always_inline3.c: Likewise.
13799
13800 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
13801
13802         PR c++/28999
13803         * g++.dg/template/typename11.C: New test.
13804
13805 2007-01-10  Robert Kennedy <jimbob@google.com>
13806
13807         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
13808
13809 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
13810
13811         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
13812         for different integer kinds.
13813         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
13814         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
13815         * gfortran.dg/ishft_2.f90: New test.
13816         * gfortran.dg/ishft_3.f90: New test.
13817
13818 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
13819
13820         * gfortran.dg/altreturn_2.f90: Removed executable bit.
13821
13822 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
13823
13824         PR tree-optimization/30322
13825         * gcc.dg/tree-ssa/loop-21.c: New test.
13826
13827 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
13828
13829         * g++.dg/rtti/darwin-builtin-linkage.C: New.
13830
13831 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13832
13833         * gcc.target/spu/intrinsics-1.c: Remove xfail.
13834
13835 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13836
13837         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
13838         * g++.dg/warn/overflow-warn-3.C: Likewise.
13839         * g++.dg/warn/overflow-warn-4.C: Likewise.
13840         * g++.dg/warn/overflow-warn-5.C: Likewise.
13841         * g++.dg/warn/overflow-warn-6.C: Likewise.
13842         * g++.dg/warn/Woverflow-1.C: Likewise.
13843         * g++.dg/warn/Woverflow-2.C: Likewise.
13844         * g++.dg/warn/Woverflow-3.C: Likewise.
13845         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
13846
13847 2007-01-08  Roger Sayle  <roger@eyesopen.com>
13848
13849         * gfortran.dg/array_constructor_14.f90: New test case.
13850         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
13851
13852 2007-01-08  Richard Guenther  <rguenther@suse.de>
13853
13854         PR tree-optimization/23603
13855         * gcc.dg/tree-ssa/vrp31.c: New testcase.
13856         * gcc.dg/tree-ssa/vrp32.c: Likewise.
13857
13858 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
13859
13860         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
13861         in __v8qi typedef.
13862         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
13863         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
13864         compiler behaviour.
13865         * gcc.dg/simd-5.c: Likewise.
13866         * gcc.dg/simd-6.c: Likewise.
13867         * g++.dg/conversion/simd1.C: Likewise.
13868         * g++.dg/conversion/simd3.C: Likewise.
13869         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
13870         (main): Use it.
13871
13872 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
13873
13874         PR tree-optimization/29877
13875         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
13876         name of a hard register for the target concerned.  Adjust dg-error
13877         directives to cope with new behaviour of TER.
13878
13879 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13880
13881         PR c++/28986
13882         * g++.dg/conversion/nullptr1.C: Added overflow warning.
13883         * g++.dg/warn/overflow-warn-1.C: New.
13884         * g++.dg/warn/overflow-warn-3.C: New.
13885         * g++.dg/warn/overflow-warn-4.C: New.
13886         * g++.dg/warn/overflow-warn-5.C: New.
13887         * g++.dg/warn/overflow-warn-6.C: New.
13888         * g++.dg/warn/Woverflow-1.C: New.
13889         * g++.dg/warn/Woverflow-2.C: New.
13890         * g++.dg/warn/Woverflow-3.C: New.
13891         * g++.dg/warn/multiple-overflow-warn-2.C: New.
13892
13893 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
13894
13895         PR fortran/27698
13896         * gfortran.dg/invalid_name.f90: New test.
13897         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
13898         * gfortran.dg/gomp/pr29759.f90: Ditto.
13899
13900 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
13901
13902         * gfortran.dg/present_1.f90:  Update error message.
13903
13904 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
13905
13906         PR c++/19439
13907         * g++.dg/template/duplicate1.C: New test
13908         * g++.dg/template/memfriend6.C: Adjust error markers.
13909
13910 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
13911
13912         PR tree-opt/30385
13913         * gcc.dg/torture/inline-1.c: New test.
13914
13915 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13916
13917         PR c/19978
13918         * gcc.dg/multiple-overflow-warn-1.c: New.
13919         * gcc.dg/multiple-overflow-warn-2.c: New.
13920         * gcc.dg/overflow-warn-6.c: New.
13921         * g++.dg/warn/multiple-overflow-warn-1.C: New.
13922
13923 2007-01-05  Roger Sayle  <roger@eyesopen.com>
13924
13925         * gfortran.dg/array_memcpy_1.f90: New test case.
13926         * gfortran.dg/array_memcpy_2.f90: Likewise.
13927
13928 2007-01-05  Richard Guenther  <rguenther@suse.de>
13929
13930         PR middle-end/27826
13931         * g++.dg/opt/pr27826.C: New testcase.
13932
13933 2007-01-05  Ian Lance Taylor  <iant@google.com>
13934
13935         * gcc.dg/Walways-true-1.c: New test.
13936         * gcc.dg/Walways-true-2.c: New test.
13937         * g++.dg/warn/Walways-true-1.C: New test.
13938         * g++.dg/warn/Walways-true-2.C: New test.
13939
13940 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
13941
13942         PR c/30360
13943         * gcc.dg/pr30360.c: New test.
13944
13945 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
13946
13947         PR fortran/23232
13948         * gfortran.dg/data_implied_do_1.f90: New test.
13949
13950         PR fortran/27996
13951         PR fortran/27998
13952         * gfortran.dg/char_length_1.f90: New test.
13953
13954 2007-01-05  Richard Guenther  <rguenther@suse.de>
13955
13956         PR middle-end/28116
13957         * g++.dg/opt/pr28116.C: New testcase.
13958
13959 2007-01-05  Tobias Burnus  <burnus@net-b.de>
13960
13961         PR fortran/29624
13962         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
13963           invalid deallocate.
13964         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
13965         * gfortran.dg/protected_4.f90: Add pointer intent check.
13966         * gfortran.dg/protected_6.f90: Add pointer intent check.
13967         * gfortran.dg/pointer_intent_1.f90: New test.
13968         * gfortran.dg/pointer_intent_2.f90: New test.
13969         * gfortran.dg/pointer_intent_3.f90: New test.
13970
13971 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
13972
13973         PR 30235
13974         * gfortran.dg/altreturn_2.f90: new test.
13975
13976 2007-01-04  Tom Tromey  <tromey@redhat.com>
13977
13978         PR preprocessor/28165:
13979         * gcc.dg/cpp/pr28165.c: New file.
13980
13981 2007-01-03  Josh Conner  <jconner@apple.com>
13982
13983         PR middle-end/29683
13984         * gcc.dg/pr29683.c: New.
13985
13986 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
13987
13988         PR c++/28217
13989         * g++.dg/pch/template-1.C: New test.
13990         * g++.dg/pch/template-1.Hs: New file.
13991
13992 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13993
13994         PR middle-end/30353
13995         * gcc.c-torture/compile/complex-4.c: New test.
13996
13997 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
13998
13999         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
14000         -maltivec.
14001         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
14002
14003 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
14004
14005         PR middle-end/30286
14006         * gcc.dg/pr30286.c: New test.
14007
14008         PR c++/29535
14009         * g++.dg/template/crash66.C: New test.
14010
14011         PR c++/29054
14012         * g++.dg/template/friend49.C: New test.
14013
14014 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
14015
14016         * gfortran.dg/ibits.f90: New test.
14017
14018 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
14019
14020         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
14021         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
14022
14023 2007-01-02  Jan Hubicka  <jh@suse.cz>
14024
14025         * gcc.dg/pr16194.c: We now output error on all three functions,
14026         not just first one.
14027
14028 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14029
14030         PR c/19977
14031         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
14032         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
14033
14034 2006-01-02  Ian Lance Taylor  <iant@google.com>
14035
14036         * g++.dg/warn/Wparentheses-22.C: New test.
14037         * g++.dg/warn/Wparentheses-23.C: New test.
14038
14039 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14040
14041         PR middle-end/7651
14042         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
14043         * gcc.dg/declspec-3-Wextra.c: New.
14044         * gcc.dg/declspec-3-no.c: New
14045
14046 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
14047
14048         PR fortran/20896
14049         * gfortran.dg/interface_10.f90: Remove.
14050
14051 2007-01-01  Roger Sayle  <roger@eyesopen.com>
14052
14053         * gcc.dg/fold-eqxor-4.c: New test case.
14054
14055 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
14056
14057         PR middle-end/30311
14058         * gcc.c-torture/compile/pr30311.c: New test.
14059
14060 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
14061
14062         PR middle-end/30253
14063         * gcc.c-torture/compile/statement-expression-1.c: New test.
14064
14065 2007-01-01  Andreas Schwab  <schwab@suse.de>
14066
14067         PR target/29166
14068         * g++.dg/eh/pr29166.C: New test.
14069
14070 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
14071
14072         * lib/target-supports.exp (check_effective_target_powerpc_spe):
14073         New.
14074         (check_effective_target_vect_cmdline_needed): Use it.
14075
14076 2006-12-31  Richard Guenther  <rguenther@suse.de>
14077
14078         PR middle-end/30137
14079         * gcc.dg/pr30137-1.c: New testcase.
14080         * gcc.dg/pr30137-2.c: Likewise.
14081
14082 2006-12-31  Roger Sayle  <roger@eyesopen.com>
14083
14084         PR middle-end/30322
14085         * gcc.dg/fold-plusnot-1.c: New test case.
14086
14087 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
14088
14089         PR c++/29731
14090         * g++.dg/parse/template22.C: New test.
14091
14092 2006-12-31  Richard Guenther  <rguenther@suse.de>
14093
14094         PR middle-end/30338
14095         * gcc.c-torture/compile/pr30338.c: New testcase.
14096
14097 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
14098
14099         PR fortran/27900
14100         * gfortran.dg/intrinsic_actual_4.f90: New test.
14101
14102         PR fortran/24325
14103         * gfortran.dg/func_decl_3.f90: New test.
14104
14105 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
14106
14107         PR fortran/23060
14108         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
14109         * gfortran.dg/c_by_val_1.f: New test.
14110         * gfortran.dg/c_by_val_2.f: New test.
14111         * gfortran.dg/c_by_val_3.f: New test.
14112
14113 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
14114
14115         PR libfortran/30321
14116         * gfortran.dg/sum_zero_array_1.f90:  New test.
14117
14118 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
14119
14120         PR preprocessor/29612
14121         * gcc.dg/cpp/pr29612-1.c: New test.
14122         * gcc.dg/cpp/pr29612-2.c: New test.
14123
14124 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
14125
14126         PR fortran/30034
14127         * gfortran.dg/pure_formal_proc_1.f90: New test.
14128
14129         PR fortran/30237
14130         * gfortran.dg/intrinsic_actual_3.f90: New test.
14131
14132 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14133
14134         PR fortran/30014
14135         * gfortran.dg/io_constraints_1.f90: Update test.
14136         * gfortran.dg/io_constraints_2.f90: Update test.
14137         * gfortran.dg/inquire_iolength.f90: New test.
14138
14139 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
14140
14141         PR fortran/20896
14142         * gfortran.dg/interface_10.f90: New test.
14143         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
14144         since z is already, locally a variable.
14145
14146         PR fortran/25135
14147         * gfortran.dg/generic_11.f90: New test.
14148         * gfortran.dg/interface_7.f90: Remove name clash between module
14149         name and procedure 'x' referenced in the interface.
14150
14151 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14152
14153         PR middle-end/7651
14154         * gcc.dg/Wmissing-parameter-type.c: New.
14155         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
14156         * gcc.dg/Wmissing-parameter-type-no.c: New.
14157
14158 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
14159
14160         PR fortran/25818
14161         * gfortran.dg/entry_array_specs_2.f: New test.
14162
14163         PR fortran/30084
14164         * gfortran.dg/nested_modules_6.f90: New test.
14165
14166 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14167
14168         PR middle-end/7651
14169         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
14170         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
14171
14172 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
14173
14174         PR C++/30168
14175         * g++.dg/opt/complex6.C: New test.
14176
14177 2006-12-22  Ben Elliston  <bje@au.ibm.com>
14178
14179         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
14180         full" if the linker on spu-*-* warns about exceeding local store.
14181
14182         And revert this patch:
14183         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14184         fail to link due to relocation overflows on spu-*-*.
14185
14186 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
14187
14188         PR fortran/30273
14189         * gfortran.dg/dependency_19.f90: New test.
14190
14191 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
14192
14193         PR fortran/30202
14194         * gfortran.dg/alloc_comp_basics_3.f90: New test.
14195
14196 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
14197
14198         PR middle-end/30262
14199         * gcc.c-torture/execute/20061220-1.c: New test.
14200
14201         PR middle-end/30263
14202         * gcc.dg/gomp/asm-1.c: New test.
14203
14204         PR target/30230
14205         * g++.dg/eh/ia64-2.C: New test.
14206
14207 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
14208
14209         PR target/28966
14210         PR target/29248
14211         * gcc.dg/rs6000-leaf.c: New.
14212
14213 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14214
14215         PR fortran/25392
14216         * gfortran.dg/f2c_8.f90: New test.
14217
14218 2006-12-20  Bill Wendling  <wendling@apple.com>
14219
14220         * gcc.dg/asm-b.c: Check for __ppc64__.
14221
14222 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
14223
14224         PR fortran/30190
14225         * gfortran.dg/bounds_check_5.f90: New test.
14226
14227 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
14228
14229         PR middle-end/30143
14230         * gcc.dg/gomp/complex-1.c: New testcase.
14231
14232 2006-12-20  Roger Sayle  <roger@eyesopen.com>
14233
14234         * gfortran.dg/array_memset_1.f90: New test case.
14235
14236 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
14237
14238         * lib/target-supports.exp: Add spu to
14239         check_effective_target_vect_widen_mult_hi_to_si.
14240
14241 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
14242
14243         PR fortran/29992
14244         * gfortran.dg/generic_9.f90: New test.
14245
14246         PR fortran/30081
14247         * gfortran.dg/generic_10.f90: New test.
14248
14249 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
14250
14251         PR tree-opt/30045
14252         * gcc.dg/pr30045.c: New test.
14253
14254 2006-12-20  Ben Elliston  <bje@au.ibm.com>
14255
14256         * gcc.dg/20020312-2.c: Add a case for __SPU__.
14257
14258 2006-12-19  Eric Christopher  <echristo@apple.com>
14259
14260         PR target/29302
14261         * gcc.c-torture/execute/pr29302-1.c: New.
14262
14263 2006-12-19  Tobias Burnus  <burnus@net-b.de>
14264
14265         PR fortran/39238
14266         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
14267
14268 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
14269
14270         PR fortran/30236
14271         * gfortran.dg/altreturn_3.f90: New test.
14272
14273         * gfortran.dg/char_result_12.f90: Fix comment typos.
14274
14275 2006-12-19  Ben Elliston  <bje@au.ibm.com>
14276
14277         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
14278         as newlib's stdio.h uses non-traditional cpp constructs.
14279
14280 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
14281
14282         * gfortran.dg/advance.f90: Renamed to advance_1.f90
14283         * gfortran.dg/append-1.f90: Renamed to append_1.f90
14284         * gfortran.dg/array-1.f90: Renamed to array_1.f90
14285         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
14286         * gfortran.dg/backspace.f: Renamed to backspace_1.f
14287         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
14288         * gfortran.dg/default_initialization.f: Renamed to
14289         default_initialization_1.f
14290         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
14291         dollar_edit_descriptor_1.f
14292         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
14293         dollar_edit_descriptor_2.f
14294         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
14295         dollar_edit_descriptor_3.f
14296         * gfortran.dg/logint-1.f: Renamed to logint_1.f
14297         * gfortran.dg/logint-2.f: Renamed to logint_2.f
14298         * gfortran.dg/logint-3.f: Renamed to logint_3.f
14299         * gfortran.dg/advance_1.f90: Renamed from advance.f90
14300         * gfortran.dg/append_1.f90: Renamed from append-1.f90
14301         * gfortran.dg/array_1.f90: Renamed from array-1.f90
14302         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
14303         * gfortran.dg/backspace_1.f: Renamed from backspace.f
14304         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
14305         * gfortran.dg/default_initialization_1.f: Renamed from
14306         default_initialization.f
14307         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
14308         dollar_edit_descriptor-1.f
14309         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
14310         dollar_edit_descriptor-2.f
14311         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
14312         dollar_edit_descriptor-3.f
14313         * gfortran.dg/logint_1.f: Renamed from logint-1.f
14314         * gfortran.dg/logint_2.f: Renamed from logint-2.f
14315         * gfortran.dg/logint_3.f: Renamed from logint-3.f
14316
14317 2006-12-18  Bill Wendling  <wendling@apple.com>
14318
14319         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
14320         id is an OjbC keyword.
14321
14322 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14323
14324         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
14325
14326 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
14327
14328         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
14329
14330 2006-12-18  Ian Lance Taylor  <iant@google.com>
14331
14332         * g++.dg/warn/Wmissing-declarations-1.C: New test.
14333
14334 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14335
14336         * gcc.c-torture/compile/pr27528.c: Use empty templates.
14337
14338 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
14339
14340         PR fortran/30207
14341         * gfortran.fortran-torture/execute/where21.f90: New test.
14342
14343 2006-12-17  Tobias Burnus  <burnus@net-b.de>
14344
14345         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
14346
14347 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14348
14349         PR middle-end/7651
14350         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
14351         * gcc.dg/if-empty-1.c: Likewise.
14352         * gcc.dg/pr23165.c: Likewise.
14353         * g++.dg/warn/empty-body.C: Likewise.
14354
14355 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14356
14357         PR libfortran/30005
14358         * gfortran.dg/open_errors.f90: New test.
14359
14360 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
14361
14362         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
14363
14364         * gcc.target/i386/ssse3-pabsb.c: New file.
14365         * gcc.target/i386/ssse3-pabsd.c: Likewise.
14366         * gcc.target/i386/ssse3-pabsw.c: Likewise.
14367         * gcc.target/i386/ssse3-palignr.c: Likewise.
14368         * gcc.target/i386/ssse3-phaddd.c: Likewise.
14369         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
14370         * gcc.target/i386/ssse3-phaddw.c: Likewise.
14371         * gcc.target/i386/ssse3-phsubd.c: Likewise.
14372         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
14373         * gcc.target/i386/ssse3-phsubw.c: Likewise.
14374         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
14375         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
14376         * gcc.target/i386/ssse3-pshufb.c: Likewise.
14377         * gcc.target/i386/ssse3-psignb.c: Likewise.
14378         * gcc.target/i386/ssse3-psignd.c: Likewise.
14379         * gcc.target/i386/ssse3-psignw.c: Likewise.
14380         * gcc.target/i386/ssse3-vals.h: Likewise.
14381
14382 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
14383
14384         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
14385         * lib/fortran-torture.exp: Include target-supports.exp.
14386
14387 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
14388
14389         PR target/30185
14390         * gcc.c-torture/execute/pr30185.c: New test.
14391
14392 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14393
14394         PR testsuite/30179
14395         PR testsuite/30180
14396         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
14397         * gcc.dg/builtin-bswap-2.c: Likewise.
14398         * gcc.dg/builtin-bswap-3.c: Likewise.
14399         * gcc.dg/builtin-bswap-4.c: Likewise.
14400         * lib/target-supports.exp (check_effective_target_stdint_types): New.
14401         * gcc.c-torture/execute/mode-dependent-address.x: New file.
14402
14403 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14404
14405         PR libfortran/30145
14406         * gfortran.dg/write_zero_array: New test.
14407
14408 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14409
14410         PR fortran/30200
14411         * gfortran.dg/write_fmt_trim.f90: New test.
14412
14413 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
14414
14415         PR 30194
14416         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
14417         temporarily.
14418
14419 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14420
14421         * lib/target-supports.exp (check_weak_available): Use istarget
14422         "hppa*-*-hpux10*" instead of regexp.
14423         (check_cxa_atexit_available): Likewise.
14424
14425 2006-12-14  Richard Guenther  <rguenther@suse.de>
14426
14427         PR tree-optimization/30197
14428         * gcc.c-torture/execute/complex-1.c: Fix function name.
14429         * gcc.dg/builtins-61.c: New testcase.
14430
14431 2006-12-14  Richard Guenther  <rguenther@suse.de>
14432
14433         PR middle-end/30172
14434         * gcc.dg/pr30172-1.c: New testcase.
14435
14436 2006-12-14  Richard Guenther  <rguenther@suse.de>
14437
14438         PR tree-optimization/30198
14439         * gcc.dg/builtins-60.c: New testcase.
14440
14441 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
14442
14443         * lib/target-supports.exp (vect_no_align): Remove spu.
14444
14445 2006-12-13  Ian Lance Taylor  <iant@google.com>
14446
14447         PR c++/19564
14448         PR c++/19756
14449         * g++.dg/warn/Wparentheses-5.C: New test.
14450         * g++.dg/warn/Wparentheses-6.C: New test.
14451         * g++.dg/warn/Wparentheses-7.C: New test.
14452         * g++.dg/warn/Wparentheses-8.C: New test.
14453         * g++.dg/warn/Wparentheses-9.C: New test.
14454         * g++.dg/warn/Wparentheses-10.C: New test.
14455         * g++.dg/warn/Wparentheses-11.C: New test.
14456         * g++.dg/warn/Wparentheses-12.C: New test.
14457         * g++.dg/warn/Wparentheses-13.C: New test.
14458         * g++.dg/warn/Wparentheses-14.C: New test.
14459         * g++.dg/warn/Wparentheses-15.C: New test.
14460         * g++.dg/warn/Wparentheses-16.C: New test.
14461         * g++.dg/warn/Wparentheses-17.C: New test.
14462         * g++.dg/warn/Wparentheses-18.C: New test.
14463         * g++.dg/warn/Wparentheses-19.C: New test.
14464         * g++.dg/warn/Wparentheses-20.C: New test.
14465         * g++.dg/warn/Wparentheses-21.C: New test.
14466
14467 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14468
14469         PR testsuite/30157
14470         * lib/target-supports.exp (check_cxa_atexit_available): Return false
14471         for target "hppa.*hpux10".
14472
14473 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
14474
14475         * g++.dg/debug/vartrack1.C: New test.
14476
14477         * g++.dg/opt/ifcvt1.C: New test.
14478
14479         * gcc.dg/tls/opt-13.c: New test.
14480
14481         * gcc.dg/20060425-2.c: New test.
14482
14483         * g++.dg/opt/pr15054-2.C: New test.
14484
14485         * gcc.c-torture/execute/20060420-1.c: New test.
14486
14487         * gcc.c-torture/execute/20060412-1.c: New test.
14488
14489         * objc/compile/20060406-1.m: New test.
14490
14491 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
14492
14493         * g++.dg/template/array17.C: New test.
14494
14495 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
14496
14497         * gcc.target/powerpc/altivec-23.c: New test.
14498
14499 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
14500
14501         PR c++27316
14502         * g++.dg/inherit/error3.C: New test.
14503
14504         PR c++/28740
14505         * g++.dg/inherit/error4.C: New test.
14506
14507 2006-12-13  Richard Guenther  <rguenther@suse.de>
14508
14509         PR tree-optimization/17687
14510         * gcc.dg/builtins-59.c: New testcase.
14511
14512 2006-12-13  Ben Elliston  <bje@au.ibm.com>
14513
14514         * gcc.target/spu/Wmain.c: New test.
14515
14516 2006-12-12  Josh Conner  <jconner@apple.com>
14517
14518         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
14519         * g++.dg/abi/thunk4.C: Likewise.
14520         * g++.dg/abi/rtti3.C: Likewise.
14521
14522 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
14523
14524         * gcc.target/spu/cpat-1.c: New test.
14525         * gcc.target/spu/cpat-2.c: New test.
14526         * gcc.target/spu/cpat-3.c: New test.
14527         * gcc.target/spu/cpat-4.c: New test.
14528
14529 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14530
14531         PR tree-opt/28436
14532         * gcc.c-torture/compile/vector-1.c: New test.
14533         * gcc.c-torture/compile/vector-2.c: New test.
14534         * gcc.c-torture/compile/vector-3.c: New test.
14535
14536 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14537
14538         * lib/fortran-torture.exp: Update copyright years.  Remove
14539         obsolete comment.  Test -ftree-vectorize where it makes sense.
14540         * lib/gfortran-dg.exp: Update copyright years.  Use settings
14541         from fortran-torture.exp.
14542         * gfortran.dg/char_transpose_1.f90,
14543         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
14544         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
14545         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
14546         '-w' to dg-options.
14547
14548 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
14549
14550         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
14551         saved_${tool}_load.
14552
14553 2006-12-12  Ira Rosen  <irar@il.ibm.com>
14554
14555         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
14556         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
14557         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
14558         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
14559         gaps.
14560
14561 2006-12-12  Richard Guenther  <rguenther@suse.de>
14562
14563         PR middle-end/30147
14564         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
14565
14566 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
14567             Diego Novillo  <dnovillo@redhat.com>
14568
14569         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
14570         VDEF/VUSE changes.
14571         * gcc.dg/tree-ssa/pr26421.c: Likewise
14572         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
14573         * gcc.dg/tree-ssa/pr23382.c: Likewise.
14574         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
14575         * gcc.dg/tree-ssa/pr28410.c: Likewise.
14576         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
14577         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
14578         * gcc.dg/tree-ssa/vrp07.c: Likewise.
14579         * gcc.dg/tree-ssa/vrp08.c: Likewise.
14580         * gcc.dg/tree-ssa/alias-12.c: Likewise.
14581
14582 2006-12-11  Jan Hubicka  <jh@suse.cz>
14583
14584         * gcc.dg/tree-prof/stringop-1.c: New test.
14585         * gcc.dg/tree-prof/stringop-2.c: New test.
14586
14587 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
14588
14589         PR target/30120
14590         * gcc.target/i386/pr30120.c: New test.
14591
14592         Revert:
14593         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
14594
14595         * gcc.target/i386/x87regparm-1.c: New test.
14596         * gcc.target/i386/x87regparm-2.c: New test.
14597         * gcc.target/i386/x87regparm-3.c: New test.
14598         * gcc.target/i386/x87regparm-4.c: New test.
14599
14600 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
14601
14602         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
14603
14604 2006-12-10  Tobias Burnus  <burnus@net-b.de>
14605
14606         PR fortran/23994
14607         * gfortran.dg/protected_1.f90: New test.
14608         * gfortran.dg/protected_2.f90: New test.
14609         * gfortran.dg/protected_3.f90: New test.
14610         * gfortran.dg/protected_4.f90: New test.
14611         * gfortran.dg/protected_5.f90: New test.
14612         * gfortran.dg/protected_6.f90: New test.
14613
14614 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
14615             Tobias Burnus  <burnus@gcc.gnu.org>
14616
14617         PR fortran/29975
14618         PR fortran/30068
14619         * gfortran.dg/interface_4.f90: Test adding procedure to generic
14620         interface.
14621         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
14622         ambiguous interfaces.
14623         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
14624         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
14625         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
14626         ambiguous interfaces.
14627         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
14628         * gfortran.dg/array_initializer_2.f90: Add initializer array
14629         constructor test.
14630
14631         PR fortran/30096
14632         * gfortran.dg/interface_9.f90: Test that host interfaces are
14633         not checked for ambiguity with the local version.
14634
14635 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
14636
14637         PR fortran/29464
14638         * gfortran.dg/module_interface_2.f90: New test.
14639
14640 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
14641
14642         PR fortran/29941
14643         * gfortran.dg/assumed_len.f90: New test.
14644
14645 2006-12-09  Richard Guenther  <rguenther@suse.de>
14646
14647         * g++.dg/warn/implicit-typename1.C: Qualify types.
14648         * g++.dg/parse/crash12.C: Likewise.
14649         * g++.dg/tree-ssa/pr22444.C: Likewise.
14650
14651 2006-12-09  Tobias Burnus  <burnus@net-b.de>
14652
14653         * gfortran.dg/array_2.f90: Added sqrt test.
14654
14655 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
14656
14657         * gcc.target/i386/x87regparm-1.c: XFAIL.
14658         * gcc.target/i386/x87regparm-2.c: XFAIL.
14659         * gcc.target/i386/x87regparm-3.c: XFAIL.
14660         * gcc.target/i386/x87regparm-4.c: XFAIL.
14661
14662 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14663
14664         * lib/target-supports.exp
14665         (check_effective_target_large_long_double): New.
14666         * gcc.dg/Wconversion-real.c : Use it.
14667         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
14668         unsigned.
14669
14670 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
14671
14672         * gcc.c-torture/execute/mode-dependent-address.c: New test.
14673
14674 2006-12-08  Tobias Burnus  <burnus@net-b.de>
14675
14676         PR fortran/27546
14677         * gfortran.dg/import4.f90: New test for IMPORT in modules.
14678
14679 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
14680
14681         PR c++/29732
14682         * g++.dg/template/crash65.C: New test.
14683         * g++.dg/template/spec16.C: Tweak error markers.
14684
14685 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14686
14687         * gcc.target/spu: New directory.
14688         * gcc.target/spu/spu.exp: New file.
14689         * gcc.target/spu/intrinsics-1.c: New test.
14690
14691 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
14692
14693         PR c++/29980
14694         * g++.dg/ext/attrib27.C: New test.
14695         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
14696         * g++.dg/parse/typedef5.C: Likewise.
14697
14698 2006-12-07  Mike Stump  <mrs@apple.com>
14699
14700         * treelang/compile/var_defs.tree: Adjust.
14701
14702 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
14703
14704         PR c++/29730
14705         * g++.dg/template/crash64.C: New test.
14706         * g++.dg/parse/crash27.C: Adjust error markers.
14707
14708 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
14709
14710         PR libfortran/30009
14711         PR libfortran/30056
14712         * gfortran.dg/read_eof_4.f90:  Add tests.
14713         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
14714         * gfortran.dg/unf_read_corrupted_1.f90: New test.
14715
14716 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
14717
14718         PR c++/29729
14719         * g++.dg/template/crash63.C: New test.
14720
14721         PR c++/29728
14722         * g++.dg/template/crash62.C: New test.
14723
14724 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
14725
14726         PR fortran/30003
14727         * gfortran.dg/allocatable_function_1.f90: Increase the number
14728         of expected calls of free to 10; the lhs section reference is
14729         now evaluated so there is another call to bar.  Change the
14730         comment appropriately.
14731         * gfortran.dg/array_section_1.f90: New test.
14732
14733 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
14734
14735         PR fortran/29912
14736         * gfortran.dg/char_result_12.f90: New test.
14737
14738 2006-12-05  Richard Guenther  <rguenther@suse.de>
14739
14740         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
14741         * gcc.dg/vect/vect-pow-2.c: Rename to ...
14742         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
14743         vect_double, xfail for spu*-*-*.
14744
14745 2006-12-04  Tobias Burnus  <burnus@net-b.de>
14746
14747         PR fortran/29962
14748         * initialization_4.f90: Test noninteger exponents (-std=f95).
14749         * initialization_5.f90: New test for noninteger exponents
14750           with -std=f2003.
14751
14752 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
14753
14754         PR fortran/29821
14755         * gfortran.dg/parameter_array_section_1.f90: New test.
14756
14757 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
14758
14759         PR c++/29733
14760         * g++.dg/template/crash61.C: New test.
14761
14762         PR c++/29632
14763         * g++.dg/template/error23.C: New test.
14764
14765 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
14766
14767         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
14768
14769 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
14770
14771         PR fortran/29916
14772         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
14773
14774 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
14775
14776         PR middle-end/29965
14777         * gcc.dg/gomp/pr29965-1.c: New test.
14778         * gcc.dg/gomp/pr29965-2.c: New test.
14779         * gcc.dg/gomp/pr29965-3.c: New test.
14780         * gcc.dg/gomp/pr29965-4.c: New test.
14781         * gcc.dg/gomp/pr29965-5.c: New test.
14782         * gcc.dg/gomp/pr29965-6.c: New test.
14783         * g++.dg/gomp/pr29965-1.C: New test.
14784         * g++.dg/gomp/pr29965-2.C: New test.
14785         * g++.dg/gomp/pr29965-3.C: New test.
14786         * g++.dg/gomp/pr29965-4.C: New test.
14787         * g++.dg/gomp/pr29965-5.C: New test.
14788         * g++.dg/gomp/pr29965-6.C: New test.
14789         * g++.dg/gomp/pr29965-7.C: New test.
14790         * g++.dg/gomp/pr29965-8.C: New test.
14791         * g++.dg/gomp/pr29965-9.C: New test.
14792         * g++.dg/gomp/pr29965-10.C: New test.
14793
14794 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
14795
14796         * gnat.dg/pointer_variable_bounds.adb: New test.
14797         * gnat.dg/pointer_variable_bounds.ads: Likewise.
14798         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
14799
14800 2006-12-03  Eric Christopher  <echristo@apple.com>
14801
14802         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
14803
14804 2006-12-03  Richard Henderson  <rth@redhat.com>
14805             Andrew Pinski  <pinskia@gmail.com>
14806
14807         PR C++/14329
14808         * g++.dg/warn/unit-1.C: New test.
14809
14810 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
14811
14812         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
14813
14814 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
14815
14816         * g++.dg/vect/vect.exp: Enable tests to run on spu.
14817         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
14818         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
14819         * gcc.dg/vect/vect-70.c: Reduce array size.
14820         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
14821         vect_no_compaer_double targets.
14822         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
14823         vect_float, vect_double, and vect_int.
14824
14825 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
14826
14827         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
14828         test for loop versioning on vect_no_align targets.
14829         * gcc.dg/vect/pr20122.c: Likewise.
14830         * gcc.dg/vect/vect-105.c: Likewise.
14831         * gcc.dg/vect/vect-42.c: Likewise.
14832         * gcc.dg/vect/vect-43.c: Likewise.
14833         * gcc.dg/vect/vect-74.c: Likewise.
14834         * gcc.dg/vect/vect-75.c: Likewise.
14835         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
14836         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
14837         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
14838         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
14839
14840 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
14841
14842         PR fortran/29642
14843         * gfortran.dg/value_1.f90 : New test.
14844         * gfortran.dg/value_2.f90 : New test.
14845         * gfortran.dg/value_3.f90 : New test.
14846         * gfortran.dg/value_4.f90 : New test.
14847         * gfortran.dg/value_4.c : Called from value_4.f90.
14848
14849 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14850
14851         PR C++/30033
14852         *  g++.dg/cpp0x/static_assert4.C: New testcase.
14853
14854 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14855
14856         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
14857
14858 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
14859
14860         PR c/27953
14861         * gcc.dg/pr27953.c: New test.
14862
14863 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14864
14865         PR c++/30022
14866         * g++.dg/ext/vector5.C: New test.
14867
14868         PR c++/30021
14869         * g++.dg/other/main1.C: New test.
14870
14871 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
14872
14873         PR libfortran/29568
14874         * gfortran.dg/convert_implied_open.f90:  Change to
14875         new default record length.
14876         * gfortran.dg/unf_short_record_1.f90:  Adapt to
14877         new error message.
14878         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
14879
14880 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
14881
14882         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
14883
14884 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
14885
14886         PR c++/29066
14887         * g++.dg/expr/pr29066.c: New.
14888
14889 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
14890             Zdenek Dvorak <dvorakz@suse.cz>
14891
14892         PR tree-optimization/29921
14893         * gcc.dg/pr29921-2.c: New test.
14894
14895 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
14896
14897         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
14898         (i386_get_cpuid): New function.
14899         (i386_cpuid_ecx): Likewise.
14900         (i386_cpuid_edx): Likewise.
14901         (i386_cpuid): Updated to call i386_cpuid_edx.
14902
14903         * gcc.target/i386/sse3-addsubpd.c: New file.
14904         * gcc.target/i386/sse3-addsubps.c: Likewise.
14905         * gcc.target/i386/sse3-haddpd.c: Likewise.
14906         * gcc.target/i386/sse3-haddps.c: Likewise.
14907         * gcc.target/i386/sse3-hsubpd.c: Likewise.
14908         * gcc.target/i386/sse3-hsubps.c: Likewise.
14909         * gcc.target/i386/sse3-lddqu.c: Likewise.
14910         * gcc.target/i386/sse3-movddup.c: Likewise.
14911         * gcc.target/i386/sse3-movshdup.c: Likewise.
14912         * gcc.target/i386/sse3-movsldup.c: Likewise.
14913
14914 2006-12-01  Dirk Mueller  <dmueller@suse.de>
14915
14916         * g++.dg/warn/Wreturn-type-4.C: New testcase.
14917
14918 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
14919
14920         * gcc.dg/dfp/convert-int-max.c: New test.
14921         * gcc.dg/dfp/convert-int-max-fold.c: New test.
14922
14923 2006-11-30  Richard Guenther  <rguenther@suse.de>
14924
14925         * gcc.dg/vect/vect-pow-1.c: Rename ...
14926         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
14927         floats instead of doubles, check successful vectorization.
14928
14929 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14930
14931         PR target/29945
14932         * gcc.c-torture/compile/pr29945.c: New testcase.
14933
14934 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
14935
14936         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
14937         -maltivec.
14938
14939 2006-11-29  Eric Christopher  <echristo@apple.com>
14940
14941         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
14942
14943 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
14944
14945         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
14946
14947         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
14948
14949 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
14950
14951         PR c++/29022
14952         * g++.dg/inherit/virtual2.C: New test.
14953         * g++.dg/inherit/virtual3.C: Likewise.
14954         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
14955         * g++.dg/inherit/error2.C: Likewise.
14956         * g++.dg/template/instantiate1.C: Likewise.
14957
14958 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
14959
14960         PR tree-opt/29984
14961         * gcc.dg/tree-ssa/reassoc-12.c: New test.
14962
14963 2006-11-28  Jan Hubicka  <jh@suse.cz>
14964
14965         * gcc.dg/memcpy-1.c: New test.
14966
14967 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
14968
14969         PR c++/29735
14970         * g++.dg/warn/main-3.C: New test.
14971
14972 2006-11-28  Jan Hubicka  <jh@suse.cz>
14973
14974         * gcc.dg/winline-1.c: New test.
14975
14976 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
14977
14978         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
14979         alignments.
14980
14981 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
14982
14983         PR fortran/29976
14984         * gfortran.dg/missing_optional_dummy_3.f90
14985
14986 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
14987
14988         PR fortran/20880
14989         * gfortran.dg/interface_3.f90: Modify errors.
14990
14991 2006-11-28  Ben Elliston  <bje@au.ibm.com>
14992
14993         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14994         fail to link due to relocation overflows on spu-*-*.
14995
14996 2006-11-27  Michael Matz  <matz@suse.de>
14997             Andreas Krebbel  <krebbel1@de.ibm.com>
14998
14999         PR target/29319
15000         * gcc.dg/20061127-1.c: New testcase.
15001
15002 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
15003
15004         * gcc.dg/20061124-1.c: Add exit() function prototype.
15005
15006 2006-11-27  Jan Hubicka  <jh@suse.cz>
15007
15008         * gcc.target/i386/memcpy-1.c: Adjust size.
15009         * gcc.dg/visibility-11.c: Likewise.
15010
15011 2006-11-27  Richard Guenther  <rguenther@suse.de>
15012
15013         PR middle-end/25620
15014         * gcc.target/i386/pow-1.c: New testcase.
15015         * gcc.dg/builtins-58.c: Likewise.
15016
15017 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
15018
15019         PR c++/29886
15020         * g++.dg/expr/cast8.C: New test.
15021
15022 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15023
15024         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
15025         Don't ever inline the testcase.
15026
15027 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
15028
15029         PR fortran/29982
15030         * gfortran.fortran-torture/compile/parameter_3.f90: New
15031         testcase.
15032
15033 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
15034
15035         PR fortran/29951
15036         * gfortran.fortran-torture/execute/transfer2.f90: New test.
15037
15038 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15039
15040         * gfortran.fortran-torture/execute/specifics.f90: Remove test
15041         for CHAR.
15042
15043 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15044
15045         PR libgfortran/29936
15046         * gfortran.dg/write_check3.f90: New test.
15047
15048 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15049
15050         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
15051
15052 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
15053
15054         PR fortran/20880
15055         * gfortran.dg/interface_3.f90: New test.
15056
15057         PR fortran/29387
15058         * gfortran.dg/generic_8.f90: New test.
15059
15060 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15061
15062         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
15063         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
15064         * gfortran.dg/specifics_3.f90: Remove.
15065
15066 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
15067
15068         PR c/29955
15069         * gcc.dg/gomp/pr29955.c: New test.
15070
15071         PR c/29736
15072         * gcc.dg/pr29736.c: New test.
15073
15074 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15075
15076         PR tree-opt/29964
15077         * gcc.dg/pure-1.c: New test.
15078
15079 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
15080
15081         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
15082         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
15083
15084 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
15085
15086         * gcc.dg/20061124-1.c: New testcase.
15087
15088 2006-11-23  Eric Christopher  <echristo@apple.com>
15089
15090         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
15091
15092 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15093
15094         PR c/2707
15095         PR c++/26167
15096         * gcc.dg/Wconversion-integer.c: New. Supersedes
15097         Wconversion-negative-constants.c
15098         * gcc.dg/Wconversion-real.c: New.
15099         * gcc.dg/Wconversion-real-integer.c: New.
15100         * gcc.dg/Wconversion-negative-constants.c: Deleted.
15101         * g++.dg/warn/Wconversion1.C: Modified.
15102
15103 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15104
15105         * gfortran.dg/overload_1.f90: New test.
15106
15107 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15108
15109         PR c/9072
15110         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
15111         Wtraditional-conversion.
15112         * gcc.dg/overflow-warn-2.c: Likewise.
15113         * gcc.dg/Wconversion.c: Likewise. Renamed as
15114         Wtraditional-conversion.c .
15115         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
15116         Wtraditional-conversion-2.c .
15117         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
15118         Wtraditional-conversion-2.c
15119         * gcc.dg/Wconversion-negative-constants.c: New.
15120
15121 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
15122
15123         * gcc.dg/tree-ssa/dump-1.c: New test.
15124
15125 2006-11-23  David Ung <davidu@mips.com>
15126
15127         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
15128         -mfp64, allowable when ISA >= 33 and float is enabled.
15129         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
15130         of mthc1 and mfhc1 patterns.
15131
15132 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
15133
15134         PR tree-optimization/29921
15135         * gcc.dg/pr29921.c: New test.
15136
15137 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15138
15139         PR fortran/29441
15140         * gfortran.dg/initialization_4.f90: New test.
15141
15142 2006-11-22  Ira Rosen  <irar@il.ibm.com>
15143
15144         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
15145         platforms that have interleaving support.
15146         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
15147         * gcc.dg/vect/vect-strided-a-u16-i2.c,
15148         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
15149         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
15150         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
15151         gcc.dg/vect/vect-strided-u8-i2-gap.c,
15152         gcc.dg/vect/vect-strided-u8-i8.c,
15153         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
15154         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
15155         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
15156         gcc.dg/vect/vect-strided-float.c,
15157         gcc.dg/vect/vect-strided-a-mult.c,
15158         gcc.dg/vect/vect-strided-mult-char-ls.c,
15159         gcc.dg/vect/vect-strided-a-u16-mult.c,
15160         gcc.dg/vect/vect-strided-a-u32-mult.c,
15161         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
15162         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
15163         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
15164         gcc.dg/vect/vect-strided-mult.c,
15165         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
15166         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
15167         New.
15168
15169 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
15170
15171         PR fortran/25087
15172         * gfortran.dg/auto_char_len_4.f90: New test.
15173
15174 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
15175
15176         PR fortran/29652
15177         * gfortran.dg/generic_7.f90: New test.
15178         * gfortran.dg/defined_operators_1.f90: Add new error.
15179
15180 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
15181
15182         PR tree-optimization/29902
15183         * g++.dg/tree-ssa/pr29902.C: New test.
15184
15185 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
15186
15187         PR fortran/29820
15188         * gfortran.dg/used_types_13.f90: New test.
15189
15190 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
15191
15192         * gcc.dg/dfp/snan.c: Delete.
15193
15194 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
15195
15196         * g++.dg/cpp0x/static_assert1.C: New.
15197         * g++.dg/cpp0x/static_assert2.C: New.
15198         * g++.dg/cpp0x/static_assert3.C: New.
15199
15200 2006-11-21  Richard Guenther  <rguenther@suse.de>
15201
15202         * gcc.dg/vect/vect-pow-1.c: New testcase.
15203         * gcc.dg/vect/vect-pow-2.c: Likewise.
15204
15205 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
15206
15207         PR c++/29570
15208         * g++.dg/template/static29.C: New test.
15209
15210         PR c++/29734
15211         * g++.dg/conversion/simd4.C: New test.
15212
15213 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
15214
15215         PR c++/29475
15216         * g++.dg/template/access19.C: New test.
15217         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
15218         error is reported.
15219
15220 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15221
15222         PR tree-opt/25500
15223         * gcc.dg/tree-ssa/sra-4.c: New testcase.
15224
15225 2006-11-20  Tobias Burnus  <burnus@net-b.de>
15226
15227         PR fortran/27546
15228         * gfortran.dg/import.f90: Extended test.
15229         * gfortran.dg/import2.f90: Extended test.
15230
15231 2006-11-20  Tobias Burnus  <burnus@net-b.de>
15232
15233         * gfortran.dg/volatile3.f90: Add conflict test.
15234
15235 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
15236
15237         PR fortran/24783
15238         * gfortran.dg/implicit_10.f90: New test.
15239
15240 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15241
15242         PR c++/8586
15243         * g++.dg/warn/Wall-write-strings.C: New.
15244
15245 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
15246
15247         * gfortran.dg/alloc_comp_constraint_5.f90: New.
15248         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
15249
15250 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15251
15252         * gfortran.dg/use_3.f90: Remove error message.
15253         * gfortran.dg/iso_fortran_env_1.f90: New test.
15254         * gfortran.dg/iso_fortran_env_2.f90: New test.
15255         * gfortran.dg/iso_fortran_env_3.f90: New test.
15256         * gfortran.dg/iso_fortran_env_4.f90: New test.
15257
15258 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
15259
15260         * gcc.dg/vect/vect-27.c: Fix initialization.
15261
15262 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15263
15264         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
15265         * gcc.dg/torture/builtin-minmax-1.c: New.
15266
15267         * gcc.dg/builtins-20.c: Add cases for copysign.
15268
15269 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15270
15271         PR fortran/24285
15272         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
15273
15274 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15275         * gfortran.dg/use_1.f90: New test.
15276         * gfortran.dg/use_1.f90: New test.
15277         * gfortran.dg/use_1.f90: New test.
15278
15279 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
15280
15281         PR tree-optimization/29801
15282         * gcc.dg/pr29801.c: New test.
15283
15284 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
15285
15286         PR middle-end/29584
15287         * gcc.dg/torture/pr29584.c: New test.
15288
15289 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
15290
15291         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
15292         Condition PowerPC tests for saving FPRs on powerpc_fprs.
15293         * gcc.target/powerpc/compress-float-ppc.c,
15294         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
15295         powerpc_fprs.
15296         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
15297         do not pass -mhard-float.
15298
15299 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
15300
15301         * gnat.dg/volatile_aggregate.adb: New test.
15302
15303 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15304
15305         PR fortran/29391
15306         PR fortran/29489
15307         * gfortran.dg/bound_2.f90: Add more checks.
15308         * gfortran.dg/bound_3.f90: New test.
15309
15310 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15311
15312         PR target/29201
15313         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
15314
15315 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
15316
15317         * gfortran.dg/import3.f90: Fix error message.
15318
15319 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15320
15321         PR tree-opt/29788
15322         * gfortran.fortran-torture/compile/inline_1.f90:
15323         New testcase.
15324
15325 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
15326
15327         * gcc.target/i386/x87regparm-1.c: New test.
15328         * gcc.target/i386/x87regparm-2.c: New test.
15329         * gcc.target/i386/x87regparm-3.c: New test.
15330         * gcc.target/i386/x87regparm-4.c: New test.
15331
15332 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15333
15334         PR fortran/27546
15335         * gfortran.dg/import.f90: New test.
15336         * gfortran.dg/import2.f90: New test.
15337         * gfortran.dg/import3.f90: New test.
15338
15339 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15340
15341         PR fortran/27588
15342         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
15343
15344 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15345
15346         PR fortran/29806
15347         * gfortran.dg/contains.f90: New test.
15348         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
15349
15350 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
15351
15352         PR tree-optimization/29581
15353         * gcc.dg/pr29581-1.c: New test.
15354         * gcc.dg/pr29581-2.c: New test.
15355         * gcc.dg/pr29581-3.c: New test.
15356         * gcc.dg/pr29581-4.c: New test.
15357         * gfortran.dg/pr29581.f90: New test.
15358
15359 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
15360
15361         PR fortran/29702
15362         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
15363         numbers in error message headers.
15364
15365 2006-11-14  Richard Guenther  <rguenther@suse.de>
15366
15367         * gcc.target/i386/math-torture/math-torture.exp: Restrict
15368         to i?86 and x86_64 targets.
15369
15370 2006-11-14  Caroline Tice  <ctice@apple.com>
15371
15372         * gcc.dg/pubtypes-1.c: New file/testcase.
15373         * gcc.dg/pubtypes-2.c: New file/testcase.
15374         * gcc.dg/pubtypes-3.c: New file/testcase.
15375         * gcc.dg/pubtypes-4.c: New file/testcase.
15376         * g++.dg/pubtypes.C: New file/testcase.
15377
15378 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
15379
15380         PR c++/29106
15381         * g++.dg/init/self1.C: New test.
15382
15383 2006-11-14  Tobias Burnus  <burnus@net-b.de>
15384
15385         PR fortran/29657
15386         * gfortran.dg/conflicts.f90: Add.
15387
15388 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
15389
15390         PR rtl-optimization/29798
15391
15392         * gcc.c-torture/execute/pr29798.c: New.
15393
15394 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15395
15396         * gcc.dg/builtins-20.c: Add more cases.
15397
15398 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
15399
15400         PR fortran/29759
15401         * gfortran.dg/gomp/pr29759.f90: New test.
15402
15403 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
15404
15405         PR c++/29518
15406         * g++.dg/template/static28.C: New test.
15407
15408 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
15409
15410         * lib/c-torture.exp: Use target-libpath.exp.
15411         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
15412         set GCC_EXEC_PREFIX env var from global variable of same name.
15413
15414 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15415
15416         PR fortran/26994
15417         * gfortran.fortran-torture/compile/transfer-1.f90:
15418         New testcase.
15419
15420 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
15421             Zdenek Dvorak <dvorakz@suse.cz>
15422
15423         PR tree-optimization/29680
15424         * gcc.dg/alias-11.c: New test.
15425
15426 2006-11-12  Jason Merrill  <jason@redhat.com>
15427             Andrew Pinski <pinskia@physics.uc.edu>
15428
15429         PR middle-end/28915
15430         * gcc.target/i386/vectorize1.c: New.
15431
15432 2006-11-12  Roger Sayle  <roger@eyesopen.com>
15433
15434         PR rtl-optimization/29797
15435         * gcc.c-torture/execute/pr29797-1.c: New test case.
15436
15437 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15438
15439         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
15440
15441 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
15442
15443         * gcc.dg/tree-ssa/prefetch-3.c: New test.
15444
15445 2006-11-12  Roger Sayle  <roger@eyesopen.com>
15446
15447         PR tree-optimization/13827
15448         * gcc.dg/fold-eqand-1.c: New test case.
15449
15450 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15451
15452         PR rtl-opt/28812
15453         * gcc.c-torture/execute/mayalias-3.c: New test.
15454
15455 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
15456
15457         PR middle-end/27528
15458         * gcc.c-torture/compile/pr27528.c: New test.
15459         * gcc.dg/pr27528.c: Likewise.
15460
15461 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15462
15463         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
15464
15465         * gcc.dg/torture/builtin-symmetric-1.c: New test.
15466
15467 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
15468
15469         PR fortran/29758
15470         * gfortran.dg/reshape_source_size_1.f90: New test.
15471
15472 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
15473
15474         PR fortran/29315
15475         * gfortran.dg/aliasing_dummy_4.f90: New test.
15476
15477 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
15478
15479         PR target/29777
15480         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
15481         and x86_64-*-* targets.
15482
15483 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15484
15485         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
15486         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
15487         New macros. Use them in exact tests.
15488         (TESTIT3): New macro.
15489         Add tests for fmin, fmax and fma.
15490
15491 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15492
15493         PR fortran/29431
15494         * gfortran.dg/array_constructor_13.f90: New test.
15495
15496 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15497
15498         PR fortran/29744
15499         * gfortran.dg/used_types_12.f90: New test.
15500
15501 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
15502
15503         PR middle-end/29726
15504         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
15505         (test6): Ditto.
15506         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
15507         * gcc.dg/fold-eqandshift-3.c: New test case.
15508
15509 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15510
15511         PR fortran/29699
15512         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
15513
15514         PR fortran/21370
15515         * gfortran.dg/change_symbol_attributes_1.f90: New test.
15516
15517 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15518
15519         * gcc.dg/20061109-1.c: New testcase.
15520
15521 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15522
15523         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
15524
15525 2006-11-09  Tobias Burnus  <burnus@net-b.de>
15526
15527         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
15528         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
15529
15530 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
15531
15532         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
15533         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
15534
15535 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15536
15537         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
15538
15539 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15540
15541         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
15542         vect-9.c).
15543         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
15544         * gcc.dg/vect/vect-9.c: Now vectorizable.
15545         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
15546         that support vect_widen_mult.
15547         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
15548         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
15549         vect-reduc-dot-u16.c).
15550         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
15551         vect-reduc-dot-u16.c).
15552         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
15553         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
15554         vect-reduc-dot-s8.c).
15555         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
15556         vect-reduc-dot-s8.c).
15557         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
15558         vect-reduc-dot-s8.c).
15559         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
15560         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
15561         vect-reduc-dot-u8.c).
15562         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
15563         vect-reduc-dot-u8.c).
15564         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
15565         * gcc.dg/vect/vect-multitypes-9.c: New test.
15566         * gcc.dg/vect/vect-multitypes-10.c: New test.
15567         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
15568         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
15569         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
15570         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
15571         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
15572         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
15573         wrapv-vect-reduc-dot-s8.c.
15574         * lib/target-support.exp (check_effective_target_vect_unpack): New.
15575         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
15576         targets that support vec_unpack.
15577         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
15578         (check_effective_target_vect_widen_mult_qi_to_hi): New.
15579         (check_effective_target_vect_widen_mult_hi_to_si): New.
15580         (check_effective_target_vect_widen_sum): Removed.
15581
15582         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15583
15584         * gcc.dg/vect/vect-multitypes-8.c: New test.
15585         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
15586
15587         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
15588
15589         * gcc.dg/vect/vect-multitypes-7.c: New test.
15590
15591         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15592
15593         * gcc.dg/vect/vect-multitypes-4.c: New test.
15594         * gcc.dg/vect/vect-multitypes-5.c: New test.
15595         * gcc.dg/vect/vect-multitypes-6.c: New test.
15596
15597         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15598
15599         * gcc.dg/vect/vect-multitypes-1.c: New test.
15600         * gcc.dg/vect/vect-multitypes-2.c: New test.
15601         * gcc.dg/vect/vect-multitypes-3.c: New test.
15602
15603 2006-11-07  Eric Christopher  <echristo@apple.com>
15604
15605         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
15606         Test using scan-assembler-not.
15607
15608 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
15609
15610         * gcc.dg/inline-17.c: New test.
15611
15612 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
15613
15614         PR other/25028
15615         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
15616         on HP-UX.
15617
15618 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
15619
15620         PR fortran/29539
15621         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
15622
15623         PR fortran/29634
15624         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
15625         test.
15626
15627 2006-11-07  Tobias Burnus  <burnus@net-b.de>
15628
15629         PR fortran/29601
15630         * gfortran.dg/volatile.f90: Add.
15631         * gfortran.dg/volatile2.f90: Add.
15632         * gfortran.dg/volatile3.f90: Add.
15633         * gfortran.dg/volatile4.f90: Add.
15634         * gfortran.dg/volatile5.f90: Add.
15635         * gfortran.dg/volatile6.f90: Add.
15636         * gfortran.dg/volatile7.f90: Add.
15637
15638 2006-11-06  Tobias Burnus  <burnus@net-b.de>
15639
15640         * gfortran.dg/io_constraints_2.f90: Adjust pattern
15641           for matching error messages.
15642         * gfortran.dg/specifics_3.f90: Adjust pattern
15643           for matching error messages.
15644
15645 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
15646             Bernhard Fischer  <aldot@gcc.gnu.org>
15647
15648         * lib/gcc-dg.exp (output-exists): New proc.
15649         (output-exists-not): New proc.
15650         * gcc.test-framework/test-framework.awk: Support new directives.
15651         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
15652         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
15653         * gcc.test-framework/dg-outexists-exp-F.c: New test.
15654         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
15655         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
15656         * gcc.test-framework/dg-outexists-exp-P.c: New test.
15657
15658 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
15659
15660         PR fortran/29630
15661         PR fortran/29679
15662         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
15663         * gfortran.dg/initialization_3.f90: New.
15664
15665 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15666
15667         PR libgfortran/25545
15668         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
15669
15670 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
15671
15672         PR middle-end/29695
15673         * gcc.c-torture/execute/pr29695-1.c: New test.
15674         * gcc.c-torture/execute/pr29695-2.c: New test.
15675
15676 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
15677
15678         PR fortran/29565
15679         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
15680
15681 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
15682
15683         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
15684         for matching error messages.
15685
15686 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
15687
15688         PR target/26915
15689         * gcc.target/i386/387-12.c: New test.
15690
15691 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15692
15693         PR libfortran/29713
15694         * gfortran.dg/pr29713.f90: New test.
15695
15696 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
15697
15698         * gcc.c-torture/execute/arith-rand-ll.c:
15699         Also test for bogus rest sign.
15700
15701 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15702
15703         PR libfortran/27895
15704         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
15705
15706 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
15707
15708         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
15709         from error messages.
15710
15711 2006-11-02  Mike Stump  <mrs@apple.com>
15712
15713         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
15714
15715         * g++.old-deja/g++.abi/align.C: Enable for darwin.
15716
15717 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
15718
15719         * g++.dg/eh/gcsec1.C: New test.
15720
15721 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15722
15723         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
15724         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
15725
15726 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
15727
15728         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
15729         hexadecimal value.
15730         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
15731         * gcc.dg/pr14796-2.c: Likewise.
15732
15733 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15734
15735         * gcc.c-torture/execute/20061101-1.c: New test.
15736
15737 2006-11-01  Richard Guenther  <rguenther@suse.de>
15738
15739         * gcc.target/i386/fpprec-1.c: New testcase.
15740
15741 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15742
15743         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
15744         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
15745
15746 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
15747
15748         * gcc.c-torture/execute/20061031-1.c: New test.
15749
15750 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
15751
15752         PR 23067
15753         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
15754         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
15755         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
15756         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
15757         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
15758         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
15759         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
15760
15761 2006-10-31  Eric Christopher  <echristo@apple.com>
15762             Falk Hueffner  <falk@debian.org>
15763
15764         * gcc.dg/builtin-bswap-1.c: New.
15765         * gcc.dg/builtin-bswap-2.c: New.
15766         * gcc.dg/builtin-bswap-3.c: New.
15767         * gcc.dg/builtin-bswap-4.c: New.
15768         * gcc.dg/builtin-bswap-5.c: New.
15769         * gcc.target/i386/builtin-bswap-1.c: New.
15770
15771 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
15772
15773         * gcc.dg/inline-16.c: New.
15774
15775         PR 16622
15776         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
15777         defining it.
15778         * gcc.dg/inline-13.c: New.
15779         * gcc.dg/inline-14.c: New.
15780         * gcc.dg/inline-15.c: New.
15781
15782         PR 11377
15783         * gcc.dg/inline6.c: New.
15784         * gcc.dg/inline7.c: New.
15785
15786 2006-10-31  Roger Sayle  <roger@eyesopen.com>
15787
15788         PR middle-end/23470
15789         * gcc.dg/pr23470-1.c: New test case.
15790
15791 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
15792
15793         PR fortran/29537
15794         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
15795         data.
15796         * gfortran.dg/blockdata_2.f90: New testcase.
15797
15798 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
15799
15800         PR libfortran/29627
15801         * gfortran.dg/unf_short_record_1.f90:  New test.
15802
15803 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15804
15805         PR fortran/29067
15806         * gfortran.dg/pr29067.f: New test.
15807
15808 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
15809             Richard Sandiford  <richard@codesourcery.com>
15810
15811         * lib/target-supports.exp (get_compiler_messages): Append options
15812         as a single list element.
15813         (check_effective_target_arm_vfp_ok): New.
15814         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
15815
15816 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
15817
15818         PR fortran/29387
15819         * gfortran.dg/intrinsic_actual_2.f90: New test.
15820
15821         PR fortran/29490
15822         * gfortran.dg/actual_array_interface_1.f90: New test.
15823
15824         PR fortran/29641
15825         * gfortran.dg/used_types_11.f90: New test.
15826
15827 2006-10-30  Dirk Mueller  <dmueller@suse.de>
15828
15829         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
15830         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
15831         * g++.old-deja/g++.pt/eichin01.C (main): Same.
15832         * g++.old-deja/g++.mike/net25.C (main): Same.
15833         * g++.dg/lookup/exception1.C (main): Same.
15834         * g++.dg/parse/parens2.C (main): Same.
15835
15836 2006-10-30  Roger Sayle  <roger@eyesopen.com>
15837
15838         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
15839
15840 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15841
15842         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
15843         * gcc.dg/torture/builtin-math-3.c: Likewise.
15844
15845 2006-10-30  Tobias Burnus  <burnus@net-b.de>
15846
15847         PR fortran/29452
15848         * gfortran.dg/write_check.f90: Check run-time keyword checking.
15849         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
15850
15851 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
15852
15853         PR Fortran/29410
15854         * gfortran.fortran-torture/execute/transfer1.f90: New test.
15855
15856 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
15857
15858         * lib/target-supports.exp (check_function_available): Declare
15859         function before calling.
15860
15861 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
15862
15863         PR tree-optimization/29637
15864         * gcc.dg/pr29637.c: New test.
15865
15866 2006-10-29  Roger Sayle  <roger@eyesopen.com>
15867
15868         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
15869         tree canonicalization.
15870
15871 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15872
15873         * gcc.dg/builtins-20.c: Add more hypot tests.
15874
15875 2006-10-29  Roger Sayle  <roger@eyesopen.com>
15876
15877         * gcc.dg/fold-compare-1.c: New test case.
15878
15879 2006-10-29  Dirk Mueller  <dmueller@suse.de>
15880
15881         PR c++/16307
15882         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
15883
15884 2006-10-29  Roger Sayle  <roger@eyesopen.com>
15885
15886         PR tree-optimization/15458
15887         * gcc.dg/fold-xornot-1.c: New test case.
15888
15889 2006-10-29  Richard Guenther  <rguenther@suse.de>
15890
15891         * gcc.target/i386/math-torture/trunc.c: New testcase.
15892
15893 2006-10-29  Richard Guenther  <rguenther@suse.de>
15894
15895         * gcc.target/i386/math-torture/round.c: New testcase.
15896
15897 2006-10-29  Richard Guenther  <rguenther@suse.de>
15898
15899         * gcc.target/i386/math-torture/ceil.c: New testcase.
15900         * gcc.target/i386/math-torture/floor.c: Likewise.
15901
15902 2006-10-29  Richard Guenther  <rguenther@suse.de>
15903
15904         * gcc.target/i386/math-torture/rint.c: New testcase.
15905         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
15906
15907 2006-10-29  Richard Guenther  <rguenther@suse.de>
15908
15909         * gcc.target/i386/math-torture/lfloor.c: New testcase.
15910         * gcc.target/i386/math-torture/lceil.c: Likewise.
15911
15912 2006-10-28  Tobias Burnus  <burnus@net-b.de>
15913
15914         PR libgfortran/24313
15915         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
15916
15917 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
15918
15919         * gcc.c-torture/execute/20020118-1.c,
15920         gcc.c-torture/execute/builtins/strlen.c,
15921         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
15922         comment typos.
15923
15924 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15925
15926         * gcc.dg/builtins-20.c: Add tests for hypot.
15927         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
15928         two-argument builtins.
15929         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
15930         TESTIT2.  Update all callers.
15931         (TESTIT2, TESTIT2_R): New helper macros.
15932         Add testcases for pow, hypot and atan2.
15933
15934 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15935
15936         PR C++/29295
15937         * g++.dg/expr/bool1.C: New test.
15938         * g++.dg/expr/bool2.C: New test.
15939
15940 2006-10-28  Tobias Burnus  <burnus@net-b.de>
15941
15942         PR fortran/28224
15943         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
15944         * gfortran.dg/namelist_internal.f90: New test.
15945
15946 2006-10-28  Tobias Burnus  <burnus@net-b.de>
15947
15948         PR fortran/29625
15949         * gfortran.dg/io_real_boz.f90: Add.
15950         * gfortran.dg/io_real_boz2.f90: Add.
15951
15952 2006-10-28  Richard Guenther  <rguenther@suse.de>
15953
15954         PR middle-end/26899
15955         * gcc.dg/tree-ssa/pr26899.c: New testcase.
15956
15957 2006-10-28  Richard Guenther  <rguenther@suse.de>
15958
15959         PR target/28806
15960         * gcc.target/i386/math-torture/lround.c: New testcase.
15961
15962 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
15963
15964         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
15965         * gcc.dg/builtins-44.c: Likewise.
15966         * gcc.dg/builtins-45.c: Likewise.
15967         * gcc.dg/pr28796-2.c: Likewise.
15968         * gcc.dg/unordered-3.c: Likewise.
15969
15970 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15971
15972         PR libgfortran/27954
15973         * gfortran.dg/error_recovery_2.f90: New test.
15974
15975 2006-10-26  Richard Guenther  <rguenther@suse.de>
15976
15977         * gcc.target/i386/i386.exp: Use glob, not find to collect
15978         tests.  Avoids recursing into subdirectories.
15979         * gcc.target/i386/math-torture/math-torture.exp: Torture
15980         for interesting ia32 math options.
15981         * gcc.target.i386/math-torture/lrint.c: New testcase.
15982
15983 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15984
15985         PR libgfortran/29563
15986         * gfortran.dg/arrayio_9.f90: Update test.
15987         * gfortran.dg/arrayio_19.f90: New test.
15988
15989 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
15990
15991         * gcc.dg/20061026.c: New testcase.
15992
15993 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15994
15995         PR libgfortran/29563
15996         * gfortran.dg/arrayio_9.f90: New test.
15997
15998 2006-10-26  Ben Elliston  <bje@au.ibm.com>
15999
16000         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
16001         Copy the strings manually, as strcpy may call strlen.
16002
16003 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16004
16005         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
16006         Add checks for log, log2, log10 and log1p.
16007
16008         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
16009         we already test 0.0.  Add checks for expm1, log, log2, log10,
16010         log1p, cbrt, erf and erfc.
16011
16012 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
16013
16014         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
16015
16016 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
16017
16018         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
16019         and remainderl() built-in functions.  Remove -ffast-math from
16020         dg-options.
16021
16022 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16023
16024         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
16025         acosh and atanh.
16026
16027         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
16028         floating point modifiers to arguments passed to float and long
16029         double functions respectively.  Update all callers to use floating
16030         point numbers, not integers.  Add tests for exp, exp2 and
16031         exp10/pow10.
16032
16033         * gcc.dg/torture/builtin-math-3.c: New test.
16034
16035 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
16036
16037         PR fortran/29393
16038         * gfortran.dg/initialize_2.f90: New.
16039
16040 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16041
16042         * gcc.dg/torture/builtin-math-2.c: New test.
16043
16044 2006-10-24  Richard Guenther  <rguenther@suse.de>
16045
16046         PR middle-end/28796
16047         * gcc.dg/pr28796-1.c: New testcase.
16048         * gcc.dg/pr28796-2.c: Likewise.
16049
16050 2006-10-24  Richard Guenther  <rguenther@suse.de>
16051
16052         * gcc.dg/builtins-57.c: New testcase.
16053
16054 2006-10-24  Richard Guenther  <rguenther@suse.de>
16055
16056         PR tree-optimization/29567
16057         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
16058
16059 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
16060
16061         PR tree-optimization/14784
16062         * gcc.dg/alias-10.c: New test.
16063
16064 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16065
16066         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
16067
16068 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
16069
16070         * gcc.dg/builtin-strncat-chk-1.c: New test.
16071
16072 2006-10-23  Jan Hubicka  <jh@suse.cz>
16073
16074         * gcc.dg/memmove-1.c: New test.
16075
16076 2006-10-23  Paul Brook  <paul@codesourcery.com>
16077
16078         * gcc.dg/pragma-pack-5.c: New test.
16079
16080 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
16081
16082         * g++.dg/other/s390-1.C: New testcase.
16083
16084 2006-10-23  Richard Guenther  <rguenther@suse.de>
16085
16086         PR middle-end/27132
16087         PR middle-end/23295
16088         * gcc.dg/pr27132.c: New testcase.
16089         * gcc.dg/pr23295.c: Likewise.
16090         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
16091         * g++.dg/tree-ssa/pr19807.C: Likewise.
16092
16093 2006-10-23  Richard Guenther  <rguenther@suse.de>
16094
16095         PR middle-end/21032
16096         * gcc.dg/pr21032.c: New testcase.
16097
16098 2006-10-22  Jeff Law  <law@redhat.com>
16099         Richard Guenther  <rguenther@suse.de>
16100
16101         PR tree-optimization/15911
16102         * gcc.dg/tree-ssa/vrp30.c: New testcase.
16103
16104 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
16105
16106         PR c++/20647
16107         * g++.dg/abi/rtti3.C: New.
16108
16109 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
16110
16111         PR middle-end/28252
16112         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
16113         transformation.
16114
16115 2006-10-21  Richard Guenther  <rguenther@suse.de>
16116
16117         PR tree-optimization/3511
16118         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
16119
16120 2006-10-21  Richard Guenther  <rguenther@suse.de>
16121
16122         PR middle-end/26898
16123         * gcc.dg/torture/pr26898-1.c: New testcase.
16124         * gcc.dg/torture/pr26898-2.c: Likewise.
16125
16126 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
16127
16128         PR c++/28053
16129         * g++.dg/parse/bitfield1.C: Adjust error markers.
16130         * g++.dg/parse/bitfield2.C: New test.
16131
16132 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
16133
16134         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
16135
16136 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16137
16138         PR libfortran/27895
16139         * gfortran.dg/zero_sized_1.f90: New test.
16140
16141 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
16142
16143         * gcc.dg/div-compare-1.c: New test.
16144
16145 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
16146
16147         PR fortran/29216
16148         * gfortran.dg/result_default_init_1.f90: New test.
16149
16150         PR fortran/29314
16151         * gfortran.dg/automatic_default_init_1.f90: New test.
16152
16153         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
16154         from 38 to 33.
16155
16156 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
16157
16158         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
16159         'using namespace std' without previous declaration.
16160         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
16161         * g++.old-deja/g++.robertl/eb133c.C: New.
16162
16163 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16164
16165         PR libgfortran/29277
16166         * gfortran.dg/streamio_4.f90: Update test.
16167         * gfortran.dg/streamio_11.f90: New test.
16168
16169 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
16170
16171         PR c++/27952
16172         * g++.dg/inherit/virtual1.C: New test.
16173
16174 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16175
16176         PR c++/28261
16177         * g++.dg/parse/enum3.C: New test.
16178
16179 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16180
16181         PR c++/29039
16182         * g++.dg/init/ctor8.C: New test.
16183
16184 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16185
16186         PR c++/27270
16187         * g++.dg/ext/complit8.C: Tweak error markers.
16188         * g++.dg/template/complit1.C: Add error marker.
16189
16190 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
16191
16192         PR c++/27270
16193         * g++.dg/ext/complit8.C: New test.
16194
16195         PR c++/29408
16196         * g++.dg/parse/dtor12.C: New test.
16197
16198         PR c++/29435
16199         * g++.dg/template/sizeof11.C: New test.
16200
16201 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
16202
16203         PR fortran/29392
16204         * gfortran.dg/data_char_3.f90: New test.
16205
16206         PR fortran/29451
16207         * gfortran.dg/negative_automatic_size.f90: New test.
16208
16209 2006-10-16  David Daney  <ddaney@avtrex.com>
16210
16211         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
16212
16213 2006-10-16  Eric Christopher  <echristo@apple.com>
16214
16215         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
16216         x86_64.
16217
16218 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
16219
16220         PR c++/28211
16221         * g++.dg/tc1/dr49.C: Tweak error messages.
16222         * g++.dg/parse/template21.C: New test.
16223
16224 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16225
16226         PR middle-end/20491
16227         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
16228
16229 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
16230
16231         PR fortran/29403
16232         * gfortran.dg/print_1.f90: New test.
16233
16234 2006-10-15  Jan Hubicka  <jh@suse.cz>
16235
16236         PR middle-end/29241
16237         * gcc.c-torture/compile/pr29241.c: New testcase.
16238
16239 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
16240
16241         PR middle-end/29250
16242         * gcc.c-torture/compile/pr29250.c: New test.
16243
16244 2006-10-15  Richard Guenther  <rguenther@suse.de>
16245
16246         * gcc.dg/pr29299.c: New testcase.
16247
16248 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
16249
16250         PR fortran/24767
16251         * gfortran.dg/label_4.f90: Adjust warning flag.
16252
16253 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
16254
16255         PR fortran/29371
16256         * gfortran.dg/nullify_3.f90: New test.
16257
16258 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16259
16260         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16261         on Solaris 2.5.1 too.
16262
16263 2006-10-13  Eric Christopher  <echristo@apple.com>
16264
16265         * gcc.dg/pr25993.c: Skip for darwin.
16266
16267 2006-10-13  Eric Christopher  <echristo@apple.com>
16268
16269         * gcc.dg/visibility-11.c: Skip for darwin.
16270
16271 2006-10-13  Eric Christopher  <echristo@apple.com>
16272
16273         * gcc.dg/darwin-weakimport-1.c: Use
16274         -fno-asynchronous-unwind-tables.
16275         * gcc.dg/darwin-weakimport-3.c: Ditto.
16276
16277 2006-10-13  Richard Guenther  <rguenther@suse.de>
16278
16279         PR tree-optimization/29446
16280         * gcc.dg/torture/pr29446.c: New testcase.
16281
16282 2006-10-13  Bill Wendling  <wendling@apple.com>
16283
16284         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
16285         * g++.old-deja/g++.jason/hmc1.C: Likewise.
16286         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
16287         * g++.old-deja/g++.law/shadow1.C: Likewise.
16288         * g++.old-deja/g++.law/ctors10.C: Likewise.
16289         * g++.dg/debug/namespace1.C: Likewise.
16290         * g++.dg/inherit/namespace-as-base.C: Likewise.
16291         * g++.dg/opt/delay-slot-1.C: Likewise.
16292         * g++.dg/parse/defarg10.C: Likewise.
16293         * g++.dg/template/ptrmem11.C: Likewise.
16294         * g++.dg/template/mem_func_ptr.C: Likewise.
16295         * g++.dg/template/spec19.C: Likewise.
16296
16297 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
16298
16299         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
16300
16301 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
16302
16303         PR fortran/29373
16304         * gfortran.dg/implicit_9.f90: New test.
16305
16306         PR fortran/29407
16307         * gfortran.dg/namelist_25.f90: New test.
16308
16309         PR fortran/27701
16310         * gfortran.dg/same_name_2.f90: New test.
16311
16312         PR fortran/29232
16313         * gfortran.dg/host_assoc_types_1.f90: New test.
16314
16315         PR fortran/29364
16316         * gfortran.dg/missing_derived_type_1.f90: New test.
16317         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
16318
16319         PR fortran/29422
16320         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
16321
16322         PR fortran/29428
16323         * gfortran.dg/alloc_comp_assign_5.f90: New test.
16324
16325 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16326
16327         PR fortran/29391
16328         * gfortran.dg/bound_2.f90: New test.
16329
16330 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16331
16332         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
16333         directive.
16334         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
16335         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
16336         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
16337         * gfortran.dg/gomp/reduction3.f90: Likewise.
16338         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
16339         * gfortran.dg/dummy_procedure_2.f90: Likewise.
16340         * gfortran.dg/interface_derived_type_1.f90: Likewise.
16341         * gfortran.dg/forall_4.f90: Likewise.
16342         * gfortran.dg/spec_expr_4.f90: Likewise.
16343         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
16344         * gfortran.dg/forall_5.f90: Likewise.
16345         * gfortran.dg/open_access_append_2.f90: Add check for
16346         compile-time warning.
16347
16348 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
16349
16350         PR c++/28506
16351         * g++.dg/parse/pure1.C: New test.
16352
16353 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16354
16355         PR fortran/21435
16356         * gfortran.dg/io_constraints_3.f90: New test.
16357         * gfortran.dg/open_access_append_1.f90: Add checks
16358         for compile-time warnings.
16359         * gfortran.dg/pr20163-2.f: Likewise.
16360         * gfortran.dg/iostat_2.f90: Likewise.
16361         * gfortran.dg/label_4.f90: Delete the temporary
16362         file.
16363         * gfortran.dg/direct_io_2.f90: Add a FILE=
16364         specifier.
16365         * gfortran.dg/iomsg_1.f90: Add check for
16366         compile-time warning.
16367
16368 2006-10-12  Jan Hubicka  <jh@suse.cz>
16369
16370         PR c/28419
16371         * gcc.dg/pr28319.c: New test.
16372
16373 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
16374         PR c++/29318
16375         * g++.dg/ext/vla4.C: New test.
16376
16377 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
16378
16379         PR c++/27961
16380         * g++.dg/template/crash60.C: New test.
16381         * g++.dg/other/large-size-array.C: Adjust error markers.
16382         * g++.dg/parse/crash27.C: Likewise.
16383         * g++.dg/template/crash1.C: Likewise.
16384
16385 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
16386
16387         PR testsuite/29093
16388         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
16389
16390 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
16391
16392         PR preprocessor/28709
16393         * gcc.dg/cpp/paste14.c: New test.
16394
16395 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
16396
16397         PR c++/29175
16398         * g++.dg/init/array24.C: New test.
16399
16400 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16401
16402         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
16403         of <sys/types.h>.
16404
16405 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
16406
16407         PR c++/29024
16408         * g++.dg/parse/typedef8.C: New test.
16409         * g++.dg/other/mult-stor1.C: Adjust error markers.
16410
16411 2006-10-11  Richard Guenther  <rguenther@suse.de>
16412
16413         PR tree-optimization/28230
16414         * gcc.dg/torture/pr28230.c: New testcase.
16415
16416 2006-10-11  Richard Guenther  <rguenther@suse.de>
16417
16418         PR inline-asm/29119
16419         * gcc.dg/torture/pr29119.c: New testcase.
16420
16421 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
16422
16423         PR middle-end/29272
16424         * gcc.c-torture/execute/20060930-2.c: New test.
16425
16426 2006-10-09  Richard Henderson  <rth@redhat.com>
16427
16428         Revert emutls patch.
16429
16430 2006-10-09  Richard Guenther  <rguenther@suse.de>
16431
16432         PR middle-end/29254
16433         * gcc.dg/pr29254.c: New testcase.
16434
16435 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
16436             Paul Thomas  <pault@gcc.gnu.org>
16437
16438         PR fortran/20541
16439         * gfortran.dg/alloc_comp_basics_1.f90: New test.
16440         * gfortran.dg/alloc_comp_basics_2.f90: New test.
16441         * gfortran.dg/alloc_comp_assign_1.f90: New test.
16442         * gfortran.dg/alloc_comp_assign_2.f90: New test.
16443         * gfortran.dg/alloc_comp_assign_3.f90: New test.
16444         * gfortran.dg/alloc_comp_assign_4.f90: New test.
16445         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
16446         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
16447         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
16448         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
16449         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
16450         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
16451         * gfortran.dg/alloc_comp_std.f90: New test.
16452         * gfortran.dg/move_alloc.f90: New test.
16453
16454 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
16455
16456         PR fortran/29115
16457         * gfortran.dg/derived_constructor_comps_2.f90: New test.
16458
16459         PR fortran/29211
16460         * gfortran.dg/forall_char_dependencies_1.f90: New test.
16461
16462 2006-10-08  Tobias Burnus  <burnus@net-b.de>
16463
16464         PR fortran/28585
16465         * gfortran.dg/new_line.f90: New test.
16466
16467 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16468
16469         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
16470         * gcc.dg/torture/builtin-convert-1.c,
16471         gcc.dg/torture/builtin-convert-2.c,
16472         gcc.dg/torture/builtin-convert-3.c,
16473         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
16474
16475 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
16476
16477         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
16478         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
16479         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
16480         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
16481
16482 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
16483
16484         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
16485         Xfail some tests for powerpc-darwin and powerpc-aix.
16486
16487 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
16488
16489         PR c/29380
16490         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
16491
16492 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16493
16494         PR target/29300
16495         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16496         on hppa*-*-hpux*.
16497
16498 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16499
16500         PR fortran/16580
16501         PR fortran/29288
16502         * gfortran.fortran-torture/execute/specifics.f90:
16503         Add tests for using all possible intrinsics as actual arguments.
16504         * gfortran.dg/specifics_1.f90: Add tests for using
16505         all possible intrinsics as actual arguments.
16506         * gfortran.dg/specifics_2.f90: New file.
16507         * gfortran.dg/specifics_3.f90: New file.
16508
16509 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
16510
16511         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
16512         * gcc.dg/debug/debug-2.c: Likewise.
16513
16514 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
16515
16516         * gcc.c-torture/compile/sync-2.c: New test.
16517
16518 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16519
16520         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
16521         line endings.
16522
16523 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16524
16525         PR rtl-optimization/29128
16526         * gcc.c-torture/compile/pr29128.c: New test.
16527
16528 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16529
16530         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
16531         line endings.
16532
16533 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
16534
16535         PR middle-end/29256
16536         * gcc.dg/tree-ssa/loop-19.c: New test.
16537
16538 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
16539
16540         PR tree-optimization/29330
16541         * gcc.dg/pr29330.c: New test.
16542
16543         PR target/28924
16544         * gcc.c-torture/compile/20061005-1.c: New test.
16545
16546 2006-10-06  Olivier Hainque  <hainque@adacore.com>
16547
16548         * gcc.dg/typename-vla-1.c: New case.
16549         * gnat.dg/forward_vla.adb: New case.
16550
16551 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
16552
16553         PR tree-optimization/29290
16554         * gfortran.dg/loop_nest_1.f90: New test.
16555
16556         PR target/29198
16557         * gcc.dg/tls/opt-12.c: New test.
16558
16559         PR fortran/28415
16560         * gfortran.dg/save_2.f90: New test.
16561
16562         PR c/29091
16563         * gcc.dg/pr29091.c: New test.
16564
16565 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
16566
16567         * lib/target-supports.exp
16568         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
16569         same as x86_64-*-*; check for LP64.
16570
16571 2006-10-04  Richard Henderson  <rth@redhat.com>
16572
16573         * lib/target-supports.exp (check_effective_target_tls): Redefine
16574         to mean non-emulated tls.
16575         * gcc.dg/tls/alias-1.c: Remove tls requirement.
16576         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
16577         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
16578         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
16579         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
16580         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
16581         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
16582
16583 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
16584
16585         PR fortran/29343
16586         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
16587
16588 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16589
16590         * gfortran.dg/bounds_check_fail_1.f90: New test.
16591
16592 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
16593
16594         PR c++/29020
16595         * g++.dg/template/friend48.C: New test.
16596
16597 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
16598
16599         PR fortran/29098
16600         * gfortran.dg/default_initialization_2.f90: New test.
16601
16602 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
16603
16604         PR fortran/20779
16605         PR fortran/20891
16606         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
16607
16608 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
16609
16610         PR fortran/29284
16611         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
16612
16613         PR fortran/29321
16614         PR fortran/29322
16615         * gfortran.dg/missing_optional_dummy_2.f90: New test.
16616
16617         PR fortran/25091
16618         PR fortran/25092
16619         * gfortran.dg/entry_array_specs_1.f90: New test.
16620
16621 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
16622
16623         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
16624         insufficient to inhibit some test failures at -O3.  Do testing
16625         on integers.
16626
16627 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
16628
16629         PR c++/29138
16630         * g++.dg/inherit/access8.C: New test.
16631         * g++.dg/template/dtor4.C: Tweak error messages.
16632
16633 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16634
16635         PR fortran/27478
16636         * gfortran.dg/entry_8.f90: New test.
16637
16638 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16639
16640         PR c++/29291
16641         * g++.dg/parse/new4.C: New test.
16642
16643 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
16644
16645         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
16646         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
16647         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
16648         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
16649         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
16650
16651 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16652
16653         PR fortran/19260
16654         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
16655         * gfortran.dg/continuation_2.f90: New test.
16656
16657         PR fortran/19262
16658         * gfortran.dg/continuation_3.f90: New test.
16659         * gfortran.dg/continuation_4.f90: New test.
16660         * gfortran.dg/continuation_5.f: New test.
16661         * gfortran.dg/continuation_6.f: New test.
16662
16663 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
16664
16665         PR c++/29226
16666         * g++.dg/template/vla1.C: New test.
16667
16668 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16669
16670         PR fortran/29210
16671         * gfortran.dg/complex_parameter_1.f90: New test.
16672
16673 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
16674
16675         PR c/29154
16676         * gcc.c-torture/execute/20060929-1.c: New test.
16677
16678 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
16679
16680         PR c++/29105
16681         * g++.dg/template/member6.C: New test.
16682         * g++.dg/parse/typename7.C: Adjust error markers.
16683
16684         PR c++/29080
16685         * g++.dg/template/member7.C: New test.
16686
16687 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
16688
16689         PR c/24010
16690         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
16691         gcc.dg/Woverride-init-3.c: New tests.
16692
16693 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16694
16695         * gcc.c-torture/execute/20060930-1.c: New test.
16696
16697 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16698
16699         PR fortran/18791
16700         * gfortran.dg/specifics_1.f90: New test.
16701         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
16702         complex specifics.
16703
16704 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16705
16706         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
16707         pthread-init-common.h: New.
16708
16709 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
16710
16711         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
16712         precision on some archs.
16713
16714 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
16715
16716         * gcc.dg/non-local-goto-1.c: New test.
16717         * gcc.dg/non-local-goto-2.c: Likewise.
16718         * gcc.dg/setjmp-3.c: Likewise.
16719         * gcc.dg/setjmp-4.c: Likewise.
16720
16721 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
16722
16723         * gnat.dg/self_aggregate_with_pointer.adb: New test.
16724
16725 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
16726
16727         PR fortran/28276
16728         * gfortran.dg/exponent_1.f90: New test.
16729
16730         PR fortran/27021
16731         * gfortran.dg/nearest_1.f90: New test.
16732
16733 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
16734
16735         PR middle-end/25261
16736         PR middle-end/28790
16737         * gcc.dg/gomp/nestedfn-1.c: New test.
16738
16739 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
16740
16741         PR objc/29195
16742         * objc/compile/method-1.m: New test.
16743
16744 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
16745
16746         PR c++/26938
16747         * g++.dg/template/crash58.C: New test.
16748         * g++.dg/parse/crash28.C: Adjust error markers.
16749         * g++.dg/template/crash34.C: Likewise.
16750         * g++.dg/template/friend31.C: Likewise.
16751         * g++.dg/template/crash32.C: Likewise.
16752
16753         PR c++/27329
16754         * g++.dg/template/crash59.C: New test.
16755
16756         PR c++/27667
16757         * g++.dg/template/spec33.C: New test.
16758         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
16759
16760 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
16761             Adam Nemet  <anemet@caviumnetworks.com>
16762
16763         * gcc.dg/tree-ssa/ivopts-1.c: New test.
16764         * gcc.dg/tree-ssa/ivopts-2.c: New test.
16765
16766 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
16767
16768         PR target/28911
16769         * gcc.dg/pr28911.c: New.
16770
16771 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
16772
16773         PR target/29169
16774         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
16775         (dg-options): Add -mfpmath=387.
16776
16777 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
16778
16779         PR c/28706
16780         * gcc.dg/pr28706.c: New test.
16781
16782         PR c/28712
16783         * gcc.dg/pr28712.c: New test.
16784
16785 2006-09-22  Mike Stump  <mrs@apple.com>
16786
16787         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
16788
16789 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
16790
16791         PR tree-optimization/28888
16792         * gcc.dg/pr28888.c: New test.
16793
16794 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
16795
16796         PR c++/29016
16797         * g++.dg/init/ptrfn1.C: New test.
16798
16799 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
16800
16801         PR c++/28861
16802         * g++.dg/template/spec32.C: New test.
16803         * g++.dg/parse/crash9.C: Adjust error markers.
16804
16805         PR c++/28303
16806         * g++.dg/template/typedef6.C: New test.
16807         * g++.dg/init/error1.C: Adjust error markers.
16808         * g++.dg/parse/crash9.C: Likewise.
16809         * g++.dg/template/crash55.C: Likewise.
16810
16811 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
16812
16813         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
16814
16815 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
16816
16817         PR target/27650
16818         * g++.dg/ext/dllimport12.C: New test.
16819
16820 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
16821
16822         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
16823         * gcc.target/mips/nmadd-2.c: Likewise.
16824         * gcc.target/mips/mips-ps-6.c: New test.
16825         * gcc.target/mips/neg-abs-1.c: Likewise.
16826         * gcc.target/mips/neg-abs-2.c: Likewise.
16827         * gcc.target/mips/nmadd-3.c: New test.
16828
16829 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
16830
16831         PR middle-end/28046
16832         * gcc.dg/gomp/atomic-10.c: New test.
16833         * g++.dg/gomp/atomic-10.C: New test.
16834
16835 2006-09-20  Eric Christopher  <echristo@apple.com>
16836
16837         * gcc.target/i386/sse3-not-fisttp.c: New.
16838
16839 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
16840
16841         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
16842
16843 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
16844
16845         * gcc.c-torture/execute/pr28289.c (one): New variable.
16846         (main): Use it instead of argc.
16847         * gcc.c-torture/execute/20060102-1.c (one): New variable.
16848         (main): Use it instead of argc.
16849
16850 2006-09-19  Paul Brook  <paul@codesourcery.com>
16851
16852         PR target/28516
16853         * gcc.dg/nested-func-5.c: New test.
16854
16855 2006-09-19  Ben Elliston  <bje@au.ibm.com>
16856
16857         * lib/target-supports.exp (check_effective_target_tls): Compile
16858         test stubs using ${tool}_target_compile, not just target_compile.
16859         (check_effective_target_tls_runtime): Likewise.
16860
16861 2006-09-19  Ben Elliston  <bje@au.ibm.com>
16862
16863         * gcc.c-torture/compile/20030405-1.x: Remove.
16864
16865         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
16866         optimising linker from discarding it.
16867
16868 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
16869
16870         PR fortran/28526
16871         * gfortran.dg/keyword_symbol_1.f90: New test.
16872
16873         * gfortran.dg/spread_shape_1.f90: Add missing warning with
16874         pedantic compilation option.
16875
16876 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
16877
16878         PR fortran/29060
16879         * gfortran.dg/spread_shape_1.f90: New test.
16880
16881 2006-09-17  Roger Sayle  <roger@eyesopen.com>
16882
16883         PR tree-optimization/28887
16884         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
16885
16886 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
16887
16888         PR c/25993
16889         * gcc.dg/pr25993.c: New test.
16890
16891 2006-09-17  Ira Rosen  <irar@il.ibm.com>
16892
16893         PR tree-opt/21591
16894         * gcc.dg/vect/pr21591.c: New test.
16895
16896 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
16897
16898         PR tree-opt/29059
16899         * gcc.c-torture/compile/strcpy-1.c: New test.
16900         * gcc.c-torture/compile/strcpy-2.c: New test.
16901         * gcc.c-torture/compile/memcpy-1.c: New test.
16902         * gcc.c-torture/compile/memcpy-2.c: New test.
16903
16904 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
16905
16906         PR testsuite/29055
16907         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
16908
16909 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
16910
16911         * gnat.dg/specs/double_record_extension1.ads: New test.
16912         * gnat.dg/specs/double_record_extension2.ads: Likewise.
16913
16914 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
16915
16916         PR fortran/29051
16917         * gfortran.dg/oldstyle_3.f90: New test.
16918
16919 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16920
16921         PR libgfortran/29099
16922         * gfortran.dg/secnds-1.f: New test.
16923
16924 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16925
16926         PR libgfortran/29053
16927         * gfortran.dg/streamio_9.f90: New test.
16928         * gfortran.dg/streamio_10.f90: New test.
16929
16930 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
16931
16932         PR C++/29002
16933         * g++.dg/init/array22.C: New test.
16934         * g++.dg/init/array23.C: New test.
16935
16936 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
16937
16938         * stackcheck.lst: Update list of tests requiring stack checking.
16939         * norun.lst: Adjust for above change.
16940         * ada95.lst: New file.
16941         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
16942         requiring -gnat95 switch.
16943
16944 2006-09-14  Olivier Hainque  <hainque@adacore.com>
16945
16946         * gnat.dg/in_out_parameter.adb: New test.
16947
16948 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
16949
16950         PR debug/28980
16951         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
16952
16953 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
16954
16955         * gnat.dg/specs/unchecked_union.ads: New test.
16956
16957 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
16958
16959         PR rtl-optimization/28982
16960         * gcc.c-torture/execute/pr28982a.c: New test.
16961         * gcc.c-torture/execute/pr28982b.c: Likewise.
16962
16963 2006-09-12  Eric Christopher  <echristo@apple.com>
16964
16965         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
16966         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
16967
16968 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
16969
16970         PR c/28768
16971         PR preprocessor/14634
16972         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
16973         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
16974         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
16975
16976 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
16977
16978         * gcc.dg/pr28243.c: New test.
16979
16980 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
16981
16982         PR fortran/28971
16983         gfortran.dg/pr28971.f90: New test to act as a backstop in case
16984         this undiagnosed regression reappears.
16985
16986 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
16987
16988         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
16989         Treat $srcdir as a literal.
16990         * lib/fortran-torture.exp (fortran-torture-compile,
16991         fortran-torture-execute): Likewise.
16992         * lib/objc-torture.exp (objc-torture-compile,
16993         objc-torture-execute): Likewise.
16994         * lib/profopt.exp (profopt-execute): Likewise.
16995
16996 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
16997
16998         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
16999
17000 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
17001
17002         PR testsuite/28950
17003         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
17004
17005 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
17006
17007         PR target/13685
17008         * gcc.target/i386/pr13685.c: New test.
17009
17010 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17011
17012         * gcc.dg/pr28726.c: New test.
17013
17014 2006-09-11  Josh Conner  <jconner@apple.com>
17015
17016         * gcc.dg/nrv3.c: Increase size of structure.
17017         * gcc.dg/nrv4.c: Likewise.
17018         * gcc.dg/nrv5.c: Likewise.
17019
17020 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
17021
17022         PR libfortran/28890
17023         gfortran.dg/assumed_charlen_function_5.f90: New test.
17024
17025 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
17026
17027         PR c++/28991
17028         * g++.dg/init/static3.C: New test.
17029
17030 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
17031
17032         PR testsuite/29007
17033         * gcc.dg/long-long-cst1.c (t): Add cast to
17034         __SIZE_TYPE__ before casting to int.
17035         (main): Return 0 on success.
17036
17037 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17038
17039         * gcc.c-torture/execute/20060910-1.c: New test.
17040
17041 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
17042
17043         PR middle-end/26983
17044         * gcc.dg/pr26983.c: New test.
17045
17046 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
17047
17048         PR target/29006
17049         * gcc.c-torture/execute/pr29006.c: New test.
17050
17051 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17052
17053         PR libfortran/28947
17054         gfortran.dg/matmul_4.f90: New test.
17055
17056 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17057
17058         PR fortran/28959
17059         gfortran.dg/used_types_10: New test.
17060
17061 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17062
17063         PR libfortran/28923
17064         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
17065         gfortran.dg/array_initializer_3.f90: New test.
17066
17067 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17068
17069         PR fortran/28914
17070         * gfortran.dg/actual_array_constructor_3.f90: New test.
17071
17072 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
17073
17074         PR testsuite/26778
17075         * gcc.target/i386/pr26778.c: New testcase.
17076
17077 2006-09-08  Eric Christopher  <echristo@apple.com>
17078
17079         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
17080         * gcc.target/i386/memcpy-1.c: Ditto.
17081         * gcc.target/i386/asm-1.c: Ditto.
17082         * gcc.target/i386/20060512-4.c: Ditto.
17083         * gcc.target/i386/compress-float-387.c: Ditto.
17084         * gcc.target/i386/20060512-1.c: Ditto.
17085         * gcc.target/i386/compress-float-sse.c: Ditto.
17086         * gcc.target/i386/20060512-2.c: Ditto.
17087         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
17088         * gcc.target/i386/stack-prot-kernel.c: Ditto.
17089         * gcc.target/i386/compress-float-387-pic.c: Ditto.
17090         * gcc.dg/pr26449.c: Ditto.
17091         * gcc.dg/attr-ms_struct-2.c: Ditto.
17092         * gcc.dg/attr-ms_struct-1.c: Ditto.
17093         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
17094
17095 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
17096
17097         PR c/28504
17098         * gcc.dg/vla-10.c: New test.
17099
17100 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17101
17102         PR c++/28858
17103         * g++.dg/parse/template20.C: New test.
17104         * g++.dg/template/operator8.C: Remove obsolete part.
17105         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
17106         * g++.old-deja/g++.pt/crash65.C: Likewise.
17107
17108 2006-09-07  Jason Merrill  <jason@redhat.com>
17109
17110         PR middle-end/27724
17111         * gcc.dg/long-long-cst1.c: New test.
17112
17113 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17114
17115         PR C++/28906
17116         * g++.dg/other/array3.C: New test.
17117         * g++.dg/other/array4.C: New test.
17118         * g++.dg/other/array5.C: New test.
17119
17120 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
17121
17122         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
17123
17124 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
17125
17126         PR target/28946
17127         * gcc.target/i386/pr28946.c: New test.
17128
17129 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
17130
17131         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
17132         in integer literal constant.
17133         * gfortran.dg/enum_8.f90: Ditto.
17134         * gfortran.dg/g77/20030326-1.f: Ditto.
17135
17136 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
17137
17138         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
17139         nonconformance usage.
17140
17141 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17142
17143         PR middle-end/28862
17144         * gcc.c-torture/compile/vector-align-1.c: New test.
17145
17146 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17147
17148         PR rtl-opt/27883
17149         * g++.dg/opt/copysign-1.C: New test.
17150
17151 2006-09-06  Jason Merrill  <jason@redhat.com>
17152
17153         PR c++/27371
17154         * g++.dg/warn/unused-result1.C: New test.
17155
17156 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
17157
17158         PR c++/28903
17159         * g++.dg/ext/vla3.C: New test.
17160
17161         PR c++/28886
17162         * g++.dg/template/array16.C: New test.
17163
17164 2006-09-06  Richard Guenther  <rguenther@suse.de>
17165
17166         * gcc.dg/pr27226.c: Remove testcase again.
17167
17168 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17169
17170         PR tree-opt/28937
17171         * g++.dg/opt/unroll2.C: New test.
17172
17173 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17174
17175         PR tree-opt/28952
17176         * gcc.dg/vect/pr28952.c: New test.
17177
17178 2006-09-05  Richard Guenther  <rguenther@suse.de>
17179
17180         PR tree-optimization/28900
17181         * gcc.dg/torture/pr28900.c: New testcase
17182
17183 2006-09-05  Richard Guenther  <rguenther@suse.de>
17184
17185         PR tree-optimization/28905
17186         * gcc.c-torture/compile/pr28905.c: New testcase.
17187
17188 2006-09-05  Richard Guenther  <rguenther@suse.de>
17189
17190         PR middle-end/28935
17191         * gcc.dg/pr28935.c: New testcase.
17192
17193 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17194
17195         * gcc.c-torture/execute/20060905-1.c: New test.
17196
17197 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
17198
17199         PR fortran/28908
17200         * gfortran.dg/used_types_7.f90: New test.
17201         * gfortran.dg/used_types_8.f90: New test.
17202         * gfortran.dg/used_types_9.f90: New test.
17203
17204 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17205
17206         * gcc.c-torture/compile/20060904-1.c: New test.
17207
17208 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17209
17210         PR c++/23287 Revert my 2006-09-01 patch
17211         * g++.dg/parse/dtor12.C: Remove.
17212
17213 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
17214
17215         PR c+/27670
17216         * g++.dg/template/operator9.C: New test.
17217
17218         PR c++/27493
17219         * g++.dg/template/operator7.C: New test.
17220
17221         PR c++/27494
17222         * g++.dg/template/operator8.C: New test.
17223
17224         PR c++/27397
17225         * g++.dg/template/crash57.C: New test.
17226
17227         * g++.dg/template/typedef4.C: Adjust error markers.
17228         * g++.dg/template/typedef5.C: Likewise.
17229
17230 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
17231
17232         PR c++/28878
17233         * g++.dg/parse/crash33.C: New test.
17234
17235 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
17236         Richard Guenther  <rguenther@suse.de>
17237         Adam Nemet  <anemet@caviumnetworks.com>
17238
17239         PR middle-end/27226
17240         * gcc.target/mips/memcpy-1.c: New testcase.
17241         * gcc.dg/pr27226.c: Likewise.
17242
17243 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
17244
17245         PR c++/28705
17246         * g++.dg/lookup/koenig5.C: New.
17247         * g++.dg/template/crash56.C: New.
17248
17249 2006-09-01  Josh Conner  <jconner@apple.com>
17250
17251         PR c++/25505
17252         * gcc.dg/nrv3.c: New test.
17253         * gcc.dg/nrv4.c: New test.
17254         * gcc.dg/nrv5.c: New test.
17255
17256 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
17257
17258         PR c++/23287
17259         * g++.dg/parse/dtor12.C: New.
17260
17261 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
17262
17263         PR tree-optimization/28839
17264         * gcc.dg/pr28839.c: New test.
17265
17266 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
17267
17268         PR target/24367
17269         * gcc.dg/pr24367.c: New testcase.
17270
17271 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
17272
17273         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
17274
17275 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
17276
17277         PR rtl-optimization/27735
17278         * gcc.dg/loop-unswitch-1.c: New test.
17279
17280 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
17281
17282         PR fortran/28885
17283         * gfortran.dg/aliasing_dummy_2.f90: New test.
17284
17285         PR fortran/20067
17286         * gfortran.dg/generic_5.f90: Change error message.
17287
17288         PR fortran/28873
17289         * gfortran.dg/generic_6.f90: New test.
17290
17291         PR fortran/25077
17292         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
17293
17294         PR fortran/25102
17295         * gfortran.dg/invalid_interface_assignment.f90: New test.
17296
17297         PR fortran/24866
17298         * gfortran.dg/module_proc_external_dummy.f90: New test.
17299
17300 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
17301
17302         PR c++/28349
17303         * g++.dg/warn/var-args1.C: New test.
17304
17305 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
17306
17307         PR fortran/28866
17308         * gfortran.dg/simpleif_2.f90: New test.
17309         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
17310         * gfortran.dg/enum_5.f90: Ditto.
17311
17312 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17313             Kazu Hirata  <kazu@codesourcery.com>
17314
17315         PR tree-optimization/17506
17316         * gcc.dg/pr17506.c: New.
17317
17318 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
17319
17320         PR c++/28139
17321         * g++.dg/eh/alias1.C: New test.
17322
17323 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17324
17325         PR c++/28860
17326         * g++.dg/template/ttp22.C: New test.
17327
17328 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
17329
17330         PR middle-end/26632
17331         * gcc.dg/pr26632.c: New.
17332
17333 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17334
17335         PR libgfortran/28354
17336         * gfortran.dg/fmt_zero_precision.f90: New test.
17337
17338 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
17339
17340         PR c++/28058
17341         * g++.dg/template/spec31.C: New test.
17342
17343 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
17344
17345         PR c++/26573
17346         * g++.dg/other/static2.C: New test.
17347
17348 2006-08-26  Roger Sayle  <roger@eyesopen.com>
17349
17350         * gcc.dg/Wswitch-enum-2.c: New test case.
17351         * gcc.dg/Wswitch-enum-3.c: Likewise.
17352
17353 2006-08-26  Richard Guenther  <rguenther@suse.de>
17354
17355         * gcc.c-torture/compile/20060826-1.c: New testcase.
17356
17357 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
17358
17359         PR c++/28736
17360         * g++.dg/template/void10.C: New test.
17361
17362         PR c++/28737
17363         * g++.dg/template/void8.C: New test.
17364
17365         PR c+_+/28738
17366         * g++.dg/template/void9.C: New test.
17367
17368         * g++.dg/template/void3.C: Adjust error markers.
17369         * g++.dg/template/void4.C: Likewise.
17370         * g++.dg/template/crash55.C: Likewise.
17371         * g++.dg/template/void7.C: Likewise
17372
17373 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
17374
17375         PR c++/28588
17376         * g++.dg/inherit/access6.C: New test.
17377         * g++.dg/inherit/access7.C: Likewise.
17378
17379         PR c++/28595
17380         * g++.dg/template/array15.C: New test.
17381         * g++.dg/template/crash2.C: Tweak error markers.
17382
17383 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
17384
17385         PR middle-end/28683
17386         * gcc.c-torture/compile/20060823-1.c: New test.
17387
17388 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17389
17390         PR c++/28853
17391         * g++.dg/template/ttp21.C: New test.
17392
17393         PR c++/28852
17394         * g++.dg/other/operator1.C: Add error-marker.
17395         * g++.dg/other/operator2.C: New test.
17396
17397 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
17398
17399         PR c/27893
17400         * gcc.c-torture/compile/vla-const-1.c,
17401         gcc.c-torture/compile/vla-const-2.c: New tests.
17402
17403 2006-08-26  Richard Guenther  <rguenther@suse.de>
17404
17405         PR middle-end/28814
17406         * gcc.dg/torture/pr28814.c: New testcase.
17407
17408 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
17409
17410         PR c/28418
17411         * gcc.c-torture/compile/compound-literal-1.c: New test.
17412
17413 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
17414
17415         PR c/28299
17416         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
17417         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
17418         Expect extra diagnostics.
17419
17420 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
17421
17422         gcc.dg/noncompile/pr16876.c: New test.
17423
17424 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
17425
17426         PR c++/28056
17427         * g++.dg/parse/local1.C: New test.
17428         * g++.dg/other/qual1.C: Tweak error marker.
17429
17430 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
17431
17432         PR c++/27787
17433         * g++.dg/template/typename10.C: New.
17434         * g++.dg/template/lookup4.C: Remove bogus error marker.
17435
17436 2006-08-25  Richard Guenther  <rguenther@suse.de>
17437
17438         PR testsuite/28829
17439         * gcc.dg/pr26570.c: Fix testcase.
17440
17441 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
17442
17443         PR tree-opt/28807
17444         * gcc.c-torture/execute/mayalias-2.c: New test.
17445         * gcc.dg/tree-ssa/alias-13.c: New test.
17446
17447 2006-08-24  Jan Hubicka  <jh@suse.cz>
17448
17449         PR debug/26881
17450         * gcc.dg/debug/pr26881.c: New file.
17451
17452 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
17453
17454         PR fortran/28788
17455         * gfortran.dg/used_types_4.f90: New test.
17456         * gfortran.dg/derived_init_2.f90: Modify to check sibling
17457         association of derived types.
17458         * gfortran.dg/used_types_2.f90: Add module cleanup.
17459         * gfortran.dg/used_types_3.f90: The same.
17460
17461         PR fortran/28771
17462         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
17463         fix of regression.
17464
17465 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17466
17467         PR 28813
17468         * gfortran.dg/direct_io_6.f90: Remove test.
17469
17470 2006-08-23  Stuart Hastings  <stuart@apple.com>
17471
17472         PR 28825
17473         * gcc.target/i386/20060821-1.c: New.
17474
17475 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
17476
17477         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
17478         dg-warning strings for dllimport.
17479
17480 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
17481
17482         PR C++/28450
17483         * g++.dg/ext/vector4.C: New test.
17484         * g++.dg/ext/complex1.C: New test.
17485
17486 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
17487
17488         PR debug/28692
17489         * gcc.dg/debug/const-1.c: New.
17490         * gcc.dg/debug/const-2.c: New.
17491         * gcc.dg/debug/dwarf2/const-1.c: New.
17492         * gcc.dg/debug/dwarf2/const-2.c: New.
17493         * gcc.dg/debug/dwarf2/const-2b.c: New.
17494
17495 2006-08-22  Richard Guenther  <rguenther@suse.de>
17496
17497         PR middle-end/28776
17498         * gcc.c-torture/compile/pr28776-1.c: New testcase.
17499         * gcc.c-torture/compile/pr28776-2.c: Likewise.
17500
17501 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
17502
17503         PR tree-optimization/28003
17504         * g++.dg/tree-ssa/pr28003.C: New.
17505
17506 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
17507
17508         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
17509
17510 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
17511
17512         PR c++/26269
17513         * g++.dg/other/error14.C: New test.
17514
17515         PR c++/28505
17516         * g++.dg/parse/ctor7.C: New test.
17517         * g++.dg/parse/ctor8.C: Likewise.
17518
17519         PR c++/28741
17520         * g++.dg/template/void7.C: New test.
17521
17522 2006-08-21  Olivier Hainque  <hainque@adacore.com>
17523
17524         * gnat.dg/self_aggregate_with_zeros.adb: New test.
17525         * gnat.dg/self_aggregate_with_array.adb: New test.
17526
17527 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
17528
17529         * g++.dg/eh/arm-vfp-unwind.C: New test.
17530
17531 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
17532
17533         PR c++/28341
17534         * g++.dg/template/ref3.C: New test.
17535         * g++.dg/template/nontype13.C: New test.
17536
17537         PR c++/28346
17538         * g++.dg/template/ptrmem17.C: New test.
17539
17540 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
17541
17542         PR target/28648 c:
17543         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
17544
17545 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
17546
17547         PR fortran/28630
17548         * gfortran.dg/used_types_2.f90: New test.
17549
17550         PR fortran/28601
17551         * gfortran.dg/used_types_3.f90: New test.
17552
17553         PR fortran/20886
17554         * gfortran.dg/generic_actual_arg.f90: New test.
17555
17556         PR fortran/28735
17557         * gfortran.dg/module_private_array_refs_1.f90: New test.
17558
17559         PR fortran/28762
17560         * gfortran.dg/program_name_1.f90: New test.
17561
17562         PR fortran/28425
17563         * gfortran.dg/derived_constructor_comps_1.f90: New test.
17564
17565         PR fortran/28496
17566         * gfortran.dg/array_initializer_2.f90: New test.
17567
17568         PR fortran/18111
17569         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
17570
17571         PR fortran/28600
17572         * gfortran.dg/assumed_charlen_function_4.f90: New test.
17573
17574         PR fortran/28771
17575         * gfortran.dg/assumed_charlen_in_main.f90: New test.
17576
17577         PR fortran/28660
17578         * gfortran.dg/dependent_decls_1.f90: New test.
17579
17580 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17581
17582         PR fortran/25217
17583         * gfortran.dg/derived_init_2.f90: New.
17584
17585 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
17586
17587         * gcc.c-torture/execute/pr28289.c: New test.
17588
17589 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
17590
17591         PR c/28744
17592         * gcc.dg/attr-externally-visible-1.c: New test.
17593         * gcc.dg/attr-externally-visible-2.c: New test.
17594         * g++.dg/parse/attr-externally-visible-1.C: New test.
17595         * g++.dg/parse/attr-externally-visible-2.C: New test.
17596
17597 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17598
17599         PR c++/28606
17600         * g++.dg/parse/dtor11.C: New test.
17601
17602 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17603
17604         PR rtl-optimization/28489
17605         * gcc.c-torture/compile/pr28489.c: New test.
17606
17607 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17608
17609         PR c++/28710
17610         * g++.dg/template/redecl4.C: New test.
17611
17612         PR c++/28711
17613         * g++.dg/template/ctor8.C: New test.
17614
17615 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
17616
17617         * gcc.dg/pr26570.c: Fix testcase.
17618
17619 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
17620
17621         * PR c++/28573
17622         * g++.dg/parse/offsetof6.C: New test.
17623         * g++.dg/parse/offsetof6.C: New test.
17624         * g++.dg/parse/offsetof7.C: New test.
17625
17626 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17627
17628         PR testsuite/28602
17629         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
17630         is false.
17631
17632 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
17633
17634         PR c++/28302
17635         * g++.dg/ext/vector3.C: New test.
17636
17637 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
17638
17639         PR gcov/profile/26570
17640         * gcc.dg/pr26570.c: New test.
17641
17642 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
17643
17644         PR c/27697
17645         * gcc.dg/qual-component-1.c: New test.
17646
17647 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17648
17649         PR c++/28593
17650         * g++.dg/parse/new3.C: New test.
17651
17652 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17653
17654         PR fortran/25828
17655         * gfortran.dg/streamio_1.f90: New test.
17656         * gfortran.dg/streamio_2.f90: New test.
17657         * gfortran.dg/streamio_3.f90: New test.
17658         * gfortran.dg/streamio_4.f90: New test.
17659         * gfortran.dg/streamio_5.f90: New test.
17660         * gfortran.dg/streamio_6.f90: New test.
17661         * gfortran.dg/streamio_7.f90: New test.
17662         * gfortran.dg/streamio_8.f90: New test.
17663
17664 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
17665
17666         PR c/28287
17667         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
17668
17669 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
17670
17671         PR c++/28594
17672         * g++.dg/template/void6.C: New test.
17673
17674 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17675
17676         PR c/28649
17677         * gcc.dg/parse-error-1.c: New test.
17678         * gcc.dg/parse-error-2.c: New test.
17679         * gcc.dg/cpp/digraph2.c: Add error-marker.
17680         * gcc.dg/noncompile/920923-1.c: Likewise.
17681
17682 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
17683
17684         PR c/27490
17685         * gcc.dg/sizeof-2.c: New testcase.
17686
17687         PR c/27489
17688         * gcc.dg/switch-A.c: New testcase.
17689
17690 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
17691
17692         PR c++/28288
17693         PR c++/14556
17694         * g++.old-deja/g++.warn/compare1.C: Delete.
17695         * g++.dg/opt/pr7503-2.C: Delete.
17696         * g++.dg/opt/pr7503-3.C: Delete.
17697         * g++.dg/opt/pr7503-4.C: Delete.
17698         * g++.dg/opt/pr7503-5.C: Delete.
17699         * g++.dg/opt/max1.C: Delete.
17700         * g++.dg/warn/minmax.C: Delete.
17701         * g++.dg/expr/minmax.C: New test.
17702
17703 2006-08-14  Richard Guenther  <rguenther@suse.de>
17704
17705         PR testsuite/28703
17706         * gcc.c-torture/execute/pr28651.c: Do not use argc
17707         to avoid optimization, instead forbid inlining.
17708
17709 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
17710
17711         PR rtl-optimization/28634
17712         * gcc.c-torture/execute/ieee/pr28634.c: New test.
17713
17714 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
17715
17716         PR c/27184
17717         * gcc.dg/torture/pr27184.c: New test.
17718
17719 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
17720
17721         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
17722
17723 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17724
17725         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
17726         * gfortran.dg/stat_2.f90: Likewise.
17727         * gfortran.dg/chmod_1.f90: Likewise.
17728         * gfortran.dg/chmod_2.f90: Likewise.
17729         * gfortran.dg/chmod_3.f90: Likewise.
17730
17731 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
17732
17733         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
17734
17735 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17736
17737         * g++.dg/opt/pr23454-2.C: New test.
17738
17739 2006-08-11  Richard Guenther  <rguenther@suse.de>
17740
17741         PR middle-end/28651
17742         * gcc.c-torture/execute/pr28651.c: New testcase.
17743
17744 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
17745
17746         * gnat.dg/specs/static_initializer.ads: New test.
17747
17748 2006-08-10  Paul Brook  <paul@codesourcery.com>
17749
17750         * gcc.target/arm/cond-asm.c: New test.
17751
17752 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
17753
17754         PR tree-optimization/26197
17755         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
17756         * g++.dg/vect/vect.exp: Compile the new tests with
17757         --param max-aliased-vops=0.
17758
17759 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
17760
17761         PR c++/28637
17762         * g++.dg/template/void3.C: New test.
17763
17764         PR c++/28638
17765         * g++.dg/template/void4.C: New test.
17766
17767         PR c++/28640
17768         * g++.dg/template/void5.C: New test.
17769
17770 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
17771
17772         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
17773         after dg-do compile.
17774
17775 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
17776
17777         PR tree-optimizations/26969
17778         * gcc.dg/vect/vect.exp: Compile tests prefixed with
17779         "unswitch-loops" with -funswitch-loops.
17780         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
17781
17782 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
17783
17784         * gcc.dg/sparc-getcontext-1.c: Fix typo.
17785         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
17786         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
17787         * objc.dg/dwarf-1.m: Likewise.
17788         * objc.dg/dwarf-2.m: Likewise.
17789         * obj-c++.dg/dwarf-2.mm: Likewise.
17790
17791 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17792
17793         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
17794         * objc.dg/dwarf-2.m: Likewise.
17795         * obj-c++.dg/dwarf-2.mm: Likewise.
17796
17797         PR libfortran/28603
17798         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
17799
17800         PR testsuite/27611
17801         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
17802
17803         PR testsuite/27033
17804         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
17805
17806 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
17807
17808         PR target/27827
17809         * gcc.target/i386/pr27827.c: New testcase.
17810
17811 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
17812
17813         PR fortran/28590
17814         * gfortran.dg/sequence_types_1.f90: New test.
17815
17816 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
17817
17818         PR fortran/28548
17819         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
17820         dg-warning.  Add -pedantic option.
17821
17822 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17823
17824         PR c/28502
17825         * gcc.dg/proto-1.c: New test.
17826
17827         PR c/27721
17828         * gcc.dg/lvalue-4.c: New test.
17829
17830         PR c/28136
17831         * gcc.dg/init-bad-5.c: New test.
17832
17833 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
17834
17835         PR c++/28347
17836         * g++.dg/ext/typedef-init.C: Add new test for typedef
17837         initialization inside templates. Adjust existing error markers.
17838
17839 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
17840
17841         PR c++/28148
17842         * g++.dg/init/ptrmem3.C: New test.
17843
17844 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
17845
17846         PR tree-optimization/27770
17847         * lib/target-support.exp: New target keyword "section_anchors".
17848         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
17849         tests.
17850         * gcc.dg/vect/section-anchors-pr27770.c: New test.
17851         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
17852         * gcc.dg/vect/section-anchors-vect-69.c: New test.
17853         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
17854
17855 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17856
17857         * gcc.dg/20060801-1.c: Add missing '}'.
17858
17859 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17860
17861         PR c++/27508
17862         * g++.dg/parse/dtor9.C: New test.
17863         * g++.dg/parse/dtor10.C: New test.
17864         * g++.dg/other/error7.C: Adjust error-marker.
17865
17866         PR c++/28274
17867         * g++.dg/other/default5.C: New test.
17868
17869 2006-08-02  Richard Guenther  <rguenther@suse.de>
17870
17871         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
17872
17873 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
17874
17875         PR c++/28557
17876         * g++.dg/template/conv9.C: New test.
17877
17878 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
17879
17880         PR debug/28063
17881         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
17882         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
17883         Optionally return assembly text.  Update callers.
17884         (check_no_compiler_messages): Update verbose messages.
17885         (check_no_messages_and_pattern): New.
17886         (check_effective_target_string_merging): New.
17887
17888 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17889
17890         PR c++/28250
17891         * g++.dg/eh/catch4.C: New test.
17892
17893         PR c++/28257
17894         * g++.dg/other/qual1.C: New test.
17895
17896         PR c++/28259
17897         * g++.dg/inherit/error2.C: New test.
17898
17899         PR c++/28267
17900         * g++.dg/other/new1.C: New test.
17901
17902         * g++.dg/warn/pr23075.C: Remove obsolete test.
17903         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
17904         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
17905
17906 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
17907
17908         PR c++/28523
17909         * g++.dg/eh/cast1.C: New test.
17910
17911 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
17912
17913         PR libfortran/28452
17914         * gfortran.dg/random_3.f90:  New test.
17915
17916 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
17917
17918         PR c++/28432
17919         * g++.dg/other/pr28304.C: Change expected error message.
17920         * g++.dg/other/pr28432.C: New test.
17921
17922 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
17923
17924         PR c++/28256
17925         * g++.dg/init/brace2.C: Change expected error message, add empty init.
17926
17927 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
17928
17929         PR debug/23336
17930         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
17931         at -g1.
17932         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
17933         g++.dg/debug/enum-2.C: New.
17934
17935 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17936
17937         PR c++/6634
17938         * g++.dg/parse/long1.C: Add more tests.
17939
17940 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17941
17942         * gfortran.dg/lrshift_1.c: New file.
17943
17944 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17945
17946         PR libgfortran/28335
17947         * gfortran.dg/no_unit_error_1.f90: New test.
17948
17949 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17950
17951         PR libgfortran/28335
17952         * gfortran.dg/no_unit_error_1.f90: Delete test.
17953         * gfortran.dg/no_unit_error_2.f90: Delete test.
17954
17955 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17956
17957         * gfortran.dg/chmod_3.f90: New test.
17958         * gfortran.dg/ltime_gmtime_1.f90: New test.
17959         * gfortran.dg/ltime_gmtime_2.f90: New test.
17960         * gfortran.dg/lrshift_1.f90: New test.
17961         * gfortran.dg/chmod_1.f90: New test.
17962         * gfortran.dg/chmod_2.f90: New test.
17963
17964 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
17965
17966         PR c++/27668
17967         * g++.dg/template/crash55.C: New test.
17968
17969         PR c++/27962
17970         * g++.dg/template/nontype16.C: New test.
17971
17972         * g++.dg/template/void2.C: Adjust error markers.
17973         * g++.dg/template/nontype5.C: Adjust error markers.
17974
17975 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
17976
17977         * gcc.target/i386/stack-prot-kernel.c: New test.
17978
17979 2006-07-27  Roger Sayle  <roger@eyesopen.com>
17980
17981         * gcc.dg/builtins-55.c: New test case.
17982
17983 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
17984
17985         PR rtl-optimization/27907
17986         * gcc.c-torture/compile/pr27907.c: New test.
17987
17988 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17989
17990         * gfortran.dg/mclock.f90: New test.
17991         * gfortran.dg/int_conv_1.f90: New test.
17992         * gfortran.dg/stat_1.f90: New test.
17993         * gfortran.dg/stat_2.f90: New test.
17994
17995 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17996
17997         PR libgfortran/28335
17998         * gfortran.dg/no_unit_error_1.f90: New test.
17999         * gfortran.dg/no_unit_error_2.f90: New test.
18000         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
18001
18002 2006-07-25  Roger Sayle  <roger@eyesopen.com>
18003
18004         PR middle-end/28473
18005         * gcc.dg/fold-convround-1.c: New test case.
18006
18007 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
18008
18009         * gfortran.dg/arithmetic_if.f90:  Fix comments.
18010
18011 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18012
18013         PR c++/27572
18014         * g++.dg/other/typedef1.C: New test.
18015         * g++.dg/template/typedef4.C: New test.
18016         * g++.dg/template/typedef5.C: New test.
18017
18018 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
18019
18020         PR fortran/28416
18021         * gfortran.dg/allocatable_dummy_3.f90: New.
18022
18023 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
18024
18025         PR fortran/28439
18026         * gfortran.dg/arithmetic_if.f90:  New test.
18027
18028 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
18029
18030         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
18031         avoid memcpy optimization.
18032
18033 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18034
18035         PR fortran/25289
18036         * gfortran.dg/direct_io_6.f90: New test.
18037
18038 2006-07-24  Jan Hubicka  <jh@suse.cz>
18039
18040         PR c/25795
18041         PR c++/27369
18042         * gcc.dg/pr25795.c: New test.
18043         * gcc.dg/pr25795-1.c: New test.
18044
18045 2006-07-23  Roger Sayle  <roger@eyesopen.com>
18046
18047         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
18048         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
18049         which may be transformed to "g || h" on some platforms.
18050
18051 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
18052
18053         PR c++/28025
18054         * g++.dg/template/friend45.C: New test.
18055
18056 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18057
18058         PR libgfortran/28339
18059         * gfortran.dg/arrayio_8.f90: New test.
18060
18061 2006-07-21  Mike Stump  <mrs@apple.com>
18062
18063         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
18064
18065         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
18066
18067 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18068
18069         PR c++/28250
18070         * g++.dg/eh/catch3.C: New test.
18071
18072         PR c++/28363
18073         * g++.dg/template/defarg10.C: New test.
18074
18075 2006-07-20  Paul Brook  <paul@codesourcery.com>
18076
18077         PR 27363
18078         * gcc.dg/pr27363.c: New test.
18079
18080 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
18081
18082         PR c++/28338
18083         * g++.dg/init/ref13.C: New test.
18084
18085 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18086
18087         PR obj-c++/28434
18088         * obj-c++.dg/proto-error-1.mm: New test.
18089
18090 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
18091
18092         PR c++/28337
18093         * g++.dg/template/string1.C: New test.
18094
18095 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
18096
18097         PR c++/28048
18098         * g++.dg/template/defarg9.C: New test.
18099
18100         PR c++/28235
18101         * g++.dg/template/static27.C: New test.
18102
18103 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
18104
18105         PR 28410
18106         * gcc.dg/tree-ssa/pr28410.c: New test.
18107
18108 2006-07-18  Lee Millward  <lee.millward@gmail.com>
18109
18110         PR c++/28258
18111         * g++/dg/other/error13.C: New test.
18112
18113         PR c++/28260
18114         * g++.dg/template/friend44.C: New test.
18115
18116 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
18117
18118         PR c++/27495
18119         * g++.dg/other/pr27495.C: New.
18120
18121 2006-07-18  Olivier Hainque  <hainque@adacore.com>
18122
18123         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
18124         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
18125
18126 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18127
18128         PR c/28286
18129         * gcc.dg/pragma-pack-4.c: New test.
18130
18131 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
18132
18133         PR c++/28291
18134         * g++.dg/ext/pr28291.C: New test.
18135
18136 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
18137
18138         PR middle-end/28403
18139         * gcc.c-torture/execute/pr28403.c: New test.
18140
18141 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
18142
18143         PR middle-end/28402
18144         * gcc.dg/pr28402.c: New test.
18145
18146 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
18147
18148         PR c++/28304
18149         * g++.dg/other/pr28304.C: New test.
18150
18151 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
18152
18153         PR other/28251
18154         gcc.c-torture/unsorted/dump-noaddr.c: New test.
18155         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
18156
18157 2006-07-17  Richard Guenther  <rguenther@suse.de>
18158
18159         PR tree-optimization/28238
18160         * g++.dg/tree-ssa/pr28238.C: New testcase.
18161
18162 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18163
18164         PR c++/28250
18165         * g++.dg/eh/catch1.C: New test.
18166         * g++.dg/eh/catch2.C: New test.
18167
18168 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
18169
18170         PR c++/28370
18171         * g++.dg/template/anon3.C: New test.
18172
18173 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
18174
18175         PR fortran/20844
18176         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
18177         specifiers requiring an explicit format tag..
18178
18179         PR fortran/28201
18180         * gfortran.dg/generic_5: New test.
18181
18182         PR fortran/20893
18183         * gfortran.dg/elemental_optional_args_1.f90: New test.
18184
18185 2006-07-16  Olivier Hainque  <hainque@adacore.com>
18186
18187         * gnat.dg/assert.ads: New file.
18188         * gnat.dg/controlled_record.ads: Likewise.
18189         * gnat.dg/controlled_record.adb: Likewise.
18190
18191 2006-07-15  Lee Millward  <lee.millward@gmail.com>
18192
18193         PR c++/28292
18194         * g++.dg/other/error12.C: New test.
18195
18196         PR c++/28269
18197         * g++.dg/template/crash54.C: New test.
18198
18199 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18200
18201         PR c++/28249
18202         * g++.dg/parse/catch1.C: New test.
18203
18204         PR c++/28294
18205         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
18206
18207         PR c++/28387
18208         * g++.dg/ext/attrib24.C: New test.
18209
18210 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18211
18212         PR c++/28343
18213         * g++.dg/ext/asmspec1.C: New test.
18214
18215 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
18216
18217         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
18218         (dg-test): Support shouldfail tests.
18219         * lib/target-supports-dg.exp (dg-shouldfail): New.
18220         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
18221         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
18222         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
18223         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
18224         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
18225         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
18226         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
18227
18228 2006-07-13  Jan Hubicka  <jh@suse.cz>
18229
18230         * gcc.target/i386/memcpy-1.c: New.
18231
18232 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
18233
18234         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
18235
18236 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
18237
18238         PR fortran/25097
18239         * gfortran.dg/present_1.f90: New test.
18240
18241         PR fortran/20903
18242         * gfortran.dg/interface_derived_type_1.f90: New test.
18243
18244 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
18245
18246         PR fortran/28213
18247         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
18248         list.
18249
18250 2006-07-07  Lee Millward  <lee.millward@gmail.com>
18251
18252         PR c++/27820
18253         * g++.dg/other/label1.C: New test.
18254
18255 2006-07-07  Richard Guenther  <rguenther@suse.de>
18256
18257         PR middle-end/28268
18258         * gcc.dg/torture/pr28268.c: New testcase.
18259
18260 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
18261
18262         PR c++/27019
18263         * g++.dg/ext/pr27019.C: New.
18264
18265 2006-07-07  Richard Guenther  <rguenther@suse.de>
18266
18267         PR tree-optimization/28187
18268         * gcc.dg/pr28187.c: New testcase.
18269
18270 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
18271
18272         * gnat.dg/address_conversion.adb: New test.
18273         * gnat.dg/boolean_subtype.adb: Likewise.
18274         * gnat.dg/frame_overflow.adb: Likewise.
18275         * gnat.dg/pointer_array.adb: Likewise.
18276         * gnat.dg/pointer_conversion.adb: Likewise.
18277
18278 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
18279
18280         PR fortran/28237
18281         PR fortran/23420
18282         * gfortran.dg/print_fmt_5.f90: New test.
18283
18284 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18285
18286         PR fortran/28129
18287         * gfortran.dg/bounds_check_4.f90: New test.
18288
18289 2006-07-05  Richard Guenther  <rguenther@suse.de>
18290
18291         PR target/28158
18292         * gfortran.dg/pr28158.f90: New testcase.
18293
18294 2006-07-05  Richard Guenther  <rguenther@suse.de>
18295
18296         PR tree-optimization/28162
18297         * gcc.dg/pr28162.c: New testcase.
18298
18299 2006-07-05  Richard Guenther  <rguenther@suse.de>
18300         Andrew Pinski  <pinskia@gcc.gnu.org>
18301
18302         PR c++/27084
18303         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
18304
18305 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
18306
18307         PR fortran/28174
18308         * gfortran.dg/actual_array_substr_2.f90: New test.
18309
18310         PR fortran/28167
18311         * gfortran.dg/actual_array_constructor_2.f90: New test.
18312
18313 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18314
18315         * gfortran.dg/itime_idate_1.f: New test.
18316         * gfortran.dg/itime_idate_2.f: New test.
18317
18318 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18319
18320         PR libgfortran/27704
18321         * gfortran.dg/open_status_3.f90: New test.
18322         * gfortran.dg/fmt_l.f90: Update for new feature.
18323
18324 2006-07-03  Asher Langton  <langton2@llnl.gov>
18325
18326         * gfortran.dg/oldstyle_2.f90: New.
18327
18328 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
18329
18330         * gnat.dg/string_slice.adb: New test.
18331
18332 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18333
18334         PR fortran/19259
18335         * gfortran.dg/semicolon_fixed.c: New.
18336         * gfortran.dg/semicolon_free.c: New.
18337
18338 2006-06-30  Mike Stump  <mrs@apple.com>
18339
18340         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
18341         that don't support internal visibility.
18342
18343 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
18344
18345         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
18346         for '(' / ')' needing an extra '\'.
18347
18348 2006-06-29  Roger Sayle  <roger@eyesopen.com>
18349
18350         PR middle-end/27428
18351         * gcc.dg/pr27428-1.c: New test case.
18352
18353 2006-06-29  Mike Stump  <mrs@apple.com>
18354
18355         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
18356         on darwin as we can't align commons large enough yet.
18357
18358         * gcc.dg/vla-8.c: Add additional testcases.
18359
18360 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
18361
18362         PR c++/28114
18363         * g++.dg/other/pr28114.C: New.
18364
18365 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
18366
18367         * gcc.c-torture/compile/20060625-1.c: New test.
18368
18369 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
18370
18371         PR fortran/20867
18372         * gfortran.dg/stfunc_3.f90: New test.
18373
18374         PR fortran/25056
18375         * gfortran.dg/impure_actual_1.f90: New test.
18376
18377         PR fortran/20874
18378         * gfortran.dg/elemental_result_1.f90: New test.
18379
18380         PR fortran/25073
18381         * gfortran.dg/select_7.f90: New test.
18382
18383         PR fortran/27554
18384         * intrinsic_actual_1.f: New test.
18385
18386         PR fortran/22038
18387         PR fortran/28119
18388         * gfortran.dg/forall_4.f90: New test.
18389
18390         PR fortran/25072
18391         * gfortran.dg/forall_5.f90: New test.
18392
18393 2006-06-25  Lee Millward  <lee.millward@gmail.com>
18394
18395         PR c++/28051
18396         * g++.dg/template/using13.C: New test.
18397
18398         PR c++/28054
18399         * g++.dg/other/incomplete3.C: New test.
18400
18401 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18402
18403         PR fortran/28081
18404         * gfortran.dg/substr_3.f: New test.
18405         * gfortran.dg/equiv_2.f90: Update expected error message.
18406
18407 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
18408
18409         PR fortran/28118
18410         * gfortran.dg/actual_array_substr_1.f90: New test.
18411
18412 2006-06-24  Olivier Hainque  <hainque@adacore.com>
18413
18414         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
18415         * gnat.dg/scalar_mode_agg_compare.adb: New test.
18416
18417 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
18418
18419         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
18420
18421 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
18422
18423         PR fortran/27981
18424         * gfortran.dg/simpleif_2.f90: New test.
18425
18426 2006-06-23  Lee Millward  <lee.millward@gmail.com>
18427
18428         * g++.dg/template/error22.C: Fix typo.
18429
18430 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18431
18432         PR c++/28112
18433         * g++.dg/ext/attrib23.C: New test.
18434
18435 2006-06-23  Olivier Hainque  <hainque@adacore.com>
18436
18437         * gnat.dg/varsize_temp.adb: New test.
18438
18439 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18440
18441         PR c++/11468
18442         * g++.dg/other/java2.C: New test.
18443
18444 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
18445
18446         PR target/27789
18447         * g++.dg/ext/dllimport4.C. Add more tests for invalid
18448         initialization.
18449
18450 2006-06-22  Roger Sayle  <roger@eyesopen.com>
18451
18452         PR target/27531
18453         * gcc.dg/pr27531-1.c: New test case.
18454
18455 2006-06-22  Asher Langton  <langton2@llnl.gov>
18456
18457         PR fortran/24748
18458         * gfortran.dg/implicit_8.f90: New.
18459
18460 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
18461
18462         PR rtl-optimization/28121
18463         * gcc.dg/pr28121.c: New test.
18464
18465 2006-06-22  Lee Millward  <lee.millward@gmail.com>
18466
18467         PR c++/27805
18468         * g++.dg/parse/ptrmem6.C: New test.
18469
18470         PR c++/27821
18471         * g++.dg/template/error22.C: New test.
18472
18473 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18474
18475         PR c++/28111
18476         * g++.dg/template/friend43.C: New test.
18477
18478         PR c++/28110
18479         * g++.dg/template/crash53.C: New test.
18480
18481         PR c++/28109
18482         * g++.dg/rtti/incomplete1.C: New test.
18483
18484 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
18485
18486         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
18487
18488 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
18489
18490         * gcc.c-torture/execute/complex-7.c: New.
18491
18492 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
18493
18494         * gcc.dg/merge-all-constants-1.c: New test.
18495
18496 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
18497
18498         PR c++/28113
18499         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
18500
18501 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
18502
18503         * gfortran.dg/rrspacing_1.f90: New test.
18504
18505 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18506
18507         PR c++/28052
18508         * g++.dg/other/bitfield2.C: New test.
18509
18510 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
18511
18512         PR tree-optimization/27331
18513         * gcc.dg/pr27331.c: New test.
18514
18515 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
18516             Eric Botcazou  <ebotcazou@adacore.com>
18517
18518         PR ada/18692
18519         * lib/gnat.exp: New file.
18520         * lib/gnat-dg.exp: Likewise.
18521         * gnat.dg: New directory.
18522         * gnat.dg/dg.exp: New driver.
18523         * gnat.dg/specs: New directory.
18524         * gnat.dg/specs/specs.exp: New driver.
18525         * gnat.dg/style: New directory.
18526         * gnat.dg/style/style.exp: New driver.
18527
18528 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
18529
18530         PR fortran/16206
18531         * gfortran.dg/array_initializer_1.f90: New test.
18532
18533         PR fortran/28005
18534         * gfortran.dg/matmul_3.f90: New test.
18535
18536 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
18537
18538         PR middle-end/28075
18539         * gcc.dg/tree-ssa/inline-1.c: New test.
18540
18541 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
18542
18543         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
18544         in malloc prototype; remove XFAIL.
18545         * gcc.dg/pr18241-2.c: Ditto.
18546         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
18547         in memset prototype; remove XFAIL.
18548         * gcc.dg/tree-ssa/pr23382.c: Ditto.
18549
18550 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
18551
18552         * gcc.dg/vla-8.c: Add.
18553
18554 2006-06-19  Richard Guenther  <rguenther@suse.de>
18555
18556         PR tree-optimization/27090
18557         * g++.dg/tree-ssa/pr27090.C: New testcase.
18558
18559 2006-06-19  Roger Sayle  <roger@eyesopen.com>
18560
18561         PR target/27861
18562         * gcc.dg/pr27861-1.c: New test case.
18563
18564 2006-06-19  Richard Guenther  <rguenther@suse.de>
18565
18566         PR middle-end/28045
18567         * gcc.dg/torture/pr28045.c: New testcase.
18568
18569 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18570
18571         PR fortran/26801
18572         * gfortran.dg/associated_4.f90: New test.
18573
18574 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18575
18576         PR fortran/19310
18577         PR fortran/19904
18578         * gfortran.dg/real_const_3.f90: New test.
18579
18580 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
18581
18582         PR c++/28016
18583         * g++.dg/template/static26.C: New test.
18584
18585         PR c++/27979
18586         * g++.dg/expr/bitfield2.C: New test.
18587
18588         PR c++/27884
18589         * g++.dg/parse/linkage2.C: New test.
18590
18591 2006-06-16  Richard Guenther  <rguenther@suse.de>
18592
18593         PR middle-end/27116
18594         * gcc.dg/pr15785-1.c: Revert last change.
18595         * gcc.dg/torture/pr27116-2.c: New testcase.
18596
18597 2006-06-16  Roger Sayle  <roger@eyesopen.com>
18598
18599         PR middle-end/27802
18600         * gcc.dg/pr27802-1.c: New test case.
18601
18602 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
18603
18604         PR c++/27689
18605         * g++.dg/template/ttp18.C: New test.
18606         * g++.dg/template/ttp19.C: Likewise.
18607
18608         PR c++/27666
18609         * g++.dg/expr/cond9.C: New test.
18610
18611         PR c++/27640
18612         * g++.dg/template/ctor7.C: New test.
18613
18614 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
18615
18616         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
18617
18618 2006-06-16  Richard Guenther  <rguenther@suse.de>
18619
18620         PR tree-optimization/27781
18621         * gcc.dg/tree-ssa/pr27781.c: New testcase.
18622
18623 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
18624
18625         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
18626
18627 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
18628
18629         * gcc.dg/tree-ssa/loop-18.c: New test.
18630
18631 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
18632
18633         PR c++/27665
18634         * g++.dg/template/crash52.C: New test.
18635
18636         PR c++/27648
18637         * g++.dg/ext/attrib22.C: New test.
18638
18639         PR c++/26559
18640         * g++.dg/template/builtin1.C: New test.
18641         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
18642
18643         PR c++/28018
18644         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
18645         assignment.
18646         * g++.old-deja/g++.pt/crash51.C: Likewise.
18647
18648         PR c++/27227
18649         * g++.dg/lookup/linkage1.C: New test.
18650         * g++.dg/lookup/linkage2.C: Likewise.
18651
18652 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
18653
18654         PR middle-end/27959
18655         * gcc.dg/pr27959.c: New testcase.
18656
18657 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
18658
18659         PR target/28014:
18660         * g++.dg/eh/div.C: New test.
18661
18662 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
18663
18664         PR c++/27894
18665         * g++.dg/tree-ssa/pr26757.C: New test.
18666         * g++.dg/tree-ssa/pr27894.C: New test.
18667
18668 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18669
18670         * gcc.c-torture/compile/20060609-1.c: New test.
18671
18672         PR target/27863
18673         * gcc.c-torture/compile/pr27863.c: New test.
18674
18675 2006-06-13  Richard Guenther  <rguenther@suse.de>
18676
18677         PR tree-optimization/27830
18678         * g++.dg/tree-ssa/pr27830.C: New testcase.
18679
18680 2006-06-13  Matthew Sachs  <msachs@apple.com>
18681
18682         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
18683         the list of compiler flags; this causes those flags to be checked
18684         for things like dg-skip-if.
18685
18686 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18687
18688         PR c++/27601
18689         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
18690
18691 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
18692             Kazu Hirata  <kazu@codesourcery.com>
18693
18694         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
18695         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
18696
18697 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18698
18699         PR c++/27933
18700         * g++.dg/lookup/using15.C: New test.
18701
18702         PR c++/27951
18703         * g++.dg/other/anon4.C: New test.
18704
18705 2006-06-12  Roger Sayle  <roger@eyesopen.com>
18706
18707         PR c++/21210
18708         * g++.dg/init/complex1.C: New test case.
18709
18710 2006-06-11  Eric Christopher  <echristo@apple.com>
18711
18712         PR middle-end/27948
18713         * gcc.dg/bf-ms-layout.c: Run on darwin.
18714         * gcc.dg/bf-no-ms-layout: Ditto.
18715         * gcc.dg/attr-ms_struct-2.c: New.
18716         * gcc.dg/bf-ms-layout-2.c: Ditto.
18717
18718 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
18719
18720         * gcc.dg/attr-ms_struct-packed1.c: New.
18721
18722 2006-06-09  Mike Stump  <mrs@apple.com>
18723
18724         * gcc.dg/vla-7.c: Add.
18725
18726 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
18727
18728         PR fortran/24558
18729         * gfortran.dg/entry_6.f90: New test.
18730
18731         PR fortran/20877
18732         PR fortran/25047
18733         * gfortran.dg/entry_7.f90: New test.
18734
18735 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
18736
18737         PR c/27747
18738         * gcc.dg/cpp/_Pragma6.c: New test.
18739
18740         PR c++/27748
18741         * g++.dg/cpp/_Pragma1.C: New test.
18742
18743         PR preprocessor/27746
18744         * gcc.dg/gomp/macro-3.c: New test.
18745         * gcc.dg/gomp/macro-4.c: New test.
18746         * g++.dg/gomp/macro-3.C: New test.
18747         * g++.dg/gomp/macro-4.C: New test.
18748
18749 2006-06-09  Richard Guenther  <rguenther@suse.de>
18750
18751         PR tree-optimization/26998
18752         * gcc.dg/torture/pr26998.c: New testcase.
18753         * gcc.dg/tree-ssa/vrp29.c: New testcase.
18754
18755 2006-06-08  Mike Stump  <mrs@apple.com>
18756
18757         * gcc.dg/pr27095.c: Account for stubs.
18758
18759         PR target/26427
18760         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
18761         produce bad code on darwin.
18762
18763 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18764
18765         PR fortran/27958
18766         * gfortran.dg/substr_2.f: New test.
18767
18768 2006-06-08  Asher Langton  <langton2@llnl.gov>
18769
18770         PR fortran/27786
18771         * cray_pointers_2.f90: Add -fbounds-check compile flag.
18772
18773 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18774
18775         PR target/27421
18776         * gcc.dg/union-3.c: New test.
18777
18778 2006-06-08  Richard Guenther  <rguenther@suse.de>
18779
18780         PR middle-end/27116
18781         * gcc.dg/torture/pr27116.c: New testcase.
18782         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
18783
18784 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
18785
18786         PR rtl-optimization/26449
18787         * gcc.dg/pr26449.c: New test.
18788
18789 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18790
18791         PR c++/27601
18792         * g++.dg/ext/offsetof1.C: Test member functions.
18793
18794 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
18795
18796         * gcc.dg/pr27095.c: Improve scanning.
18797
18798 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
18799
18800         PR fortran/23091
18801         * gfortran.dg/saved_automatic_1.f90: New test.
18802
18803         PR fortran/24168
18804         * gfortran.dg/array_simplify_1.f90: New test.
18805
18806         PR fortran/25090
18807         * gfortran.dg/entry_dummy_ref_1.f90: New test.
18808
18809         PR fortran/25058
18810         * gfortran.dg/entry_dummy_ref_2.f90: New test.
18811
18812 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
18813
18814         PR c++/27177
18815         * g++.dg/expr/cast7.C: New test.
18816
18817 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
18818
18819         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
18820         * lib/gcc-defs.exp (tool_check_compile): Ditto.
18821         * lib/fortran-torture.exp (fortran-torture-compile,
18822         fortran-torture-execute): Ditto.
18823
18824 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
18825
18826         PR target/27842
18827         * gcc.dg/vmx/pr27842.c: New test.
18828
18829 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18830
18831         PR libfortran/27895
18832         * gfortran.dg/bounds_check_3.f90: New test.
18833
18834 2006-06-05  Mike Stump  <mrs@apple.com>
18835
18836         * objc.dg/objc-fast-4.m: Skip for ppc64.
18837
18838 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
18839
18840         PR testsuite/27705
18841         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
18842
18843 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
18844             Victor Kaplansky  <victork@il.ibm.com>
18845
18846         PR tree-optimizations/26360
18847         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
18848         with -fno-tree-dce.
18849         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
18850
18851 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
18852
18853         PR fortran/14067
18854         * gfortran.dg/data_char_1.f90: Add messages for truncated
18855         strings.
18856
18857         PR fortran/16943
18858         * gfortran.dg/func_decl_2.f90: New test.
18859
18860         PR fortran/20839
18861         * gfortran.dg/do_2.f90: New test.
18862
18863         PR fortran/27655
18864         * gfortran.dg/associated_3.f90: New test.
18865
18866 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
18867
18868         PR c++/27819
18869         * g++.dg/template/static25.C: New test.
18870
18871         PR c++/27722
18872         * g++.dg/init/array21.C: New test.
18873
18874         PR c++/27807
18875         * g++.dg/ext/complit7.C: New test.
18876
18877         PR c++/27806
18878         * g++.dg/parse/ptrmem5.C: New test.
18879
18880 2006-06-04  Roger Sayle  <roger@eyesopen.com>
18881             Andrew Pinski  <pinskia@physics.uc.edu>
18882
18883         PR c/27150
18884         PR middle-end/27382
18885         * gcc.dg/pr27150-1.c: New testcase.
18886         * gcc.dg/pr27382-1.c: New testcase.
18887         * gcc.dg/pr27382-2.c: New testcase.
18888
18889 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
18890
18891         PR c/25161
18892         PR c/27020
18893         * gcc.dg/array-10.c: New test.
18894
18895 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18896
18897         PR c++/27804
18898         * g++.dg/init/const4.C: New test.
18899         * g++.dg/init/member1.C: Add error-marker.
18900         * g++.dg/other/fold1.C: Adjust error-marker.
18901
18902 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18903
18904         PR c++/27601
18905         * g++.dg/ext/offsetof1.C: New test.
18906
18907 2006-06-04 Eric Christopher <echristo@apple.com>
18908
18909         * gcc.dg/attr-ms_struct-1.c: New.
18910
18911 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
18912
18913         * gcc.c-torture/compile/builtin_constant_p.c: New test.
18914
18915 2006-06-04  Richard Guenther  <rguenther@suse.de>
18916
18917         PR tree-optimization/27039
18918         * gcc.dg/tree-ssa/loop-17.c: New testcase.
18919
18920 2006-06-03  Roger Sayle  <roger@eyesopen.com>
18921
18922         PR target/26223
18923         * gcc.target/i386/amd64-abi-2.c: New test case.
18924
18925 2006-06-02  Eric Christopher  <echristo@apple.com>
18926
18927         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
18928         * gcc.target/i386/20020523-1.c: Skip if darwin.
18929         * gcc.target/i386/asm-3.c: Ditto.
18930         * gcc.target/i386/20011119-1.c: Ditto.
18931         * gcc.target/i386/clobbers.c: Remove pic part of test.
18932
18933 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
18934
18935         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
18936         * g++.old-deja/g++.other/init19.C: Ditto.
18937         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
18938         and add other platforms as expected failures.
18939
18940 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
18941
18942         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
18943         (is-effective-target-keyword): Ditto.
18944
18945 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
18946
18947         PR fortran/27715
18948         * gfortran.dg/extended_char_comparison_1.f:  New test.
18949
18950 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
18951
18952         PR fortran/25098
18953         * gfortran.dg/dummy_procedure_1.f90: New test.
18954
18955         PR fortran/25147
18956         * gfortran.dg/dummy_procedure_2.f90: New test.
18957
18958         * gfortran.dg/associated_2.f90: Correct to make consistent with
18959         standard.
18960
18961 2006-05-31  Roger Sayle  <roger@eyesopen.com>
18962
18963         * gcc.target/i386/387-11.c: New test case.
18964
18965 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
18966
18967         PR c++/27801
18968         * g++.dg/template/cond6.C: New test.
18969
18970         PR c++/26496
18971         * g++.dg/template/crash51.C: New test.
18972         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
18973
18974         PR c++/27385
18975         * g++.dg/init/array20.C: New test.
18976
18977 2006-05-31  Roger Sayle  <roger@eyesopen.com>
18978
18979         * gcc.dg/builtins-54.c: New test case.
18980
18981 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
18982
18983         PR c++/26433
18984         * g++.dg/template/fntry1.C: Add dg-do link.
18985
18986         PR c++/27808
18987         * g++.dg/parse/friend6.C: New test.
18988
18989 2006-05-30  Asher Langton  <langton2@llnl.gov>
18990
18991         * gfortran.dg/cray_pointers_7.f90: New test.
18992
18993 2006-05-30  Roger Sayle  <roger@eyesopen.com>
18994
18995         PR tree-optimization/23452
18996         * gcc.dg/fold-mulconj-1.c: New test case.
18997
18998 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
18999
19000         PR c++/27803
19001         * g++.dg/parse/bitfield1.C: New test.
19002
19003 2006-05-30  Roger Sayle  <roger@eyesopen.com>
19004
19005         * gcc.target/ppc-eq0-1.c: New test case.
19006         * gcc.target/ppc-negeq0-1.c: New test case.
19007
19008 2006-05-30  Dirk Mueller  <dmueller@suse.de>
19009
19010         PR c/27273
19011         * gcc.dg/overflow-warn-5.c: New test.
19012
19013 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19014
19015         PR c/27718
19016         * gcc.dg/sizeof-1.c: New test.
19017
19018 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
19019
19020         PR target/27790
19021         * gcc.target/i386/pr27790.c: New test.
19022
19023 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19024
19025         PR libgfortran/27757
19026         * gfortran.dg/direct_io_5.f90: New test.
19027
19028 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19029
19030         PR libgfortran/27634
19031         * gfortran.dg/fmt_missing_period_1.f: New test.
19032         * gfortran.dg/fmt_missing_period_2.f: New test.
19033         * gfortran.dg/fmt_missing_period_3.f: New test.
19034
19035 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19036
19037         PR fortran/19777
19038         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
19039         arrays.
19040
19041 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19042
19043         PR c++/27713
19044         * g++.dg/template/new6.C: New test.
19045
19046 2006-05-29  Roger Sayle  <roger@eyesopen.com>
19047
19048         PR tree-optimization/24964
19049         * gcc.target/i386/387-10.c: New test case.
19050
19051 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
19052
19053         * intrinsics/string_intrinsics.c (compare_string):
19054         Use memcmp instead of strncmp to avoid tripping over
19055         CHAR(0) in a string.
19056
19057 2006-05-27  Richard Guenther  <rguenther@suse.de>
19058
19059         PR middle-end/27773
19060         * gcc.dg/torture/pr27773.c: New testcase.
19061
19062 2006-05-27  Dirk Mueller  <dmueller@suse.de>
19063
19064         * gcc.dg/pr24561.c: Rename to..
19065         * gcc.dg/pr25962.c: .. this.
19066
19067 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19068
19069         PR fortran/19777
19070         * gfortran.dg/bounds_check_2.f: New test.
19071
19072 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
19073
19074         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
19075         * gfortran.dg/byte_1.f90: Likewise.
19076         * gfortran.dg/dup_save_2.f90: Likewise.
19077
19078 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
19079
19080         * gfortran.dg/associated_2.f90: New test.
19081
19082 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19083
19084         PR fortran/27524
19085         * gfortran.dg/bounds_check_1.f90: New test.
19086
19087 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
19088
19089         PR rtl-optimization/27661
19090         * gcc.dg/pr27661.c: New test case.
19091
19092 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
19093
19094         PR fortran/23151
19095         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
19096         * gfortran.dg/print_parentheses_1.f:  New test.
19097         * gfortran.dg/print_parentheses_2.f90:  New test.
19098
19099 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
19100
19101         PR target/27758
19102         * gcc.dg/pr27758.c: New test.
19103
19104 2006-05-24  Falk Hueffner  <falk@debian.org>
19105
19106         * gcc.c-torture/compile/pr27571.c: New test.
19107
19108 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
19109
19110         PR fortran/27709
19111         * gfortran.dg/spec_expr_4.f90: New test.
19112
19113         PR fortran/27155
19114         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
19115
19116 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
19117
19118         PR c++/20103
19119         * g++.dg/ext/complit6.C: New test.
19120         * g++.dg/ext/complit3.C: Adjust error markers.
19121         * g++.dg/init/const3.C: New test.
19122
19123 2006-05-25  Richard Guenther  <rguenther@suse.de>
19124
19125         PR middle-end/27743
19126         * gcc.dg/torture/pr27743.c: New testcase.
19127
19128 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19129
19130         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
19131
19132 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
19133
19134         * gcc.dg/compat/scalar-by-value-x.h: New.
19135         * gcc.dg/compat/scalar-by-value-y.h: New.
19136         * gcc.dg/compat/scalar-by-value-5.c: New.
19137         * gcc.dg/compat/scalar-by-value-5_main.c: New.
19138         * gcc.dg/compat/scalar-by-value-5_x.c: New.
19139         * gcc.dg/compat/scalar-by-value-5_y.c: New.
19140         * gcc.dg/compat/scalar-by-value-6.c: New.
19141         * gcc.dg/compat/scalar-by-value-6_main.c: New.
19142         * gcc.dg/compat/scalar-by-value-6_x.c: New.
19143         * gcc.dg/compat/scalar-by-value-6_y.c: New.
19144
19145 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
19146
19147         PR tree-optimization/27639
19148         PR tree-optimization/26719
19149         * gcc.dg/pr27639.c: New test.
19150         * gcc.dg/pr26719.c: New test.
19151         * gcc.dg/tree-ssa/scev-cast.c: New test.
19152
19153 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
19154
19155         PR c++/20173
19156         * g++.dg/template/error21.C: New test.
19157
19158 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
19159
19160         PR target/27696
19161         * gcc.target/i386/pr27696.c: New.
19162
19163 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
19164
19165         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
19166
19167         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
19168
19169 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19170
19171         PR c++/27716
19172         * g++.dg/other/assign1.C: New test.
19173
19174 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
19175
19176         PR target/27266
19177         * gcc.target/i386/pr27266.c: New.
19178
19179 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19180
19181         PR c++/27451
19182         * g++.dg/ext/asm9.C: New test.
19183
19184 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
19185
19186         PR rtl-optimization/25514
19187         * gcc.c-torture/compile/pr25514.c: New test.
19188
19189 2006-05-22  Richard Guenther  <rguenther@suse.de>
19190
19191         Revert
19192         2006-01-31  Richard Guenther  <rguenther@suse.de>
19193
19194         * gcc.target/i386/sselibm-1.c: New testcase.
19195         * gcc.target/i386/sselibm-2.c: Likewise.
19196         * gcc.target/i386/sselibm-3.c: Likewise.
19197         * gcc.target/i386/sselibm-4.c: Likewise.
19198         * gcc.target/i386/sselibm-5.c: Likewise.
19199
19200 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19201
19202         PR c/27420
19203         * gcc.dg/func-args-2.c: New test.
19204
19205         PR c/26818
19206         * gcc.dg/struct-incompl-1.c: New test.
19207
19208 2006-05-22  Richard Guenther  <rguenther@suse.de>
19209
19210         PR testsuite/27708
19211         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
19212         the transformations we test for.
19213
19214 2006-05-22  Richard Guenther  <rguenther@suse.de>
19215
19216         PR testsuite/27707
19217         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
19218
19219 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
19220
19221         PR c++/27210
19222         * g++.dg/warn/new1.C: New test.
19223         * g++.dg/template/new5.C: Likewise.
19224
19225 2006-05-21  Roger Sayle  <roger@eyesopen.com>
19226
19227         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
19228         * gcc.target/i386/20060512-3.c: Likewise.
19229
19230 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
19231
19232         PR rtl-optimization/27671
19233         * gcc.c-torture/execute/pr27671-1.c: New.
19234         * gcc.dg/pr27671-2.c: Likewise.
19235
19236         PR tree-optimization/26622.
19237         * gcc.c-torture/compile/pr26622.c: New.
19238
19239 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
19240
19241         PR fortran/27613
19242         * gfortran.dg/recursive_reference_1.f90: New test.
19243
19244 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
19245
19246         PR fortran/25746
19247         * gfortran.dg/elemental_subroutine_3.f90: New test.
19248
19249         PR fortran/25090
19250         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
19251
19252         PR fortran/27584
19253         * gfortran.dg/associated_target_1.f90: New test.
19254
19255         PR fortran/19015
19256         * gfortran.dg/maxloc_shape_1.f90: New test.
19257
19258 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19259
19260         PR libgfortran/24459
19261         * gfortran.dg/namelist_24.f90: New test.
19262         * gfortran.dg/namelist_12.f: Fix typo in comment.
19263
19264 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
19265
19266         PR middle-end/25776
19267         * g++.dg/other/error11.C: New test.
19268
19269 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19270
19271         * gcc.target/mips/pr26765.c: Add -w to options.
19272
19273 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19274
19275         * lib/target-supports.exp (check_effective_target_mpaired_single):
19276         New function.
19277         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
19278         multilibs.
19279         * g++.dg/vect/vect.exp: Likewise.
19280
19281 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19282
19283         PR testsuite/25891
19284         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
19285
19286 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
19287
19288         PR fortran/27662
19289         * gfortran.dg/temporary_1.f90: New file.
19290
19291 2006-05-19  Andreas Schwab  <schwab@suse.de>
19292
19293         * g++.dg/other/unused1.C: Also match "stringz".
19294
19295 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
19296
19297         PR c++/26433
19298         * g++.dg/template/fntry1.C: New test.
19299
19300 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
19301
19302         PR c++/27471
19303         PR c++/27506
19304         * g++.dg/conversion/bitfield5.C: New test.
19305         * g++.dg/conversion/bitfield6.C: New test.
19306
19307 2006-05-18  Mike Stump  <mrs@apple.com>
19308
19309         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
19310         * gcc.dg/vla-4.c: Add.
19311         * gcc.dg/vla-5.c: Add.
19312         * gcc.dg/vla-6.c: Add.
19313
19314 2006-05-12  Stuart Hastings  <stuart@apple.com>
19315
19316         * gcc.target/i386/20060512-1.c: New.
19317         * gcc.target/i386/20060512-2.c: New.
19318         * gcc.target/i386/20060512-3.c: New.
19319         * gcc.target/i386/20060512-4.c: New.
19320
19321 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
19322
19323         PR c++/26122
19324         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
19325
19326         PR c++/26068
19327         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
19328         * g++.dg/parse/linkage1.C: New test.
19329
19330 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
19331
19332         PR tree-optimization/27548
19333         * g++.dg/tree-ssa/pr27548.C: New test.
19334
19335 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19336
19337         PR fortran/26551
19338         * gfortran.dg/recursive_check_1.f: New test.
19339         * gfortran.dg/recursive_check_2.f90: New test.
19340
19341 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
19342
19343         * g++.dg/opt/temp2.C: New test.
19344
19345 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
19346
19347         PR c++/27491
19348         * g++.dg/init/brace5.C: New test.
19349
19350         PR middle-end/27415
19351         * gcc.dg/gomp/pr27415.c: New test.
19352         * g++.dg/gomp/pr27415.C: New test.
19353
19354         PR tree-optimization/27549
19355         * g++.dg/tree-ssa/pr27549.C: New test.
19356
19357 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19358
19359         PR libgfortran/27575
19360         * gfortran.dg/read_eof_4.f90: New test.
19361
19362 2006-05-16  Richard Guenther  <rguenther@suse.de>
19363
19364         PR tree-optimization/22303
19365         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
19366
19367 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
19368
19369         PR middle-end/27573
19370         * gcc.dg/gomp/pr27573.c: New test.
19371         * gfortran.dg/gomp/pr27573.f90: New test.
19372
19373         PR c/27499
19374         * gcc.dg/gomp/pr27499.c: New test.
19375         * g++.dg/gomp/pr27499.C: New test.
19376
19377 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
19378
19379         PR c++/27339
19380         * g++.dg/parser/access8.C: Adjust error marker.
19381         * g++.dg/template/access17.C: New test.
19382         * g++.dg/template/access18.C: Likewise.
19383
19384 2006-05-15  Roger Sayle  <roger@eyesopen.com>
19385
19386         PR target/26600
19387         * gcc.target/i386/pr26600.c: New test case.
19388
19389 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
19390
19391         PR c++/27505
19392         * g++.dg/expr/bitfield1.C: New test.
19393
19394 2006-05-15  Richard Guenther  <rguenther@suse.de>
19395
19396         PR tree-optimization/27603
19397         * gcc.dg/torture/pr27603.c: New testcase.
19398
19399 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
19400
19401         PR fortran/25090
19402         * gfortran.dg/entry_dummy_ref_1.f90: New test.
19403
19404         PR fortran/25082
19405         * gfortran.dg/scalar_return_1.f90: New test.
19406
19407         PR fortran/27411
19408         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
19409
19410 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
19411
19412         * gcc.dg/gomp/critical-4.c: New test.
19413         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
19414         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
19415         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
19416         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
19417
19418 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19419
19420         PR c++/27582
19421         * g++.dg/template/dependent-args1.C: New test.
19422
19423         PR c++/27581
19424         * g++.dg/lookup/this1.C: New test.
19425
19426         PR c++/27315
19427         * g++.dg/template/operator6.C: New test.
19428         * g++.dg/template/incomplete3.C: New test.
19429
19430         PR c++/27559
19431         * g++.dg/template/new4.C: New test.
19432
19433         PR c++/27496
19434         * g++.dg/template/void2.C: New test.
19435
19436 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
19437
19438         * g++.dg/template/dependent-expr5.C: New test.
19439
19440 2006-05-14  Roger Sayle  <roger@eyesopen.com>
19441
19442         PR middle-end/26729
19443         * gcc.dg/pr26729-1.c: New test case.
19444
19445 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
19446
19447         * gcc.dg/pr27003.c: New test.
19448
19449 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
19450
19451         * lib/target-supports.dg (check_cxa_atexit_available): Change
19452         v3_target_compile to ${tool}_target_compile.
19453
19454 2006-05-11  Jason Merrill  <jason@redhat.com>
19455
19456         * lib/scanasm.exp (scan-not-hidden): Fix typo.
19457
19458 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19459
19460         PR fortran/27553
19461         * gfortran.dg/label_5.f90: New test.
19462
19463 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
19464
19465         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
19466         check_effective_target_powerpc_altivec_ok): New.
19467         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
19468         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
19469         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
19470         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
19471         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
19472         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
19473         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
19474         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
19475         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
19476         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
19477         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
19478         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
19479         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
19480         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
19481         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
19482         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
19483         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
19484         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
19485         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
19486         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
19487         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
19488         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
19489         gcc.target/powerpc/altivec-9.c,
19490         gcc.target/powerpc/altivec-consts.c,
19491         gcc.target/powerpc/altivec-pr22085.c,
19492         gcc.target/powerpc/altivec-splat.c,
19493         gcc.target/powerpc/altivec-types-1.c,
19494         gcc.target/powerpc/altivec-types-2.c,
19495         gcc.target/powerpc/altivec-types-3.c,
19496         gcc.target/powerpc/altivec-types-4.c,
19497         gcc.target/powerpc/altivec-varargs-1.c,
19498         gcc.target/powerpc/altivec-vec-merge.c,
19499         gcc.target/powerpc/ppc-vector-memcpy.c,
19500         gcc.target/powerpc/ppc-vector-memset.c,
19501         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
19502         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
19503         these effective targets.
19504         * gcc.dg/vmx/pr27006.c: Add missing close brace.
19505         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
19506
19507 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19508
19509         PR middle-end/27384
19510         * g++.dg/other/fold1.C: New test.
19511
19512         PR middle-end/27488
19513         * gcc.dg/fold-nonneg-1.c: New test.
19514
19515         PR c++/27547
19516         * g++.dg/other/operator1.C: New test.
19517
19518 2006-05-11  Richard Guenther  <rguenther@suse.de>
19519
19520         PR middle-end/27529
19521         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
19522
19523 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
19524
19525         * lib/target-supports-dg.exp (check-flags): New.
19526         (dg-skip-if): Move flag checks.
19527
19528 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
19529
19530         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
19531         * lib/target-supports.dg (check_cxa_atexit_available): New.
19532
19533 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
19534
19535         PR fortran/27470
19536         * gfortran.dg/multiple_allocation_2.f90: New test case.
19537
19538 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
19539
19540         * gcc.target/arm/pr27387.C: Fix a comment typo.
19541
19542 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19543
19544         PR fortran/24549
19545         * gfortran.dg/error_recovery_1.f90: New test.
19546
19547 2006-05-10  Richard Guenther  <rguenther@suse.de>
19548
19549         PR tree-optimization/27302
19550         * gcc.dg/torture/pr27302.c: New testcase.
19551
19552 2006-05-09  Dirk Mueller  <dmueller@suse.de>
19553         Richard Guenther  <rguenther@suse.de>
19554
19555         PR middle-end/27498
19556         * gcc.dg/tree-ssa/pr27498.c: New testcase.
19557
19558 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
19559
19560         PR rtl-optimization/27335
19561         * gcc.dg/pr27335.c: New test.
19562
19563 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
19564
19565         * gcc.target/mips/mips-ps-5.c: New file.
19566
19567 2006-05-08  Jan Hubicka  <jh@suse.cz>
19568
19569         PR middle-end/25962
19570         * gcc.dg/pr25962.c: New.
19571
19572 2006-05-08  Roger Sayle  <roger@eyesopen.com>
19573
19574         PR target/27158
19575         * gcc.target/powerpc/pr27158.c: New test case.
19576
19577 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
19578
19579         PR testsuite/27476
19580         * ada/acats/run_all.sh: Use test -z.
19581
19582 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19583
19584         PR libfortran/18271
19585         * gfortran.dg/spec_expr_3.f90: New test.
19586
19587 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
19588
19589         PR target/24879
19590         * gcc.target/i386/monitor.c: New file.
19591
19592 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
19593
19594         * gcc.dg/pr27095.c: xfail *-*-darwin*.
19595
19596 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19597
19598         PR c++/27447
19599         * g++.dg/other/ptrmem7.C: New test.
19600
19601 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19602
19603         PR target/27421
19604         * gcc.dg/array-9.c: New test.
19605
19606 2006-05-07  Richard Guenther  <rguenther@suse.de>
19607
19608         PR tree-optimization/27409
19609         * gcc.dg/torture/pr27409.c: New testcase.
19610
19611 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19612
19613         PR fortran/27457
19614         * gfortran.dg/select_6.f90: New.
19615
19616 2006-05-07  Richard Guenther  <rguenther@suse.de>
19617
19618         PR tree-optimization/27136
19619         * gcc.dg/torture/pr27136.c: New testcase.
19620
19621 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
19622
19623         PR fortran/24813
19624         * gfortran.dg/char_cons_len_1.f90: New test.
19625
19626 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19627
19628         PR c++/27427
19629         * g++.dg/template/incomplete2.C: New test.
19630
19631 2006-05-06  Richard Guenther  <rguenther@suse.de>
19632
19633         PR tree-optimization/27151
19634         * gcc.dg/vect/pr27151.c: New testcase.
19635
19636 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19637
19638         PR c++/27430
19639         * g++.dg/template/void1.C: New test.
19640
19641         PR c++/27423
19642         * g++.dg/other/void2.C: New test.
19643
19644         PR c++/27422
19645         * g++.dg/conversion/void1.C: New test.
19646
19647 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
19648
19649         PR/21391
19650         * g++.dg/other/unused1.C: New.
19651
19652 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19653
19654         PR objc/27240
19655         * objc.dg/member-1.m: New test.
19656
19657 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
19658
19659         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
19660
19661 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19662
19663         PR libfortran/26985
19664         * gfortran.dg/matmul_2.f90: New test.
19665
19666 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
19667
19668         * ada/acats/run_all.sh: Use sync when main not found.
19669
19670 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
19671
19672         PR target/26765
19673         * gcc.target/mips/pr26765.c: New.
19674
19675 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
19676
19677         * gcc.target/bfin: New directory.
19678         * gcc.target/bfin/bfin.exp: New file.
19679         * gcc.target/bfin/frmul.c: New file.
19680         * gcc.target/bfin/arith.c: New file.
19681         * gcc.target/bfin/mul-combine.c: New file.
19682         * gcc.target/bfin/shift.c: New file.
19683
19684 2006-05-04  Richard Guenther  <rguenther@suse.de>
19685
19686         PR tree-optimization/14287
19687         PR tree-optimization/14844
19688         PR tree-optimization/19792
19689         PR tree-optimization/21608
19690         PR tree-optimization/27090
19691         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
19692         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
19693         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
19694         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
19695         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
19696
19697 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
19698
19699         PR tree-optimization/27285
19700         * gcc.c-torture/execute/pr27285.c: New test.
19701
19702         PR middle-end/27388
19703         * gcc.dg/gomp/pr27388-1.c: New test.
19704         * gcc.dg/gomp/pr27388-2.c: New test.
19705         * gcc.dg/gomp/pr27388-3.c: New test.
19706
19707         PR c++/27359
19708         * g++.dg/gomp/pr27359.C: New test.
19709
19710 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
19711
19712         PR fortran/20248
19713         * gfortran.dg/iargc.f90: New test.
19714
19715 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
19716
19717         PR c++/27102
19718         * g++.dg/template/crash49.C: New test.
19719
19720 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
19721
19722         PR testsuite/27032
19723         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
19724
19725 2006-05-02  Jeff Law  <law@redhat.com>
19726
19727         PR tree-optimization/27364
19728         * gcc.c-torture/execute/pr27364.c: New test.
19729
19730 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
19731
19732         PR c++/27309
19733         * g++.dg/parser/ctor5.C: New test.
19734
19735 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
19736
19737         PR target/27387
19738         * gcc.target/arm/arm.exp: New.
19739         * gcc.target/arm/pr27387.C: Likewise.
19740
19741 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
19742
19743         PR fortran/27269
19744         PR fortran/27324
19745         * gfortran.dg/module_equivalence_2.f90: New test.
19746
19747 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
19748
19749         PR middle-end/27337
19750         * g++.dg/gomp/pr27337-1.C: New test.
19751         * g++.dg/gomp/pr27337-2.C: New test.
19752
19753         PR middle-end/27328
19754         * gcc.dg/gomp/pr27328.c: New test.
19755
19756         PR middle-end/27325
19757         * g++.dg/gomp/pr27325.C: New test.
19758
19759         PR middle-end/27310
19760         * g++.dg/gomp/pr27310.C: New test.
19761
19762 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
19763
19764         PR tree-optimization/27291
19765         * g++.dg/tree-ssa/pr27291.C: New test.
19766
19767 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
19768
19769         PR tree-optimization/27283
19770         * g++.dg/tree-ssa/pr27283.C: New test.
19771
19772 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
19773
19774         * gcc.dg/tree-ssa/loop-16.c: New test.
19775
19776 2006-05-01  Roger Sayle  <roger@eyesopen.com>
19777             Joseph S. Myers  <joseph@codesourcery.com>
19778
19779         * gcc.dg/Wconversion-3.c: New test case.
19780         * gcc.dg/Wconversion-4.c: Likewise.
19781
19782 2006-05-01  Richard Guenther  <rguenther@suse.de>
19783
19784         PR tree-optimization/26726
19785         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
19786
19787 2006-04-30  Roger Sayle  <roger@eyesopen.com>
19788
19789         * gcc.dg/Woverflow-1.c: New test case.
19790         * gcc.dg/Woverflow-2.c: Likewise.
19791         * gcc.dg/Woverflow-3.c: Likewise.
19792
19793 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
19794
19795         PR c++/27094
19796         * g++.dg/template/defarg8.C: New test.
19797
19798 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19799
19800         PR c++/27278
19801         * g++.dg/parse/operator7.C: New test.
19802
19803 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19804
19805         PR c++/11471
19806         PR c++/27102
19807         * g++.dg/template/crash48.C: New test.
19808
19809         PR c++/27279
19810         * g++.dg/parse/ctor4.C: New test.
19811
19812 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19813
19814         PR fortran/25681
19815         * gfortran.df/char_type_len.f90: New test.
19816
19817 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19818
19819         PR libgfortran/27304
19820         * gfortran.dg/fmt_exhaust.f90: New test.
19821
19822 2006-04-28  Roger Sayle  <roger@eyesopen.com>
19823
19824         PR c/25309
19825         * gcc.dg/large-size-array-2.c: New test case.
19826
19827 2006-04-28  Richard Guenther  <rguenther@suse.de>
19828
19829         PR target/26826
19830         * gcc.target/i386/pr26826.c: New testcase.
19831
19832 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
19833
19834         PR middle-end/27260
19835         * gcc.c-torture/execute/pr27260.c: New.
19836
19837 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
19838
19839         PR middle-end/27095
19840         * gcc.dg/pr27095.c: New.
19841
19842 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
19843
19844         PR c++/27292
19845         * g++.dg/conversion/bitfield4.C: New test.
19846
19847 2006-04-27  Eric Christopher  <echristo@apple.com>
19848
19849         * gcc.dg/pragma-ms_struct.c: New.
19850
19851 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
19852
19853         PR c++/27102
19854         * g++.dg/template/crash47.C: New test.
19855
19856 2006-04-27  Dirk Mueller  <dmueller@suse.de>
19857
19858         * gcc.target/i386/sse-7.c: build with -msse.
19859
19860 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
19861
19862         PR testsuite/27274:
19863         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
19864         (main): Exit if processor doesn't support SSE.
19865
19866 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
19867
19868         PR middle-end/27282
19869         * gcc.c-torture/compile/pr27282.c: New test.
19870
19871 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
19872
19873         PR middle-end/26913
19874         * g++.dg/gomp/pr26913.C: New test.
19875
19876         PR c/25996
19877         * gcc.dg/gomp/pr25996.c: New test.
19878         * g++.dg/gomp/pr25996.C: New test.
19879
19880 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
19881
19882         PR rtl-optimization/26725
19883         * gcc.c-torture/compile/pr26725.c: New test.
19884
19885 2006-04-25  Richard Guenther  <rguenther@suse.de>
19886
19887         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
19888         than n + -1.
19889
19890 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
19891
19892         * gcc.dg/20060425-1.c: New testcase.
19893
19894 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
19895
19896         PR tree-optimization/26865
19897         * gcc.dg/pr26865.c: New test.
19898
19899 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
19900
19901         PR c++/27292
19902         * g++.dg/conversion/bitfield1.C: New test.
19903         * g++.dg/conversion/bitfield2.C: Likewise.
19904         * g++.dg/conversion/bitfield3.C: Likewise.
19905
19906 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
19907         Richard Guenther  <rguenther@suse.de>
19908
19909         PR tree-optimization/27236
19910         * gcc.dg/tree-ssa/pr27236.c: New testcase.
19911
19912 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19913
19914         PR c++/19963
19915         * g++.dg/other/incomplete2.C: New test.
19916
19917 2006-04-24  Richard Guenther  <rguenther@suse.de>
19918
19919         PR middle-end/26869
19920         * gcc.dg/torture/pr26869.c: New testcase.
19921
19922 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
19923         Richard Guenther  <rguenther@suse.de>
19924
19925         PR tree-optimization/27218
19926         * g++.dg/tree-ssa/pr27218.C: New testcase.
19927
19928 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
19929
19930         PR c++/26912
19931         * g++.dg/template/friend41.C: New test.
19932
19933 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
19934
19935         * g++.dg/opt/pr15551.C: Include cstdio.
19936         (main): Use remove instead of unlink.
19937
19938 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
19939
19940         * gcc.dg/sibcall-7.c: New test.
19941         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
19942         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
19943         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
19944         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
19945         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
19946
19947 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
19948
19949         PR c++/26534
19950         * g++.dg/opt/bitfield1.C: New test.
19951         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
19952         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
19953         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
19954         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
19955         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
19956         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
19957         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
19958         * g++.dg/abi/bitfield2.C: Likewise.
19959         * g++.dg/init/bitfield1.C: Likewise.
19960
19961 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
19962
19963         PR fortran/25099
19964         * gfortran.dg/elemental_subroutine_4.f90: New test.
19965         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
19966         call sub (m, x).
19967
19968 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
19969
19970         * gcc.c-torture/compile/20060421-1.c: New testcase.
19971
19972 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19973
19974         PR c/25875
19975         * gcc.dg/init-bad-4.c: New test.
19976
19977 2006-04-21  Paul Brook  <paul@codesourcery.com>
19978
19979         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
19980
19981 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
19982
19983         PR fortran/27122
19984         * gfortran.dg/defined_operators_1.f90: New test.
19985         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
19986         remove old ones associated, incorrectly, with Note 5.46.
19987
19988         PR fortran/27113
19989         * gfortran.dg/character_array_constructor_1.f90: New test.
19990
19991 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
19992
19993         * gcc.dg/20060419-1.c: New test.
19994
19995 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
19996
19997         PR c/26774
19998         * gcc.dg/struct-parse-1.c: New test case.
19999
20000 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20001
20002         PR c++/26558
20003         * g++.dg/parse/template19.C: New test.
20004
20005         PR c++/26739
20006         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
20007
20008         PR c++/26036
20009         * g++.dg/expr/call3.C: New test.
20010
20011         PR c++/10385
20012         * g++.dg/conversion/dynamic1.C: New test.
20013
20014 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
20015
20016         PR c++/27102
20017         * g++.dg/template/crash35.C: Tweak error markers.
20018         * g++.dg/template/crash46.C: New test.
20019         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
20020         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
20021
20022 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
20023
20024         PR rtl-optimization/14261
20025         * gcc.c-torture/compile/20060419-1.c: Added.
20026
20027 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
20028
20029         * gfortran.dg/label_1.f90: Adjust dg-error.
20030
20031 2006-04-16  Roger Sayle  <roger@eyesopen.com>
20032
20033         PR target/26961
20034         * gcc.dg/fold-cond-1.c: New test case.
20035         * gcc.dg/pr26961-1.c: Likewise.
20036
20037 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20038
20039         PR libgfortran/27138
20040         * gfortran.dg/read_bad_advance.f90: New test.
20041
20042 2006-04-16  Roger Sayle  <roger@eyesopen.com>
20043             Dale Johannesen  <dalej@apple.com>
20044
20045         PR target/24076
20046         * gcc.target/i386/vecinit-3.c: New testcase.
20047         * gcc.target/i386/vecinit-4.c: Likewise.
20048         * gcc.target/i386/sse-18.c: Likewise.
20049         * gcc.target/i386/sse-19.c: Likewise.
20050
20051 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
20052
20053         * gfortran.dg/allocate_zerosize_1.f90: New test.
20054
20055 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
20056
20057         PR c++/26365
20058         * g++.dg/template/crash45.C: New test.
20059
20060 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
20061
20062         PR fortran/26787
20063         * gfortran.dg/proc_assign_1.f90: New test.
20064         * gfortran.dg/procedure_lvalue.f90: Change message.
20065         * gfortran.dg/namelist_4.f90: Add new error.
20066
20067         PR fortran/25597
20068         PR fortran/27096
20069         * gfortran.dg/auto_pointer_array_result_1.f90
20070
20071         PR fortran/27089
20072         * gfortran.dg/specification_type_resolution_1.f90
20073
20074         PR fortran/18003
20075         PR fortran/25669
20076         PR fortran/26834
20077         * gfortran.dg/bounds_temporaries_1.f90: New test.
20078
20079         PR fortran/27124
20080         * gfortran.dg/array_return_value_1.f90: New test.
20081
20082 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
20083
20084         PR fortran/25336
20085         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
20086
20087 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
20088
20089         PR middle-end/26823
20090         * g++.dg/gomp/pr26823-1.C: New test.
20091         * g++.dg/gomp/pr26823-2.C: New test.
20092
20093 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
20094
20095         PR middle-end/27134
20096         * gcc.dg/pr27314.c: New test.
20097
20098 2006-04-13  Richard Henderson  <rth@redhat.com>
20099
20100         * g++.dg/gomp/block-0.C: Update expected matches.
20101
20102 2006-04-13  DJ Delorie  <dj@redhat.com>
20103
20104         * lib/target-supports.exp (check_effective_target_int32plus): New.
20105         (check_effective_target_ptr32plus): New.
20106         (check_effective_target_size32plus): New.
20107         (check_effective_target_int16): New.
20108         (check_profiling_available): Add m32c to the list of unsupported
20109         targets.
20110
20111         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
20112         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
20113         memory size.
20114         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
20115         pointers.
20116         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
20117         size_t.
20118         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
20119         and size_t.
20120         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
20121         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
20122         not just xstormy16.  Skip m32c due to weird pointer size.
20123         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
20124         not just xstormy16.
20125         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
20126         not just xstormy16.
20127         * gcc.dg/20020312-2.c: Add m32c support.
20128         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
20129         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
20130         in test.
20131         * gcc.dg/20050321-2.c: Require >=32 bit integers.
20132         * gcc.dg/asm-1.c: Skip if int and short are the same size.
20133         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
20134         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
20135         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
20136         formats
20137         * gcc.dg/init-string-2.c: Require >=32 bit integers.
20138         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
20139         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
20140         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
20141         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
20142         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
20143         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
20144         in test.
20145         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
20146         in test.
20147         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
20148         * gcc.dg/pr23049.c: Require >=32 bit integers.
20149         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
20150         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
20151         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
20152         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
20153         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
20154         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
20155         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
20156         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
20157         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
20158         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
20159         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
20160         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
20161         prototype in test.
20162         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
20163         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
20164         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
20165         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
20166         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
20167
20168         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
20169         * gcc.c-torture/execute/20040703-1.x: Likewise.
20170         * gcc.c-torture/execute/20040705-1.x: Likewise.
20171         * gcc.c-torture/execute/20040705-2.x: Likewise.
20172         * gcc.c-torture/execute/20040709-1.x: Likewise.
20173         * gcc.c-torture/execute/20040709-2.x: Likewise.
20174         * gcc.c-torture/execute/20040811-1.x: Likewise.
20175         * gcc.c-torture/execute/20050316-1.x: Likewise.
20176         * gcc.c-torture/execute/bitfld-4.x: Likewise.
20177         * gcc.c-torture/execute/pr19689.x: Likewise.
20178         * gcc.c-torture/execute/pr7284-1.x: Likewise.
20179         * gcc.c-torture/execute/usmul.x: Likewise.
20180         * gcc.c-torture/execute/vrp-5.x: Likewise.
20181         * gcc.c-torture/execute/vrp-6.x: Likewise.
20182         * gcc.dg/debug/20041023-1.s: Likewise.
20183
20184 2006-04-13  Roger Sayle  <roger@eyesopen.com>
20185
20186         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
20187         of integers to a vector types are now constant expressions in C.
20188         * gcc.dg/vect/vect-fold-1.c: New test case.
20189
20190 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
20191             Ulrich Weigand  <uweigand@de.ibm.com>
20192
20193         PR target/27006
20194         * gcc.dg/vmx/pr27006.c: New testcase.
20195
20196 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20197
20198         PR libgfortran/26766
20199         * gfortran.dg/write_recursive.f90: New test.
20200
20201 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
20202
20203         * g++.dg/parse/dtor7.C: New test.
20204         * g++.dg/parse/new1.C: Add error marker.
20205         * g++.dg/template/new3.C: New test.
20206
20207         PR c++/26122
20208         * g++.dg/template/pure1.C: New test.
20209
20210         PR c++/26295
20211         * g++.dg/parse/ptrmem4.C: New test.
20212
20213 2006-04-10  Jeff Law  <law@redhat.com>
20214
20215         PR/27087
20216         * gcc.c-torture/compile/pr27087.c: New test.
20217
20218 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
20219
20220         PR/21391
20221         * gcc.dg/20060410.c: New.
20222
20223 2006-04-10  Matthias Klose  <doko@debian.org>
20224
20225         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
20226         Recognize multilib directory names containing underscores.
20227
20228 2006-04-10  Roger Sayle  <roger@eyesopen.com>
20229
20230         * gcc.target/i386/vecinit-1.c: New test case.
20231         * gcc.target/i386/vecinit-2.c: Likewise.
20232
20233 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
20234
20235         PR debug/27057
20236         * g++.dg/debug/dwarf2-2.C: New test.
20237
20238 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
20239
20240         PR rtl-optimization/27073
20241         * gcc.c-torture/execute/pr27073.c: New test.
20242
20243 2006-04-08  Mike Stump  <mrs@apple.com>
20244
20245         * gcc.dg/pragma-darwin.c: Improve for ppc64.
20246
20247 2006-04-07  Richard Guenther  <rguenther@suse.de>
20248
20249         PR tree-optimization/26135
20250         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
20251
20252 2006-04-06  Jan Hubicka  <jh@suse.cz>
20253
20254         PR profile/26399
20255         * g++.dg/bprob/g++-bprob-2.C: New testcase.
20256
20257 2006-04-06  Roger Sayle  <roger@eyesopen.com>
20258
20259         * g++.dg/conversion/nullptr1.C: New test case.
20260         * g++.dg/conversion/nullptr2.C: Likewise.
20261
20262 2006-04-05  Roger Sayle  <roger@eyesopen.com>
20263
20264         * gfortran.dg/dependency_18.f90: New test case.
20265
20266 2006-04-05  Richard Guenther  <rguenther@suse.de>
20267
20268         PR tree-optimization/26919
20269         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
20270         * gcc.dg/ipa/ipa-2.c: Likewise.
20271         * gcc.dg/ipa/ipa-3.c: Likewise.
20272         * gcc.dg/ipa/ipa-5.c: Likewise.
20273
20274 2006-04-05  Richard Guenther  <rguenther@suse.de>
20275
20276         PR tree-optimization/26763
20277         * gcc.dg/torture/pr26763-1.c: New testcase.
20278         * gcc.dg/torture/pr26763-2.c: Likewise.
20279
20280 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
20281
20282         PR fortran/23634
20283         PR fortran/25619
20284         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
20285
20286 2006-04-04  Eric Christopher  <echristo@apple.com>
20287
20288         * gcc.target/i386/387-1.c: Allow regexp to match darwin
20289         stubs.
20290         * gcc.target/i386/387-5.c: Ditto.
20291
20292 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
20293
20294         * gcc.target/sparc/struct-ret-check.c: New test.
20295
20296 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20297
20298         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
20299         zero decimal digits specified in format.
20300
20301 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
20302
20303         PR fortran/26891
20304         * gfortran.dg/missing_optional_dummy_1.f90: New test.
20305
20306         PR fortran/26976
20307         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
20308         * gfortran.dg/initialization_1.f90: Make assignment compliant.
20309         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
20310         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
20311         compliant and detect bigendian-ness.
20312
20313 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
20314
20315         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
20316         dummy arguments work when the actual argument is itself a dummy
20317         argument of the caller.
20318
20319 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20320
20321         PR libfortran/24685
20322         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
20323
20324 2006-04-01  Roger Sayle  <roger@eyesopen.com>
20325
20326         * gfortran.dg/dependencency_17.f90: New test case.
20327
20328 2006-04-01  Roger Sayle  <roger@eyesopen.com>
20329
20330         * gfortran.dg/dependency_14.f90: New test case.
20331         * gfortran.dg/dependency_15.f90: Likewise.
20332         * gfortran.dg/dependency_16.f90: Likewise.
20333
20334 2006-03-31  Asher Langton  <langton2@llnl.gov>
20335
20336         PR fortran/25358
20337         gfortran.dg/cray_pointers_6.f90: New test.
20338
20339 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20340
20341         PR libgfortran/26890
20342         * gfortran.dg/read_size_noadvance.f90: New test.
20343
20344 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
20345
20346         PR fortran/25031
20347         * gfortran.dg/multiple_allocation_1.f90: Check that the
20348         size has changed after a re-allocation with stat.
20349
20350 2006-03-30  Richard Guenther  <rguenther@suse.de>
20351
20352         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
20353         removal.
20354         * gcc.target/i386/sselibm-2.c: Likewise.
20355         * gcc.target/i386/sselibm-3.c: Likewise.
20356         * gcc.target/i386/sselibm-4.c: Likewise.
20357         * gcc.target/i386/sselibm-5.c: Likewise.
20358
20359 2006-03-28  Roger Sayle  <roger@eyesopen.com>
20360
20361         * gcc.dg/fold-andxor-1.c: New test case.
20362         * gcc.dg/fold-xorand-1.c: Likewise.
20363
20364 2006-03-28  Roger Sayle  <roger@eyesopen.com>
20365
20366         * gcc.dg/fold-convnotconv-1.c: New test case.
20367
20368 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
20369
20370         PR fortran/26779
20371         * gfortran.dg/private_type_5.f90: New test.
20372
20373 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
20374
20375         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
20376
20377 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
20378
20379         * gfortran.dg/advance_2.f90: New test.
20380         * gfortran.dg/advance_3.f90: New test.
20381
20382         * gfortran.fortran-torture/execute/equiv_5.f: New test.
20383
20384 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20385
20386         PR libgfortran/26661
20387         PR libgfortran/26880
20388         * gfortran.dg/read_x_past.f: New test.
20389
20390 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
20391
20392         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
20393         to be STABS.
20394
20395 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
20396
20397         * objc.dg/dwarf-1.m: Skip on AIX.
20398         * objc.dg/dwarf-2.m: Skip on AIX.
20399
20400 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
20401
20402         PR fortran/26816
20403         * gfortran.dg/float_1.f90: New test.
20404
20405 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
20406
20407         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
20408         X86_64 targets.
20409         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
20410
20411 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
20412
20413         PR libfortran/26735
20414         * gfortran.dg/convert_implied_open.f90: New test case.
20415
20416 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
20417
20418         PR fortran/26769
20419         * gfortran.dg/transpose_reshape_r10.f90: New test case.
20420
20421 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
20422
20423         PR middle-end/26717
20424         * gcc.dg/pr26717.c: New test.
20425
20426 2006-03-25  Roger Sayle  <roger@eyesopen.com>
20427
20428         * gfortran.dg/dependency_12.f90: New test case.
20429
20430 2006-03-24  Roger Sayle  <roger@eyesopen.com>
20431
20432         * gfortran.dg/dependency_9.f90: New (resurected) test case.
20433
20434 2006-03-24  Jeff Law  <law@redhat.com>
20435
20436         * gcc.c-torture/pr26840.c: New test.
20437
20438 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
20439
20440         * objc.dg/dwarf-2.m: New.
20441         * obj-c++.dg/dwarf-2.mm: New.
20442
20443         * g++.old-deja/g++.other/init19.C: New.
20444
20445 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
20446
20447         * g++.dg/eh/spbp.C: Skip on AIX.
20448
20449 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
20450
20451         PR middle-end/26611
20452         * g++.dg/gomp/pr26611-1.C: New test.
20453         * g++.dg/gomp/pr26611-2.C: New test.
20454
20455 2006-03-24  Jeff Law  <law@redhat.com>
20456
20457         * gcc.c-torture/compile/pr26833.c: New test.
20458         * gfortran.fortran-torture/compile/pr26806.f90: New test.
20459
20460 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20461
20462         * gfortran.dg/endfile_2.f90: Delete temp file.
20463
20464 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
20465
20466         PR fortran/19303
20467         * gfortran.dg/record_marker_1.f90: New test case.
20468         * gfortran.dg/record_marker_2.f: New test case.
20469         * gfortran.dg/record_marker_3.f90: New test case.
20470
20471 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
20472
20473         PR fortran/17298
20474         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
20475         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
20476
20477 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
20478
20479         * lib/gcc-dg.exp (cleanup-modules): New proc.
20480         * gfortran.dg/allocatable_function_1.f90,
20481         gfortran.dg/allocate_char_star_scalar_1.f90,
20482         gfortran.dg/assumed_charlen_function_1.f90,
20483         gfortran.dg/assumed_dummy_1.f90,
20484         gfortran.dg/assumed_shape_ranks_1.f90,
20485         gfortran.dg/assumed_shape_ranks_2.f90,
20486         gfortran.dg/assumed_size_dt_dummy.f90,
20487         gfortran.dg/auto_char_dummy_array_1.f90,
20488         gfortran.dg/auto_char_len_3.f90,
20489         gfortran.dg/automatic_module_variable.f90,
20490         gfortran.dg/bad_automatic_objects_1.f90,
20491         gfortran.dg/char_array_constructor.f90,
20492         gfortran.dg/char_array_structure_constructor.f90,
20493         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
20494         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
20495         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
20496         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
20497         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
20498         gfortran.dg/derived_pointer_recursion.f90,
20499         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
20500         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
20501         gfortran.dg/dummy_functions_1.f90,
20502         gfortran.dg/elemental_initializer_1.f90,
20503         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
20504         gfortran.dg/elemental_pointer_1.f90,
20505         gfortran.dg/elemental_subroutine_1.f90,
20506         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
20507         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
20508         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
20509         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
20510         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
20511         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
20512         gfortran.dg/global_references_1.f90,
20513         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
20514         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
20515         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
20516         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
20517         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
20518         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
20519         gfortran.dg/large_integer_kind_1.f90,
20520         gfortran.dg/large_real_kind_1.f90,
20521         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
20522         gfortran.dg/module_double_reuse.f90,
20523         gfortran.dg/module_equivalence_1.f90,
20524         gfortran.dg/module_interface_1.f90,
20525         gfortran.dg/module_parameter_array_refs_1.f90,
20526         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
20527         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
20528         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
20529         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
20530         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
20531         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
20532         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
20533         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
20534         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
20535         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
20536         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
20537         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
20538         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
20539         gfortran.dg/same_name_1.f90,
20540         gfortran.dg/sibling_dummy_procedure_1.f90,
20541         gfortran.dg/sibling_dummy_procedure_2.f90,
20542         gfortran.dg/sibling_dummy_procedure_3.f90,
20543         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
20544         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
20545         gfortran.dg/used_dummy_types_2.f90,
20546         gfortran.dg/used_dummy_types_3.f90,
20547         gfortran.dg/used_dummy_types_4.f90,
20548         gfortran.dg/used_dummy_types_5.f90,
20549         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
20550         gfortran.dg/userdef_operator_1.f90: Use it.
20551
20552 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20553
20554         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
20555         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
20556         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
20557         gfortran.dg/write_back.f,
20558         gfortran.fortran-torture/execute/inquire_1.f90,
20559         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
20560
20561 2006-03-21  Jeff Law  <law@redhat.com>
20562
20563         * gcc.dg/tree-ssa/vrp28.c: New test.
20564
20565 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20566
20567         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
20568         if _STDC_C99 is defined.
20569         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
20570         * gcc.dg/builtins-20.c: Likewise.
20571         * gcc.dg/builtins-53.c: Likewise.
20572         * gcc.dg/single-precision-constant.c: Likewise. Also pass
20573         -mmacosx-version-min=10.3 on PowerPC/Darwin.
20574
20575 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
20576
20577         PR tree-opt/26781
20578         * gcc.c-torture/compile/pr26781-1.c: New test.
20579         * gcc.c-torture/compile/pr26781-2.c: New test.
20580
20581 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
20582
20583         PR c++/26690
20584         * g++.dg/gomp/pr26690-1.C: New test.
20585         * g++.dg/gomp/pr26690-2.C: New test.
20586
20587 2006-03-20  Jeff Law  <law@redhat.com>
20588
20589         * gcc.dg/tree-ssa/pr21829.c: New test.
20590
20591         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
20592
20593 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
20594
20595         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
20596         (check_visibility_available): Use it.
20597         (check_effective_target_default_packed): Likewise.
20598         (check_effective_target_pcc_bitfield_type_matters): Likewise.
20599         (check_effective_target_fopenmp): Likewise.
20600         (check_effective_target_freorder): Likewise.
20601         (check_effective_target_fpic): Likewise.
20602         (check_named_sections_available): Likewise.
20603         (check_effective_target_ilp32): Likewise.
20604         (check_effective_target_lp64): Likewise.
20605
20606 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
20607
20608         PR fortran/20935
20609         * gfortran.dg/scalar_mask_2.f90: New test case.
20610
20611 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
20612
20613         PR tree-opt/26629
20614         * gcc.dg/tree-ssa/loadpre12.c: New test.
20615         * gcc.dg/tree-ssa/loadpre13.c: New test.
20616         * gcc.dg/tree-ssa/loadpre14.c: New test.
20617         * gcc.dg/tree-ssa/loadpre15.c: New test.
20618         * gcc.dg/tree-ssa/loadpre16.c: New test.
20619         * gcc.dg/tree-ssa/loadpre17.c: New test.
20620         * gcc.dg/tree-ssa/loadpre18.c: New test.
20621         * gcc.dg/tree-ssa/loadpre19.c: New test.
20622         * gcc.dg/tree-ssa/loadpre20.c: New test.
20623         * gcc.dg/tree-ssa/loadpre21.c: New test.
20624         * gcc.dg/tree-ssa/loadpre22.c: New test.
20625
20626 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
20627
20628         PR fortran/26741
20629         * gfortran.dg/elemental_initializer_1.f90: New test.
20630
20631         PR fortran/26716
20632         * gfortran.dg/assumed_shape_ranks_2: New test.
20633
20634 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
20635
20636         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
20637         target fpic.
20638
20639 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20640
20641         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
20642         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
20643         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
20644         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
20645         gfortran.fortran-torture/execute/direct_io.f90,
20646         gfortran.fortran-torture/execute/inquire_2.f90,
20647         gfortran.fortran-torture/execute/inquire_4.f90,
20648         gfortran.fortran-torture/execute/list_read_1.f90,
20649         gfortran.fortran-torture/execute/open_replace.f90,
20650         gfortran.fortran-torture/execute/slash_edit.f90,
20651         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
20652         temporary files from testcases.
20653
20654 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20655
20656         PR libgfortran/26509
20657         gfortran.dg/write_direct_eor.f90: New test.
20658
20659 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
20660
20661         * gcc.target/powerpc/pr26350.c: New.
20662         * gcc.target/powerpc/indexed-addr.c: New.
20663
20664 2006-03-16  Roger Sayle  <roger@eyesopen.com>
20665
20666         * gfortran.dg/dependency_13.f90: New test case.
20667
20668 2006-03-16  Roger Sayle  <roger@eyesopen.com>
20669
20670         PR middle-end/21781
20671         * gcc.dg/real-const-1.c: New test case.
20672
20673 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
20674
20675         * g++.old-deja/g++.other/init18.C: New.
20676         * g++.old-deja/g++.other/init5.C: Remove xfail.
20677
20678 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20679
20680         * g++.dg/opt/pr15551.C: Cleanup temp file.
20681
20682 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20683
20684         PR c++/6634
20685         g++.dg/parse/long1.C: New test.
20686
20687 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20688
20689         PR fortran/19101
20690         * gfortran.dg/continuation.f90: New test.
20691         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
20692
20693 2006-03-14  Richard Guenther  <rguenther@suse.de>
20694
20695         PR tree-optimization/26672
20696         * gcc.dg/torture/pr26672.c: New testcase.
20697
20698 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
20699
20700         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
20701         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
20702
20703 2006-03-13  Roger Sayle  <roger@eyesopen.com>
20704
20705         PR middle-end/26557
20706         * gcc.c-torture/compile/switch-1.c: New test case.
20707
20708 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
20709
20710         PR fortran/25378
20711         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
20712         test to include more permuatations of mask and index.
20713         * gfortran.dg/scalar_mask_1.f90: Modify last test to
20714         respond to F2003 spec. that the position returned for an all false
20715         mask && condition is zero.
20716
20717 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
20718
20719         PR middle-end/25989
20720         * gcc.dg/gomp/pr25989.c: New test.
20721
20722 2006-03-13  Jeff Law  <law@redhat.com>
20723
20724         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
20725
20726 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
20727
20728         * gcc.dg/switch-9.c: New test.
20729
20730 2006-03-13  Richard Guenther  <rguenther@suse.de>
20731
20732         PR middle-end/26630
20733         * gcc.dg/torture/pr26630.c: New testcase.
20734
20735 2006-03-11  Roger Sayle  <roger@eyesopen.com>
20736
20737         * gfortran.dg/dependency_10.f90: New test case.
20738         * gfortran.dg/dependency_11.f90: Likewise.
20739
20740 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
20741             Erik Edelmann  <eedelman@gcc.gnu.org>
20742
20743         * gfortran.dg/allocatable_function_1.f90: New.
20744         * gfortran.dg/allocatable_function_2.f90: New.
20745
20746 2006-03-10  Richard Guenther  <rguenther@suse.de>
20747
20748         PR middle-end/26565
20749         * gcc.dg/torture/pr26565.c: New testcase.
20750
20751 2006-03-09  Eric Christopher  <echristo@apple.com>
20752
20753         * gcc.c-torture/compile/20060309-1.c: New.
20754
20755 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20756
20757         PR libgfortran/26499
20758         * gfortran.dg/write_back.f: New test.
20759         * gfortran.dg/write_rewind_1.f: New test.
20760         * gfortran.dg/write_rewind_2.f: New test.
20761
20762 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20763
20764         PR libgfortran/26554
20765         * gfortran.dg/read_logical.f90: New test.
20766
20767 2006-03-04  Laurent GUERBY <laurent@guerby.net>
20768
20769         * ada/acats/norun.lst: cdd2a03 now passes.
20770
20771 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
20772
20773         PR testsuite/25177
20774         * gcc.target/powerpc/pr18096-1.c: Change where the error
20775         would match.
20776
20777 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
20778
20779         * gcc.target/i386/cleanup-1.c: New test.
20780         * gcc.target/i386/cleanup-2.c: New test.
20781
20782 2006-03-04  Roger Sayle  <roger@eyesopen.com>
20783
20784         * gfortran.dg/dependency_9.f90: Remove for the time being.
20785
20786 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
20787
20788         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
20789         directive.
20790
20791 2006-03-03  Roger Sayle  <roger@eyesopen.com>
20792
20793         * gfortran.dg/dependency_9.f90: New test case.
20794
20795 2006-03-03  Roger Sayle  <roger@eyesopen.com>
20796
20797         * gfortran.dg/dependency_4.f90: New test case.
20798         * gfortran.dg/dependency_5.f90: New test case.
20799         * gfortran.dg/dependency_6.f90: New test case.
20800         * gfortran.dg/dependency_7.f90: New test case.
20801         * gfortran.dg/dependency_8.f90: New test case.
20802
20803 2006-03-03  Paul Brook  <paul@codesourcery.com>
20804
20805         * lib/target-supports.exp (check_profiling_available):
20806         Add m68k-*-elf.
20807
20808 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
20809
20810         PR fortran/25031
20811         * multiple_allocation_1.f90: New test.
20812
20813 2006-03-03  Roger Sayle  <roger@eyesopen.com>
20814
20815         PR tree-optimization/26524
20816         * gfortran.dg/pr26524.f: New test case.
20817
20818 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20819
20820         * g++.dg/template/repo5.C: Cleanup repo files.
20821         * gcc.dg/20051201-1.c: Cleanup coverage files.
20822         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
20823         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
20824         tree dump files.
20825
20826 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
20827
20828         * objc.dg/objc-nofilename-1.m: New test.
20829         * objc.dg/bad-receiver-type.m: New test.
20830         * obj-c++.dg/bad-receiver-type.mm: New test.
20831
20832 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20833
20834         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
20835
20836 2006-03-01  Mike Stump  <mrs@apple.com>
20837
20838         * g++.dg/abi/key2.C: Add.
20839
20840 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
20841
20842         * gfortran.dg/logical_dot_product.f90: New test.
20843
20844         PR fortran/26393
20845         * gfortran.dg/used_interface_ref.f90: New test.
20846
20847         PR fortran/20938
20848         * gfortran.dg/dependency_2.f90: New test.
20849         * gfortran.fortran-torture/execute/where17.f90: New test.
20850         * gfortran.fortran-torture/execute/where18.f90: New test.
20851         * gfortran.fortran-torture/execute/where19.f90: New test.
20852         * gfortran.fortran-torture/execute/where20.f90: New test.
20853
20854 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
20855
20856         * g++.dg/tree-ssa/pr26443.C: New test case.
20857
20858 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
20859
20860         PR middle-end/26022
20861         * g++.dg/opt/return-slot1.C: New test.
20862
20863 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20864
20865         PR libgfortran/26136
20866         * gfortran.dg/namelist_23.f90: New test.
20867
20868 2006-02-28  Roger Sayle  <roger@eyesopen.com>
20869
20870         PR middle-end/14752
20871         * gcc.dg/fold-eqandshift-2.c: New test case.
20872
20873 2006-02-28  Richard Guenther  <rguenther@suse.de>
20874
20875         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
20876         decomposition.
20877
20878 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
20879
20880         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
20881
20882 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20883
20884         PR libgfortran/26464
20885         * gfortran.dg/backspace_5.f: New test.
20886         * gfortran.dg/backspace_6.f: New test.
20887
20888 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20889
20890         * gcc.dg/fold-eqandnot-1.c: New test case.
20891
20892 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20893
20894         PR middle-end/19983
20895         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
20896
20897 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
20898
20899         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
20900         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
20901
20902 2006-02-26  Richard Guenther  <rguenther@suse.de>
20903
20904         PR tree-optimization/26421
20905         * gcc.dg/tree-ssa/pr26421.c: New testcase.
20906
20907 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
20908
20909         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
20910         * g++.old-deja/g++.robertl/eb132.C: Likewise.
20911
20912 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20913
20914         * gcc.dg/fold-even-1.c: New test case.
20915
20916 2006-02-26  Roger Sayle  <roger@eyesopen.com>
20917
20918         PR middle-end/21137
20919         * gcc.dg/fold-eqandshift-1.c: New test case.
20920
20921 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
20922
20923         PR tree-optimization/25125
20924         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
20925         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
20926
20927 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
20928
20929         PR tree-optimizations/26359
20930         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
20931         with -fdump-tree-dceloop-details.
20932         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
20933
20934 2006-02-25  Roger Sayle  <roger@eyesopen.com>
20935
20936         PR middle-end/23673
20937         * gcc.dg/fold-eqxor-1.c: New test case.
20938         * gcc.dg/fold-eqxor-2.c: Likewise.
20939         * gcc.dg/fold-eqxor-3.c: Likewise.
20940
20941 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
20942
20943         PR fortran/23092
20944         * scalar_mask_1.f90: New test.
20945
20946 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
20947
20948         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
20949         * g++.dg/eh/uncaught2.C: New.
20950         * g++.dg/eh/uncaught3.C: New.
20951
20952 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20953
20954         PR libgfortran/26423
20955         * gfortran.dg/read_many_1.f: New test.
20956
20957 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
20958
20959         PR fortran/24519
20960         * gfortran.dg/dependency_3.f90: New test.
20961         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
20962         XFAILs.
20963
20964         PR fortran/25395
20965         * gfortran.dg/equiv_6.f90: New test.
20966
20967 2006-02-23  Jeff Law  <law@redhat.com>
20968
20969         * gcc.c-torture/compile/pr26425.c: New test.
20970
20971 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
20972
20973         PR middle-end/26412
20974         * gcc.dg/gomp/pr26412.c: New test.
20975
20976 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20977
20978         PR c++/26291
20979         * g++.dg/other/ellipsis1.C: New test.
20980         * g++.dg/parse/operator4.C: Adjust error marker.
20981
20982 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
20983
20984         PR target/25603
20985         * gfortran.dg/pr25603.f: New testcase.
20986
20987 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
20988
20989         * gcc.dg/bf-spl1.c: Don't specify -m68000.
20990         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
20991
20992 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
20993
20994         * g++.dg/eh/spbp.C: New.
20995
20996 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
20997
20998         PR middle-end/26379
20999         * gcc.target/i386/mmx-7.c: New test.
21000
21001 2006-02-20  Roger Sayle  <roger@eyesopen.com>
21002
21003         PR tree-optimization/26361
21004         * gcc.dg/tree-ssa/vrp27.c: New test case.
21005
21006 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
21007
21008         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
21009         * gcc.dg/tree-ssa/complex-4.c: Here.
21010
21011 2006-02-19  Roger Sayle  <roger@eyesopen.com>
21012
21013         PR middle-end/19543
21014         * gfortran.dg/logical_1.f90: New test case.
21015
21016 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
21017
21018         PR middle-end/26334
21019         * gcc.dg/20060218-1.c: Moved to...
21020         * gcc.target/i386/20060218-1.c: ... here.  New test.
21021
21022 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
21023
21024         PR fortran/26201
21025         * gfortran.dg/convert_1.f90: New.
21026
21027 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
21028
21029         PR fortran/25054
21030         * gfortran.dg/namelist_5.f90: New test.
21031
21032         PR fortran/25089
21033         * gfortran.dg/namelist_4.f90: New test.
21034
21035 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21036
21037         PR tree-opt/25680
21038         * gcc.dg/tree-ssa/complex-3.c: New test.
21039
21040 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21041
21042         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
21043         variable to take into account the variable name in the
21044         function header.
21045         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
21046
21047 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
21048
21049         PR middle-end/26334
21050         * gcc.c-torture/compile/20060217-1.c: New test.
21051         * gcc.dg/20060218-1.c: New test.
21052
21053 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
21054
21055         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
21056
21057 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
21058
21059         * gcc.dg/cpp/undef3.c: New test.
21060         * gcc.dg/cpp/trad/builtins2.c: New test.
21061
21062 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
21063
21064         PR c++/26266
21065         * g++.dg/template/static22.C: New test.
21066         * g++.dg/template/static23.C: New test.
21067         * g++.dg/template/static24.C: New test.
21068         * g++.dg/template/non-dependent13.C: New test.
21069         * g++.dg/init/member1.C: Tweak error markers.
21070
21071 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21072
21073         PR target/26255
21074         * gcc.c-torture/compile/pr26255.c: New test case.
21075
21076 2006-02-16  Roger Sayle  <roger@eyesopen.com>
21077
21078         * gfortran.fortran-torture/execute/where_10.f90: New test case.
21079         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
21080         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
21081         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
21082         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
21083         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
21084         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
21085
21086 2006-02-16  Jeff Law  <law@redhat.com>
21087
21088         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
21089         * gcc.dg/tree-ssa/vrp26.c: New test.
21090
21091 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
21092
21093         PR target/20353
21094         PR target/24578
21095         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
21096         __UCLIBC__ is defined.
21097
21098 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
21099
21100         PR fortran/26224
21101         * gfortran.dg/gomp/pr26224.f: New test.
21102
21103 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
21104
21105         PR tree-opt/25918
21106         * lib/target-supports.exp
21107         (check_effective_target_vect_short_mult): New.
21108         (check_effective_target_vect_char_mult): New.
21109         (check_effective_target_vect_widen_sum_qi_to_si): New.
21110         (check_effective_target_vect_widen_sum_qi_to_hi): New.
21111         (check_effective_target_vect_widen_sum_hi_to_si): New.
21112         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
21113         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
21114         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
21115         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
21116         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
21117         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
21118         vect-reduc-pattern-2c.c
21119         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
21120         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
21121         vect-reduc-pattern-1c.c
21122
21123 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
21124
21125         PR fortran/24557
21126         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
21127
21128 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21129
21130         PR fortran/26054
21131         * gfortran.dg/enum_8.f90: Remove check for warning.
21132         * gfortran.dg/iomsg_1.f90: Ditto.
21133         * gfortran.dg/enum_1.f90: Ditto.
21134         * gfortran.dg/enum_9.f90: Ditto.
21135         * gfortran.dg/enum_2.f90: Ditto.
21136         * gfortran.dg/enum_10.f90: Ditto.
21137         * gfortran.dg/enum_3.f90: Ditto.
21138         * gfortran.dg/flush_1.f90: Ditto.
21139         * gfortran.dg/enum_4.f90: Ditto.
21140         * gfortran.dg/array_constructor_1.f90: Ditto.
21141         * gfortran.dg/enum_5.f90: Ditto.
21142         * gfortran.dg/enum_6.f90: Ditto.
21143         * gfortran.dg/enum_7.f90: Ditto.
21144
21145 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
21146
21147         PR middle-end/26300
21148         * gcc.c-torture/compile/20060215-1.c: New test.
21149
21150 2006-02-14  Roger Sayle  <roger@eyesopen.com>
21151
21152         PR middle-end/23670
21153         * gcc.dg/tree-ssa/andor-2.c: New test case.
21154
21155 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
21156
21157         PR fortran/25045
21158         * optional_dim.f90: New test.
21159
21160 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21161
21162         PR fortran/26277
21163         * gfortran.dg/label_4.f90: New.
21164
21165 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
21166             Diego Novillo  <dnovillo@redhat.com>
21167             Uros Bizjak  <uros@kss-loka.si>
21168
21169         * gfortran.dg/gomp: New directory.
21170
21171 2006-02-14  Richard Guenther  <rguenther@suse.de>
21172
21173         PR tree-optimization/26258
21174         * gcc.dg/torture/pr26258.c: New testcase.
21175
21176 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
21177
21178         PR fortran/26246
21179         * gfortran.dg/pr26246_1.f90: New test.
21180         * gfortran.dg/pr26246_2.f90: New test.
21181
21182         PR middle-end/26092
21183         * gcc.c-torture/compile/20060208-1.c: New test.
21184
21185 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
21186
21187         PR fortran/26074
21188         PR fortran/25103
21189         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
21190         * gfortran.dg/bad_automatic_objects_1.f90: New test.
21191         * gfortran.dg/automatic_module_variable.f90: Change error message.
21192
21193         PR fortran/20861
21194         * gfortran.dg/internal_dummy_1.f90: New test.
21195
21196         PR fortran/20871
21197         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
21198
21199
21200         PR fortran/25083
21201         * gfortran.dg/uncommon_block_data_1.f90: New test.
21202         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
21203         with standard.
21204
21205         PR fortran/25088
21206         * gfortran.dg/typed_subroutine_1.f90: New test.
21207
21208 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
21209
21210         * objc.dg/dwarf-1.m: New.
21211
21212 2006-02-13  Roger Sayle  <roger@eyesopen.com>
21213
21214         PR middle-end/24427
21215         * gcc.dg/tree-ssa/andor-1.c: New test case.
21216
21217 2006-02-13  Josh Conner  <jconner@apple.com>
21218
21219         PR target/25376
21220         * gcc.dg/pr25376.c: New test.
21221
21222         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
21223         assemble.
21224         * lib/target-supports.exp (check_named_sections_available):
21225         Only compile named-sections test -- don't assemble.
21226
21227 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21228
21229         * g++.dg/warn/no-write-strings.C: New test.
21230         * g++.dg/warn/write-strings.C: Likewise.
21231         * g++.dg/warn/write-strings-default.C: Likewise.
21232
21233 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
21234
21235         PR fortran/25806
21236         * gfortran.dg/ret_pointer_2.f90: New test.
21237
21238 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
21239
21240         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
21241
21242 2006-02-10  Jeff Law  <law@redhat.com>
21243
21244         * gcc.c-torture/compile/pr26213.c: New test.
21245
21246 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
21247
21248         gfortran.dg/null_1.f90: New test.
21249
21250 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21251
21252         PR fortran/14771
21253         * gfortran.dg/parens_4.f90: New.
21254         * gfortran.dg/parens_5.f90: New.
21255
21256 2006-02-10  Richard Guenther  <rguenther@suse.de>
21257
21258         * gcc.dg/pr23372-1.c: Remove empty file.
21259
21260 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21261         Paul Thomas  <pault@gcc.gnu.org>
21262
21263         PR fortran/14771
21264         * gfortran.dg/parens_1.f90: New.
21265         * gfortran.dg/parens_2.f90: New.
21266         * gfortran.dg/parens_3.f90: New.
21267
21268 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
21269
21270         PR fortran/26038
21271         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
21272
21273         PR fortran/25059
21274         * gfortran.dg/impure_assignment_1.f90: New test.
21275
21276         PR fortran/25070
21277         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
21278
21279 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
21280
21281         PR target/26141
21282         * g++.dg/expr/stdarg2.C: New test.
21283
21284 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
21285
21286         PR inline-asm/16194
21287         * gcc.dg/pr16194.c: New test.
21288
21289 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21290
21291         * ada/acats/run_acats: Use portable variant of "$@".
21292
21293 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21294
21295         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
21296         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
21297
21298 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21299
21300         PR tree-opt/26179
21301         * g++.dg/opt/pr26179.C: New test.
21302
21303 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21304
21305         PR middle-end/26134
21306         * gcc.dg/tree-ssa/complex-3.c: New test.
21307
21308 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21309
21310         * gcc.c-torture/compile/volatile-1.c: New test.
21311
21312 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
21313
21314         PR 26180
21315         * gcc.dg/tree-ssa/pr26180.c: New test.
21316
21317 2006-02-08  Jeff Law  <law@redhat.com>
21318
21319         * gcc.dg/tree-ssa/pr21417.c: New test.
21320
21321 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21322
21323         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
21324         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
21325
21326 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21327
21328         * lib/scanrtl.exp: New.
21329
21330 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21331
21332         PR c++/26071
21333         * g++.dg/other/virtual2.C: New test.
21334
21335         PR c++/26070
21336         * g++.dg/other/virtual1.C: New test.
21337
21338 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21339
21340         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
21341         cleanup-ipa-dump): Update dump file glob patterns.
21342         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
21343         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
21344
21345         * lib/gcc-dg.exp: Load it.
21346         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
21347
21348 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
21349
21350         PR testsuite/26159
21351         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
21352         * gcc.dg/tree-ssa/pr23382.c: Ditto.
21353
21354 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21355
21356         PR fortran/25577
21357         * gfortran.dg/mvbits_1.f90: New.
21358
21359 2006-02-07  Dirk Mueller  <dmueller@suse.com>
21360
21361         * g++.dg/warn/Wdiv-by-zero.C: New test.
21362         * g++.dg/warn/Wno-div-by-zero.C: New.
21363
21364 2006-02-07  Jeff Law  <law@redhat.com>
21365
21366         * gcc.dg/tree-ssa/pr21559.c: New test.
21367
21368         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
21369         multiple VRP passes.
21370         * gcc.dg/tree-ssa/vrp09.c: Likewise.
21371         * gcc.dg/tree-ssa/vrp18.c: Likewise.
21372         * gcc.dg/tree-ssa/pr21582.c: Likewise.
21373         * gcc.dg/tree-ssa/pr20657.c: Likewise.
21374         * gcc.dg/tree-ssa/pr21001.c: Likewise.
21375         * gcc.dg/tree-ssa/vrp02.c: Likewise
21376         * gcc.dg/tree-ssa/vrp11.c: Likewise
21377         * gcc.dg/tree-ssa/pr14341.c: Likewise
21378         * gcc.dg/tree-ssa/vrp19.c: Likewise
21379         * gcc.dg/tree-ssa/vrp20.c: Likewise
21380         * gcc.dg/tree-ssa/vrp03.c: Likewise
21381         * gcc.dg/tree-ssa/pr21086.c: Likewise
21382         * gcc.dg/tree-ssa/pr21959.c: Likewise
21383         * gcc.dg/tree-ssa/vrp21.c: Likewise
21384         * gcc.dg/tree-ssa/vrp04.c: Likewise
21385         * gcc.dg/tree-ssa/pr25485.c: Likewise
21386         * gcc.dg/tree-ssa/pr22026.c: Likewise
21387         * gcc.dg/tree-ssa/vrp22.c: Likewise
21388         * gcc.dg/tree-ssa/vrp05.c: Likewise
21389         * gcc.dg/tree-ssa/20030807-10.c: Likewise
21390         * gcc.dg/tree-ssa/pr20701.c: Likewise
21391         * gcc.dg/tree-ssa/vrp23.c: Likewise
21392         * gcc.dg/tree-ssa/vrp06.c: Likewise
21393         * gcc.dg/tree-ssa/pr22117.c: Likewise
21394         * gcc.dg/tree-ssa/pr20702.c: Likewise
21395         * gcc.dg/tree-ssa/vrp15.c: Likewise
21396         * gcc.dg/tree-ssa/pr21090.c: Likewise
21397         * gcc.dg/tree-ssa/pr21294.c: Likewise
21398         * gcc.dg/tree-ssa/vrp24.c: Likewise
21399         * gcc.dg/tree-ssa/vrp07.c: Likewise
21400         * gcc.dg/tree-ssa/pr21563.c: Likewise
21401         * gcc.dg/tree-ssa/pr25382.c: Likewise
21402         * gcc.dg/tree-ssa/vrp16.c: Likewise
21403         * gcc.dg/tree-ssa/vrp25.c: Likewise
21404         * gcc.dg/tree-ssa/vrp08.c: Likewise
21405         * gcc.dg/tree-ssa/20030807-6.c: Likewise
21406         * gcc.dg/tree-ssa/vrp17.c: Likewise
21407         * gcc.dg/tree-ssa/pr21458.c: Likewise
21408         * g++.dg/tree-ssa/pr18178.C: Likewise
21409
21410 2006-02-07  Richard Guenther  <rguenther@suse.de>
21411
21412         PR c++/26140
21413         Revert
21414         2006-01-30  Richard Guenther  <rguenther@suse.de>
21415         PR c++/23372
21416         * gcc.dg/pr23372-1.C: New testcase.
21417
21418         * g++.dg/tree-ssa/pr26140.C: New testcase.
21419
21420 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
21421
21422         PR c++/9737
21423         * g++.dg/template/ttp15.C: New test.
21424         * g++.dg/template/ttp16.C: Likewise.
21425         * g++.dg/template/ttp17.C: Likewise.
21426         * g++.old-deja/g++.pt/ttp36.C: Remove.
21427         * g++.old-deja/g++.pt/ttp19.C: Likewise.
21428         * g++.old-deja/g++.pt/ttp37.C: Likewise.
21429         * g++.old-deja/g++.pt/ttp38.C: Likewise.
21430         * g++.old-deja/g++.pt/ttp39.C: Likewise.
21431         * g++.old-deja/g++.pt/ttp9.C: Likewise.
21432         * g++.old-deja/g++.pt/ttp40.C: Likewise.
21433         * g++.old-deja/g++.pt/ttp51.C: Likewise.
21434         * g++.old-deja/g++.pt/ttp26.C: Likewise.
21435         * g++.old-deja/g++.pt/ttp36.C: Likewise.
21436
21437 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
21438
21439         PR libfortran/23815
21440         * unf_io_convert_4.f90: New test.
21441
21442 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
21443
21444         * gcc.dg/tree-ssa/loadpre10.c: New test.
21445         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
21446         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
21447         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
21448
21449 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21450
21451         PR libfortran/24685
21452         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
21453
21454 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
21455
21456         PR tree-opt/25251
21457         * gfortran.dg/assign_7.f: New test.
21458
21459 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
21460
21461         PR fortran/26041
21462         PR fortran/26064
21463         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
21464         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
21465         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
21466
21467 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
21468
21469         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
21470         in size_t typedef.
21471
21472 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21473
21474         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
21475         * g++.dg/charset/string.c (foo): Likewise.
21476         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
21477         const char*
21478         * g++.dg/ext/builtin2.C (printf): Likewise.
21479         * g++.dg/init/new15.C (printf): Likewise.
21480         * g++.dg/opt/pr17697-1.C (foo): Likewise.
21481         * g++.dg/opt/pr17697-2.C (foo): Likewise.
21482         * g++.dg/opt/pr17697-3.C (foo): Likewise.
21483         * g++.dg/template/non-dependent4.C (temp): Likewise.
21484         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
21485         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
21486         parameter type to const char*.
21487         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
21488         Change type to const char*.
21489         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
21490         Likewise.
21491         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
21492         second parameter type to const char*.
21493         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
21494         (Y::Y): Change parameter type to const char*.
21495         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
21496         * g++.old-deja/g++.jason/report.C: Apply const correctness.
21497         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
21498         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
21499         (char*).
21500         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
21501         const char*.
21502         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
21503         type to const char*.
21504         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
21505         return type to const char*.
21506         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
21507         to const char*.
21508         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
21509         * g++.old-deja/g++.law/refs1.C: Likewise.
21510         * g++.old-deja/g++.law/visibility1.C: Likewise.
21511         * g++.old-deja/g++.law/visibility2.C: Likewise.
21512         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
21513         const char*.
21514         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
21515         * g++.old-deja/g++.mike/net48.C: Likewise.
21516         * g++.old-deja/g++.mike/p646.C: Likewise.
21517         * g++.old-deja/g++.mike/p6746.C: Likewise.
21518         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
21519         type to const char*.
21520         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
21521         deprecated conversion warning.
21522         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
21523         char*.
21524         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
21525         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
21526         * g++.old-deja/g++.pt/explicit8.C: Likewise.
21527         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
21528         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
21529         * g++.old-deja/g++.pt/nontype3.C: Likewise.
21530         * g++.old-deja/g++.pt/t39.C: Likewise.
21531         * g++.old-deja/g++.robertl/eb106.C: Likewise.
21532         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
21533
21534 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
21535
21536         PR fortran/25075
21537         intrinsic_argument_conformance_1.f90: New test.
21538
21539 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
21540
21541         PR fortran/20845
21542         * gfortran.dg/char_result_11.f90: Add SAVE.
21543         * gfortran.dg/der_pointer_4.f90: Ditto.
21544         * gfortran.dg/default_initialization.f90: New test.
21545
21546 2006-02-03  Jeff Law  <law@redhat.com>
21547
21548         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
21549         handle more than 100 dump files.
21550         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
21551         * lib/scantree.exp (scan-tree-dump): Likewise.
21552         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
21553         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
21554         * lib/scanipa.exp (scan-ipa-dump): Likewise.
21555         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
21556         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
21557
21558 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
21559
21560         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
21561
21562 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
21563
21564         * g++.dg/template/using12.C: New test.
21565
21566 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
21567
21568         * gcc.target/powerpc/pr25960.c: New test.
21569
21570 2006-02-02  Steven G. Kargl  <kargls@comcast>
21571
21572         PR fortran/24958
21573         gfortran.dg/nullify_2.f90: New test.
21574
21575 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
21576
21577         PR 25990
21578         * gcc.dg/gomp/pr25990.c: New test.
21579
21580 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
21581
21582         PR c++/25342
21583         * g++.gd/template/partial4.C: New test.
21584
21585 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
21586
21587         PR middle-end/26001
21588         * gfortran.dg/data_char_2.f90: New.
21589
21590 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
21591
21592         PR fortran/26039
21593         maxval_maxloc_conformance_1.f90: New test.
21594
21595 2006-01-31  Richard Guenther  <rguenther@suse.de>
21596
21597         * gcc.target/i386/sselibm-1.c: New testcase.
21598         * gcc.target/i386/sselibm-2.c: Likewise.
21599         * gcc.target/i386/sselibm-3.c: Likewise.
21600         * gcc.target/i386/sselibm-4.c: Likewise.
21601         * gcc.target/i386/sselibm-5.c: Likewise.
21602
21603 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
21604
21605         PR fortran/24266
21606         * gfortran.dg/arrayio_derived_2.f90: New.
21607
21608 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
21609
21610         * gcc.dg/unsigned-long-compare.c: New test.
21611
21612 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
21613
21614         PR testsuite/25318
21615         * lib/target-supports.exp (check_effective_target_freorder):
21616         Check to see if target supports -freorder-blocks-and-partition.
21617         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
21618         instead of "dg-require-named-sections".
21619
21620 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
21621
21622         PR target/14798:
21623         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
21624         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
21625         * gcc.dg/pragma-isr-trapa2.c: Likewise.
21626         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
21627         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
21628         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
21629         * gcc.dg/attr-isr-trap_exit.c: Likewise.
21630         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
21631
21632 2006-01-30  Richard Guenther  <rguenther@suse.de>
21633
21634         PR c++/23372
21635         * gcc.dg/pr23372-1.C: New testcase.
21636
21637 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
21638
21639         * gcc.dg/gomp/pr25874.c: New test.
21640
21641 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
21642
21643         PR tree-opt/25911
21644         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
21645
21646 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
21647
21648         PR fortran/18578
21649         PR fortran/18579
21650         PR fortran/20857
21651         PR fortran/20885
21652         * gfortran.dg/intent_out_1.f90: New test.
21653
21654 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
21655
21656         PR fortran/17911
21657         * gfortran.dg/procedure_lvalue.f90: New test.
21658
21659         PR fortran/20895
21660         PR fortran/25030
21661         * gfortran.dg/char_pointer_assign_2.f90: New test.
21662         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
21663         assignment to be consistent with standard.
21664         * gfortran.dg/char_result_2.f90: The same.
21665         * gfortran.dg/char_result_8.f90: The same.
21666
21667 2006-01-28  Zack Weinberg  <zackw@panix.com>
21668
21669         * gcc.dg/Woverlength-strings.c
21670         * gcc.dg/Woverlength-strings-pedantic-c89.c
21671         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
21672         * gcc.dg/Woverlength-strings-pedantic-c99.c
21673         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
21674
21675 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
21676
21677         * gcc.c-torture/execute/20060127-1.c: New test.
21678
21679 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
21680
21681         PR c++/25999
21682         * g++.dg/ext/pragmaweak1.C: New test.
21683
21684 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
21685
21686         PR c++/25855
21687         * g++.dg/template/spec29.C: New test.
21688
21689 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
21690
21691         PR c/19606.
21692         * gcc.c-torture/execute/pr19606.c: New.
21693
21694 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
21695
21696         * gcc.dg/pragma-re-4.c: New test.
21697
21698 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
21699
21700         PR fortran/25964
21701         * gfortran.dg/assumed_size_refs_3.f90: New test.
21702
21703 2006-01-27  Ben Elliston  <bje@au.ibm.com>
21704
21705         * gcc.misc-tests/dectest.exp: Remove defunct comment.
21706
21707 2006-01-26  Laurent GUERBY <laurent@guerby.net>
21708
21709         PR ada/21317
21710         * ada/acats/support/impdef.a: Add One_Long_Second.
21711         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
21712         * ada/acats/tests/c9/c94026.a: Likewise.
21713         * ada/acats/tests/c9/c97305c.ada: Likewise.
21714         * ada/acats/tests/c9/c99004a.ada: Likewise.
21715
21716 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
21717
21718         PR fortran/25964
21719         * gfortran.dg/global_references_2.f90: New test.
21720
21721         PR fortran/25084
21722         PR fortran/20852
21723         PR fortran/25085
21724         PR fortran/25086
21725         * gfortran.dg/assumed_charlen_function_1.f90: New test.
21726         * gfortran.dg/assumed_charlen_function_3.f90: New test.
21727
21728         PR fortran/25416
21729         * gfortran.dg/assumed_charlen_function_2.f90: New test.
21730
21731 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
21732
21733         PR c/25892
21734         * gcc.dg/Wpointer-sign.c: New.
21735         * gcc.dg/Wpointer-sign-Wall.c: New.
21736         * gcc.dg/Wpointer-sign-Wall-no.c: New.
21737         * gcc.dg/Wpointer-sign-pedantic.c: New.
21738         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
21739         * gcc.dg/conv-2.c: Use -Wpointer-sign.
21740
21741 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
21742
21743         PR C/25861
21744         * gcc.c-torture/compile/pr25861.c: New test.
21745
21746 2006-01-26  Paul Brook  <paul@codesourcery.com>
21747
21748         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
21749         on short-enum targets.
21750         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
21751         variable.
21752         (generate_fields): Use short_enums.
21753         (main): Set short_enums.  Document -e.
21754         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
21755         on short-enum targets.
21756         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
21757         variable.
21758         (generate_fields): Use short_enums.
21759         (main): Set short_enums.  Document -e.
21760         * lib/target-supports.exp (check_effective_target_short_enums): New.
21761
21762 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
21763
21764         PR target/25947
21765         * gcc.dg/torture/pr25947-1.c: New test.
21766
21767 2006-01-25  Jan Hubicka  <jh@suse.cz>
21768             Roger Sayle  <roger@eyesopen.com>
21769
21770         PR rtl-optimization/25703
21771         * gcc.target/i386/20060125-1.c: New test case.
21772         * gcc.target/i386/20060125-2.c: New test case.
21773
21774 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21775
21776         PR fortran/18540
21777         * gfortran.dg/goto_1.f: New.
21778
21779 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
21780
21781         PR fortran/25716
21782         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
21783         25716 on 32-bit systems too.
21784
21785 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
21786
21787         PR testsuite/25590
21788         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
21789
21790 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
21791
21792         * gcc.dg/tree-ssa/gen-vect-33.c: New.
21793
21794 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21795
21796         PR fortran/25835
21797         * gfortran.dg/read_eof.f90: Delete, renamed.
21798         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
21799         * gfortran.dg/read_eof_2.f90: New test.
21800         * gfortran.dg/read_eof_3.f90: New test.
21801
21802 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
21803
21804         PR tree-opt/25860
21805         * gcc.c-torture/compile/pr25860.c: New test.
21806
21807 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21808
21809         PR c++/25552
21810         * g++.dg/parse/dtor8.C: New test.
21811
21812 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
21813
21814         PR testsuite/25891
21815         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
21816         * gcc.dg/gomp/gomp.exp: Return without testing anything if
21817         check_effective_target_fopenmp returns 0.
21818
21819 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
21820
21821         PR ada/20548
21822         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
21823         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
21824         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
21825
21826 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
21827
21828         PR tree-opt/25857
21829         * g++.dg/opt/pr25857.C: New test.
21830
21831 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
21832         Jan Hubicka  <jh@suse.cz>
21833         Richard Guenther  <rguenther@suse.de>
21834
21835         PR rtl-optimization/25654
21836         * gcc.dg/torture/pr25654.c: New testcase.
21837         * gcc.target/i386/pr25654.c: Likewise.
21838
21839 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
21840
21841         PR fortran/25901
21842         * gfortran.dg/internal references_2.f90: New test.
21843
21844         Fix regression in testing of admissability of attributes.
21845         * gfortran.dg/intent_used_1.f90: New test.
21846
21847 2006-01-23  Ben Elliston  <bje@au.ibm.com>
21848
21849         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
21850         Remove target conditional torture options for i?86 and x86_64
21851         GNU/Linux.
21852
21853 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21854
21855         PR c++/10891
21856         * g++.dg/rtti/no-rtti.C: New.
21857
21858 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
21859
21860         PR c++/25895
21861         * g++.dg/inherit/conv2.C: New test.
21862
21863         PR c++/25856
21864         * g++.dg/parse/dtor7.C: New test.
21865
21866         PR c++/25858
21867         * g++.dg/template/crash44.C: New test.
21868
21869 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
21870
21871         PR fortran/25124
21872         PR fortran/25625
21873         * gfortran.dg/internal_references_1.f90: New test.
21874           PR fortran/20881
21875         PR fortran/23308
21876         PR fortran/25538
21877         PR fortran/25710
21878         * gfortran.dg/global_references_1.f90: New test.
21879         * gfortran.dg/g77/19990905-1.f: Restore the error that
21880         there is a clash between the common block name and
21881         the name of a subroutine reference.
21882
21883         PR fortran/PR24276
21884         * gfortran.dg/aliasing_dummy_1.f90: New test.
21885
21886 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
21887
21888         * gcc.dg/vmx/1b-01.c: Warning fix.
21889         * gcc.dg/vmx/1c-02.c: Likewise.
21890         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
21891
21892 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
21893
21894         PR testsuite/24962
21895         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
21896
21897 2006-01-20  Richard Guenther  <rguenther@suse.de>
21898         Steven Bosscher <stevenb.gcc@gmail.com>
21899
21900         PR rtl-optimization/24626
21901         * gcc.dg/torture/pr24626-1.c: New testcase.
21902         * gcc.dg/torture/pr24626-2.c: Likewise.
21903         * gcc.dg/torture/pr24626-3.c: Likewise.
21904         * gcc.dg/torture/pr24626-4.c: Likewise.
21905
21906 2006-01-20  Dirk Mueller  <dmueller@suse.com>
21907
21908         PR c++/5520
21909         * g++.dg/warn/empty-body.C: New.
21910
21911 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
21912
21913         PR c++/22136
21914         * g++.dg/template/using10.C: New test.
21915         * g++.dg/temlpate/using11.C: Likewise.
21916         * g++.dg/inherit/using5.C: Tweak error messages.
21917
21918 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
21919
21920         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
21921         target test.
21922         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
21923
21924 2006-01-19  Jan Hubicka  <jh@suse.cz>
21925
21926         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
21927
21928 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21929
21930         PR c++/25854
21931         * g++.dg/template/spec28.C: New test.
21932
21933 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
21934
21935         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
21936         (switchfiles): Fix fprintf's by adding srcdir or removing it.
21937
21938 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
21939
21940         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
21941         * gcc.dg/gomp/critical-1.c: Likewise.
21942         * gcc.dg/gomp/critical-3.c: Likewise.
21943         * gcc.dg/gomp/empty.c: Likewise.
21944         * gcc.dg/gomp/ordered-1.c: Likewise.
21945         * gcc.dg/gomp/for-4.c: Likewise.
21946         * gcc.dg/gomp/for-6.c: Likewise.
21947         * gcc.dg/gomp/master-3.c: Likewise.
21948         * gcc.dg/gomp/for-8.c: Likewise.
21949         * gcc.dg/gomp/for-10.c: Likewise.
21950         * gcc.dg/gomp/for-18.c: Likewise.
21951         * gcc.dg/gomp/for-5.c: Likewise.
21952         * gcc.dg/gomp/for-7.c: Likewise.
21953         * gcc.dg/gomp/for-9.c: Likewise.
21954
21955 2006-01-18  Jeff Law  <law@redhat.com>
21956
21957         * gcc.dg/tree-ssa/vrp25.c: New test.
21958
21959 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
21960
21961         * gcc.dg/pr25805.c: Fix misapplied patch.
21962
21963 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
21964
21965         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
21966         (check_effective_target_vect_udot_qi): New.
21967         (check_effective_target_vect_sdot_hi): New.
21968         (check_effective_target_vect_udot_hi): New.
21969         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
21970         prefixed with "wrapv-" with -fwrapv.
21971         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
21972         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
21973         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
21974         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
21975         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
21976
21977         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
21978         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
21979         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
21980         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
21981
21982 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21983
21984         PR c++/16829
21985         * g++.dg/other/default2.C: New test.
21986         * g++.dg/other/default3.C: New test.
21987
21988 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
21989
21990         PR c/25805
21991         * gcc.dg/pr25805.c: New file.
21992
21993 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
21994
21995         PR c++/25836
21996         * g++.dg/template/init6.C: New test.
21997
21998 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
21999
22000         * gcc.dg/tree-ssa/pr24287.c: New test
22001
22002 2006-01-18  Eric Christopher  <echristo@apple.com>
22003
22004         * g++.dg/eh/table.C: New.
22005
22006 2006-01-18  DJ Delorie  <dj@redhat.com>
22007
22008         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
22009         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
22010         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
22011         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
22012
22013 2006-01-18  Jeff Law  <law@redhat.com>
22014
22015         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
22016         on wrapping on overflow semantics.
22017
22018         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
22019
22020         * gcc.gc/tree-ssa/vrp23.c: New test.
22021         * gcc.gc/tree-ssa/vrp24.c: New test.
22022
22023 2006-01-18  Richard Henderson  <rth@redhat.com>
22024             Aldy Hernandez  <aldyh@redhat.com>
22025             Jakub Jelinek  <jakub@redhat.com>
22026             Diego Novillo  <dnovillo@redhat.com>
22027             Uros Bizjak  <uros@kss-loka.si>
22028
22029         * gcc.dg/gomp: New directory.
22030
22031 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
22032             Steven G. Kargl  <kargls@comcast.net>
22033
22034         PR fortran/20869
22035         * gfortran.dg/intrinsic_external_1.f90: New test.
22036
22037         PR fortran/20875.
22038         * gfortran.dg/elemental_pointer_1.f90: New test.
22039
22040         PR fortran/25024
22041         * gfortran.dg/external_procedures_1.f90: New test.
22042
22043         PR fortran/25785
22044         gfortran.dg/assumed_present.f90: New test.
22045
22046 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
22047
22048         * g++.dg/parse/lookup5.C: New test.
22049
22050 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22051
22052         PR fortran/25697
22053         * gfortran.dg/read_eof.f90: New test.
22054
22055 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22056
22057         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
22058         add a closing brace.
22059
22060 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22061
22062         PR fortran/25631
22063         * gfortran.dg/fmt_tl.f: New test.
22064
22065 2006-01-17  Eric Christopher  <echristo@apple.com>
22066
22067         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
22068         * g++.old-deja/g++.warn/impint2.C: Ditto.
22069         * g++.old-deja/g++.other/null1.C: Ditto.
22070         * g++.dg/warn/conv2.C: Ditto.
22071         * g++.dg/warn/conv4.C: New file.
22072
22073 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22074
22075         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
22076
22077 2006-01-17  Andreas Jaeger  <aj@suse.de>
22078             Janis Johnson <janis187@us.ibm.com>
22079
22080         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
22081         in 64-bit.
22082         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
22083         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
22084
22085 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22086
22087         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22088         (switchfiles): xfail txxx where xxx >= 25.
22089
22090 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22091
22092         PR testsuite/25764
22093         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
22094
22095 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
22096
22097         PR c/25682
22098         * gcc.dg/pr25682.c: New test.
22099         * g++.dg/parse/array-size2.C: New test.
22100
22101 2006-01-16  Ian Lance Taylor  <ian@airs.com>
22102
22103         * consistency.vlad: Remove entire directory, 1652 files.
22104
22105 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
22106
22107         * lib/target-supports.exp (check_effective_target_dfp_nocache,
22108         check_effective_target_dfprt_nocache): New.
22109         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
22110         (check_effective_target_dfprt): New.
22111         * lib/c-compat.exp (check_dfp): Remove.
22112         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
22113         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
22114         level of support for decimal float.
22115         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
22116         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
22117         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
22118         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
22119         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
22120         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
22121         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
22122         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
22123         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
22124         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
22125         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
22126         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
22127         directives.
22128
22129 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
22130
22131         PR testsuite/25741
22132         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
22133         $base_dir/../.
22134         * lib/gfortran.exp (gfortran_init): Likewise.
22135         * lib/obj-c++.exp (obj-c++_init): Likewise.
22136         * lib/scanasm.exp (scan-assembler-dem): Likewise.
22137         (scan-assembler-dem-not): Likewise.
22138         * lib/scandump.exp (scan-dump-dem): Likewise.
22139         (scan-dump-dem-not): Likewise.
22140
22141 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
22142
22143         PR testsuite/25767
22144         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
22145         powerpc-*-darwin*.
22146         * lib/obj-c++.exp (obj-c++_init): Likewise.
22147
22148 2006-01-16  Richard Guenther  <rguenther@suse.de>
22149
22150         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
22151
22152 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22153
22154         PR testsuite/25777
22155         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
22156         to LD_LIBRARY_PATH.
22157
22158 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
22159             Andrew Pinski  <pinskia@physics.uc.edu>
22160
22161         * gcc.dg/minmax-1.c: New test.
22162
22163 2006-01-16  Ben Elliston  <bje@au.ibm.com>
22164
22165         * gcc.dg/dfp/dfp.exp: Correct FSF address.
22166         * gcc.misc-tests/dectest.exp: Ditto.
22167
22168 2006-01-15  Ian Lance Taylor  <ian@airs.com>
22169
22170         PR testsuite/25796
22171         * gcc.target/i386/cmov6.c: Use -march=k8.
22172
22173 2006-01-15  Andreas Jaeger  <aj@suse.de>
22174
22175         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
22176         x86 does not have __float128.
22177
22178 2006-01-14  Ian Lance Taylor  <ian@airs.com>
22179
22180         * gcc.target/i386/cmov6.c: New test.
22181
22182 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
22183
22184         PR c++/25663
22185         * g++.dg/template/ctor6.C: New test.
22186
22187 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
22188
22189         PR tree-optimization/25485
22190         * gcc.dg/tree-ssa/pr25485.c: New.
22191
22192 2006-01-14  Richard Guenther  <rguenther@suse.de>
22193
22194         PR tree-optimization/22548
22195         PR tree-optimization/22555
22196         PR tree-optimization/22501
22197         * gcc.dg/tree-ssa/alias-4.c: New testcase.
22198         * gcc.dg/tree-ssa/alias-5.c: Likewise.
22199         * gcc.dg/tree-ssa/alias-6.c: Likewise.
22200         * gcc.dg/tree-ssa/alias-7.c: Likewise.
22201         * gcc.dg/tree-ssa/alias-8.c: Likewise.
22202         * gcc.dg/tree-ssa/alias-9.c: Likewise.
22203         * gcc.dg/tree-ssa/alias-10.c: Likewise.
22204         * gcc.dg/tree-ssa/alias-11.c: Likewise.
22205         * gcc.dg/tree-ssa/alias-12.c: Likewise.
22206
22207 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
22208
22209         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
22210         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
22211
22212 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
22213         Richard Guenther  <rguenther@suse.de>
22214
22215         PR rtl-optimization/24257
22216         * gcc.dg/torture/pr24257.c: New testcase.
22217
22218 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
22219
22220         * gcc.c-torture/execute/20060110-1.c: New test.
22221         * gcc.c-torture/execute/20060110-2.c: New test.
22222
22223 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
22224
22225         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
22226
22227 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
22228
22229         PR fortran/25756
22230         * gfortran.dg/label_3.f90: New test.
22231
22232 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
22233
22234         PR tree-optimization/25771
22235         * g++.dg/tree-ssa/pr25771.C: New test
22236
22237 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
22238
22239         PR tree-opt/24365
22240         * g++.dg/opt/complex5.C: New test.
22241
22242 2006-01-13  Richard Guenther  <rguenther@suse.de>
22243
22244         * gcc.target/i386/387-9.c: New testcase.
22245
22246 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22247
22248         PR c++/24824
22249         * g++.dg/debug/dwarf2-1.C: New.
22250
22251 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
22252
22253         PR testsuite/25728
22254         * lib/gcov.exp (verify-lines): Add "close $fd".
22255
22256 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
22257             Ben Elliston  <bje@au.ibm.com>
22258
22259         * gcc.dg/dfp/inf-1.c: New test.
22260
22261 2006-01-12  Janis Johnson <janis187@us.ibm.com>
22262             Yao Qi  <qiyaoltc@cn.ibm.com>
22263             Ben Elliston  <bje@au.ibm.com>
22264             Jon Grimm  <jgrimm2@us.ibm.com>
22265
22266         * gcc.dg/nodfp-1.c: New test.
22267         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22268         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22269         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
22270         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
22271         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
22272         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
22273         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
22274         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
22275         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
22276         * gcc.dg/format/dfp-scanf-1.c: Likewise.
22277         * gcc.dg/format/dfp-printf-1.c: Likewise.
22278         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
22279         (compat_setup_dfp): New.
22280         * gcc.dg/compat/compat.exp: Use it.
22281         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
22282         Make some variables global, prepend "compat_" to their names.
22283         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
22284         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
22285         * gcc.misc-tests/dectest.exp: New test driver for decTest.
22286         * lib/compat.exp (compat_skip_list): Make global, rename.
22287         * lib/c-compat.exp: New file.
22288         * lib/target-supports.exp (check_effective_target_dfp): New.
22289
22290         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
22291         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
22292         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
22293         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
22294         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
22295         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
22296         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
22297         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
22298         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
22299         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
22300         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
22301         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
22302         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
22303         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
22304         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
22305         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
22306         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
22307         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
22308         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
22309         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
22310         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
22311         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
22312         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
22313         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
22314         gcc.dg/dfp/struct-layout-1.c,
22315         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
22316         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
22317         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
22318         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
22319         gcc.dg/dfp/func-vararg-dfp.c,
22320         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
22321         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
22322         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
22323         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
22324         gcc.dg/dfp/wtr-conversion-1.c: New tests.
22325
22326 2006-01-11  Richard Guenther  <rguenther@suse.de>
22327
22328         PR tree-optimization/25734
22329         * gcc.dg/tree-ssa/pr25734.c: New testcase.
22330
22331 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
22332
22333         PR fortran/25486
22334         * gfortran.dg/literal_character_constant_1_x.F: New test.
22335         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
22336         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
22337         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
22338
22339 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22340
22341         PR c++/25386
22342         * g++.dg/ext/packed3.C: Add expected packed error.
22343
22344 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
22345
22346         PR target/25706
22347         * gcc.dg/torture/pr25706-1.c: New test.
22348
22349 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
22350
22351         PR tree-optimization/23109
22352         PR tree-optimization/23948
22353         PR tree-optimization/24123
22354
22355         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
22356         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
22357         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
22358         g++.dg/tree-ssa/pr23948.C: New testcases.
22359         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
22360         three divisions in order to do the optimization.
22361
22362 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
22363
22364         PR c++/25632
22365         * g++.dg/other/pr25632.C: New test.
22366
22367 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
22368
22369         PR fortran/25730
22370         * gfortran.dg/used_types_1.f90: New test.
22371
22372 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
22373
22374         PR target/25718
22375         * gcc.dg/torture/pr25718-1.c: New test.
22376
22377 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
22378
22379         * gfortran.dg/list_read_2.f90: Fix typo in description.
22380
22381 2006-01-10  Jan Beulich  <jbeulich@novell.com>
22382
22383         * lib/target-supports.exp (check_visibility_available): Simplify test
22384         for *-*-netware*.
22385         (check_profiling_available): Fail for *-*-netware*.
22386         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
22387         * gcc.dg/20021014-1.c: Likewise.
22388         * gcc.dg/nest.c: Likewise.
22389
22390 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
22391
22392         fortran/24936
22393         * gfortran.dg/forall_3.f90: New test.
22394
22395 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
22396
22397         PR fortran/21977
22398         * gfortran.dg/nesting_2.f90: New test.
22399         * gfortran.dg/nesting_3.f90: New test.
22400
22401 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
22402
22403         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
22404         Fix typo in comment.
22405
22406 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
22407
22408         * gfortran.dg/single_char_string.f90: New test.
22409
22410 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
22411
22412         * gfortran.dg/ichar_2.f90: New test.
22413
22414 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
22415
22416         PR fortran/25093
22417         * gfortran.dg/private_type_4.f90: New.
22418
22419 2006-01-07  Richard Guenther  <rguenther@suse.de>
22420
22421         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
22422
22423 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22424
22425         * gfortran.dg/func_decl_1.f90: New.
22426         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
22427         * gfortran.dg/array_alloc_2.f90: Likewise.
22428         * gfortran.dg/char_result_8.f90: Likewise.
22429         * gfortran.dg/dup_save_1.f90: Likewise.
22430         * gfortran.dg/dup_save_2.f90: Likewise.
22431         * gfortran.dg/f2c_6.f90: Likewise.
22432         * gfortran.dg/f2c_7.f90: Likewise.
22433         * gfortran.dg/func_result_2.f90: Likewise.
22434         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
22435
22436 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
22437
22438         PR fortran/22146
22439         * gfortran.dg/elemental_subroutine_1.f90: New test.
22440         * gfortran.dg/elemental_subroutine_2.f90: New test.
22441
22442         PR fortran/25029
22443         PR fortran/21256
22444         * gfortran.dg/assumed_size_refs_1.f90: New test.
22445
22446         PR fortran/20868
22447         PR fortran/20870
22448         * gfortran.dg/assumed_size_refs_2.f90: New test.
22449         * gfortran.dg/initialization_1.f90: Change warning message.
22450
22451 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
22452
22453         * gcc.dg/tree-ssa/loop-15.c: New test.
22454
22455 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22456
22457         PR fortran/25598
22458         * gfortran.dg/backspace_3.f: New test.
22459         * gfortran.dg/backspace_4.f: New test.
22460
22461 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22462
22463         PR fortran/24268
22464         * gfortran.dg/fmt_white.f: Update test.
22465
22466 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
22467
22468         * gcc.dg/cast-1.c: Add new warning.
22469         * gcc.dg/cast-2.c: Likewise.
22470         * gcc.dg/cast-3.c: Likewise.
22471         * gcc.dg/format/cast-1.c: Likewise.
22472         * gcc.dg/cast-4.c: New testcase.
22473
22474 2006-01-05  Richard Guenther  <rguenther@suse.de>
22475
22476         PR tree-optimization/22555
22477         * gcc.dg/tree-ssa/alias-3.c: New testcase.
22478
22479 2006-01-05  Richard Guenther  <rguenther@suse.de>
22480             Diego Novillo  <dnovillo@redhat.com>
22481
22482         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
22483         * gcc.dg/tree-ssa/loop-8.c: Likewise.
22484         * gcc.dg/tree-ssa/loop-1.c: Likewise.
22485         * gcc.dg/tree-ssa/pr23294.c: Likewise.
22486         * gcc.dg/tree-ssa/pr21985.c: Likewise.
22487         * gcc.dg/tree-ssa/loop-14.c: Likewise.
22488         * gcc.dg/tree-ssa/loop-2.c: Likewise.
22489         * gcc.dg/tree-ssa/loop-3.c: Likewise.
22490         * gcc.dg/tree-ssa/loop-4.c: Likewise.
22491         * gcc.dg/tree-ssa/pr21171.c: Likewise.
22492         * gcc.dg/tree-ssa/loop-5.c: Likewise.
22493         * gcc.dg/tree-ssa/loop-10.c: Likewise.
22494         * gcc.dg/tree-ssa/loop-6.c: Likewise.
22495         * treelang/compile/extravar.tree: Likewise.
22496         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
22497         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
22498         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
22499         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22500         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
22501
22502 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
22503
22504         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
22505         for 64-bit fix.
22506
22507 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
22508
22509         PR fortran/23675
22510         gfortran.dg/char_result_11.f90: New.
22511
22512 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
22513
22514         PR c++/24782
22515         * g++.dg/parse/access9.C: New test.
22516         * g++.dg/tc1/dr52.C: Tweak error markers.
22517
22518 2006-01-04  Richard Henderson  <rth@redhat.com>
22519
22520         Merge from gomp branch.
22521         * g++.dg/parse/pragma2.C: Update expected error lines.
22522
22523 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
22524
22525         * g++.dg/other/i386-2.C: New test.
22526
22527         PR target/25554
22528         * gcc.c-torture/compile/20051228-1.c: New test.
22529
22530         PR c/25559
22531         * gcc.dg/pr25559.c: New test.
22532
22533 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
22534
22535         PR c++/25492
22536         * g++.dg/lookup/friend9.C: New test.
22537
22538         PR c++/25625
22539         * g++.dg/template/repo5.C: New test.
22540
22541 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
22542
22543         PR fortran/25101
22544         * gfortran.dg/forall_2.f90: New test.
22545
22546 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
22547
22548         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
22549         dg-require-weak.  Adjust regexp to handle leading-underscore
22550         targets and space as well as TAB after .weak.  Change previous
22551         64-bit fix to not use naked dot.
22552
22553 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
22554
22555         PR rtl-optimization/25578
22556         * gcc.c-torture/execute/20060102-1.c: New testcase.
22557
22558 2006-01-03  Richard Guenther  <rguenther@suse.de>
22559
22560         PR c/25183
22561         * gcc.dg/torture/pr25183.c: New testcase.
22562
22563 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
22564
22565         Merge from gomp-branch.
22566         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
22567         * gcc.dg/ia64-sync-2.c: Likewise.
22568         * gcc.dg/ia64-sync-3.c: Likewise.
22569         * gcc.dg/ia64-sync-4.c: Likewise.
22570         * gcc.dg/sync-2.c: Likewise.
22571         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
22572         that sparc64-*-* and sparcv9-*-* supports sync builtins.
22573
22574 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
22575
22576         PR c++/25635
22577         * g++.dg/parse/operator6.C: New test.
22578
22579         PR c++/25637
22580         * g++.dg/parse/error29.C: New test.
22581
22582         PR c++/25638
22583         * g++.dg/parse/dtor6.C: New test.
22584
22585         PR c++/25633
22586         * g++.dg/parse/ctor3.C: New test.
22587
22588         PR c++/25634
22589         * g++.dg/template/class3.C: New test.
22590
22591 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
22592
22593         * g++.dg/debug/debug9.C: New.
22594
22595 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
22596
22597         PR fortran/24640
22598         * gfortran.dg/label_2.f90: New test.
22599
22600 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22601
22602         * g++.dg/lookup/using12.C: Tighten error marker.
22603
22604 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
22605             Andrew Pinski <pinskia@physics.uc.edu>
22606
22607         * gcc.target/powerpc/darwin-abi-3.c: New file.
22608         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
22609         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
22610         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
22611         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
22612         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
22613         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
22614         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
22615         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
22616
22617 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
22618
22619         * gcc.dg/tree-ssa/loadpre1.c: New;
22620         * gcc.dg/tree-ssa/loadpre2.c: New;
22621         * gcc.dg/tree-ssa/loadpre3.c: New;
22622         * gcc.dg/tree-ssa/loadpre4.c: New;
22623         * gcc.dg/tree-ssa/loadpre5.c: New;
22624         * gcc.dg/tree-ssa/loadpre6.c: New;
22625         * gcc.dg/tree-ssa/loadpre7.c: New;
22626         * gcc.dg/tree-ssa/loadpre8.c: New;
22627         * gcc.dg/tree-ssa/loadpre9.c: New;
22628
22629 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
22630
22631         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
22632         * g++.dg/abi/thunk4.C: Likewise.
22633
22634 2006-01-01  Andreas Jaeger  <aj@suse.de>
22635
22636         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
22637         portable.
22638
22639 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
22640
22641         PR c++/25294
22642         * gcc.dg/pragma-pack-3.c: New test.
22643         * g++.dg/parse/pragma3.C: New test.
22644
22645 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22646
22647         PR middle-end/24827
22648         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
22649
22650 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22651
22652         PR testsuite/25214
22653         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
22654
22655 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
22656
22657         PR fortran/22607
22658         * gfortran-dg/pure_byref_3.f90: New.
22659
22660         fortran/PR 25396
22661         * gfortran.dg/userdef_operator_1.f90: New.
22662
22663 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22664
22665         * g++.dg/abi/thunk3.C: New.
22666         * g++.dg/abi/thunk4.C: New.
22667
22668 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
22669
22670         PR fortran/25532
22671         * gfortran.dg/host_used_types_1.f90: New test. Check that host
22672         associated derived type components of derived types are
22673         properly declared in contained procedures.
22674
22675 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22676
22677         PR libgfortran/25139
22678         * gfortran.dg/backspace_2.f: New test.
22679
22680 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22681
22682         PR libgfortran/25550
22683         * gfortran.dg/endfile.f: New test.
22684
22685 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22686
22687         PR libgfortran/25419
22688         * gfortran.dg/comma.f: New test.
22689
22690 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22691
22692         * lib/gfortran-dg.exp: Remove trailing whitespace.
22693         * lib/fortran-torture.exp: Test with -fbounds-check instead of
22694         -funroll-all-loops.
22695
22696 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
22697
22698         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
22699         Extended Double long doubles or repeat tests when long double is
22700         the same size as double.
22701
22702 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22703
22704         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
22705
22706         PR testsuite/25442
22707         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
22708         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
22709
22710         PR testsuite/25441
22711         * gcc.dg/pr23911.c: Make test variable static.
22712
22713         PR testsuite/25444
22714         * gcc.dg/tree-ssa/pr14841.c: Likewise.
22715
22716 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
22717
22718         PR c++/25439
22719         * g++.dg/parse/crash17.C: Adjust error markers.
22720         * g++.dg/template/error20.C: New test.
22721
22722 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
22723
22724         PR c++/23172
22725         * g++.dg/ext/complit4.C: New test.
22726
22727         PR c++/25417
22728         * g++.dg/ext/complit5.C: Likewise.
22729
22730 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
22731
22732         PR tree-optimization/25125
22733         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
22734         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
22735         * gcc.c-torture/execute/pr25125.c: New.
22736
22737 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
22738
22739         PR fortran/25029
22740         PR fortran/21256
22741         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
22742         functions with incorrect assumed size references.
22743
22744 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
22745
22746         PR c++/23171
22747         * g++.dg/opt/init1.C: New test.
22748
22749 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
22750
22751         PR c++/24671
22752         * g++.dg/template/sfinae3.C: New test.
22753
22754 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22755
22756         * g++.dg/other/friend4.C: New test.
22757
22758 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
22759
22760         PR target/25005
22761         * g++.dg/opt/pr25005.C: New test.
22762
22763 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
22764
22765         PR c++/25369
22766         * g++.dg/template/ptrmem16.C: New test.
22767
22768 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
22769
22770         PR fortran/25029
22771         PR fortran/21256
22772         * gfortran.dg/initialization_1.f90: Add test of SIZE.
22773
22774 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22775
22776         PR libgfortran/25307
22777         * gfortran.dg/list_read_5.f90: New test.
22778
22779 2005-12-22  Richard Henderson  <rth@redhat.com>
22780
22781         * gcc.target/i386/sse-7.c: Use -msse2.
22782
22783 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
22784
22785         PR rtl-optimization/25432
22786         * gcc.c-torture/compile/20051216-1.c: New test.
22787
22788         PR objc/25328
22789         * objc/execute/pr25328.m: New test.
22790
22791 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
22792
22793         PR c++/25364
22794         * g++.dg/template/call4.C: New test.
22795
22796 2005-12-22  Dale Johannesen  <dalej@apple.com>
22797
22798         * gcc.target/i386/sse-17.c: New.
22799
22800 2005-12-22  Paul Brook  <paul@codesourcery.com>
22801
22802         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
22803
22804 2005-12-22  Paul Brook  <paul@codesourcery.com>
22805
22806         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
22807
22808 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
22809
22810         PR tree-opt/25513
22811         * gcc.c-torture/compile/pr25513.c: New test.
22812
22813 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22814
22815         PR c++/23333
22816         * g++.dg/parse/error25.C: Add more tests.
22817
22818 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22819
22820         PR fortran/18990
22821         * gfortran.dg/der_charlen_1.f90: New.
22822
22823 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
22824
22825         PR fortran/20889
22826         * gfortran.dg/pointer_component_type_1.f90: New test.
22827
22828         PR fortran/25029
22829         PR fortran/21256
22830         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
22831         should give an error with assumed size array refernces and checks
22832         those that should not.
22833         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
22834         reference an upper bound so that it does not generate an error.
22835
22836         PR fortran/19362
22837         PR fortran/20244
22838         PR fortran/20864
22839         PR fortran/25391
22840         * gfortran.dg/used_dummy_types_1.f90: New test.
22841         * gfortran.dg/used_dummy_types_2.f90: New test.
22842         * gfortran.dg/used_dummy_types_3.f90: New test.
22843         * gfortran.dg/used_dummy_types_4.f90: New test.
22844         * gfortran.dg/used_dummy_types_5.f90: New test.
22845
22846         PR fortran/23152
22847         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
22848         group already being USE associated.
22849         * gfortran.dg/assumed_shape_nml.f90: New test.
22850         * gfortran.dg/assumed_size_nml.f90: New test.
22851
22852         PR fortran/20862
22853         PR fortran/25053
22854         PR fortran/25063
22855         PR fortran/25064
22856         PR fortran/25066
22857         PR fortran/25067
22858         PR fortran/25068
22859         PR fortran/25307
22860         * gfortran.dg/io_constraints_1.f90: New test.
22861         * gfortran.dg/io_constraints_1.f90: New test.
22862         * gfortran.dg/iostat_3.f90: Change wording of warning.
22863         * gfortran.dg/g77/19981216-0.f: The same.
22864
22865 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
22866
22867         PR tree-optimization/23518
22868         * gcc.dg/pr23518.c: New.
22869
22870 2005-12-21  Mike Stump  <mrs@apple.com>
22871
22872         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
22873
22874 2005-12-21  Paul Brook  <paul@codesourcery.com>
22875
22876         * gcc.dg/pr19340.c: Skip on m68k targets.
22877
22878 2005-12-21  Steven Bosscher  <stevenb@suse.de>
22879
22880         PR rtl-optimization/25196
22881         * gcc.dg/pr25196.c: New test.
22882
22883 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
22884
22885         PR fortran/25423
22886         gfortran.dg/where_nested_1.f90: New.
22887
22888 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
22889
22890         PR tree-optimization/25382.
22891         * gcc.dg/tree-ssa/pr25382.c: New.
22892
22893 2005-12-20  Richard Guenther  <rguenther@suse.de>
22894
22895         PR middle-end/24306
22896         * gcc.target/i386/pr24306.c: New testcase.
22897
22898 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
22899
22900         PR tree-optimization/25501
22901         * gcc.dg/tree-ssa/pr25501.c: New.
22902
22903 2005-12-20  Richard Guenther  <rguenther@suse.de>
22904
22905         Revert
22906         2005-12-02  Richard Guenther  <rguenther@suse.de>
22907
22908         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
22909
22910 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
22911
22912         PR c++/21228
22913         * g++.dg/warn/Wunreachable-code-2.C: New test.
22914
22915 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
22916
22917         PR c++/24278
22918         * g++.dg/template/ctor5.C: New test.
22919
22920         PR c++/24915
22921         * g++.dg/template/overload8.C: New test.
22922
22923 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
22924
22925         * gcc.c-torture/compile/pr25483 : New test.
22926
22927 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22928
22929         PR c++/20552
22930         * g++.dg/ext/typeof10.C: New test.
22931
22932 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
22933
22934         * gcc.dg/mt-loopi1.c: New.
22935
22936 2005-12-18  Richard Guenther  <rguenther@suse.de>
22937
22938         PR tree-optimization/25481
22939         * gcc.dg/torture/pr25481.c: New testcase.
22940
22941 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
22942
22943         PR rtl-optimization/21041
22944         * gcc.dg/pr21041.c: New test.
22945
22946 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22947
22948         PR libgfortran/25463
22949         * gfortran.dg/advance.f90: New test.
22950
22951 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
22952
22953         * gcc.dg/20051201-1.c: New test.
22954
22955 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
22956
22957         PR fortran/25018
22958         * gfortran.dg/initialization_1.f90: New test.
22959         * gfortran.dg/enum_5.f90: Change dg-error to new message.
22960         * gfortran.dg/g77/980616-0.f: The same.
22961
22962 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
22963
22964         * PR fortran/25458
22965         * gfortran.dg/chkbits.f90: New test.
22966
22967 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
22968
22969         * gfortran.dg/enum_5.f: Revert to previous version.
22970
22971 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
22972
22973         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
22974         * gfortran.dg/nested_modules_1.f90: Ditto.
22975         * gfortran.dg/hollerith_f95.f90: Ditto.
22976         * gfortran.dg/select_5.f90: Ditto.
22977         * gfortran.dg/secnds.f: Ditto.
22978         * gfortran.dg/hollerith2.f90: Ditto.
22979         * gfortran.dg/imag_2.f: Ditto.
22980         * gfortran.dg/ftell_2.f90: Ditto.
22981         * gfortran.dg/malloc_free_1.f90: Ditto.
22982         * gfortran.dg/logint-1.f: Ditto.
22983         * gfortran.dg/recursive_statement_functions.f90: Ditto.
22984         * gfortran.dg/e_d_fmt.f90: Ditto.
22985         * gfortran.dg/hollerith_legacy.f90: Ditto.
22986         * gfortran.dg/logint-2.f: Ditto.
22987         * gfortran.dg/enum_5.f90: Ditto.
22988         * gfortran.dg/f2c_2.f90: Ditto.
22989         * gfortran.dg/pr17143.f90: Ditto.
22990         * gfortran.dg/namelist_14.f90: Ditto.
22991         * gfortran.dg/logint-3.f: Ditto.
22992         * gfortran.dg/spread_scalar_source.f90: Ditto.
22993         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
22994         * gfortran.dg/namelist_11.f: Ditto.
22995         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
22996         * gfortran.dg/g77/20010519-1.f
22997         * gfortran.dg/g77/alpha1.f: Ditto.
22998         * gfortran.dg/g77/990115-1.f: Ditto.
22999         * gfortran.dg/g77/erfc.f: Ditto.
23000         * gfortran.dg/g77/19990313-3.f: Ditto.
23001         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
23002         * gfortran.dg/g77/20010426.f: Ditto.
23003         * gfortran.dg/g77/19990313-0.f: Ditto.
23004         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
23005         * gfortran.dg/g77/20000629-1.f: Ditto.
23006         * gfortran.dg/g77/970125-0.f: Ditto.
23007         * gfortran.dg/g77/8485.f: Ditto.
23008         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
23009         * gfortran.dg/g77/19990313-1.f: Ditto.
23010         * gfortran.dg/g77/int8421.f: Ditto.
23011         * gfortran.dg/g77/19990305-0.f: Ditto.
23012         * gfortran.dg/g77/947.f: Ditto.
23013         * gfortran.dg/g77/19990905-2.f: Ditto.
23014         * gfortran.dg/g77/cabs.f: Ditto.
23015         * gfortran.dg/g77/19990313-2.f: Ditto.
23016         * gfortran.dg/g77/20020307-1.f: Ditto.
23017         * gfortran.dg/g77/dcomplex.f: Ditto.
23018         * gfortran.dg/g77/19990502-1.f: Ditto.
23019         * gfortran.dg/g77/19981216-0.f: Ditto.
23020         * gfortran.dg/common_4.f90: Ditto.
23021         * gfortran.dg/entry_4.f90: Ditto.
23022         * gfortran.dg/equiv_constraint_2.f90: Ditto.
23023         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
23024         * gfortran.dg/namelist_12.f: Ditto.
23025         * gfortran.dg/scale_1.f90: Ditto.
23026         * gfortran.dg/modulo_1.f90
23027         * gfortran.dg/hollerith.f90: Ditto.
23028         * gfortran.dg/direct_io_3.f90: Ditto.
23029         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
23030         * gfortran.dg/gnu_logical_1.F: Ditto.
23031         * gfortran.dg/unf_io_convert_1.f90: Ditto.
23032         * gfortran.dg/assign_1.f90: Ditto.
23033         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
23034         * gfortran.dg/pr23095.f: Ditto.
23035         * gfortran.dg/read_float_1.f90: Ditto.
23036
23037 2005-12-17  Andreas Jaeger  <aj@suse.de>
23038
23039         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
23040         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
23041
23042 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23043
23044         PR fortran/24268
23045         * gfortran.dg/fmt_white.f: New test.
23046
23047 2005-12-16  Steven G. Kargl <kargls@comcast.net>
23048
23049         * gfortran.dg/label_1.f90: New test.
23050
23051 2005-12-15  Ben Elliston  <bje@au.ibm.com>
23052
23053         PR testsuite/25422
23054         * gcc.dg/20031012-1.c: Add -Walways-true option.
23055         * gcc.dg/weak/weak-3.c: Likewise.
23056         * g++.old-deja/g++.mike/warn8.C: Likewise.
23057
23058 2005-12-16  Mike Stump  <mrs@apple.com>
23059
23060         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
23061         exit.
23062
23063 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23064
23065         PR libgfortran/25264
23066         PR libgfortran/25349
23067         * gfortran.dg/tl_editing.f90: Added additional checks.
23068         * gfortran.dg/t_editing.f: New test.
23069         * gfortran.dg/write_padding.f90: New test
23070
23071 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23072
23073         PR testsuite/25215
23074         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
23075
23076 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
23077
23078         PR rtl-optimization/24899
23079         * gcc.c-torture/execute/20051215-1.c: New test.
23080
23081 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
23082
23083         PR 24823
23084         * gfortran.dg/pr24823.f: New test.
23085
23086 2005-12-16  Jeff Law  <law@redhat.com>
23087
23088         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
23089
23090 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
23091
23092         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23093         (base_types): Change C++ style comments to C style comments.  Remove
23094         aligned types from the array.  Keep Enums disabled.
23095         (complex_types): Remove aligned types from the array.
23096         Comment out "_Complex long double".
23097         (attrib_types): Remove.
23098         (complex_attrib_types): Remove.
23099         (attrib_array_types): Remove.
23100         (complex_attrib_array_types): Remove.
23101         (aligned_bitfld_types): Remove.
23102         (n_aligned_bitfld_types): Remove.
23103         (FEATURE_ALIGNEDPACKED): Delete.
23104         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
23105         (singles): Remove support for adding attributes.
23106         (choose_type): Remove support for attributed types.
23107         (generate_fields): Remove support for attributed bit-fields.
23108         Remove support for adding attributes.
23109         (generate_random_tests): Remove support for adding attributes.
23110         (features): Add back "[0] :0" and "complex vector [0]".
23111         (main): Remove support for attributed bit-fields.
23112         Uncomment the calling of generate_random_tests for the rests of
23113         the tests.
23114
23115 2005-12-16  Jan Hubicka  <jh@suse.cz>
23116
23117         * gcc.c-torture/combine/pr25224.c: New.
23118
23119 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
23120
23121         PR other/25028
23122         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
23123         HP-UX.
23124
23125 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
23126
23127         * gcc.dg/20051215-1.c: New file.
23128
23129 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23130
23131         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
23132         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
23133
23134 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
23135
23136         PR fortran/18197
23137         * gfortran.dg/dummy_functions_1.f90: New.
23138
23139 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
23140
23141         PR rtl-optimization/25310
23142         * gcc.c-torture/compile/pr25310.c: New test.
23143
23144 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
23145
23146         PR debug/25023
23147         * gcc.dg/pr25023.c: New test.
23148
23149 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23150
23151         * g++.old-deja/g++.brendan/redecl1.C,
23152         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
23153         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
23154         g++.old-deja/g++.oliva/typeof1.C,
23155         g++.old-deja/g++.other/crash16.C,
23156         g++.old-deja/g++.other/crash34.C,
23157         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
23158         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
23159         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
23160         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
23161         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
23162         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
23163         Remove xfail.
23164
23165 2005-12-14  Kean Johnston  <jkj@sco.com>
23166             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23167
23168         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
23169         * gcc.target/i386/20020523-1.c: Ditto.
23170         * gcc.target/i386/tailcall-1.c: Ditto.
23171         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
23172         * gcc.target/i386/ssetype-5.c: Ditto.
23173
23174 2005-12-14  Jeff Law  <law@redhat.com>
23175
23176         * gcc.dg/tree-ssa/foldstring-1.c: New test.
23177
23178 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
23179
23180         PR target/25254
23181         PR target/24188
23182         * gcc.target/i386/pr25254.c: New test.
23183         * gfortran.dg/PR24188.f: New test.
23184
23185 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
23186
23187         * lib/fortran-torture.exp: Catch remaining uses of
23188         remote_file build delete.
23189
23190 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23191
23192         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
23193
23194 2005-12-14  Ben Elliston  <bje@au.ibm.com>
23195
23196         * gcc.dg/warn-addr-cmp.c: New test.
23197
23198 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
23199
23200         PR debug/25023
23201         PR target/25293
23202         * gcc.target/i386/pr25293.c: New test.
23203
23204 2005-12-13  Petr Machata  <machata@post.cz>
23205
23206         PR c++/24907
23207         * g++.dg/parse/comma2.C: New test.
23208
23209 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
23210             Jakub Jelinek  <jakub@redhat.com>
23211
23212         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23213         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23214         (limits.h): Include unconditionally.
23215         (stdlib.h): Likewise.
23216         (hashtab.h): Do not include.
23217         (getopt.h): Likewise.
23218         (stddef.h): Include.
23219         (hashval_t): Define.
23220         (struct entry): Add "next" field.
23221         (HASH_SIZE): New macro.
23222         (hash_table): New variable.
23223         (switchfiles): Do not use xmalloc.
23224         (mix): New macro.
23225         (iterative_hash): New function.
23226         (hasht): Remove.
23227         (e_exists): New function.
23228         (e_insert): Likewise.
23229         (output): Use, instead of libiberty hashtable functions.
23230         (main): Do not use getopt.  Do not call htab_create.
23231
23232 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
23233
23234         PR c++/25331
23235         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
23236         put atal* and atpaal* attributes on array elements.
23237         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
23238         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
23239         put atal* and atpaal* attributes on array elements.
23240         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
23241
23242 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
23243
23244         * gcc.dg/single-precision-constant.c: New test.
23245
23246 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
23247
23248         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
23249         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
23250         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
23251         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
23252         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
23253         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
23254         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
23255         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
23256         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
23257         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
23258         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
23259         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
23260         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
23261         gcc.target/powerpc/ppc-sdata-2.c,
23262         gcc.target/powerpc/ppc-stackalign-1.c,
23263         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
23264         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
23265         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
23266         gcc.target/powerpc/rs6000-ldouble-2.c,
23267         gcc.target/powerpc/rs6000-power2-1.c,
23268         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
23269         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
23270         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
23271         option into target selector.
23272         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
23273         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
23274
23275 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
23276
23277         PR objc/25348
23278         * objc.dg/encode-9.m: New test.
23279
23280 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23281
23282         PR testsuite/20772
23283         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
23284         * gcc.dg/asm-b.c: Fix typo.
23285         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
23286         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23287         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
23288         i?86 lp64 and x86_64 ilp32.
23289         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
23290         on i?86 lp64.
23291         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
23292
23293 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
23294
23295         PR fortran/25078
23296         gfortran.dg/equiv_5.f90: New test.
23297
23298 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
23299
23300         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
23301         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
23302         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
23303         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
23304         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
23305         * gcc.dg/tree-ssa/reassoc-5.c: New.
23306         * gcc.dg/tree-ssa/reassoc-6.c: New.
23307         * gcc.dg/tree-ssa/reassoc-7.c: New.
23308         * gcc.dg/tree-ssa/reassoc-8.c: New.
23309         * gcc.dg/tree-ssa/reassoc-9.c: New.
23310         * gcc.dg/tree-ssa/reassoc-10.c: New.
23311         * gcc.dg/tree-ssa/reassoc-11.c: New.
23312
23313 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23314
23315         PR testsuite/25167
23316         PR testsuite/24478
23317         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
23318
23319 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
23320
23321         PR c++/25300
23322         * g++.dg/template/inherit.C: Do not use a generic error message.
23323
23324 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
23325
23326         PR libobjc/25354
23327         * objc.dg/gnu-encoding: New directory.
23328         * objc.dg/gnu-encoding/compat-common.h: New file.
23329         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
23330         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
23331         * objc.dg/gnu-encoding/vector-defs.h: New file.
23332         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
23333         * objc.dg/gnu-encoding/generate-random.c: New file.
23334         * objc.dg/gnu-encoding/generate-random_r.c: New file.
23335         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
23336         * objc.dg/gnu-encoding/generate-random.h: New file.
23337
23338 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
23339
23340         PR c++/25337
23341         * g++.dg/template/defarg7.C: New test.
23342
23343 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
23344
23345         PR libobjc/25347
23346         * objc.dg/encode-8.m: New test.
23347
23348 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
23349
23350         PR libobjc/25346
23351         * objc.dg/encode-7.m: New test.
23352
23353 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
23354
23355         PR c++/25010
23356         * g++.dg/opt/inline10.C: New test.
23357
23358 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
23359
23360         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
23361
23362 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
23363
23364         * gfortran.dg/substring_equivalence.f90: typo in comment
23365
23366 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23367
23368         PR fortran/25068
23369         * gfortran.dg/iostat_3.f90: New test.
23370
23371 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
23372
23373         PR fortran/23815
23374         * gfortran.dg/unf_io_convert_1.f90: New test.
23375         * gfortran.dg/unf_io_convert_2.f90: New test.
23376         * gfortran.dg/unf_io_convert_3.f90: New test.
23377
23378 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23379
23380         PR testsuite/20772
23381         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
23382         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
23383         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
23384         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
23385         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
23386         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
23387         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
23388         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
23389         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
23390         gcc.dg/torture/fp-int-convert-float128-timode.c,
23391         gcc.dg/torture/fp-int-convert-float128.c,
23392         gcc.dg/torture/fp-int-convert-float80-timode.c,
23393         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
23394         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
23395
23396         * gcc.dg/tls/opt-1.c: Require effective target fpic.
23397
23398 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
23399
23400         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
23401
23402 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
23403
23404         * gcc.dg/20051207-1.c,
23405         * gcc.dg/20051207-2.c,
23406         * gcc.dg/20051207-3.c: New tests.
23407
23408 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23409
23410         PR testsuite/20772
23411         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
23412         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
23413         dg-skip-if target selector.
23414
23415         PR testsuite/20772
23416         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
23417         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
23418         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
23419         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
23420         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
23421         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
23422         and/or merge with i?86 cases.
23423
23424         * gcc.dg/tls/opt-3.c: Require effective target fpic.
23425
23426         PR testsuite/20772
23427         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
23428         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
23429         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
23430         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
23431         x86_64-*-linux*.
23432
23433 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
23434
23435         PR target/25311
23436         * gcc.c-torture/compile/pr25311.c: New test.
23437
23438 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23439
23440         PR libgfortran/25039
23441         * gfortran.dg/read_comma.f: New test.
23442
23443 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
23444
23445         PR c++/19317
23446         * g++.dg/opt/pr19317-1.C: New test.
23447         * g++.dg/opt/pr19317-2.C: New test.
23448         * g++.dg/opt/pr19317-3.C: New test.
23449
23450         PR target/19005
23451         * gcc.c-torture/execute/pr19005.c: New test.
23452
23453         PR target/17828
23454         * g++.old-deja/g++.other/comdat5.C: New test.
23455         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
23456
23457         * g++.dg/compat/struct-layout-1.exp: New file.
23458         * g++.dg/compat/struct-layout-1.h: New.
23459         * g++.dg/compat/struct-layout-1_generate.c: New.
23460         * g++.dg/compat/struct-layout-1_x1.h: New.
23461         * g++.dg/compat/struct-layout-1_x2.h: New.
23462         * g++.dg/compat/struct-layout-1_y1.h: New.
23463         * g++.dg/compat/struct-layout-1_y2.h: New.
23464
23465         * gcc.dg/20050330-2.c: New test.
23466
23467 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
23468
23469         PR fortran/25292
23470         * gfortran.dg/associated_1.f90: New.
23471
23472 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23473
23474         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
23475         ILP32 vect_no_align platforms.
23476
23477 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
23478             Jakub Jelinek  <jakub@redhat.com>
23479
23480         PR target/25268
23481         * gcc.c-torture/compile/20051207-1.c: New test.
23482
23483 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23484
23485         PR testsuite/20772
23486         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
23487         gcc.dg/torture/pr18582-1.c,
23488         gcc.target/i386/attributes-error.c: Also test on x86_64.
23489
23490         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
23491
23492 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23493
23494         PR c++/19397
23495         * g++.dg/template/typedef3.C: New test.
23496
23497         PR c++/19762
23498         PR c++/19764
23499         * g++.dg/template/dtor3.C: Fix error markers.
23500
23501 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
23502
23503         * lib/target-supports.exp (check_effective_target_sync_char_short):
23504         Add s390*.
23505
23506 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
23507
23508         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
23509
23510 2005-12-06  Roger Sayle  <roger@eyesopen.com>
23511
23512         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
23513         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
23514         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
23515         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
23516
23517 2005-12-06  Roger Sayle  <roger@eyesopen.com>
23518
23519         PR c++/25263
23520         * g++.dg/other/array2.C: New test case.
23521
23522 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
23523
23524         * gcc.dg/darwin-weakimport-3.c: New.
23525
23526         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
23527         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
23528         and to work on Darwin.
23529         * gcc.dg/attr-weakref-1b.c: New file.
23530         * gcc.dg/attr-weakref-2.c: New test.
23531         * gcc.dg/darwin-weakref-1.c: New test.
23532
23533 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
23534
23535         PR testsuite/25247
23536         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
23537         use in selector expressions.
23538         (dg-xfail-if): Ditto.
23539         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
23540         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
23541         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
23542         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
23543         * gcc.test-framework/test-framework.exp: Skip generated tests if
23544         CHECK_TEST_FRAMEWORK is not 1.
23545
23546 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23547
23548         PR tree-optimization/24963
23549         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
23550
23551         PR target/24108
23552         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
23553
23554         PR target/18580
23555         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
23556         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
23557         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
23558         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
23559
23560 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
23561
23562         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
23563         dg-options.
23564
23565 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
23566
23567         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
23568
23569 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
23570
23571         * gcc.dg/format/cast-1.c: New test.
23572
23573 2005-12-04  Roger Sayle  <roger@eyesopen.com>
23574
23575         PR c/7776
23576         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
23577         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
23578         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
23579         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
23580
23581 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
23582
23583         * gcc.dg/cast-pretty-print-1.c: New test.
23584
23585 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
23586
23587         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
23588
23589 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
23590
23591         PR c++/24173
23592         * g++.dg/template/friend40.C: New test.
23593
23594 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
23595
23596         PR target/25199
23597         * gcc.target/i386/movq-2.c: New test.
23598         * gcc.target/i386/movq.c: Remove target i?86, instead add
23599         dg-require-effective-target ilp32.
23600
23601 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23602
23603         PR c++/24103
23604         * g++.dg/other/default1.C: New test.
23605
23606 2005-12-02  Richard Guenther  <rguenther@suse.de>
23607
23608         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23609
23610 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23611
23612         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
23613
23614 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
23615
23616         PR target/21017
23617         * gcc.target/powerpc/rotate.c: New.
23618
23619 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23620
23621         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
23622         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
23623
23624 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23625
23626         PR c/13384
23627         * gcc.dg/pr17730-1.c: Adjust.
23628         * gcc.dg/lvalue1.c (main): Likewise.
23629         * gcc.dg/lvalue-2.c: Likewise.
23630         * g++.dg/pr7503-3.C
23631
23632 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
23633
23634         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
23635         error messages.
23636
23637 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
23638
23639         PR fortran/24789
23640         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
23641
23642 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
23643
23644         PR target/24475
23645         * lib/target-supports.exp (check_effective_target_tls): New.
23646         (check_effective_target_tls_runtime): New.
23647         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
23648         for TLS support.
23649         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
23650         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
23651         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
23652         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
23653         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
23654         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
23655         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
23656         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
23657         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
23658         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
23659         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
23660         effective-target TLS.
23661         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
23662         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
23663         effective-target TLS runtime.
23664
23665 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
23666
23667         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
23668
23669 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
23670
23671         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
23672         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
23673         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
23674         ignored" warnings when "packing" is the same as the ABI layout.
23675
23676 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
23677
23678         PR fortran/21302
23679         * gfortran.dg/line_length_1.f: New test.
23680         * gfortran.dg/line_length_2.f90: Ditto.
23681
23682 2005-11-30  Richard Guenther  <rguenther@suse.de>
23683
23684         PR tree-optimization/21655
23685         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
23686
23687 2005-11-30  Dale Johannesen  <dalej@apple.com>
23688
23689         * gcc.c-torture/compile/pr24930.c: New.
23690
23691 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
23692
23693         PR fortran/15809
23694         *  gfortran.dg/auto_char_dummy_array.f90: New test.
23695
23696 2005-11-30  Jeff Law  <law@redhat.com>
23697
23698         * g++.old-deja/g++.law/pr25000.C: New test.
23699
23700 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
23701
23702         * gcc.dg/tls/opt-11.c: New test.
23703
23704 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
23705
23706         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
23707         targets.
23708         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
23709         LP64 ia64.
23710
23711 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
23712
23713         * gfortran.dg/open_access_1.f90: New test.
23714
23715 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23716
23717         * gcc.dg/charset/builtin2.c: New test.
23718
23719 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
23720
23721         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
23722         on mmix-*-* for *_[xy].c.
23723
23724 2005-11-28  Kean Johnston  <jkj@sco.com>
23725
23726         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
23727         headers.
23728         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
23729         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
23730         * gcc.target/i386/asm-3.c: Ditto.
23731         * gcc.target/i386/clobbers.c: Ditto.
23732         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
23733         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
23734         test regexp.
23735         * gcc.target/i386/mul.c: Ditto.
23736         * gcc.target/i386/ssetype-1.c: Ditto.
23737         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
23738         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
23739         static so the test works with -fPIC mode too. Based on comment in
23740         PR19231 by Pinski.
23741         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
23742
23743 2005-11-28  Richard Guenther  <rguenther@suse.de>
23744
23745         * gcc.dg/alias-9.c: New testcase.
23746         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
23747
23748 2005-11-28  Roger Sayle  <roger@eyesopen.com>
23749             Uros Bizjak  <uros@kss-loka.si>
23750
23751         PR middle-end/20219
23752         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
23753         tan(x)/sin(x) transformations.
23754
23755 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
23756
23757         PR middle-end/24575
23758         * gcc.dg/tree-ssa/divide-3.c: New test.
23759         * gcc.dg/tree-ssa/divide-4.c: New test.
23760
23761 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
23762
23763         PR fortran/24917
23764         *  gfortran.dg/boz_6.f90: New test.
23765
23766 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23767
23768         PR fortran/23912
23769         * gfortran.dg/modulo_1.f90: New test.
23770
23771 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23772
23773         PR libfortran/24919
23774         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
23775         fail on CRLF platforms.
23776         * gfortran.dg/ftell_2.f90: Likewise.
23777
23778 2005-11-26  Eric Christopher  <echristo@apple.com>
23779
23780         * gcc.dg/intmax_t-1.c: Remove mips xfail.
23781
23782 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
23783
23784         * objc.dg/gnu-runtime-3.m: Simplify.
23785
23786 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
23787
23788         PR middle-end/23669
23789         * gcc.dg/tree-ssa/divide-1.c: New test.
23790         * gcc.dg/tree-ssa/divide-2.c: New test.
23791
23792 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
23793
23794         PR libgfortran/24945
23795         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
23796
23797 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
23798
23799         PR libgfortran/24945
23800         * gfortran.dg/open_status_2.f90: New test.
23801
23802 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23803
23804         * gcc.c-torture/execute/builtins/fprintf.c,
23805         gcc.c-torture/execute/builtins/fputs-lib.c,
23806         gcc.c-torture/execute/builtins/fputs.c,
23807         gcc.c-torture/execute/builtins/lib/fprintf.c,
23808         gcc.c-torture/execute/builtins/lib/printf.c,
23809         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
23810
23811 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
23812
23813         * gcc.dg/20050922-2.c: New test.
23814
23815 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
23816
23817         * objc.dg/gnu-runtime-3.m: New test.
23818
23819 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23820
23821         PR c++/9278
23822         * g++.dg/other/void1.C: New test.
23823
23824 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
23825
23826         PR middle-end/24998
23827         * gcc.dg/torture/fp-int-convert-float.c,
23828         gcc.dg/torture/fp-int-convert-double.c,
23829         gcc.dg/torture/fp-int-convert-long-double.c,
23830         gcc.dg/torture/fp-int-convert-timode.c,
23831         gcc.dg/torture/fp-int-convert-float80.c,
23832         gcc.dg/torture/fp-int-convert-float80-timode.c,
23833         gcc.dg/torture/fp-int-convert-float128.c,
23834         gcc.dg/torture/fp-int-convert-float128-timode.c,
23835         gcc.dg/torture/fp-int-convert.h: New files.
23836
23837 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
23838
23839         PR middle-end/24989
23840         * gcc.dg/tree-ssa/bool-10.c: New test.
23841         * gcc.dg/tree-ssa/bool-11.c: New test.
23842         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
23843
23844 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
23845
23846         PR middle-end/24990
23847         * tree-ssa/pr24990-1.c: New test.
23848
23849 2005-11-24  Richard Guenther  <rguenther@suse.de>
23850         Dirk Mueller <dmueller@suse.de>
23851
23852         PR c++/14024
23853         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
23854         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
23855         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
23856         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
23857         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
23858         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
23859
23860 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
23861
23862         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
23863
23864 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23865
23866         PR c/21668
23867         * gcc.dg/Wc++-compat.c: New.
23868         * gcc.dg/Wno-c++-compat.c: New.
23869
23870 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
23871
23872         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
23873         (vspltish, vspltisw): Likewise.
23874
23875 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23876
23877         PR libgfortran/24794
23878         * gfortran.dg/namelist_12.f: Fix quotes.
23879         * gfortran.dg/namelist_13.f90: Fix quotes.
23880         * gfortran.dg/namelist_14.f90: Fix quotes.
23881         * gfortran.dg/namelist_15.f90: Fix quotes.
23882         * gfortran.dg/namelist_use.f90: Fix quotes.
23883         * gfortran.dg/namelist_use_only.f90: Fix quotes.
23884         * gfortran.dg/namelist_21.f90: New test.
23885         * gfortran.dg/namelist_22.f90: New test.
23886
23887 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
23888
23889         PR target/23435
23890         * gcc.c-torture/compile/pr23435.c: New.
23891
23892 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
23893
23894         * gcc.c-torture/execute/floatunsisf-1.c: New test.
23895
23896 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
23897
23898         * gcc.target/powerpc/405-macchw-1.c,
23899         gcc.target/powerpc/405-macchw-2.c,
23900         gcc.target/powerpc/405-macchwu-1.c,
23901         gcc.target/powerpc/405-macchwu-2.c,
23902         gcc.target/powerpc/405-machhw-1.c,
23903         gcc.target/powerpc/405-machhw-2.c,
23904         gcc.target/powerpc/405-machhwu-1.c,
23905         gcc.target/powerpc/405-machhwu-2.c,
23906         gcc.target/powerpc/405-maclhw-1.c,
23907         gcc.target/powerpc/405-maclhw-2.c,
23908         gcc.target/powerpc/405-maclhwu-1.c,
23909         gcc.target/powerpc/405-maclhwu-2.c,
23910         gcc.target/powerpc/405-mulchw-1.c,
23911         gcc.target/powerpc/405-mulchw-2.c,
23912         gcc.target/powerpc/405-mulchwu-1.c,
23913         gcc.target/powerpc/405-mulchwu-2.c,
23914         gcc.target/powerpc/405-mulhhw-1.c,
23915         gcc.target/powerpc/405-mulhhw-2.c,
23916         gcc.target/powerpc/405-mulhhwu-1.c,
23917         gcc.target/powerpc/405-mulhhwu-2.c,
23918         gcc.target/powerpc/405-mullhw-1.c,
23919         gcc.target/powerpc/405-mullhw-2.c,
23920         gcc.target/powerpc/405-mullhwu-1.c,
23921         gcc.target/powerpc/405-mullhwu-2.c,
23922         gcc.target/powerpc/405-nmacchw-1.c,
23923         gcc.target/powerpc/405-nmacchw-2.c,
23924         gcc.target/powerpc/405-nmachhw-1.c,
23925         gcc.target/powerpc/405-nmachhw-2.c,
23926         gcc.target/powerpc/405-nmaclhw-1.c,
23927         gcc.target/powerpc/405-nmaclhw-2.c,
23928         gcc.target/powerpc/440-macchw-1.c,
23929         gcc.target/powerpc/440-macchw-2.c,
23930         gcc.target/powerpc/440-macchwu-1.c,
23931         gcc.target/powerpc/440-macchwu-2.c,
23932         gcc.target/powerpc/440-machhw-1.c,
23933         gcc.target/powerpc/440-machhw-2.c,
23934         gcc.target/powerpc/440-machhwu-1.c,
23935         gcc.target/powerpc/440-machhwu-2.c,
23936         gcc.target/powerpc/440-maclhw-1.c,
23937         gcc.target/powerpc/440-maclhw-2.c,
23938         gcc.target/powerpc/440-maclhwu-1.c,
23939         gcc.target/powerpc/440-maclhwu-2.c,
23940         gcc.target/powerpc/440-mulchw-1.c,
23941         gcc.target/powerpc/440-mulchw-2.c,
23942         gcc.target/powerpc/440-mulchwu-1.c,
23943         gcc.target/powerpc/440-mulchwu-2.c,
23944         gcc.target/powerpc/440-mulhhw-1.c,
23945         gcc.target/powerpc/440-mulhhw-2.c,
23946         gcc.target/powerpc/440-mulhhwu-1.c,
23947         gcc.target/powerpc/440-mulhhwu-2.c,
23948         gcc.target/powerpc/440-mullhw-1.c,
23949         gcc.target/powerpc/440-mullhw-2.c,
23950         gcc.target/powerpc/440-mullhwu-1.c,
23951         gcc.target/powerpc/440-mullhwu-2.c,
23952         gcc.target/powerpc/440-nmacchw-1.c,
23953         gcc.target/powerpc/440-nmacchw-2.c,
23954         gcc.target/powerpc/440-nmachhw-1.c,
23955         gcc.target/powerpc/440-nmachhw-2.c,
23956         gcc.target/powerpc/440-nmaclhw-1.c,
23957         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
23958
23959 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
23960
23961         PR fortran/24774
23962         * gfortran.dg/inquire_9.f90: New test.
23963
23964         PR fortran/21647
23965         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
23966
23967 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23968
23969         PR libfortran/24432
23970         * lib/target-supports.exp (check_effective_target_fortran_large_real):
23971         Check that 'cos' is supported.
23972
23973 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
23974
23975         PR fortran/24223
23976         * gfortran.dg/substring_equivalence.f90: New test.
23977
23978         PR fortran/24705
23979         * gfortran.dg/auto_internal_assumed.f90: New test.
23980
23981 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
23982
23983         * gcc.dg/fold-div-2.c: New test.
23984
23985 2005-11-20  Ian Lance Taylor  <ian@airs.com>
23986
23987         PR rtl-optimization/24883
23988         * gcc.c-torture/compile/pr24883.c: New test.
23989
23990 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
23991
23992         PR middle-end/20583
23993         * gcc.c-torture/compile/pr20583.c: New.
23994
23995 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
23996
23997         * gcc.c-torture/execute/usmul.c: New test.
23998
23999 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
24000
24001         * gcc.dg/tree-ssa/vrp22.c: New test.
24002
24003 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
24004
24005         PR middle-end/24912
24006         * gcc.dg/torture/pr24912-1.c: New test.
24007
24008 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
24009
24010         PR fortran/24862
24011         * gfortran.dg/arrayio_derived_1.f90: New test.
24012
24013 2005-11-19  Richard Guenther  <rguenther@suse.de>
24014
24015         PR middle-end/23294
24016         * gcc.dg/tree-ssa/pr23294.c: New testcase.
24017
24018 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
24019
24020         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
24021
24022 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
24023
24024         PR c++/8355
24025         * g++.dg/template/friend39.C: New test.
24026
24027 2005-11-18  James E Wilson  <wilson@specifix.com>
24028
24029         * gcc.dg/builtin-strstr.c: New.
24030
24031 2005-11-18  Richard Henderson  <rth@redhat.com>
24032
24033         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
24034         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
24035         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
24036         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
24037         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
24038         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
24039         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
24040         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
24041         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
24042         renaming to remove initial "ia64-".
24043
24044 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
24045
24046         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
24047
24048 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
24049
24050         * g++.dg/cpp/string-2.C: New test.
24051
24052 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
24053
24054         * gcc.dg/tree-ssa/loop-14.c: New test.
24055
24056 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
24057             Michael Chamberlain <michael@chamberlain.net.au>
24058
24059         * ada/acats/run_all.sh (target_run): Kill long running tests.
24060
24061 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24062
24063         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
24064         * gcc.dg/cleanup-9.c: Likewise.
24065         * gcc.dg/cleanup-10.c: Likewise.
24066         * gcc.dg/cleanup-11.c: Likewise.
24067
24068 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24069
24070         PR fortran/24892
24071         * gfortran.dg/open_access_append_1.f90: New test.
24072         * gfortran.dg/open_access_append_2.f90: New test.
24073
24074 2005-11-16  Richard Guenther  <rguenther@suse.de>
24075
24076         PR middle-end/24851
24077         * gcc.c-torture/execute/pr24851.c: New testcase.
24078
24079 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
24080
24081         * gcc.dg/fold-overflow-1.c: New test.
24082
24083 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
24084
24085         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
24086         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
24087
24088 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
24089
24090         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
24091         structures.
24092         * g++.dg/eh/forced2.C: Likewise.
24093         * g++.dg/eh/forced3.C: Likewise.
24094         * g++.dg/eh/forced4.C: Likewise.
24095
24096 2005-11-11  Mike Stump  <mrs@apple.com>
24097
24098         * g++.old-deja/g++.mike/unused.C: Add.
24099
24100 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
24101
24102         PR c++/24667
24103         * g++.dg/warn/Wcast-qual1.C: New test.
24104
24105 2005-11-15  Jan Hubicka  <jh@suse.cz>
24106
24107         * gcc.dg/winline-5.c: Add large-unit-insns limit.
24108
24109 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
24110
24111         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
24112
24113 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
24114
24115         PR 24840
24116         * gcc.dg/tree-ssa/pr24840.c: New test.
24117
24118 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
24119
24120         PR testsuite/24841
24121         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
24122
24123 2005-11-14  Dale Johannesen  <dalej@apple.com>
24124
24125         * gcc.c-torture/execute/20051113-1.c: New.
24126
24127 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
24128
24129         PR c++/24687
24130         * g++.dg/template/crash43.C: New test.
24131
24132 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
24133
24134         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
24135
24136 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
24137
24138         PR c++/24817
24139         * g++.dg/eh/spec8.C: New test.
24140
24141 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
24142
24143         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
24144
24145 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
24146
24147         PR c++/20293
24148         * g++.dg/parse/ambig4.C: New test.
24149         * g++.dg/tc1/dr101.C: Adjust error markers.
24150         * g++.dg/lookup/strong-using-2.C: Likewise.
24151         * g++.dg/lookup/ambig5.C: Likewise.
24152         * g++.dg/lookup/ambig4.C: Likewise.
24153         * g++.dg/parse/crash22.C: Likewise.
24154
24155 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
24156
24157         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
24158
24159 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
24160
24161         * gcc.dg/nested-calls-1.c: New test.
24162
24163 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24164
24165         * gfortran.dg/complex_intrinsic_1.f90: New test.
24166         * gfortran.dg/complex_intrinsic_2.f90: New test.
24167         * gfortran.dg/fgetc_1.f90: New test.
24168         * gfortran.dg/fgetc_2.f90: New test.
24169         * gfortran.dg/fgetc_3.f90: New test.
24170         * gfortran.dg/ftell_1.f90: New test.
24171         * gfortran.dg/ftell_2.f90: New test.
24172         * gfortran.dg/gnu_logical_1.F: New test.
24173         * gfortran.dg/gnu_logical_2.f90: New test.
24174
24175 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
24176
24177         PR middle-end/24820
24178         * gcc.dg/pr24820.c: New test.
24179
24180 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
24181
24182         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
24183         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
24184         variable.
24185
24186 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24187
24188         PR testsuite/24614
24189         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
24190
24191 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
24192
24193         * gcc.target/cris/cris.exp: New file.
24194         * gcc.target/cris/rld-legit1.c: New test.
24195         * gcc.target/cris/rld-legit2.c: New test.
24196
24197 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
24198
24199         PR c++/24780
24200         * g++.dg/opt/pr24780.C: New test.
24201
24202         PR c++/24761
24203         * g++.dg/template/asm1.C: New test.
24204
24205 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
24206
24207         PR libgfortran/24787
24208         * gfortran.dg/scan_1.f90: New test.
24209
24210 2005-11-12  Jan Hubicka  <jh@suse.cz>
24211
24212         * gcc.target/i386/minmax-1.c: New.
24213         * gcc.target/i386/minmax-2.c: New.
24214
24215 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
24216
24217         * gcc.dg/pr24445.c: Fix for 64-bit targets.
24218
24219 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
24220
24221         * gcc.c-torture/execute/20051110-1.c,
24222         gcc.c-torture/execute/20051110-2.c: New tests.
24223
24224 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
24225
24226         PR middle-end/24750
24227         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
24228         New tests.
24229
24230 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
24231
24232         * lib/target-libpath.exp (get_shlib_extension): New proc.
24233         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
24234         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24235         * lib/objc.exp (objc_target_compile): Likewise.
24236         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
24237         detection.
24238
24239 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
24240
24241         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
24242
24243         * lib/target-supports.exp (check_effective_target_static_libgfortran):
24244         Add -static to additional_flags and pass it to target_compile.
24245
24246 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
24247
24248         PR libgfortran/24719
24249         gfortran.dg/read_noadvance.f90: New test.
24250
24251         PR libgfortran/24699
24252         gfortran.dg/fmt_t_2.f90: New test.
24253
24254         PR libgfortran/24785
24255         gfortran.dg/read_x_eor.f90: New test.
24256
24257         PR libgfortran/24584
24258         gfortran.dg/namelist_empty.f90: Rename test.
24259
24260         PR libgfortran/24489
24261         gfortran/read_eor.f90: Rename test.
24262
24263 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
24264
24265         PR fortran/15976
24266         * gfortran.dg/automatic_module_variable.f90: New test.
24267
24268 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
24269
24270         PR target/24445
24271         * gcc.dg/pr24445.c: New test.
24272
24273 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
24274
24275         PR fortran/24655
24276         PR fortran/24755
24277         * gfortran.dg/recursive_statement_functions.f90: Add statement
24278         functions using inline intrinsic functions and parameters to test
24279         that they no longer seg-fault.
24280
24281         PR fortran/24409
24282         gfortran.dg/nested_modules_4.f90: New test.
24283         gfortran.dg/nested_modules_5.f90: New test.
24284
24285 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24286
24287         PR fortran/24643
24288         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
24289
24290 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
24291
24292         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
24293         failures.
24294
24295 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24296
24297         * gcc.dg/sparc-getcontext-1.c: New test.
24298
24299 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
24300
24301         * gcc.dg/ifcvt-fabs-1.c: New test.
24302
24303 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
24304
24305         PR other/4372
24306         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
24307         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
24308
24309 2005-11-09  Richard Guenther  <rguenther@suse.de>
24310
24311         PR tree-optimization/24716
24312         * gcc.c-torture/execute/pr24716.c: New testcase.
24313
24314 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24315
24316         * gcc.dg/pr24624.c: Disable for non S/390 targets.
24317
24318 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24319
24320         PR 24624
24321         * gcc.dg/pr24624.c: Testcase added.
24322
24323 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24324
24325         PR 24623
24326         * g++.dg/other/pr24623.C: Testcase added.
24327
24328 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
24329
24330         PR fortran/22607
24331         * gfortran-dg/pure_byref_1.f90: New.
24332         * gfortran-dg/pure_byref_2.f90: New.
24333
24334 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
24335
24336         PR c/24101
24337         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
24338         * gcc.dg/dg.exp: Run main loop also for *.i files.
24339
24340 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
24341
24342         PR c++/19450
24343         * g++.dg/tls/diag-3.C: New test.
24344         * g++.dg/tls/diag-4.C: New test.
24345         * g++.dg/tls/static-1.C: New test.
24346         * g++.dg/tls/static-1a.cc: New file.
24347
24348 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
24349
24350         PR 23046
24351         * g++.dg/tree-ssa/pr23046.C: New test.
24352
24353 2005-11-08  Devang Patel <dpatel@apple.com>
24354
24355         PR tree-optimization/23115
24356         * gcc.dg/tree-ssa/pr23115.c: New.
24357
24358 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
24359
24360         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
24361         * gcc.target/powerpc/pr16155.c: Same.
24362         * gcc.target/powerpc/altivec-1.c: Same.
24363         * gcc.target/powerpc/altivec-2.c: Same.
24364         * gcc.target/powerpc/altivec-3.c: Same.
24365         * gcc.target/powerpc/altivec-5.c: Same.
24366         * gcc.target/powerpc/altivec-11.c: Same.
24367         * gcc.target/powerpc/altivec-12.c: Same.
24368         * gcc.target/powerpc/altivec-14.c: Same.
24369         * gcc.target/powerpc/altivec-22.c: Same.
24370         * gcc.target/powerpc/altivec-consts.c: Same.
24371         * gcc.target/powerpc/altivec-pr22085.c: Same.
24372         * gcc.target/powerpc/altivec-splat.c: Same.
24373         * gcc.target/powerpc/altivec-varargs-1.c: Same.
24374         * gcc.target/powerpc/altivec-vec-merge.c: Same.
24375         * gcc.target/powerpc/darwin-longlong.c: Same.
24376
24377 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
24378
24379         PR target/19340
24380         * gcc.dg/pr19340.c: New test.
24381
24382 2005-11-07  Ian Lance Taylor  <ian@airs.com>
24383
24384         PR rtl-optimization/24683
24385         * gcc.dg/pr24683.c: New test.
24386
24387 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
24388
24389         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
24390         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
24391
24392 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
24393
24394         * gcc.target/i386/pr23376.c: Compile with -mmmx.
24395
24396 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
24397
24398         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
24399
24400 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
24401
24402         PR target/24230
24403
24404         * gcc.target/powerpc/altivec-consts.c,
24405         gcc.target/powerpc/altivec-splat.c: New testcase.
24406
24407 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
24408
24409         PR c/24599
24410
24411         * gcc.dg/overflow-2.c: New testcase.
24412
24413 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
24414
24415         PR rtl-optimization/23567
24416         * gcc.c-torture/execute/20051104-1.c: New test.
24417
24418 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
24419
24420         PR fortran/24534
24421         gfortran.dg/private_type_2.f90: Modified to check that case with
24422         PRIVATE declaration within derived type is accepted.
24423
24424         PR fortran/20838
24425         gfortran.dg/pointer_assign_1.f90: New test.
24426
24427         PR fortran/20840
24428         * gfortran.dg/arrayio_0.f90: New test.
24429
24430         PR fortran/17737
24431         gfortran.dg/data_initialized.f90: New test.
24432         gfortran.dg/data_constraints_1.f90: New test.
24433         gfortran.dg/data_constraints_2.f90: New test.
24434
24435 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
24436
24437         PR fortran/24174
24438         PR fortran/24305
24439         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
24440
24441 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
24442
24443         PR 24670
24444         * gcc.dg/tree-ssa/pr24670.c: New test.
24445
24446 2005-11-05  Ian Lance Taylor  <ian@airs.com>
24447
24448         PR target/22432
24449         * gcc.target/i386/pr22432.c: New test.
24450
24451 2005-11-05  Richard Henderson  <rth@redhat.com>
24452
24453         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
24454         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
24455         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
24456         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
24457         from gcc.dg/alpha-*.
24458         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
24459         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
24460
24461 2005-11-05  Andreas Jaeger  <aj@suse.de>
24462
24463         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
24464
24465 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
24466
24467         PR target/23424
24468         * gcc.dg/torture/pr23424-1.c: New test.
24469
24470 2005-11-04  Richard Henderson  <rth@redhat.com>
24471
24472         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
24473         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
24474         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
24475         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
24476         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
24477         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
24478         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
24479         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
24480         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
24481         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
24482         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
24483         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
24484         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
24485         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
24486         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
24487         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
24488         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
24489         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
24490         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
24491         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
24492         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
24493         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
24494         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
24495         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
24496         Move from gcc.dg/.
24497         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
24498         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
24499         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
24500         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
24501         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
24502         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
24503         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
24504         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
24505         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
24506         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
24507         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
24508         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
24509         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
24510         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
24511         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
24512         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
24513         gcc.target/i386/lea.c, gcc.target/i386/local.c,
24514         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
24515         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
24516         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
24517         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
24518         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
24519         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
24520         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
24521         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
24522         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
24523         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
24524         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
24525         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
24526         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
24527         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
24528         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
24529         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
24530         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
24531         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
24532         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
24533         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
24534         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
24535         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
24536         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
24537         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
24538         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
24539         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
24540         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
24541         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
24542
24543 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
24544
24545         PR 24627
24546         * gcc.dg/tree-ssa/pr24627.c: New test.
24547
24548 2005-11-04 Paul Brook  <paul@codesourcery.com>
24549
24550         * gcc.dg/tls/opt-10.c: New test.
24551
24552 2005-11-04  Andreas Jaeger  <aj@suse.de>
24553
24554         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
24555         avoid extra warnings.
24556
24557 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24558
24559         PR libfortran/22298
24560         * lib/target-supports.exp
24561         (check_effective_target_static_libgfortran): New
24562         static_libgfortran effective target.
24563         * gfortran.dg/static_linking_1.f: New test.
24564         * gfortran.dg/static_linking_1.c: New file.
24565
24566 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
24567
24568         * gcc.dg/pr24615.c: Guard test with { target fpic }.
24569
24570 2005-11-03  Josh Conner  <jconner@apple.com>
24571
24572         PR c++/19989
24573         g++.dg/ext/array2.C: New test.
24574         g++.dg/template/dependent-name3.C: New test.
24575         g++.dg/template/dependent-name4.C: New test.
24576         g++.dg/template/sfinae2.C: New test.
24577
24578 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24579
24580         PR preprocessor/22042
24581         * gcc.dg/cpp/strify4.c: New test.
24582
24583 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
24584
24585         PR c++/17964
24586         * g++.dg/cpp/string-1.C: New test.
24587
24588 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
24589
24590         * gcc.target/powerpc: New directory.
24591         * gcc.target/powerpc/powerpc.exp: New file.
24592         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
24593         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
24594         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
24595         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
24596         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
24597         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
24598         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
24599         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
24600         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
24601         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
24602         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
24603         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
24604         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
24605         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
24606         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
24607         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
24608         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
24609         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
24610         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
24611         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
24612         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
24613         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
24614         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
24615         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
24616         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
24617         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
24618         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
24619         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
24620         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
24621         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
24622         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
24623         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
24624         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
24625         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
24626
24627 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
24628
24629         PR c++/21627
24630         * g++.dg/warn/inline2.C: New test.
24631
24632 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24633
24634         PR middle-end/23155
24635         * g++.dg/ext/c99struct1.C: New test.
24636         * gcc.dg/union-cast-1.c: New test.
24637         * gcc.dg/union-cast-2.c: New test.
24638         * gcc.dg/union-cast-3.c: New test.
24639
24640 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24641
24642         PR middle-end/24589
24643         * gcc.c-torture/execute/zero-struct-2.c: New test.
24644
24645 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24646
24647         PR c++/24582
24648         * g++.dg/init/switch1.C: New test.
24649
24650 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24651
24652         * gcc.dg/delay-slot-1.c: New test.
24653
24654 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
24655
24656         PR target/24620
24657         * gcc.dg/pr24620.c: New test.
24658
24659 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
24660
24661         PR c/24329
24662         * gcc.dg/format/unnamed-1.c: New test.
24663
24664 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24665
24666         PR c++/22434
24667         * g++.dg/expr/cond8.C: New test.
24668
24669         PR c++/24560
24670         * g++.dg/parse/dot1.C: New test.
24671
24672 2005-11-02  Jan Hubicka  <jh@suse.cz>
24673
24674         PR target/23303
24675         * gcc.dg/i386-lea.c: New test
24676
24677 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
24678
24679         PR target/24615
24680         * gcc.dg/pr24615.c: New test.
24681
24682 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
24683
24684         PR target/24600
24685         * gcc.dg/pr24600.c: New test.
24686
24687 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24688
24689         PR c++/19253
24690         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
24691         * g++.dg/parse/typename9.C: New test.
24692         * g++/dg/parse/typename10.C: Likewise.
24693
24694 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
24695
24696         PR fortran/18157
24697         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
24698         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
24699         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
24700
24701 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24702
24703         PR c++/24569
24704         * g++.dg/debug/static1.C: New test.
24705
24706 2005-11-02  Josh Conner  <jconner@apple.com>
24707
24708         * g++.dg/crash38.C: moved into proper directory...
24709         * g++.dg/template/crash42.C: ...here
24710
24711 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
24712
24713         PR target/18338
24714         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
24715         pcc_bitfield_type_matters || default_packed.
24716
24717         * lib/target-supports.exp
24718         (check_effective_target_pcc_bitfield_type_matters): New proc.
24719         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
24720
24721         PR testsuite/23304
24722         * lib/target-supports.exp (check_effective_default_packed): New proc.
24723         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
24724         Gate expected errors on target ! default_packed.
24725         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
24726
24727 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24728
24729         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
24730         change (r106358).
24731
24732 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24733
24734         PR fortran/24008
24735         * gfortran.dg/entry_5.f90: New.
24736         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
24737
24738 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
24739
24740         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
24741
24742 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
24743
24744         PR fortran/21565
24745         gfortran.dg/namelist_blockdata.f90: New test.
24746
24747         PR fortran/18737
24748         gfortran.dg/external_implicit_none.f90: New test.
24749
24750         PR fortran/14994
24751         * gfortran.dg/secnds.f: New test.
24752
24753 2005-10-31  Jan Hubicka  <jh@suse.cz>
24754
24755         PR target/20928
24756         * gcc.c-torture/compile/pr20928.c: New test.
24757
24758 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
24759
24760         PR middle-end/23492
24761         * gcc.c-torture/compile/zero-strct-5.c: New test.
24762
24763 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
24764
24765         PR libgfortran/24584
24766         * gfortran.dg/pr24584.f90: New test.
24767
24768 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
24769
24770         PR fortran/18883
24771         * gfortran.dg/char_result_9.f90: New.
24772         * gfortran.dg/char_result_10.f90: New.
24773
24774 2005-10-30  Jan Hubicka  <jh@suse.cz>
24775
24776         * g++.dg/tree-ssa/pr24172.C: New testcase.
24777
24778 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24779
24780         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
24781
24782 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
24783
24784         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
24785         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
24786         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
24787         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
24788         gfortran.dg/enum_9.f90,
24789         gfortran.fortran-torture/compile/enum_1.f90,
24790         gfortran.fortran-torture/execute/enum_1.f90,
24791         gfortran.fortran-torture/execute/enum_2.f90,
24792         gfortran.fortran-torture/execute/enum_3.f90,
24793         gfortran.fortran-torture/execute/enum_4.f90: New tests.
24794
24795 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
24796
24797         PR target/18482
24798         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
24799         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
24800
24801 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24802
24803         PR libfortran/20179
24804         * gfortran.dg/mixed_io_1.f90: New test.
24805         * gfortran.dg/mixed_io_1.c: New file.
24806
24807 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24808
24809         * gfortran.dg/malloc_free_1.f90: New test.
24810
24811 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
24812
24813         * gcc.dg/nested-func-4.c: Require profiling -pg.
24814
24815 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24816
24817         PR C++/23229
24818         * g++.dg/warn/main-2.C: New test.
24819
24820 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
24821
24822         PR fortran/24545
24823         * gfortran.dg/interface_2.f90: new test.
24824
24825 2005-10-28  Josh Conner  <jconner@apple.com>
24826
24827         PR c++/22153
24828         * g++.dg/template/crash38.C: New test.
24829         * g++.dg/parse/explicit1.C: Change expected errors.
24830
24831 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24832
24833         PR C++/23426
24834         * g++.dg/other/large-size-array.C: New test.
24835
24836 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
24837
24838         PR middle-end/24362
24839         * g++.dg/opt/complex4.C: New test.
24840
24841 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
24842
24843         * gcc.dg/nested-func-4.c: New test.
24844
24845 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
24846
24847         PR fortran/24158
24848         gfortran.dg/derived_recursion.f90: New test.
24849         gfortran.dg/implicit_actual.f90: New test.
24850
24851 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
24852
24853         PR middle-end/24295, PR testsuite/24477
24854         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
24855         removed when weakref hits the tree.
24856
24857 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
24858
24859         * gfortran.dg/cray_pointers_4.f90: New test.
24860
24861         * gfortran.dg/cray_pointers_5.f90: New test.
24862
24863 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
24864
24865         PR fortran/22290
24866         * gfortran.dg/assign_5.f90: New test.
24867         * gfortran.dg/assign_6.f: New test.
24868
24869 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
24870
24871         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
24872         CPU has no SSE support.
24873
24874 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
24875
24876         PR libgfortran/24224
24877         * gfortran.dg/arrayio_1.f90: Update attribution.
24878         * gfortran.dg/arrayio_2.f90: Update attribution.
24879         * gfortran.dg/arrayio_3.f90: Update attribution.
24880         * gfortran.dg/arrayio_4.f90: Update test conditions.
24881         * gfortran.dg/arrayio_5.f90: Update attribution.
24882         * gfortran.dg/arrayio_6.f90: New test.
24883         * gfortran.dg/arrayio_7.f90: New test.
24884
24885 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
24886
24887         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
24888
24889 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
24890
24891         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
24892
24893 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
24894
24895         PR fortran/24416
24896         * gfortran.dg/namelist_char_only.f90: New test.
24897
24898 2005-10-24  Asher Langton  <langton2@llnl.gov>
24899
24900         PR fortran/17031
24901         PR fortran/22282
24902         * gfortran.dg/cray_pointers_1.f90: New test.
24903         * gfortran.dg/cray_pointers_2.f90: New test.
24904         * gfortran.dg/cray_pointers_3.f90: New test.
24905         * gfortran.dg/loc_1.f90: New test.
24906         * gfortran.dg/loc_2.f90: New test.
24907
24908 2005-10-24  Steven Bosscher  <stevenb@suse.de>
24909
24910         * gcc.dg/pr24225.c: New test.
24911
24912 2005-10-24  Asher Langton  <langton2@llnl.gov>
24913
24914         * gfortran.dg/dup_save_1.f90: New test.
24915         * gfortran.dg/dup_save_2.f90: New test.
24916
24917 2005-10-24  Paul Brook  <paul@codesourcery.com>
24918
24919         PR 24107
24920         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
24921         stdint.h.
24922
24923 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
24924
24925         PR libgfortran/24489
24926         * gfortran.dg/pr24489.f90: New test.
24927
24928 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
24929
24930         PR fortran/23635
24931         * gfortran.dg/ichar_1.f90: Add tests for derived types.
24932
24933 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
24934
24935         PR target/18911
24936         * g++.dg/init/array16.C: Skip for mmix-*-*.
24937
24938 2005-10-23  Asher Langton  <langton2@llnl.gov>
24939
24940         * gfortran.dg/byte_1.f90: New test.
24941         * gfortran.dg/byte_2.f90: New test.
24942
24943 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
24944
24945         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
24946
24947 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
24948
24949         PR fortran/18022
24950         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
24951
24952         PR fortran/24311
24953         * gfortran.dg/merge_char_const.f90: New test.
24954
24955         PR fortran/24384
24956         * gfortran.dg/spread_scalar_source.f90: New test.
24957
24958 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
24959
24960         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
24961
24962         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
24963         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
24964
24965         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
24966
24967 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
24968
24969         PR fortran/24426
24970         * gfortran.dg/der_pointer_4.f90: New.
24971
24972 2005-10-22  David Ayers  <d.ayers@inode.at>
24973
24974         * obj-c++.dg/except-1.mm: Simplify.
24975
24976 2005-10-21  David Ayers  <d.ayers@inode.at>
24977
24978         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
24979
24980 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
24981
24982         * gfortran.dg/assumed_dummy_2.f90: New test.
24983
24984 2005-10-21  James E Wilson  <wilson@specifix.com>
24985
24986         PR preprocessor/15220
24987         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
24988
24989 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
24990
24991         * gcc.c-torture/execute/20051021-1.c: New test.
24992
24993 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
24994
24995         PR c++/24260
24996         * g++.dg/ext/tmplattr1.C: New test.
24997
24998 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
24999
25000         PR fortran/24440
25001         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
25002
25003 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
25004
25005         * obj-c++.dg/except-1.mm: New.
25006
25007         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
25008
25009 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
25010
25011         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
25012
25013 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
25014
25015         PR middle-end/24295
25016         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
25017         declarations with the same names as thunks' alias targets, use
25018         aliases instead.
25019         * gcc.dg/attr-alias-3.c: New test.
25020         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
25021
25022 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
25023
25024         PR c++/22618
25025         * g++.dg/parse/access8.C: New test.
25026
25027 2005-10-20  Richard Guenther  <rguenther@suse.de>
25028
25029         PR c++/24439
25030         * g++.dg/tree-ssa/pr24439.C: New testcase.
25031
25032 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25033
25034         * g++.dg/opt/delay-slot-1.C: New test.
25035
25036 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
25037
25038         PR fortran/21625
25039         * gfortran.fg/der_init_1.f90: New.
25040
25041 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
25042
25043         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
25044
25045 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
25046
25047         PR c++/21908
25048         * g++.dg/parse/error28.C: New test.
25049
25050 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25051
25052         * gcc.dg/profile-generate-2.c: New test.
25053
25054 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
25055
25056         PR target/23589
25057         * g++.dg/ext/dllimport11.C: New.
25058
25059 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25060
25061         PR c++/22293
25062         * g++.dg/other/friend3.C: New test.
25063
25064 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
25065
25066         PR c++/23293
25067         * g++.dg/template/error19.C: New test.
25068
25069 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
25070
25071         PR c++/21383
25072         * g++.dg/overload/koenig2.C: New.
25073
25074         PR c++/23118
25075         * g++.dg/overload/error2.C: New.
25076
25077         PR c++/22604
25078         * g++.dg/inherit/covariant14.C: New.
25079
25080 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25081
25082         PR c++/23440
25083         * g++.dg/parse/for1.C: New test.
25084
25085 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
25086
25087         PR fortran/23446
25088         * gfortran.dg/host_dummy_index_1.f90: New test.
25089
25090         PR fortran/21459
25091         * gfortran.dg/automatic_char_len_2.f90: New test.
25092
25093         PR fortran/20866
25094         * gfortran.dg/recursive_statement_functions.f90: New test.
25095
25096         PR fortran/20853
25097         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
25098
25099         PR fortran/20849
25100         * gfortran.dg/external_initializer.f90: New test.
25101
25102         PR fortran/20837
25103         * non_module_public.f90: New test.
25104
25105 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
25106
25107         PR c++/24386
25108         * g++.dg/template/overload7.C: New.
25109
25110         PR c++/22551
25111         * g++.dg/other/switch2.C: Remove expected warnings.
25112
25113         PR c++/21353
25114         * g++.dg/template/defarg6.C: New.
25115
25116 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
25117
25118         PR target/24315
25119         * gcc.target/i386/pr24315.c: New test.
25120
25121 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
25122
25123         PR c++/24389
25124         * g++.dg/template/static21.C: New test.
25125         * g++.dg/template/static21-a.cc: Likewise.
25126
25127 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
25128
25129         PR c++/23959
25130         * g++.dg/warn/Wswitch-default-1.C: New test.
25131         * g++.dg/warn/Wswitch-default-2.C: New test.
25132
25133 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
25134
25135         PR c++/22173
25136         * g++.dg/parse/template18.C: New test.
25137         * g++.dg/template/nontype15.C: Likewise.
25138
25139 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
25140
25141         PR fortran/22273
25142         * gfortran.dg/spec_expr_2.f90: New.
25143
25144 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
25145
25146         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
25147         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
25148         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
25149         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
25150         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
25151         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
25152         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
25153         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
25154         previous target-specific skips and warning-message matches where
25155         applicable.
25156
25157 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
25158
25159         PR c++/21347
25160         * g++.dg/warn/Wctor-dtor.C: New test.
25161
25162 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25163
25164         PR c/23439
25165         * gcc.dg/for-1.c: New test.
25166
25167 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
25168
25169         PR c++/19565
25170         * g++.dg/warn/Wconversion1.C: New test.
25171         * g++.dg/ext/packed4.C: Compile with -w.
25172         * g++.dg/opt/20050511-1.C: Likewise.
25173         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
25174
25175 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
25176
25177         * gfortran.dg/boz_5.f90: New test.
25178
25179 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
25180
25181         PR c++/22551
25182         * g++.dg/other/switch2.C: New.
25183
25184         PR c++/23984
25185         * g++.dg/init/ctor7.C: New.
25186
25187 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
25188
25189         PR c++/23730
25190         * g++.dg/parse/crash32.C: New test.
25191
25192 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
25193
25194         PR c++/20721
25195         * g++.dg/init/goto2.C: New test.
25196
25197         PR c++/22464
25198         * g++.dg/template/crash/41.C: New test.
25199
25200         PR c++/22180
25201         * g++.dg/template/crash40.C: New test.
25202
25203         PR c++/23694
25204         * g++.dg/parse/friend5.C: New test.
25205
25206         PR c++/23307
25207         * g++.dg/template/crash38.C: New test.
25208
25209         PR c++/22352
25210         * g++.dg/template/friend38.C: New test.
25211
25212         PR c++/22405
25213         * g++.dg/template/crash39.C: New test.
25214
25215 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
25216
25217         * gcc.dg/debug/dwarf2/dwarf-char1.c,
25218         gcc.dg/debug/dwarf2/dwarf-char2.c,
25219         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
25220
25221         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
25222
25223 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
25224
25225         * gcc.dg/dll-2.c: Add tests for warnings.
25226         * gcc.dg/dll-3.c: Likewise.
25227         * gcc.dg/dll-4.c: Likewise.
25228
25229         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
25230         * g++.dg/ext/dllimport2.C: Likewise.
25231         * g++.dg/ext/dllimport3.C: Likewise.
25232         * g++.dg/ext/dllimport7.C: Likewise.
25233         * g++.dg/ext/dllimport8.C: Likewise.
25234         * g++.dg/ext/dllimport9.C: Likewise.
25235
25236 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
25237
25238         PR fortran/24092
25239         * gfortran.dg/derived_pointer_recursion.f90: New test.
25240
25241 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
25242
25243         * gcc.c-torture/execute/20051012-1.c: New test.
25244
25245 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25246
25247         PR fortran/18082
25248         * gfortran.dg/automatic_char_len_1.f90: New test.
25249
25250 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25251
25252         PR fortran/20847
25253         * gfortran.dg/save_common.f90: New test.
25254
25255         PR fortran/20856
25256         * gfortran.dg/save_result.f90: New test.
25257
25258 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25259
25260         PR c++/21592
25261         * g++.dg/template/dependent-expr1.C: Add new expected error.
25262         * g++.dg/template/dependent-expr2.C: Adjust error text.
25263         * g++.dg/template/overload6.C: New.
25264
25265         PR c++/23797
25266         * g++.dg/other/typename8.C: New.
25267
25268         PR c++/21117
25269         * g++.dg/other/return1.C: New.
25270
25271 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
25272
25273         PR c++/24052
25274         * g++.dg/ext/label5.C: New.
25275
25276 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25277
25278         PR c++/19964
25279         * g++.dg/parse/crash31.C: New.
25280
25281 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
25282
25283         * g++.dg/ipa/ipa-1.c: New test.
25284         * g++.dg/ipa/ipa-2.c: New test.
25285         * g++.dg/ipa/ipa-3.c: New test.
25286         * g++.dg/ipa/ipa-4.c: New test.
25287         * g++.dg/ipa/ipa-5.c: New test.
25288         * g++.dg/ipa/ipa.exp: New file.
25289
25290 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25291
25292         PR fortran/24207
25293         * gfortran.dg/private_type_3.f90: New test.
25294
25295 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
25296
25297         PR fortran/20786
25298         gfortran.dg/aint_anint_1.f90: New test.
25299
25300 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
25301
25302         PR libgfortran/24313
25303         gfortran.dg/csqrt.f: New test.
25304
25305 2005-10-11  Ian Lance Taylor  <ian@airs.com>
25306
25307         PR c++/8057
25308         * g++.dg/warn/noeffect7.C: New test.
25309         * g++.dg/warn/noeffect2.C: Instantiate templates.
25310         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
25311         and warning.
25312
25313 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
25314
25315         PR c++/21089
25316         * g++.dg/init/float1.C: New test.
25317
25318         PR c++/24277
25319         * g++.dg/init/member1.C: Tweak error markers.
25320
25321 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
25322
25323         PR testsuite/24281
25324         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
25325         Check for null pointer.
25326
25327 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
25328
25329         PR c++/21369
25330         * g++.dg/parse/ret-type3.C: New test.
25331
25332 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
25333
25334         PR tree-opt/23946
25335         * gcc.c-torture/compile/pr23946.c: New test.
25336
25337 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
25338
25339         * g++.dg/opt/mmx2.C: New test.
25340
25341 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
25342
25343         PR c++/24277
25344         * g++.dg/template/static20.C: New test.
25345
25346         PR c++/24302
25347         * g++.dg/warn/Wunused-12.C: New test.
25348
25349         PR c++/23437
25350         * g++.dg/template/arg4.C: New test.
25351
25352 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25353
25354         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
25355         * gcc.dg/ucnid-3.c: Likewise.
25356         * gcc.dg/ucnid-4.c: Likewise.
25357         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
25358         * g++.dg/other/ucnid-1.C: Likewise.
25359         * gcc.dg/sparc-frame-1.c: New test.
25360
25361 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
25362
25363         PR c++/24139
25364         * g++.dg/template/spec27.C: New test.
25365
25366         PR c++/24275
25367         * g++.dg/template/static19.C: New test.
25368
25369 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25370
25371         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
25372         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
25373
25374 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
25375
25376         PR target/24136
25377         * gfortran.fortran-torture/compile/pr24136.f: New test.
25378
25379 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
25380
25381         PR c++/22172
25382         * g++.dg/parse/crash30.C: New test.
25383
25384 2005-10-07  Richard Guenther  <rguenther@suse.de>
25385
25386         PR middle-end/24227
25387         * gcc.c-torture/compile/pr24227.c: New testcase.
25388
25389 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
25390
25391         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
25392         Do not put aligned attributes on array elements.
25393
25394 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
25395
25396         PR testsuite/23611, PR testsuite/23615
25397         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
25398         writing prototypes of library functions by hand.
25399         * obj-c++.dg/bitfield-4.mm: Likewise.
25400         * obj-c++.dg/const-str-4.mm: Likewise.
25401         * obj-c++.dg/encode-4.mm: Likewise.
25402         * obj-c++.dg/encode-5.mm: Likewise.
25403         * obj-c++.dg/encode-6.mm: Likewise.
25404         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
25405         * obj-c++.dg/method-10.mm: Likewise.
25406         * obj-c++.dg/method-17.mm: Likewise.
25407         * obj-c++.dg/method-19.mm: Likewise.
25408         * obj-c++.dg/try-catch-2.mm: Likewise.
25409
25410 2005-10-06  Richard Henderson  <rth@redhat.com>
25411
25412         PR 24236
25413         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
25414
25415 2005-10-06  Dale Johannesen  <dalej@apple.com>
25416
25417         * gcc.c-torture/execute/20030125-1.c: Correct.
25418
25419 2005-10-06  Richard Guenther  <rguenther@suse.de>
25420
25421         PR tree-optimization/24238
25422         * g++.dg/tree-ssa/pr24238.C: New testcase.
25423
25424 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
25425
25426         PR 18568
25427         * gfortran.dg/der_pointer_3.f90: New test.
25428
25429 2005-10-05  Devang Patel  <dpatel@apple.com>
25430
25431         PR Debug/23205
25432         * g++.dg/other/PR23205.C: New.
25433
25434 2005-10-05  Richard Henderson  <rth@redhat.com>
25435
25436         PR target/23602
25437         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
25438         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
25439
25440 2005-10-05  Dale Johannesen  <dalej@apple.com>
25441
25442         * gcc.c-torture/execute/float-floor.c: New.
25443
25444 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
25445
25446         PR tree-optimization/21419
25447         PR tree-optimization/24146
25448         PR tree-optimization/24151
25449
25450         * g++.dg/ext/asm7.C: New.
25451         * g++.dg/ext/asm8.C: New.
25452         * gcc.dg/asm-1.c: Compile on all targets.
25453         * gcc.dg/asm-pr24146.c: New.
25454         * gcc.dg/pr21419.c: Adjust error messages.
25455
25456 2005-10-05  Richard Guenther  <rguenther@suse.de>
25457
25458         PR fortran/24176
25459         * gfortran.fortran-torture/compile/empty.f90: New testcase.
25460
25461 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25462
25463         PR c++/23513
25464         * g++.dg/template/spec22.C: Robustify test.
25465         * g++.dg/template/spec26.C: New.
25466
25467 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
25468
25469         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
25470         if target supports vector instructions.
25471
25472 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
25473
25474         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
25475         C99 functions.
25476
25477 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
25478
25479         * lib/target-supports.exp (check_effective_target_fortran_large_real,
25480         check_effective_target_fortran_large_int): Replace cached result
25481         when target changes.
25482
25483 2005-10-04  Devang Patel  <dpatel@apple.com>
25484
25485         * gcc.dg/i386-sse-vect-types.c: New.
25486
25487 2005-10-04  Ian Lance Taylor  <ian@airs.com>
25488
25489         PR preprocessor/13726
25490         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
25491         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
25492
25493 2005-10-04  Richard Guenther  <rguenther@suse.de>
25494
25495         PR c/23576
25496         * gcc.dg/noncompile/pr23576.c: New testcase.
25497
25498 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
25499
25500         PR middle-end/23125
25501         * gcc.dg/register-var-3.c: New test.
25502
25503 2005-10-04  Steven Bosscher  <stevenb@suse.de>
25504
25505         * gcc.dg/pr23049.c: New test.
25506
25507         * gcc.dg/ucnid-4.c: Fix test.
25508
25509 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
25510
25511         PR 23445
25512         * gcc.c-torture/compile/pr23445.c: New test.
25513
25514 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
25515
25516         * g++.dg/overload/unknown1.C: New.
25517
25518 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
25519
25520         PR c++/17775
25521         * g++.dg/template/repo4.C: New test.
25522
25523 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25524
25525         PR libfortran/19308
25526         * gfortran.dg/large_real_kind_2.F90: New test.
25527         * gfortran.dg/large_integer_kind_2.f90: New test.
25528
25529 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
25530
25531         * lib/target-supports.exp (check_effective_target_vect_shift):
25532         Implement with result caching. Add i?86, x86_64 and ia64 targets.
25533         (check_effective_target_vect_condition): Fix copy-n-pasto.
25534
25535         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
25536         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
25537         targets.
25538
25539 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
25540
25541         PR c++/22621
25542         * g++.dg/template/overload5.C : New test.
25543
25544         PR c++/23840
25545         * g++.dg/expr/stdarg1.C: New test.
25546
25547 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
25548
25549         PR 24142
25550         * gcc.c-torture/execute/pr24142.c: New test.
25551
25552 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
25553
25554         PR 24141
25555         * gcc.c-torture/execute/pr24141.c: New test.
25556
25557 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
25558             Diego Novillo  <dnovillo@redhat.com>
25559
25560         PR 23604
25561         * gcc.c-torture/execute/pr23604.c: New test.
25562
25563 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
25564
25565         PR fortran/16404
25566         PR fortran/20835
25567         PR fortran/20890
25568         PR fortran/20899
25569         PR fortran/20900
25570         PR fortran/20901
25571         PR fortran/20902
25572         gfortran.dg/equiv_constraint_1.f90: New test.
25573         gfortran.dg/equiv_constraint_2.f90: New test.
25574         gfortran.dg/equiv_constraint_3.f90: New test.
25575         gfortran.dg/equiv_constraint_4.f90: New test.
25576         gfortran.dg/equiv_constraint_5.f90: New test.
25577         gfortran.dg/equiv_constraint_6.f90: New test.
25578         gfortran.dg/equiv_constraint_7.f90: New test.
25579         gfortran.dg/equiv_constraint_8.f90: New test.
25580         gfortran.dg/private_type_1.f90: New test.
25581         gfortran.dg/private_type_2.f90: New test.
25582         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
25583         980628-10.f: Assert std=gnu to permit mixing of
25584         types in equivalence statements.
25585
25586 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
25587
25588         PR 24112
25589         * gfortran.dg/open_status_1.f90: New.
25590
25591 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
25592
25593         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
25594         * gcc.dg/vect/pr22480.c: Clean up temp files.
25595         * gcc.dg/vect/pr23831.c: Clean up temp files.
25596         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
25597         Clean up temp files.
25598         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
25599         Clean up temp files.
25600
25601         * gcc.dg/20050309-1.c: Clean up temp files.
25602         * gcc.dg/20050325-1.c: Clean up temp files.
25603
25604 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
25605
25606         PR tree-optimization/24059
25607         * gcc.dg/vect/pr24059.c : New test.
25608
25609 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
25610
25611         PR middle-end/24109
25612         * gcc.c-torture/execute/20050929-1.c: New test.
25613
25614 2005-09-29  Steven Bosscher  <stevenb@suse.de>
25615
25616         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
25617
25618 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
25619
25620         PR c/21419
25621         * gcc.dg/pr21419.c: New test.
25622
25623 2005-09-29  Steven Bosscher  <stevenb@suse.de>
25624
25625         * gcc.dg/pr23911.c: New test.
25626
25627 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
25628
25629         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
25630
25631         PR c++/16782
25632         * g++.dg/parse/qualified4.C: New test.
25633         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
25634         * g++.old-deja/g++.mike/p8154.C: Likewise.
25635
25636 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
25637
25638         PR c++/22147
25639         * g++.dg/template/friend37.C: New test.
25640         * g++.dg/parse/crash28.C: Adjust error markers.
25641
25642 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
25643
25644         PR fortran/18518
25645         * gfortran.fortran-torture/execute/save_2.f90: New decl.
25646
25647 2005-09-27  Devang Patel  <dpatel@apple.com>
25648
25649         PR tree-optimization/23625
25650         * gcc.dg/pr23625.c: New test.
25651
25652 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
25653
25654         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
25655         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
25656
25657 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
25658
25659         PR fortran/23677
25660         * gfortran.fortran-torture/execute/save_1.f90: New test.
25661         * gfortran.dg/save_1.f90: New test.
25662
25663 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
25664
25665         * gcc.target/i386/builtin-apply-mmx.c: New test.
25666
25667         PR target/22576
25668         * gcc.target/i386/pr22576.c: New test.
25669
25670         PR target/22585
25671         * gcc.target/i386/pr22585.c: New test.
25672
25673         PR target/23268
25674         * gcc.target/i386/pr23268.c: New test.
25675
25676         PR middle-end/23831
25677         * gcc.dg/vect/pr23831.c: New test.
25678
25679         PR target/24055
25680         * gcc.target/i386/pr24055.c: New test.
25681
25682 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
25683
25684         PR tree-optimization/23960
25685         * gcc.c-torture/compile/pr23960.c: New.
25686
25687 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
25688
25689         PR fortran/16861
25690         * gfortran.dg/nested_modules_3.f90: New.
25691
25692 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
25693
25694         PR fortran/24005
25695         gfortran.dg/interface_1.f90: New test.
25696
25697 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
25698         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25699
25700         PR fortran/23843
25701         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
25702
25703 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
25704
25705         PR fortran/23516
25706         * gfortran.dg/imag_1.f: New test.
25707         * gfortran.dg/imag_2.f: Ditto.
25708
25709 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
25710
25711         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
25712
25713 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
25714
25715         PR c++/21983
25716         * g++.dg/warn/pr21983.C: New test.
25717
25718 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
25719
25720         * gcc.dg/20050922-1.c: Testcase added.
25721
25722 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
25723
25724         PR c++/23993
25725         * g++.dg/template/array14.C: New test.
25726
25727 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
25728
25729         PR fortran/19929
25730         * gfortran.dg/der_ptr_component_1.f90: New test.
25731
25732 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25733
25734         PR c++/23965
25735         * g++.dg/template/error1.C: Reject "no matching function" message.
25736
25737 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25738
25739         PR c++/17609
25740         * g++.dg/lookup/error1.C: New test.
25741
25742 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
25743
25744         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
25745         functionality of the testcase.
25746
25747 2005-09-20  Richard Henderson  <rth@redhat.com>
25748
25749         * gcc.dg/vect/vect-22.c: Require vect_float.
25750         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
25751
25752 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
25753
25754         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
25755         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
25756         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
25757         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
25758         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
25759         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
25760         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
25761         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
25762         * gcc.dg/cpp/ucnid-8.c: New test.
25763
25764 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
25765
25766         PR tree-optimization/23929
25767         * gcc.c-torture/compile/pr23929.c: New test.
25768
25769 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
25770
25771         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
25772         for one loop.
25773
25774 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
25775
25776         PR testsuite/23186
25777         * g++.dg/other/pr22003.C: Require named sections.
25778
25779 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
25780
25781         PR c++/23947
25782         * g++.dg/rtti/crash3.C: New test.
25783
25784         PR tree-optimization/23818
25785         * gcc.dg/pr23818.c: New test.
25786
25787 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25788
25789         PR fortran/23420
25790         * gfortran.dg/print_fmt_4.f: New.
25791
25792 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
25793
25794         PR fortran/23663
25795         * gfortran.fortran-torture/execute/entry_11.f90: New test.
25796
25797 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
25798
25799         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
25800         Use pointers to local alignable arrays instead. Added comments.
25801         * gcc.dg/vect/vect-46.c: Likewise.
25802         * gcc.dg/vect/vect-48.c: Likewise.
25803         * gcc.dg/vect/vect-49.c: Likewise.
25804         * gcc.dg/vect/vect-52.c: Likewise.
25805         * gcc.dg/vect/vect-53.c: Likewise.
25806         * gcc.dg/vect/vect-54.c: Likewise.
25807         * gcc.dg/vect/vect-56.c: Likewise.
25808         * gcc.dg/vect/vect-57.c: Likewise.
25809         * gcc.dg/vect/vect-58.c: Likewise.
25810         * gcc.dg/vect/vect-60.c: Likewise.
25811         * gcc.dg/vect/vect-61.c: Likewise.
25812
25813         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
25814         The test is no longer vectorizable on vect_no_align targets.
25815         * gcc.dg/vect/vect-43.c: Likewsie.
25816
25817         * gcc.dg/vect/vect-44.c: Added comments.
25818         * gcc.dg/vect/vect-45.c: Added comments.
25819         * gcc.dg/vect/vect-50.c: Added comments.
25820         * gcc.dg/vect/vect-51.c: Added comments.
25821
25822         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
25823         aligned type.
25824         * gcc.dg/vect/Os-vect-95.c: Likewise.
25825
25826         * gcc.dg/vect/vect-41.c: Test removed.
25827         * gcc.dg/vect/vect-47.c: Test removed.
25828         * gcc.dg/vect/vect-55.c: Test removed.
25829         * gcc.dg/vect/vect-59.c: Test removed.
25830
25831 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
25832
25833         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
25834         No longer vectorizable on vect_no_align targets.
25835         * gcc.dg/vect/pr20122.c: Likewise.
25836         * gcc.dg/vect/vect-74.c: Likewise.
25837         * gcc.dg/vect/vect-75.c: Likewise.
25838         * gcc.dg/vect/vect-76.c: Likewise.
25839
25840         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
25841         Will not be vectorizable on vect_no_align targets once aliasing issues
25842         are resolved.
25843         * gcc.dg/vect/vect-79.c: Likewise.
25844
25845         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
25846         * gcc.dg/vect/vect-78.c: Likewise.
25847         * gcc.dg/vect/vect-97.c: Likewise.
25848
25849 2005-09-19  Steven Bosscher  <stevenb@suse.de>
25850
25851         * gcc.dg/pr23943.c: New test.
25852
25853 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
25854
25855         PR fortran/19181
25856         * gfortran.dg/derived_pointer_null_1.f90: New test.
25857
25858 2005-09-18  Richard Guenther  <rguenther@suse.de>
25859
25860         PR middle-end/23944
25861         * gcc.c-torture/compile/pr23944.c: New testcase.
25862
25863 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
25864
25865         PR fortran/15975
25866         * gfortran.dg/der_pointer_2.f90: New test.
25867
25868 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
25869
25870         PR fortran/16861
25871         * gfortran.dg/nested_modules_2.f90: New test.
25872
25873 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25874
25875         PR c++/18368
25876         * g++.dg/other/semicolon.C: New test.
25877
25878 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
25879
25880         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
25881         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
25882
25883 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
25884
25885         PR c++/23914
25886         * g++.dg/template/static18.C: New test.
25887
25888         PR c++/21514
25889         * g++.dg/template/crash19.C: Remove dg-error marker.
25890         * g++.dg/template/local4.C: New test.
25891
25892 2005-09-16  Paul Brook  <paul@codesourcery.com>
25893
25894         PR fortran/23906
25895         * gfortran.dg/dependency_1.f90: New test.
25896
25897 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
25898
25899         PR c++/23896
25900         * g++.dg/template/static17.C: New test.
25901
25902 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
25903
25904         PR c++/23139
25905         * g++.dg/warn/huge-val1.C: New test.
25906
25907 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
25908
25909         PR c++/13140
25910         * g++.dg/parse/class2.C: New test.
25911         * g++.dg/template/explicit8.C: Likewise.
25912         * g++.dg/template/spec25.C: Likewise.
25913
25914 2005-09-14  Josh Conner  <jconner@apple.com>
25915
25916         PR middle-end/23584
25917         * gcc.dg/pr23584.c: New test.
25918
25919 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
25920
25921         PR fortran/21875 Internal Unit Array I/O, NIST
25922         * gfortran.dg/arrayio_1.f90: New test.
25923         * gfortran.dg/arrayio_1.f90: New test.
25924         * gfortran.dg/arrayio_1.f90: New test.
25925         * gfortran.dg/arrayio_1.f90: New test.
25926         * gfortran.dg/arrayio_1.f90: New test.
25927
25928 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
25929
25930         PR middle-end/22480
25931         * gcc.dg/vect/pr22480.c: New test.
25932
25933 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
25934
25935         PR fortran/19358
25936         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
25937
25938 2005-09-13 Josh Conner <jconner@apple.com>
25939
25940         PR c++/23180
25941         * g++.dg/init/struct2.C: New test.
25942         * g++.dg/init/struct3.C: New test.
25943
25944 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
25945
25946         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
25947         Clean up temp files.
25948         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
25949         gcc.dg/tree-ssa/builtin-fprintf-1.c,
25950         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
25951         gcc.dg/tree-ssa/builtin-printf-1.c,
25952         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
25953         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
25954         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
25955         gcc.dg/tree-ssa/builtin-vprintf-1.c,
25956         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
25957         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
25958         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
25959         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
25960         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
25961         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
25962         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
25963         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
25964
25965 2005-09-13  Josh Conner  <jconner@apple.com>
25966
25967         * lib/gcc-dg.exp: Load scanipa.exp.
25968         (cleanup-dump): New procedure.
25969         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
25970         * lib/scandump.exp: New file.
25971         * lib/scantree.exp: Use it.
25972         * lib/scanipa.exp: New file.
25973
25974 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
25975
25976         PR fortran/17740
25977         * gfortran.dg/generic_4.f90: New test.
25978
25979 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
25980
25981         PR target/23816
25982         * gcc.target/i386/pr23816-1.c: New test.
25983         * gcc.target/i386/pr23816-2.c: New test.
25984
25985
25986 2005-09-13  Bastian Blank <waldi@debian.org>
25987
25988         PR c++/16171
25989         * g++.dg/abi/mangle26.C: New test.
25990         * g++.dg/abi/mangle27.C: New test.
25991         * g++.dg/abi/mangle28.C: New test.
25992         * g++.dg/abi/mangle29.C: New test.
25993
25994         PR c++/23839
25995         * g++.dg/parse/register1.C: New test.
25996
25997 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
25998
25999         PR c++/23842
26000         * g++.dg/template/access16.C: New test.
26001
26002 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26003
26004         * gfortran.dg/char_pack_2.f90: Increase the vector size.
26005
26006 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26007
26008         PR fortran/18899
26009         * gfortran.dg/shape_2.f90: New test.
26010
26011 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26012
26013         PR target/19269
26014         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
26015         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
26016         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
26017         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
26018         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
26019         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
26020         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
26021         tests.
26022
26023 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26024
26025         PR c++/23841
26026         * g++.dg/parse/template17.C: New test.
26027
26028 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26029
26030         PR c++/23789
26031         * g++.dg/template/nontype14.C: New test.
26032
26033 2005-09-12  Ian Lance Taylor  <ian@airs.com>
26034
26035         PR g++/7874
26036         * g++.dg/lookup/friend7.C: New test.
26037         * g++.dg/lookup/friend8.C: New test.
26038         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
26039         so that it will be found via argument dependent lookup.
26040         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
26041         friend functions which will no longer be found.
26042         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
26043         function g, so that it will be found via argument dependent
26044         lookup.
26045         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
26046         * g++.old-deja/g++.mike/net43.C: Likewise.
26047
26048 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26049
26050         PR c++/23691
26051         * g++.dg/template/static16.C: New test.
26052
26053 2005-09-12  Josh Conner  <jconner@apple.com>
26054
26055         PR middle-end/23237
26056         * gcc.c-torture/compile/pr23237.c: New test.
26057
26058 2005-09-11  Richard Henderson  <rth@redhat.com>
26059
26060         * g++.dg/other/error8.C: Update expected diagnostic text.
26061
26062 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26063
26064         PR libfortran/19872
26065         * gfortran.dg/overwrite_1.f: New test.
26066
26067 2005-09-09  Josh Conner  <jconner@apple.com>
26068
26069         * g++.dg/init/pr23180-1.C: Removed.
26070         * g++.dg/init/pr23180-2.C: Removed.
26071
26072 2005-09-09  David Daney <ddaney@avtrex.com>
26073
26074         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
26075         files which are ...
26076         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
26077         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
26078
26079 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26080
26081         * gfortran.dg/iostat_2.f90: New test.
26082
26083 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
26084
26085         PR c++/22252
26086         * g++.dg/ext/interface1.C: New test.
26087         * g++.dg/ext/interface1.h: Likewise.
26088         * g++.dg/ext/interface1a.cc: Likewise.
26089
26090 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
26091
26092         * gfortran.dg/iomsg_1.f90: New test case.
26093
26094 2005-09-09  Richard Guenther  <rguenther@suse.de>
26095
26096         PR c++/23624
26097         * g++.dg/tree-ssa/pr23624.C: New testcase.
26098
26099 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26100
26101         PR fortran/19239
26102         * gfortran.dg/vector_subscript_1.f90,
26103         * gfortran.dg/vector_subscript_2.f90: New tests.
26104
26105 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26106
26107         PR fortran/21104
26108         * gfortran.dg/array_alloc_1.f90,
26109         * gfortran.dg/array_alloc_2.f90,
26110         * gfortran.dg/array_alloc_3.f90: New tests.
26111
26112 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26113
26114         PR fortran/12840
26115         * gfortran.dg/array_constructor_6.f90
26116         * gfortran.dg/array_constructor_7.f90
26117         * gfortran.dg/array_constructor_8.f90
26118         * gfortran.dg/array_constructor_9.f90
26119         * gfortran.dg/array_constructor_10.f90
26120         * gfortran.dg/array_constructor_11.f90
26121         * gfortran.dg/array_constructor_12.f90: New tests.
26122
26123 2005-09-08  Josh Conner  <jconner@apple.com>
26124
26125         PR c++/23180
26126         * g++.dg/init/pr23180-1.C: New test.
26127         * g++.dg/init/pr23180-2.C: New test.
26128
26129 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
26130
26131         PR fortran/18878
26132         * gfortran.dg/module_double_reuse.f90: New.
26133
26134 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
26135
26136         PR fortran/23270
26137         PR fortran/22304
26138         PR fortran/18870
26139         PR fortran/17917
26140         PR fortran/16511
26141         * gfortran.dg/common_equivalence_1.f: New.
26142         * gfortran.dg/common_equivalence_2.f: New.
26143         * gfortran.dg/common_equivalence_3.f: New.
26144         * gfortran.dg/contained_equivalence_1.f90: New.
26145         * gfortran.dg/module_blank_common.f90: New.
26146         * gfortran.dg/module_commons_1.f90: New.
26147         * gfortran.dg/module_equivalence_1.f90: New.
26148         * gfortran.dg/nested_modules_1.f90: New.
26149         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
26150         equivalences and add comment to connect the test with
26151         the PR.
26152
26153 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26154
26155         PR fortran/23765
26156         * gfortran.dg/common_6.f90: New test.
26157
26158 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
26159
26160         PR fortran/15326
26161         * gfortran.dg/char_result_1.f90,
26162         * gfortran.dg/char_result_2.f90,
26163         * gfortran.dg/char_result_3.f90,
26164         * gfortran.dg/char_result_4.f90,
26165         * gfortran.dg/char_result_5.f90,
26166         * gfortran.dg/char_result_6.f90,
26167         * gfortran.dg/char_result_7.f90,
26168         * gfortran.dg/char_result_8.f90: New tests.
26169
26170 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
26171
26172         PR fortran/19928
26173         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
26174
26175 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
26176
26177         PR obj-c++/16816
26178         * obj-c++.dg/selector-5.mm: New test.
26179         * obj-c++.dg/selector-6.mm: New test.
26180
26181 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
26182
26183         PR objc/20574
26184         PR objc/19324
26185         * objc.dg/error-1.m: New test.
26186
26187 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
26188
26189         PR fortran/23373
26190         * gfortran.fortran-torture/execute/pr23373-1.f90,
26191         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
26192
26193 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
26194
26195         PR libfortran/23760
26196         * gfortran.dg/g77/1832.f: Remove long string in write statement
26197         to allow the test to pass on correct list directed output with
26198         prepended space.
26199
26200 2005-09-07  James E Wilson  <wilson@specifix.com>
26201
26202         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
26203
26204 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
26205
26206         * gfortran.dg/parameter+save.f90: Rename to
26207         * gfortran.dg/parameter_save.f90: .. this.
26208
26209 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
26210
26211         PR fortran/20848
26212         * gfortran.dg/parameter+save.f90: New test case.
26213
26214 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
26215
26216         PR fortran/19269
26217         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
26218
26219 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
26220
26221         PR c/23075
26222         * gcc.dg/pr23075.c: New test.
26223         * g++.dg/warn/pr23075.C: New test.
26224
26225         PR target/22362
26226         * gcc.target/i386/pr22362.c: New test.
26227
26228         PR rtl-optimization/23098
26229         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
26230
26231         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
26232         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26233         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26234
26235 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
26236
26237         * g++.dg/expr/cast6.C: New test.
26238
26239         PR c++/9782
26240         * g++.dg/init/new15.C: New test.
26241
26242 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
26243
26244         * gcc.dg/vect/Os-vect-95.c: New test.
26245         * gcc.dg/vect/vect-95.c: Same.
26246
26247 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
26248
26249         * gcc.dg/vect/vect-29.c: Update xfail testing.
26250         * gcc.dg/vect/vect-44.c: Same.
26251         * gcc.dg/vect/vect-48.c: Same.
26252         * gcc.dg/vect/vect-50.c: Same.
26253         * gcc.dg/vect/vect-72.c: Same.
26254         * gcc.dg/vect/vect-77.c: Same.
26255         * gcc.dg/vect/vect-78.c: Same.
26256         * gcc.dg/vect/vect-80.c: Same.
26257         * gcc.dg/vect/vect-96.c: Same.
26258         * gcc.dg/vect/vect-100.c: Same.
26259         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
26260         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
26261         * gfortran.dg/vect/vect-5.f90: Same.
26262
26263 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
26264
26265         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
26266         start strings.
26267         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26268         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26269
26270         PR c++/23056
26271         * g++.dg/opt/pr23056.C: New test.
26272
26273         PR rtl-optimization/23098
26274         * gcc.target/i386/pr23098.c: New test.
26275
26276 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
26277
26278         PR c++/23667
26279         * g++.dg/template/static15.C: New test.
26280
26281         PR c++/21440
26282         * g++.dg/ext/stmtexpr5.C: New test.
26283         * g++.dg/ext/stmtexpr6.C: Likewise.
26284
26285 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
26286
26287         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
26288
26289         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
26290         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26291         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26292
26293 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
26294
26295         PR libfortran/23321
26296         * gfortran.dg/direct_io_4.f90: New test case.
26297
26298 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
26299             Rasmus Hahn  <rassahah@neofonie.de>
26300
26301         PR libobjc/23108
26302         * objc.dg/type-stream-1.m: New test.
26303
26304 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
26305
26306         PR fortran/23661
26307         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
26308         gfortran.dg/print_fmt_3.f90: New test.
26309
26310 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
26311
26312         * gfortran.dg/fmt_t_1.f90: New test.
26313
26314 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
26315
26316         PR rtl-optimization/23454
26317         * g++.dg/opt/pr23454.C: New test.
26318
26319 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
26320
26321         PR c++/23699
26322         * g++.dg/ext/static1.C: New test.
26323
26324 2005-09-02  Richard Henderson  <rth@redhat.com>
26325
26326         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
26327         tail call to check_fa_work.
26328
26329 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
26330
26331         PR c++/21687
26332         * g++.dg/other/gc3.C: New test.
26333
26334 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26335
26336         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
26337         * gcc.dg/20050826-1.c: Likewise.
26338
26339 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
26340
26341         PR c++/23167
26342         * g++.dg/expr/volatile1.C: New test.
26343
26344 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
26345
26346         PR middle-end/23547
26347         * gcc.dg/pr23547.c: New test.
26348
26349 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
26350
26351         PR c/22061
26352         * gcc.c-torture/execute/pr22061-1.c,
26353         * gcc.c-torture/execute/pr22061-2.c,
26354         * gcc.c-torture/execute/pr22061-3.c,
26355         * gcc.c-torture/execute/pr22061-4.c: New tests.
26356
26357 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26358
26359         * gcc.dg/Wredundant-decls-2.c: New test to check that
26360         -Wredundant-decls does not issue warning for a variable
26361         definition following a declaration.
26362
26363 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
26364
26365         PR debug/7241
26366         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
26367         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
26368         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
26369
26370         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
26371         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
26372         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
26373         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
26374         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
26375         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
26376         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
26377         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
26378
26379 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26380
26381         PR objc/23306
26382         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
26383         scan-assmbler.
26384
26385 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
26386
26387         PR target/21255
26388         * gcc.dg/pr21255-1.c: New test.
26389         * gcc.dg/pr21255-2-mb.c: Likewise.
26390         * gcc.dg/pr21255-2-ml.c: Likewise.
26391         * gcc.dg/pr21255-3.c: Likewise.
26392         * gcc.dg/pr21255-4.c: Likewise.
26393
26394 2005-08-31  Dale Johannesen  <dalej@apple.com>
26395
26396         * gcc.dg/20050830-1.c: New.
26397
26398 2005-08-31  Josh Conner  <jconner@apple.com>
26399
26400         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
26401         command-line options for arm-*-* targets.
26402         * g++.dg/init/array16.C: Likewise.
26403         * g++.dg/other/crash-4.C: Likewise.
26404
26405 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26406
26407         PR obj-c++/23640
26408         * obj-c++.dg/gnu-runtime-3.mm: New test.
26409
26410 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26411
26412         PR c++/13377
26413         * g++.dg/lookup/ambig4.C: New test.
26414         * g++.dg/lookup/ambig5.C: New test.
26415         * g++.dg/tc1/dr101.C: Adjust error markers.
26416
26417 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26418
26419         PR c++/23639
26420         * g++.dg/template/ttp5.C: Adjust error markers.
26421
26422 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
26423
26424         PR testsuite/23609
26425         * lib/obj-c++.exp: Include target-libpath.exp.
26426         (obj-c++_link_flags): Look for the GNU libobjc library
26427         and set the library path to include it.
26428         Don't manually set LD_LIBRARY_PATH (etc.) but call
26429         set_ld_library_path_env_vars instead.
26430         (obj-c++_target_compile): Don't set library path or
26431         linker flags because they are already set correctly
26432         in obj-c++_link_flags.
26433
26434 2005-08-30  Josh Conner  <jconner@apple.com>
26435
26436         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
26437         to command-line options for arm-*-* targets.
26438
26439 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
26440
26441         * g++.dg/other/i386-1.C: New.
26442
26443 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
26444
26445         PR preprocessor/20348
26446         PR preprocessor/20356
26447         * gcc.dg/cpp/pr20348.c: New test.
26448         * gcc.dg/cpp/pr20348.h: New file.
26449         * gcc.dg/cpp/inc/pr20348.h: New file.
26450         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
26451         * gcc.dg/cpp/pr20356.c: New test.
26452         * gcc.dg/cpp/pr20356.h: New file.
26453         * gcc.dg/cpp/inc/pr20356.h: New file.
26454         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
26455
26456 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
26457
26458         * gfortran.fortran-torture/execute/intrinsic_count.f90:
26459         Fix array dimension to avoid correct end-of-file error.
26460
26461 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
26462
26463         PR libfortran/23598
26464         * gfortran.dg/iostat_1.f90: New test.
26465
26466 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
26467
26468         PR middle-end/23408
26469         * gcc.dg/pr23408.c: New test.
26470
26471 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
26472
26473         PR c++/23099
26474         * g++.dg/init/member1.C: Make sure erroneous static data member
26475         definitions are required.
26476         * g++.dg/template/static13.C: New test.
26477         * g++.dg/template/static14.C: Likewise.
26478
26479 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
26480
26481         * gcc.target/i386/pr23575.c: Use -msse2 instead of
26482         -march=pentium4, remove ilp32 requirement.
26483
26484         PR middle-end/23484
26485         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
26486         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
26487
26488 2005-08-29  Andreas Jaeger  <aj@suse.de>
26489
26490         PR testsuite/23607
26491         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
26492
26493 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
26494
26495         * gcc.c-torture/execute/20050316-2.c: New test.
26496         * gcc.c-torture/execute/20050316-3.c: New test.
26497         * gcc.dg/torture/pr16104-1.c: New test.
26498
26499 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
26500
26501         PR middle-end/23463
26502         * gcc.c-torture/execute/zero-struct-1.c: New test.
26503
26504 2005-08-27  Richard Guenther  <rguenther@suse.de>
26505
26506         PR target/23575
26507         * gcc.target/i386/pr23575.c: New testcase.
26508
26509 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
26510
26511         PR rtl-optimization/23561
26512         * gcc.c-torture/execute/20050826-1.c: New test.
26513
26514         PR rtl-opt/23560
26515         * gcc.c-torture/execute/20050826-2.c: New test.
26516
26517 2005-08-26  Dale Johannesen  <dalej@apple.com>
26518
26519         * gcc.dg/20030711-1.c: Modify to work on Darwin.
26520         * gcc.dg/20050826-1.c: New.
26521
26522 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
26523
26524         PR c++/19004
26525         * g++.dg/template/nontype13.C: New test.
26526
26527         PR c++/23491
26528         * g++.dg/init/new14.C: New test.
26529         * g++.dg/expr/anew1.C: Do not XFAIL.
26530         * g++.dg/expr/anew2.C: Likewise.
26531         * g++.dg/expr/anew3.C: Likewise.
26532
26533 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
26534
26535         PR middle-end/22439
26536         * gcc.dg/vla-3.c: New test.
26537
26538 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
26539
26540         PR fortran/20363
26541         * gfortran.dg/named_interface.f90: New.
26542
26543 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
26544
26545         * gcc.c-torture/execute/frame-address.c: New test.
26546
26547 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
26548
26549         PR c++/20817
26550         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
26551
26552 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
26553
26554         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
26555
26556 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
26557
26558         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
26559         * gcc.dg/altivec-22.c: Rename from..
26560         * gcc.dg/altivec-nomfcr.c: ..this.
26561
26562 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
26563
26564         PR tree-optimization/23546
26565         * gcc.dg/tree-ssa/pr23546.c: New test.
26566
26567 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
26568
26569         PR fortran/17758
26570         * gfortran.dg/nonreturning_statements.f90: New test.
26571
26572 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26573
26574         PR c++/22454
26575         * g++.dg/parse/crash29.C: New.
26576
26577 2005-08-23  DJ Delorie  <dj@redhat.com>
26578
26579         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
26580         constants have the L suffix.
26581
26582 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
26583
26584         PR c++/23044
26585         * g++.dg/template/instantiate8.C: New.
26586
26587 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
26588
26589         PR middle-end/23467
26590         * gcc.c-torture/execute/pr23467.c: New test.
26591
26592 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
26593
26594         PR tree-optimization/22043
26595         * gcc.c-torture/execute/20050613-1.c: New test.
26596
26597 2005-08-23  Ben Elliston  <bje@au.ibm.com>
26598
26599         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
26600
26601 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
26602
26603         PR rtl-optimization/23478
26604         * g++.dg/opt/pr23478.C: New test.
26605
26606 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
26607
26608         PR c/18715
26609         * gcc.dg/switch-warn-3.c: New test.
26610
26611 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26612
26613         PR c++/22233
26614         * g++.dg/template/param1.C: New test.
26615
26616 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26617
26618         PR c++/23089
26619         * g++.dg/other/incomplete1.C: New test.
26620
26621 2005-08-22  Ira Rosen  <irar@il.ibm.com>
26622
26623         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
26624         are vectorizable.
26625
26626 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26627
26628         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
26629         d_lines_5.f: New.
26630
26631 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
26632
26633         * gcc.target/i386/sse-4.c: New test.
26634
26635 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26636
26637         PR testsuite/23239
26638         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
26639
26640 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
26641
26642         * gcc.dg/20050811-1.c: New test.
26643         * gcc.dg/20050811-2.c: New test.
26644
26645 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
26646
26647         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
26648
26649 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
26650
26651         PR 23476
26652         * gcc.c-torture/compile/pr23476.c: New test.
26653
26654 2005-08-19  Devang Patel  <dpatel@apple.com>
26655
26656         PR tree-optimization/23048
26657         * gcc.dg/tree-ssa/pr23048.c: New test.
26658
26659 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26660
26661         PR middle-end/20624
26662         * g++.dg/warn/Wreturn-3.C: New test
26663
26664 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
26665
26666         PR tree-optimization/22228
26667         * g++.dg/vect/pr22543.cc: New test.
26668
26669 2005-08-17  Steven Bosscher  <stevenb@suse.de>
26670
26671         PR tree-optimization/21574
26672         * gcc.dg/tree-ssa/pr21574.c: New test.
26673
26674 2005-08-16  James E Wilson  <wilson@specifix.com>
26675
26676         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
26677
26678 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
26679
26680         PR tree-opt/23402
26681         * gcc.c-torture/compile/zero-strct-3.c: New test.
26682         * gcc.c-torture/compile/zero-strct-4.c: New test.
26683
26684 2005-08-16  Steven Bosscher  <stevenb@suse.de>
26685
26686         PR target/23376
26687         * gcc.target/x86_64/pr23376.c: New test.
26688
26689 2005-08-16  Ian Lance Taylor  <ian@airs.com>
26690
26691         PR c++/23337
26692         * g++.dg/ext/vector2.C: New.
26693
26694 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
26695
26696         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
26697
26698 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
26699
26700         PR libfortran/23428
26701         * gfortran.dg/inquire-complex.f90: New test case.
26702
26703 2005-08-16  James E Wilson  <wilson@specifix.com>
26704
26705         PR tree-optimization/21105
26706         * gcc.dg/large-size-array.c: New.
26707
26708 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
26709
26710         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
26711         type.
26712         * gcc.dg/vect/vect-41: Likewise.
26713         * gcc.dg/vect/vect-42: Likewise.
26714         * gcc.dg/vect/vect-43: Likewise.
26715         * gcc.dg/vect/vect-44: Likewise.
26716         * gcc.dg/vect/vect-46: Likewise.
26717         * gcc.dg/vect/vect-47: Likewise.
26718         * gcc.dg/vect/vect-48: Likewise.
26719         * gcc.dg/vect/vect-52: Likewise.
26720         * gcc.dg/vect/vect-53: Likewise.
26721         * gcc.dg/vect/vect-54: Likewise.
26722         * gcc.dg/vect/vect-55: Likewise.
26723         * gcc.dg/vect/vect-56: Likewise.
26724         * gcc.dg/vect/vect-57: Likewise.
26725         * gcc.dg/vect/vect-58: Likewise.
26726         * gcc.dg/vect/vect-59: Likewise.
26727         * gcc.dg/vect/vect-60: Likewise.
26728         * gcc.dg/vect/vect-61: Likewise.
26729         * gcc.dg/vect/vect-85: Likewise.
26730         * gcc.dg/vect/vect-87: Likewise.
26731         * gcc.dg/vect/vect-88: Likewise.
26732         * gcc.dg/vect/vect-93.c: Likewise.
26733         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
26734         * gcc.dg/vect/vect-75: Likewise.
26735         * gcc.dg/vect/vect-76: Likewise.
26736         * gcc.dg/vect/vect-77: Likewise.
26737         * gcc.dg/vect/vect-78: Likewise.
26738         * gcc.dg/vect/vect-80: Likewise.
26739         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
26740         vectorized for the expected reason, rather than checking how alignment
26741         was handled.
26742         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
26743         aligned type and also instead of aligned pointers. Added documentation.
26744
26745 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
26746
26747         * gfortran.dg/power.f90: New test.
26748
26749 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
26750
26751         PR rtl-optimization/23299
26752         * g++.dg/opt/pr23299.C: New test.
26753
26754 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26755
26756         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
26757
26758 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
26759
26760         * g++.dg/template/local6.C: New test.
26761
26762 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
26763
26764         * execute/exceptions/finally-1.m: Check that the catch and finally are
26765         being called.  Also add a "return 0;" at the end of main.
26766
26767 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
26768
26769         PR fortran/21432.
26770         * gfortran.dg/namelist_print_1.f: New test of functionality of
26771         PRINT namelist.
26772         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
26773         namelist generates error with -std=f95.
26774
26775 2005-08-14  Ira Rosen  <irar@il.ibm.com>
26776
26777         PR tree-optimization/23119
26778         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
26779
26780 2005-08-13  Marcin Koziej  <creep@desk.pl>
26781             Andrew Pinski  <pinskia@physics.uc.edu>
26782
26783         PR libobjc/22492
26784         * execute/exceptions/finally-1.m: New test.
26785
26786 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26787
26788         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
26789         testsuite.
26790         * objc/execute/exceptions/trivial.m: New test.
26791         * objc.dg/try-catch-11.m: Move to ...
26792         * objc/execute/exceptions/foward-1.m: Here.
26793         * objc.dg/try-catch-2.m: Move to ...
26794         * objc/execute/exceptions/catchall-1.m: Here.
26795         * objc.dg/try-catch-8.m: Move to ...
26796         * objc/execute/exceptions/local-variables-1.m: Here.
26797
26798 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26799
26800         * objc.dg/nested-func-1.m: Move to ...
26801         * objc/execute/nested-func-1.m: Here.
26802
26803 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26804
26805         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
26806         in ${options} instead of [target_info name].
26807         * lib/obj-c++.exp (objc_target_compile): Likewise.
26808
26809 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26810
26811         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
26812
26813 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
26814
26815         part of PR testsuite/23348
26816         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
26817         each of the torture options.
26818         * objc/compile/trivial.m: New test.
26819
26820 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
26821
26822         * gfortran.dg/eoshift.f90: Correct format.
26823
26824 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
26825
26826         * gfortran.fortran-torture/execute/character_passing.f90:
26827         Fix comment typo.
26828
26829 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
26830
26831         PR c++/8271
26832         * g++.dg/template/unify10.C: New.
26833
26834 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
26835
26836         * g++.dg/parse/pr22514.C: Move to...
26837         * g++.dg/debug/pr22514.C: here.
26838
26839 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26840
26841         PR c++/23266
26842         * g++.dg/inherit/pure1.C: New test.
26843
26844         * ChangeLog: Fix typos.
26845
26846 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26847             Steven Bosscher  <stevenb@suse.de>
26848
26849         * gfortran.dg/runtime_warning_1.f90: New test.
26850
26851 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
26852
26853         PR c++/23219
26854         * g++.dg/parse/crash28.C: New.
26855
26856 2005-08-11  Richard Guenther  <rguenther@suse.de>
26857
26858         PR target/23289
26859         * gcc.target/i386/tailcall-1.c: New testcase.
26860
26861 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
26862
26863         * gcc.dg/vect/vect-67.c: Un-xfail.
26864
26865 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
26866
26867         PR c++/23225
26868         * g++.dg/parse/crash27.C: new test.
26869
26870 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
26871
26872         PR libfortran/22143
26873         * gfortran.dg/shift-kind.f90: New testcase.
26874
26875 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
26876
26877         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
26878         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
26879
26880 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26881
26882         PR c++/20646
26883         * g++.dg/other/mult-stor1.C: New test.
26884
26885 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
26886
26887         * gcc.c-torture/pr18299-1.c: Move to ...
26888         * gcc.c-torture/compile/pr18299-1.c: Here.
26889
26890 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
26891
26892         * gfortran/fortran.torture/execute/character_passing.f90:
26893         Fix types for LSAME.
26894
26895 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
26896
26897         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
26898         input data back to what it was originally.
26899
26900 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
26901
26902         * objc.dg/try-catch-8.m: Enable for all targets.
26903
26904 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
26905
26906         * gcc.dg/pr23165.c: New test.
26907
26908 2005-08-09  Steven Bosscher  <stevenb@suse.de>
26909
26910         PR tree-optimization/23234
26911         * gcc.dg/tree-ssa/pr23234.c: New test.
26912
26913 2005-08-08  Josh Conner  <jconner@apple.com>
26914
26915         PR rtl-optimization/23241
26916         * gcc.dg/char-compare.c: New test.
26917
26918 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26919
26920         PR c++/22508
26921         * g++.dg/init/new13.C: New test.
26922
26923 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
26924
26925         PR c++/21166
26926         * g++.dg/other/crash-4.C: Adjust
26927         * g++/dg/ext/packed9.C: New.
26928
26929 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
26930
26931         PR middle-end/21964
26932         * gcc.c-torture/execute/pr21964-1.c: New test.
26933
26934 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
26935
26936         PR c/22458
26937         * gcc.dg/pr22458-1.c: New test.
26938
26939 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
26940             Steven G. Kargl <kargls@comcast.net>
26941
26942         PR fortran/22390
26943         * gfortran.dg/flush_1.f90: New test.
26944
26945 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26946
26947         PR c++/23191
26948         * g++.dg/template/eh2.C: New test.
26949
26950 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26951
26952         PR c++/19498
26953         * g++.dg/template/instantiate7.C: New test.
26954
26955 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
26956
26957         PR c/23113
26958         * gcc.dg/Wunused-value-1.c: New test.
26959
26960 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
26961
26962         PR rtl-optimization/23233
26963         * gcc.c-torture/compile/pr23233-1.c: New test.
26964
26965 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
26966
26967         PR fortran/18833
26968         PR fortran/20850
26969         * gfortran.dg/equiv_1.f90: New test.
26970         * gfortran.dg/equiv_2.f90: New test.
26971         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
26972         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
26973         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
26974
26975 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
26976
26977         * gcc.c-torture/execute/vrp-5.c: New test.
26978         * gcc.c-torture/execute/vrp-6.c: New test.
26979         * gcc.dg/tree-ssa/vrp21.c: New test.
26980
26981 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
26982
26983         * g++.dg/parse/pr22514.C: New test.
26984
26985 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
26986
26987         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
26988
26989         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
26990         instead of constant loads / pool entries.
26991
26992 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
26993
26994         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
26995         TEST_TO_WCTYPE.
26996
26997 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
26998
26999         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
27000         __WINT_TYPE__ in generated prototypes if possible.
27001
27002 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
27003
27004         PR 22037
27005         * g++.dg/tree-ssa/pr22037.C:
27006
27007 2005-08-04  Richard Henderson  <rth@redhat.com>
27008
27009         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
27010         scan-tree-dump-times directive.
27011
27012 2005-08-04  Jan Hubicka  <jh@suse.cz>
27013
27014         * gcov-1.C: Fix switch counts.
27015         * gcov-4b.c: Likewise.
27016
27017 2005-08-03  Jeff Law  <law@redhat.com>
27018
27019         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
27020
27021 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
27022
27023         * gcc.c-torture/execute/pr23135.c: New test.
27024
27025 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27026
27027         PR tree-optimization/19899
27028         * gcc.dg/tree-ssa/scev-1.c: New test.
27029         * gcc.dg/tree-ssa/scev-2.c: New test.
27030
27031 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
27032
27033         PR target/18582
27034         * gcc.dg/torture/pr18582-1.c: New test.
27035
27036 2005-08-03  Jan Hubicka  <jh@suse.cz>
27037
27038         * update-conroll.c: New testcase.
27039         * update-conroll-2.c: New testcase.
27040
27041 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
27042
27043         * gfortran.dg/constant_substring.f: New test.
27044         * gfortran.dg/pr22491.f: New test.
27045
27046 2005-08-02  Jan Hubicka  <jh@suse.cz>
27047
27048         * update-threading.c: Replace by the proper one.
27049
27050 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
27051
27052         PR 23164
27053         * g++.dg/tree-ssa/pr23164.C: New test.
27054
27055 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
27056
27057         * gcc.dg/tree-ssa/pr23192.c: New test.
27058
27059 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
27060
27061         * gcc.c-torture/execute/vrp-4.c: New test.
27062
27063 2005-08-02  Jan Hubicka  <jh@suse.cz>
27064
27065         * update-threading.c: New test.
27066
27067 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
27068
27069         * gcc.c-torture/compile/20050801-1.c: New test.
27070         * gcc.c-torture/compile/20050801-2.c: New test.
27071
27072 2005-08-01  Jan Hubicka  <jh@suse.cz>
27073
27074         * val-prof-5.c: New test.
27075
27076 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
27077
27078         PR c/22311
27079         * gcc.dg/pr22311-1.c : New test.
27080
27081 2005-07-31  Steven Bosscher  <stevenb@suse.de>
27082
27083         PR target/23095
27084         * gfortran.dg/pr23095.f: New test.
27085
27086         PR c++/22003
27087         * g++.dg/other/pr22003.C: New test.
27088
27089 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
27090
27091         PR target/20621
27092         * gcc.c-torture/execute/pr20621-1.c: New test.
27093
27094 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
27095
27096         * gfortran.dg/comma_format_extension_4.f: Adjust length
27097         of string for format.
27098         * gfortran.dg/der_array_io_1.f: Replace illegal internal
27099         print statement with internal write.
27100         * gfortran.dg/der_array_io_2.f: Likewise.
27101         * gfortran.dg/der_array_io_3.f: Likewise.
27102
27103 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
27104
27105         * gcc.dg/fold-abs-4.c: new test.
27106
27107 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
27108
27109         PR fortran/22570 an related issues.
27110         * gfortran.dg/x_slash_1.f: New test.
27111
27112 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
27113
27114         PR c/23143
27115         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
27116         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
27117
27118 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27119
27120         PR c/529
27121         * gcc.dg/Wshadow-3.c: New test.
27122
27123 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
27124
27125         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
27126         used to have the wrong bounds).
27127
27128 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27129
27130         PR c/21720
27131         * gcc.dg/hex-round-1.c: Test more cases.
27132         * gcc.dg/hex-round-2.c: New test.
27133
27134 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
27135
27136         PR 22550
27137         * g++.dg/tree-ssa/pr22550.C: New test.
27138
27139 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
27140
27141         * gcc.dg/tree-ssa/vrp19.c: New test.
27142         * gcc.dg/tree-ssa-vrp20.c: New test.
27143
27144 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27145
27146         PR c/22240
27147         * gcc.dg/transparent-union-4.c: New test.
27148
27149 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27150
27151         PR c/22192
27152         * gcc.dg/c99-vla-2.c: New test.
27153
27154 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27155
27156         PR c/21720
27157         * gcc.dg/hex-round-1.c: New test.
27158
27159 2005-07-28  Jan Hubicka  <jh@suse.cz>
27160
27161         * inliner-1.c: Do not dump everything.
27162         * tree-prof.exp: Do not pass -ftree-based-profiling.
27163         * bprob.exp: Likewise.
27164
27165         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
27166
27167 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
27168
27169         PR c++/22545
27170         * g++.dg/expr/ptrmem7.C: New test.
27171
27172 2005-07-28  Mike Stump  <mrs@apple.com>
27173
27174         * g++.old-deja/g++.mike/visibility-1.C: New test.
27175
27176 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27177
27178         PR c/20187
27179         * gcc.c-torture/execute/pr20187-1.c: New test.
27180
27181 2005-07-28  Jeff Law  <law@redhat.com>
27182
27183         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
27184         * gcc.dg/tree-ssa/vrp18.c: New test.
27185
27186 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
27187
27188         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
27189
27190 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
27191
27192         PR tree-optimization/22506
27193         * gcc.dg/vect/ps22506.c: New test.
27194
27195 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
27196
27197         PR target/21149
27198         * gcc.target/i386/sse-3.c: New test.
27199
27200 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27201
27202         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
27203         * gcc.target/mips/mips32-dsp-type.c: Likewise.
27204
27205 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27206
27207         PR c/22589
27208         * gcc.c-torture/compile/pr22589-1.c: New test.
27209
27210 2005-07-28  Jan Hubicka  <jh@suse.cz>
27211
27212         * update-loopch.c: New testcase.
27213
27214 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
27215
27216         PR rtl-optimization/23047
27217         * gcc.c-torture/execute/pr23047.c: New test.
27218         * gcc.c-torture/execute/pr23047.x: New.
27219
27220 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
27221
27222         PR tree-optimization/22493
27223         * gcc.c-torture/execute/pr22493-1.c: New test.
27224         * gcc.c-torture/execute/pr22493-1.x: New.
27225         * gcc.c-torture/execute/vrp-1.c: New test.
27226         * gcc.c-torture/execute/vrp-2.c: New test.
27227         * gcc.c-torture/execute/vrp-2.c: New test.
27228
27229 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
27230
27231         * gcc.target/frv/all-builtin-read8.c: Delete.
27232         * gcc.target/frv/all-builtin-read16.c: Delete.
27233         * gcc.target/frv/all-builtin-read32.c: Delete.
27234         * gcc.target/frv/all-builtin-read64.c: Delete.
27235         * gcc.target/frv/all-builtin-write8.c: Delete.
27236         * gcc.target/frv/all-builtin-write16.c: Delete.
27237         * gcc.target/frv/all-builtin-write32.c: Delete.
27238         * gcc.target/frv/all-builtin-write64.c: Delete.
27239         * gcc.target/frv/all-read-write-1.c: New.
27240
27241 2005-07-27  Jeff Law  <law@redhat.com>
27242
27243         * gcc.c-torture/execute/pr22630.c: New test.
27244
27245 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
27246
27247         PR tree-optimization/23073
27248         * gcc.dg/vect/nodump-pr23073.c: New test.
27249         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
27250
27251 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
27252
27253         PR tree-optimize/22348
27254         * gcc.c-torture/execute/pr22348.c: New.
27255
27256 2005-07-27  Richard Guenther  <rguenther@suse.de>
27257
27258         * gcc.dg/tree-ssa/salias-1.c: New testcase.
27259
27260 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27261
27262         PR fortran/22503
27263         * gfortran.dg/logical_comp.f90: New test.
27264
27265 2005-07-27  Jan Hubicka  <jh@suse.cz>
27266
27267         * inliner-1.c: Add cleanup of dumps.
27268         * val-prof-*.c: Likewise.
27269         * update-tailcall.c: New.
27270
27271 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
27272
27273         PR 22591
27274         * gcc.dg/tree-ssa/pr22591.c: New test.
27275         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
27276
27277 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
27278
27279         PR libobjc/22606
27280         * objc.dg/try-catch-11.m: New test.
27281
27282 2005-07-26  Richard Guenther  <rguenther@suse.de>
27283
27284         PR tree-optimization/22486
27285         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
27286
27287 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
27288
27289         PR tree-opt/22484
27290         * g++.dg/opt/loop2.C: New test.
27291
27292 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
27293
27294         * gcc.dg/tree-ssa/reassoc-3.c: New test.
27295         * gcc.dg/tree-ssa/reassoc-4.c: New test.
27296
27297 2005-07-25  Adam Nemet  <anemet@lnxw.com>
27298
27299         * lib/profopt.exp (profopt-execute): Check for profiling data
27300         files on the target.
27301
27302 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
27303
27304         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
27305         for matching of asm labels.
27306
27307 2005-07-25  Richard Guenther  <rguenther@suse.de>
27308
27309         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
27310
27311 2005-07-25  Richard Guenther  <rguenther@suse.de>
27312
27313         PR testsuite/22624
27314         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
27315
27316 2005-07-25  Ira Rosen  <irar@il.ibm.com>
27317
27318         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
27319         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
27320         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
27321         * gcc.dg/vect/vect-100.c: New test.
27322         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
27323         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
27324         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
27325         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
27326         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
27327         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
27328         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
27329         * gfortran.dg/vect/pr19049.f90: New testcase.
27330         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
27331
27332 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
27333
27334         * gcc.c-torture/execute/20050713-1.c: New test.
27335
27336         PR fortran/20063
27337         * gfortran.fortran-torture/execute/data_4.f90: New test.
27338
27339         PR middle-end/20303
27340         * gcc.dg/visibility-d.c: New test.
27341
27342 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
27343
27344         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
27345         * gfortran.dg/underflow.f90: Ditto.
27346
27347 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27348
27349         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
27350         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
27351         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
27352
27353 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
27354
27355         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
27356         include case of field width of zero.
27357
27358 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
27359
27360         PR libgfortran/21875
27361         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
27362         with trailing blanks on normal formatted read.
27363
27364 2005-07-23  Chao-ying Fu  <fu@mips.com>
27365
27366         * gcc.target/mips/mips32-dsp-type.c: New test.
27367         * gcc.target/mips/mips32-dsp.c: New test.
27368
27369 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
27370
27371         PR testsuite/21073
27372         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
27373
27374         PR testsuite/20454
27375         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
27376         and __cyg_profile_func_exit.
27377
27378 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
27379
27380         * gfortran.dg/comma_format_extension_3.f: Fix typo.
27381         * gfortran.dg/comma_format_extension_4.f: Same.
27382         * gfortran.dg/pr15332.f: Same.
27383         * gfortran.dg/pr21730.f: Same.
27384
27385 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
27386
27387         * g++.dg/opt/vrp2.C: Fix testcase.
27388
27389         PR tree-opt/22625
27390         * g++.dg/opt/vrp2.C: New test.
27391
27392 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
27393
27394         PR debug/21828
27395         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
27396
27397 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
27398
27399         * gcc.dg/tree-ssa/20050719-1.c: New test.
27400
27401 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
27402
27403         * gcc.dg/bfin-longcall-1.c: New file.
27404         * gcc.dg/bfin-longcall-2.c: New file.
27405
27406 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
27407
27408         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
27409
27410 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27411
27412         PR middle-end/19055
27413         * gcc.dg/tree-ssa/pr19055.c: New test.
27414         * gcc.dg/tree-ssa/pr19055-2.c: New test.
27415
27416 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27417
27418         PR C++/22358
27419         * g++.dg/other/pr22358.C: New test.
27420
27421 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
27422
27423         PR c++/2922
27424         * g++.dg/lookup/two-stage5.C: New test from bug comments.
27425
27426 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27427
27428         PR c++/15938
27429         * g++.dg/init/union2.C: New test.
27430
27431 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27432
27433         PR c/22393
27434         * gcc.dg/complex-4.c: New test.
27435
27436 2005-07-21  Richard Guenther  <rguenther@suse.de>
27437
27438         PR testsuite/22522
27439         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
27440         scanning for asm labels.
27441         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
27442
27443 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
27444
27445         PR target/22085
27446         * gcc.dg/altivec-pr22085.c: New.
27447
27448 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
27449
27450         PR tree-optimization/19210
27451         * gcc.dg/tree-ssa/pr19210-1.c: New.
27452         * gcc.dg/tree-ssa/pr19210-2.c: New.
27453
27454 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
27455
27456         PR rtl-optimization/22167
27457         * g++.dg/opt/pr22167.C: New test.
27458
27459 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
27460
27461         PR c++/2922
27462         * g++.dg/lookup/two-stage2.C: New.
27463         * g++.dg/lookup/two-stage3.C: New.
27464         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
27465         fixed two-stage name lookup for operators.
27466         * g++.dg/template/call3.C: Compiler now produces an appropriate
27467         error message.
27468         * g++.dg/template/crash37.C: Compiler now describes bla() on line
27469         14 as a candidate.
27470         * g++.dg/template/ptrmem4.C: Compiler produces different error
27471         message.
27472         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
27473         connect_to_method as a candidate.
27474
27475 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
27476
27477         * gcc.dg/fold-alloc-1.c: New test.
27478
27479 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
27480
27481         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
27482         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
27483
27484 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
27485
27486         * gcc.dg/fold-abs-1.c: New test.
27487         * gcc.dg/fold-abs-2.c: New test.
27488         * gcc.dg/fold-abs-3.c: New test.
27489
27490 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
27491
27492         Make CONSTRUCTOR use VEC to store initializers.
27493         * g++.dg/ext/complit3.C: Check for specific error messages.
27494         * g++.dg/init/brace2.C: Update error message.
27495         * g++.dg/warn/Wbraces2.C: Likewise.
27496
27497 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
27498
27499         PR fortran/16940
27500         * gfortran.dg/module_interface_1.f90: New test.
27501
27502 2005-07-19  Danny Berlin <dberlin@dberlin.org>
27503             Kenneth Zadeck <zadeck@naturalbridge.com>
27504
27505         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
27506
27507 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27508
27509         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
27510         specify -Wformat for these tests.
27511         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
27512         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
27513         * gcc.dg/format/opt-6.c: Delete.
27514
27515 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27516
27517         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
27518         * gcc.dg/tree-ssa/sra-3.c: Likewise.
27519
27520 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27521
27522         * gcc.dg/tree-ssa/alias-2.c: New test.
27523
27524 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
27525
27526         PR c++/22263
27527         * g++.dg/template/explicit7.C: New test.
27528
27529 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
27530
27531         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
27532         field width of 8 to +Inf and -Inf.
27533
27534 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
27535
27536         PR c++/22139
27537         * g++.dg/template/friend36.C: New test.
27538
27539 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
27540
27541         PR fortran/21730
27542         * gfortran.dg/pr21730.f: New test.
27543
27544 2005-07-16  Danny Berlin <dberlin@dberlin.org>
27545             Kenneth Zadeck <zadeck@naturalbridge.com>
27546
27547         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
27548         since pure const detection cannot run at -O1 in c compiler.
27549         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
27550         can now optimize this case properly.
27551         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
27552         because we now pass.
27553         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
27554
27555 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
27556
27557         PR c/22421
27558         * gcc.dg/format/bitfld-1.c: New test.
27559
27560 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
27561
27562         PR c++/22204
27563         * g++.dg/rtti/repo1.C: New test.
27564
27565 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
27566
27567         PR middle-end/22398
27568         * gcc.c-torture/compile/pr22398.c: New test.
27569
27570 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
27571
27572         PR c++/22132
27573         * g++.dg/expr/cast4.C: New test.
27574
27575 2005-07-15  Richard Guenther  <rguenther@suse.de>
27576
27577         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
27578         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
27579
27580 2005-07-15  Steven Bosscher  <stevenb@suse.de>
27581
27582         PR tree-optimization/22230
27583         * gcc.dg/tree-ssa/pr22230.c: New test.
27584
27585 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
27586
27587         * gfortran.dg/g77/cpp6.f: New test.
27588
27589         PR fortran/22417
27590         * gfortran.dg/g77/cpp5.F: New test.
27591         * gfortran.dg/g77/cpp5.h: New file.
27592         * gfortran.dg/g77/cpp5inc.h: New file.
27593
27594 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
27595
27596         PR libfortran/16435
27597         * gfortran.dg/tl_editting.f90: New.
27598         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
27599
27600 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
27601
27602         * gfortran.dg/char_array_constructor.f90: New test.
27603
27604 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
27605
27606         * gfortran.dg/past_eor.f90: New.
27607         * gfortran.dg/complex_read.f90: New.
27608
27609 2005-07-13  Jeff Law  <law@redhat.com>
27610
27611         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
27612         additional casts.
27613
27614         * gcc.dg/tree-ssa/pr22321.c: New test
27615
27616 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
27617
27618         PR tree-optimization/21921
27619         * gcc.dg/tree-ssa/pr21921.c: New.
27620
27621 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
27622
27623         PR tree-optimizatio/22442
27624         * gcc.dg/tree-ssa/loop-11.c: New test.
27625
27626 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
27627
27628         PR tree-opt/21840
27629         * gcc.c-torture/compile/pr21840.c: New test.
27630
27631 2005-07-12  Jan Hubicka  <jh@suse.cz>
27632
27633         * gcc.c-torture/compile/pr22379.c: New test.
27634
27635 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
27636
27637         PR libfortran/21593
27638         gfortran.dg/dev_null.f90: Remove outdated comment about
27639         PR libfortran/21593.
27640
27641
27642 2005-07-12  Dale Johannesen  <dalej@apple.com>
27643
27644         * gcc.target/i386/compress-float-sse.c: New.
27645         * gcc.target/i386/compress-float-sse-pic.c: New.
27646         * gcc.target/i386/compress-float-387.c: New.
27647         * gcc.target/i386/compress-float-387-pic.c: New.
27648         * gcc.dg/compress-float-ppc.c: New.
27649         * gcc.dg/compress-float-ppc-pic.c: New.
27650
27651 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
27652
27653         PR libfortran/21593
27654         gfortran.dg/dev_null.f90: Remove targets.
27655
27656 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
27657
27658         PR tree-opt/22335
27659         * gcc.dg/pr22335-1.c: New test.
27660         * gcc.dg/pr22335-2.c: New test.
27661
27662 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27663
27664         PR c++/20172
27665         * g++.dg/template/nontype12.C : New test.
27666
27667 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
27668
27669         * gcc.dg/tree-ssa/loop-10.c: New test.
27670
27671 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
27672
27673         * gcc.c-torture/execute/20020720-1.x: Remove.
27674
27675 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
27676
27677         * gfortran.fortran-torture/execute/forall_7.f90: New test.
27678
27679 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
27680
27681         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
27682         (dg-mips-options): Use it.
27683
27684 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
27685
27686         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
27687
27688 2005-07-09  Richard Henderson  <rth@redhat.com>
27689
27690         * lib/target-supports.exp (check_effective_target_sync_char_short):
27691         Add alpha.
27692
27693 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
27694
27695         PR libfortran/22217
27696         * gfortran.dg/negative-z-descriptor.f90: New test.
27697
27698 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
27699
27700         PR tree-opt/22329
27701         * gcc.dg/pr22329.c: New test.
27702
27703 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
27704
27705         PR tree-optimization/20139
27706         * gcc.dg/tree-ssa/pr20139.c: New.
27707
27708 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
27709
27710         PR tree-opt/22356
27711         * gcc.dg/pr22356-1.c: New test.
27712
27713 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
27714
27715         PR c++/21799
27716         * g++.dg/template/unify8.C: New.
27717         * g++.dg/template/unify9.C: New.
27718
27719 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
27720
27721         * gfortran.fortran-torture/execute/entry_10.f90: New test.
27722
27723 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
27724
27725         * gcc.dg/darwin-version-1.c: New.
27726         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
27727         * gcc.dg/builtins-20.c: Likewise.
27728         * gcc.dg/builtins-53.c: Likewise.
27729         * gcc.dg/torture/builtins-convert-1.c: Likewise.
27730         * gcc.dg/torture/builtins-convert-2.c: Likewise.
27731         * gcc.dg/torture/builtins-convert-3.c: Likewise.
27732         * gcc.dg/torture/builtins-power-1.c: Likewise.
27733         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
27734         on Darwin.
27735
27736 2005-07-07  Jeff Law  <law@redhat.com>
27737
27738         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
27739         argument evaluation order.
27740
27741 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
27742
27743         PR libfortran/21594
27744         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27745         Add test cases where the shift length is greater than the
27746         array length.
27747
27748 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
27749
27750         * obj-c++.dg/proto-lossage-6.mm: New.
27751         * objc.dg/proto-lossage-6.m: New.
27752
27753 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
27754
27755         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
27756         * objc.dg/gnu-runtime-2.m: Likewise.
27757
27758 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
27759
27760         * gfortran.dg/longline.f: New test.
27761
27762         * gfortran.dg/badline.f: New test.
27763
27764 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
27765
27766         PR fortran/16531
27767         PR fortran/15966
27768         PR fortran/18781
27769         * gfortran.dg/hollerith.f90: New.
27770         * gfortran.dg/hollerith2.f90: New.
27771         * gfortran.dg/hollerith3.f90: New.
27772         * gfortran.dg/hollerith4.f90: New.
27773         * gfortran.dg/hollerith_f95.f90: New.
27774         * gfortran.dg/hollerith_legacy.f90: New.
27775         * gfortran.dg/g77/cpp4.F: New. Port from g77.
27776
27777 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
27778
27779         PR objc/22274
27780         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
27781         * objc.dg/gnu-runtime-2.m: New.
27782
27783 2005-07-06  Jeff Law  <law@redhat.com>
27784
27785         * gcc.dg/tree-ssa/vrp17.c: New test.
27786
27787 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
27788
27789         PR fortran/22327
27790         * gfortran.dg/array_constructor_5.f90: New test.
27791
27792 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
27793
27794         * gfortran.fortran-torture/execute/entry_9.f90: New test.
27795
27796 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
27797
27798         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
27799         * gcc.dg/980816-1.c: Ditto.
27800
27801 2005-07-06  Jeff Law  <law@redhat.com>
27802
27803         * gcc.c-torture/compile/pr21356.c: New test.
27804
27805 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
27806
27807         PR c/22013
27808         PR c/22098
27809         * gcc.c-torture/compile/pr22013-1.c,
27810         gcc.c-torture/execute/pr22098-1.c,
27811         gcc.c-torture/execute/pr22098-2.c,
27812         gcc.c-torture/execute/pr22098-3.c: New tests.
27813
27814 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
27815
27816         PR c/22308
27817         * gcc.dg/pr22308-1.c: New test.
27818
27819 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
27820
27821         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
27822         target.
27823         * gcc.dg/compare9.c: Use -fshort-enums instead of
27824         -fno-short-enums.  Change the last test to dg-bogus.
27825
27826 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
27827
27828         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
27829         * gcc.dg/compare9.c: New.
27830
27831 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27832
27833         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
27834
27835 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
27836
27837         PR testsuite/22288
27838         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
27839
27840
27841 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27842
27843         * gcc.dg/format/gcc_gfc-1.c: New.
27844
27845 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
27846
27847         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
27848
27849 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27850
27851         PR fortran/20842
27852         * gfortran.dg/io_invalid_1.f90: New test.
27853
27854 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
27855
27856         * gcc.dg/format/gcc_diag-1.c: Update.
27857
27858 2005-07-02  Jeff Law  <law@redhat.com>
27859
27860         * gcc.dg/tree-ssa/pr22051-1.c: New test.
27861         * gcc.dg/tree-ssa/pr22051-2.c: New test.
27862
27863 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
27864
27865         * gcc.dg/format/gcc_diag-1.c: Update.
27866
27867 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
27868
27869         PR tree-opt/22269
27870         * gcc.c-torture/compile/pr22269.c: New test.
27871
27872 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
27873
27874         PR 21584
27875         PR 22219
27876         * g++.dg/tree-ssa/pr21584-1.C: New test.
27877         * g++.dg/tree-ssa/pr21584-2.C: New test.
27878
27879 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
27880
27881         * obj-c++.dg/try-catch-11.mm: New.
27882         * objc.dg/try-catch-10.m: New.
27883
27884 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
27885
27886         * g++.dg/other/ucnid-1.C: xfail on AIX.
27887
27888 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
27889
27890         PR 22234
27891         * gcc.dg/20050629-1.c: New test.
27892
27893 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
27894
27895         * obj-c++.dg/const-str-1[0-1].mm: New.
27896         * objc.dg/const-str-1[0-1].m: New.
27897
27898 2005-05-29  Richard Henderson  <rth@redhat.com>
27899
27900         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
27901         Rename from check_effective_target_vect_no_max.
27902         (check_effective_target_vect_no_int_add): New.
27903         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
27904         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
27905         * gcc.dg/vect/vect-reduc-3.c: Likewise.
27906         * gcc.dg/vect/vect-reduc-1.c: Use both.
27907         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27908
27909 2005-05-29  Richard Henderson  <rth@redhat.com>
27910
27911         * lib/target-supports.exp (check_effective_target_vect_no_max):
27912         Remove i386 and x86_64.
27913
27914 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
27915
27916         PR testsuite/21969
27917         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
27918
27919 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
27920
27921         PR middle-end/21969
27922         * gcc.dg/vect/pr21969.c: New test.
27923
27924 2005-06-28  Eric Christopher  <echristo@redhat.com>
27925
27926         PR c/22052
27927         PR c/21975
27928         * gcc.dg/inline1.c: New test.
27929         * gcc.dg/inline2.c: Ditto.
27930         * gcc.dg/inline3.c: Ditto.
27931         * gcc.dg/inline4.c: Ditto.
27932         * gcc.dg/inline5.c: Ditto.
27933
27934 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
27935
27936         PR libfortran/22142
27937         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27938         Add testcase also testing eoshift1 for PR 22142.
27939
27940 2005-06-28  Richard Henderson  <rth@redhat.com>
27941
27942         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
27943         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
27944         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
27945         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
27946         gcc.dg/tree-ssa/20030922-2.c: Likewise.
27947
27948 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
27949
27950         PR libfortran/22142
27951         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27952         Add testcase for PR 22142.
27953
27954 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
27955
27956         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
27957         gcc.target/ia64/fpreg-2.c: New tests.
27958
27959 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27960
27961         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
27962
27963 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27964
27965         PR libfortran/22170
27966         * gfortran.dg/slash_1.f90: New test.
27967
27968 2005-06-27  Richard Henderson  <rth@redhat.com>
27969
27970         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
27971         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
27972         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
27973         * gcc.dg/vect/vect-reduc-2.c: Likewise.
27974         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
27975         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
27976
27977 2005-06-27  Richard Henderson  <rth@redhat.com>
27978
27979         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
27980         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
27981
27982 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
27983
27984         * obj-c++.dg/proto-lossage-5.mm: New.
27985         * objc.dg/proto-lossage-5.m: New.
27986
27987 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
27988
27989         PR 21959
27990         * gcc.dg/tree-ssa/pr21959.c: New test.
27991
27992 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
27993
27994         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
27995         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
27996         testing uninitialized var.
27997
27998         * gcc.c-torture/execute/builtins/chk.h: New.
27999         * gcc.c-torture/execute/builtins/lib/chk.c: New.
28000         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
28001         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
28002         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
28003         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
28004         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
28005         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
28006         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
28007         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
28008         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
28009         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
28010         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
28011         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
28012         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
28013         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
28014         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
28015         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
28016         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
28017         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
28018         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
28019         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
28020         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
28021         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
28022         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
28023         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
28024         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
28025         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
28026         * gcc.dg/builtin-object-size-1.c: New test.
28027         * gcc.dg/builtin-object-size-2.c: New test.
28028         * gcc.dg/builtin-object-size-3.c: New test.
28029         * gcc.dg/builtin-object-size-4.c: New test.
28030         * gcc.dg/builtin-object-size-5.c: New test.
28031         * gcc.dg/builtin-stringop-chk-1.c: New test.
28032         * gcc.dg/builtin-stringop-chk-2.c: New test.
28033         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
28034         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
28035         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
28036         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
28037         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
28038         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
28039         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
28040         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
28041         * gcc.c-torture/execute/printf-1.c: New test.
28042         * gcc.c-torture/execute/fprintf-1.c: New test.
28043         * gcc.c-torture/execute/vprintf-1.c: New test.
28044         * gcc.c-torture/execute/vfprintf-1.c: New test.
28045         * gcc.c-torture/execute/printf-chk-1.c: New test.
28046         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
28047         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
28048         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
28049
28050 2005-06-27  Michael Matz  <matz@suse.de>
28051
28052         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
28053         slot is not merged if address escapes.
28054
28055 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28056
28057         PR c/21911
28058         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
28059
28060 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
28061
28062         PR middle-end/17965
28063         * gcc.c-torture/compile/20050622-1.c: New test.
28064
28065         PR middle-end/22028
28066         * gcc.dg/20050620-1.c: New test.
28067
28068 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
28069
28070         PR tree-optimization/22026
28071         * gcc.dg/tree-ssa/pr22026.c: New.
28072
28073 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
28074
28075         PR libfortran/22144
28076         * gfortran.dg/shift-alloc.f90: New testcase.
28077
28078 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
28079
28080         * all files: Update FSF address in copyright headers.
28081
28082 2005-06-22  Jan Hubicka  <jh@suse.cz>
28083
28084         * wholeprogram-1.c: New testcase.
28085         * wholeprogram-2.c: New testcase.
28086
28087 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
28088
28089         PR 22171
28090         * gcc.dg/tree-ssa/pr22171.c: New test.
28091
28092 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
28093
28094         * gfortran.dg/simplify_modulo.f90: New.
28095
28096 2005-06-24  Jan Hubicka  <jh@suse.cz>
28097
28098         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
28099
28100 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
28101
28102         * obj-c++.dg/proto-lossage-[1-4].mm: New.
28103
28104 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
28105
28106         * obj-c++.dg/typedef-alias-1.mm: New.
28107         * objc.dg/typedef-alias-1.m: New.
28108
28109 2005-06-23  Jeff Law  <law@redhat.com>
28110
28111         * gcc.dg/tree-ssa/vrp16.c: New test.
28112
28113 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28114
28115         * lib/target-supports.exp: Add
28116         check_effective_target_fortran_large_real and
28117         check_effective_target_fortran_large_int to check for
28118         corresponding effective targets.
28119         * gfortran.dg/large_integer_kind_1.f90: New test.
28120         * gfortran.dg/large_real_kind_1.f90: New test.
28121
28122 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
28123
28124         PR tree-optimization/22117
28125         * gcc.dg/tree-ssa/pr22117.c: New.
28126
28127 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
28128
28129         PR testsuite/22123
28130         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
28131
28132 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
28133
28134         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
28135
28136 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
28137
28138         * gfortran.dg/f2c_4.f90: Add tests for complex functions
28139         * gfortran.dg/f2c_4.c: Likewise.
28140
28141 2005-06-22 Paul Brook  <paul@codesourcery.com>
28142
28143         PR fortran/21034
28144         * gfortran.dg/auto_save_1.f90: New test.
28145
28146 2005-06-22  Michael Matz  <matz@suse.de>
28147
28148         * gcc.target/x86-64/abi: New directory.
28149         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
28150         * gcc.target/x86-64/abi/README.gcc: New file.
28151         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
28152         * gcc.target/x86-64/abi/asm-support.s: New file.
28153         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
28154         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
28155         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
28156         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
28157         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
28158         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
28159         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
28160         * gcc.target/x86_64/abi/test_bitfields.c: New test.
28161         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
28162         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
28163         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
28164         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
28165         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
28166         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
28167         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
28168         * gcc.target/x86_64/abi/test_varargs.c: New test.
28169
28170 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
28171
28172         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
28173         32-bit i?86 and x86_64.
28174
28175 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
28176
28177         * obj-c++.dg/const-str-[1-9].mm: New tests.
28178
28179 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
28180
28181         PR fortran/22010
28182         * gfortran.dg/namelist_use.f90: New.
28183         * gfortran.dg/namelist_use_only.f90: New.
28184
28185 2005-06-21  Jeff Law  <law@redhat.com>
28186
28187         * gcc.dg/tree-ssa/vrp15.c: New test.
28188
28189 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
28190
28191         * lib/target-supports.exp (check_effective_target_vect_reduction):
28192         Remove.
28193         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
28194         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
28195         remove vect_reduction target keyword. Also avoid two returns in main.
28196         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28197         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
28198         * gcc.dg/vect/vect-reduc-1short.c: New test.
28199         * gcc.dg/vect/vect-reduc-1char.c: New test.
28200         * gcc.dg/vect/vect-reduc-2short.c: New test.
28201         * gcc.dg/vect/vect-reduc-2char.c: New test.
28202         * gcc.dg/vect/vect-reduc-6.c: New test.
28203         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
28204         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
28205         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
28206
28207 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28208         Paul Thomas  <pault@gcc.gnu.org>
28209
28210         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
28211         New tests.
28212
28213 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28214
28215         * gfortran.dg/backslash_1.f90: New test.
28216         * gfortran.dg/backslash_2.f90: New test.
28217
28218 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
28219
28220         * gfortran.dg/duplicate_labels.f90: New test.
28221
28222 2005-06-20  Jan Beulich  <jbeulich@novell.com>
28223
28224         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
28225         unsupportable relocations.
28226         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28227         * gcc.dg/20050321-2.c: xfail for NetWare.
28228
28229 2005-06-20  Andreas Jaeger  <aj@suse.de>
28230
28231         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
28232         gcc.target/i386/fastcall-sseregparm.c,
28233         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
28234
28235 2005-06-19  Richard Henderson  <rth@redhat.com>
28236
28237         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
28238
28239 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
28240
28241         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
28242
28243 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
28244
28245         PR c++/22115
28246         * g++.dg/conversion/simd2.C: Change expected error message.
28247
28248 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
28249
28250         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
28251         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28252         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28253
28254 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
28255
28256         * gcc.dg/fold-mod-1.c: New test.
28257
28258 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
28259
28260         PR fortran/19926
28261         * gfortran.dg/pr19926.f90: New test.
28262
28263 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
28264
28265         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
28266         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
28267         targets.
28268         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28269         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28270
28271 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
28272
28273         * gcc.target/ia64/float80-varargs-1.c: New test.
28274
28275 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28276
28277         PR tree-opt/22035
28278         * gfortran.dg/f2c_6.f90: New test.
28279
28280 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
28281
28282         PR c++/17413
28283         * g++.dg/template/local5.C: New.
28284
28285 2005-06-17  Richard Henderson  <rth@redhat.com>
28286
28287         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
28288
28289 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
28290
28291         PR testsuite/21945
28292         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
28293
28294 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
28295
28296         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
28297         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
28298         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
28299         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
28300         check_vect to verify the presence of hardware vector support.
28301
28302 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
28303
28304         PR testsuite/22056
28305         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
28306
28307 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28308
28309         PR libfortran/19216
28310         * gfortran.dg/pr19216.f: Add correct space between brackets and
28311         dg directive.
28312
28313 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28314
28315         PR libfortran/16436
28316         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
28317
28318 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
28319
28320         * gcc.target/i386/attributes-error.c: New testcase.
28321         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
28322         * gcc.target/i386/regparm-stdcall.c: Likewise.
28323         * gcc.target/i386/sseregparm-1.c: Likewise.
28324         * gcc.target/i386/sseregparm-2.c: Likewise.
28325
28326 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
28327
28328         * g++.dg/rtti/crash2.C: New.
28329
28330 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
28331
28332         * gcc.dg/noncompile/20040203-3.c: Update expected message.
28333
28334 2005-06-15  David Ung  <davidu@mips.com>
28335
28336         * gcc.target/mips/mips16e-extends.c: New test for testing the
28337         generation of MIPS16e zeb/zeh, seb/seh instructions.
28338
28339 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
28340
28341         PR 22018
28342         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
28343         * gcc.dg/tree-ssa/pr22018.c: New test.
28344
28345 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
28346
28347         * gcc.dg/simd-1.c: Update error messages.
28348         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
28349         * gcc.dg/simd-2.c: Update error messages.
28350         * gcc.dg/simd-4.c: New.
28351
28352 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
28353
28354         PR c++/20678
28355         * g++.dg/other/crash-4.C: New.
28356
28357 2005-06-14  Devang Patel  <dpatel@apple.com>
28358
28359         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
28360
28361 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
28362
28363         PR c++/21929
28364         * g++.dg/parse/crash11.C: Update
28365
28366 2005-06-13  Jeff Law  <law@redhat.com>
28367
28368         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
28369         perform the desired transformations.
28370         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
28371         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
28372
28373 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28374
28375         PR fortran/22038
28376         * gfortran.dg/forall_1.f90: Un-XFAIL.
28377
28378 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
28379
28380         PR c++/21929
28381         * g++.dg/parse/crash26.C: New.
28382
28383         PR c++/20789
28384         * g++.dg/init/member1.C: New.
28385
28386 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
28387
28388         * gfortran.dg/altreturn_1.f90: New test.
28389
28390 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
28391
28392         PR middle-end/21985
28393         * gcc.dg/tree-ssa/pr21985.c: New test.
28394
28395 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
28396
28397         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
28398
28399 2005-06-12  Roger Sayle  <roger@eyesopen.com>
28400
28401         PR c++/21930
28402         * g++.dg/other/error10.C: New test case.
28403
28404 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28405
28406         PR libfortran/19155
28407         * gfortran.dg/pr19155.f: Add test.
28408
28409 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28410
28411         * gfortran.dg/f2c_7.f90: New test.
28412
28413         * gfortran.dg/forall_1.f90: XFAILed.
28414
28415 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
28416
28417         * gcc.dg/pr14796-1.c: New.
28418         * gcc.dg/pr14796-2.c: New.
28419
28420 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
28421
28422         PR fortran/17792
28423         PR fortran/21375
28424         * gfortran.dg/deallocate_stat.f90: New test.
28425
28426 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
28427
28428         * gfortran.fortran-torture/execute/in-pack.f90: New test.
28429
28430 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
28431
28432         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
28433         access will be generated when this loop is vectorized. Test that
28434         accesses with same alignment were detected.
28435         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
28436         Test that accesses with same alignment were detected.
28437         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
28438         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
28439         alignment were detected.
28440
28441 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
28442
28443         PR c++/10611
28444         * g++.dg/conversion/simd2.C: New.
28445
28446 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28447
28448         * gcc.dg/Wcxx-compat-1.c: New.
28449
28450 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
28451
28452         PR libfortran/21480
28453         * gfortran.dg/reshape-complex.f90: Add a test for a packed
28454         complex array.
28455
28456 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
28457
28458         * gcc.dg/alias-8.c: New.
28459
28460 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
28461
28462         * gcc.dg/format/cmn_err-1.c: Update.
28463
28464 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
28465
28466         PR target/20666
28467         * gcc.target/sparc/fexpand-2.c: New.
28468         * gcc.target/sparc/fpmerge-2.c: New.
28469         * gcc.target/sparc/fpmul-2.c: New.
28470         * gcc.target/sparc/noresult.c: New.
28471         * gcc.target/sparc/pdist-2.c: New.
28472         * gcc.target/sparc/pdist-3.c: New.
28473
28474 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
28475
28476         PR testsuite/21702
28477         * gcc.target/i386/i386.exp: Fix comment typo.
28478
28479 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28480
28481         PR c++/19497
28482         * g++.dg/inherit/using5.C: New.
28483         * g++.dg/inherit/using6.C: New.
28484
28485 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28486
28487         PR c++/19894
28488         * g++.dg/template/ptrmem15.C: New test.
28489
28490         PR c++/20563
28491         * g++.dg/ext/label4.C: New test.
28492
28493 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28494
28495         * gcc.dg/tls/debug-1.c: New test.
28496
28497 2005-06-07  Dale Johannesen  <dalej@apple.com>
28498
28499         * gcc.target/i386/movq.c: New.
28500
28501 2005-06-07  Dale Johannesen  <dalej@apple.com>
28502
28503         * gcc.dg/20050607-1.c: New.
28504
28505 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
28506
28507         PR middle-end/21850
28508         * gcc.c-torture/execute/20050607-1.c: New test.
28509
28510 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
28511
28512         PR libfortran/21926
28513         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
28514         Test case where the return array has lowest stride one,
28515         but isn't packed.
28516
28517 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
28518
28519         * lib/target-supports.exp (check_effective_target_sync_int_long):
28520         Add s390 and s390x targets.
28521
28522 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
28523
28524         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
28525         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
28526         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
28527         * gcc.dg/tree-ssa/loop-9.c: New test.
28528
28529 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
28530
28531         * g++.dg/parse/defarg10.C: New.
28532
28533 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
28534
28535         PR regression/21897
28536         * gcc.c-torture/execute/20050604-1.c: New test.
28537
28538 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
28539
28540         PR 21903
28541         * g++.dg/parse/defarg9.C: New.
28542
28543         PR c++/20637
28544         * g++.dg/inherit/using4.C: New.
28545         * g++.dg/overload/error1.C: Adjust expected errors.
28546         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
28547         * g++.old-deja/g++.brendan/arm2.C: Likewise.
28548         * g++.old-deja/g++.other/redecl2.C: Likewise.
28549         * g++.old-deja/g++.other/redecl4.C: Likewise.
28550         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
28551
28552 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
28553
28554         * gfortran.dg/f2c_5.f90: Add -w to dg-options
28555
28556 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
28557
28558         * lib/gfortran.exp (gfortran_target_compile): Call
28559         dg-additional-files-options
28560         * gfortran.dg/f2c_4.f90: New file
28561         * gfortran.dg/f2c_4.c: New file
28562         * gfortran.dg/f2c_5.f90: New file
28563         * gfortran.dg/f2c_5.c: New file
28564
28565 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28566
28567         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
28568
28569         PR fortran/21912
28570         * gfortran.dg/array_constructor_4.f90: New test.
28571
28572 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
28573
28574         PR c++/21619
28575         * g++.dg/ext/builtin9.C: New test.
28576
28577 2005-06-05  Dale Johannesen  <dalej@apple.com>
28578
28579         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
28580         * gcc.c-torture/execute/20050603-2.c: Ditto.
28581
28582 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
28583
28584         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
28585         * gcc.dg/vect/vect-reduc-1.c: New.
28586         * gcc.dg/vect/vect-reduc-2.c: New.
28587         * gcc.dg/vect/vect-reduc-3.c: New.
28588
28589 2005-06-04  Dale Johannesen  <dalej@apple.com>
28590
28591         * gcc.c-torture/execute/20050603-1.c: New.
28592         * gcc.c-torture/execute/20050603-2.c: New.
28593         * gcc.dg/20050603-3.c: New.
28594
28595 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28596
28597         PR fortran/19195
28598         * gfortran.dg/debug_1.f90: New test.
28599
28600         * gfortran.dg/forall_1.f90: New test.
28601
28602 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
28603
28604         * gfortran.dg/array_constructor_3.f90: New test.
28605
28606 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28607
28608         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
28609
28610 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
28611
28612         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
28613
28614 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
28615
28616         PR c/21873
28617         * gcc.dg/init-excess-1.c: New test.
28618
28619 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
28620
28621         PR c++/21853
28622         * g++.dg/expr/static_cast6.C: New test.
28623
28624 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
28625
28626         * gcc.dg/tree-ssa/vrp14.c: New test.
28627
28628 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
28629
28630         PR c++/21336
28631         * g++.dg/template/new2.C: New test.
28632
28633 2005-06-03  Josh Conner  <jconner@apple.com>
28634
28635         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
28636         all entries in initializer.
28637
28638 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
28639
28640         PR middle-end/21858
28641         * gcc.dg/pr21858.c: New testcase.
28642
28643 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
28644
28645         PR tree-optimization/21292
28646
28647         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
28648         New.
28649         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
28650         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
28651         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
28652         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
28653         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
28654
28655 2005-06-02  Richard Henderson  <rth@redhat.com>
28656
28657         * gcc.dg/sync-2.c: Use -march=i486 for i386.
28658
28659 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
28660
28661         * gcc.dg/wtypequal.c: New testcase.
28662
28663 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
28664
28665         PR 21582
28666         * gcc.dg/tree-ssa/pr21582.c: New test.
28667
28668 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
28669
28670         PR c++/21280
28671         * g++.dg/opt/interface2.h: New.
28672         * g++.dg/opt/interface2.C: New.
28673         * g++.dg/init/ctor4.C: Adjust error lines.
28674         * g++.old-deja/g++.bob/inherit2.C: Likewise.
28675         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28676         * g++.old-deja/g++.jason/opeq3.C: Likewise.
28677         * g++.old-deja/g++.pt/assign1.C: Likewise.
28678         * g++.old-deja/g++.pt/crash20.C: Likewise.
28679
28680 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
28681
28682         PR tree-optimization/21734
28683         * g++.dg/vect/pr21734_1.cc: New.
28684         * g++.dg/vect/pr21734_2.cc: New.
28685
28686 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
28687
28688         PR c++/20350
28689         * g++.dg/template/spec24.C: New.
28690
28691         PR c++/21151
28692         * g++.dg/pch/local-1.C: New.
28693         * g++.dg/pch/local-1.Hs: New.
28694
28695 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
28696
28697         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
28698         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
28699         * gcc.dg/tree-ssa/pr14341.c: New test.
28700         * gcc.dg/tree-ssa/pr14841.c: New test.
28701         * gcc.dg/tree-ssa/pr20701.c: New test.
28702         * gcc.dg/tree-ssa/pr21086.c: New test.
28703         * gcc.dg/tree-ssa/pr21090.c: New test.
28704         * gcc.dg/tree-ssa/pr21332.c: New test.
28705         * gcc.dg/tree-ssa/pr21458.c: New test.
28706         * gcc.dg/tree-ssa/pr21658.c: New test.
28707         * gcc.dg/tree-ssa/vrp01.c: New test.
28708         * gcc.dg/tree-ssa/vrp02.c: New test.
28709         * gcc.dg/tree-ssa/vrp03.c: New test.
28710         * gcc.dg/tree-ssa/vrp04.c: New test.
28711         * gcc.dg/tree-ssa/vrp05.c: New test.
28712         * gcc.dg/tree-ssa/vrp06.c: New test.
28713         * gcc.dg/tree-ssa/vrp07.c: New test.
28714         * gcc.dg/tree-ssa/vrp08.c: New test.
28715         * gcc.dg/tree-ssa/vrp09.c: New test.
28716         * gcc.dg/tree-ssa/vrp10.c: New test.
28717         * gcc.dg/tree-ssa/vrp11.c: New test.
28718         * gcc.dg/tree-ssa/vrp12.c: New test.
28719         * gcc.dg/tree-ssa/vrp13.c: New test.
28720
28721 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
28722
28723         PR 21029
28724         * gcc.dg/tree-ssa/pr21029.c: New test.
28725
28726 2005-06-01  Roger Sayle  <roger@eyesopen.com>
28727
28728         * gfortran.dg/logint-1.f: New test case.
28729         * gfortran.dg/logint-2.f: Likewise.
28730         * gfortran.dg/logint-3.f: Likewise.
28731
28732 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
28733
28734         PR c/21536
28735         PR c/20760
28736         * gcc.dg/20050527-1.c: New test.
28737
28738         * gcc.dg/i386-sse-12.c: New test.
28739
28740         PR fortran/21729
28741         * gfortran.dg/implicit_5.f90: New test.
28742
28743 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
28744
28745         PR fortran/20883
28746         * gfortran/assign_4.f90: New test.
28747         * gfortran/assign_2.f90: Change compile to run.
28748
28749 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
28750
28751         * lib/target-supports.exp
28752         (check_effective_target_sync_char_short): New.
28753         * gcc.dg/sync-2.c: New.
28754
28755 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
28756
28757         PR tree-optimization/21817
28758         * gcc.dg/torture/pr21817-1.c: New.
28759
28760 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
28761
28762         PR c++/21165
28763         * g++.dg/template/init5.C: New.
28764
28765 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
28766
28767         * gfortran.dg/char_initialiser_actual.f90:
28768         Test character initialisers as actual arguments.
28769         * gfortran.dg/char_pointer_comp_assign.f90:
28770         Test character pointer structure component assignments.
28771         * gfortran.dg/char_array_structure_constructor.f90:
28772         Test character components in structure constructors.
28773
28774 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
28775
28776         PR middle-end/20931
28777         * g++.dg/opt/pr20931.C: New test.
28778
28779 2005-05-31  Andreas Jaeger  <aj@suse.de>
28780
28781         PR testsuite/20772
28782         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
28783         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
28784         g++.old-deja/g++.ext/asmspec1.C,
28785         g++.old-deja/g++.other/regstack.C,
28786         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
28787         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
28788         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
28789         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
28790         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
28791         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
28792         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
28793         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
28794         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
28795         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
28796         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
28797         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
28798         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
28799         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
28800         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
28801         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
28802         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
28803         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
28804         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
28805
28806 2005-05-31  Jeff Law  <law@redhat.com>
28807
28808         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
28809
28810 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
28811
28812         PR middle-end/21743
28813         * gcc.dg/builtins-1.c: Activate disabled clog test.
28814         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28815
28816 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
28817
28818         * gfortran.dg/char_pointer_assign.f90:
28819         Test character-pointer assignments and pointer assignments.
28820         * gfortran.dg/char_pointer_dummy.f90:
28821         Test character-pointer dummy arguments.
28822         * gfortran.dg/char_pointer_func.f90:
28823         Test character-pointer function returns.
28824         * gfortran.dg/char_pointer_dependency.f90:
28825         Test character-pointer functions with dependencies.
28826
28827 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
28828
28829         PR c++/21784
28830         * g++.dg/lookup/using14.C: New test.
28831
28832 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
28833
28834         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
28835         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
28836         trailing ^M.
28837
28838 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
28839
28840         PR c++/17413
28841         * g++.dg/template/local5.C: New.
28842
28843         PR target/21761
28844         * gcc.c-torture/compile/pr21761.c: New.
28845
28846         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
28847         before darwin8.
28848
28849 2005-05-30  Steven G. Kargl
28850
28851         PR fortran/20846
28852         * gfortran.dg/inquire_8.f90: New test.
28853
28854 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28855
28856         PR libfortran/21376
28857         * gfortran.dg/output_exponents_1.f90: New test.
28858
28859 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28860
28861         PR libfortran/20006
28862         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
28863
28864 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
28865
28866         PR c++/21210
28867         * g++.dg/ext/complex1.C: New test.
28868
28869         PR c++/21340
28870         * g++.dg/init/ctor6.C: New test.
28871
28872 2005-05-29  Jan Hubicka  <jh@suse.cz>
28873
28874         * gcc.c-torture/compile/pr21562.c: New.
28875
28876 2005-05-28  Steven G. Kargl <kargls@comcast.net>
28877
28878         * gfortran.dg/subnormal_1.f90: New test.
28879
28880 2005-05-28  Jan Hubicka  <jh@suse.cz>
28881
28882         * tree-prof.exp: Fix comment.
28883         * value-prof-1.c: New.
28884         * value-prof-2.c: New.
28885         * value-prof-3.c: New.
28886         * value-prof-4.c: New.
28887
28888 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
28889
28890         PR c++/21614
28891         * g++.dg/expr/ptrmem6.C: New test.
28892         * g++.dg/expr/ptrmem6a.C: Likewise.
28893
28894 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
28895
28896         PR tree-optimization/21658
28897         * gcc.dg/tree-ssa/pr21658.c: New.
28898
28899 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
28900
28901         PR c++/21455
28902         * g++.dg/inherit/ptrmem3.C: New.
28903
28904         PR c++/21681
28905         * g++.dg/parse/template16.C: New.
28906
28907 2005-05-27  Andreas Jaeger  <aj@suse.de>
28908
28909         * gcc.dg/setjmp-2.c: Only run in 32-bit.
28910
28911         * gcc.dg/i386-sse-8.c: Run test on all archs.
28912
28913 2005-05-26  Mike Stump  <mrs@apple.com>
28914
28915         * objc.dg/isa-field-1.m: Only run on darwin.
28916         * objc.dg/lookup-1.m: Likewise.
28917         * objc.dg/try-catch-8.m: Likewise.
28918
28919 2005-05-26  Roger Sayle  <roger@eyesopen.com>
28920
28921         PR tree-optimization/9814
28922         * gcc.dg/pr9814-1.c: New test case.
28923
28924 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
28925
28926         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
28927         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
28928         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
28929         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
28930         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
28931         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
28932         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
28933         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
28934         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
28935         objc.dg/try-catch-8.m: New.
28936
28937 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
28938
28939         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
28940         remove extraneous semicolons.
28941
28942 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
28943
28944         * obj-c++.dg/comp-types-12.mm: New.
28945         * objc.dg/comp-types-11.m: New.
28946         * objc.dg/selector-4.m: New.
28947
28948 2005-05-26  Andreas Jaeger  <aj@suse.de>
28949
28950         PR testsuite/20772
28951         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
28952         g++.old-deja/g++.ext/attrib3.C,
28953         g++.old-deja/g++.other/store-expr1.C,
28954         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
28955         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
28956         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
28957         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
28958         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
28959         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
28960         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
28961         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
28962         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
28963         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
28964         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
28965         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
28966         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
28967         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
28968         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
28969         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
28970         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
28971         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
28972         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
28973
28974 2005-05-26  Andreas Jaeger  <aj@suse.de>
28975
28976         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
28977         x86-64 compilation.
28978
28979 2005-05-26  Andreas Jaeger  <aj@suse.de>
28980
28981         PR testsuite/20772
28982         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
28983         gcc.misc-tests/i386-pf-athlon-1.c,
28984         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
28985         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
28986         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
28987         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
28988         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
28989         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
28990         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
28991         programs.
28992
28993         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
28994         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
28995         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
28996         x86-64 compilation.
28997
28998         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
28999         x86_64.
29000
29001         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
29002         effective-target ilp32.
29003
29004 2005-05-26  David Ung  <davidu@mips.com>
29005
29006         * gcc.target/mips/ext_ins.c: New test for testing the generation
29007         of MIPS32/64 rev 2 ext/ins instructions.
29008
29009 2005-05-26  Andreas Jaeger  <aj@suse.de>
29010
29011         * treelang/compile/unsigned.tree: Use gimple instead of
29012         nonexisting generic dump.
29013
29014 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
29015
29016         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
29017
29018 2005-05-26  Andreas Jaeger  <aj@suse.de>
29019
29020         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
29021
29022 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
29023
29024         PR libfortran/17283
29025         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
29026         Test callee-allocated memory with write statements.
29027
29028 2005-05-25  Roger Sayle  <roger@eyesopen.com>
29029
29030         PR middle-end/21709
29031         * gcc.dg/pr21709-1.c: New test case.
29032
29033 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29034             Mike Stump  <mrs@apple.com>
29035
29036         * objc/execute/next_mapping.h: Update for C++.
29037
29038         * obj-c++.dg/selector-1.mm: Move to...
29039         * obj-c++.dg/selector-4.mm: here...
29040
29041         * obj-c++.dg/basic.mm: New.
29042         * obj-c++.dg/comp-types-1.mm: New.
29043         * obj-c++.dg/cxx-class-1.mm: New.
29044         * obj-c++.dg/cxx-ivars-1.mm: New.
29045         * obj-c++.dg/cxx-ivars-2.mm: New.
29046         * obj-c++.dg/cxx-ivars-3.mm: New.
29047         * obj-c++.dg/cxx-scope-1.mm: New.
29048         * obj-c++.dg/cxx-scope-2.mm: New.
29049         * obj-c++.dg/defs.mm: New.
29050         * obj-c++.dg/empty-private-1.mm: New.
29051         * obj-c++.dg/encode-1.mm: New.
29052         * obj-c++.dg/encode-2.mm: New.
29053         * obj-c++.dg/encode-3.mm: New.
29054         * obj-c++.dg/extern-c-1.mm: New.
29055         * obj-c++.dg/extra-semi.mm: New.
29056         * obj-c++.dg/fix-and-continue-2.mm: New.
29057         * obj-c++.dg/isa-field-1.mm: New.
29058         * obj-c++.dg/ivar-list-semi.mm: New.
29059         * obj-c++.dg/local-decl-1.mm: New.
29060         * obj-c++.dg/lookup-1.mm: New.
29061         * obj-c++.dg/lookup-2.mm: New.
29062         * obj-c++.dg/method-1.mm: New.
29063         * obj-c++.dg/method-2.mm: New.
29064         * obj-c++.dg/method-3.mm: New.
29065         * obj-c++.dg/method-4.mm: New.
29066         * obj-c++.dg/method-5.mm: New.
29067         * obj-c++.dg/method-6.mm: New.
29068         * obj-c++.dg/method-7.mm: New.
29069         * obj-c++.dg/no-extra-load.mm: New.
29070         * obj-c++.dg/overload-1.mm: New.
29071         * obj-c++.dg/pragma-1.mm: New.
29072         * obj-c++.dg/pragma-2.mm: New.
29073         * obj-c++.dg/private-1.mm: New.
29074         * obj-c++.dg/private-2.mm: New.
29075         * obj-c++.dg/proto-qual-1.mm: New.
29076         * obj-c++.dg/qual-types-1.mm: New.
29077         * obj-c++.dg/stubify-1.mm: New.
29078         * obj-c++.dg/stubify-2.mm: New.
29079         * obj-c++.dg/super-class-1.mm: New.
29080         * obj-c++.dg/super-class-2.mm: New.
29081         * obj-c++.dg/super-dealloc-1.mm: New.
29082         * obj-c++.dg/super-dealloc-2.mm: New.
29083         * obj-c++.dg/template-1.mm: New.
29084         * obj-c++.dg/template-2.mm: New.
29085         * obj-c++.dg/template-3.mm: New.
29086         * obj-c++.dg/template-4.mm: New.
29087         * obj-c++.dg/template-5.mm: New.
29088         * obj-c++.dg/template-6.mm: New.
29089         * obj-c++.dg/try-catch-1.mm: New.
29090         * obj-c++.dg/try-catch-2.mm: New.
29091         * obj-c++.dg/try-catch-3.mm: New.
29092         * obj-c++.dg/try-catch-4.mm: New.
29093         * obj-c++.dg/try-catch-5.mm: New.
29094         * obj-c++.dg/try-catch-6.mm: New.
29095         * obj-c++.dg/try-catch-7.mm: New.
29096         * obj-c++.dg/try-catch-8.mm: New.
29097         * obj-c++.dg/try-catch-9.mm: New.
29098         * obj-c++.dg/va-meth-1.mm: New.
29099
29100 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29101
29102         * obj-c++.dg/selector-1.mm: New.
29103         * obj-c++.dg/selector-2.mm: New.
29104
29105 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29106
29107         * obj-c++.dg/selector-3.mm: New.
29108         * objc.dg/selector-3.m: New.
29109
29110 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29111
29112         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
29113         about where warning appears.
29114
29115 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
29116
29117         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
29118         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
29119         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
29120         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
29121
29122 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
29123
29124         * gcc.dg/20050524-1.c: New test.
29125
29126 2005-05-25  Jan Hubicka  <jh@suse.cz>
29127
29128         * gcc.dg/tree-prof/inliner-1.c: New.
29129
29130 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
29131
29132         * gcc.dg/tree-prof: New directory.
29133         * gcc.dg/tree-prof/tree-prof.exp: New.
29134
29135 2005-05-25  DJ Delorie  <dj@redhat.com>
29136
29137         * gcc.dg/Wattributes-1.c: New.
29138         * gcc.dg/Wattributes-2.c: New.
29139         * gcc.dg/Wattributes-3.c: New.
29140
29141 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
29142
29143         PR tree-optimization/19833
29144         * gcc.dg/uninit-4.c: Remove xfail.
29145         * gcc.dg/uninit-9.c: Ditto.
29146
29147 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
29148
29149         * obj-c++.dg/bitfield-[1-5].mm: New.
29150         * obj-c++.dg/class-protocol-1.mm: New.
29151         * obj-c++.dg/comp-types-1[0-1].mm: New.
29152         * obj-c++.dg/comp-types-[2-9].mm: New.
29153         * obj-c++.dg/encode-[4-8].mm: New.
29154         * obj-c++.dg/layout-1.mm: New.
29155         * obj-c++.dg/method-1[0-9].mm: New.
29156         * obj-c++.dg/method-2[0-1].mm: New.
29157         * obj-c++.dg/method-[8-9].mm: New.
29158         * obj-c++.dg/objc-gc-3.mm: New.
29159         * obj-c++.dg/try-catch-10.mm: New.
29160         * objc.dg/bitfield-5.m: New.
29161         * objc.dg/comp-types-10.m: New.
29162         * objc.dg/comp-types-9.m: New.
29163         * objc.dg/layout-1.m: New.
29164         * objc.dg/objc-gc-4.m: New.
29165         * objc.dg/try-catch-9.m: New.
29166         * objc.dg/class-protocol-1.m: Tweak diagnostics.
29167         * objc.dg/comp-types-1.m: Likewise.
29168         * objc.dg/comp-types-[5-6].m: Likewise.
29169         * objc.dg/method-9.m: Likewise.
29170
29171 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
29172
29173         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
29174         and on hardware without VMX support.
29175
29176         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
29177
29178         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
29179
29180         * lib/profopt.exp (dg-final-generate, dg-final-use,
29181         profopt-final-code, profopt-get-options): New.
29182         (profopt-execute): Process test directives.
29183
29184         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
29185         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29186         cleanup-tree-dump, cleanup-saved-temps): Update comments.
29187
29188 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
29189
29190         PR C++/21645
29191         * g++.dg/init/ctor5.C: New test.
29192
29193 2005-05-24  Ira Rosen  <irar@il.ibm.com>
29194
29195         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
29196         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
29197         vect-113.c, vect-114.c.
29198
29199 2005-05-23  Adam Nemet  <anemet@lnxw.com>
29200
29201         * gcc.dg/const-elim-1.c: Remove xfails.
29202
29203 2005-05-23  Jeff Law  <law@redhat.com>
29204
29205         * gcc.c-torture/compile/pr21638.c: New test.
29206         * gcc.c-torture/compile/20050520-1.c: New test.
29207
29208 2005-05-23  Nick Clifton  <nickc@redhat.com>
29209
29210         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
29211         be a proper triple, ie: m32r*-*-*.
29212         * g++.old-deja/g++.jason/thunk3.C: Likewise.
29213
29214 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
29215
29216         PR middle-end/21331
29217         PR tree-opt/21293
29218         * gcc.c-torture/compile/pr21293.c: New test.
29219         * gcc.c-torture/execute/pr21331.c: New test.
29220
29221 2004-05-20  Richard Henderson  <rth@redhat.com>
29222
29223         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
29224
29225 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
29226
29227         * obj-c++-dg.exp: Add.
29228         * obj-c++.exp: Add.
29229         * obj-c++.dg/dg.exp: Add.
29230
29231 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
29232
29233         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
29234         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
29235
29236 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
29237
29238         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
29239
29240 2004-05-19  Richard Henderson  <rth@redhat.com>
29241
29242         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
29243
29244 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
29245
29246         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
29247
29248         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
29249
29250 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
29251
29252         PR c++/21495
29253         * g++.dg/parse/extern1.C: New test.
29254         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
29255
29256 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29257
29258         * gcc.dg/c99-math.h: New.
29259         * gcc.dg/c99-math-float-1.c: New test.
29260         * gcc.dg/c99-math-double-1.c: Likewise.
29261         * gcc.dg/c99-math-long-double-1.c: Likewise.
29262
29263 2005-05-18  Richard Henderson  <rth@redhat.com>
29264
29265         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
29266
29267 2005-05-18  Devang Patel  <dpatel@apple.com>
29268
29269         * g++.dg/opt/20050511-1.C: New test.
29270
29271 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
29272
29273         PR libfortran/21127
29274         * gfortran.dg/reshape-complex.f90: New test.
29275
29276 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
29277
29278         * gfortran.dg/array_constructor_1.f90: New test.
29279         * gfortran.dg/array_constructor_2.f90: New test.
29280
29281 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
29282
29283         PR fortran/20954
29284         * gfortran.dg/pr20954.f: New test.
29285
29286 2005-05-17  Mike Stump  <mrs@apple.com>
29287
29288         Yet more Objective-C++...
29289
29290         * objc.dg/method-5.m: Update.
29291         * objc.dg/method-6.m: Update.
29292         * objc.dg/method-7.m: Update.
29293         * objc.dg/method-9.m: Update.
29294         * objc.dg/try-catch-2.m: Update.
29295
29296 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
29297
29298         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
29299         Remove little-endian optimizations.
29300
29301 2005-05-17  Jeff Law  <law@redhat.com>
29302
29303         * g++.dg/tree-ssa/pr14814.C: New test.
29304         * gcc.dg/tree-ssa/pr14814.C: New test.
29305         * gcc.dg/tree-ssa/pr17141-1.C: New test.
29306         * gcc.dg/tree-ssa/pr17141-2.C: New test.
29307
29308 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
29309
29310         * gcc.dg/compat/generate-random.c: Do not include
29311         libiberty.h.
29312         * gcc.dg/compat/generate-random_r.c: Likewise.
29313
29314 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
29315
29316         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
29317
29318 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
29319
29320         PR middle-end/21595
29321         * g++.dg/tree-ssa/builtin1.C: New testcase.
29322
29323 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
29324
29325         PR c++/21454
29326         * g++.dg/opt/const4.C: New test.
29327
29328         PR middle-end/21492
29329         * g++.dg/opt/crossjump1.C: New test.
29330
29331         PR tree-optimization/21610
29332         * gcc.c-torture/compile/20050516-1.c: New test.
29333
29334         PR fortran/15080
29335         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
29336         about the test failing.
29337         * gfortran.fortran-torture/execute/where_7.f90: New test.
29338         * gfortran.fortran-torture/execute/where_8.f90: New test.
29339
29340 2005-05-16  Richard Henderson  <rth@redhat.com>
29341
29342         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
29343         i?86 and x86_64.
29344
29345 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
29346
29347         * gcc.dg/compat/generate-random.c (config.h): Do not include.
29348         (limits.h): Include unconditionally.
29349         (stdlib.h): Likewise.
29350         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
29351         (limits.h): Include unconditionally.
29352         (stdlib.h): Likewise.
29353         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
29354         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
29355         (limits.h): Include unconditionally.
29356         (stdlib.h): Likewise.
29357         (hashtab.h): Do not include.
29358         (getopt.h): Likewise.
29359         (stddef.h): Include.
29360         (hashval_t): Define.
29361         (struct entry): Add "next" field.
29362         (HASH_SIZE): New macro.
29363         (hash_table): New variable.
29364         (switchfiles): Do not use xmalloc.
29365         (mix): New macro.
29366         (iterative_hash): New function.
29367         (hasht): Remove.
29368         (e_exists): New function.
29369         (e_insert): Likewise.
29370         (output): Use, instead of libiberty hashtable functions.
29371         (main): Do not use getopt.  Do not call htab_create.
29372
29373 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
29374
29375         PR libstdc++/21526
29376         * lib/target-supports.exp (check_mkfifo_available):
29377         Return 0 for cygwin as mkfifo support incomplete on platform.
29378         Fix typos in comments.
29379
29380 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
29381
29382         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
29383
29384 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
29385
29386         PR fortran/17432
29387         * gfortran.dg/assign_4.f: New test.
29388
29389 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
29390
29391         PR tree-optimization/21563
29392         * gcc.dg/tree-ssa/pr21563.c: New.
29393
29394 2005-05-14  Jan Hubicka  <jh@suse.cz>
29395
29396         * gcc.dg/noreturn-7.c: Allow control reaches warning.
29397
29398 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
29399
29400         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
29401
29402 2005-05-13  Julian Brown  <julian@codesourcery.com>
29403
29404         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
29405         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
29406
29407 2005-05-13  Jan Hubicka  <jh@suse.cz>
29408
29409         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
29410         * gcc.dg/fold-xor-?.c: Likewise.
29411         * gcc.dg/pr15784-?.c: Likewise.
29412         * gcc.dg/pr20922-?.c: Likewise.
29413         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
29414         * gcc.dg/tree-ssa/pr17598.c: Likewise.
29415         * gcc.dg/tree-ssa/pr20470.c: Likewise.
29416
29417 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29418
29419         PR fortran/21260
29420         * gfortran.dg/hollerith_1.f90: New test.
29421
29422 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29423
29424         * gfortran.dg/func_result_2.f90: New test.
29425
29426 2005-05-11  Bud Davis  <bdavis@gfortran.org>
29427
29428         * gfortran.dg/dev_null.f90: New test.
29429
29430 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
29431
29432         * gcc.dg/arm-vfp1.c: Revert last change.
29433
29434 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
29435
29436         PR middle-end/19807
29437         PR tree-optimization/19639
29438         * g++.dg/tree-ssa/pr19807.C: New testcase.
29439
29440 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29441
29442         PR libfortran/21471
29443         * gfortran.dg/append-1.f90: New test.
29444
29445 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
29446
29447         * gcc.dg/pr18501.c: XFAIL.
29448         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
29449         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
29450         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
29451         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
29452         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
29453         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
29454         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
29455         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
29456
29457 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29458
29459         PR fortran/20178
29460         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
29461         gfortran.dg/f2c_3.f90: New tests.
29462
29463         * gfortran.dg/return_1.f90: Fix dg annotation.
29464
29465 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
29466
29467         * gcc.c-torture/compile/20050510-1.c: New test.
29468
29469 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
29470
29471         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
29472
29473 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
29474
29475         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
29476
29477 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
29478
29479         PR c/17913
29480         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
29481
29482 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
29483
29484         PR c/21342
29485         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
29486         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
29487
29488 2005-05-10  Ben Elliston  <bje@au.ibm.com>
29489
29490         PR debug/16676
29491         * gcc.dg/debug/pr16676.c: New test.
29492
29493 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
29494
29495         PR testsuite/21443
29496         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
29497         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
29498         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
29499         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
29500         Change -O1 to -O2.
29501         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
29502         -fno-tree-dominator-opts.
29503
29504 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29505
29506         * gfortran.dg/return_1.f90: New test.
29507
29508 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
29509
29510         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
29511
29512         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
29513
29514 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
29515
29516         PR c++/21427
29517         * g++.dg/inherit/covariant13.C: New.
29518
29519 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29520
29521         PR libfortran/19155
29522         * gfortran.dg/pr19155.f: New test.
29523
29524 2005-05-08  Roger Sayle  <roger@eyesopen.com>
29525
29526         PR inline-asm/8788
29527         * gcc.dg/pr8788-1.c: New testcase.
29528
29529 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
29530
29531         PR target/21416
29532         * gcc.target/mips/fpcmp-[12].c: New tests.
29533
29534 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
29535
29536         * lib/target-supports-dg.exp (dg-require-fork): New function.
29537         (dg-require-mkfifo): Likewise.
29538         * lib/target-supports.exp (check_function_available): New
29539         function.
29540         (check_fork_available): Likewise.
29541         (check_mkfifo_available): Likewise.
29542
29543 2005-05-06  Jeff Law  <law@redhat.com>
29544
29545         * gcc.c-torture/compile/pr21380.c: New test.
29546
29547 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
29548
29549         PR c++/20961
29550         * g++.dg/ext/weak3.C: New test.
29551
29552 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
29553
29554         PR c++/21352
29555         * g++.dg/template/crash37.C: New test.
29556
29557 2005-05-05  Paul Brook  <paul@codesourcery.com>
29558
29559         * gcc.dg/arm-g2.c: Use effective-target arm32.
29560         * gcc.dg/arm-mmx-1.c: Ditto.
29561         * gcc.dg/arm-scd42-2.c: Ditto.
29562         * gcc.dg/arm-vfp1.c: Ditto.
29563         * lib/target-supports.exp (check_effective_target_arm32): New
29564         function.
29565
29566 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
29567
29568         PR libfortran/21354
29569         gfortran.dg/in_pack_rank7.f90: New test.
29570
29571 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
29572
29573         PR middle-end/15618
29574         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
29575
29576 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
29577
29578         PR middle-end/21265
29579         * gcc.dg/20050503-1.c: New test.
29580
29581         PR rtl-optimization/21239
29582         * gcc.dg/i386-sse-11.c: New test.
29583
29584 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
29585
29586         PR target/16888
29587         * gcc.target/i386/asm-1.c: New test.
29588
29589 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
29590
29591         PR rtl-optimization/21330
29592         * gcc.c-torture/execute/20050502-1.c: New test.
29593
29594         PR target/21297
29595         * gcc.c-torture/execute/20050502-2.c: New test.
29596
29597 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
29598
29599         PR middle-end/21282
29600         * gcc.dg/pr21282.c: New.
29601
29602 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
29603
29604         * gcc.dg/vect/pr20122.c: Clean up .vect file.
29605         * gcc.dg/vect/vect-92.c: Likewise.
29606         * gcc.dg/vect/vect-93.c: Likewise.
29607         * gcc.dg/vect/vect-dv-1.c: Likewise.
29608         * gcc.dg/vect/vect-dv-2.c: Likewise.
29609         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
29610
29611 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
29612
29613         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
29614         * gfortran.dg/vect/vect-2.f90: Likewise.
29615         * gfortran.dg/vect/vect-3.f90: Likewise.
29616         * gfortran.dg/vect/vect-4.f90: Likewise.
29617         * gfortran.dg/vect/vect-5.f90: Likewise.
29618
29619 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
29620
29621         PR target/20813
29622         * gcc.dg/rs6000-fpint-2.c: New.
29623
29624 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
29625
29626         PR c/15698
29627         * gcc.dg/builtins-30.c: Update expected messages.
29628         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
29629         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
29630         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
29631
29632 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
29633
29634         PR tree-optimization/21294
29635         * gcc.dg/tree-ssa/pr21294.c: New.
29636
29637 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
29638
29639         * gcc.dg/altivec-3.c (vec_store): Do not use the old
29640         __builtin_altivec_st_internal_4si built-in.
29641
29642 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
29643
29644         PR c++/15875
29645         * g++.dg/template/ptrmem14.C: New test.
29646
29647 2005-05-02  Paul Brook  <paul@codesourcery.com>
29648
29649         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
29650
29651 2005-05-02  Michael Matz  <matz@suse.de>
29652
29653         PR c++/19542
29654         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
29655
29656 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
29657
29658         * g++.dg/cpp/weak.C: New test.
29659
29660 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
29661
29662         * gcc.dg/tree-ssa/loop-8.c: New test.
29663
29664 2005-04-30  Michael Maty  <matz@suse.de>
29665
29666         * gcc.dg/inline-mcpy.c: New test.
29667
29668 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
29669
29670         PR libfortran/18958
29671         * gfortran.dg/eoshift.f90: New test case.
29672
29673 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
29674
29675         PR libfortran/18857
29676         * gfortran.dg/matmul_1.f90: New test.
29677
29678 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
29679
29680         PR tree-optimization/21030
29681         * gcc.dg/tree-ssa/pr21030.c: New.
29682
29683 2005-04-29  Devang Patel  <dpatel@apple.com>
29684
29685         PR tree-optimization/21272
29686         * gcc.dg/vect/vect-ifcvt-10.c: New test.
29687
29688 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
29689
29690         PR fortran/13082
29691         PR fortran/18824
29692         * gfortran.dg/entry_4.f90: New test.
29693         * gfortran.fortran-torture/execute/entry_1.f90: New test.
29694         * gfortran.fortran-torture/execute/entry_2.f90: New test.
29695         * gfortran.fortran-torture/execute/entry_3.f90: New test.
29696         * gfortran.fortran-torture/execute/entry_4.f90: New test.
29697         * gfortran.fortran-torture/execute/entry_5.f90: New test.
29698         * gfortran.fortran-torture/execute/entry_6.f90: New test.
29699         * gfortran.fortran-torture/execute/entry_7.f90: New test.
29700
29701 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29702
29703         * gfortran.fortran-torture/execute/entry_8.f90: New test.
29704
29705 2005-04-29  Paul Brook  <paul@codesourcery.com>
29706
29707         * gfortran.dg/entry_3.f90: New test.
29708
29709 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29710
29711         * gfortran.dg/implicit_4.f90: New test.
29712
29713 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
29714
29715         * lib/target-supports.exp (check_profiling_available): Return
29716         false for xtensa-*-elf.
29717
29718 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
29719
29720         * lib/fortran-torture.exp (fortran-torture.exp): Catch
29721         error if file cannot be deleted.
29722
29723 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
29724
29725         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
29726         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
29727         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
29728         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
29729         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
29730         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
29731         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
29732         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
29733         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
29734         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
29735         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
29736         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
29737         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
29738
29739 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29740
29741         PR fortran/20865
29742         * gfortran.dg/pr20865.f90: New test.
29743
29744 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
29745
29746         * gcc.dg/void-cast-2.c: New test.
29747
29748 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
29749
29750         PR c/21159
29751         * gcc.dg/void-cast-1.c: New test.
29752
29753 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
29754
29755         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
29756
29757 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29758
29759         PR fortran/21177
29760         * gfortran.dg/pr21177.f90: New test.
29761
29762 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
29763
29764         PR tree-optimization/21171
29765         * gcc.dg/tree-ssa/pr21171.c: New test.
29766
29767 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
29768
29769         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29770         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29771         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29772         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29773         gcc.dg/tree-ssa/gen-vect-32.c: New.
29774         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
29775         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
29776         don't run on PPC32.
29777
29778 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
29779
29780         PR c/21213
29781         * gcc.dg/transparent-union-3.c: New test.
29782
29783 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
29784
29785         PR c/20740
29786         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
29787         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
29788         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
29789         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
29790         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
29791         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
29792
29793 2005-04-26  Jeff Law  <law@redhat.com>
29794
29795         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
29796         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
29797         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
29798         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
29799         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
29800         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
29801         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
29802
29803 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
29804
29805         PR tree-optimization/17598
29806         * gcc.dg/tree-ssa/pr17598.c: New testcase.
29807
29808 2005-04-25  Mike Stump  <mrs@apple.com>
29809
29810         * objc.dg/fix-and-continue-1.m: Add.
29811
29812 2005-04-25  Roger Sayle  <roger@eyesopen.com>
29813
29814         PR c++/20995
29815         * g++.dg/opt/pr20995-1.C: New test case.
29816
29817 2005-04-25  Devang Patel <dpatel@apple.com>
29818
29819         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
29820
29821 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
29822
29823         PR testsuite/21062
29824         * g++.dg/opt/alias2.C (printf): Correct the prototype.
29825
29826 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
29827
29828         PR C++/21188
29829         * g++.dg/opt/rtti2.C: New test.
29830
29831 2005-04-25  Paul Brook  <paul@codesourcery.com>
29832         Steven G. Kargl  <kargls@comcast.net>
29833
29834         PR fortran/20879
29835         * gfortran.dg/ichar_1.f90: New file.
29836
29837 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
29838
29839         PR middle-end/20991
29840         * g++.dg/opt/pr20991.C: New test.
29841
29842         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
29843         where sizeof (type) < __alignof__ (type).
29844         * gcc.dg/compat/struct-layout-1.h: Likewise.
29845
29846 2005-04-24  Per Bothner  <per@bothner.com>
29847             Devang Patel  <dpatel@apple.com>
29848
29849         PR preprocessor/20907
29850         * gcc.dg/cpp/very-long-comment.c: New test.
29851
29852 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29853
29854         PR fortran/20059
29855         * gfortran.dg/common_5.f: New test.
29856
29857 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
29858
29859         PR middle-end/21082
29860         * g++.dg/tree-ssa/pr21082.C: New testcase.
29861
29862 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
29863
29864         * gcc.dg/vect/vect-99.c: New test.
29865
29866 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
29867
29868         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
29869
29870 2005-04-22  Jeff Law  <law@redhat.com>
29871
29872         * gcc.dg/uninit-5.c: Remove xfails.
29873         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
29874         conditionals and loads.
29875
29876 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
29877
29878         PR libfortran/20074
29879         PR libfortran/20436
29880         PR libfortran/21108
29881         * gfortran.dg/nested_reshape.f90: new test
29882         * gfortran.dg/reshape-alloc.f90: new test
29883         * gfortran.dg/reshape.f90: new test
29884
29885 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
29886
29887         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
29888
29889         * gcc.dg/arm-vfp1.c: New test.
29890
29891 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
29892
29893         PR c++/21087
29894         * g++.dg/lookup/builtin2.C: New test.
29895
29896 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
29897
29898         * gcc.dg/weak/weak-13.c: New test.
29899
29900 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
29901
29902         * lib/target-supports.exp (check_effective_target_sync_int_long):
29903         Add powerpc*.
29904
29905 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
29906
29907         * gcc.target/mips/branch-1.c: New test.
29908
29909 2005-04-21  Richard Henderson  <rth@redhat.com>
29910
29911         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
29912         * gcc.dg/vect/vect-86.c: Likewise.
29913         * gcc.dg/vect/vect-87.c: Likewise.
29914         * gcc.dg/vect/vect-88.c: Likewise.
29915
29916 2005-04-21  Devang Patel  <dpatel@apple.com>
29917
29918         PR optimization/20994
29919         * gcc.dg/tree-ssa/ifc-3.c: New test.
29920
29921 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
29922
29923         PR c/12913
29924         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
29925         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
29926         gcc.dg/c99-vla-jump-5.c: New tests.
29927
29928 2005-04-19  Richard Henderson  <rth@redhat.com>
29929
29930         * lib/target-supports.exp (check_effective_target_vect_int_mult):
29931         Fix typo in exists check.
29932         (check_effective_target_sync_int_long): New.
29933         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
29934         * gcc.dg/ia64-sync-2.c: Likewise.
29935         * gcc.dg/ia64-sync-3.c: Likewise.
29936         * gcc.dg/ia64-sync-4.c: Likewise.
29937
29938 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
29939
29940         * gcc.dg/fold-xor-1.c: New test.
29941         * gcc.dg/fold-xor-2.c: New test.
29942
29943 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
29944
29945         PR target/20670
29946         * g++.dg/eh/fp-regs.C: New test.
29947
29948 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
29949
29950         * gcc.dg/Wint-to-pointer-cast-1.c,
29951         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
29952         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
29953         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
29954
29955 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29956
29957         PR fortran/16861
29958         * gfortran.dg/pr16861.f90: New test.
29959
29960 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
29961
29962         * gcc.dg/pr21085.c: New test.
29963
29964 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
29965
29966         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
29967         (setup_mips_tests, dg-mips-options): New procedures.
29968         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
29969         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
29970         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
29971         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
29972         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
29973         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
29974         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
29975         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
29976         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
29977         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
29978         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
29979         dg-mips-options instead of dg-options.  Remove now-redundant
29980         preprocessor guards.
29981         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
29982         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29983         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29984         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
29985         * gcc.dg/vr-mult-2.c: Delete.
29986         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
29987         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
29988         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
29989         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
29990         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
29991         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
29992         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
29993
29994 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
29995
29996         * ada/acats/run_all.sh: Use sync when executable not present.
29997
29998 2005-04-18  Devang Patel  <dpatel@apple.com>
29999
30000         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
30001         * gcc.dg/vect/vect-11a.c: New.
30002         * gcc.dg/vect/vect-none.c: Update.
30003         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
30004
30005 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
30006
30007         PR tree-optimization/20922
30008         * gcc.dg/pr20922-1.c: New test.
30009         * gcc.dg/pr20922-2.c: New test.
30010         * gcc.dg/pr20922-3.c: New test.
30011         * gcc.dg/pr20922-4.c: New test.
30012         * gcc.dg/pr20922-5.c: New test.
30013         * gcc.dg/pr20922-6.c: New test.
30014
30015 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30016
30017         PR libfortran/20950
30018         * gfortran.dg/pr20950.f: New test.
30019
30020 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30021
30022         PR libfortran/19216
30023         * gfortran.dg/pr19216.f: New test.
30024
30025 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
30026
30027         PR tree-optimization/21001
30028         * gcc.dg/tree-ssa/pr21001.c: New.
30029
30030 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
30031
30032         PR libfortran/21075
30033         * gfortran.dg/reshape_rank7.f90: New test.
30034
30035 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
30036
30037         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
30038         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
30039         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
30040         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
30041         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
30042         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
30043         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
30044         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
30045         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
30046         wrong way round).
30047         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
30048         in namelists.  New test.
30049         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
30050         New test.
30051         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
30052         New test.
30053         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
30054         namelist.  New test.
30055         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
30056         New test.
30057         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
30058         New test.
30059         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
30060         namelist.  New test.
30061         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
30062         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
30063         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
30064         New test.
30065         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
30066         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
30067         arrays. New test.
30068
30069 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
30070
30071         * gfortran.dg/wtruncate.f: New testcase.
30072         * gfortran.dg/wtruncate.f90: New testcase.
30073
30074 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
30075
30076         PR c++/21025
30077         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
30078         which sizeof/alignof is dependent, rather than just whether we are
30079         processing_template_decl.
30080
30081 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
30082
30083         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30084         corrected typo where the wrong variables had been compared.
30085
30086 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
30087
30088         PR libfortran/18495
30089         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30090         Test callee-allocated version of return array with a write
30091         statement.
30092         Test spread with a temporary with another write statement.
30093
30094 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
30095
30096         PR tree-optimization/21031
30097         * gcc.dg/tree-ssa/pr21031.c: New.
30098
30099 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
30100
30101         PR tree-optimization/21004
30102         * gcc.dg/builtins-53.c: Include builtins-config.h.
30103         Check floorf, ceilf, floorl and ceill transformations
30104         only when HAVE_C99_RUNTIME is defined.
30105
30106 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
30107
30108         PR middle-end/20739
30109         * gcc.dg/tree-ssa/pr20739.c: New test.
30110
30111 2005-04-14  Mike Stump  <mrs@apple.com>
30112
30113         * gcc.dg/Foundation.framework/empty: New.
30114         * gcc.dg/framework-2.c: New.
30115
30116 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
30117
30118         PR tree-optimization/21021
30119         * gcc.c-torture/compile/pr21021.c: New.
30120
30121 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
30122
30123         PR testsuite/21010
30124         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
30125         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
30126         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
30127         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
30128         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
30129         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
30130         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
30131         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
30132
30133 2005-04-14  Richard Henderson  <rth@redhat.com>
30134
30135         * lib/target-supports.exp (check_effective_target_vect_condition):
30136         Add ia64, i?86, and x86_64.
30137
30138 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
30139
30140         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
30141
30142 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
30143
30144         PR tree-optimization/20657
30145         * gcc.dg/tree-ssa/pr20657.c: New.
30146
30147 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
30148
30149         * gcc.dg/builtins-53.c: Also check (int)trunc* and
30150         (long long int)trunc*.
30151
30152 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
30153
30154         PR target/20927
30155         * gcc.dg/pr20927.c: New test.
30156
30157 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
30158
30159         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
30160         * gcc.target/mips/asm-1.c: Likewise.
30161
30162 2005-04-13  Dale Johannesen  <dalej@apple.com>
30163
30164         * objc.dg/objc-fast-4.m: New.
30165
30166 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
30167
30168         * gcc.target/cris/torture/cris-torture.exp: New driver in new
30169         directory.
30170         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
30171
30172 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
30173
30174         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
30175         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
30176         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
30177
30178 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
30179
30180         PR tree-optimization/20913
30181         * gcc.dg/tree-ssa/pr20913.c: New.
30182
30183         PR tree-optimization/20702
30184         * gcc.dg/tree-ssa/pr20702.c: New.
30185
30186 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30187
30188         PR c++/13744
30189         * g++.dg/inherit/local3.C: New test.
30190
30191 2005-04-12  Jeff Law  <law@redhat.com>
30192
30193         * gcc.dg/tree-ssa/20050412-1.c: New test.
30194
30195 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
30196
30197         PR libfortran/19016
30198         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
30199         Add tests with mask generated by expression.
30200         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30201         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30202         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30203
30204 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
30205
30206         PR middle-end/20917
30207         * gcc.dg/20050409-1.c: New test.
30208
30209 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
30210
30211         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
30212
30213 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
30214
30215         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30216         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
30217         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30218         (TARGET_CXX): Adjust accordingly.
30219         * target.h (struct gcc_target): Remove epxort_class_data.  Add
30220         determine_class_data_visibility and class_data_always_comdat.
30221         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30222         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
30223         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30224         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
30225         (arm_cxx_determine_class_data_visibility): New.
30226         (arm_cxx_class_data_always_comdat): Likewise.
30227         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30228         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
30229         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30230         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
30231         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
30232         Define.
30233
30234 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
30235
30236         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
30237
30238 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
30239
30240         * gcc.dg/i386-darwin-fpmath.c: New.
30241
30242 2004-04-11  Devang Patel  <dpatel@apple.com>
30243
30244         * lib/target-supports.exp (check_effective_target_vect_condition): New.
30245         * gcc.dg/vect/vect-ifcvt-1.c: New test.
30246         * gcc.dg/vect/vect-ifcvt-2.c: New test.
30247         * gcc.dg/vect/vect-ifcvt-3.c: New test.
30248         * gcc.dg/vect/vect-ifcvt-4.c: New test.
30249         * gcc.dg/vect/vect-ifcvt-5.c: New test.
30250         * gcc.dg/vect/vect-ifcvt-6.c: New test.
30251         * gcc.dg/vect/vect-ifcvt-7.c: New test.
30252         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
30253
30254 2004-04-11  Devang Patel  <dpatel@apple.com>
30255
30256         * gcc.dg/vect/vect-dv-1.c: New test.
30257         * gcc.dg/vect/vect-dv-2.c: New test.
30258
30259 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
30260
30261         PR tree-optimization/20933
30262         * gcc.dg/tree-ssa/pr20933.c: New test.
30263
30264 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30265
30266         * gfortran.dg/fold_nearest.f90: New test.
30267
30268 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
30269
30270         * gcc.dg/tree-ssa/alias-1.c: New test.
30271
30272 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
30273
30274         PR tree-optimization/20920
30275         * g++.dg/tree-ssa/pr20920.C: New test.
30276
30277 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
30278
30279         * gcc.dg/builtins-53.c: Also check (int)ceil* and
30280         (long long int)ceil*.
30281
30282 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
30283
30284         * g++.dg/warn/Wdtor1.C: Declare template in system header with
30285         explicit C++ linkage.
30286
30287 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30288
30289         * gfortran.dg/pr17229.f: Take care of the new obsolescence
30290         warning for arithmetic IF statements.
30291
30292 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
30293
30294         * eor_handling_1.f90: New test case.
30295         * eor_handling_2.f90: New test case.
30296         * eor_handling_3.f90: New test case.
30297         * eor_handling_4.f90: New test case.
30298         * eor_handling_5.f90: New test case.
30299         * noadv_size.f90: New test case.
30300         * pad_no.f90: New test case.
30301
30302 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
30303
30304         * gcc.c-torture/execute/20050410-1.c: New test.
30305
30306 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
30307
30308         * gcc.dg/pr20126.c: New.
30309
30310 2005-04-09  Bud Davis  <bdavis@gfortran.org>
30311             Steven G. Kargl <kargls@comcast.net>
30312
30313         * gfortran.dg/PR19872.f: New test.
30314
30315 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
30316
30317         * gfortran.dg/nint_1.f90: Fix dg-do directive.
30318
30319 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
30320
30321         * gfortran.dg/nint_1.f90: New test.
30322
30323 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
30324
30325         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
30326         Added test for callee-allocated arrays with write statements.
30327         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
30328         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
30329         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30330         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30331         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30332
30333 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
30334
30335         PR libfortran/20163
30336         * gfortran.dg/open-options-blanks.f: New test.
30337
30338 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
30339
30340         PR fortran/13257
30341         * gfortran.dg/comma_format_extension_[1234].f: New tests.
30342
30343 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
30344
30345         * gcc.dg/tree-ssa/stdarg-1.c: New test.
30346         * gcc.dg/tree-ssa/stdarg-2.c: New test.
30347         * gcc.dg/tree-ssa/stdarg-3.c: New test.
30348         * gcc.dg/tree-ssa/stdarg-4.c: New test.
30349         * gcc.dg/tree-ssa/stdarg-5.c: New test.
30350         * gcc.c-torture/execute/stdarg-4.c: New test.
30351
30352         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
30353
30354         PR target/20795
30355         * g++.dg/abi/param2.C: New test.
30356
30357 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
30358
30359         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
30360
30361 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
30362
30363         * gcc.dg/builtins-53.c: New test.
30364
30365 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
30366
30367         * g++.dg/tree-ssa/pr18178.C: New test.
30368         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
30369         * gcc.c-torture/execute/20041019-1.c: New test.
30370         * gcc.dg/tree-ssa/20041008-1.c: New test.
30371         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
30372         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
30373         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
30374         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
30375         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
30376         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
30377         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
30378         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
30379         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30380         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30381
30382 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
30383
30384         PR rtl-optimization/20466
30385         * gcc.c-torture/execute/pr20466-1.c: New test.
30386
30387 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
30388
30389         PR c++/20905
30390         * g++.dg/parse/cond2.C: New test.
30391
30392         PR c++/20145
30393         * g++.dg/warn/Wdtor1.C: New test.
30394
30395 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30396
30397         PR fortran/17229
30398         * gfortran.dg/pr17229.f: New test.
30399
30400 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
30401
30402         * gfortran.dg/tiny_1.f90: New test.
30403         * gfortran.dg/tiny_2.f90: ditto.
30404
30405 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
30406
30407         * gfortran.dg/eor_1.f90: Fix dg-do run line
30408         * gfortran.dg/open_new.f90: Fix dg-do run line
30409
30410 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
30411
30412         * lib/target-supports.exp (get_compiler_messages): Support
30413         optional arguments, the fourth being compiler options.
30414         (check_effective_target_fpic): New proc.
30415         * gcc.dg/20050321-2.c: Restrict to target fpic.
30416
30417 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
30418
30419         * gcc.dg/15443-1.c: New test.
30420         * gcc.dg/15443-2.c: Likewise.
30421
30422 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30423
30424         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
30425
30426 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
30427
30428         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
30429
30430 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
30431
30432         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
30433         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
30434         -m64.
30435         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
30436         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
30437         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
30438
30439 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
30440
30441         PR c++/20212
30442         * g++.dg/warn/Wunused-11.C: New test.
30443
30444 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
30445
30446         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
30447
30448 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
30449
30450         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
30451
30452 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
30453
30454         PR c++/20734
30455         * g++.dg/template/ptrmem13.C: New test.
30456
30457 2005-04-05  Per Bothner  <per@bothner.com>
30458
30459         * lib/gcc.exp: Always add -fno-show-column, for now.
30460
30461 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
30462
30463         PR testsuite/20767
30464         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
30465         of plain old "unsigned int" for the type of "i".  Makes this test
30466         64bit clean.
30467
30468 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
30469
30470         * gcc.dg/i386-ssefn-1.c: New test.
30471         * gcc.dg/i386-ssefn-2.c: New test.
30472         * gcc.dg/i386-ssefn-3.c: New test.
30473         * gcc.dg/i386-ssefn-4.c: New test.
30474
30475 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
30476
30477         PR tree-optimization/20076
30478         * gcc.dg/builtin-apply4.c: New test.
30479
30480         PR preprocessor/19475
30481         * gcc.dg/cpp/macspace1.c: New test.
30482         * gcc.dg/cpp/macspace2.c: New test.
30483
30484 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30485
30486         * gfortran.dg/pr20755.f: Fixed bad format.
30487
30488 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
30489
30490         PR c++/20763
30491         * g++.dg/ext/attrib21.C: New test.
30492
30493 2004-04-05  Devang Patel  <dpatel@apple.com>
30494
30495         * lib/target-supports.exp (check_effective_target_vect_shif): New.
30496         * gcc.dg/vect/vect-shift-1.c: New test.
30497
30498 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30499
30500         PR libfortran/20755
30501         * gfortran.dg/pr20755.f: New test.
30502
30503 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
30504
30505         * gfortran.dg/pr15959.f90: New test.
30506         * gfortran.dg/string_pad_trunc.f90: New test.
30507
30508 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30509
30510         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
30511         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
30512         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
30513         syntax.
30514
30515 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30516
30517         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
30518
30519 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30520
30521         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
30522         * gcc.c-torture/compile/20011119-2.c: Likewise.
30523         * gcc.c-torture/compile/981001-2.c: Likewise.
30524
30525 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
30526
30527         PR c++/20679
30528         * g++.dg/template/overload4.C: New test.
30529
30530 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
30531
30532         PR c++/20746
30533         * g++.dg/abi/covariant5.C: New.
30534
30535         PR debug/20505
30536         * g++.dg/debug/const2.C: New.
30537
30538 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
30539
30540         PR rtl-optimization/16104
30541         * gcc.c-torture/execute/20050316-1.c: New test.
30542
30543 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
30544
30545         * g++.dg/template/spec23.C: Fix dg-error text.
30546
30547 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
30548
30549         PR c++/19199
30550         * g++.dg/expr/lval2.C: New.
30551
30552 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30553
30554         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
30555         __builtin_strcasecmp and __builtin_strncasecmp.
30556
30557 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
30558
30559         PR c++/20723
30560         * g++.dg/template/spec22.C: New.
30561         * g++.dg/template/spec23.C: New.
30562
30563 2005-04-03  Dale Ranta  <dir@lanl.gov>
30564             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30565
30566         PR libfortran/20068
30567         PR libfortran/20125
30568         PR libfortran/20156
30569         PR libfortran/20471
30570         * gfortran.dg/backspace.f: New test.
30571
30572 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
30573
30574         * gcc.dg/pr19345.c: New test.
30575
30576 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
30577
30578         PR tree-optimization/20640
30579         * gcc.dg/torture/tree-loop-1.c: New.
30580
30581 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
30582
30583         PR rtl-optimization/20290
30584         * gcc.c-torture/execute/loop-ivopts-2.c: New.
30585
30586 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
30587
30588         * gcc.dg/rs6000-fpint.c: New.
30589
30590 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
30591
30592         * gcc.dg/old-style-then-proto-1.c: New test.
30593
30594 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30595
30596         * gfortran.fortran-torture/execute/backspace.f90: Check
30597         after backspace and read was incorrect.
30598
30599 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30600
30601         * gcc.c-torture/execute/builtins/strcat.c: Check the result
30602         buffer past the terminating NUL using memcmp.
30603         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
30604         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
30605
30606         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
30607         Fix unused/uninitialized variable warnings.
30608
30609         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
30610         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
30611         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
30612         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
30613
30614         * gcc.c-torture/execute/builtins/abs-1-lib.c,
30615         gcc.c-torture/execute/builtins/fputs-lib.c,
30616         gcc.c-torture/execute/builtins/lib/fprintf.c,
30617         gcc.c-torture/execute/builtins/lib/main.c,
30618         gcc.c-torture/execute/builtins/lib/memcmp.c,
30619         gcc.c-torture/execute/builtins/lib/memmove.c,
30620         gcc.c-torture/execute/builtins/lib/mempcpy.c,
30621         gcc.c-torture/execute/builtins/lib/memset.c,
30622         gcc.c-torture/execute/builtins/lib/printf.c,
30623         gcc.c-torture/execute/builtins/lib/sprintf.c,
30624         gcc.c-torture/execute/builtins/lib/stpcpy.c,
30625         gcc.c-torture/execute/builtins/lib/strchr.c,
30626         gcc.c-torture/execute/builtins/lib/strcmp.c,
30627         gcc.c-torture/execute/builtins/lib/strcpy.c,
30628         gcc.c-torture/execute/builtins/lib/strcspn.c,
30629         gcc.c-torture/execute/builtins/lib/strlen.c,
30630         gcc.c-torture/execute/builtins/lib/strncat.c,
30631         gcc.c-torture/execute/builtins/lib/strncmp.c,
30632         gcc.c-torture/execute/builtins/lib/strncpy.c,
30633         gcc.c-torture/execute/builtins/lib/strrchr.c,
30634         gcc.c-torture/execute/builtins/lib/strspn.c,
30635         gcc.c-torture/execute/builtins/lib/strstr.c,
30636         gcc.c-torture/execute/builtins/memops-asm-lib.c,
30637         gcc.c-torture/execute/builtins/strlen-2.c,
30638         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
30639         prototypes.
30640
30641 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
30642
30643         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
30644         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
30645         selectany usage.
30646
30647 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
30648
30649         PR c++/19406
30650         * g++.dg/debug/using1.C: New test.
30651
30652 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
30653
30654         PR middle-end/20524
30655         * gcc.dg/alias-7.c: Prefix asm-declared name with
30656         __USER_LABEL_PREFIX__.
30657
30658 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
30659
30660         Fix fallout from PR middle-end/15700:
30661         * gcc.c-torture/compile/20011119-1.c: Take
30662         __USER_LABEL_PREFIX__ into account.
30663         * gcc.c-torture/compile/20011119-2.c: Likewise.
30664
30665 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30666
30667         PR c++/18644
30668         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
30669
30670 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
30671
30672         PR c/17855
30673         * gcc.c-torture/compile/struct-non-lval-1.c,
30674         gcc.c-torture/compile/struct-non-lval-2.c,
30675         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
30676
30677 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
30678
30679         * gcc.dg/tls/tls.exp: Remove temporary file.
30680         * g++.dg/tls/tls.exp: Ditto.
30681         * lib/file-format.exp: Ditto.
30682         * g++.dg/special/ecos.exp: Ditto.
30683
30684         * lib/profopt.exp: Treat prof_ext as a list.
30685         * gcc.misc-tests/bprob.exp: Ditto.
30686         * g++.dg/bprob/bprob.exp: Ditto.
30687
30688         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
30689         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
30690         g++.dg/tree-ssa/pointer-reference-alias.C,
30691         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
30692         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
30693         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
30694         g++.dg/vect/pr19951.cc: Ditto.
30695         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
30696         gcc.dg/builtins-47.c: Ditto.
30697         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
30698         gcc.dg/pr20115-1.c: Ditto.
30699         * gcc.dg/tree-ssa/20030530-2.c,
30700         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
30701         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
30702         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
30703         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
30704         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
30705         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
30706         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
30707         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
30708         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
30709         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
30710         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
30711         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
30712         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
30713         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
30714         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
30715         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
30716         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
30717         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
30718         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
30719         gcc.dg/tree-ssa/20030824-1.c,
30720         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
30721         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
30722         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
30723         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
30724         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
30725         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
30726         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
30727         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
30728         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
30729         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
30730         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
30731         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
30732         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
30733         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
30734         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
30735         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
30736         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
30737         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
30738         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
30739         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
30740         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
30741         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
30742         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
30743         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
30744         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
30745         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
30746         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
30747         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
30748         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
30749         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
30750         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
30751         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
30752         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
30753         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
30754         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
30755         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
30756         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
30757         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
30758         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
30759         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
30760         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
30761         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
30762         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
30763         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
30764         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
30765         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
30766         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
30767         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
30768         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
30769         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
30770         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
30771         gcc.dg/tree-ssa/useless-1.c: Ditto.
30772         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
30773         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
30774         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
30775         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
30776         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30777         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
30778         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
30779         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
30780         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
30781         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
30782         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
30783         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
30784         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
30785         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
30786         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
30787         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
30788         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
30789         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
30790         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
30791         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
30792         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
30793         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
30794         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
30795         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
30796         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
30797         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
30798         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
30799         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
30800         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
30801         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
30802         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
30803         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
30804         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
30805         gcc.dg/vect/vect-none.c: Ditto.
30806         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
30807         treelang/compile/unsigned.tree: Ditto.
30808
30809         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
30810         * gcc.dg/cpp/direct2s.c: Ditto.
30811         * gcc.dg/cpp/paste4.c: Ditto.
30812         * gcc.dg/cpp/separate-1.c: Ditto.
30813         * gcc.dg/pch/save-temps-1.c: Ditto.
30814         * g++.dg/ext/altivec-10.C: Ditto.
30815         * g++.dg/pch/pch.C: Ditto.
30816
30817         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
30818
30819         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
30820         * g++.dg/template/repo1.C: Ditto.
30821         * g++.dg/template/repo2.C: Ditto.
30822         * g++.dg/template/repo3.C: Ditto.
30823         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
30824         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
30825         * g++.old-deja/g++.pt/repo1.C: Ditto.
30826         * g++.old-deja/g++.pt/repo2.C: Ditto.
30827         * g++.old-deja/g++.pt/repo3.C: Ditto.
30828         * g++.old-deja/g++.pt/repo4.C: Ditto.
30829
30830         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
30831         * gcc.dg/20030107-1.c: Ditto.
30832         * gcc.dg/20030702-1.c: Ditto.
30833         * gcc.dg/profile-generate-1.c: Ditto.
30834         * g++.dg/other/profile1.C: Ditto.
30835         * g++.old-deja/g++.robertl/eb83.C: Ditto.
30836
30837         * lib/gcc-dg.exp (remove-build-file): New.
30838         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
30839         cleanup-tree-dump, cleanup-saved-temps): New.
30840
30841 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
30842
30843         PR c++/19203, DR 214
30844         * g++.dg/parse/ambig3.C: Not ambiguous.
30845         * g++.dg/template/spec20.C: New.
30846         * g++.dg/template/spec21.C: New.
30847
30848 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
30849
30850         PR target/20045
30851         * gcc.dg/ia64-fptr-1.c: Run only on linux.
30852
30853 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30854
30855         PR libfortran/20660
30856         * gfortran.dg/negative_unit.f: New test.
30857
30858 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
30859
30860         * gcc.dg/20050330-1.c: New test.
30861
30862 2005-03-30  Devang Patel  <dpatel@apple.com>
30863
30864         * g++.dg/tree-sra/ssa-sra-3.C: New test.
30865
30866 2005-03-30  Dale Johannesen  <dalej@apple.com>
30867
30868         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
30869
30870 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
30871
30872         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
30873         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
30874         Strip options from test name.
30875
30876 2005-03-31  Jan Hubicka  <jh@suse.cz>
30877
30878         * gcc.dg/varpool-1.c: New testcase.
30879
30880 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
30881
30882         PR c/772
30883         PR c/17913
30884         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
30885         gcc.dg/stmt-expr-label-3.c : New tests.
30886         * gcc.c-torture/execute/medce-2.c: Remove.
30887
30888 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
30889
30890         PR c/20368
30891         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
30892         tests.
30893
30894 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
30895
30896         * gcc.c-torture/compile/pr20203.c: New test.
30897
30898 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
30899
30900         * gfortran.dg/promotion.f90: New test.
30901
30902 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
30903
30904         PR middle-end/20491
30905         * gcc.dg/torture/asm-subreg-1.c: New test.
30906
30907 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
30908
30909         PR c/20672
30910         * gcc.dg/pr20672-1.c: New test.
30911
30912 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
30913
30914         * gfortran.dg/vect: New directory.
30915         * gfortran.dg/vect/vect.exp: New.
30916         * gfortran.dg/vect/vect-1.f90: New test.
30917         * gfortran.dg/vect/vect-2.f90: New test.
30918         * gfortran.dg/vect/vect-3.f90: New test.
30919         * gfortran.dg/vect/vect-4.f90: New test.
30920         * gfortran.dg/vect/vect-5.f90: New test.
30921
30922 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
30923
30924         PR middle-end/20622
30925         * gcc.dg/alias-7.c: New test.
30926
30927 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
30928
30929         * gcc.dg/sparc-reg-1.c: New test.
30930
30931 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
30932
30933         PR target/19890
30934         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
30935
30936 2005-03-29  Dale Ranta  <dir@lanl.gov>
30937             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30938
30939         PR libfortran/20163
30940         * gfortran.dg/pr20163-2.f: New test.
30941
30942 2005-03-28  Jan Hubicka  <jh@suse.cz>
30943
30944         PR middle-end/20635
30945         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
30946         by Jakub Jelinek.
30947
30948 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
30949
30950         PR tree-optimization/20626
30951         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
30952         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
30953
30954 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
30955
30956         * gfortran.dg/underflow.f90: New test.
30957         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
30958
30959 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30960
30961         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
30962
30963 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
30964
30965         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
30966         (g++_init): Make sure that CXXFLAGS is set.
30967         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
30968         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
30969         * lib/gfortran.exp (gfortran_link_flags): Likewise.
30970         * lib/objc.exp (objc_init): Likewise.
30971         * lib/treelang.exp (treelang_init): Likewise.
30972
30973 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
30974
30975         PR tree-optimization/20470
30976         * gcc.dg/tree-ssa/pr20470.c: New test.
30977
30978 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
30979
30980         * gcc.dg/ppc-stfiwx.c: New.
30981
30982 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
30983
30984         PR target/19888
30985         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
30986
30987 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
30988
30989         * gcc.dg/20050325-1.c: Fix a typo.
30990
30991 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30992
30993         PR libfortran/19678
30994         PR libfortran/19679
30995         * gfortran.dg/dos_eol.f: New test.
30996
30997 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
30998
30999         PR rtl-optimization/20249
31000         * gcc.dg/20050325-1.c: New test.
31001
31002 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31003
31004         PR libfortran/15332
31005         * gfortran.dg/pr15332.f: New test.
31006
31007 2005-03-24  Dale Johannesen  <dalej@apple.com>
31008
31009         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
31010
31011 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
31012
31013         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
31014         'internal' visibility.
31015         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
31016         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
31017         'protected' visibility.
31018         * gcc.dg/visibility-7.c: Likewise.
31019         * lib/target-supports.exp (check_visibility_available): Take
31020         a parameter, the kind of visibility to check for.
31021         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
31022         to check_visibility_available.
31023
31024         * g++.dg/expr/cast3.C: New.
31025
31026 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
31027
31028         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
31029         rs6000.
31030
31031 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
31032
31033         PR target/20095
31034         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
31035
31036 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
31037
31038         * gcc.dg/badshift.c: Renamed to...
31039         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
31040
31041         * gcc.target/i386/badshift.c: Renamed to...
31042         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
31043         only.
31044
31045         PR rtl-optimization/20532
31046         * gcc.target/i386/badshift.c: New.
31047
31048 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31049
31050         * gfortran.dg/pr18025.f90: New test.
31051
31052 2005-03-23  Dale Johannesen  <dalej@apple.com>
31053
31054         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
31055
31056 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
31057
31058         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
31059
31060         * lib/target-supports.exp (check_iconv_available): Default
31061         libiconv to -liconv, if there is no definition.
31062
31063 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
31064
31065         * gcc.dg/torture/cris-asm-mof-1.c: New test.
31066
31067 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
31068
31069         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
31070         * g++.dg/opt/pr7503-2.C: Likewise.
31071         * g++.dg/opt/pr7503-3.C: Likewise.
31072         * g++.dg/opt/pr7503-4.C: Likewise.
31073         * g++.dg/opt/pr7503-5.C: Likewise.
31074         * g++.dg/warn/minmax.C: New test.
31075
31076 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31077
31078         * gfortran.dg/g77_intrinsics_funcs.f: New test.
31079         * gfortran.dg/g77_intrinsics_sub.f: New test.
31080
31081 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
31082             Jan Hubicka  <jh@suse.cz>
31083             Steven Bosscher <stevenb@suse.de
31084
31085         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
31086
31087 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31088
31089         PR c++/19980
31090         * g++.dg/template/redecl3.C: New test.
31091
31092 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31093
31094         PR c++/20499
31095         * g++.dg/parse/error16.C: Tweak error markers.
31096
31097 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
31098
31099         PR target/20561
31100         * gcc.dg/20050321-2.c: New test.
31101
31102 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
31103
31104         PR c++/20465
31105         PR c++/20381
31106         * g++.dg/template/ptrmem12.C: New.
31107
31108 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
31109
31110         PR rtl-optimization/20527
31111         * gcc.c-torture/execute/pr20527-1.c: New test.
31112
31113 2005-03-22  Ben Elliston  <bje@au.ibm.com>
31114
31115         * gcc.misc-tests/options.exp (check_for_options): Create a real C
31116         program, compile it into a real executable and then delete the .c
31117         and .x files afterwards, to avoid problems on testglue targets.
31118
31119 2005-03-21  Stuart Hastings  <stuart@apple.com>
31120
31121         * gcc.target/i386/sse-2.c: New.
31122
31123 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
31124
31125         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
31126
31127 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31128
31129         * g++.dg/parse/crash25.C: Fix typo.
31130
31131 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31132
31133         PR c++/20461
31134         * g++.dg/parse/crash24.C: New test.
31135
31136         PR c++/20536
31137         * g++.dg/parse/crash25.C: New test.
31138
31139 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31140
31141         PR c++/20147
31142         * g++.dg/ext/stmtexpr4.C: New test.
31143
31144 2005-03-20  Roger Sayle  <roger@eyesopen.com>
31145
31146         PR middle-end/20539
31147         * gcc.c-torture/compile/pr13066-1.c: New test case.
31148         * gcc.c-torture/compile/pr20539-1.c: Likewise.
31149         * g++.dg/opt/pr13066-1.C: Likewise.
31150
31151 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
31152
31153         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
31154
31155 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31156
31157         PR fortran/18525
31158         * gfortran.dg/nesting_1.f90: New test.
31159
31160 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31161
31162         PR c++/20240
31163         * g++.dg/lookup/using13.C: New test.
31164
31165 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31166
31167         PR c++/20333
31168         * g++.dg/template/crash36.C: New test.
31169
31170 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
31171
31172         PR c++/20463
31173         * g++.dg/template/crash35.C: New test.
31174
31175 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
31176
31177         PR c++/19966
31178         * g++.dg/overload/operator2.C: New test.
31179
31180 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31181
31182         PR libfortran/20257
31183         * gfortran.dg/pr20257.f90: New test.
31184
31185 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31186
31187         PR libfortran/20480
31188         * gfortran.dg/pr20480.f90: New test.
31189
31190 2005-03-16  Richard Henderson  <rth@redhat.com>
31191
31192         PR middle-end/15700
31193         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
31194         (_rtld_global): New.
31195         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
31196         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
31197
31198         * gcc.dg/alias-3.c: New.
31199         * gcc.dg/alias-4.c: New.
31200         * gcc.dg/alias-5.c: New.
31201         * gcc.dg/alias-6.c: New.
31202
31203 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
31204
31205         * gcc.dg/cpp/ucnid-7.c: New.
31206
31207 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
31208             Dorit Naishlos  <dorit@il.ibm.com>
31209
31210         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
31211         darwin.
31212
31213 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
31214
31215         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
31216         support misaligned accesses.
31217         * gcc.dg/vect/vect-58.c: Likewise.
31218         * gcc.dg/vect/vect-92.c: New.
31219         * gcc.dg/vect/vect-93.c: New.
31220
31221 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
31222
31223         PR fortran/18827
31224         * gfortran.dg/assign_2.f90: New test.
31225         * gfortran.dg/assign_3.f90: New test.
31226         * gfortran.dg/assign.f90: New test.
31227
31228 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
31229
31230         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
31231         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
31232         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
31233         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
31234         names.
31235
31236 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
31237
31238         * gcc.dg/cpp/ucnid-6.c: New.
31239
31240         * gcc.dg/cpp/normalize-1.c: New.
31241         * gcc.dg/cpp/normalize-2.c: New.
31242         * gcc.dg/cpp/normalize-3.c: New.
31243         * gcc.dg/cpp/normalize-4.c: New.
31244         * gcc.dg/cpp/ucnid-4.c: New.
31245         * gcc.dg/cpp/ucnid-5.c: New.
31246         * g++.dg/cpp/normalize-1.C: New.
31247         * g++.dg/cpp/ucnid-1.C: New.
31248
31249 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
31250
31251         * gcc.dg/pr18628.c: New.
31252
31253 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
31254
31255         PR c++/20280
31256         * g++.dg/tree-ssa/pr20280.C: New.
31257
31258 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31259
31260         PR fortran/20467
31261         * gfortran.dg/stfunc_2.f90: New test.
31262
31263 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
31264
31265         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
31266
31267 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
31268
31269         * gcc.dg/tree-ssa/20050314-1.c: New test.
31270
31271 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31272
31273         PR c++/4403
31274         PR c++/9783, DR433
31275         * g++.dg/template/friend34.C: New test.
31276         * g++.dg/template/friend35.C: Likewise.
31277         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
31278
31279 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31280
31281         Friend class name lookup 5/n
31282         PR c++/1016
31283         * g++.dg/lookup/hidden-class1.C: New test.
31284         * g++.dg/lookup/hidden-class2.C: Likewise.
31285         * g++.dg/lookup/hidden-class3.C: Likewise.
31286         * g++.dg/lookup/hidden-class4.C: Likewise.
31287         * g++.dg/lookup/hidden-class5.C: Likewise.
31288         * g++.dg/lookup/hidden-class6.C: Likewise.
31289         * g++.dg/lookup/hidden-class7.C: Likewise.
31290         * g++.dg/lookup/hidden-class8.C: Likewise.
31291         * g++.dg/lookup/hidden-class9.C: Likewise.
31292         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
31293         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
31294         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
31295         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
31296         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
31297         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
31298         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
31299         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
31300         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
31301         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
31302         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
31303
31304 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
31305
31306         PR c++/20157
31307         * g++.dg/template/error18.C: New test.
31308
31309 2005-03-09  Ben Elliston  <bje@au.ibm.com>
31310
31311         PR debug/16792
31312         * g++.dg/debug/pr16792.C: New test.
31313
31314 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
31315
31316         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
31317         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
31318         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
31319         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
31320         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
31321         test assertion names.
31322
31323 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31324
31325         PR fortran/18600
31326         * gfortran.dg/stfunc_1.f90: New test.
31327
31328 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31329
31330         PR fortran/16907
31331         * gfortran.dg/real_index_1.f90: New test.
31332
31333 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31334
31335         PR fortran/20323
31336         * gfortran.dg/spec_expr_1.f90: New test.
31337
31338 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
31339
31340         PR c/20402
31341         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
31342         new parser.
31343
31344 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31345
31346         PR fortran/20361
31347         * gfortran.dg/largeequiv_1.f90: New test.
31348
31349 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
31350
31351         * gcc.dg/ucnid-1.c: New.
31352         * gcc.dg/ucnid-2.c: New.
31353         * gcc.dg/ucnid-3.c: New.
31354         * gcc.dg/ucnid-4.c: New.
31355         * gcc.dg/ucnid-5.c: New.
31356         * gcc.dg/ucnid-6.c: New.
31357         * gcc.dg/cpp/ucnid-1.c: New.
31358         * gcc.dg/cpp/ucnid-2.c: New.
31359         * gcc.dg/cpp/ucnid-3.c: New.
31360         * g++.dg/other/ucnid-1.C: New.
31361
31362 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
31363
31364         * gcc.dg/vmx/darwin-abi-3.c: Delete.
31365
31366 2005-03-11  Per Bothner  <per@bothner.com>
31367
31368         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
31369         that diagnotics refer to correct token.
31370         * gcc.dg/unused-3.c: Likewise.
31371
31372 2005-03-11  Per Bothner  <per@bothner.com>
31373
31374         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
31375         constant" is now actually on same line as string constant.
31376         * gcc.dg/cpp/direct2s.c: Likewise.
31377
31378 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
31379
31380         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
31381
31382 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31383
31384         PR libfortran/20124
31385         * gfortran.dg/pr20124.f90: New Test
31386
31387 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
31388
31389         PR tree-optimization/20130
31390         * gcc.dg/pr20130-1.c: New test.
31391
31392 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
31393
31394         PR target/20095
31395         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
31396
31397 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31398
31399         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
31400
31401 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
31402
31403         * g++.dg/eh/forced1.C: Fix comment.
31404         * g++.dg/eh/forced2.C: Ditto.
31405         * g++.dg/eh/forced3.C: Ditto.
31406         * g++.dg/eh/forced4.C: Ditto.
31407
31408 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
31409
31410         PR rtl-opt/20412
31411         * gcc.c-torture/compile/pr20412.c: New test.
31412
31413 2005-03-10  Roger Sayle  <roger@eyesopen.com>
31414
31415         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
31416
31417 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
31418
31419         PR target/20322
31420         * gcc.dg/20050307-1.c: New test.
31421
31422 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
31423
31424         PR c++/20375
31425         * g++.dg/other/stdarg3.C: New.
31426
31427 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
31428
31429         PR c++/18384, c++/18327
31430         * g++.dg/init/array19.C: New test.
31431
31432         PR inline-asm/20314
31433         * gcc.dg/torture/pr20314-1.c: New test.
31434         * gcc.dg/torture/pr20314-2.c: New test.
31435
31436 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
31437
31438         * gcc.dg/20050309-1.c: New test.
31439
31440 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31441
31442         * gcc.dg/builtins-10.c: Reactivate disabled test.
31443         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
31444         new cbrt transformations.
31445
31446 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
31447
31448         PR c++/20208
31449         * g++.dg/template/array13.C: New test.
31450
31451 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
31452
31453         PR c++/16859
31454         * g++.dg/init/brace4.C: New test.
31455
31456 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
31457
31458         PR c++/20186
31459         * g++.dg/template/non-dependent12.C: New.
31460
31461 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
31462
31463         PR c++/20142
31464         * g++.dg/init/array18.C: Add dg-do run marker.
31465
31466         PR c++/20142
31467         * g++.dg/init/array18.C: New test.
31468
31469 2005-03-09  Ben Elliston  <bje@au.ibm.com>
31470
31471         * consistency.vlad/vlad.exp: Remove trailing semicolons.
31472         * g++.dg/gcov/gcov.exp: Likewise.
31473         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
31474         * gcc.target/xstormy16/xstormy16.exp: Likewise.
31475         * lib/c-torture.exp: Likewise.
31476         * lib/fortran-torture.exp: Likewise.
31477         * lib/g++.exp: Likewise.
31478         * lib/gcc-defs.exp: Likewise.
31479         * lib/gcc-dg.exp: Likewise.
31480         * lib/gcc.exp: Likewise.
31481         * lib/gcov.exp: Likewise.
31482         * lib/gfortran.exp: Likewise.
31483         * lib/mike-g++.exp: Likewise.
31484         * lib/mike-gcc.exp: Likewise.
31485         * lib/objc-torture.exp: Likewise.
31486         * lib/objc.exp: Likewise.
31487         * lib/profopt.exp: Likewise.
31488         * lib/target-libpath.exp: Likewise.
31489         * lib/target-supports.exp: Likewise.
31490         * lib/treelang.exp: Likewise.
31491         * lib/wrapper.exp: Likewise.
31492
31493 2005-03-08  Jeff Law  <law@redhat.com>
31494
31495         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
31496         PHI-OPT changes.
31497
31498 2005-03-08  Ira Rosen  <irar@il.ibm.com>
31499
31500         * gcc.dg/vect/pr20122.c: New test.
31501
31502 2005-03-07  Jeff Law  <law@redhat.com>
31503
31504         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
31505         was folded away.
31506         * gcc.dg/tree-ssa/pr18133-1.c: New test.
31507         * gcc.dg/tree-ssa/pr18133-2.c: New test.
31508         * gcc.dg/tree-ssa/pr18134.c: New test.
31509
31510 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31511
31512         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
31513         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
31514         gcc.dg/torture/builtin-noret-2.c: Require weak support.
31515
31516 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
31517
31518         PR tree-opt/17671
31519         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
31520
31521 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
31522
31523         * g++.dg/warn/Wnvdtor.C: New test.
31524
31525 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
31526
31527         * gcc.dg/torture/pr19683-1.c: New test.
31528
31529 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
31530
31531         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
31532         * gfortran.dg/g77/19990313-2.f: Ditto.
31533         * gfortran.dg/g77/19990313-3.f: Ditto.
31534         * gfortran.dg/g77/19990525-0.f: Ditto.
31535         * gfortran.dg/g77/19990826-0.f: Ditto.
31536         * gfortran.dg/g77/19990826-2.f: Ditto.
31537         * gfortran.dg/g77/19990826-3.f: Ditto.
31538         * gfortran.dg/g77/20000511-1.f: Ditto.
31539         * gfortran.dg/g77/20000511-2.f: Ditto.
31540         * gfortran.dg/g77/970625-2.f: Ditto.
31541         * gfortran.dg/g77/980310-2.f: Ditto.
31542         * gfortran.dg/g77/980310-3.f: Ditto.
31543         * gfortran.dg/g77/980310-8.f: Ditto.
31544         * gfortran.dg/g77/980519-2.f: Ditto.
31545         * gfortran.dg/g77/alpha1.f: Ditto.
31546         * gfortran.dg/g77/claus.f: Ditto.
31547         * gfortran.dg/g77/erfc.f: Ditto.
31548         * gfortran.dg/g77/short.f: Ditto.
31549         * gfortran.fortran-torture/execute/data.f90: Ditto.
31550         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
31551         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
31552
31553 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31554
31555         * lib/file-format.exp (gcc_target_object_format): Add check for som
31556         format and hardcode object formats on hppa*-*-hpux*.
31557         * lib/target-supports.exp (check_weak_available): Add check for som
31558         object format.  Always return 0 on hppa*-*-hpux10*.
31559
31560         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
31561         is defined.
31562
31563         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
31564
31565 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
31566
31567         * gfortran.dg/pr19936_1.f90: New test.
31568         * gfortran.dg/pr19936_2.f90: New test.
31569         * gfortran.dg/pr19936_3.f90: New test.
31570
31571 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
31572             Paul Thomas <prthomas@drfccad.cea.fr>
31573
31574         * gfortran.dg/PR19754_1.f90: New test.
31575         * gfortran.dg/PR19754_2.f90: Ditto.
31576
31577 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31578
31579         PR c++/19311
31580         * g++.dg/template/non-dependent11.C: New test.
31581
31582 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
31583
31584         * lib/target-supports.exp (check_iconv_available): Fix comment.
31585
31586 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
31587             Joseph S. Myers  <joseph@codesourcery.com>
31588
31589         PR c++/19797
31590         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
31591
31592 2005-03-04  Matthew Sachs  <msachs@apple.com>
31593
31594         * gcc.exp (gcc_target_compile): Put braces around
31595         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
31596         * objc.exp (objc_target_compile): Likewise.
31597         * treelang.exp (treelang_target_compile): Likewise.
31598
31599 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31600
31601         PR fortran/19673
31602         * gfortran.dg/func_result_1.f90: New test.
31603
31604 2005-03-04  Ben Elliston  <bje@au.ibm.com>
31605
31606         * gcc.misc-tests/options.exp: New test.
31607
31608 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
31609
31610         * gcc.dg/pr15784-4.c: New test.
31611
31612 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
31613
31614         * gcc.c-torture/execute/pr17133.c: New.
31615         * gcc.c-torture/compile/20050303-1.c: New.
31616
31617 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
31618
31619         * gcc.dg/cpp/assert4.c: Fix for cygwin.
31620
31621 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
31622
31623         * g++.dg/overload/using2.C: New.
31624
31625 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
31626
31627         PR c++/19916
31628         * g++.dg/init/ptrmem2.C: New test.
31629
31630 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
31631
31632         PR c/8927
31633         * gcc.dg/pr8927-1.c: New test.
31634
31635 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31636
31637         PR c++/20232
31638         * g++.dg/inherit/covariant12.C: New.
31639
31640 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31641
31642         PR fortran/19479
31643         * gfortran.dg/bound_1.f90: New test.
31644
31645 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
31646
31647         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
31648         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
31649
31650 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
31651
31652         PR c/20245
31653         * gcc.dg/pr20245-1.c: New test.
31654
31655 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
31656
31657         PR middle-end/19874
31658         * gcc.c-torture/execute/20050119-2.c: New test case.
31659
31660 2005-02-28  Ben Elliston  <bje@au.ibm.com>
31661
31662         * README: Update the DejaGnu bug reporting address.
31663         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
31664         * lib/objc-torture.exp: Likewise.
31665
31666 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
31667
31668         * gfortran.dg/boz_1.f90: New test.
31669         * gfortran.dg/boz_3.f90: New test.
31670         * gfortran.dg/boz_4.f90: New test.
31671
31672 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
31673
31674         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
31675         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
31676
31677 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31678
31679         PR libfortran/20101
31680         * gfortran.dg/write_0_pe_format.f90: New test.
31681
31682 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
31683
31684         PR c++/20206
31685         * g++.dg/opt/thunk2.C: New test.
31686         * g++.dg/opt/covariant1.C: New test.
31687
31688 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31689
31690         * gfortran.dg/e_d_fmt.f90: New test.
31691
31692 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
31693
31694         * gcc.dg/asm-b.c: Fix comment typos.
31695
31696 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
31697
31698         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
31699         a V_MAY_DEF also.
31700
31701 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
31702
31703         PR tree-opt/20188
31704         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
31705         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
31706         * gcc.dg/asm-b.c: New test.
31707
31708 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
31709
31710         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
31711         Disable this test on IRIX 6.
31712
31713 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
31714
31715         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
31716         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
31717         parser.
31718
31719 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
31720
31721         PR tree-optimization/20204
31722         * gcc.dg/pr20204.c: New test.
31723
31724 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
31725
31726         PR target/20196
31727         * gcc.c-torture/execute/20050224-1.c: New test.
31728
31729         PR c++/20175
31730         * g++.dg/warn/Wbraces2.C: New test.
31731
31732 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
31733
31734         PR c++/19878
31735         * g++.dg/init/const2.C: New test.
31736
31737 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
31738
31739         PR tree-optimization/20100
31740         * gcc.c-torture/execute/pr20100-1.c: New test.
31741
31742 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31743
31744         * gfortran.dg/implicit_3.f90: New test.
31745
31746         * gfortran.dg/deftype_1.f90: New test.
31747
31748 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
31749
31750         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
31751         the test passes.
31752         * g++.dg/other/anon3.C: Accept a warning.
31753
31754 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
31755
31756         * gcc.dg/pr20017.c: Fix a comment typo.
31757
31758 2005-02-23  Bud Davis  <bdavis@gfortran.org>
31759
31760         * gfortran.dg/list_read_4.f90: Change to f90 comments.
31761
31762 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31763
31764         PR ada/19902
31765         * ada/acats/tests/cxa/cxa3004.a: Remove.
31766         * ada/acats/tests/cxb/cxb30061.am: Likewise.
31767
31768 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
31769
31770         PR c++/20073
31771         * g++.dg/init/const1.C: New test.
31772
31773         PR c++/19991
31774         * g++.dg/parse/constant7.C: New test.
31775
31776         PR c++/20152
31777         * g++.dg/parse/error27.C: New test.
31778         * g++.dg/template/qualttp15.C: Adjust error markers.
31779         * g++.old-deja/g++.other/struct1.C: Likewise.
31780
31781         PR c++/20153
31782         * g++.dg/template/error17.C: New test.
31783
31784         PR c++/20148
31785         * g++.dg/parser/error26.C: New test.
31786
31787 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
31788
31789         PR tree-optimization/20100
31790         PR tree-optimization/20115
31791         * gcc.dg/pr20115.c: New test.
31792         * gcc.dg/pr20115-1.c: New test.
31793         * gcc.dg/pr20100.c: New test.
31794         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
31795         call-clobbered variables after alias1.
31796
31797 2005-02-22  Bud Davis  <bdavis@gfortran.org>
31798
31799         * gfortran.dg/list_read_4.f90: new test.
31800
31801 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
31802
31803         PR rtl-optimization/20017.
31804         * gcc.dg/pr20017.c: New.
31805
31806 2005-02-22  Devang Patel  <dpatel@apple.com>
31807
31808         PR 19952
31809         * g++.dg/tree-ssa/pr19952.C: New test.
31810
31811 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
31812
31813         PR c++/19883
31814         * g++.dg/parse/constant6.C: New test.
31815
31816 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
31817
31818         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
31819         * g++.dg/charset/asm2.c: Likewise.
31820         * g++.dg/charset/asm3.c: Likewise.
31821         * g++.dg/charset/asm4.c: Likewise.
31822         * g++.dg/charset/asm5.c: Likewise.
31823         * g++.dg/charset/attribute1.c: Likewise.
31824         * g++.dg/charset/attribute2.c: Likewise.
31825         * g++.dg/charset/extern1.cc: Likewise.
31826         * g++.dg/charset/extern2.cc: Likewise.
31827         * g++.dg/charset/extern3.cc: Likewise.
31828         * g++.dg/charset/function.cc: Likewise.
31829         * g++.dg/charset/string.c: Likewise.
31830         * g++.dg/charset/charset.exp: Likewise.
31831         * lib/target-supports.exp (check_iconv_available): Fix comment.
31832
31833 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
31834
31835         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
31836         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
31837         * gcc.dg/charset/asm2.c: Likewise.
31838         * gcc.dg/charset/asm3.c: Likewise.
31839         * gcc.dg/charset/asm4.c: Likewise.
31840         * gcc.dg/charset/asm5.c: Likewise.
31841         * gcc.dg/charset/asm6.c: Likewise.
31842         * gcc.dg/charset/attribute1.c: Likewise.
31843         * gcc.dg/charset/attribute2.c: Likewise.
31844         * gcc.dg/charset/builtin1.c: Likewise.
31845         * gcc.dg/charset/extern.c: Likewise.
31846         * gcc.dg/charset/function.c: Likewise.
31847         * gcc.dg/charset/string.c: Likewise.
31848         * gcc.dg/charset/charset.exp: Likewise.
31849
31850 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
31851
31852         PR fortran/20086
31853         * gfortran.dg/pr20086.f90: New test.
31854
31855 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
31856
31857         PR tree-optimization/19786
31858         * g++.dg/tree-ssa/pr19786.C: New.
31859
31860 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31861
31862         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
31863
31864 2005-02-21  Jeff Law  <law@redhat.com>
31865
31866         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
31867
31868 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31869
31870         * gfortran.dg/do_iterator: Split loop, markup all lines for
31871         which an error locus is printed.
31872         * gfortran.dg/pr17708.f90: Markup all lines for which an error
31873         locus is printed.
31874         * gfortran.dg/select_4.f90: Likewise.
31875         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
31876         locuses in the various permutations.
31877
31878 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
31879
31880         PR tree-optimization/19951
31881         * g++.dg/vect: New directory.
31882         * g++.dg/vect/vect.exp: New file.
31883         * g++.dg/vect/pr19951.cc: New testcase.
31884         * g++.dg/dg.exp: Also prune vectorizer tests.
31885
31886 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
31887
31888         PR 18785
31889         * gcc.dg/charset/builtin1.c: New test.
31890
31891 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31892
31893         PR c++/19299
31894         * g++.dg/inherit/volatile1.C: New test.
31895
31896         PR c++/19440
31897         * g++.dg/template/dtor4.C: New test.
31898
31899 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
31900
31901         * gfortran.dg/int_1.f90: New test.
31902
31903 2005-02-19  Devang Patel  <dpatel@apple.com>
31904
31905         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
31906
31907 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
31908
31909         * gfortran.dg/achar_1.f90: New test.
31910
31911 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
31912
31913         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
31914
31915 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
31916             Jakub Jelinek  <jakub@redhat.com>
31917
31918         PR tree-optimization/19828
31919         * gcc.dg/tree-ssa/loop-7.c: New test.
31920         * gcc.c-torture/execute/20050218-1.c: New test.
31921
31922 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
31923
31924         PR c/20043
31925         * gcc.dg/transparent-union-1.c: New test.
31926         * gcc.dg/transparent-union-2.c: New test.
31927
31928 2005-02-18  James E Wilson  <wilson@specifixinc.com>
31929
31930         PR tree-optimization/18977
31931         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
31932
31933 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
31934
31935         PR target/20054
31936         * gcc.dg/pr20054.c: New test.
31937
31938 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31939
31940         PR c++/19508
31941         * g++.dg/ext/attrib20.C: New test.
31942
31943 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
31944
31945         PR middle-end/20030
31946         * gfortran.fortran-torture/execute/character_passing.f90: New test.
31947
31948 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
31949
31950         PR c++/20008
31951         * g++.dg/opt/switch4.C: New.
31952
31953 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
31954
31955         PR c++/20023
31956         PR tree-optimization/20009
31957         * gcc.c-torture/compile/20050217-1.c: New test.
31958         * g++.dg/opt/switch3.C: New test.
31959
31960         PR tree-optimization/18947
31961         * gcc.c-torture/compile/20050215-1.c: New test.
31962         * gcc.c-torture/compile/20050215-2.c: New test.
31963         * gcc.c-torture/compile/20050215-3.c: New test.
31964
31965 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
31966
31967         PR c++/20028
31968         * g++.dg/template/crash34.C: New.
31969
31970         PR c++/20022
31971         * g++.dg/other/access3.C: New.
31972
31973 2005-02-17  Ira Rosen  <irar@il.ibm.com>
31974
31975         * gcc.dg/vect/vect-98.c: New test.
31976
31977 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
31978
31979         PR tree-optimization/19967
31980         * gcc.dg/pr19967.c: New.
31981
31982 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
31983
31984         PR middle-end/19857
31985         * gcc.dg/tree-ssa/20050215-1.c: New test.
31986         * gcc.c-torture/execute/20050215-1.c: New test.
31987
31988 2005-02-15  Eric Christopher  <echristo@redhat.com>
31989
31990         * gcc.dg/cpp/20050215-1.c: New file.
31991
31992 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
31993
31994         PR tree-optimization/15785
31995         * gcc.dg/pr15785-1.c: New test.
31996
31997 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
31998
31999         PR c++/17788
32000         * g++.dg/init/ctor4.C: New.
32001         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
32002
32003 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
32004
32005         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
32006         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
32007
32008 2005-02-15  Andreas Schwab  <schwab@suse.de>
32009
32010         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
32011         declare malloc.
32012
32013 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
32014
32015         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
32016
32017 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
32018
32019         PR tree-optimization/19853
32020         * gcc.c-torture/compile/pr19853.c: New test.
32021
32022 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32023
32024         PR c++/19608
32025         * g++.dg/parse/local-class1.C: New.
32026
32027         PR c++/19895
32028         * g++.dg/parse/ptrmem3.C: New.
32029
32030         PR c++/19884
32031         * g++.old-deja/g++.oliva/template6.C: Add another case.
32032         * g++.dg/template/explicit6.C: New.
32033
32034 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
32035
32036         PR c++/17816
32037         * g++.dg/other/redecl2.C: New.
32038
32039 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32040
32041         PR c++/19891
32042         * g++.dg/abi/covariant4.C: New.
32043
32044 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
32045
32046         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
32047         New tests.
32048
32049 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
32050
32051         * gcc.dg/vect/vect-96.c: Fix typo.
32052
32053 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32054
32055         PR c++/14479
32056         PR c++/19487
32057         * g++.dg/template/enum5.C: New test.
32058
32059 2005-02-12  Ira Rosen  <irar@il.ibm.com>
32060
32061         * gcc.dg/vect/vect-97.c: New test.
32062
32063 2005-02-12  Ira Rosen  <irar@il.ibm.com>
32064
32065         * gcc.dg/vect/vect-96.c: New test.
32066
32067 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
32068
32069         * gcc.dg/builtins-34.c: Also check ldexp*.
32070
32071 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
32072
32073         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
32074
32075 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
32076
32077         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
32078         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
32079         dg-require-dll, dg-require-iconv, dg-require-named-sections,
32080         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
32081         selector_list, selector_expression, dg-process-target): Move to new
32082         file target-supports-dg.exp.
32083         * lib/target-supports-dg.exp: New.
32084
32085         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
32086         New.
32087
32088 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
32089
32090         PR c++/19666
32091         * g++.dg/other/ptrmem6.C: New test.
32092
32093         PR middle-end/19858
32094         * gcc.c-torture/compile/20050210-1.c: New test.
32095
32096 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
32097
32098         PR c++/19755
32099         * g++.dg/warn/Wbraces1.C: New test.
32100
32101 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
32102
32103         * gcc.dg/builtins-52.c: New testcase.
32104
32105 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
32106
32107         PR c/19342
32108         * gcc.c-torture/execute/20050119-1.c: New test.
32109
32110 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
32111
32112         PR c++/19811
32113         * g++.dg/init/delete1.C: New test.
32114
32115 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
32116
32117         PR c++/18470
32118         * g++.dg/template/static12.C: New test.
32119
32120 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
32121
32122         PR c++/19787
32123         * g++.dg/conversion/ambig1.C: New test.
32124
32125         PR c++/19739
32126         * g++.dg/ext/attrib19.C: New test.
32127
32128         PR c++/19732
32129         * g++.dg/parse/dtor5.C: New test.
32130
32131         PR c++/19762
32132         * g++.dg/template/dtor3.C: New test.
32133
32134         PR c++/19826
32135         * g++.dg/template/static11.C: New test.
32136         * g++.dg/template/crash2.C: Remove dg-error marker.
32137
32138 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
32139
32140         PR C++/18491
32141         * g++.old-deja/g++.mike/p10769a.C: Remove.
32142
32143 2005-02-09  Roger Sayle  <roger@eyesopen.com>
32144
32145         * gcc.dg/builtins-48.c: New test case.
32146         * gcc.dg/builtins-49.c: New test case.
32147         * gcc.dg/builtins-50.c: New test case.
32148         * gcc.dg/builtins-51.c: New test case.
32149
32150 2005-02-09  Ian Lance Taylor  <ian@airs.com>
32151
32152         PR middle-end/19583
32153         * g++.dg/warn/Wreturn-type-3.C: New test.
32154
32155 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
32156
32157         PR middle-end/19402
32158         * gcc.dg/pr19402-1.c: New testcase.
32159         * gcc.dg/pr19402-2.c: likewise.
32160
32161 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
32162
32163         PR middle-end/19854
32164         * g++.dg/tree-ssa/tmmti.C: New testcase.
32165
32166 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32167
32168         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
32169
32170 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
32171
32172         PR c++/19733
32173         * g++.dg/parse/crash23.C: New test.
32174         * g++.dg/warn/Weff1.C: New test.
32175
32176 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32177
32178         * gcc.dg/20050209-1.c: New test.
32179
32180 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32181
32182         PR target/19799
32183         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
32184
32185 2005-02-08  Mike Stump  <mrs@apple.com>
32186
32187         * g++.dg/pch/import-2.c: New test.
32188         * g++.dg/pch/import-2.hs: New.
32189         * g++.dg/pch/include/import-2a.h: New.
32190         * g++.dg/pch/include/import-2b.h: New.
32191
32192 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
32193
32194         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
32195
32196 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32197
32198         * gfortran.dg/substr_1.f90: New test.
32199
32200 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
32201
32202         PR middle-end/19775
32203         * gcc.dg/torture/builtin-power-1.c: Disable test for
32204         invalid transformation.
32205         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
32206         no longer optimize.
32207         * gcc.dg/builtins-47.c: New testcase.
32208
32209 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
32210             Dorit Naishlos  <dorit@il.ibm.com>
32211
32212         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
32213
32214 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
32215
32216         * gcc.c-torture/compile/20050206-1.c: New test.
32217
32218 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
32219
32220         PR tree-opt/19768
32221         * g++.dg/opt/pr19768.C: New test.
32222
32223 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
32224
32225         PR tree-opt/19736
32226         * gcc.c-torture/compile/pr19736.c: New test.
32227
32228 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32229
32230         PR c++/17401
32231         * g++.dg/parse/error25.C: New test.
32232
32233 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
32234
32235         * gcc.c-torture/execute/20050203-1.c: New.
32236
32237 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
32238
32239         * gcc.dg/vect/vect-85.c: Remove xfail.
32240         * gcc.dg/vect/vect-86.c: Remove xfail.
32241         * gcc.dg/vect/vect-87.c: Remove xfail.
32242         * gcc.dg/vect/vect-88.c: Remove xfail.
32243
32244 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
32245
32246         * gcc.dg/altivec-19.c: New.
32247
32248 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
32249
32250         PR c/17807
32251         * gcc.dg/nested-func-3.c: New test.
32252         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
32253
32254 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
32255
32256         * gcc.test-framework/gen_directive_tests: Generate tests for
32257         selector expressions.
32258
32259 2005-02-02  Matt Austern  <austern@apple.com>
32260
32261         PR c++/19628
32262         * g++/ext/builtin7.C: New.
32263         * g++/ext/builtin8.C: New.
32264
32265 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
32266
32267         PR c/18502
32268         * gcc.dg/pr18502-1.c: New test.
32269
32270 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32271
32272         PR c++/17413
32273         * g++.dg/template/local4.C: Tweak.
32274
32275 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
32276
32277         PR tree-optimization/19578
32278         * gcc.c-torture/compile/20050202-1.c: New test.
32279
32280 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
32281
32282         PR c/19435
32283         * gcc.dg/c99-init-4.c: New test.
32284
32285 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
32286
32287         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
32288
32289         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
32290
32291         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
32292         * g++.dg/eh/check-vect.h: New.
32293
32294         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
32295         * gcc.dg/vect/vect-78.c: Ditto.
32296         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
32297         Remove.
32298
32299         * g++.dg/conversion/simd1.C: Expect warning.
32300         * g++.dg/ext/attribute-test-1.C: Ditto.
32301         * g++.dg/ext/attribute-test-2.C: Ditto.
32302         * g++.dg/ext/attribute-test-3.C: Ditto.
32303         * g++.dg/ext/attribute-test-4.C: Ditto.
32304
32305         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
32306         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
32307
32308         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
32309
32310 2005-02-01  Richard Henderson  <rth@redhat.com>
32311
32312         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32313         long double for ibm double-double format.
32314         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32315
32316 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
32317
32318         PR tree-optimization/19633
32319         * gcc.dg/pr19633-1.c: New test.
32320         * gcc.dg/pr19633.c: Tweak to make pointer point
32321         to NULL or a symbol.
32322
32323 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
32324
32325         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
32326         New procs.
32327         (dg-process-target (local override)): Handle selector expressions.
32328
32329         * gcc.test-framework/README: Describe tests in source directory.
32330         * gcc.test-framework/test-framework.awk: Handle dg- tests.
32331         * gcc.test-framework/test-framework.exp: Handle dg- tests.
32332         * gcc.test-framework/dg-bogus-exp-P.c: New test.
32333         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
32334         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
32335         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
32336         * gcc.test-framework/dg-do-link-exp-P.c: New test.
32337         * gcc.test-framework/dg-do-run-exp-P.c: New test.
32338         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
32339         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
32340         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
32341         * gcc.test-framework/dg-error-exp-P.c: New test.
32342         * gcc.test-framework/dg-error-exp-XP.c: New test.
32343         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
32344         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
32345         * gcc.test-framework/dg-output-exp-P.c: New test.
32346         * gcc.test-framework/dg-output-exp-XF.c: New test.
32347         * gcc.test-framework/dg-warning-exp-P.c: New test.
32348         * gcc.misc-tests/dg-1.c: Remove.
32349         * gcc.misc-tests/dg-2.c: Remove.
32350         * gcc.misc-tests/dg-3.c: Remove.
32351         * gcc.misc-tests/dg-4.c: Remove.
32352         * gcc.misc-tests/dg-5.c: Remove.
32353         * gcc.misc-tests/dg-6.c: Remove.
32354         * gcc.misc-tests/dg-7.c: Remove.
32355         * gcc.misc-tests/dg-8.c: Remove.
32356         * gcc.misc-tests/dg-9.c: Remove.
32357         * gcc.misc-tests/dg-10.c: Remove.
32358         * gcc.misc-tests/dg-11.c: Remove.
32359         * gcc.misc-tests/dg-12.c: Remove.
32360         * gcc.misc-tests/dg-test.exp: Remove.
32361
32362         * gcc.test-framework/test-framework.awk: Change recording and
32363         printing of passes and failures.
32364
32365         * gcc.test-framework: New directory.
32366         * gcc.test-framework/README: New.
32367         * gcc.test-framework/test-framework.exp: New.
32368         * gcc.test-framework/test-framework.awk: New.
32369         * gcc.test-framework/gen_directive_tests: New.
32370
32371 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
32372
32373         * lib/treelang.exp: Fix comment typos.
32374         (treelang_target_compile): Don't append libs=-ltreelang to options.
32375
32376 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
32377
32378         * g++.dg/parse/typename7.C: Adjust error messages.
32379
32380 2005-01-31  Jeff Law  <law@redhat.com>
32381
32382         * gcc.c-torture/execute/20050131-1.c: New test.
32383         * gcc.dg/wcaselabel.c: New test.
32384
32385 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
32386
32387         * g++.dg/other/warning1.C: Adjust error messags.
32388         * g++.dg/parse/constant5.C: New test.
32389
32390 2005-01-31  Steven Bosscher  <stevenb@suse.de>
32391
32392         PR c/19333
32393         * gcc.c-torture/compile/20011130-1.c: Reorder to make
32394         the test case valid.
32395         * gcc.dg/20030815-1.c: Remove invalid tests.
32396         * gcc.dg/array-7.c: Adjust expected result.
32397         * gcc.dg/pr18596-3.c: Likewise.
32398         * gcc.dg/noncompile/20000901-1.c: Likewise.
32399         * gcc.dg/noncompile/init-2.c: Likewise.
32400         * gcc.dg/noncompile/init-4.c: Likewise.
32401
32402 2005-01-31  Dale Johannesen  <dalej@apple.com>
32403
32404         * g++.dg/opt/pr19650.C: New test.
32405
32406 2005-01-31  Richard Henderson  <rth@redhat.com>
32407
32408         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32409         long double for intel double extended format.
32410         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32411
32412 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
32413
32414         PR c++/19555
32415         * g++.dg/template/static10.C: New test.
32416
32417         PR c++/19395
32418         * g++.dg/parse/error24.C: New test.
32419
32420         PR c++/19367
32421         * g++.dg/lookup/builtin1.C: New test.
32422
32423         PR c++/19457
32424         * g++.dg/warn/conv3.C: New test.
32425
32426 2005-01-30  Bud Davis  <bdavis@gfortran.org>
32427
32428         PR fortran/19647
32429         * gfortan.dg/inquire_7.f90
32430
32431 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
32432
32433         PR tree-optimization/15791
32434         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
32435         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
32436         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
32437         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
32438         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
32439         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
32440         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
32441         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
32442         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
32443         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
32444
32445 2005-01-29  Paul Brook  <paul@codesourcery.com>
32446
32447         PR fortran/18565
32448         * check.c (real_or_complex_check): New function.
32449         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
32450         * intrinsic.c (add_functions): Use new check functions.
32451         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
32452         Add prototypes.
32453
32454 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
32455
32456         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
32457         gcc.dg/lvalue-3.c: New tests.
32458         * gcc.dg/concat.c: Update expected messages.
32459
32460 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
32461
32462         PR libfortran/19595
32463         * gfortran.dg/eor_1.f90: New test.
32464
32465 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
32466
32467         PR fortran/19589
32468         * gfortran.dg/logical_data_1.f90: New test.
32469
32470 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
32471
32472         PR c++/19253
32473         * g++.dg/template/crash33.C: New test.
32474
32475         PR c++/19667
32476         * g++.dg/template/crash32.C: New test.
32477
32478 2005-01-28  Ian Lance Taylor  <ian@airs.com>
32479
32480         PR middle-end/16558
32481         * g++.dg/warn/Wreturn-type-2.C: New test.
32482
32483 2004-06-24  Jeff Law  <law@redhat.com>
32484
32485         * gcc.dg/tree-ssa/20050128-1.c: New test.
32486
32487 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
32488
32489         * gcc.target/frv/all-mdpackh-1.c: New test.
32490
32491 2005-01-28  Steven Bosscher  <stevenb@suse.de>
32492
32493         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
32494
32495 2005-01-27  Richard Henderson  <rth@redhat.com>
32496
32497         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
32498
32499 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
32500
32501         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
32502
32503 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
32504
32505         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32506         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32507         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
32508         to cope with cases where the multilib options override the dg-options.
32509
32510 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
32511
32512         PR c/18946
32513         * gcc.dg/noncompile/20050120-1.c: New test.
32514
32515 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
32516
32517         PR tree-optimization/19633
32518         * gcc.dg/pr19633.c: New test.
32519         * gcc.dg/tree-ssa/pr19633.c: New test.
32520
32521 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
32522
32523         * gcc.dg/20041216-1.c: New test.
32524
32525 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
32526
32527         PR objc/18862
32528         * objc.dg/selector-2.m: New test.
32529
32530 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
32531
32532         * g++.dg/opt/range-test-2.C: New test.
32533
32534         PR rtl-optimization/19579
32535         * gcc.c-torture/execute/20050124-1.c: New test.
32536
32537 2005-01-26  Greg Parker  <gparker@apple.com>
32538         Stuart Hastings  <stuart@apple.com>
32539
32540         * gcc.c-torture/execute/20050125-1.c: New.
32541
32542 2005-01-18  Jan Hubicka  <jh@suse.cz>
32543
32544         PR tree-optimize/19337
32545         * gcc.c-torture/compile/20050119-1.c: New test.
32546
32547 2005-01-24  James E Wilson  <wilson@specifixinc.com>
32548
32549         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
32550         test for successful match.
32551
32552 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
32553
32554         PR objc/18408
32555         * objc.dg/comp-types-7.m: New test.
32556
32557 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
32558
32559         * lib/target-supports.exp (current_target_name): New.
32560         (check_effective_target_ilp32, check_effective_target_lp64):
32561         Cache the result to use as long as the current target, with
32562         multilib flags, remains the same.
32563
32564         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
32565         (dg-require-weak, dg-require-visibility, dg-require-alias,
32566         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
32567         dg-require-effective-target, dg-skip-if): Remove call to
32568         skip_test_and_clear_xfail.
32569         (dg-test): Clear xfail data.
32570
32571 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
32572
32573         PR target/17751
32574         * gcc.dg/ppc64-toc.c: New test.
32575
32576         * g++.dg/tree-ssa/empty-1.C: New test.
32577
32578         PR middle-end/19551
32579         * gcc.c-torture/execute/20050121-1.c: New test.
32580         * gcc.dg/20050121-2.c: New test.
32581
32582 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
32583         Paul Brook  <paul@codesourcery.com>
32584
32585         PR fortran/17941
32586         * gfortran.dg/real_const_1.f: New test.
32587         * gfortran.dg/real_const_2.f90: New test.
32588         * gfortran.dg/complex_int_1.f90: New test.
32589
32590 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
32591
32592         PR fortran/19313
32593         * gfortan.dg/inquire_6.f90: New test.
32594
32595 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
32596
32597         PR libfortran/19451
32598         * open_readonly_1.f90: New test.
32599
32600 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
32601
32602         PR libfortran/18982
32603         * gfortran.dg/open_new.f90: New file.
32604
32605 2005-01-22  Paul Brook  <paul@codesourcery.com>
32606
32607         * namelist_1.f90: New test.
32608
32609 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
32610
32611         PR tree-optimization/19484
32612         * gcc.c-torture/compile/20050122-[12].c: New tests.
32613
32614 2005-01-22  Paul Brook  <paul@codesourcery.com>
32615
32616         * gfortran.dg/implicit_2.f90: New test.
32617
32618 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
32619
32620         PR fortran/19314
32621         * gfortran.dg/inquire_5.f90: New test.
32622
32623 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32624
32625         PR c/18809
32626         * gcc.dg/pr18809-1.c: New test.
32627
32628 2005-01-21  Ian Lance Taylor  <ian@airs.com>
32629
32630         * gcc.dg/20050121-1.c: New test.
32631
32632         PR tree-optimization/13000
32633         * gcc.dg/20040206-1.c: Change warning to point where function is
32634         being inlined.
32635
32636 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32637
32638         PR c++/19208
32639         * g++.dg/template/array11.C: New test.
32640
32641 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32642
32643         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
32644         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
32645         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
32646         * gfortran.dg/getenv_1.f90: Add dg-do directive.
32647         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
32648         gfortran.dg/pr17164.f90: Add missing dg-do directives.
32649
32650 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
32651
32652         PR tree-optimization/15349
32653         * gcc.dg/tree-ssa/pr15349.c: New.
32654
32655 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
32656
32657         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
32658
32659 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
32660
32661         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
32662         scan-assembler-times directive name.
32663
32664         * gcc.dg/asm-a.c: Move dg-require-effective-target to
32665         after dg-do.
32666
32667         PR rtl-optimization/19462
32668         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
32669
32670 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
32671
32672         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
32673         counting function calls on ia64.
32674
32675 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
32676
32677         PR rtl-optimization/15139
32678         * gcc.dg/20050111-2.c: New test.
32679
32680         PR c/17297
32681         * gcc.c-torture/compile/20050113-1.c: New testcase.
32682
32683         PR middle-end/19164
32684         * gcc.dg/20050113-1.c: New testcase.
32685
32686 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
32687
32688         * gcc.dg/vect/vect-85.c: Add comment.
32689         * gcc.dg/vect/vect-86.c: Add xfail for now.
32690         * gcc.dg/vect/vect-87.c: Add xfail for now.
32691         * gcc.dg/vect/vect-88.c: Add xfail for now.
32692         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
32693
32694 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32695
32696         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
32697
32698 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32699
32700         * g++.dg/debug/typedef3.C: New test.
32701
32702 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
32703
32704         PR c/19472
32705         * gcc.dg/asm-a.c: New test.
32706
32707 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
32708
32709         * gcc.dg/sh-relax.c: Add prototype for abort.
32710
32711 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32712
32713         * gcc.dg/short-compare-1.c: New test.
32714         * gcc.dg/short-compare-2.c: Likewise.
32715
32716 2005-01-18  Michael Matz  <matz@suse.de>
32717
32718         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
32719
32720 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
32721
32722         PR tree-optimization/19121
32723         * gcc.c-torture/compile/pr19121.c: New test.
32724
32725 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
32726
32727         PR target/19357
32728         * gcc.c-torture/compile/pr19357.c: New test.
32729
32730 2005-01-17  Ian Lance Taylor  <ian@airs.com>
32731
32732         PR c/5675
32733         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
32734         pass--those that refer just to the variable, possibly with a
32735         cast.
32736         * gcc.dg/c99-const-expr-3.c: Likewise.
32737
32738         PR middle-end/13127
32739         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
32740         longer emitted.
32741
32742 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
32743
32744         PR fortran/18778
32745         * gfortran.dg/endfile_2.f90: New test.
32746
32747 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
32748
32749         PR 19168
32750         * gfortran.dg/select_5.f90: New test.
32751
32752 2004-01-16  Paul Brook  <paul@codesourcery.com>
32753
32754         * gfortran.dg/common_4.f90: New test.
32755
32756 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
32757
32758         PR rtl-optimization/19462
32759         * gcc.dg/torture/pr19462-1.c: New test.
32760
32761 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
32762
32763         PR objc/19321
32764         * objc.dg/func-ptr-2.m: New.
32765         * objc.dg/volatile-1.m: New.
32766
32767 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32768
32769         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
32770
32771 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
32772
32773         PR tree-optimization/19060
32774         * gcc.c-torture/execute/20050104-1.c: New test.
32775
32776 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
32777
32778         PR fortran/18983
32779         * gfortran.dg/write_to_null.f90: New test.
32780
32781 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
32782             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32783
32784         PR other/19328
32785         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
32786         argument.
32787
32788 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
32789
32790         PR c++/19263
32791         * g++.dg/init/vector1.C: New test.
32792
32793 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
32794
32795         PR target/13158
32796         * gcc.target/ia64/sibcall-unwind-1.c: New test.
32797         PR target/18987
32798         * gcc.target/ia64/sibcall-unwind-2.c: New test.
32799
32800 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
32801
32802         * gfortran.dg/select_1.f90: New test.
32803         * gfortran.dg/select_2.f90: New test.
32804         * gfortran.dg/select_3.f90: New test.
32805         * gfortran.dg/select_4.f90: New test.
32806
32807 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
32808
32809         PR middle-end/19084
32810         PR rtl-optimization/19348
32811         * gcc.dg/20050111-1.c: New test.
32812         * gcc.c-torture/execute/20050111-1.c: New test.
32813
32814         * gcc.dg/i386-asm-4.c: New test.
32815
32816 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32817
32818         * gcc.dg/nested-func-2.c: New test.
32819         * ada/acats/norun.lst: Remove c953002.
32820
32821 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
32822
32823         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
32824
32825 2005-01-12  Ben Elliston  <bje@au.ibm.com>
32826
32827         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
32828
32829 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
32830
32831         PR target/18761
32832         * g++.dg/abi/align1.C: New test.
32833
32834 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
32835
32836         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
32837         at a time.
32838         * g++.dg/ext/altivec_check.h: Support compiling as C.
32839
32840 2005-01-10  Roger Sayle  <roger@eyesopen.com>
32841
32842         PR c++/19355
32843         * g++.dg/expr/pr19355-1.C: New test case.
32844
32845 2005-01-10  Laurent GUERBY <laurent@guerby.net>
32846
32847         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
32848         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
32849         * ada/acats/tests/c3/c92005b.ada: Likewise.
32850         * ada/acats/tests/c3/cxb3012.a: Likewise.
32851         * ada/acats/norun.lst: Add c380004 and c953002, add PR
32852
32853 2005-01-09  Paul Brook  <paul@codesourcery.com>
32854
32855         * gfortran.dg/common_2.f90: New file.
32856         * gfortran.dg/common_3.f90: New file.
32857
32858 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
32859
32860         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
32861
32862 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
32863
32864         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
32865         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
32866         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
32867         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
32868         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
32869         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
32870         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
32871         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
32872         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
32873         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
32874         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
32875         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
32876         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
32877         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
32878         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
32879         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
32880         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
32881         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
32882         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
32883         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
32884         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
32885         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
32886         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
32887         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
32888         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
32889         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
32890         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
32891         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
32892         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
32893         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
32894         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
32895         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
32896         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
32897         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
32898         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
32899         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
32900         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
32901         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
32902         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
32903         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
32904         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
32905         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
32906         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
32907         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
32908         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
32909         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
32910         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
32911         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
32912         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
32913         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
32914         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
32915         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
32916         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
32917         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
32918         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
32919         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
32920         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
32921         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
32922         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
32923         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
32924         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
32925         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
32926         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
32927         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
32928         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
32929         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
32930         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
32931
32932         * gcc.dg/vect/vect-1.c: Fix spelling.
32933         * gcc.dg/vect/vect-10.c: Fix spelling.
32934         * gcc.dg/vect/vect-11.c: Fix spelling.
32935         * gcc.dg/vect/vect-12.c: Fix spelling.
32936         * gcc.dg/vect/vect-14.c: Fix spelling.
32937         * gcc.dg/vect/vect-15.c: Fix spelling.
32938         * gcc.dg/vect/vect-16.c: Fix spelling.
32939         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
32940         * gcc.dg/vect/vect-64.c: Fix comments.
32941         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
32942
32943 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
32944             Ira Rosen  <irar@il.ibm.com>
32945
32946         * gcc.dg/vect/vect-70.c: New test.
32947         * gcc.dg/vect/vect-71.c: New test.
32948
32949 2005-01-09  Manfred Hollstein  <mh@suse.com>
32950
32951         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
32952         * gcc.dg/pr18241-2.c: Likewise.
32953         * gcc.dg/pr18241-3.c: Likewise.
32954         * gcc.dg/pr18241-4.c: Likewise.
32955         * gcc.dg/pr18241-5.c: Likewise.
32956
32957 2005-01-08  Richard Henderson  <rth@redhat.com>
32958
32959         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
32960         False for x86 and x86-64.
32961
32962 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
32963
32964         PR tree-optimization/18241
32965         * gcc.dg/pr18241-1.c: New test.
32966         * gcc.dg/pr18241-2.c: New test.
32967         * gcc.dg/pr18241-3.c: New test.
32968         * gcc.dg/pr18241-4.c: New test.
32969         * gcc.dg/pr18241-5.c: New test.
32970
32971 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
32972
32973         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
32974         gfortran.dg/select_4.f90: New.
32975
32976 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
32977
32978         * gcc.c-torture/execute/20050107-1.c: New test.
32979
32980 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
32981
32982         PR c++/19298
32983         * g++.dg/template/ref2.C: New.
32984
32985 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
32986
32987         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
32988         instead of being empty.
32989
32990 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32991
32992         PR fortran/15553
32993         * gfortran.dg/array-1.f90: New test.
32994
32995 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
32996
32997         PR tree-optimization/19283
32998         * gcc.c-torture/execute/20050106-1.c: New test.
32999
33000         PR rtl-optimization/18861
33001         * gcc.dg/20050105-1.c: New test.
33002
33003         PR tree-optimization/18828
33004         * gcc.dg/20050105-2.c: New test.
33005
33006 2005-01-07  Andreas Jaeger  <aj@suse.de>
33007
33008         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
33009
33010 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
33011
33012         PR fortran/18398
33013         * gfortran.dg/fmt_read.f90: New test.
33014
33015 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
33016
33017         * gcc.dg/rs6000-ldouble-2.c: New.
33018
33019 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
33020
33021         PR c++/19244
33022         * g++.dg/parser/ctor2.C: New test.
33023
33024 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33025
33026         PR c++/17154
33027         * g++.dg/template/using9.C: New test.
33028
33029 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33030
33031         PR c++/19258
33032         * g++.dg/lookup/friend6.C: New test.
33033
33034 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
33035
33036         PR c++/19270
33037         * g++.dg/template/array10.C: New.
33038
33039 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33040
33041         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
33042         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
33043
33044 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
33045
33046         * gcc.c-torture/compile/20050105-1.c: New test.
33047
33048 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
33049
33050         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
33051
33052 2005-01-05  Roger Sayle  <roger@eyesopen.com>
33053
33054         PR middle-end/19100
33055         * gcc.dg/conv-3.c: New test case.
33056
33057 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
33058
33059         * gcc.dg/asm-wide-1.c: New test.
33060
33061 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33062
33063         PR c++/19030
33064         * g++.dg/parse/crash22.C: New
33065
33066 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
33067
33068         PR 19257
33069         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
33070
33071 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
33072
33073         PR middle-end/17767
33074         * gcc.dg/i386-mmx-6.c: New test case.
33075
33076 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
33077
33078         PR tree-optimization/18308
33079         * gcc.dg/vect/pr18308.c: New testcase.
33080
33081 2005-01-04  Andreas Jaeger  <aj@suse.de>
33082
33083         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
33084
33085 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
33086             Robert Bowdidge <bowdidge@apple.com>
33087
33088         * gcc.dg/cpp/subframework1.c: New.
33089         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
33090         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
33091         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
33092         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
33093
33094 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
33095
33096         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
33097         producing warning.
33098         * gcc.dg/darwin-weakimport-2.c: New.
33099
33100 2005-01-03  Richard Henderson  <rth@redhat.com>
33101
33102         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
33103
33104 2005-01-03  Richard Henderson  <rth@redhat.com>
33105
33106         * gcc.dg/vect/vect.exp: Enable for ia64.
33107         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
33108         (check_effective_target_vect_float): Likewise.
33109         (check_effective_target_vect_no_align): Likewise.
33110         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
33111         * gcc.dg/vect/vect-8.c: Likewise.
33112
33113 2005-01-03  Uros Bizjak <uros@kss-loka.si>
33114
33115         PR target/19236
33116         * gcc.dg/pr19236-1.c: New test case.
33117
33118 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
33119
33120         PR rtl-optimization/12092
33121         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
33122
33123 2005-01-02  Andreas Jaeger  <aj@suse.de>
33124
33125         * gcc.dg/pr12092-1.c: Do not run on x86_64.
33126
33127 2005-01-01  Roger Sayle  <roger@eyesopen.com>
33128             Andrew Pinski  <pinskia@physics.uc.edu>
33129
33130         PR rtl-optimization/12092
33131         * gcc.dg/pr12092-1.c: New test case.
33132
33133 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
33134
33135         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
33136         'hidden' and 'default' for better portability.
33137         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
33138
33139         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
33140         6 and 7.
33141         * g++.old-deja/g++.brendan/new3.C: Likewise.
33142
33143 2005-01-01  Steven Bosscher  <stevenb@suse.de>
33144
33145         * gcc.dg/20041231-1.C: New test.
33146         * g++.dg/warn/Wunreachable-code-1.C: New test.
33147
33148 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
33149
33150         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
33151         file, not /dev/null.  Abort on error.
33152
33153 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
33154             Ziemowit Laski  <zlaski@apple.com>
33155
33156         PR objc/18971
33157         * objc.dg/encode-5.m: New test.
33158
33159 2004-12-29  Richard Henderson  <rth@redhat.com>
33160
33161         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
33162         * objc.dg/stabs-1.m: Disable for ia64.
33163
33164 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
33165
33166         PR c++/19190
33167         * g++.dg/warn/Wunused-10.C: New test.
33168
33169 2004-12-28  Richard Henderson  <rth@redhat.com>
33170
33171         * objc.dg/stabs-1.m: Disable for alpha.
33172
33173 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
33174
33175         PR c++/19149
33176         * g++.dg/parse/error23.C: New test.
33177
33178 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33179
33180         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
33181
33182         PR fortran/19032
33183         * gfortran.dg/intrinsic_modulo_1.f90: New.
33184         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
33185         tests with divisor -1.
33186
33187 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
33188
33189         * g++.dg/opt/temp1.C (memcpy): Return a value.
33190
33191         PR c++/19148
33192         * g++.dg/expr/cond7.C: New test.
33193
33194 2004-12-27  Paul Brook  <paul@codesourcery.com>
33195
33196         * gfortran.dg/g77/select_no_compile.f: Remove.
33197
33198 2004-12-27  Richard Henderson  <rth@redhat.com>
33199
33200         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
33201         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
33202         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
33203
33204 2004-12-26  Richard Henderson  <rth@redhat.com>
33205
33206         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
33207         by 1i instead of token pasting.
33208
33209 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33210
33211         PR tree-optimization/17578
33212         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
33213         to additional_flags.
33214         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
33215
33216 2004-12-25  Richard Henderson  <rth@redhat.com>
33217
33218         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33219         Remove Alpha.
33220
33221 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33222
33223         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
33224         hppa*-*-hpux*.
33225         * gcc.dg/pr17957.c (dg-options): Likewise.
33226         * gcc.dg/struct-ret-1.c: Add prototype for abort.
33227         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
33228         instead of 0 on __hppa__.
33229         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
33230         "foo,%r" on hppa*-*-*.
33231
33232 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
33233
33234         PR fortran/19071
33235         * gfortran.dg/complex_write.f90: New test.
33236
33237 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33238
33239         PR c++/17595
33240         * g++.dg/parse/pragma2.C: New test.
33241
33242         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
33243
33244 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33245
33246         * gcc.dg/empty2.c: Add missing dg-warning.
33247
33248 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33249
33250         PR c++/17413
33251         * g++.dg/template/local4.C: New test.
33252         * g++.dg/template/crash19.C: Add dg-error marker.
33253
33254         * g++.dg/template/crash31.C: Correct embedded PR number.
33255
33256 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33257
33258         PR c++/16405
33259         * g++.dg/opt/temp1.C: Add do-run marker.
33260
33261 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33262
33263         * g++.dg/template/spec19.C: New.
33264
33265 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33266
33267         PR target/16819
33268         * gcc.dg/empty2.c: New.
33269
33270 2004-12-23  Richard Henderson  <rth@redhat.com>
33271
33272         * lib/target-supports.exp (check_effective_target_vect_no_align):
33273         Remove i?86 and x86-64.
33274
33275 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33276
33277         PR c++/16405
33278         * g++.dg/opt/temp1.C: New test.
33279
33280 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33281
33282         PR c++/18733
33283         * g++.dg/template/friend33.C: New testcase.
33284
33285 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
33286
33287         PR c++/18464
33288         * g++.dg/template/cond5.C: New test.
33289
33290         PR c++/18492
33291         * g++.dg/inherit/thunk3.C: New test.
33292
33293         PR c++/11224
33294         * g++.dg/warn/Wunused-9.C: New test.
33295
33296 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
33297
33298         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
33299
33300 2004-12-22  Jan Beulich  <jbeulich@novell.com>
33301
33302         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
33303
33304 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
33305
33306         PR c++/18378
33307         * g++.dg/ext/packed8.C: New test.
33308
33309         PR c++/19063
33310         * g++.dg/template/crash31.C: New test.
33311
33312         PR c++/19034
33313         * g++.dg/template/crash30.C: New test.
33314
33315 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
33316
33317         PR C++/18984
33318         * g++.dg/eh/ctor3.C: New test.
33319
33320 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33321
33322         * objc.dg/stabs-1.m: Allow section name to be quoted and
33323         assembly label to begin with '.LL'.
33324
33325 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
33326
33327         * gcc.dg/vect/vect.exp
33328         (check_effective_target_lp64_or_vect_no_align): New.
33329         * gcc.dg/vect/vect-77.c: Use it.
33330         * gcc.dg/vect/vect-78.c: Use it.
33331
33332         * lib/target-supports.exp
33333         (check_effective_target_vect_no_max,
33334         check_effective_target_vect_no_bitwise,
33335         check_effective_target_vect_no_align): New.
33336         * gcc.dg/vect/vect-13.c: Use them.
33337         * gcc.dg/vect/vect-17.c: Ditto.
33338         * gcc.dg/vect/vect-18.c: Ditto.
33339         * gcc.dg/vect/vect-19.c: Ditto.
33340         * gcc.dg/vect/vect-20.c: Ditto.
33341         * gcc.dg/vect/vect-27.c: Ditto.
33342         * gcc.dg/vect/vect-29.c: Ditto.
33343         * gcc.dg/vect/vect-44.c: Ditto.
33344         * gcc.dg/vect/vect-48.c: Ditto.
33345         * gcc.dg/vect/vect-50.c: Ditto.
33346         * gcc.dg/vect/vect-52.c: Ditto.
33347         * gcc.dg/vect/vect-54.c: Ditto.
33348         * gcc.dg/vect/vect-56.c: Ditto.
33349         * gcc.dg/vect/vect-58.c: Ditto.
33350         * gcc.dg/vect/vect-60.c: Ditto.
33351         * gcc.dg/vect/vect-72.c: Ditto.
33352         * gcc.dg/vect/vect-80.c: Ditto.
33353
33354 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
33355
33356         PR c++/14075
33357         * g++.dg/init/string1.C: New.
33358
33359         PR c++/18975
33360         * g++.dg/other/synth1.C: New.
33361
33362 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
33363
33364         PR c/18963
33365         * gcc.dg/pr18963-1.c: New test.
33366
33367 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
33368
33369         PR c/18596
33370         * gcc.dg/funcdef-storage-1.c (foo): Remove.
33371         * gcc.dg/pr18596-1.c: Use dg-error.
33372         (dg-options): Use -fno-unit-at-a-time.
33373         * gcc.dg/pr18596-2.c: New test.
33374         * gcc.dg/pr18596-3.c: New test.
33375
33376 2004-12-20  Roger Sayle  <roger@eyesopen.com>
33377
33378         PR middle-end/18683
33379         * g++.dg/opt/pr18683-1.C: New test case.
33380
33381 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
33382
33383         PR other/19093
33384         * g++.dg/opt/max1.C: Fix for 64bit targets.
33385
33386 2004-12-20  Matt Austern  <austern@apple.com>
33387
33388         PR c++/19044
33389         * g++.dg/ext/builtin6.C: New
33390
33391 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
33392
33393         PR tree-optimization/19080
33394         * gcc.c-torture/compile/pr19080.c: New test.
33395
33396 2004-12-20  Steven Bosscher  <stevenb@suse.de>
33397
33398         * gcc.dg/20041219-1.c: New test.
33399
33400 2004-12-19  Roger Sayle  <roger@eyesopen.com>
33401
33402         PR middle-end/19068
33403         * g++.dg/opt/max1.C: New test case.
33404
33405 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33406
33407         * gcc.dg/fdata-sections-1.c: New test.
33408
33409 2004-12-18  Roger Sayle  <roger@eyesopen.com>
33410
33411         PR middle-end/18548
33412         * gcc.dg/max-1.c: New test case.
33413
33414 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
33415
33416         * gcc.c-torture/execute/20041218-1.c: New test.
33417
33418 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
33419
33420         * gcc.dg/pr18501.c: New test.
33421         * gcc.dg/uninit-5.c: XFAIL.
33422         * gcc.dg/uninit-9.c: XFAIL.
33423
33424 2004-12-17  Dale Johannesen  <dalej@apple.com>
33425
33426         * gcc.dg/20041213-1.c: New.
33427
33428 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
33429
33430         * objc.dg/stabs-1.m: Allow assembly label to begin
33431         with a dot ('.').
33432
33433 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
33434
33435         * gcc.c-torture/execute/20041213-1.c: Move...
33436         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
33437
33438 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
33439
33440         PR c++/18721
33441         * g++.dg/lookup/conv-5.C: New.
33442
33443 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
33444
33445         * objc.dg/stabs-1.m: New test.
33446
33447 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
33448
33449         * gcc.dg/visibility-c.c: Change compile to
33450         assemble for the test.
33451
33452 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
33453
33454         PR target/19041
33455         * gcc.dg/visibility-c.c: New test.
33456
33457 2004-12-16  Roger Sayle  <roger@eyesopen.com>
33458
33459         PR middle-end/18493
33460         * gcc.dg/switch-8.c: New test case.
33461
33462 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
33463
33464         PR c++/18905
33465         * g++.dg/template/init4.C: New.
33466         * g++.dg/opt/static3.C: Enable optimizer.
33467
33468 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
33469
33470         * g++.dg/other/complex1.C: New test.
33471
33472 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
33473
33474         * g++.dg/opt/inline9.C: New test.
33475
33476 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33477
33478         PR fortran/18993
33479         * gfotran.dg/nullify_1.f: New test.
33480
33481 2004-12-15  Richard Henderson  <rth@redhat.com>
33482
33483         * gcc.target/i386/i386.exp: New harness.
33484         * gcc.target/i386/vect-args.c: New.
33485
33486 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
33487
33488         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
33489
33490 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33491
33492         PR c++/18825
33493         * g++.dg/template/friend32.C: New test.
33494
33495 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33496
33497         * cpp/pragma-once-1.c: New test.
33498         * cpp/pragma-once-1b.h: Likewise.
33499         * cpp/pragma-once-1c.h: Likewise.
33500         * cpp/pragma-once-1d.h: Likewise.
33501         * cpp/inc/pragma-once-1a.h: Likewise.
33502
33503 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
33504             Steven G. Kargl  <kargls@comcast.net>
33505
33506         PR fortran/17597
33507         * gfortran.dg/list_read_3.f90: New test.
33508
33509 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33510
33511         * gcc.dg/ftrapv-2.c: New test.
33512
33513 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
33514
33515         PR c++/18981
33516         * g++.dg/template/typename9.C: New test.
33517
33518 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
33519
33520         PR c++/18738
33521         * g++.dg/template/typename8.C: New test.
33522         * g++.dg/parse/friend2.C: Tweak error message.
33523
33524 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
33525
33526         * gcc.c-torture/20041214-1.c: New test.
33527
33528 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
33529
33530         PR c++/18965
33531         * g++.dg/init/array17.C: New test.
33532
33533 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
33534
33535         PR c++/18793
33536         * g++.dg/init/aggr3.C: New test.
33537
33538 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
33539
33540         * gcc.dg/altivec-types-1.c: New test.
33541         * gcc.dg/altivec-types-2.c: New test.
33542         * gcc.dg/altivec-types-3.c: New test.
33543         * gcc.dg/altivec-types-4.c: New test.
33544         * g++.dg/ext/altivec-types-1.C: New test.
33545         * g++.dg/ext/altivec-types-2.C: New test.
33546         * g++.dg/ext/altivec-types-3.C: New test.
33547         * g++.dg/ext/altivec-types-4.C: New test.
33548
33549 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
33550
33551         PR middle-end/18951
33552         * gcc.c-torture/execute/20041213-1.c: New test.
33553
33554 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
33555
33556         PR c++/18949
33557         * g++.dg/template/cast1.C: New.
33558
33559 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
33560
33561         * gcc.c-torture/execute/20041213-2.c: New test.
33562
33563 2004-12-13  Richard Henderson  <rth@redhat.com>
33564
33565         * gcc.dg/i386-sse-10.c: Fix typo in options.
33566
33567 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
33568
33569         PR c++/18968
33570         * g++.dg/opt/pr18968.C: New test.
33571
33572 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
33573
33574         PR c++/18925
33575         * g++.dg/ext/visibility/staticdatamem.C: New test.
33576
33577 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
33578
33579         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
33580
33581 2004-12-13  Roger Sayle  <roger@eyesopen.com>
33582
33583         PR rtl-optimization/18928
33584         * gcc.dg/pr18928-1.c: New test case.
33585
33586 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
33587
33588         PR tree-opt/16951
33589         * gcc.c-torture/compile/20041211-1.c: New.
33590
33591 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33592
33593         PR middle-end/17564
33594         * gcc.c-torture/execute/20041212-1.c: New test.
33595
33596 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33597
33598         PR fortran/18869
33599         * gfortran.dg/common_1.f90: New test.
33600
33601 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
33602         Paul Brook  <paul@codesourcery.com>
33603
33604         PR fortran/16222
33605         * gfortran.dg/real_do_1.f90: New test.
33606
33607 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
33608
33609         PR tree-opt/18040
33610         * g++.dg/opt/ptrmem6.C: New test.
33611
33612 2004-12-11  Roger Sayle  <roger@eyesopen.com>
33613
33614         PR middle-end/18921
33615         * gcc.dg/pr18921-1.c: New test case.
33616
33617 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33618
33619         PR fortran/17175
33620         * gfortran.dg/scale_1.f90: New test.
33621
33622 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
33623
33624         PR middle-end/18903
33625         * gcc.c-torture/compile/pr18903.c: New test.
33626
33627 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
33628
33629         * gcc.c-torture/execute/20041210-1.c: New test.
33630
33631 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33632
33633         PR c++/18731
33634         * g++.dg/parser/struct-1.C: New test.
33635         * g++.dg/parser/struct-2.C: New test.
33636         * g++.dg/parser/struct-3.C: New test.
33637
33638 2004-12-09  Richard Henderson  <rth@redhat.com>
33639
33640         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
33641
33642         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
33643         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
33644
33645 2004-12-09  Matt Austern  <austern@apple.com>
33646
33647         PR c++/18514
33648         * g++.dg/ext/builtin1.C: New
33649         * g++.dg/ext/builtin2.C: New
33650         * g++.dg/ext/builtin3.C: New
33651         * g++.dg/ext/builtin4.C: New
33652         * g++.dg/ext/builtin5.C: New
33653
33654 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
33655
33656         PR tree-opt/18904
33657         * g++.dg/opt/ptrmem5.C: New test.
33658
33659 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
33660
33661         * g++.dg/parse/typename5.C: Adjust for new error.
33662         * g++.dg/parse/typename7.C: New.
33663
33664 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33665
33666         PR c++/18073
33667         * g++.dg/other/mmintrin.C: New test.
33668
33669 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
33670
33671         PR c++/16681
33672         * g++.dg/init/array15.C: New.
33673         * g++.dg/init/array16.C: New.
33674
33675 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33676
33677         PR fortran/18826
33678         * gfortran.dg/assign_1.f90: New test.
33679
33680 2004-12-08  Nick Clifton  <nickc@redhat.com>
33681
33682         * gcc.target/xstormy16/bss_below100: New directory containing tests.
33683         * gcc.target/xstormy16/data_below100: Likewise.
33684         * gcc.target/xstormy16/sfr: Likewise.
33685         * gcc.target/xstormy16/below100.S: New test source file.
33686         * gcc.target/xstormy16/below100.ld: New test linker script.
33687         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
33688         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
33689         bp instructions.
33690         * gcc.target/xstormy16/bp.c: Likewise.
33691
33692         * gcc.target/xstormy16/bss_below100: New files:
33693         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33694         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33695         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33696         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33697         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33698         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33699         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33700         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33701         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33702         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33703         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33704         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33705         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33706         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33707         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33708         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33709         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33710         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33711         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33712         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33713         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33714         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33715         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33716         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33717         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33718         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33719         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33720
33721         * gcc.target/xstormy16/data_below100: New files:
33722         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33723         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33724         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33725         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33726         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33727         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33728         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33729         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33730         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33731         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33732         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33733         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33734         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33735         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33736         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33737         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33738         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33739         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33740         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33741         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33742         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33743         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33744         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33745         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33746         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33747         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33748         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33749
33750         * gcc.target/xstormy16/sfr: New files:
33751         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
33752         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
33753         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
33754         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
33755         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
33756         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
33757         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
33758         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
33759         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
33760         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
33761         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
33762         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
33763         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
33764         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
33765         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
33766         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
33767         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
33768         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
33769         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
33770         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
33771         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
33772         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
33773         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
33774         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
33775         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
33776         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
33777         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
33778         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
33779         27_if0_sfrw_bitfield_f.c
33780
33781 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33782
33783         PR c++/18100
33784         * g++.dg/lookup/name-clash4.C: New test.
33785
33786 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
33787
33788         PR c++/18672
33789         * g++.dg/opt/array1.C: New.
33790
33791         PR c++/18803
33792         * g++.dg/template/operator5.C: New.
33793
33794 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
33795
33796         PR c/18867
33797         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
33798
33799 2004-12-07  Steven Bosscher  <stevenb@suse.de>
33800
33801         * gcc.dg/noncompile/20041207.c: New test.
33802
33803 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
33804
33805         * g++.dg/other/unreachable-1.C: New test.
33806
33807 2004-12-06  Nick Clifton  <nickc@redhat.com>
33808
33809         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
33810         <limits.h> because the latter comes from gcc's include/ directory
33811         and not the newlib/libc/include directory.
33812
33813 2004-12-04  Richard Henderson  <rth@redhat.com>
33814
33815         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
33816
33817 2004-12-04  Richard Henderson  <rth@redhat.com>
33818
33819         * lib/target-supports.exp (check_gc_sections_available): Disable
33820         for alpha and ia64.
33821
33822 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
33823
33824         PR middle-end/17909
33825         * g++.dg/other/vararg-2.C: New test.
33826
33827 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33828
33829         PR c++/17011, c++/17971
33830         * g++.dg/template/error15.C: Adjust expected error.
33831         * g++.dg/template/instantiate3.C: Likewise.
33832
33833 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
33834
33835         * gcc.dg/altivec-18.c: Fix for darwin
33836
33837 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
33838
33839         PR c++/18782
33840         * g++.dg/parse/ptrmem2.C: New.
33841
33842         PR c++/18318
33843         * g++.dg/template/new1.C: New.
33844
33845 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33846
33847         PR fortran/18710
33848         * gfortran.dg/direct_io_3.f90: New test.
33849
33850 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
33851
33852         PR 18758
33853         * g++.dg/parse/crash21.C: New.
33854
33855 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33856
33857         PR c++/15664, c++/18276
33858         * g++.dg/template/ttp13.C: New test.
33859         * g++.dg/template/ttp14.C: Likewise.
33860
33861 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33862
33863         PR c++/18123
33864         * g++.dg/parse/enum2.C: New test.
33865         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
33866
33867 2004-12-02  Nick Clifton  <nickc@redhat.com>
33868
33869         * gcc.target/xstormy16: New test directory.
33870         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
33871         * gcc.target/xstormy16/bp.c: Check the generation of bp
33872         instructions.
33873         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
33874         bn instructions and the BELOW100 attribute.
33875
33876 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
33877
33878         PR target/16952
33879         * gcc.dg/ppc-eabi.c: New.
33880
33881 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
33882
33883         PR fortran/18284
33884         * gfortran.dg/backspace.f90
33885
33886 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
33887
33888         * gfortran.dg/inquire.f90: New test.
33889
33890 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
33891
33892         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
33893         handle effective-target-keyword.
33894         (dg-skip-if): Support effective-target keyword as target list.
33895         (dg-xfail-if): Ditto.
33896         * lib/target-supports.exp (is-effective-target-keyword): New proc.
33897
33898 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
33899
33900         PR tree-optimization/18291
33901         * gcc.c-torture/compile/pr18291.c: New test.
33902
33903 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
33904
33905         PR C++/18729
33906         * g++.dg/parse/crash20.C: New.
33907
33908         PR c++/17431
33909         * g++.dg/overload/arg1.C: New.
33910         * g++.dg/overload/arg2.C: New.
33911         * g++.dg/overload/arg3.C: New.
33912         * g++.dg/overload/arg4.C: New.
33913
33914 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
33915
33916         * gcc.dg/c99-flex-array-4.c: Remove.
33917
33918 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
33919
33920         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
33921
33922         * lib/target-supports.exp (is-effective-target): Simplify.
33923
33924         * lib/target-supports.exp (check_effective_target_vect_long):
33925         Fix for powerpc64-*-*.
33926
33927 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
33928
33929         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
33930         to support new requirements on FreeBSD 5.
33931
33932 2004-11-30  Devang Patel  <dpatel@apple.com>
33933
33934         PR 18702
33935         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
33936
33937 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
33938
33939         * g++.dg/ext/altivec-13.C: New test.
33940
33941 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
33942
33943         PR tree-opt/18298
33944         * gcc.c-torture/execute/p18298.c: New test.
33945
33946 2004-11-30  Ira Rosen  <irar@il.ibm.com>
33947             Dorit Naishlos  <dorit@il.ibm.com>
33948
33949         PR tree-opt/18607
33950         * gcc.dg/vect/vect-89.c: New test.
33951
33952 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
33953
33954         * gcc.dg/pr18596-1.c: New test.
33955
33956 2004-11-30  Ben Elliston  <bje@au.ibm.com>
33957
33958         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
33959
33960 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
33961
33962         PR c/18479
33963         * gcc.dg/pr18479.c: New test.
33964
33965 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
33966
33967         PR target/18490
33968         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
33969         mmix-knuth-mmixware.
33970
33971         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
33972         cris-*-elf* cris-*-aout* mmix-*-*
33973
33974 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
33975
33976         PR middle-end/18725
33977         * gcc.dg/pr18725.c: New test.
33978
33979 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
33980
33981         PR target/18488
33982         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
33983
33984         PR target/18336
33985         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
33986
33987 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
33988
33989         PR c++/18368
33990         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
33991         * g++.old-deja/g++.law/ctors5.C: Likewise.
33992         * g++.old-deja/g++.other/crash25.C: Likewise.
33993
33994         PR c++/18674
33995         * g++.dg/template/error16.C: New test.
33996
33997         PR c++/18512
33998         * g++.dg/template/crash29.C: New test.
33999
34000 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
34001
34002         PR tree-optimization/18712
34003         * gcc.c-torture/compile/pr18712.c: New test.
34004
34005 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
34006
34007         PR c/7544
34008         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
34009         tests.
34010
34011 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34012
34013         PR c++/18652
34014         * g++.dg/lookup/crash6.C: New test.
34015
34016 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34017
34018         PR middle-end/18164
34019         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
34020
34021 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
34022
34023         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
34024         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
34025         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
34026
34027 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
34028
34029         * gcc.dg/pr18164.c: New test.
34030
34031 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
34032
34033         * gcc.dg/funroll-loops-all.c: New.
34034
34035 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
34036
34037         PR target/18489
34038         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
34039         delimeter, match space and TAB as well as ":".
34040
34041         PR target/18484
34042         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
34043
34044         PR target/18348
34045         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
34046
34047         PR target/18345
34048         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
34049
34050         PR target/18337
34051         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
34052
34053 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
34054
34055         * gfortran.dg/direct_io_2.f90: New test.
34056
34057 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
34058
34059         PR target/18334
34060         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
34061
34062 2004-11-28  Richard Henderson  <rth@redhat.com>
34063
34064         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
34065
34066 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
34067
34068         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
34069         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
34070         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
34071         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
34072         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
34073         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
34074         gcc.dg/pointer-arith-8.c: New tests.
34075
34076 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
34077
34078         PR fortran/18364
34079         * gfortran.dg/endfile.f90: New test.
34080
34081 2004-11-27  Falk Hueffner  <falk@debian.org>
34082
34083         * gcc.dg/loop-6.c: New test.
34084
34085 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
34086
34087         * gcc.c-torture/execute/20041126-1.c: New test.
34088
34089 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
34090
34091         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
34092         on IRIX.
34093
34094 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
34095
34096         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
34097         functions.
34098
34099 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
34100
34101         PR rtl-optimization/17825
34102         * gcc.c-torture/compile/20041119-1.c: New test.
34103
34104 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34105
34106         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
34107         Check existence of ld library path variables before unsetting.
34108
34109 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
34110
34111         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
34112
34113 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
34114
34115         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
34116
34117 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
34118
34119         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
34120
34121 2004-11-26  Ben Elliston  <bje@au.ibm.com>
34122
34123         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
34124         dg-do directive.
34125
34126 2004-11-26  Ben Elliston  <bje@au.ibm.com>
34127
34128         * gcc.dg/pr17957.c: Pass --param, not -param.
34129
34130 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
34131
34132         PR middle-end/17957
34133         * gcc.dg/pr17957.c: New test.
34134
34135 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
34136
34137         PR c++/18445
34138         * g++.dg/template/crash28.C: Likewise.
34139
34140         PR c++/18001
34141         * g++.dg/expr/unary2.C: Adjust lvalue messages.
34142         * g++.dg/ext/lvaddr.C: Likewise.
34143         * g++.dg/opt/pr7503-3.C: Likewise.
34144
34145         PR c++/18466
34146         * g++.dg/parse/qualified3.C: New test.
34147         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
34148
34149         PR c++/18545
34150         * g++.dg/expr/return1.C: New test.
34151
34152 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34153
34154         Friend class name lookup 3/n, PR c++/3332
34155         * g++.dg/lookup/friend3.C: New test.
34156         * g++.dg/lookup/friend4.C: Likewise.
34157         * g++.dg/lookup/friend5.C: Likewise.
34158
34159 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34160
34161         Friend class name lookup 2/n, PR c++/14513, c++/15410
34162         * g++.dg/lookup/friend2.C: New test.
34163         * g++.dg/template/friend31.C: Likewise.
34164
34165 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34166
34167         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
34168
34169 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
34170
34171         PR c++/17473
34172         * g++.dg/tc1/dr56.C: Remove.
34173         * g++.dg/template/typedef1.C: Add dg-error markers.
34174         * g++.old-deja/g++.other/typedef7.C: Likewise.
34175
34176         PR c++/18285
34177         * g++.dg/parse/typedef7.C: New test.
34178
34179 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
34180
34181         * gcc.c-torture/execute/20041124-1.c: New test.
34182
34183 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
34184
34185         * g++.dg/template/deduce3.C: New test.
34186
34187         PR c++/18586
34188         * g++.dg/template/crash27.C: New test.
34189
34190         PR c++/18530
34191         * g++.dg/warn/Wshadow-3.C: New test.
34192
34193 2004-11-24  Devang Patel  <dpatel@apple.com>
34194
34195         PR/18555
34196         * gcc.dg/cpp/isysroot-1.c: New test.
34197         * gcc.dg/cpp/usr/include/stdio.h: New file.
34198         * gcc.dg/cpp/isysroot-2.c: New test.
34199         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
34200         New file.
34201
34202 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34203
34204         PR c++/8929
34205         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
34206
34207 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34208
34209         * gcc.target/sparc/align.c: Do not include <stdint.h>.
34210         * gcc.target/sparc/pdist.c: Likewise.
34211
34212 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
34213
34214         PR c++/16882
34215         * g++.dg/conversion/simd1.C: New test.
34216
34217 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34218
34219         * lib/target-libpath.exp: New file defining
34220         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
34221         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
34222         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
34223         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
34224         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
34225
34226 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
34227
34228         * gcc.dg/pragma-align-2.c: Test macro expansion.
34229         * gcc.dg/pragma-pack-2.c: New test.
34230
34231 2004-11-23  Richard Henderson  <rth@redhat.com>
34232
34233         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
34234         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34235         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
34236         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
34237         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
34238         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
34239
34240         * gcc.dg/vect/vect.exp: Add check for alpha.
34241         * lib/target-supports.exp (check_alpha_max_hw_available): New.
34242         (check_effective_target_vect_int): Enable for alpha.
34243         (check_effective_target_vect_long): New.
34244         (is-effective-target): Add it.
34245
34246 2004-11-23  Uros Bizjak <uros@kss-loka.si>
34247
34248         * gcc.dg/pr18614-1.c: New test.
34249
34250 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34251
34252         * gcc.dg/setjmp-2.c: New test.
34253
34254 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
34255
34256         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
34257         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
34258         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
34259         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
34260         gcc.target/sparc/pdist.c: New tests.
34261
34262 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
34263
34264         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
34265
34266 2004-11-22  Dale Johannesen  <dalej@apple.com>
34267
34268         * gcc.dg/20041111-1.c: New.
34269
34270 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
34271
34272         PR tree-opt/18536
34273         * gcc.dg/vect/pr18536.c: New test.
34274
34275 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34276
34277         PR c++/18354
34278         * g++.dg/template/nontype11.C: New test.
34279
34280 2004-11-21  Roger Sayle  <roger@eyesopen.com>
34281
34282         PR middle-end/18520
34283         * gcc.dg/pr18520-1.c: New test case.
34284
34285 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
34286
34287         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
34288         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
34289         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
34290         expected diagnostics.
34291
34292 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34293
34294         PR target/18580
34295         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
34296         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
34297         vect-77.c, vect-77a.c: XFAIL on the SPARC.
34298
34299 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34300
34301         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
34302
34303 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
34304             Joseph Myers  <joseph@codesourcery.com>
34305
34306         * lib/target-supports.exp (check_visibility_available): Really
34307         test the compiler.
34308
34309 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
34310
34311         PR tree-opt/18181
34312         * gcc.dg/vect/vect-85.c: New test.
34313         * gcc.dg/vect/vect-86.c: New test.
34314         * gcc.dg/vect/vect-87.c: New test.
34315         * gcc.dg/vect/vect-88.c: New test.
34316
34317 2004-11-19  Ben Elliston  <bje@au.ibm.com>
34318
34319         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
34320
34321 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
34322
34323         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
34324         * gcc.dg/ppc-and-1.c: Ditto.
34325         * gcc.dg/ppc-compare-1.c: Ditto.
34326         * gcc.dg/ppc-mov-1.c: Ditto
34327
34328 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
34329             Mark Mitchell  <mark@codesourcery.com>
34330
34331         * gcc.dg/pragma-init-fini-2.c: New test.
34332
34333 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
34334             Aldy Hernandez  <aldyh@redhat.com>
34335
34336         * lib/target-supports.exp (check_effective_target_vect_int): New
34337         (check_effective_target_vect_float): New
34338         (check_effective_target_vect_double): New.
34339         (is-effective-target): Support new effective targets keywords.
34340         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
34341         default action for dg-do.
34342         * gcc.dg/vect/pr16105.c: Use new support.
34343         * gcc.dg/vect/pr18400.c: Ditto.
34344         * gcc.dg/vect/pr18425.c: Ditto.
34345         * gcc.dg/vect/vect-1.c: Ditto.
34346         * gcc.dg/vect/vect-10.c: Ditto.
34347         * gcc.dg/vect/vect-11.c: Ditto.
34348         * gcc.dg/vect/vect-12.c: Ditto.
34349         * gcc.dg/vect/vect-13.c: Ditto.
34350         * gcc.dg/vect/vect-14.c: Ditto.
34351         * gcc.dg/vect/vect-15.c: Ditto.
34352         * gcc.dg/vect/vect-16.c: Ditto.
34353         * gcc.dg/vect/vect-17.c: Ditto.
34354         * gcc.dg/vect/vect-18.c: Ditto.
34355         * gcc.dg/vect/vect-19.c: Ditto.
34356         * gcc.dg/vect/vect-2.c: Ditto.
34357         * gcc.dg/vect/vect-20.c: Ditto.
34358         * gcc.dg/vect/vect-21.c: Ditto.
34359         * gcc.dg/vect/vect-22.c: Ditto.
34360         * gcc.dg/vect/vect-23.c: Ditto.
34361         * gcc.dg/vect/vect-24.c: Ditto.
34362         * gcc.dg/vect/vect-25.c: Ditto.
34363         * gcc.dg/vect/vect-26.c: Ditto.
34364         * gcc.dg/vect/vect-27.c: Ditto.
34365         * gcc.dg/vect/vect-27a.c: Ditto.
34366         * gcc.dg/vect/vect-28.c: Ditto.
34367         * gcc.dg/vect/vect-29.c: Ditto.
34368         * gcc.dg/vect/vect-29a.c: Ditto.
34369         * gcc.dg/vect/vect-3.c: Ditto.
34370         * gcc.dg/vect/vect-30.c: Ditto.
34371         * gcc.dg/vect/vect-31.c: Ditto.
34372         * gcc.dg/vect/vect-32.c: Ditto.
34373         * gcc.dg/vect/vect-33.c: Ditto.
34374         * gcc.dg/vect/vect-34.c: Ditto.
34375         * gcc.dg/vect/vect-35.c: Ditto.
34376         * gcc.dg/vect/vect-36.c: Ditto.
34377         * gcc.dg/vect/vect-37.c: Ditto.
34378         * gcc.dg/vect/vect-38.c: Ditto.
34379         * gcc.dg/vect/vect-4.c: Ditto.
34380         * gcc.dg/vect/vect-40.c: Ditto.
34381         * gcc.dg/vect/vect-41.c: Ditto.
34382         * gcc.dg/vect/vect-42.c: Ditto.
34383         * gcc.dg/vect/vect-43.c: Ditto.
34384         * gcc.dg/vect/vect-44.c: Ditto.
34385         * gcc.dg/vect/vect-45.c: Ditto.
34386         * gcc.dg/vect/vect-46.c: Ditto.
34387         * gcc.dg/vect/vect-47.c: Ditto.
34388         * gcc.dg/vect/vect-48.c: Ditto.
34389         * gcc.dg/vect/vect-48a.c: Ditto.
34390         * gcc.dg/vect/vect-49.c: Ditto.
34391         * gcc.dg/vect/vect-5.c: Ditto.
34392         * gcc.dg/vect/vect-50.c: Ditto.
34393         * gcc.dg/vect/vect-51.c: Ditto.
34394         * gcc.dg/vect/vect-52.c: Ditto.
34395         * gcc.dg/vect/vect-53.c: Ditto.
34396         * gcc.dg/vect/vect-54.c: Ditto.
34397         * gcc.dg/vect/vect-55.c: Ditto.
34398         * gcc.dg/vect/vect-56.c: Ditto.
34399         * gcc.dg/vect/vect-56a.c: Ditto.
34400         * gcc.dg/vect/vect-57.c: Ditto.
34401         * gcc.dg/vect/vect-58.c: Ditto.
34402         * gcc.dg/vect/vect-59.c: Ditto.
34403         * gcc.dg/vect/vect-6.c: Ditto.
34404         * gcc.dg/vect/vect-60.c: Ditto.
34405         * gcc.dg/vect/vect-61.c: Ditto.
34406         * gcc.dg/vect/vect-62.c: Ditto.
34407         * gcc.dg/vect/vect-63.c: Ditto.
34408         * gcc.dg/vect/vect-64.c: Ditto.
34409         * gcc.dg/vect/vect-65.c: Ditto.
34410         * gcc.dg/vect/vect-66.c: Ditto.
34411         * gcc.dg/vect/vect-67.c: Ditto.
34412         * gcc.dg/vect/vect-68.c: Ditto.
34413         * gcc.dg/vect/vect-69.c: Ditto.
34414         * gcc.dg/vect/vect-7.c: Ditto.
34415         * gcc.dg/vect/vect-72.c: Ditto.
34416         * gcc.dg/vect/vect-72a.c: Ditto.
34417         * gcc.dg/vect/vect-73.c: Ditto.
34418         * gcc.dg/vect/vect-74.c: Ditto.
34419         * gcc.dg/vect/vect-75.c: Ditto.
34420         * gcc.dg/vect/vect-76.c: Ditto.
34421         * gcc.dg/vect/vect-77.c: Ditto.
34422         * gcc.dg/vect/vect-77a.c: Ditto.
34423         * gcc.dg/vect/vect-78.c: Ditto.
34424         * gcc.dg/vect/vect-79.c: Ditto.
34425         * gcc.dg/vect/vect-8.c: Ditto.
34426         * gcc.dg/vect/vect-80.c: Ditto.
34427         * gcc.dg/vect/vect-82.c: Ditto.
34428         * gcc.dg/vect/vect-82_64.c: Ditto.
34429         * gcc.dg/vect/vect-83.c: Ditto.
34430         * gcc.dg/vect/vect-83_64.c: Ditto.
34431         * gcc.dg/vect/vect-9.c: Ditto.
34432         * gcc.dg/vect/vect-all.c: Ditto.
34433         * gcc.dg/vect/vect-none.c: Ditto.
34434
34435 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
34436
34437         * lib/gcc-dg.exp (dg-skip-if): New function.
34438         (dg-forbid-option): Remove.
34439         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
34440         * g++.dg/abi/bitfield8.C: Likewise.
34441         * g++.dg/abi/dtor1.C: Likewise.
34442         * g++.dg/abi/empty10.C: Likewise.
34443         * g++.dg/abi/empty7.C: Likewise.
34444         * g++.dg/abi/empty9.C: Likewise.
34445         * g++.dg/abi/layout3.C: Likewise.
34446         * g++.dg/abi/layout4.C: Likewise.
34447         * g++.dg/abi/thunk1.C: Likewise.
34448         * g++.dg/abi/thunk2.C: Likewise.
34449         * g++.dg/abi/vbase11.C: Likewise.
34450         * g++.dg/abi/vthunk2.C: Likewise.
34451         * g++.dg/abi/vthunk3.C: Likewise.
34452         * g++.dg/ext/attrib8.C: Likewise.
34453         * g++.dg/opt/longbranch2.C: Likewise.
34454         * g++.dg/opt/reg-stack4.C: Likewise.
34455         * g++.old-deja/g++.ext/attrib1.C: Likewise.
34456         * g++.old-deja/g++.ext/attrib2.C: Likewise.
34457         * g++.old-deja/g++.ext/attrib3.C: Likewise.
34458         * g++.old-deja/g++.other/store-expr1.C: Likewise.
34459         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34460         * gcc.dg/20000609-1.c: Likewise.
34461         * gcc.dg/20000720-1.c: Likewise.
34462         * gcc.dg/20011107-1.c: Likewise.
34463         * gcc.dg/20011119-1.c: Likewise.
34464         * gcc.dg/20020108-1.c: Likewise.
34465         * gcc.dg/20020122-2.c: Likewise.
34466         * gcc.dg/20020122-3.c: Likewise.
34467         * gcc.dg/20020201-3.c: Likewise.
34468         * gcc.dg/20020206-1.c: Likewise.
34469         * gcc.dg/20020218-1.c: Likewise.
34470         * gcc.dg/20020310-1.c: Likewise.
34471         * gcc.dg/20020411-1.c: Likewise.
34472         * gcc.dg/20020418-2.c: Likewise.
34473         * gcc.dg/20020426-1.c: Likewise.
34474         * gcc.dg/20020426-2.c: Likewise.
34475         * gcc.dg/20020517-1.c: Likewise.
34476         * gcc.dg/20020523-1.c: Likewise.
34477         * gcc.dg/20020523-2.c: Likewise.
34478         * gcc.dg/20020729-1.c: Likewise.
34479         * gcc.dg/20030204-1.c: Likewise.
34480         * gcc.dg/20030826-2.c: Likewise.
34481         * gcc.dg/20030926-1.c: Likewise.
34482         * gcc.dg/20031202-1.c: Likewise.
34483         * gcc.dg/980312-1.c: Likewise.
34484         * gcc.dg/980313-1.c: Likewise.
34485         * gcc.dg/990117-1.c: Likewise.
34486         * gcc.dg/990424-1.c: Likewise.
34487         * gcc.dg/990524-1.c: Likewise.
34488         * gcc.dg/991230-1.c: Likewise.
34489         * gcc.dg/i386-387-1.c: Likewise.
34490         * gcc.dg/i386-387-2.c: Likewise.
34491         * gcc.dg/i386-387-3.c: Likewise.
34492         * gcc.dg/i386-387-4.c: Likewise.
34493         * gcc.dg/i386-387-5.c: Likewise.
34494         * gcc.dg/i386-387-6.c: Likewise.
34495         * gcc.dg/i386-asm-1.c: Likewise.
34496         * gcc.dg/i386-bitfield1.c: Likewise.
34497         * gcc.dg/i386-bitfield2.c: Likewise.
34498         * gcc.dg/i386-loop-1.c: Likewise.
34499         * gcc.dg/i386-loop-2.c: Likewise.
34500         * gcc.dg/i386-loop-3.c: Likewise.
34501         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34502         * gcc.dg/i386-pic-1.c: Likewise.
34503         * gcc.dg/i386-regparm.c: Likewise.
34504         * gcc.dg/i386-signbit-1.c: Likewise.
34505         * gcc.dg/i386-signbit-2.c: Likewise.
34506         * gcc.dg/i386-signbit-3.c: Likewise.
34507         * gcc.dg/i386-sse-5.c: Likewise.
34508         * gcc.dg/i386-sse-8.c: Likewise.
34509         * gcc.dg/i386-unroll-1.c: Likewise.
34510         * gcc.dg/tls/opt-1.c: Likewise.
34511         * gcc.dg/tls/opt-2.c: Likewise.
34512         * gcc.dg/unroll-1.c: Likewise.
34513         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
34514         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
34515         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
34516         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
34517
34518 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34519
34520         * g++.dg/template/incomplete1.C: New test.
34521
34522 2004-11-16  Nick Clifton  <nickc@redhat.com>
34523
34524         Revert patches accidentally commited during checkin of fixes for
34525         xstormy16 tests:
34526         gcc.c-torture/execute/simd-4.c: Revert
34527         gcc.dg/20040910-1.c: Revert.
34528
34529 2004-11-16  Paul Brook  <paul@codesourcery.com>
34530
34531         PR fortran/13010
34532         * gfortran.dg/der_pointer_1.f90: New test.
34533
34534 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
34535
34536         PR c/18498
34537         * gcc.dg/bitfld-13.c: New test.
34538
34539 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
34540
34541         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
34542         powerpc*-*-linux*.
34543
34544         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
34545         * gcc.dg/ppc64-abi-2.c: Ditto.
34546         * gcc.dg/ppc64-abi-3.c: Ditto.
34547
34548         * lib/gcc-dg.exp (dg-target-list): Remove.
34549
34550 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
34551
34552         * gcc.dg/ia64-postinc.c: New test.
34553
34554 2004-11-15  Mark Mitchell <mark@codesourcery.com>
34555
34556         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
34557
34558 2004-11-15  Nick Clifton  <nickc@redhat.com>
34559
34560         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
34561         __INT_MAX__ so that the test can be compiled by toolchains
34562         targeted at 16-bit processors.
34563
34564         * gcc.dg/20040625-1.c: Use long constants rather than integers
34565         when performing arithmetic that will overflow 16-bits.
34566
34567         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
34568         xstormy16.  It does not support 128-bit vector operations.
34569
34570         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
34571         with the macro PTR_TYPE.  Define this macro to an integer type
34572         suitable for holding a pointer.
34573
34574         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
34575         the target is a 16-bit processor.
34576
34577         * gcc.dg/cpp/if-2.c: Expect a different warning message from
34578         16-bit targets where the character constant will be too long.
34579
34580         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
34581         where the double will not be directly addressable.
34582
34583 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34584
34585         Friend class name lookup 1/n, PR c++/18471
34586         * g++.dg/template/crash26.C: New test.
34587         * g++.dg/lookup/struct1.C: Adjust expected error.
34588         * g++.dg/parse/elab1.C: Likewise.
34589         * g++.dg/parse/elab2.C: Likewise.
34590         * g++.dg/parse/int-as-enum1.C: Likewise.
34591         * g++.dg/parse/struct-as-enum1.C: Likewise.
34592         * g++.dg/parse/typedef1.C: Likewise.
34593         * g++.dg/parse/typedef3.C: Likewise.
34594         * g++.dg/parse/typedef4.C: Likewise.
34595         * g++.dg/parse/typedef5.C: Likewise.
34596         * g++.dg/template/nontype4.C: Likewise.
34597         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
34598         * g++.old-deja/g++.other/elab1.C: Likewise.
34599         * g++.old-deja/g++.other/syntax4.C: Likewise.
34600
34601 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34602
34603         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
34604
34605 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
34606
34607         * gcc.c-torture/execute/20041114-1.c: New test.
34608
34609 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
34610
34611         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
34612         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
34613         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
34614         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
34615         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
34616         gcc.dg/switch-7.c: New tests.
34617
34618 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
34619
34620         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
34621
34622 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
34623
34624         PR tree-opt/18400
34625         * gcc.dg/vect/pr18400.c: New test.
34626
34627 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
34628             Andrew Pinski  <pinskia@physics.uc.edu>
34629
34630         PR tree-opt/18425
34631         * gcc.dg/vect/pr18425.c: New test.
34632
34633 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34634
34635         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
34636         Guard with dg-require-alias and dg-require-visibility.
34637
34638 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34639
34640         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
34641
34642 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34643
34644         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
34645
34646 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34647
34648         PR c++/17344
34649         * g++.dg/template/defarg5.C: New test.
34650
34651 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34652
34653         * g++.dg/parse/cast1.C: Run only on ILP32.
34654         * g++.old-deja/g++.mike/p784.C: Likewise.
34655
34656 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
34657
34658         * gcc.c-torture/execute/20041113-1.c: New test.
34659
34660 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
34661
34662         PR target/18230
34663         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
34664         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
34665         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
34666         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34667         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
34668         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
34669         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
34670         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
34671         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
34672         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
34673         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
34674         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
34675         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
34676
34677 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
34678
34679         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
34680         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
34681         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
34682         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
34683         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
34684         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
34685         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
34686         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
34687         gcc.target/sparc/combined-1.c: New tests.
34688
34689 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
34690
34691         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
34692         New tests.
34693
34694 2004-11-12  Mark Mitchell <mark@codesourcery.com>
34695
34696         * lib/gcc-dg.exp (dg-forbid-option): New function.
34697         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
34698         * g++.dg/abi/bitfield8.C: Likewise.
34699         * g++.dg/abi/dtor1.C: Likewise.
34700         * g++.dg/abi/empty10.C: Likewise.
34701         * g++.dg/abi/empty7.C: Likewise.
34702         * g++.dg/abi/empty9.C: Likewise.
34703         * g++.dg/abi/layout3.C: Likewise.
34704         * g++.dg/abi/layout4.C: Likewise.
34705         * g++.dg/abi/thunk1.C: Likewise.
34706         * g++.dg/abi/thunk2.C: Likewise.
34707         * g++.dg/abi/vbase11.C: Likewise.
34708         * g++.dg/abi/vthunk2.C: Likewise.
34709         * g++.dg/abi/vthunk3.C: Likewise.
34710         * g++.dg/ext/attrib8.C: Likewise.
34711         * g++.dg/opt/longbranch2.C: Likewise.
34712         * g++.dg/opt/reg-stack4.C: Likewise.
34713         * g++.old-deja/g++.ext/attrib1.C: Likewise.
34714         * g++.old-deja/g++.ext/attrib2.C: Likewise.
34715         * g++.old-deja/g++.ext/attrib3.C: Likewise.
34716         * g++.old-deja/g++.other/store-expr1.C: Likewise.
34717         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34718         * gcc.dg/20000609-1.c: Likewise.
34719         * gcc.dg/20000720-1.c: Likewise.
34720         * gcc.dg/20011107-1.c: Likewise.
34721         * gcc.dg/20011119-1.c: Likewise.
34722         * gcc.dg/20020108-1.c: Likewise.
34723         * gcc.dg/20020122-2.c: Likewise.
34724         * gcc.dg/20020122-3.c: Likewise.
34725         * gcc.dg/20020201-3.c: Likewise.
34726         * gcc.dg/20020206-1.c: Likewise.
34727         * gcc.dg/20020218-1.c: Likewise.
34728         * gcc.dg/20020310-1.c: Likewise.
34729         * gcc.dg/20020411-1.c: Likewise.
34730         * gcc.dg/20020418-2.c: Likewise.
34731         * gcc.dg/20020426-1.c: Likewise.
34732         * gcc.dg/20020426-2.c: Likewise.
34733         * gcc.dg/20020517-1.c: Likewise.
34734         * gcc.dg/20020523-1.c: Likewise.
34735         * gcc.dg/20020523-2.c: Likewise.
34736         * gcc.dg/20020729-1.c: Likewise.
34737         * gcc.dg/20030204-1.c: Likewise.
34738         * gcc.dg/20030826-2.c: Likewise.
34739         * gcc.dg/20030926-1.c: Likewise.
34740         * gcc.dg/20031202-1.c: Likewise.
34741         * gcc.dg/980312-1.c: Likewise.
34742         * gcc.dg/980313-1.c: Likewise.
34743         * gcc.dg/990117-1.c: Likewise.
34744         * gcc.dg/990424-1.c: Likewise.
34745         * gcc.dg/990524-1.c: Likewise.
34746         * gcc.dg/991230-1.c: Likewise.
34747         * gcc.dg/i386-387-1.c: Likewise.
34748         * gcc.dg/i386-387-2.c: Likewise.
34749         * gcc.dg/i386-387-3.c: Likewise.
34750         * gcc.dg/i386-387-4.c: Likewise.
34751         * gcc.dg/i386-387-5.c: Likewise.
34752         * gcc.dg/i386-387-6.c: Likewise.
34753         * gcc.dg/i386-asm-1.c: Likewise.
34754         * gcc.dg/i386-bitfield1.c: Likewise.
34755         * gcc.dg/i386-bitfield2.c: Likewise.
34756         * gcc.dg/i386-loop-1.c: Likewise.
34757         * gcc.dg/i386-loop-2.c: Likewise.
34758         * gcc.dg/i386-loop-3.c: Likewise.
34759         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34760         * gcc.dg/i386-pic-1.c: Likewise.
34761         * gcc.dg/i386-regparm.c: Likewise.
34762         * gcc.dg/i386-signbit-1.c: Likewise.
34763         * gcc.dg/i386-signbit-2.c: Likewise.
34764         * gcc.dg/i386-signbit-3.c: Likewise.
34765         * gcc.dg/i386-sse-5.c: Likewise.
34766         * gcc.dg/i386-sse-8.c: Likewise.
34767         * gcc.dg/i386-unroll-1.c: Likewise.
34768         * gcc.dg/tls/opt-1.c: Likewise.
34769         * gcc.dg/tls/opt-2.c: Likewise.
34770         * gcc.dg/unroll-1.c: Likewise.
34771         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
34772         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
34773         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
34774         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
34775         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
34776         -m64 is specified.
34777
34778 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
34779
34780         PR c++/18389
34781         * g++.dg/parse/cond1.C: New test.
34782
34783         PR c++/18429
34784         * g++.dg/template/array9.C: New test.
34785         * g++.dg/ext/vla1.C: Adjust error messages.
34786         * g++.dg/ext/vlm1.C: Likewise.
34787         * g++.dg/template/crash2.C: Likewise.
34788
34789         PR c++/18436
34790         * g++.dg/template/call3.C: New test.
34791
34792         PR c++/18407
34793         * g++.dg/template/ptrmem11.C: New test.
34794
34795 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
34796
34797         PR other/14264
34798         * lib/g++.exp: Set LC_ALL and LANG to C.
34799         * lib/gcc-dg.exp: Likewise.
34800         * lib/gfortran.exp: Likewise.
34801         * lib/objc.exp: Likewise.
34802         * lib/treelang.exp: Likewise.
34803
34804 2004-11-12  Andreas Schwab  <schwab@suse.de>
34805
34806         * gcc.dg/pr16286.c: Fix last change.
34807
34808 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
34809
34810         PR c++/18416
34811         * g++.dg/init/global1.C: New test.
34812
34813 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
34814
34815         * gcc.c-torture/execute/20041112-1.c: New test.
34816
34817 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
34818
34819         * lib/gcc-dg.exp (dg-target-list): New.
34820
34821 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
34822             Richard Sandiford  <rsandifo@redhat.com>
34823
34824         * lib/target-supports.exp (get-compiler_messages): New.
34825         (check_named_sections_available): Use it.
34826         (check_effective_target_ilp32): New.
34827         (check_effective_target_lp64): New.
34828         (is-effective-target): New.
34829         * lib/gcc-dg.exp (dg-require-effective-target): New.
34830
34831 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
34832
34833         * gcc.dg/precedence-1.c: New test.
34834
34835 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
34836
34837         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
34838
34839         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
34840         message, delete generated files, use more descriptive name for
34841         executable, and make the test unsupported when it cannot be run.
34842
34843         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
34844         (dg-require-weak, dg-require-visibility, dg-require-alias,
34845         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
34846         dg-require-iconv, dg-require-named-sections): Use it.
34847
34848         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
34849
34850 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
34851
34852         PR target/16457
34853         * gcc.dg/ppc-and-1: New
34854
34855         PR target/16796
34856         * gcc.dg/ppc-mov-1.c: New.
34857
34858         PR target/16458
34859         * gcc.dg/ppc-compare-1.c: New.
34860
34861 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
34862
34863         * objc.dg/desig-init-2.m: New test.
34864
34865 2004-11-10  Adam Nemet  <anemet@lnxw.com>
34866
34867         PR middle-end/18160
34868         * g++.dg/warn/register-var-1.C: New test.
34869         * g++.dg/warn/register-var-2.C: New test.
34870
34871 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
34872
34873         * gcc.dg/union-2.c: New test.
34874
34875 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
34876
34877         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
34878         New test for PR tree-optimization/17892.
34879
34880 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
34881
34882         PR c++/18369
34883         * g++.dg/init/new12.C: New test.
34884
34885 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
34886
34887         * gcc.target/sparc: New directory.
34888         * gcc.target/sparc/sparc.exp: New driver.
34889         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
34890         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
34891         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
34892         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
34893
34894 2004-11-10  Paul Brook  <paul@codesourcery.com>
34895
34896         PR fortran/18218
34897         * gfortran.dg/list_read.c: New test.
34898
34899 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
34900
34901         PR c/18322
34902         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
34903         expected diagnostic location.
34904
34905 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
34906
34907         * gcc.dg/20041109-1.c: New test.
34908
34909 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
34910
34911         PR objc/18406
34912         * objc/compile/pr18406.m: New test.
34913
34914 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
34915
34916         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
34917
34918 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
34919
34920         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
34921
34922 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
34923
34924         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
34925
34926 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
34927
34928         * gcc.dg/20030225-2.c: Add prototype for abort and
34929         exit.
34930
34931 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
34932
34933         PR tree-opt/18299
34934         * gcc.c-torture/pr18299-1.c: New test.
34935
34936 2004-11-06  Andreas Schwab  <schwab@suse.de>
34937
34938         * gcc.dg/pr16286.c: Also test for bool and pixel.
34939
34940 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
34941
34942         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
34943         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
34944         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
34945         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
34946         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
34947         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
34948         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
34949         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
34950         gcc.dg/struct-semi-3.c: New tests.
34951
34952 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34953
34954         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
34955
34956 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34957
34958         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
34959         Do not use C99 designators.
34960
34961 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34962
34963         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
34964
34965 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
34966
34967         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
34968         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
34969         * gcc.c-torture/execute/simd-5.x: Remove.
34970
34971 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
34972
34973         PR rtl-optimization/17933
34974         * gcc.dg/torture/pr17933-1.c: New test.
34975
34976 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
34977
34978         PR target/18106
34979         * lib/target-supports.exp (check_weak_available): Support
34980         Windows.
34981
34982 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
34983
34984         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
34985         call to fflush(stdout) before abort.
34986         (my_ffsll): New function.
34987         (generate_fields): Use it.
34988
34989 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
34990
34991         * gcc.dg/init-undef-1.c: New test.
34992
34993 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
34994
34995         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
34996         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
34997         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
34998         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
34999         expected messages for new parser.
35000
35001 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
35002
35003         * g++.dg/ext/visibility/symbian1.C: New test.
35004
35005 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35006
35007         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
35008         on LP64 targets.
35009
35010 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
35011
35012         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
35013         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
35014         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
35015         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
35016         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
35017         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
35018         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
35019         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
35020         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
35021         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
35022
35023 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
35024
35025         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
35026         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
35027         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
35028         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
35029         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
35030         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
35031         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
35032         for new parser.
35033
35034 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
35035
35036         PR target/15342
35037         * gcc.dg/20041104-1.c: New test.
35038
35039 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35040
35041         * g++.dg/template/nontype7.C: New test.
35042         * g++.dg/template/nontype8.C: Likewise.
35043         * g++.dg/template/nontype9.C: Likewise.
35044         * g++.dg/template/nontype10.C: Likewise.
35045         * g++.dg/tc1/dr49.C: Likewise.
35046         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
35047         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
35048
35049 2004-11-04  Ben Elliston  <bje@au.ibm.com>
35050
35051         * g++.dg/rtti/tinfo1.C: Remove xfails.
35052
35053 2004-11-04  Ben Elliston  <bje@au.ibm.com>
35054
35055         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
35056         packed attribute to the definition to satisfy the new C++ parser.
35057
35058 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35059
35060         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
35061         invocations of va_arg.
35062
35063 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
35064
35065         PR c++/18124
35066         * g++.dg/template/crash25.C: New test.
35067
35068         PR c++/18155
35069         * g++.dg/template/typedef2.C: New test.
35070         * g++.dg/parse/crash13.C: Adjust error markers.
35071
35072         PR c++/18177
35073         * g++.dg/conversion/const3.C: New test.
35074
35075 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35076
35077         PR fortran/17535
35078         PR fortran/17583
35079         PR fortran/17713
35080         * gfortran.dg/generic_[123].f90: New testcases.
35081
35082 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35083
35084         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
35085         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
35086
35087 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
35088
35089         PR tree-opt/16808
35090         * gcc.c-torture/compile/pr16808.c: New test.
35091
35092 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
35093
35094         PR rtl-optimization/17104
35095         * gcc.dg/ppc-bitfield1.c: New.
35096
35097 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
35098
35099         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
35100
35101 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
35102
35103         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
35104         strings for 32-bit code.
35105
35106 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
35107
35108         PR c/18239
35109         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
35110
35111 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
35112
35113         PR c++/18064
35114         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
35115
35116 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
35117
35118         PR c++/15172
35119         * g++.dg/init/aggr2.C: New test.
35120
35121 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
35122
35123         * objc.dg/local-decl-1.m: New test.
35124
35125 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35126
35127         * gcc.dg/20040910-1.c: Adjust regex.
35128
35129 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35130
35131         PR rtl-optimization/18084
35132         * g++.dg/opt/pr18084-1.C: New testcase.
35133
35134 2004-10-30  Matt Austern  <austern@apple.com>
35135
35136         PR c++/17542
35137         * g++.dg/ext/attrib18.C: New test.
35138
35139 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35140
35141         PR middle-end/18096
35142         * gcc.dg/pr18096-1.c: New test case.
35143
35144 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35145
35146         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
35147
35148 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
35149
35150         PR c/16666
35151         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
35152         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
35153         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
35154         gcc.dg/old-style-prom-3.c: New tests.
35155
35156 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
35157
35158         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
35159         Remove unnecessary inclusion of stdio.h.
35160
35161 2004-10-29  Roger Sayle  <roger@eyesopen.com>
35162
35163         PR rtl-optimization/17581
35164         * gcc.dg/pr17581-1.c: New test case.
35165
35166 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
35167
35168         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
35169         being implemented.
35170         * g++.dg/conversion/dr195-1.C: New.
35171         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
35172         * g++.old-deja/g++.mike/p10148.C: Likewise.
35173
35174 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
35175
35176         PR c++/17695
35177         * g++.dg/debug/typedef2.C: New test.
35178
35179 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
35180
35181         PR fortran/13490
35182         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
35183         * gfortran.dg/g77/README: Update.
35184
35185 2004-10-28  Matt Austern  <austern@apple.com>
35186
35187         PR c++/14124
35188         * g++.dg/ext/packed7.C: New test.
35189
35190 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
35191
35192         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
35193         scan-assembler.
35194         * lib/scanasm.exp (hidden-scan-for): New proc.
35195         (scan-hidden): Use hidden-scan-for instead of constructing the scan
35196         string.
35197         (scan-not-hidden): Likewise.
35198         * lib/target-supports.exp (check_visibility_available): mach-o is
35199         support too.
35200
35201 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
35202
35203         PR c++/17132
35204         * g++.dg/template/memclass3.C: New test.
35205
35206 2004-10-28  Adam Nemet  <anemet@lnxw.com>
35207
35208         PR middle-end/18160
35209         * gcc.dg/register-var-1.c: New test.
35210         * gcc.dg/register-var-2.c: New test.
35211         * gcc.dg/asm-7.c: Taking the address of a register variable is an
35212         error now.
35213
35214 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
35215
35216         PR other/18172
35217         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
35218         unused variables.
35219         * gcc.dg/vect/vect-22.c: Likewise.
35220
35221 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
35222
35223         * gcc.dg/i386-rotate-1.c: New test.
35224
35225 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
35226
35227         * g++.dg/init/ref12.C: Add "run" marker.
35228
35229         PR c++/17435
35230         * g++.dg/init/ref12.C: New test.
35231
35232         PR c++/18140
35233         * g++.dg/template/shift1.C: New test.
35234         * g++.dg/template/error10.C: Adjust error markers.
35235
35236 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
35237
35238         PR tree-opt/17529
35239         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
35240
35241 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
35242
35243         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
35244         * gcc.dg/weak/weak-3.c: Likewise.
35245         * gcc.dg/weak/weak-5.c: Likewise.
35246         * gcc.dg/weak/weak-9.c: Likewise.
35247         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
35248         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
35249
35250         * gcc.dg/darwin-weakimport-1.c: New.
35251
35252 2004-10-28  Ben Elliston  <bje@au.ibm.com>
35253
35254         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
35255
35256 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
35257
35258         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
35259         'syntax' error messages.
35260         * gcc.dg/cpp/direct2s.c: Likewise.
35261
35262 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
35263
35264         * gcc.c-torture/compile/20041026-1.c: New.
35265
35266 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
35267
35268         PR c++/18093
35269         * g++.dg/lookup/ns2.C: New test.
35270
35271         PR c++/18020
35272         * g++.dg/template/enum4.C: New test.
35273
35274         PR c++/18161
35275         * g++.dg/template/expr1.C: New test.
35276
35277 2004-10-26  Ben Elliston  <bje@au.ibm.com>
35278
35279         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
35280
35281 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35282
35283         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
35284         gcc.dg/decl-nospec-3.c: New tests.
35285
35286 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
35287
35288         * objc.dg/super-class-3.m: New test.
35289
35290 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
35291
35292         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
35293         resyncing.
35294         * gcc.dg/cpp/direct2s.c: Likewise.
35295
35296 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
35297
35298         * objc.dg/image-info.m: Update for changes to section selection.
35299
35300 2004-10-25  David Ayers  <d.ayers@inode.at>
35301             Ziemowit Laski  <zlaski@apple.com>
35302
35303         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
35304         diagnostics when messaging 'id <Proto>'.
35305         * objc.dg/class-protocol-1.m: New test.
35306         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
35307         a non-existent method signature.
35308         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
35309         Update diagnostics when messaging with non-existent method signature.
35310         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
35311         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
35312         invalid receivers are now resolved as if messaging 'id'; remove
35313         extraneous diagnostics.
35314
35315 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35316
35317         PR c/16667
35318         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
35319         gcc.dg/init-desig-obs-3.c: New tests.
35320
35321 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
35322
35323         * gcc.dg/debug/20041023-1.c: New test.
35324
35325 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
35326
35327         PR middle-end/17407
35328         * gcc.c-torture/compile/pr17407.c: New test.
35329
35330         PR c++/18121
35331         * g++.dg/template/array8.C: New test.
35332
35333 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35334
35335         PR other/18138
35336         * lib/g++.exp: Accept more than one multilib libgcc.
35337         * lib/gcc-dg.exp: Likewise.
35338         * lib/objc.exp: Likewise.
35339         * lib/treelang.exp: Likewise.
35340         * lib/gfortran.exp: Likewise.
35341
35342 2004-10-24  Ben Elliston  <bje@au.ibm.com>
35343
35344         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
35345
35346 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
35347
35348         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
35349         * gcc.dg/c99-const-expr-3.c: Likewise.
35350
35351 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
35352
35353         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
35354
35355 2004-10-23  Ben Elliston  <bje@au.ibm.com>
35356
35357         * gcc.c-torture/execute/loop-2e.x: Remove.
35358
35359 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
35360
35361         PR c++/18095
35362         * g++.dg/parse/crash18.C: New.
35363         * g++.dg/parse/crash19.C: New.
35364
35365 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
35366
35367         * g++.dg/ext/dllimport1.C: Move dg-warnings.
35368         * g++.dg/ext/dllimport2.C: Same.
35369         * g++.dg/ext/dllimport8.C: Same.
35370
35371 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
35372
35373         PR c++/10841
35374         * g++.dg/conversion/cast1.C: New test.
35375         * g++.dg/overload/pmf1.C: Adjust error marker.
35376
35377 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
35378
35379         PR objc/17923
35380         * objc.dg/const-str-7.m: New test.
35381
35382 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35383
35384         * g++.dg/template/memfriend11.C: Fix comment typo.
35385         * g++.dg/template/memfriend14.C: Likewise.
35386
35387 2004-10-20  Richard Henderson  <rth@redhat.com>
35388
35389         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
35390         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
35391         -fasynchronous-unwind-tables.
35392
35393 2004-10-20  Richard Henderson  <rth@redhat.com>
35394
35395         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
35396         (main): Return success.
35397         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
35398         (main): Return success.
35399
35400 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35401
35402         PR c++/13495
35403         * g++.dg/template/memfriend9.C: New test.
35404         * g++.dg/template/memfriend10.C: Likewise.
35405         * g++.dg/template/memfriend11.C: Likewise.
35406         * g++.dg/template/memfriend12.C: Likewise.
35407         * g++.dg/template/memfriend13.C: Likewise.
35408         * g++.dg/template/memfriend14.C: Likewise.
35409         * g++.dg/template/memfriend15.C: Likewise.
35410         * g++.dg/template/memfriend16.C: Likewise.
35411         * g++.dg/template/memfriend17.C: Likewise.
35412         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
35413
35414 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
35415
35416         * g++.dg/conversion/dr195.C: New.
35417         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
35418
35419 2004-10-20  Ben Elliston  <bje@au.ibm.com>
35420             Devang Patel  <dpatel@apple.com>
35421
35422         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
35423         of floating point arithmetic, which could trap.
35424
35425 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
35426
35427         PR c++/14035
35428         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
35429         * g++.dg/conversion/const2.C: New test.
35430         * g++.dg/expr/reinterpret2.C: New test.
35431         * g++.dg/expr/reinterpret3.C: New test.
35432         * g++.dg/expr/cast2.C: New test.
35433         * g++.dg/expr/copy1.C: New test.
35434         * g++.dg/other/conversion1.C: Change error message.
35435         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
35436         function pointers to void *.
35437         * g++.old-deja/g++.mike/p10148.C: Likewise.
35438
35439 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35440
35441         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
35442
35443 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
35444
35445         PR c++/18047
35446
35447         * g++.dg/parse/expr3.C: New test.
35448
35449 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35450
35451         * gcc.dg/smod-1.c: New test.
35452
35453 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
35454
35455         * objc.dg/method-14.m: New test.
35456
35457 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
35458
35459         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
35460         Also xfail as the patch was reverted.
35461
35462 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
35463
35464         PR middle-end/16973
35465         * gcc.dg/pr16973.c: New test.
35466
35467 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
35468
35469         PR tree-optimization/17656
35470         * gcc.c-torture/compile/pr17656.c: New test.
35471
35472 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
35473
35474         * g++.dg/eh/shadow1.C: New.
35475
35476 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
35477
35478         * gcc.c-torture/compile/20041018-1.c: New test.
35479
35480 2004-10-18  Ben Elliston  <bje@au.ibm.com>
35481
35482         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
35483         compiler referring to register 0 when accessing sdata.  The linker
35484         now patches things up.
35485
35486 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
35487
35488         PR c/17529
35489         * gcc.c-torture/compile/pr17529.c: New test.
35490
35491 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35492
35493         PR c++/17743
35494         * g++.dg/ext/attrib17.C: New test.
35495
35496 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35497
35498         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
35499
35500 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35501
35502         PR c++/10479
35503         * g++.dg/ext/attrib16.C: New test.
35504
35505 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
35506
35507         PR c++/17042
35508         * g++.dg/init/dso_handle1.C: New test.
35509
35510         PR c++/14667
35511         * g++.dg/parse/typedef6.C: New test.
35512
35513         PR c++/17916
35514         * g++.dg/parse/pragma1.C: New test.
35515
35516 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
35517
35518         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
35519
35520 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
35521
35522         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
35523         -fno-common when on HPPA HP-UX platforms.
35524
35525 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
35526
35527         PR other/16820
35528         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
35529         stdint.h.
35530         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
35531         uintptr_t.
35532
35533 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
35534
35535         PR c++/16301
35536         * g++.dg/lookup/strong-using-4.C: New test.
35537
35538 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
35539
35540         PR middle-end/16567
35541         * gcc.c-torture/compile/nested-1.c: New test.
35542
35543 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
35544
35545         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
35546         and mipsisa64*-*-* (until support for misaligned loads is added).
35547         * gcc.dg/vect/vect-50.c: Likewise.
35548         * gcc.dg/vect/vect-52.c: Likewise.
35549         * gcc.dg/vect/vect-54.c: Likewise.
35550         * gcc.dg/vect/vect-58.c: Likewise.
35551         * gcc.dg/vect/vect-60.c: Likewise.
35552         * gcc.dg/vect/vect-80.c: Likewise.
35553
35554 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
35555
35556         PR c++/17976
35557         * g++.dg/init/dtor3.C: New test.
35558
35559 2004-10-15  Ben Elliston  <bje@au.ibm.com>
35560
35561         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
35562
35563 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
35564
35565         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
35566         * gcc.dg/macho-lo-sum.c: Likewise.
35567
35568 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
35569
35570         * gcc.dg/ppc-spe64-1.c: New test.
35571
35572 2004-10-14  Devang Patel  <dpatel@apple.com>
35573
35574         PR 17635
35575         * gcc.dg/pr17635.c : New test.
35576
35577 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
35578
35579         * gcc.dg/vect/vect-28.c: Remove xfail.
35580         * gcc.dg/vect/vect-30.c: Remove xfail.
35581         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
35582         * gcc.dg/vect/vect-33.c: Remove xfail.
35583         * gcc.dg/vect/vect-44.c: Remove xfail.
35584         * gcc.dg/vect/vect-46.c: Remove xfail.
35585         * gcc.dg/vect/vect-50.c: Remove xfail.
35586         * gcc.dg/vect/vect-52.c: Remove xfail.
35587         * gcc.dg/vect/vect-54.c: Remove xfail.
35588         * gcc.dg/vect/vect-58.c: Remove xfail.
35589         * gcc.dg/vect/vect-60.c: Remove xfail.
35590         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
35591         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
35592         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
35593         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
35594         * gcc.dg/vect/vect-8.c: Remove xfail.
35595         * gcc.dg/vect/vect-80.c: Remove xfail.
35596         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
35597
35598 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
35599
35600         * gcc.dg/vect/vect-82.c: New testcase.
35601         * gcc.dg/vect/vect-82_64.c: New testcase.
35602         * gcc.dg/vect/vect-83.c: New testcase.
35603         * gcc.dg/vect/vect-83_64.c: New testcase.
35604
35605 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35606
35607         * gcc.dg/cpp/error-1.c: New test.
35608
35609 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35610
35611         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
35612
35613 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
35614
35615         PR target/17984
35616         * gcc.dg/cris-peep2-xsrand2.c: New test.
35617
35618 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
35619
35620         PR c++/17661
35621         * g++.dg/expr/for2.C: New test.
35622
35623 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35624
35625         * g++.dg/inherit/thunk1.C: Run on the SPARC.
35626
35627 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
35628
35629         PR tree-optimization/17724
35630         * g++.dg/opt/pr17724-1.C: New test.
35631         * g++.dg/opt/pr17724-2.C: New test.
35632         * g++.dg/opt/pr17724-3.C: New test.
35633         * g++.dg/opt/pr17724-4.C: New test.
35634         * g++.dg/opt/pr17724-5.C: New test.
35635         * g++.dg/opt/pr17724-6.C: New test.
35636
35637 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
35638
35639         PR c/17301
35640         * gcc.dg/pr17301-2.c: New test.
35641
35642 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
35643
35644         PR c++/15876
35645         * g++.dg/parse/error22.C: New test.
35646
35647         PR c++/17936
35648         * g++.dg/template/spec18.C: New test.
35649
35650 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
35651
35652         * gcc.dg/ia64-asm-1.c: Add prototype for abort
35653         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
35654         memcpy.
35655         * gcc.dg/ia64-sync-2.c: Ditto.
35656         * gcc.dg/ia64-sync-3.c: Ditto.
35657
35658 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
35659
35660         * g++.dg/eh/cleanup5.C: Add dg-options "".
35661
35662 2004-10-11  Roger Sayle  <roger@eyesopen.com>
35663
35664         PR middle-end/17657
35665         * gcc.dg/switch-4.c: New test case.
35666
35667 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
35668
35669         * gcc.c-torture/execute/20041011-1.c: New test.
35670
35671 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
35672
35673         PR c++/17554
35674         * g++.dg/init/for3.C: New test.
35675
35676         PR c++/17657
35677         * g++.dg/opt/switch2.C: New test.
35678
35679         PR middle-end/17703
35680         * g++.dg/warn/Wreturn-2.C: New test.
35681
35682 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
35683
35684         PR c++/17907
35685         * g++.dg/eh/cleanup5.C: New test.
35686
35687 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
35688
35689         PR c++/17393
35690         * g++.dg/parse/error21.C: New test.
35691
35692 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35693
35694         * g++.dg/overload/pmf1.C: Adjust quoting marks.
35695         * g++.dg/warn/incomplete1.C: Likewise.
35696         * g++.dg/template/qualttp20.C: Likewise.
35697
35698 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35699
35700         PR c/17881
35701         * parm-incomplete-1.c: New test.
35702
35703 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
35704
35705         PR c++/17867
35706         * g++.dg/parse/error19.C: New test.
35707
35708         PR c++/17670
35709         * g++.dg/init/new11.C: New test.
35710
35711         PR c++/17821
35712         * g++.dg/parse/error20.C: New test.
35713
35714         PR c++/17826
35715         * g++.dg/template/crash24.C: New test.
35716
35717 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35718
35719         PR c/17301
35720         * gcc.dg/pr17301-1.c: New test.
35721
35722 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35723
35724         PR c/17189
35725         * gcc.dg/anon-struct-5.c: New test.
35726
35727 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35728
35729         PR c/17844
35730         * gcc.dg/pr17844-1.c: New test.
35731
35732 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
35733
35734         PR tree-optimization/17906
35735         * gcc.c-torture/compile/pr17906.c: New.
35736
35737 2004-10-09  Stuart Hastings  <stuart@apple.com>
35738             Roger Sayle  <roger@eyesopen.com>
35739
35740         PR rtl-optimization/17853
35741         * gcc.dg/i386-mmx-5.c: New testcase.
35742
35743 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
35744
35745         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
35746
35747 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
35748
35749         PR c++/17524
35750         * g++.dg/template/static9.C: New test.
35751
35752         PR c++/17685
35753         * g++.dg/parse/operator5.C: New test.
35754
35755 2004-10-09  Roger Sayle  <roger@eyesopen.com>
35756
35757         PR middle-end/17894
35758         * gcc.c-torture/execute/divcmp-4.c: New test case.
35759
35760 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
35761
35762         PR tree-opt/17902
35763         * g++.dg/opt/pr17902.C: New test.
35764
35765 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
35766
35767         * gcc.dg/cpp/ident-1.c: Add dg-options "".
35768
35769 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35770
35771         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
35772
35773 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35774
35775         * gcc.dg/assign-warn-3.c: New test.
35776
35777 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
35778
35779         PR c/16999
35780         * gcc.dg/cpp/ident-1.c: New test.
35781
35782 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
35783
35784         * gcc.c-torture/compile/acc1.c: New.
35785
35786 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
35787
35788         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
35789         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
35790
35791 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35792
35793         * gcc.dg/ultrasp11.c: New test.
35794
35795 2004-10-08  Michael Matz  <matz@suse.de>
35796
35797         * gcc.dg/doloop-2.c: New test.
35798
35799 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35800
35801         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
35802         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
35803         objc.dg/method-9.m: Update expected diagnostics.
35804
35805 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
35806
35807         * gcc.dg/ppc-fsel-3.c: New file.
35808         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
35809
35810 2004-10-07  Paul Brook  <paul@codesourcery.com>
35811
35812         * gfortran.dg/intrinsic_verify_1.f90: New test.
35813
35814 2004-10-07  Paul Brook  <paul@codesourcery.com>
35815
35816         * gfortran.dg/empty_format_1.f90: Remove stray commas.
35817
35818 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35819
35820         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
35821         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
35822         commit.
35823
35824 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
35825
35826         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
35827
35828 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35829
35830         PR c++/17115
35831         * g++.dg/warn/Winline-4.C: New test.
35832
35833 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
35834
35835         * gcc.c-torture/compile/20041007-1.c: New test.
35836
35837 2004-10-07  Paul Brook  <paul@codesourcery.com>
35838
35839         PR fortran/17678
35840         * gfortran.dg/use_allocated_1.f90: New test.
35841
35842 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
35843
35844         PR middle-end/17849
35845         * gfortran.fortran-torture/compile/nested.f90: New test
35846
35847 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
35848
35849         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
35850
35851 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
35852
35853         PR c++/17368
35854         * g++.dg/ext/asm6.C: New test.
35855
35856 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
35857
35858         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
35859
35860 2004-10-06  Paul Brook  <paul@codesourcery.com>
35861
35862         PR libfortran/17709
35863         * gfortran.dg/empty_format_1.f90: New test.
35864
35865 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35866
35867         PR fortran/17568
35868         * gfortran.dg/ishft.f90: New test.
35869
35870         PR fortran/17283
35871         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
35872         tests.
35873
35874 2004-10-06  Paul Brook  <paul@codesourcery.com>
35875
35876         * gfortran.dg/do_1.f90: New test.
35877
35878 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35879
35880         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
35881         optimizing for size.
35882
35883 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35884
35885         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
35886
35887 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
35888
35889         * gcc.c-torture/compile/20041005-1.c: New test.
35890
35891 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
35892
35893         PR c++/17829
35894         * g++.dg/lookup/koenig4.C: New.
35895
35896 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35897
35898         * g++.dg/other/classkey1.C: Adjust quoting marks.
35899         * g++.dg/parse/error15.C: Likewise.
35900         * g++.dg/template/meminit2.C (int>): Likewise.
35901
35902 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35903
35904         PR fortran/17283
35905         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
35906
35907         PR fortran/17631
35908         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
35909
35910         PR fortran/17708
35911         * gfortran.dg/pr17708.f90: New test.
35912
35913 2004-10-04  Chao-ying Fu  <fu@mips.com>
35914
35915         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
35916         * gcc.dg/vect/vect-4.c: Ditto.
35917         * gcc.dg/vect/vect-5.c: Ditto.
35918         * gcc.dg/vect/vect-6.c: Ditto.
35919         * gcc.dg/vect/vect-8.c: Ditto.
35920         * gcc.dg/vect/vect-16.c: Ditto.
35921         * gcc.dg/vect/vect-30.c: Ditto.
35922         * gcc.dg/vect/vect-40.c: Ditto.
35923         * gcc.dg/vect/vect-41.c: Ditto.
35924         * gcc.dg/vect/vect-42.c: Ditto.
35925         * gcc.dg/vect/vect-43.c: Ditto.
35926         * gcc.dg/vect/vect-44.c: Ditto.
35927         * gcc.dg/vect/vect-45.c: Ditto.
35928         * gcc.dg/vect/vect-46.c: Ditto.
35929         * gcc.dg/vect/vect-47.c: Ditto.
35930         * gcc.dg/vect/vect-48.c: Ditto.
35931         * gcc.dg/vect/vect-49.c: Ditto.
35932         * gcc.dg/vect/vect-50.c: Ditto.
35933         * gcc.dg/vect/vect-51.c: Ditto.
35934         * gcc.dg/vect/vect-52.c: Ditto.
35935         * gcc.dg/vect/vect-53.c: Ditto.
35936         * gcc.dg/vect/vect-54.c: Ditto.
35937         * gcc.dg/vect/vect-55.c: Ditto.
35938         * gcc.dg/vect/vect-56.c: Ditto.
35939         * gcc.dg/vect/vect-57.c: Ditto.
35940         * gcc.dg/vect/vect-58.c: Ditto.
35941         * gcc.dg/vect/vect-59.c: Ditto.
35942         * gcc.dg/vect/vect-60.c: Ditto.
35943         * gcc.dg/vect/vect-74.c: Ditto.
35944         * gcc.dg/vect/vect-79.c: Ditto.
35945         * gcc.dg/vect/vect-80.c: Ditto.
35946
35947 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
35948
35949         * gcc.dg/unused-7.c: Use the correct option.
35950
35951 2004-10-04  Paul Brook  <paul@codesourcery.com>
35952         Bud Davis  <bdavis9659@comcast.net>
35953
35954         PR fortran/17706
35955         PR fortran/16434
35956         * gfortran/pr17706.f90: New test.
35957         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
35958
35959 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35960
35961         * gfortran.dg/pr17612.f90: New test.
35962
35963 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35964
35965         * g++.dg/template/local1.C: Adjust quoting marks in
35966         testing for diagnostics.
35967         * g++.dg/tls/diag-2.C: Likewise.
35968         * g++.dg/other/error8.C: Likewise.
35969
35970 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
35971
35972         PR c/17178
35973         * gcc.dg/unused-4.c: Adjust to be correct.
35974
35975         PR c/17820
35976         * gcc.dg/unused-7.c: New test.
35977
35978 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
35979
35980         PR c++/17797
35981         * g++.dg/overload/template2.C: New test.
35982
35983 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
35984
35985         PR tree-optimization/16632
35986         * gcc.dg/tree-ssa/20041002-1.c: New.
35987
35988 2004-10-03  Paul Brook  <paul@codesourcery.com>
35989
35990         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
35991         rather than relying on default formatting.
35992
35993 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
35994
35995         * gcc.dg/20040920-1.c: Update expected message text.
35996
35997 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
35998
35999         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
36000
36001 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
36002
36003         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
36004         tree level.
36005
36006 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
36007
36008         * gcc.dg/tree-ssa/pr17343.c: Remove.
36009
36010 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
36011
36012         PR tree-opt/17343
36013         * gcc.dg/tree-ssa/pr17343.c: New test.
36014
36015 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
36016
36017         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
36018         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
36019         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
36020         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
36021         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
36022
36023 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36024
36025         * gcc.dg/lvalue-2.c: New test.
36026
36027 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36028
36029         PR c/17730
36030         * gcc.dg/pr17730-1.c: New test
36031
36032 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
36033
36034         PR c/7425
36035         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
36036
36037 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
36038
36039         * gcc.c-torture/execute/stdarg-1.c: New test.
36040         * gcc.c-torture/execute/stdarg-2.c: New test.
36041         * gcc.c-torture/execute/stdarg-3.c: New test.
36042         * gcc.dg/tree-ssa/stdarg-1.c: New test.
36043         * gcc.dg/tree-ssa/stdarg-2.c: New test.
36044         * gcc.dg/tree-ssa/stdarg-3.c: New test.
36045         * gcc.dg/tree-ssa/stdarg-4.c: New test.
36046         * gcc.dg/tree-ssa/stdarg-5.c: New test.
36047
36048 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
36049
36050         PR tree-optimization/17697
36051         * g++.dg/opt/pr17697-1.C: New test.
36052         * g++.dg/opt/pr17697-2.C: New test.
36053         * g++.dg/opt/pr17697-3.C: New test.
36054
36055 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
36056
36057         PR c/16409
36058         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
36059         gcc.dg/vla-init-5.c: New tests.
36060
36061 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
36062
36063         PR c/13804
36064         * gcc.dg/pr13804-1.c: New test.
36065
36066 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36067
36068         PR fortran/16938
36069         * gfortran.dg/pr16938.f90: New test.
36070
36071 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
36072
36073         * g++.dg/template/crash23.C: New test.
36074
36075 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
36076
36077         PR c++/17585
36078         * g++.dg/template/static8.C: New test.
36079
36080 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
36081
36082         PR c++/17681
36083         * g++.dg/other/error9.C: New test.
36084
36085 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
36086
36087         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
36088
36089 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36090
36091         PR fortran/15164
36092         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
36093
36094 2004-09-26  Roger Sayle  <roger@eyesopen.com>
36095
36096         PR middle-end/17112
36097         * gcc.dg/pr17112-1.c: New test case.
36098
36099 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36100
36101         PR c/11459
36102         * gcc.dg/pr11459-1.c: New test.
36103
36104 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
36105
36106         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
36107         * gcc.dg/tree-ssa/loop-4.c: Likewise.
36108
36109 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36110
36111         * gfortran.dg/pr15324.f90: Make array bounds consistent.
36112
36113 2004-09-25  Jan Hubicka  <jh@suse.cz>
36114
36115         * compile/30040909-1.c: New test.
36116         * compile/30040907-1.c: New test.
36117
36118 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
36119
36120         * gcc.c-torture/execute/va-arg-26.c: New test.
36121
36122 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
36123
36124         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
36125         extra diagnostics on targets with 64-bit pointers.
36126         * objc.dg/selector-1.m: Adjust dg-warning regexp.
36127
36128 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36129
36130         PR c/17188
36131         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
36132         * gcc.dg/decl-3.c: Adjust expected message.
36133
36134 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36135
36136         PR fortran/17615
36137         * gfortran.dg/pr17615.f90: New test.
36138
36139 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
36140
36141         PR tree-optimzation/17517
36142         * g++.dg/tree-ssa/pr17517.C: New Test.
36143
36144 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36145
36146         PR c++/16889
36147         * g++.dg/lookup/ambig3.C: New.
36148
36149 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
36150
36151         PR tree-opt/17624
36152         * g++.dg/opt/pr17624.C: New test.
36153
36154 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36155
36156         PR c/6980
36157         * gcc.dg/Wbad-function-cast-1.c: New test.
36158
36159 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
36160
36161         * g++.dg/ext/complit1.C
36162         * g++.dg/other/error2.C
36163         * g++.dg/other/nontype-1.C
36164         * g++.dg/parse/crash11.C
36165         * g++.dg/parse/crash12.C
36166         * g++.dg/parse/error15.C
36167         * g++.dg/parse/error4.C
36168         * g++.dg/parse/tmpl-outside1.C
36169         * g++.dg/parse/too-many-tmpl-args1.C
36170         * g++.dg/template/dependent-expr3.C
36171         * g++.dg/template/error10.C
36172         * g++.dg/template/instantiate1.C
36173         * g++.dg/template/vtable2.C
36174         * g++.dg/warn/Wshadow-1.C
36175         * g++.dg/warn/weak1.C
36176         * g++.old-deja/g++.brendan/crash16.C
36177         * g++.old-deja/g++.brendan/crash18.C
36178         * g++.old-deja/g++.brendan/crash48.C
36179         * g++.old-deja/g++.brendan/crash49.C
36180         * g++.old-deja/g++.brendan/crash55.C
36181         * g++.old-deja/g++.brendan/crash56.C
36182         * g++.old-deja/g++.brendan/crash8.C
36183         * g++.old-deja/g++.brendan/enum11.C
36184         * g++.old-deja/g++.brendan/enum8.C
36185         * g++.old-deja/g++.brendan/enum9.C
36186         * g++.old-deja/g++.brendan/friend3.C
36187         * g++.old-deja/g++.brendan/misc14.C
36188         * g++.old-deja/g++.bugs/900402_02.C
36189         * g++.old-deja/g++.bugs/900404_03.C
36190         * g++.old-deja/g++.bugs/900404_04.C
36191         * g++.old-deja/g++.bugs/900428_03.C
36192         * g++.old-deja/g++.jason/crash4.C
36193         * g++.old-deja/g++.jason/overload21.C
36194         * g++.old-deja/g++.jason/redecl1.C
36195         * g++.old-deja/g++.jason/report.C
36196         * g++.old-deja/g++.jason/rfg10.C
36197         * g++.old-deja/g++.jason/template30.C
36198         * g++.old-deja/g++.law/arm12.C
36199         * g++.old-deja/g++.law/ctors5.C
36200         * g++.old-deja/g++.law/cvt20.C
36201         * g++.old-deja/g++.law/init10.C
36202         * g++.old-deja/g++.law/init8.C
36203         * g++.old-deja/g++.law/visibility17.C
36204         * g++.old-deja/g++.law/visibility7.C
36205         * g++.old-deja/g++.mike/net8.C
36206         * g++.old-deja/g++.mike/p646.C
36207         * g++.old-deja/g++.mike/p700.C
36208         * g++.old-deja/g++.mike/p701.C
36209         * g++.old-deja/g++.mike/p811.C
36210         * g++.old-deja/g++.ns/template13.C
36211         * g++.old-deja/g++.other/array3.C
36212         * g++.old-deja/g++.other/crash25.C
36213         * g++.old-deja/g++.other/dtor3.C
36214         * g++.old-deja/g++.other/dtor4.C
36215         * g++.old-deja/g++.other/main1.C
36216         * g++.old-deja/g++.other/warn7.C
36217         * g++.old-deja/g++.pt/crash11.C
36218         * g++.old-deja/g++.pt/crash36.C
36219         * g++.old-deja/g++.pt/spec22.C
36220         * g++.old-deja/g++.pt/spec9.C
36221         * g++.old-deja/g++.pt/ttp52.C
36222         * g++.old-deja/g++.robertl/eb103.C
36223         * g++.old-deja/g++.robertl/eb121.C
36224         * g++.old-deja/g++.robertl/eb22.C
36225         * g++.old-deja/g++.robertl/eb8.C:
36226         Update locations and/or regexps of dg-error markers.
36227         Remove markers for some bogus messages that are no longer issued.
36228
36229 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
36230
36231         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
36232         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
36233
36234 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
36235
36236         PR c++/17618
36237         * g++.dg/lookup/crash5.C: New test.
36238
36239 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
36240
36241         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
36242         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
36243         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
36244         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
36245         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
36246         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
36247
36248         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
36249         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
36250         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
36251         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
36252         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
36253         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
36254
36255         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
36256
36257         * gcc.dg/vect/vect-44.c: Check additional cases.
36258         * gcc.dg/vect/vect-48.c: Check additional cases.
36259
36260         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
36261         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
36262         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
36263         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
36264         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
36265         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
36266         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
36267         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
36268         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
36269
36270         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
36271         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
36272         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
36273
36274 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36275
36276         * gcc.dg/tree-ssa/loop-6.c: New test.
36277
36278 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
36279
36280         PR c++/17620
36281         * g++.dg/inherit/base2.C: New.
36282
36283 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36284
36285         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
36286         * gcc.dg/20001012-2.c: Likewise.
36287         * gcc.dg/20001013-1.c: Likewise.
36288         * gcc.dg/20001101-1.c: Likewise.
36289         * gcc.dg/20001102-1.c: Likewise.
36290         * gcc.dg/bf-spl1.c: Likewise.
36291         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
36292         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
36293
36294 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
36295
36296         PR tree-optimization/16721
36297         * gcc.dg/tree-ssa/pr16721.c: New test.
36298
36299 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
36300
36301         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
36302         * gcc.dg/20040305-1.c: Likewise.
36303
36304 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36305
36306         PR c/16566
36307         * gcc.c-torture/compile/pr16566-1.c,
36308         gcc.c-torture/compile/pr16566-2.c,
36309         gcc.c-torture/compile/pr16566-3.c: New tests.
36310
36311 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
36312
36313         PR tree-optimization/17512
36314         * gcc.c-torture/compile/20040916-1.c.
36315
36316 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
36317
36318         * gcc.dg/pragma-re-3.c: New test.
36319
36320 2004-09-17  Matt Austern  <austern@apple.com>
36321
36322         PR c++/15049
36323         * g++.dg/other/anon3.C: New.
36324
36325 2004-09-21  Roger Sayle  <roger@eyesopen.com>
36326
36327         PR c++/7503
36328         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
36329         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
36330         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
36331         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
36332         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
36333
36334 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
36335
36336         PR fortran/17286
36337         * gfortran.dg/pr17286.f90: New test.
36338
36339 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
36340
36341         PR c++/17530
36342         * g++.dg/template/static7.C: New test.
36343
36344 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
36345
36346         PR tree-opt/17558
36347         * gcc.c-torture/compile/pr17558.c: New test.
36348
36349 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
36350
36351         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
36352         if SKIP_ATTRIBUTE is defined.
36353
36354 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36355
36356         PR fortran/15957
36357         * gfortran.dg/pr15957.f90: New test.
36358
36359 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
36360
36361         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
36362         in comparison.
36363         * gcc.dg/vect/vect-79.c: Likewise.
36364         * gcc.dg/vect/vect-80.c: Likewise.
36365
36366 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36367
36368         PR fortran/15750
36369         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
36370
36371 2004-09-20  Ira Rosen  <irar@il.ibm.com>
36372
36373         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
36374         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
36375         * gcc.dg/vect/vect-62.c: New testcase.
36376         * gcc.dg/vect/vect-63.c: New testcase.
36377         * gcc.dg/vect/vect-64.c: New testcase.
36378         * gcc.dg/vect/vect-65.c: New testcase.
36379         * gcc.dg/vect/vect-66.c: New testcase.
36380         * gcc.dg/vect/vect-67.c: New testcase.
36381         * gcc.dg/vect/vect-68.c: New testcase.
36382         * gcc.dg/vect/vect-69.c: New testcase.
36383         * gcc.dg/vect/vect-79.c: New testcase.
36384         * gcc.dg/vect/vect-80.c: New testcase.
36385
36386 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
36387
36388         * gcc.target/mips/asm-1.c: New test.
36389
36390 2004-09-19  Ira Rosen  <irar@il.ibm.com>
36391
36392         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
36393         * gcc.dg/vect/vect-73.c: New testcase.
36394         * gcc.dg/vect/vect-74.c: New testcase.
36395         * gcc.dg/vect/vect-75.c: New testcase.
36396         * gcc.dg/vect/vect-76.c: New testcase.
36397         * gcc.dg/vect/vect-77.c: New testcase.
36398         * gcc.dg/vect/vect-78.c: New testcase
36399
36400 2004-09-18  Paul Brook  <paul@codesourcery.com>
36401
36402         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
36403
36404 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
36405
36406         PR c/17424
36407         * gcc.dg/pr17424-1.c: New test.
36408
36409 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
36410
36411         * g++.dg/tree-ssa/pr17153.C: New test.
36412
36413 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
36414
36415         PR pch/13361
36416         * g++.dg/pch/wchar-1.C: New.
36417         * g++.dg/pch/wchar-1.Hs: New.
36418
36419 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
36420
36421         * gcc.c-torture/execute/20040917-1.c: New test.
36422
36423 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
36424
36425         PR tree-optimization/17319
36426         * gcc.dg/pr17319.c: New test.
36427
36428 2004-09-17  Devang Patel  <dpatel@apple.com>
36429
36430         * gcc.dg/20040813-1.c: New test.
36431
36432 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
36433
36434         PR tree-optimization/17273
36435         * gcc.c-torture/compile/pr17273.c: New test.
36436
36437 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36438
36439         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
36440         Update expected messages.
36441         * gcc.dg/declspec-13.c: New test.
36442
36443 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
36444
36445         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
36446
36447 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
36448
36449         * gcc.c-torture/execute/pr17252.c: Use post-increment to
36450         change what 'a' is pointing to.
36451
36452 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
36453
36454         PR c++/16002
36455         * g++.dg/template/error18.C: New test.
36456
36457         PR c++/16029
36458         * g++.dg/warn/Wunused-8.C: New test.
36459
36460 2004-09-17  Steven Bosscher  <stevenb@suse.de>
36461
36462         PR tree-optimization/17513
36463         * gcc.dg/20040916-1.c: New test.
36464
36465 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
36466
36467         PR c++/17501
36468         * g++.dg/template/typename7.C: New test.
36469
36470 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36471
36472         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
36473
36474 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
36475
36476         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
36477         with -ftree-based-profiling also.
36478         * lib/profopt.exp: Support late-set profile_option/feedback_option.
36479
36480 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
36481
36482         PR/15364
36483         * gfortran.dg/der_array_io_1.f90: New test.
36484         * gfortran.dg/der_array_io_2.f90: New test.
36485         * gfortran.dg/der_array_io_3.f90: New test.
36486
36487 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
36488
36489         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
36490         EABI.
36491
36492 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
36493
36494         * g++.dg/opt/switch1.C: New test.
36495
36496 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
36497
36498         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
36499         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
36500         Update expected messages.
36501
36502 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36503
36504         PR fortran/16485
36505         * gfortran.dg/same_name_1.f90: New test.
36506
36507 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
36508
36509         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
36510         dereference garbage pointers.
36511
36512 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
36513
36514         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
36515         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
36516
36517         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
36518         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
36519         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
36520
36521 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
36522
36523         PR c++/17324
36524         * g++.dg/template/mangle1.C: New test.
36525
36526 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
36527
36528         PR tree-optimization/17252
36529         * gcc.c-torture/execute/pr17252.c: New test.
36530
36531 2004-09-14  Andrew Pinski  <apinski@apple.com>
36532
36533         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
36534
36535 2004-09-14  Roger Sayle  <roger@eyesopen.com>
36536
36537         PR rtl-optimization/9771
36538         * gcc.dg/pr9771-1.c: New test case.
36539
36540 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
36541
36542         PR tree-optimization/15262
36543         * gcc.c-torture/execute/pr15262-1.c: New test.
36544         * gcc.c-torture/execute/pr15262-2.c: New test.
36545
36546 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36547
36548         * gcc.dg/declspec-12.c: New test.
36549
36550 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
36551
36552         * gfortran.dg/pr17090.f90: Add directives to test.
36553
36554 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36555
36556         * gcc.c-torture/compile/20040914-1.c: New test.
36557
36558 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
36559
36560         PR c++/16162
36561         * g++.dg/template/decl2.C: New test.
36562
36563 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
36564
36565         PR fortran/17090
36566         * gfortran.dg/pr17090.f90: New test.
36567
36568 2004-09-13  Dale Johannesen  <dalej@apple.com>
36569
36570         * gcc.c-torture/compile/pr17408.c: New test case.
36571
36572 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
36573
36574         PR c++/16716
36575         * g++.dg/parse/crash17.C: New test.
36576
36577         PR c++/17327
36578         * g++.dg/template/enum3.C: New test.
36579
36580 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
36581
36582         * lib/gcc-defs.exp: Load wrapper.exp.
36583         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
36584         using local code.
36585         * lib/gcc.exp (gcc_init): Similar.
36586         * lib/gfortran.exp (gfortran_init): Similar.
36587         * lib/objc.exp (objc_init): Similar.
36588         * lib/treelang.exp (treelang_init): Similar.
36589         * lib/wrapper.exp: New file with build_wrapper call machinery in
36590         ${tool}_maybe_build_wrapper.
36591
36592 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
36593
36594         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
36595         "inline".
36596         * gcc.dg/declspec-11.c: Update expected messages.
36597         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
36598         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
36599         gcc.dg/inline-12.c: New tests.
36600
36601 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
36602
36603         * g++.dg/tree-ssa/pr17400.C: New testcase.
36604
36605 2004-09-13  James E Wilson  <wilson@specifixinc.com>
36606
36607         * gcc.target/mips/sb1-1.c: New testcase.
36608
36609 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
36610
36611         * lib/g77-dg.exp: Remove unused file.
36612         * lib/mike-g77.exp: Ditto.
36613         * lib/g77.exp: Ditto.
36614
36615 2004-09-12  Richard Henderson  <rth@redhat.com>
36616
36617         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
36618
36619 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
36620
36621         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
36622         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36623         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
36624         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
36625         Update expected messages.
36626
36627 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
36628
36629         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
36630         declaration/use mismatch for dirp parameter.
36631
36632 2004-09-12  Andrew Pinski  <apinski@apple.com>
36633
36634         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
36635         -fgnu-runtime is passed.
36636
36637 2004-09-12  Richard Henderson  <rth@redhat.com>
36638
36639         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
36640         do the uplevel thing and update additional_flags directly.
36641         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
36642         gfortran.fortran-torture/execute/intrinsic_nearest.x,
36643         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
36644         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
36645
36646 2004-09-11  Steven Bosscher  <stevenb@suse.de>
36647
36648         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
36649
36650 2004-09-11  Roger Sayle  <roger@eyesopen.com>
36651
36652         PR middle-end/17411
36653         * g++.dg/opt/pr17411-1.C: New test case.
36654
36655 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36656
36657         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36658         gcc.dg/tls/diag-2.c: Update expected messages.
36659         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
36660         messages.
36661         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
36662         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
36663         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
36664         gcc.dg/tls/diag-5.c: New tests.
36665
36666 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
36667
36668         * gcc.dg/20040910-1.c: Correct dg-error regexp.
36669
36670 2004-09-11  Steven Bosscher  <stevenb@suse.de>
36671
36672         * g++.dg/parse/break-in-for.C: New test.
36673
36674 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
36675
36676         * gcc.dg/tree-ssa/20040911-1.c: New test.
36677
36678 2004-09-11  Andreas Jaeger  <aj@suse.de>
36679
36680         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
36681         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
36682
36683 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
36684
36685         * gcc.target/frv: New directory of FR-V-specific tests.
36686
36687 2004-09-10  James E Wilson  <wilson@specifixinc.com>
36688
36689         * gcc.dg/convert-vec-1.c: New test.
36690
36691 2004-09-10  Roger Sayle  <roger@eyesopen.com>
36692
36693         PR middle-end/17024
36694         * gcc.dg/pr17024-1.c: New test case.
36695
36696 2004-09-10  Eric Christopher  <echristo@redhat.com>
36697
36698         * gcc.dg/20040910-1.c: New test.
36699
36700 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36701
36702         * gcc.dg/bitfld-9.c: New test.
36703
36704 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
36705
36706         * gcc.c-torture/execute/ieee/acc1.c: New test.
36707         * gcc.c-torture/execute/ieee/acc2.c: New test.
36708         * gcc.c-torture/execute/ieee/mzero6.c: New test.
36709
36710 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36711
36712         * gcc.dg/deprecated-2.c: New test.
36713
36714 2004-09-09  James E Wilson  <wilson@specifixinc.com>
36715
36716         * gcc.dg/init-vec-1.c: New test.
36717
36718 2004-09-09  Roger Sayle  <roger@eyesopen.com>
36719
36720         PR middle-end/17055
36721         * gcc.dg/pr17055-1.c: New test case.
36722
36723 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
36724
36725         PR target/17377
36726         * gcc.c-torture/execute/pr17377.c: New test.
36727
36728 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36729
36730         PR c/8420
36731         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
36732         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
36733         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36734         gcc.dg/long-long-typespec-1.c: New tests.
36735         * gcc.dg/tls/diag-2.c: Update expected diagnostics
36736
36737 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36738
36739         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
36740         gcc.dg/gnu99-static-1.c: New tests.
36741
36742 2004-09-08  Devang Patel  <dpatel@apple.com>
36743
36744         * gcc.dg/darwin-ld-20040828-1.c: New test.
36745         * gcc.dg/darwin-ld-20040828-2.c: New test.
36746         * gcc.dg/darwin-ld-20040828-3.c: New test.
36747
36748 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
36749
36750         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
36751         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
36752         in error message.
36753         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
36754         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
36755         in error message.
36756         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
36757         types they qualify.
36758         * objc.dg/type-size-2.m: Fix wording in comment.
36759         * objc.dg/va-meth-1.m: New test case.
36760
36761 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
36762
36763         PR c/16633:
36764         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
36765         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
36766
36767 2004-09-06  Devang Patel  <dpatel@apple.com>
36768
36769         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
36770         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
36771
36772 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
36773
36774         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
36775         reflect changed line numbering of diagnostics.
36776
36777 2004-09-06  Paul Brook  <paul@codesourcery.com>
36778
36779         * gfortran.dg/edit_real_1.f90: Add new test.
36780
36781 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36782
36783         * gcc.dg/tree-ssa/loop-2.c: New test.
36784         * gcc.dg/tree-ssa/loop-3.c: New test.
36785         * gcc.dg/tree-ssa/loop-4.c: New test.
36786         * gcc.dg/tree-ssa/loop-5.c: New test.
36787
36788 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36789
36790         * gcc.dg/format/sentinel-1.c: Update for parameter option.
36791
36792 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36793
36794         * gcc.dg/format/sentinel-1.c: New test.
36795
36796 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
36797
36798         * gcc.dg/builtins-46.c: New.
36799
36800 2004-09-03  Devang Patel  <dpatel@apple.com>
36801
36802         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
36803         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
36804
36805 2004-09-03  Jan Beulich  <jbeulich@novell.com>
36806
36807         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
36808         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
36809         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
36810         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
36811         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
36812         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
36813         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
36814         the non-portable bzero.
36815         * gcc.dg/20010912-1.c: xfail for NetWare.
36816         * gcc.dg/20020426-2.c: xfail for NetWare.
36817         * gcc.dg/20021014-1.c: xfail for NetWare.
36818         * gcc.dg/20021018-1.c: xfail for NetWare.
36819         * gcc.dg/20030213-1.c: xfail for NetWare.
36820         * gcc.dg/20030225-1.c: xfail for NetWare.
36821         * gcc.dg/20030708-1.c: xfail for NetWare.
36822         * gcc.dg/builtins-config.h: Also exclude NetWare.
36823         * gcc.dg/format/format.h: Define restrict only if not already defined.
36824         * gcc.dg/nest.c: xfail for NetWare.
36825         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
36826         * lib/target-supports.exp (check_visibility_available): Exclude
36827         NetWare.
36828
36829 2004-09-03  Jan Beulich  <jbeulich@novell.com>
36830
36831         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
36832         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
36833         deterministic starting point for the alignment of structure fields.
36834         * gcc.dg/Wpadded.c: Dito.
36835         * g++.dg/abi/vbase10.C: Dito.
36836
36837 2004-09-03  Devang Patel  <dpatel@apple.com>
36838
36839         * g++.dg/debug/pr15736.cc: New test.
36840
36841 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
36842
36843         * README.QMTEST: Fix out-of-date link.
36844
36845 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
36846
36847         PR fortran/16579
36848         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
36849         Delete.  Duplicate of gfortran.dg/g77/20010610.f
36850
36851 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
36852
36853         * g++.dg/abi/arm_rtti1.C: New test.
36854
36855 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
36856
36857         * gcc.dg/ppc-vector-memcpy.c: New.
36858         * gcc.dg/ppc-vector-memset.c: New.
36859
36860 2004-09-02  Chao-ying Fu  <fu@mips.com>
36861
36862         * gcc.target/mips/mips-3d-1.c: New test.
36863         * gcc.target/mips/mips-3d-2.c: New test.
36864         * gcc.target/mips/mips-3d-3.c: New test.
36865         * gcc.target/mips/mips-3d-4.c: New test.
36866         * gcc.target/mips/mips-3d-5.c: New test.
36867         * gcc.target/mips/mips-3d-6.c: New test.
36868         * gcc.target/mips/mips-3d-7.c: New test.
36869         * gcc.target/mips/mips-3d-8.c: New test.
36870         * gcc.target/mips/mips-3d-9.c: New test.
36871         * gcc.target/mips/mips-ps-1.c: New test.
36872         * gcc.target/mips/mips-ps-2.c: New test.
36873         * gcc.target/mips/mips-ps-3.c: New test.
36874         * gcc.target/mips/mips-ps-4.c: New test.
36875         * gcc.target/mips/mips-ps-type.c: New test.
36876
36877 2004-09-02  Paul Brook  <paul@codesourcery.com>
36878
36879         * gfortran.dg/edit_real_1.f90: Add new tests.
36880
36881 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36882
36883         PR fortran/15327
36884         * gfortran.dg/merge_char_1.f90: New test.
36885
36886 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36887
36888         PR fortran/16404
36889         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
36890
36891 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36892
36893         PR c/1522
36894         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
36895
36896 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
36897
36898         * g++.dg/opt/loop1.C: Do not XFAIL.
36899
36900 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
36901
36902         * gcc.c-torture/execute/20040831-1.c: New test.
36903
36904 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
36905
36906         PR fortran/16579
36907         * gfortran.dg/g77/20010610.f: Now passes.
36908         Copy from g77.f-torture/execute. Add dg-run directive.
36909         * gfortran.dg/g77/README: Update
36910
36911 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
36912
36913         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
36914         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
36915         (t1, t2, t3, t4): Add volatile.
36916
36917 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
36918
36919         * g++.dg/ext/visibility/arm1.C: New test.
36920
36921 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
36922
36923         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
36924         -pedantic-errors.
36925
36926 2004-09-01  Paul Brook  <paul@codesourcery.com>
36927
36928         * gfortran.dg/eof_2.f90: New test.
36929
36930 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36931
36932         PR fortran/16579
36933         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
36934
36935 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
36936
36937         PR libfortran/16805
36938         * gfortran.dg/list_read_2.f90: New test.
36939
36940 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
36941
36942         * g++.dg/abi/key1.C: New test.
36943
36944 2004-08-31  Richard Henderson  <rth@redhat.com>
36945
36946         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
36947         form of offsetof.
36948         * g++.dg/other/offsetof5.C: Remove duplicate.
36949
36950 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36951
36952         PR fortran/17244
36953         * gfortran.dg/func_derived_1.f90: New test.
36954
36955 2004-08-31  Paul Brook  <paul@codesourcery.com>
36956
36957         * gfortran.dg/eof_1.f90: New test.
36958
36959 2004-08-31  Paul Brook  <paul@codesourcery.com>
36960
36961         * gfortran.dg/list_read_1.f90: New file.
36962
36963 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
36964
36965         * g++.dg/opt/loop1.C: XFAIL.
36966
36967 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
36968
36969         * gcc.dg/funcdef-storage-1.c: New.
36970         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
36971         an extern function in local scope.
36972         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
36973         declare an 'auto inline' function in local scope.
36974         * gcc.dg/20011130-1.c: Likewise.
36975         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
36976         an 'auto' function in local scope.
36977         * gcc.dg/20021014-1.c: Likewise.
36978         * gcc.dg/20030331-2.c: Likewise.
36979
36980 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36981
36982         * gfortran.dg/blockdata_1.f90: New test.
36983
36984 2004-08-30  Richard Henderson  <rth@redhat.com>
36985
36986         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
36987
36988 2004-08-30  Richard Henderson  <rth@redhat.com>
36989
36990         * lib/fortran-torture.exp (fortran-torture-execute): Honor
36991         additional_flags set by alternate driver.
36992         (ieee-options): New procedure.
36993         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
36994         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
36995         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
36996         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
36997
36998 2004-08-30  Richard Henderson  <rth@redhat.com>
36999
37000         * lib/f-torture.exp: Remove.
37001
37002 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
37003
37004         PR rtl-optimization/16590
37005         * g++.dg/opt/loop1.C: New test.
37006
37007 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37008
37009         PR fortran/13910
37010         * gfortran.dg/oldstyle_1.f90: New test.
37011
37012 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
37013         Paul Brook  <paul@codesourcery.com>
37014
37015         * gfortran.dg/g77/README: Update.
37016         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
37017         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
37018         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
37019
37020 2004-08-28  Paul Brook  <paul@codesourcery.com>
37021
37022         PR libfortran/17195
37023         * gfortran.dg/edit_real_1.f90: New test.
37024
37025 2004-08-27  Paul Brook  <paul@codesourcery.com>
37026
37027         * gfortran.dg/rewind_1.f90: New test.
37028
37029 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
37030
37031         PR fortran/16597
37032         * gfortran.dg/pr16597.f90: New test.
37033
37034 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37035
37036         PR c/13801
37037         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
37038         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
37039         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
37040         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
37041         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
37042
37043 2004-08-26  Nick Clifton  <nickc@redhat.com>
37044
37045         * gcc.c-torture/compile/pr17119.c: New test.
37046
37047 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37048
37049         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
37050
37051 2004-08-25  Richard Henderson  <rth@redhat.com>
37052
37053         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
37054         the bits that expect kind=8 to be the largest real kind.
37055
37056 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
37057
37058         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
37059
37060 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37061
37062         * gfortran.dg/assignment_1.f90: New test.
37063
37064 2004-08-25  Adam Nemet  <anemet@lnxw.com>
37065
37066         * g++.dg/template/repo3.C: New test.
37067
37068 2004-08-25  Roger Sayle  <roger@eyesopen.com>
37069
37070         PR middle-end/16693
37071         PR tree-optimization/16372
37072         * g++.dg/opt/pr16372-1.C: New test case.
37073         * g++.dg/opt/pr16693-1.C: New test case.
37074         * g++.dg/opt/pr16693-2.C: New test case.
37075
37076 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
37077
37078         * objc.dg/proto-lossage-4.m: New test.
37079
37080 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
37081
37082         PR c++/17155
37083         * g++.dg/inherit/local2.C: New test.
37084
37085 2004-08-25  Paul Brook  <paul@codesourcery.com>
37086
37087         PR fortran/17144
37088         * gfortran.dg/string_ctor_1.f90: New test.
37089
37090 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37091
37092         PR c++/14428
37093         * g++.dg/template/redecl2.C: New test.
37094
37095 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
37096
37097         PR fortran/17143
37098         * gfortran.dg/pr17143.f90: New test.
37099
37100 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
37101
37102         PR fortran/17164
37103         * gfortran.dg/pr17164.f90: New test.
37104
37105 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37106
37107         * gcc.dg/tree-ssa/loop-1.c: New test.
37108
37109 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
37110
37111         * gcc.c-torture/compile/20040824-1.c: New test.
37112
37113 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
37114
37115         * gcc.c-torture/compile/iftrap-3.c: New test.
37116
37117 2004-08-24  Paul Brook  <paul@codesourcery.com>
37118
37119         * gfortran.dg/entry_2.f90: New test.
37120
37121 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37122
37123         PR c++/16889
37124         * g++.dg/lookup/ambig[12].C: New.
37125
37126 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37127
37128         PR c++/16706
37129         * g++.dg/template/crash21.C: New test.
37130         * g++.dg/template/crash22.C: Likewise.
37131
37132 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37133
37134         PR c++/17149
37135         * g++.dg/template/access15.C: New.
37136
37137 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37138
37139         PR c++/17163
37140         * g++.dg/template/repo2.C: New test.
37141
37142 2004-08-23  Roger Sayle  <roger@eyesopen.com>
37143
37144         PR rtl-optimization/17078
37145         * gcc.c-torture/execute/pr17078-1.c: New test case.
37146
37147 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37148
37149         PR c/14492
37150         * gcc.dg/debug/crash1.c: New test.
37151
37152 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37153
37154         PR c/16180
37155         * gcc.dg/loop-5.c: New test.
37156
37157 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37158
37159         * gcc.c-torture/execute/20040823-1.c: New test.
37160
37161 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
37162
37163         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
37164         to the assembler.  Simplify test accordingly.
37165         (asm_abi_flags): Use GNU names.
37166         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
37167         to check for ABI flags.
37168
37169 2004-08-22  Andrew Pinski  <apinski@apple.com>
37170
37171         * g++.dg/opt/pr14029.C: New test.
37172         * gcc.c-torture/execute/pr15262.c: New test.
37173
37174 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37175
37176         * gfortran.dg/reduction.f90: Add checks with complex arguments.
37177
37178 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
37179
37180         PR 16908
37181         * gfortran.dg/direct_io.f90: New test.
37182
37183 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
37184
37185         PR c++/17121
37186         * g++.dg/inherit/local2.C: New test.
37187
37188 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
37189
37190         PR c++/17120
37191         * g++.dg/warn/Wparentheses-4.C: New test.
37192
37193 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
37194
37195         PR c++/17121
37196         * g++.dg/inherit/local2.C: New test.
37197
37198         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
37199         * gcc.dg/ppc-ldstruct.c: Likewise.
37200         * gcc.dg/ppc64-abi-2.c: Likewise.
37201
37202 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
37203
37204         PR rtl-optimization/17099
37205         * gcc.c-torture/execute/20040820-1.c: New test.
37206
37207 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
37208
37209         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
37210
37211 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
37212
37213         PR fortran/17077
37214         * gfortran.dg/auto_array_1.f90: New test.
37215
37216 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37217
37218         PR fortran/17074
37219         * gfortran.dg/simpleif_1.f90: New test.
37220
37221 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
37222
37223         * lib/target-supports.exp (check_profiling_available): Return
37224         false for arm*-*-symbianelf* and arm*-*-eabi*.
37225
37226         PR c++/15890
37227         * g++.dg/template/delete1.C: New test.
37228
37229 2004-08-19  Paul Brook  <paul@codesourcery.com>
37230
37231         PR fortran/14976
37232         PR fortran/16228
37233         * gfortran.dg/data_char_1.f90: New test.
37234
37235 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
37236
37237         PR fortran/16946
37238         * gfortran.dg/reduction.f90: New testcase.
37239
37240 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37241
37242         PR fortran/16520
37243         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
37244
37245 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
37246
37247         PR c++/17041
37248         * g++.dg/Wparentheses-3.C: New test.
37249
37250 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
37251
37252         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
37253         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
37254         * gcc.dg/vect/vect-2.c: Likewise.
37255         * gcc.dg/vect/vect-3.c: Likewise.
37256         * gcc.dg/vect/vect-4.c: Likewise.
37257         * gcc.dg/vect/vect-5.c: Likewise.
37258         * gcc.dg/vect/vect-6.c: Likewise.
37259         * gcc.dg/vect/vect-7.c: Likewise.
37260         * gcc.dg/vect/vect-25.c: Likewise.
37261         * gcc.dg/vect/vect-31.c: Likewise.
37262         * gcc.dg/vect/vect-32.c: Likewise.
37263         * gcc.dg/vect/vect-34.c: Likewise.
37264         * gcc.dg/vect/vect-36.c: Likewise.
37265         * gcc.dg/vect/vect-all.c: Likewise.
37266
37267 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
37268
37269         PR c++/17068
37270         * g++.dg/template/operator4.C: New test.
37271
37272 2004-08-18  Richard Henderson  <rth@redhat.com>
37273
37274         * gcc.dg/20040206-1.c: XFAIL.
37275
37276 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
37277
37278         PR c++/16246
37279         * g++.dg/template/array7.C: New test.
37280
37281 2004-08-17  James E Wilson  <wilson@specifixinc.com>
37282
37283         * gcc.dg/mips-movcc-1.c: New test.
37284         * gcc.dg/mips-movcc-2.c: New test.
37285         * gcc.dg/mips-movcc-3.c: New test.
37286
37287         * gcc.dg/mips-nmadd-1.c: New test.
37288         * gcc.dg/mips-nmadd-2.c: New test.
37289
37290 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
37291
37292         PR c++/15871
37293         * g++.dg/opt/inline8.C: New test.
37294
37295         PR c++/16965
37296         * g++.dg/parse/error17.C: New test.
37297
37298 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
37299
37300         * gcc.dg/vect: New directory for vectorizer tests.
37301         * gcc.dg/vect/tree-vect.h: New file.
37302         * gcc.dg/vect/vect.exp: New file.
37303         * gcc.dg/vect/pr16105.c.c: New test.
37304         * gcc.dg/vect/vect-1.c: New test.
37305         * gcc.dg/vect/vect-2.c: New test.
37306         * gcc.dg/vect/vect-3.c: New test.
37307         * gcc.dg/vect/vect-4.c: New test.
37308         * gcc.dg/vect/vect-5.c: New test.
37309         * gcc.dg/vect/vect-6.c: New test.
37310         * gcc.dg/vect/vect-7.c: New test.
37311         * gcc.dg/vect/vect-8.c: New test.
37312         * gcc.dg/vect/vect-9.c: New test.
37313         * gcc.dg/vect/vect-10.c: New test.
37314         * gcc.dg/vect/vect-11.c: New test.
37315         * gcc.dg/vect/vect-12.c: New test.
37316         * gcc.dg/vect/vect-13.c: New test.
37317         * gcc.dg/vect/vect-14.c: New test.
37318         * gcc.dg/vect/vect-15.c: New test.
37319         * gcc.dg/vect/vect-16.c: New test.
37320         * gcc.dg/vect/vect-17.c: New test.
37321         * gcc.dg/vect/vect-18.c: New test.
37322         * gcc.dg/vect/vect-19.c: New test.
37323         * gcc.dg/vect/vect-20.c: New test.
37324         * gcc.dg/vect/vect-21.c: New test.
37325         * gcc.dg/vect/vect-22.c: New test.
37326         * gcc.dg/vect/vect-23.c: New test.
37327         * gcc.dg/vect/vect-24.c: New test.
37328         * gcc.dg/vect/vect-25.c: New test.
37329         * gcc.dg/vect/vect-26.c: New test.
37330         * gcc.dg/vect/vect-27.c: New test.
37331         * gcc.dg/vect/vect-28.c: New test.
37332         * gcc.dg/vect/vect-29.c: New test.
37333         * gcc.dg/vect/vect-30.c: New test.
37334         * gcc.dg/vect/vect-31.c: New test.
37335         * gcc.dg/vect/vect-32.c: New test.
37336         * gcc.dg/vect/vect-33.c: New test.
37337         * gcc.dg/vect/vect-34.c: New test.
37338         * gcc.dg/vect/vect-35.c: New test.
37339         * gcc.dg/vect/vect-36.c: New test.
37340         * gcc.dg/vect/vect-37.c: New test.
37341         * gcc.dg/vect/vect-38.c: New test.
37342         * gcc.dg/vect/vect-40.c: New test.
37343         * gcc.dg/vect/vect-41.c: New test.
37344         * gcc.dg/vect/vect-42.c: New test.
37345         * gcc.dg/vect/vect-43.c: New test.
37346         * gcc.dg/vect/vect-44.c: New test.
37347         * gcc.dg/vect/vect-45.c: New test.
37348         * gcc.dg/vect/vect-46.c: New test.
37349         * gcc.dg/vect/vect-47.c: New test.
37350         * gcc.dg/vect/vect-48.c: New test.
37351         * gcc.dg/vect/vect-49.c: New test.
37352         * gcc.dg/vect/vect-50.c: New test.
37353         * gcc.dg/vect/vect-51.c: New test.
37354         * gcc.dg/vect/vect-52.c: New test.
37355         * gcc.dg/vect/vect-53.c: New test.
37356         * gcc.dg/vect/vect-54.c: New test.
37357         * gcc.dg/vect/vect-55.c: New test.
37358         * gcc.dg/vect/vect-56.c: New test.
37359         * gcc.dg/vect/vect-57.c: New test.
37360         * gcc.dg/vect/vect-58.c: New test.
37361         * gcc.dg/vect/vect-59.c: New test.
37362         * gcc.dg/vect/vect-60.c: New test.
37363         * gcc.dg/vect/vect-61.c: New test.
37364         * gcc.dg/vect/vect-all.c: New test.
37365         * gcc.dg/vect/vect-none.c: New test.
37366
37367 2004-08-17  Paul Brook  <paul@codesourcery.com>
37368
37369         PR fortran/13082
37370         * gfortran.dg/entry_1.f90: New test.
37371
37372 2004-08-17  Andrew Pinski  <apinski@apple.com>
37373
37374         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
37375
37376 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
37377
37378         * gcc.dg/pr17036-1.c: New test.
37379
37380 2004-08-16  Devang Patel  <dpatel@apple.com>
37381
37382         * gcc.dg/darwin-20040809-1.c: New test.
37383
37384 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
37385
37386         * gcc.dg/funcdef-attr-1.c: New test.
37387
37388 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
37389
37390         * gcc.dg/altivec-17.c: New test.
37391         * gcc.dg/altivec-18.c: New test.
37392
37393 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37394
37395         PR c++/6749
37396         * g++.dg/template/vtable2.C: New test.
37397
37398 2004-08-14  Richard Henderson  <rth@redhat.com>
37399
37400         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
37401         * gcc.dg/pack-test-4.c (main): Return 0.
37402         * gcc.dg/setjmp-1.c: Remove XFAIL.
37403         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
37404
37405 2004-08-14  Richard Henderson  <rth@redhat.com>
37406
37407         * gcc.dg/980217-1.c: Add prototype for printf.
37408
37409 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
37410
37411         * gfortran.dg/pr16935.f90: New test.
37412
37413 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
37414
37415         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
37416
37417 2004-08-13  Paul Brook  <paul@codesourcery.com>
37418
37419         * gfortran.dg/der_io_1.f90: Remove stray comma.
37420
37421 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
37422
37423         * gcc.dg/vmx/cw-bug-2.c: Remove.
37424         * gcc.dg/vmx/vprint-1.c: Remove.
37425         * gcc.dg/vmx/vscan-1.c: Remove.
37426
37427 2004-08-12  Devang patel  <dpatel@apple.com>
37428
37429         * gcc.dg/darwin-20040809-2.c: New test.
37430
37431 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
37432
37433         * g++.dg/ext/altivec-12.C: New test.
37434
37435         * g++.dg/ext/altivec-11.C: New test.
37436
37437 2004-08-12  Paul Brook  <paul@codesourcery.com>
37438
37439         * g++.dg/abi/arm_cxa_vec_1.C: New test.
37440
37441 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
37442
37443         * g++.dg/ext/altivec-2.C: Check for hardware support before
37444         executing any VMX instructions.
37445
37446         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
37447
37448 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
37449
37450         PR c++/16276
37451         * g++.old-deja/g++.other/comdat4.C: New test.
37452         * g++.old-deja/g++.other/comdat4-aux.cc: New.
37453
37454 2004-08-12  Ben Elliston  <bje@au.ibm.com>
37455
37456         PR target/16286
37457         * gcc.dg/pr16286.c: New test.
37458
37459 2004-08-12 Jan Beulich <jbeulich@novell.com>
37460
37461         * g++.dg/ext/asm5.C: New.
37462
37463 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
37464
37465         PR c++/16698
37466         * g++.dg/eh/crash1.C: New test.
37467
37468         PR c++/16717
37469         * g++.dg/ext/construct1.C: New test.
37470
37471 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
37472
37473         PR c++/16853
37474         * g++.dg/init/ptrmem1.C: New test.
37475
37476         PR c++/16618
37477         * g++.dg/parse/offsetof5.C: New test.
37478
37479         PR c++/16870
37480         * g++.dg/template/overload3.C: New test.
37481
37482 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
37483
37484         PR c++/16964
37485         * g++.dg/parse/error16.C: New test.
37486
37487         PR c++/16904
37488         * g++.dg/template/error14.C: New test.
37489
37490         PR c++/16929
37491         * g++.dg/template/error15.C: New test.
37492
37493 2004-08-11  Devang Patel  <dpatel@apple.com>
37494
37495         * gcc.dg/darwin-ld-20040809-1.c: New test.
37496         * gcc.dg/darwin-ld-20040809-2.c: New test.
37497
37498 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
37499
37500         PR fortran/16917
37501         * gfortran.dg/dfloat_1.f90: New test.
37502
37503 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
37504
37505         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
37506         * gcc.dg/dll-2.c: Fix dg-require syntax.
37507         * gcc.misc-tests/arm-isr.c (abort): Declare.
37508         (exit): Likewise.
37509
37510 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
37511
37512         PR c++/16971
37513         * g++.dg/parse/crash16.C: New test.
37514
37515 2004-08-10  Roger Sayle  <roger@eyesopen.com>
37516
37517         * gcc.dg/mips-rsqrt-1.c: New test case.
37518         * gcc.dg/mips-rsqrt-2.c: New test case.
37519         * gcc.dg/mips-rsqrt-3.c: New test case.
37520
37521 2004-08-10  Paul Brook  <paul@codesourcery.com>
37522
37523         * gfortran.dg/der_io_1.f90: New test.
37524
37525 2004-08-10  Paul Brook  <paul@codesourcery.com>
37526
37527         PR fortran/16919
37528         * gfortran.dg/der_array_1.f90: New test.
37529
37530 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
37531
37532         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
37533
37534 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
37535
37536         * gcc.dg/wchar_t-2.c: Fix typo.
37537
37538 2004-08-09  Falk Hueffner  <falk@debian.org>
37539
37540         PR tree-optimization/12517
37541         * gcc.c-torture/compile/pr12517.c: New test.
37542
37543         PR tree-optimization/12578
37544         * gcc.c-torture/compile/pr12578.c: New test.
37545
37546         PR tree-optimization/12899
37547         * gcc.c-torture/compile/pr12899.c: New test.
37548
37549         PR rtl-optimization/14692
37550         * gcc.c-torture/compile/pr14692.c: New test.
37551
37552         PR tree-optimization/16461
37553         * gcc.c-torture/compile/pr16461.c: New test.
37554
37555 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
37556
37557         * gfortran.dg/getenv_1.f90: New test.
37558
37559 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
37560
37561         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
37562         wchar_t.
37563         * gcc.dg/symbian5.c: Test -fno-short-wchar.
37564
37565 2004-08-06  Paul Brook  <paul@codesourcery.com>
37566
37567         * gfortran.dg/ret_array_1.f90: New test.
37568         * gfortran.dg/ret_pointer_1.f90: New test.
37569
37570 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
37571
37572         * gcc.dg/missing-field-init-[12].c: New tests.
37573         * g++.dg/warn/missing-field-init-[12].C: New tests.
37574
37575 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
37576
37577         * gcc.dg/enum2.c: New test.
37578         * gcc.dg/symbian3.c: Likewise.
37579         * gcc.dg/symbian4.c: Likewise.
37580         * gcc.dg/wchar_t-2.c: Likewise.
37581
37582 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
37583
37584         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
37585         destructor tests.
37586
37587 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
37588
37589         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
37590         dg-require-visiblity.
37591         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
37592         * g++.dg/ext/visibility/fvisibility.C: Likewise.
37593         * g++.dg/ext/visibility/memfuncts.C: Likewise.
37594         * g++.dg/ext/visibility/new1.C: Likewise.
37595         * g++.dg/ext/visibility/pragma.C: Likewise.
37596         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
37597         * g++.dg/ext/visibility/virtual.C: Likewise.
37598         * g++/dg/ext/visibility/visibility-1.C: Likewise.
37599         * g++/dg/ext/visibility/visibility-2.C: Likewise.
37600         * g++/dg/ext/visibility/visibility-3.C: Likewise.
37601         * g++/dg/ext/visibility/visibility-4.C: Likewise.
37602         * g++/dg/ext/visibility/visibility-5.C: Likewise.
37603         * g++/dg/ext/visibility/visibility-6.C: Likewise.
37604         * g++/dg/ext/visibility/visibility-7.C: Likewise.
37605         * g++/dg/ext/visibility/visibility-8.C: New test.
37606         * gcc.c-torture/compile/dll.x: Remove.
37607         * gcc.dg/dll-2.c: Use dg-require-dll
37608         * gcc.dg/visibility-10.c: New test.
37609         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
37610         supporting DLLs.
37611         * lib/scanasm.exp (scan_hidden): New function.
37612         (scan_not_hidden): Likewise.
37613
37614 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
37615
37616         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
37617
37618 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
37619
37620         * gcc.c-torture/execute/20040805-1.c: New test.
37621
37622 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
37623
37624         * gcc.dg/20020118-1.c: Declare abort.
37625         * gcc.dg/altivec_check.h: Likewise.
37626         * gcc.dg/iftrap-2.c: Likewise.
37627         * gcc.dg/pragma-darwin.c: Likewise.
37628         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
37629
37630 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
37631
37632         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
37633
37634 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37635
37636         * gcc.c-torture/execute/builtins/abs-2.c,
37637         gcc.c-torture/execute/builtins/abs-3.c,
37638         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
37639         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
37640         intmax_t, uintmax_t and their limits.
37641         * gcc.dg/intmax_t-1.c: New test.
37642
37643 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37644
37645         * g++.dg/tc1/dr147.C: Add reference to PR.
37646
37647 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
37648
37649         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
37650         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
37651
37652 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
37653
37654         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
37655
37656 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37657
37658         * gcc.dg/redecl-5.c: New test.
37659         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
37660         of scanf.
37661
37662 2004-08-03  Roger Sayle  <roger@eyesopen.com>
37663
37664         PR middle-end/16790
37665         * gcc.c-torture/execute/pr16790-1.c: New test case.
37666
37667 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
37668
37669         * g++.dg/ext/visibility/assign1.C: New test.
37670         * g++.dg/ext/visibility/new1.C: Likewise.
37671
37672         * gcc.dg/symbian1.c: New test.
37673         * gcc.dg/symbian2.c: Likewise.
37674
37675 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
37676
37677         PR target/16570
37678         * gcc.dg/i386-sse-9.c: New test.
37679
37680 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37681
37682         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
37683
37684 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37685
37686         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
37687         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
37688         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
37689         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
37690         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
37691         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
37692         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
37693         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
37694         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
37695         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
37696         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
37697         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
37698         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
37699         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
37700         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
37701         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
37702         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
37703         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
37704         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
37705         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
37706         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
37707         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
37708         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
37709         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
37710         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
37711         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
37712         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
37713         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
37714         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
37715         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
37716         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
37717         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
37718         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
37719         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
37720         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
37721         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
37722         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
37723         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
37724         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
37725         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
37726         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
37727         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
37728         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
37729         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
37730         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
37731         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
37732         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
37733         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
37734         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
37735         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
37736         gcc.misc-tests/i386-pf-3dnow-1.c,
37737         gcc.misc-tests/i386-pf-athlon-1.c,
37738         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
37739         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
37740         Declare built-in functions used.
37741         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
37742
37743 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
37744
37745         PR c++/16707
37746         * g++.dg/lookup/using12.C: New test.
37747
37748         * g++.dg/init/null1.C: Fix PR number.
37749         * g++.dg/parse/namespace10.C: Likewise.
37750
37751 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
37752
37753         PR c++/16224
37754         * g++.dg/template/spec17.C: New test.
37755         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
37756         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
37757
37758 2004-08-02  David Billinghurst
37759
37760         PR fortran/16292
37761         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
37762
37763 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
37764
37765         * gcc.dg/ia64-got-1.c: New test case.
37766
37767 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
37768
37769         PR c++/16489
37770         * g++.dg/init/null1.C: New test.
37771         * g++.dg/tc1/dr76.C: Adjust error marker.
37772
37773         PR c++/16529
37774         * g++.dg/parse/namespace10.C: New test.
37775
37776         PR c++/16810
37777         * g++.dg/inherit/ptrmem2.C: New test.
37778
37779 2004-08-02  Ben Elliston  <bje@au.ibm.com>
37780
37781         PR target/16155
37782         * gcc.dg/pr16155.c: New test.
37783
37784 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
37785
37786         * gcc.dg/redecl-2.c: New test.
37787
37788 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
37789
37790         * gcc.dg/darwin-longdouble.c: New file.
37791
37792 2004-07-30  Richard Henderson  <rth@redhat.com>
37793
37794         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
37795         write to constant argument.
37796         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
37797
37798 2004-07-30  Richard Henderson  <rth@redhat.com>
37799
37800         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
37801         tests of nearest around zero.
37802
37803 2004-07-30  Andrew Pinski  <apinski@apple.com>
37804
37805         * gcc.c-torture/compile/20040730-1.c: New test.
37806
37807 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
37808
37809         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
37810         powerpc-eabispe.
37811
37812 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
37813
37814         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
37815
37816 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
37817
37818         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
37819         contains $ld_library_path.
37820         * lib/gfortran.exp (gfortran_link_flags): Likewise.
37821
37822 2004-07-29  Richard Henderson  <rth@redhat.com>
37823
37824         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
37825
37826         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
37827         (alt2, which): New.
37828         (Check): Accept either alternative.
37829
37830 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
37831
37832         * g++.dg/abi/inline1.C: New test.
37833         * g++.dg/abi/local1-a.cc: Likewise.
37834         * g++.dg/abi/local1.C: Likewise.
37835         * g++.dg/abi/mangle11.C: Tweak location of warnings.
37836         * g++.dg/abi/mangle12.C: Likewise.
37837         * g++.dg/abi/mangle17.C: Likewise.
37838         * g++.dg/abi/mangle20-2.C: Likewise.
37839         * g++.dg/opt/interface1.C: Likewise.
37840         * g++.dg/opt/interface1.h: Likewise.
37841         * g++.dg/opt/interface1-a.cc: New test.
37842         * g++.dg/parse/repo1.C: New test.
37843         * g++.dg/template/repo1.C: Likewise.
37844         * g++.dg/warn/Winline-1.C: Likewise.
37845         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
37846
37847 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
37848
37849         * gcc.dg/tree-ssa/20040729-1.c: New test.
37850
37851 2004-07-27  Matt Austern <austern@apple.com>
37852
37853         * gcc.dg/darwin-bool-1.c: New test.
37854         * gcc.dg/darwin-bool-2.c: New test.
37855
37856 2004-07-28  Richard Henderson  <rth@redhat.com>
37857
37858         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
37859         arguments in the correct type.  Don't write to constant arguments.
37860
37861 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
37862
37863         PR tree-optimization/16688
37864         PR tree-optimization/16689
37865         * g++.dg/tree-ssa/pr16688.C: New test.
37866
37867 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
37868
37869         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
37870         loads.  Not only in the comment, this time.
37871
37872 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
37873
37874         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
37875         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
37876         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
37877         * gcc.dg/sh4a-bitmovua.c: New.
37878         * gcc.dg/sh4a-cos.c: New.
37879         * gcc.dg/sh4a-cosf.c: New.
37880         * gcc.dg/sh4a-fprun.c: New.
37881         * gcc.dg/sh4a-fsrra.c: New.
37882         * gcc.dg/sh4a-memmovua.c: New.
37883         * gcc.dg/sh4a-sin.c: New.
37884         * gcc.dg/sh4a-sincos.c: New.
37885         * gcc.dg/sh4a-sincosf.c: New.
37886         * gcc.dg/sh4a-sinf.c: New.
37887
37888 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
37889
37890         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
37891         conditionals.
37892         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
37893         loads.
37894         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
37895         DOM1.
37896
37897 2004-07-27  Andrew Pinski  <apinski@apple.com>
37898
37899         * g++.dg/rtti/tinfo1.C: Correct the xfail.
37900
37901 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
37902
37903         * gcc.dg/pragma-isr.c: New test.
37904
37905 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37906
37907         PR c++/14429
37908         * g++.dg/template/ttp11.C: New test.
37909
37910 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
37911
37912         * gcc.c-torture/compile/20040727-1.c: New test.
37913
37914 2004-07-26  Eric Christopher  <echristo@redhat.com>
37915
37916         * gcc.c-torture/compile/20040726-2.c: New test.
37917
37918 2004-07-26  Andrew Pinski  <apinski@apple.com>
37919
37920         * g++.dg/rtti/tinfo1.C: Xfail.
37921
37922 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
37923
37924         * gcc.c-torture/compile/20040726-1.c: New test.
37925
37926 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
37927             Brian Ryner  <bryner@brianryner.com>
37928
37929         PR c++/9283
37930         PR c++/15000
37931         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
37932         * g++.dg/ext/visibility/: New directory.
37933         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
37934         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
37935         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
37936         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
37937         * g++.dg/ext/visibility/fvisibility.C,
37938         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
37939         g++.dg/ext/visibility/fvisibility-override1.C
37940         g++.dg/ext/visibility/fvisibility-override2.C
37941         g++.dg/ext/visibility/memfuncts.C
37942         g++.dg/ext/visibility/noPLT.C
37943         g++.dg/ext/visibility/pragma.C
37944         g++.dg/ext/visibility/pragma-override1.C
37945         g++.dg/ext/visibility/pragma-override2.C
37946         g++.dg/ext/visibility/staticmemfuncts.C
37947         g++.dg/ext/visibility/virtual.C: New tests.
37948
37949 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37950
37951         PR c/15360
37952         * gcc.dg/pr15360-1.c: New test.
37953
37954 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
37955
37956         * gcc.dg/pragma-align-2.c: New test.
37957         * gcc.dg/pragma-init-fini.c: New test.
37958         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
37959         targets.
37960
37961 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
37962
37963         * gcc.dg/init-string-2.c: New test.
37964
37965 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
37966
37967         PR 16684
37968         * gcc.dg/Wredundant-decls-1.c: New test case.
37969
37970 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
37971
37972         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
37973         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
37974         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
37975         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
37976         * gcc.dg/compat/generate-random.c: New file.
37977         * gcc.dg/compat/generate-random.h: Likewise.
37978         * gcc.dg/compat/generate-random_r.c: Likewise.
37979         * gcc.dg/compat/struct-layout-1.h: Likewise.
37980         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
37981         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
37982         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
37983         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
37984         * gcc.dg/compat/struct-layout-1_main.c: New test.
37985         * gcc.dg/compat/struct-layout-1_x.c: New file.
37986         * gcc.dg/compat/struct-layout-1_y.c: New file.
37987         * gcc.dg/compat/struct-layout-1_test.h: New file.
37988
37989 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
37990
37991         * gcc.dg/comp-return-1.c: New test
37992
37993 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
37994
37995         * gcc.dg/vmx/8-02a.c: Fix typo.
37996
37997         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
37998         * gcc.dg/darwin-abi-3.c: New test.
37999
38000         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
38001         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
38002
38003         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
38004         * gcc.dg/vmx/ops-long-1.c: New test.
38005         * gcc.dg/vmx/ops-long-2.c: New test.
38006
38007 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
38008
38009         * g++.dg/lookup/conv-[1234].C: New.
38010
38011 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
38012
38013         * g++.dg/parse/attr2.C: Simplify.
38014
38015 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38016
38017         PR c/7284
38018         * gcc.c-torture/execute/pr7284-1.c: New test.
38019
38020 2004-07-22  Brian Booth  <bbooth@redhat.com>
38021
38022         * gcc.dg/tree-ssa/20040721-1.c: New test.
38023
38024 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
38025
38026         * g++.dg/template/crash20.c: New.
38027
38028 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
38029
38030         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
38031         Add dg-run directive.  Declare variables as required.
38032         * gfortran.dg/g77/README: Update
38033
38034 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
38035
38036         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
38037         gcc.dg/cris-peep2-andu2.c: New tests.
38038
38039 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38040
38041         PR c/15052
38042         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
38043         on return type.
38044         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
38045         messages.
38046         * gcc.dg/qual-return-2.c: Update expected messages.
38047         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
38048
38049 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38050
38051         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
38052         * gcc.dg/noncompile/921102-1.c: Update expected error message.
38053
38054 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38055
38056         PR c/11250
38057         * gcc.dg/init-string-1.c: New test.
38058
38059 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
38060
38061         PR middle-end/15345
38062         PR c/16450
38063         * gcc.dg/torture/nested-fn-1.c: New test.
38064
38065 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
38066
38067         PR target/16559
38068         * gcc.dg/ia64-fptr-1.c: New file.
38069
38070 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38071
38072         PR c++/14497
38073         * g++.dg/template/spec16.C: New test.
38074         * g++.old-deja/g++.robertl/eb118.C: Remove.
38075
38076 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38077
38078         PR c++/509
38079         * g++.dg/template/spec15.C: New test.
38080
38081 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
38082
38083         Copy cases from g77.f-torture/execute and add dg-run
38084         directive.  Other changes as noted.
38085         * gfortran.dg/g77/13037.f
38086         * gfortran.dg/g77/1832.f
38087         * gfortran.dg/g77/19981119-0.f
38088         * gfortran.dg/g77/19990313-0.f
38089         * gfortran.dg/g77/19990313-1.f
38090         * gfortran.dg/g77/19990313-2.f
38091         * gfortran.dg/g77/19990313-3.f
38092         * gfortran.dg/g77/19990419-1.f
38093         * gfortran.dg/g77/19990826-0.f
38094         * gfortran.dg/g77/19990826-2.f
38095         * gfortran.dg/g77/20000503-1.f
38096         * gfortran.dg/g77/20001111.f
38097         * gfortran.dg/g77/20010116.f
38098         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
38099         * gfortran.dg/g77/20010430.f
38100         * gfortran.dg/g77/6177.f
38101         * gfortran.dg/g77/947.f
38102         * gfortran.dg/g77/970816-3.f
38103         * gfortran.dg/g77/971102-1.f
38104         * gfortran.dg/g77/980520-1.f
38105         * gfortran.dg/g77/980628-0.f
38106         * gfortran.dg/g77/980628-1.f
38107         * gfortran.dg/g77/980628-10.f
38108         * gfortran.dg/g77/980628-2.f
38109         * gfortran.dg/g77/980628-3.f
38110         * gfortran.dg/g77/980628-7.f
38111         * gfortran.dg/g77/980628-8.f
38112         * gfortran.dg/g77/980628-9.f
38113         * gfortran.dg/g77/980701-0.f
38114         * gfortran.dg/g77/980701-1.f
38115         * gfortran.dg/g77/cabs.f
38116         * gfortran.dg/g77/claus.f
38117         * gfortran.dg/g77/complex_1.f
38118         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
38119         * gfortran.dg/g77/dcomplex.f
38120         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
38121         * gfortran.dg/g77/f90-intrinsic-mathematical.f
38122         * gfortran.dg/g77/f90-intrinsic-numeric.f
38123         * gfortran.dg/g77/int8421.f
38124         * gfortran.dg/g77/labug1.f
38125         * gfortran.dg/g77/large_vec.f
38126         * gfortran.dg/g77/le.f
38127         * gfortran.dg/g77/short.f
38128         * gfortran.dg/g77/README: Update
38129
38130 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
38131
38132         PR c++/16637
38133         * g++.dg/parse/lookup4.C: New test.
38134
38135 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38136
38137         PR c++/16175
38138         * g++.dg/template/ttp10.C: New test.
38139
38140 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38141
38142         * gcc.dg/pr12625-1.c: New test.
38143
38144 2004-07-20  Steven Bosscher  <stevenb@suse.de>
38145
38146         * gcc.dg/switch-warn-1.c: New test.
38147         * gcc.dg/switch-warn-2.c: New test.
38148         * gcc.c-torture/compile/pr14730.c: Update.
38149
38150 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
38151
38152         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
38153         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
38154         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
38155         g++.dg/template/nontype3.C: Remove trailing CR from tests.
38156
38157 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
38158
38159         PR c++/16623
38160         * g++.dg/template/assign1.C: New test.
38161
38162 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38163
38164         PR c++/12170
38165         * g++.dg/template/ttp9.C: New test.
38166
38167 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
38168
38169         * gcc.dg/format/cmn-err-1.c: New test.
38170
38171 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38172
38173         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
38174         gcc.dg/Wparentheses-10.c: New tests.
38175         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
38176
38177 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38178
38179         PR fortran/16465
38180         * gfortran.dg/g77//ffixed-line-length-0.f,
38181         gfortran.dg/g77/ffixed-line-length-132.f,
38182         gfortran.dg/g77/ffixed-line-length-72.f,
38183         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
38184         gfortran.dg/g77/README: Update.
38185
38186 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38187
38188         PR c++/13092
38189         * g++.dg/template/non-dependent7.C: New test.
38190         * g++.dg/template/non-dependent8.C: Likewise.
38191         * g++.dg/template/non-dependent9.C: Likewise.
38192         * g++.dg/template/non-dependent10.C: Likewise.
38193
38194 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
38195
38196         PR c++/16337
38197         * g++.dg/parse/attr2.C: New test.
38198
38199 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
38200
38201         * g77.dg: Removed.
38202         * g77.f-torture: Ditto.
38203
38204 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38205
38206         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
38207         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
38208         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
38209
38210 2004-07-16  Richard Henderson  <rth@redhat.com>
38211
38212         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
38213
38214 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38215
38216         * lib/fortran-torture.exp (fortran-torture): Don't test compile
38217         tests with full list of options.
38218         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
38219         of TORTURE_OPTIONS if test contains 'dg-do run'.
38220
38221         PR fortran/16404
38222         * gfortran.dg/do_iterator.f90: New test.
38223
38224 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38225
38226         PR rtl-optimization/16536
38227         * gcc.c-torture/execute/restrict-1.c: New test.
38228
38229 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38230
38231         PR fortran/15324
38232         * gfortran.dg/pr15324.f90: New test.
38233
38234         PR fortran/15129
38235         * gfortran.dg/pr15129.f90: New test.
38236
38237         PR fortran/15140
38238         * gfortran.dg/pr15140.f90: New test.
38239
38240         PR fortran/13792
38241         * gfortran.fortran-torture/execute/bounds.f90: Add check for
38242         compile-time simplification.
38243
38244 2004-07-14  Mike Stump  <mrs@apple.com>
38245
38246         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
38247
38248 2004-07-14  James E Wilson  <wilson@specifixinc.com>
38249
38250         PR target/16325
38251         * gcc.dg/profile-generate-1.c: New.
38252
38253 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
38254
38255         * gcc.c-torture/execute/20040709-1.c: New test.
38256         * gcc.c-torture/execute/20040709-2.c: New test.
38257
38258 2004-07-14  Mike Stump  <mrs@apple.com>
38259
38260         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
38261
38262 2004-07-14  Mike Stump  <mrs@apple.com>
38263
38264         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
38265
38266 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
38267
38268         PR c++/16518
38269         * g++.dg/parse/mutable1.C: New test.
38270
38271 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
38272
38273         PR tree-optimization/16443
38274         * gcc.dg/tree-ssa/20040713-1.c: New test.
38275
38276 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
38277
38278         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
38279         for operator new.
38280
38281 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38282
38283         * gfortran.dg/g77/README: New file
38284         * gfortran.dg/g77/19981216-0.f: Copy from
38285         g77.f-torture/noncompile.  Add "dg-do compile" and
38286         dg-error as required.
38287         * gfortran.dg/g77/19990218-1.f: Likewise.
38288         * gfortran.dg/g77/19990905-1.f: Likewise.
38289         * gfortran.dg/g77/9263.f: Likewise.
38290         * gfortran.dg/g77/980615-0.f: Likewise.
38291         * gfortran.dg/g77/980616-0.f: Likewise.
38292         * gfortran.dg/g77/check0.f: Likewise.
38293         * gfortran.dg/g77/select_no_compile.f: Likewise.
38294
38295 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38296
38297         Copy files from g77.f-torture/compile.
38298         Add "{ dg-do compile}".  Other changes as noted
38299         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
38300         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
38301         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
38302         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
38303         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
38304         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
38305         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
38306         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
38307         statement to conform to standard.  Append alpha1.x for reference.
38308         * gfortran.dg/g77/xformat.f: Add dg-warning
38309
38310 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38311
38312         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
38313         Add {dg-do compile} directive.
38314         * gfortran.dg/g77/cpp2.F: Likewise.
38315
38316 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38317
38318         PR c++/5402
38319         * g++.dg/lookup/name-clash1.C: New test.
38320
38321         PR c++/9777
38322         * g++.dg/lookup/name-clash2.C: New test.
38323
38324         PR c++/12102
38325         * g++.dg/lookup/name-clash3.C: New test.
38326
38327 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38328
38329         * g++.dg/lookup/new2.C: New test.
38330         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
38331
38332 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
38333
38334         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
38335         Add {dg-do compile} directive.
38336         * gfortran.dg/g77/13060.f: Likewise.
38337         * gfortran.dg/g77/19990218-0.f: Likewise.
38338         * gfortran.dg/g77/19990305-0.f: Likewise.
38339         * gfortran.dg/g77/19990419-0.f: Likewise.
38340         * gfortran.dg/g77/19990502-0.f: Likewise.
38341         * gfortran.dg/g77/19990502-1.f: Likewise.
38342         * gfortran.dg/g77/19990525-0.f: Likewise.
38343         * gfortran.dg/g77/19990826-1.f: Likewise.
38344         * gfortran.dg/g77/19990826-3.f: Likewise.
38345         * gfortran.dg/g77/19990905-2.f: Likewise.
38346         * gfortran.dg/g77/20000412-1.f: Likewise.
38347         * gfortran.dg/g77/20000511-1.f: Likewise.
38348         * gfortran.dg/g77/20000511-2.f: Likewise.
38349         * gfortran.dg/g77/20000518.f: Likewise.
38350         * gfortran.dg/g77/20000601-1.f: Likewise.
38351         * gfortran.dg/g77/20000601-2.f: Likewise.
38352         * gfortran.dg/g77/20000629-1.f: Likewise.
38353         * gfortran.dg/g77/20000630-2.f: Likewise.
38354         * gfortran.dg/g77/20010115.f: Likewise.
38355         * gfortran.dg/g77/20010321-1.f: Likewise.
38356         * gfortran.dg/g77/20010426.f: Likewise.
38357         * gfortran.dg/g77/20020307-1.f: Likewise.
38358         * gfortran.dg/g77/8485.f: Likewise.
38359         * gfortran.dg/g77/960317-1.f: Likewise.
38360         * gfortran.dg/g77/970915-0.f: Likewise.
38361         * gfortran.dg/g77/980310-1.f: Likewise.
38362         * gfortran.dg/g77/980310-2.f: Likewise.
38363         * gfortran.dg/g77/980310-3.f: Likewise.
38364         * gfortran.dg/g77/980310-4.f: Likewise.
38365         * gfortran.dg/g77/980310-6.f: Likewise.
38366         * gfortran.dg/g77/980310-7.f: Likewise.
38367         * gfortran.dg/g77/980310-8.f: Likewise.
38368         * gfortran.dg/g77/980419-2.f: Likewise.
38369         * gfortran.dg/g77/980424-0.f: Likewise.
38370         * gfortran.dg/g77/980427-0.f: Likewise.
38371         * gfortran.dg/g77/980729-0.f: Likewise.
38372         * gfortran.dg/g77/981117-1.f: Likewise.
38373         * gfortran.dg/g77/toon_1.f: Likewise.
38374
38375 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38376
38377         PR c++/2204
38378         * g++.dg/other/abstract2.C: New test.
38379
38380 2004-07-12  Paul Brook  <paul@codesourcery.com>
38381
38382         * gfortran.dg/pointer_init_1.f90: New test.
38383
38384 2004-07-11  Paul Brook  <paul@codesourcery.com>
38385
38386         PR fortran/15986
38387         * gfortran.dg/contained_1.f90: New test.
38388
38389 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
38390
38391         * g++.dg/parse/defarg8.C: New test.
38392
38393 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38394
38395         PR fortran/16433
38396         * gfortran.dg/pr16433.f: New test.
38397
38398         PR fortran/17574
38399         * gfortran.dg/pr15754.f90: New test.
38400
38401 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38402
38403         PR tree-optimization/16437
38404         * gcc.c-torture/execute/bitfld-4.c: New test.
38405
38406 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38407
38408         * gfortran.fortran-torture/execute/common_2.f90: Add check for
38409         access to common var from module.
38410
38411 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38412
38413         PR fortran/16336
38414         * gfortran.fortran-torture/execute/common_2.f90: New test.
38415
38416 2004-07-10  Paul Brook  <paul@codesourcery.com>
38417
38418         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
38419
38420 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38421
38422         PR fortran/15969
38423         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
38424
38425 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
38426
38427         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
38428         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
38429         * gfortran.dg/g77/ffree-form-1.f: Likewise.
38430         * gfortran.dg/g77/ffree-form-2.f: Likewise.
38431         * gfortran.dg/g77/ffree-form-3.f: Likewise.
38432         * gfortran.dg/g77/fno-underscoring.f: Likewise.
38433         * gfortran.dg/g77/funderscoring.f: Likewise.
38434         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
38435
38436 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38437
38438         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
38439
38440 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38441         Paul Brook  <paul@codesourcery.com>
38442
38443         PR fortran/13415
38444         * gfortran.dg/common_pointer_1.f90: New test.
38445
38446 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38447
38448         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
38449
38450 2004-07-09  James E Wilson  <wilson@specifixinc.com>
38451
38452         PR target/16364
38453         * gcc.c-torture/compile/20040709-1.c: New.
38454
38455 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38456
38457         PR fortran/14077
38458         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
38459
38460 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38461
38462         PR fortran/13201
38463         * gfortran.dg/shape_1.f90: New test.
38464
38465 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
38466             Andrew Pinski  <apinski@apple.com>
38467
38468         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
38469
38470 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38471
38472         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
38473         comment.
38474
38475 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38476         Paul Brook  <paul@codesourcery.com>
38477
38478         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
38479         '.f95' and '.F95'.
38480
38481 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
38482
38483         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
38484
38485 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38486
38487         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
38488         testcases with capital suffix.
38489
38490 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38491
38492         PR fortran/15481
38493         PR fortran/13372
38494         PR fortran/13575
38495         PR fortran/15978
38496         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
38497
38498         * gfortran.dg/implicit_1.f90: New test.
38499
38500 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38501
38502         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
38503         expression to match gfortran warning/error messages
38504         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
38505         dg-error text.
38506
38507 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38508
38509         * lib/fortran-torture.exp: Rename proc search_for to
38510         search_for_re.
38511
38512 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38513
38514         * gcc.c-torture/execute/simd-5.x: New file.
38515         XFAIL on SPARC 64-bit at -O0.
38516
38517 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38518
38519         PR c++/8211
38520         PR c++/16165
38521         * g++.dg/warn/effc3.C: New test.
38522
38523 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38524
38525         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
38526         change X to 1X in format.
38527         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
38528         add data statements to conform to standard.
38529
38530 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38531
38532         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
38533         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
38534         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
38535
38536 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38537
38538         * gfortran.dg/g77/7388.f: Copy from g77.dg
38539         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
38540         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
38541         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
38542         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
38543         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
38544         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
38545         * gfortran.dg/g77/strlen0.f: Likewise.
38546
38547 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38548
38549         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
38550         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
38551
38552 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38553
38554         * gcc.c-torture/execute/920428-2.x: Delete.
38555         * gcc.c-torture/execute/920501-7.x: Likewise.
38556
38557 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
38558
38559         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
38560         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
38561         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
38562         prescott and c3-2.
38563         (PREFETCH_3DNOW): Add -march=c3.
38564
38565 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
38566
38567         PR c/16437
38568         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
38569         * gcc.c-torture/execute/bf64-1.x: Likewise.
38570
38571 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38572
38573         * gcc.c-torture/compile/20040708-1.c: New test.
38574
38575 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38576
38577         PR c++/16169
38578         * g++.dg/warn/effc2.C: New test.
38579
38580 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38581
38582         * gcc.c-torture/execute/bitfld-1.x: Remove.
38583         * gcc.c-torture/execute/bitfld-3.c: New test.
38584         * gcc.dg/bitfld-2.c: Remove XFAILs.
38585
38586 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
38587
38588         PR c++/16276
38589         * g++.dg/rtti/tinfo1.C: New file.
38590
38591 2004-07-07  Eric Christopher  <echristo@redhat.com>
38592
38593         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
38594
38595 2004-07-07  Andrew Pinski  <apinski@apple.com>
38596
38597         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
38598
38599 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
38600
38601         * g++.dg/init/call1.C: XFAIL.
38602
38603 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
38604
38605         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
38606         except for movstrict*, to movmem* and clrstr* to clrmem*.
38607
38608 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
38609
38610         * gcc.c-torture/execute/20040707-1.c: New test.
38611
38612 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
38613
38614         * gcc.c-torture/execute/20040706-1.c: New test.
38615
38616 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38617
38618         PR c++/3671
38619         * g++.dg/template/spec14.C: New test.
38620
38621 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
38622
38623         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
38624         nothing if not yet defined.  Use it in b, c and d type definitions.
38625         * gcc.c-torture/execute/20040705-1.c: New test.
38626         * gcc.c-torture/execute/20040705-2.c: New test.
38627
38628 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38629
38630         PR c++/2518
38631         * g++.dg/lookup/new1.C: New test.
38632
38633 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38634
38635         PR c++/11406
38636         * g++.dg/template/sizeof8.C: New test.
38637
38638 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
38639
38640         * gcc.c-torture/compile/20040705-1.c: New test.
38641
38642 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
38643
38644         * gfortran.fortran-torture/execute/seq_io.f90: New test.
38645
38646 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
38647
38648         * gcc.dg/cpp/if-mop.c: Two new testcases.
38649         * gcc.dg/cpp/trad/comment-3.c: New.
38650
38651 2004-07-04  Paul Brook  <paul@codesourcery.com>
38652
38653         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
38654
38655 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
38656
38657         PR c++/3761
38658         * g++.dg/lookup/crash4.C: New test.
38659
38660 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
38661
38662         * gcc.c-torture/execute/builtin-abs-1.c
38663         * gcc.c-torture/execute/builtin-abs-2.c
38664         * gcc.c-torture/execute/builtin-complex-1.c
38665         * gcc.c-torture/execute/builtins/string-1-lib.c
38666         * gcc.c-torture/execute/builtins/string-1.c
38667         * gcc.c-torture/execute/builtins/string-2-lib.c
38668         * gcc.c-torture/execute/builtins/string-2.c
38669         * gcc.c-torture/execute/builtins/string-3-lib.c
38670         * gcc.c-torture/execute/builtins/string-3.c
38671         * gcc.c-torture/execute/builtins/string-4-lib.c
38672         * gcc.c-torture/execute/builtins/string-4.c
38673         * gcc.c-torture/execute/builtins/string-5-lib.c
38674         * gcc.c-torture/execute/builtins/string-5.c
38675         * gcc.c-torture/execute/builtins/string-6-lib.c
38676         * gcc.c-torture/execute/builtins/string-6.c
38677         * gcc.c-torture/execute/builtins/string-7-lib.c
38678         * gcc.c-torture/execute/builtins/string-7.c
38679         * gcc.c-torture/execute/builtins/string-8-lib.c
38680         * gcc.c-torture/execute/builtins/string-8.c
38681         * gcc.c-torture/execute/builtins/string-9-lib.c
38682         * gcc.c-torture/execute/builtins/string-9.c
38683         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
38684         * gcc.c-torture/execute/builtins/string-asm-1.c
38685         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
38686         * gcc.c-torture/execute/builtins/string-asm-2.c
38687         * gcc.c-torture/execute/stdio-opt-1.c
38688         * gcc.c-torture/execute/stdio-opt-2.c
38689         * gcc.c-torture/execute/stdio-opt-3.c
38690         * gcc.c-torture/execute/string-opt-1.c
38691         * gcc.c-torture/execute/string-opt-10.c
38692         * gcc.c-torture/execute/string-opt-11.c
38693         * gcc.c-torture/execute/string-opt-12.c
38694         * gcc.c-torture/execute/string-opt-13.c
38695         * gcc.c-torture/execute/string-opt-14.c
38696         * gcc.c-torture/execute/string-opt-15.c
38697         * gcc.c-torture/execute/string-opt-16.c
38698         * gcc.c-torture/execute/string-opt-2.c
38699         * gcc.c-torture/execute/string-opt-6.c
38700         * gcc.c-torture/execute/string-opt-7.c
38701         * gcc.c-torture/execute/string-opt-8.c:
38702         Replace with ...
38703
38704         * gcc.c-torture/execute/builtins/abs-2.c
38705         * gcc.c-torture/execute/builtins/abs-3.c
38706         * gcc.c-torture/execute/builtins/complex-1.c
38707         * gcc.c-torture/execute/builtins/fprintf.c
38708         * gcc.c-torture/execute/builtins/fputs.c
38709         * gcc.c-torture/execute/builtins/memcmp.c
38710         * gcc.c-torture/execute/builtins/memmove.c
38711         * gcc.c-torture/execute/builtins/memops-asm.c
38712         * gcc.c-torture/execute/builtins/mempcpy-2.c
38713         * gcc.c-torture/execute/builtins/mempcpy.c
38714         * gcc.c-torture/execute/builtins/memset.c
38715         * gcc.c-torture/execute/builtins/printf.c
38716         * gcc.c-torture/execute/builtins/sprintf.c
38717         * gcc.c-torture/execute/builtins/strcat.c
38718         * gcc.c-torture/execute/builtins/strchr.c
38719         * gcc.c-torture/execute/builtins/strcmp.c
38720         * gcc.c-torture/execute/builtins/strcpy.c
38721         * gcc.c-torture/execute/builtins/strcspn.c
38722         * gcc.c-torture/execute/builtins/strlen-2.c
38723         * gcc.c-torture/execute/builtins/strlen.c
38724         * gcc.c-torture/execute/builtins/strncat.c
38725         * gcc.c-torture/execute/builtins/strncmp-2.c
38726         * gcc.c-torture/execute/builtins/strncmp.c
38727         * gcc.c-torture/execute/builtins/strncpy.c
38728         * gcc.c-torture/execute/builtins/strpbrk.c
38729         * gcc.c-torture/execute/builtins/strpcpy-2.c
38730         * gcc.c-torture/execute/builtins/strpcpy.c
38731         * gcc.c-torture/execute/builtins/strrchr.c
38732         * gcc.c-torture/execute/builtins/strspn.c
38733         * gcc.c-torture/execute/builtins/strstr-asm.c
38734         * gcc.c-torture/execute/builtins/strstr.c:
38735         ... these new files.
38736
38737         * gcc.c-torture/execute/builtins/abs-2-lib.c
38738         * gcc.c-torture/execute/builtins/abs-3-lib.c
38739         * gcc.c-torture/execute/builtins/complex-1-lib.c
38740         * gcc.c-torture/execute/builtins/fprintf-lib.c
38741         * gcc.c-torture/execute/builtins/fputs-lib.c
38742         * gcc.c-torture/execute/builtins/memcmp-lib.c
38743         * gcc.c-torture/execute/builtins/memmove-lib.c
38744         * gcc.c-torture/execute/builtins/memops-asm-lib.c
38745         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
38746         * gcc.c-torture/execute/builtins/mempcpy-lib.c
38747         * gcc.c-torture/execute/builtins/memset-lib.c
38748         * gcc.c-torture/execute/builtins/printf-lib.c
38749         * gcc.c-torture/execute/builtins/sprintf-lib.c
38750         * gcc.c-torture/execute/builtins/strcat-lib.c
38751         * gcc.c-torture/execute/builtins/strchr-lib.c
38752         * gcc.c-torture/execute/builtins/strcmp-lib.c
38753         * gcc.c-torture/execute/builtins/strcpy-lib.c
38754         * gcc.c-torture/execute/builtins/strcspn-lib.c
38755         * gcc.c-torture/execute/builtins/strlen-2-lib.c
38756         * gcc.c-torture/execute/builtins/strlen-lib.c
38757         * gcc.c-torture/execute/builtins/strncat-lib.c
38758         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
38759         * gcc.c-torture/execute/builtins/strncmp-lib.c
38760         * gcc.c-torture/execute/builtins/strncpy-lib.c
38761         * gcc.c-torture/execute/builtins/strpbrk-lib.c
38762         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
38763         * gcc.c-torture/execute/builtins/strpcpy-lib.c
38764         * gcc.c-torture/execute/builtins/strrchr-lib.c
38765         * gcc.c-torture/execute/builtins/strspn-lib.c
38766         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
38767         * gcc.c-torture/execute/builtins/strstr-lib.c
38768         * gcc.c-torture/execute/builtins/lib/abs.c
38769         * gcc.c-torture/execute/builtins/lib/fprintf.c
38770         * gcc.c-torture/execute/builtins/lib/memset.c
38771         * gcc.c-torture/execute/builtins/lib/printf.c
38772         * gcc.c-torture/execute/builtins/lib/sprintf.c
38773         * gcc.c-torture/execute/builtins/lib/strcpy.c
38774         * gcc.c-torture/execute/builtins/lib/strcspn.c
38775         * gcc.c-torture/execute/builtins/lib/strncat.c
38776         * gcc.c-torture/execute/builtins/lib/strncmp.c
38777         * gcc.c-torture/execute/builtins/lib/strncpy.c
38778         * gcc.c-torture/execute/builtins/lib/strpbrk.c
38779         * gcc.c-torture/execute/builtins/lib/strspn.c
38780         * gcc.c-torture/execute/builtins/lib/strstr.c:
38781         New files containing support routines.
38782
38783         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
38784         declaration.
38785         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
38786         when not optimizing.
38787
38788 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
38789
38790         PR c++/16240
38791         * g++.dg/abi/mangle22.C: New test.
38792         * g++.dg/abi/mangle23.C: Likewise.
38793
38794 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
38795
38796         PR fortran/16290
38797         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
38798         Allow for cases without denormalized floating point numbers.
38799
38800 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
38801
38802         PR c/1027
38803         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
38804         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
38805         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
38806         expected warning text.
38807         * gcc.dg/format/diag-2.c: New test.
38808
38809 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
38810
38811         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
38812
38813 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
38814
38815         * gcc.dg/builtins-43.c: New.
38816         * gcc.dg/builtins-44.c: New.
38817         * gcc.dg/builtins-45.c: New.
38818
38819 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
38820             Andreas Tobler  <a.tobler@schweiz.ch>
38821
38822         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
38823         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
38824         as SIGSEGV.
38825         * gcc.dg/cleanup-11.c: Likewise.
38826         * gcc.dg/cleanup-8.c: Likewise.
38827         * gcc.dg/cleanup-9.c: Likewise.
38828         * gcc.dg/cleanup-5.c: Run on all platforms.
38829
38830 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
38831
38832         * g++.dg/warn/nonnull1.C: New test.
38833
38834 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
38835
38836         * gcc.dg/compat/compat-common.h: Wrap up CINT in
38837         an #ifndef SKIP_COMPLEX_INT/#endif pair.
38838         Special-case the Sun compiler wrt to <complex.h>.
38839
38840 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
38841
38842         * gcc.dg/Wunreachable-8.C: New test.
38843
38844         * gcc.dg/h8300-ice2.c : New test.
38845
38846 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
38847
38848         PR fortran/16161
38849         * gfortran.fortran-torture/compile/implicit.f90: Add test
38850         for implicit character.
38851
38852 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
38853
38854         PR fortran/16289
38855         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
38856         Use tiny() intrinsic to find smallest non-negative real
38857
38858 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
38859
38860         * gcc.dg/compat/struct-by-value-22_main.c: New test.
38861         * gcc.dg/compat/struct-by-value-22_x.c: New.
38862         * gcc.dg/compat/struct-by-value-22_y.c: New.
38863
38864         * gcc.c-torture/execute/20040629-1.c: New test.
38865
38866 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
38867
38868         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
38869         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
38870
38871         PR target/16195
38872         * gcc.dg/20040625-1.c: New test.
38873
38874 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38875
38876         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
38877
38878 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38879
38880         PR fortran/15963
38881         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
38882
38883 2004-06-29  Richard Henderson  <rth@redhat.com>
38884
38885         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
38886
38887 2004-06-29  Paul Brook  <paul@codesourcery.com>
38888
38889         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
38890         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
38891
38892 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
38893
38894         PR c++/16260
38895         * g++.dg/parse/crash15.C: New.
38896
38897 2004-06-28  Andrew Pinski  <apinski@apple.com>
38898
38899         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
38900         by the error already.
38901
38902         * g++.dg/opt/ptrmem4.C: Change to compile only test.
38903
38904 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
38905
38906         PR target/14041
38907         * gcc.dg/h8300-bss-align-1.c : New.
38908
38909 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
38910
38911         * PR c++/16174
38912         * g++.dg/template/ctor4.C: New.
38913
38914 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
38915
38916         PR c++/16205
38917         * g++.dg/warn/Wsequence-point-1.C: New test.
38918
38919 2004-06-27  Paul Brook  <paul@codesourcery.com>
38920
38921         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
38922
38923 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
38924
38925         * g++.old-deja/g++.mike/p7325.C: Remove.
38926
38927 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
38928
38929         PR c/14963
38930         * gcc.dg/pr14963.c: New test.
38931
38932 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
38933
38934         PR c++/16193
38935         * g++.dg/parse/redef1.C: New test.
38936
38937 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
38938
38939         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
38940         20021110.c.
38941         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
38942         20021119-1.c.
38943         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
38944         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
38945         5-04.c.
38946         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
38947         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
38948         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
38949         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
38950         g++.brendan/enum14.C.
38951         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
38952         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
38953         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
38954         g++.mike/virt1.C.
38955         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
38956         memtemp24.C.
38957
38958 2004-06-27  Roger Sayle  <roger@eyesopen.com>
38959
38960         * gcc.dg/20040527-1.c: New test case.
38961
38962 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
38963
38964         PR gfortran/pr16196
38965         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
38966
38967 2004-06-25  Roger Sayle  <roger@eyesopen.com>
38968
38969         PR middle-end/15825
38970         * gcc.dg/pr15825-1.c: New test case.
38971
38972 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
38973
38974         * gcc.c-torture/execute/20040625-1.c: New test.
38975
38976 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38977
38978         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
38979
38980 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
38981
38982         * gcc.dg/torture/mips-div-1.c: New test.
38983
38984 2004-06-24  Jeff Law  <law@redhat.com>
38985
38986         * gcc.dg/tree-ssa/20040624-1.c: New test.
38987
38988 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
38989
38990         * gcc.c-torture/compile/20040624-1.c: New test.
38991
38992 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38993
38994         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
38995         this directory.
38996
38997 2004-06-23  Andrew Pinski  <apinski@apple.com>
38998
38999         PR middle-end/15988
39000         * g++.dg/opt/ptrmem4.C: New test.
39001
39002         * gcc.dg/c90-array-quals-2.c: New test.
39003
39004 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
39005
39006         * gcc.dg/kpice1.c: New test.
39007
39008 2006-06-23  Andrew Pinski  <apinski@apple.com>
39009
39010         * gcc.dg/c90-array-quals.c: New test.
39011
39012 2006-06-22  Richard Henderson  <rth@redhat.com>
39013
39014         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
39015
39016 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
39017
39018         * gcc.dg/builtins-config.h: Handle FreeBSD.
39019
39020 2006-06-22  Richard Henderson  <rth@redhat.com>
39021
39022         * g++.dg/opt/devirt1.C: New.
39023
39024 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
39025
39026         * g++.dg/opt/pr15551.C: New testcase.
39027
39028 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
39029
39030         PR target/14800
39031         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
39032         x86_64-*-linux* when compiling for 32bit.
39033
39034 2004-06-21  Andrew Pinski  <apinski@apple.com>
39035
39036         * gcc.dg/pch/struct-1.c: New.
39037         * gcc.dg/pch/struct-1.hs: New.
39038
39039 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
39040
39041         * gcc.dg/pch/save-temps-1.c: New file.
39042         * gcc.dg/pch/save-temps-1.hs: New file.
39043
39044 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
39045
39046         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
39047         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
39048
39049 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39050
39051         * gfortran.fortran-torture/execute/select_1.f90: Rename function
39052         to fix type error.
39053         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
39054         Remove trailing spaces.
39055
39056 2004-06-21  Richard Henderson  <rth@redhat.com>
39057
39058         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
39059         merging && to BIT_FIELD_REF.
39060
39061 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
39062
39063         * g++.dg/opt/placeholder1.C: New test.
39064
39065 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39066
39067         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
39068         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39069         * gcc.dg/compat/union-m128-1_x.c: Likewise.
39070         * gcc.dg/compat/union-m128-1_y.c: Likewise.
39071
39072 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
39073
39074         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
39075         extern "C".
39076         * g++.dg/other/pragma-re-1.C: Add comments.
39077
39078 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
39079
39080         PR gfortran/16080
39081         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
39082
39083 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
39084
39085         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
39086         instead of setting the type of size_t by
39087         hand.
39088
39089 2004-06-18  Roger Sayle  <roger@eyesopen.com>
39090
39091         * gcc.dg/unordered-2.c: New test case.
39092         * gcc.dg/unordered-3.c: New test case.
39093
39094 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
39095
39096         PR other/16043
39097         * lib/g++.exp (g++_version): Tweak regexp for version
39098         * lib/g77.exp (g77_version): Likewise.
39099         * lib/gfortran.exp (gfortran_version): Likewise.
39100         * lib/objc.exp (objc_version): Likewise.
39101         * lib/treelang.exp (treelang_version): Likewise.
39102
39103 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
39104
39105         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
39106         Use INT_MAX instead of __INT_MAX__.
39107         * gcc.dg/compat/struct-align-2_y.c: Likewise.
39108
39109         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
39110         * gcc.dg/compat/scalar-return-3_x.c: Use it.
39111         * gcc.dg/compat/scalar-return-3_y.c: Use it.
39112         * gcc.dg/compat/scalar-return-4_x.c: Use it.
39113         * gcc.dg/compat/scalar-return-4_y.c: Use it.
39114         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
39115         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
39116         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
39117         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
39118
39119         * gcc.dg/range-test-1.c: New test.
39120         * g++.dg/opt/range-test-1.C: New test.
39121
39122 2004-06-17  Richard Henderson  <rth@redhat.com>
39123
39124         * objc.dg/sync-1.m: New.
39125         * objc.dg/try-catch-1.m: Don't force next runtime.
39126         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
39127         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
39128         shadowed catch clause.
39129         * objc.dg/try-catch-5.m: New.
39130
39131 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
39132
39133         Bug 14610
39134         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
39135
39136 2004-06-15  Richard Henderson  <rth@redhat.com>
39137
39138         * gcc.dg/20001116-1.c: Move expected warning line.
39139
39140 2004-06-15  Richard Henderson  <rth@redhat.com>
39141
39142         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
39143         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
39144
39145 2004-06-15  Jeff Law  <law@redhat.com>
39146
39147         * gcc.dg/tree-ssa/20040615-1.c: New test.
39148         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
39149         be less sensitive to operand ordering.
39150         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
39151
39152 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
39153
39154         * g++.dg/abi/bitfield3.C: Add comment..
39155
39156 2004-06-15  Richard Henderson  <rth@redhat.com>
39157
39158         * g++.dg/ext/stmtexpr1.C: XFAIL.
39159         * gcc.dg/20030612-1.c: XFAIL.
39160
39161 2004-06-15  Eric Christopher  <echristo@redhat.com>
39162
39163         * g++.dg/charset/asm5.c: New.
39164         * gcc.dg/charset/asm6.c: New.
39165
39166 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39167
39168         PR fortran/15962
39169         * gfortran.fortran-torture/execute/select_1.f90: New test.
39170
39171 2004-06-15  Paul Brook  <paul@codesourcery.com>
39172
39173         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
39174
39175 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39176
39177         PR c++/15967
39178         * g++.dg/lookup/crash3.C: New test.
39179
39180 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39181
39182         PR c++/15947
39183         * g++.dg/parse/dtor4.C: New test.
39184
39185 2004-06-14  Jeff Law  <law@redhat.com>
39186
39187         * gcc.c-torture/compile/20040614-1.c: New test.
39188
39189 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39190
39191         PR fortran/15211
39192         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
39193         LEN of a character array.
39194
39195 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
39196
39197         PR c++/15096
39198         * g++.dg/template/ptrmem10.C: New test.
39199
39200         PR c++/14930
39201         * g++.dg/template/friend30.C: New test.
39202
39203 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39204
39205         PR fortran/14928
39206         * gfortran.fortran-torture/compile/mloc.f90: New test.
39207
39208 2004-06-13  Paul Brook  <paul@codesourcery.com>
39209
39210         * gfortran.fortran-torture/execute/random_2.f90: New test.
39211
39212 2004-06-13  Eric Christopher  <echristo@redhat.com>
39213
39214         * gcc.dg/noncompile/redecl-1.c: Fix error message.
39215
39216 2004-06-12  Paul Brook  <paul@codesourcery.com>
39217
39218         * gfortran.fortran-torture/execute/contained_3.f90: New test.
39219
39220 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39221
39222         PR fortran/14923
39223         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
39224
39225 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39226
39227         PR fortran/14957
39228         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
39229         syntax errors in end statements of contained subroutines.
39230
39231 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39232
39233         PR fortran/12841
39234         * gfortran.fortran-torture/execute/null_arg.f90: New test.
39235
39236 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
39237
39238         PR fortran/15665
39239         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
39240
39241 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
39242
39243         PR gfortran/12839
39244         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
39245
39246 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
39247
39248         PR c++/15862
39249         * g++.dg/parse/enum1.C: New test.
39250
39251 2004-06-10  Jeff Law  <law@redhat.com>
39252
39253         * gcc.c-torture/compile/20040610-1.c: New test.
39254
39255 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39256
39257         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
39258         * g++.old-deja/g++.other/decl3.C: Likewise.
39259
39260 2004-06-10  Brian Booth  <bbooth@redhat.com>
39261
39262         * gcc.dg/tree-ssa/20031015-1.c: Scan for
39263         V_MAY_DEF instead of VDEF.
39264         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
39265
39266 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
39267
39268         PR c++/14211
39269         * g++.dg/conversion/const1.C: New test.
39270
39271         PR c++/15076
39272         * g++.dg/conversion/reinterpret1.C: New test.
39273
39274         PR c++/15877
39275         * g++.dg/template/enum2.C: New test.
39276
39277         PR c++/15227
39278         * g++.dg/template/error13.C: New test.
39279
39280 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39281
39282         PR fortran/14957
39283         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
39284         arguments to test_* REAL and of the right size.
39285
39286 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
39287
39288         PR target/15569
39289         PR rtl-optimization/15681
39290         * gcc.dg/20040609-1.c: New test.
39291
39292 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
39293
39294         PR c++/14791
39295         * g++.dg/opt/builtins1.C: New test.
39296
39297 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
39298
39299         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
39300         that use default windows32 struct layout.
39301         * gcc.dg/i386-bitfield2.c: Likewise.
39302
39303 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
39304
39305         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
39306         for mingw32 and cygwin targets.
39307
39308 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
39309
39310         * gcc.dg/pch/macro-4.c: New.
39311         * gcc.dg/pch/macro-4.hs: New.
39312
39313 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39314
39315         PR fortran/13249
39316         * gfortran.fortran-torture/compile/name_clash.f90: New test.
39317
39318 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39319
39320         PR fortran/13372
39321         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
39322
39323 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
39324
39325         PR gfortran/14897
39326         * gfortran.fortran-torture/execute/t_edit.f90: New test.
39327
39328 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
39329
39330         PR gfortran/15755
39331         * gfortran.fortran-torture/execute/backspace.c : New test.
39332
39333 2004-06-09  Paul Brook  <paul@codesourcery.com>
39334
39335         * gfortran.fortran-torture/execure/intrinsic_associated.f90
39336         (pointer_to_section): Rewrite to use smaller array.
39337
39338 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
39339
39340         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
39341         * gcc.dg/ext/altivec-10.c: Same.
39342         * gcc.dg/ext/altivec-11.c: Same.
39343         * gcc.dg/ext/altivec-12.c: Same.
39344         * gcc.dg/ext/altivec-13.c: Same.
39345         * gcc.dg/ext/altivec-14.c: Same.
39346         * gcc.dg/ext/altivec-15.c: Same.
39347         * gcc.dg/ext/altivec-16.c: Same.
39348         * gcc.dg/ext/altivec-3.c: Same.
39349         * gcc.dg/ext/altivec-4.c: Same.
39350         * gcc.dg/ext/altivec-6.c: Same.
39351         * gcc.dg/ext/altivec-7.c: Same.
39352         * gcc.dg/ext/altivec-8.c: Same.
39353         * gcc.dg/ext/altivec-varargs-1.c: Same.
39354
39355         * g++.dg/ext/altivec-1.C: Correct dg syntax.
39356         * g++.dg/ext/altivec-10.C: Same.
39357         * g++.dg/ext/altivec-2.C: Same.
39358         * g++.dg/ext/altivec-3.C: Same.
39359         * g++.dg/ext/altivec-4.C: Same.
39360         * g++.dg/ext/altivec-5.C: Same.
39361         * g++.dg/ext/altivec-6.C: Same.
39362         * g++.dg/ext/altivec-7.C: Same.
39363         * g++.dg/ext/altivec-8.C: Same.
39364         * g++.dg/ext/altivec-9.C: Same.
39365
39366 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39367
39368         PR c++/7841
39369         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
39370
39371 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39372
39373         * gcc.dg/union-1.c: New test.
39374
39375 2004-06-07  Roger Sayle  <roger@eyesopen.com>
39376
39377         * gcc.dg/builtins-41.c: New test case.
39378         * gcc.dg/builtins-42.c: New test case.
39379
39380 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
39381
39382         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
39383         * g++.dg/ext/altivec-10.C: Same.
39384         * g++.dg/ext/altivec-2.C: Same.
39385         * g++.dg/ext/altivec-3.C: Same.
39386         * g++.dg/ext/altivec-4.C: Same.
39387         * g++.dg/ext/altivec-5.C: Same.
39388         * g++.dg/ext/altivec-6.C: Same.
39389         * g++.dg/ext/altivec-7.C: Same.
39390         * g++.dg/ext/altivec-8.C: Same.
39391         * g++.dg/ext/altivec-9.C: Same.
39392         * g++.old-deja/g++.abi/cxa_vec.C: Same.
39393         * g++.old-deja/g++.brendan/new3.C: Same.
39394         * gcc.c-torture/execute/eeprof-1.x: Same.
39395
39396 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
39397
39398         PR c/14765
39399         * gcc.dg/pr14765-1.c: New test.
39400
39401 2004-06-07  Roger Sayle  <roger@eyesopen.com>
39402
39403         PR c/14649
39404         * gcc.dg/pr14649-1.c: New test case.
39405
39406 2004-06-07  Richard Henderson  <rth@redhat.com>
39407
39408         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
39409         if temporaries.
39410
39411 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
39412
39413         * g++.dg/eh/elide1.C: Remove XFAIL.
39414
39415 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
39416
39417         PR c++/15337
39418         * g++.dg/expr/sizeof3.C: New test.
39419
39420         PR c++/14777
39421         * g++.dg/template/access14.C: New test.
39422
39423         PR c++/15554
39424         * g++.dg/template/enum1.C: New test.
39425
39426         PR c++/15057
39427         * g++.dg/eh/throw1.C: New test.
39428
39429 2004-06-07  David Ayers  <d.ayers@inode.at>
39430             Ziemowit Laski  <zlaski@apple.com>
39431
39432         * lib/objc.exp (objc_target_compile): Revert the '-framework
39433         Foundation' flag fix, since bare Darwin does not ship
39434         with the Foundation framework.
39435         * objc/execute/next_mapping.h: Provide a local NSConstantString
39436         @interface and @implementation.
39437         (objc_constant_string_init): A constructor function, used to
39438         initialize the NSConstantString meta-class object.
39439         * objc/execute/string1.m: Include "next_mapping.h" instead of
39440         <Foundation/NSString.h>.
39441         * objc/execute/string2.m: Likewise.
39442         * objc/execute/string3.m: Likewise.
39443         * objc/execute/string4.m: Likewise.
39444
39445 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
39446
39447         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
39448         to double. Replace double with FLOAT.
39449         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
39450
39451         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
39452         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
39453         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
39454         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
39455         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
39456         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
39457         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
39458         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
39459
39460 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
39461
39462         PR c/13519
39463         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
39464
39465 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39466
39467         PR c++/15503
39468         * g++.dg/template/meminit2.C: New test.
39469
39470 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
39471
39472         PR target/15822
39473         * gcc.c-torture/execute/compare-fp-1.c,
39474         gcc.c-torture/execute/compare-fp-2.c,
39475         gcc.c-torture/execute/compare-fp-3.c,
39476         gcc.c-torture/execute/compare-fp-4.c,
39477         gcc.c-torture/execute/compare-fp-3.x,
39478         gcc.c-torture/execute/compare-fp-4.x: Moved...
39479         * gcc.c-torture/execute/ieee/compare-fp-1.c,
39480         gcc.c-torture/execute/ieee/compare-fp-2.c,
39481         gcc.c-torture/execute/ieee/compare-fp-3.c,
39482         gcc.c-torture/execute/ieee/compare-fp-4.c,
39483         gcc.c-torture/execute/ieee/compare-fp-3.x,
39484         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
39485
39486 2004-06-04  David Ayers  <d.ayers@inode.at>
39487
39488         * objc/execute/protocol-isEqual-4.m: New testcase.
39489
39490 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
39491
39492         * objc/execute/protocol-isEqual-1.m: New testcase.
39493         * objc/execute/protocol-isEqual-2.m: New testcase.
39494         * objc/execute/protocol-isEqual-3.m: New testcase.
39495
39496 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39497
39498         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
39499
39500 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
39501
39502         * lib/objc.exp (objc_target_compile): When running tests on
39503         Darwin (Mac OS X), inform the linker about '-framework
39504         'Foundation'.
39505
39506 2004-06-02  Eric Christopher  <echristo@redhat.com>
39507
39508         * gcc.c-torture/compile/20040602-1.c: New.
39509
39510 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
39511
39512         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
39513         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
39514
39515         PR tree-optimization/14736
39516         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
39517
39518         PR tree-optimization/14042
39519         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
39520
39521         PR tree-optimization/14729
39522         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
39523
39524 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39525
39526         PR fortran/15557
39527         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
39528
39529 2004-06-01  Richard Hederson  <rth@redhat.com>
39530
39531         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
39532
39533 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39534
39535         PR c++/14932
39536         * g++.dg/parse/offsetof4.C: New test.
39537
39538 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
39539
39540         PR objc/7993
39541         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
39542
39543 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
39544
39545         PR c++/15701
39546         * g++.dg/template/friend29.C: New test.
39547
39548 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
39549
39550         PR c/15749
39551         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
39552
39553 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
39554
39555         * gcc.dg/sparc-trap-1.c: New test.
39556
39557 2004-05-31  Roger Sayle  <roger@eyesopen.com>
39558
39559         PR middle-end/15069
39560         * g++.dg/opt/fold3.C: New test case.
39561
39562 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
39563
39564         * lib/target-supports.exp (check_iconv_available): Fix fallout
39565         from 2004-05-28 patch.
39566
39567 2004-05-30  Paul Brook  <paul@codesourcery.com>
39568
39569         PR fortran/15620
39570         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
39571         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
39572
39573 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
39574
39575         * gfortran.fortran-torture/execute/random_1.f90: New test.
39576
39577 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
39578
39579         * g++.dg/ext/altivec-10.C: New test.
39580
39581 2004-05-29  Paul Brook  <paul@codesourcery.com>
39582
39583         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
39584
39585 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
39586
39587         * gcc.dg/altivec-16.c: New test.
39588
39589 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
39590
39591         * lib/target-supports.exp (check_vmx_hw_available): New.
39592         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
39593
39594         * lib/target-supports.exp (check_alias_available,
39595         check_iconv_available, check_named_sections_available): Use
39596         unique names for temporary files.
39597
39598 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
39599
39600         * gcc.dg/altivec-15.c: New test.
39601
39602 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
39603
39604         PR c++/15083
39605         * g++.dg/warn/noeffect6.C: New test.
39606
39607         PR c++/15471
39608         * g++.dg/expr/ptrmem4.C: New test.
39609
39610         PR c++/15640
39611         * g++.dg/template/operator3.C: New test.
39612
39613 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
39614
39615         PR c++/14668
39616         * g++.dg/lookup/redecl1.C: New test.
39617         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
39618
39619 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
39620
39621         * gcc.c-torture/execute/compare-fp-1.c,
39622         gcc.c-torture/execute/compare-fp-2.c,
39623         gcc.c-torture/execute/compare-fp-3.c,
39624         gcc.c-torture/execute/compare-fp-4.c,
39625         gcc.c-torture/execute/compare-fp-3.x,
39626         gcc.c-torture/execute/compare-fp-4.x,
39627         gcc.dg/pr15649-1.c: New.
39628
39629 2004-05-27  Adam Nemet  <anemet@lnxw.com>
39630
39631         PR c++/12883
39632         * g++.dg/init/array14.C: New test.
39633
39634 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
39635
39636         * lib/compat.exp (compat-get-options-main): New.
39637         (compat-get-options): Remove unneeded code, warn for ignored
39638         command.
39639         (compat-execute): Check flag set by dg-require-* commands.
39640
39641         * lib/compat.exp (compat-execute): Break up long lines.
39642
39643 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
39644
39645         * gcc.dg/altivec-7.c: Don't use 'vector long'.
39646         * gcc.dg/altivec-14.c: New test.
39647         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
39648
39649         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
39650         * gcc.dg/altivec-12.c: Ditto.
39651
39652         * gcc.dg/altivec-3.c: Move call to altivec_check.
39653
39654 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39655
39656         PR c++/15044
39657         * g++.dg/template/error12.C: New test.
39658
39659         PR c++/15317
39660         * g++.dg/ext/attrib15.C: New test.
39661
39662         PR c++/15329
39663         * g++.dg/template/ptrmem9.C: New test.
39664
39665 2004-05-25  Paul Brook  <paul@codesourcery.com>
39666
39667         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
39668
39669 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39670
39671         PR c++/15165
39672         * g++.dg/template/crash19.C: New test.
39673
39674 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39675
39676         PR c++/15025
39677         * g++.dg/template/redecl1.C: New test.
39678
39679 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39680
39681         PR c++/14821
39682         * g++.dg/other/ns1.C: New test.
39683
39684         PR c++/14883
39685         * g++.dg/template/invalid1.C: New test.
39686
39687 2004-05-23  Paul Brook  <paul@codesourcery.com>
39688         Victor Leikehman  <lei@haifasphere.co.il>
39689
39690         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
39691         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
39692
39693 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
39694
39695         PR c++/15285
39696         PR c++/15299
39697         * g++.dg/template/non-dependent5.C: New test.
39698         * g++.dg/template/non-dependent6.C: New test.
39699
39700 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
39701
39702         PR c++/15507
39703         * g++.dg/inherit/union1.C: New test.
39704
39705         PR c++/15542
39706         * g++.dg/template/addr1.C: New test.
39707
39708         PR c++/15427
39709         * g++.dg/template/array5.C: New test.
39710
39711         PR c++/15287
39712         * g++.dg/template/array6.C: New test.
39713
39714 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
39715             Roger Sayle  <roger@eyesopen.com>
39716
39717         * g++.dg/lookup/forscope2.C: New test case.
39718
39719 2004-05-22  Ben Elliston  <bje@au.ibm.com>
39720
39721         * gcc.dg/cpp/Wmissingdirs.c: New.
39722
39723 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
39724
39725         PR target/15301
39726         * gcc.dg/compat/union-m128-1.h: New file.
39727         * gcc.dg/compat/union-m128-1_main.c: Likewise.
39728         * gcc.dg/compat/union-m128-1_x.c: Likewise.
39729         * gcc.dg/compat/union-m128-1_y.c: Likewise.
39730
39731 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
39732
39733         PR target/15302
39734         * gcc.dg/compat/struct-complex-1.h: New file.
39735         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
39736         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
39737         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39738
39739 2004-05-20  Roger Sayle  <roger@eyesopen.com>
39740
39741         PR middle-end/3074
39742         * gcc.dg/pr3074-1.c: New test case.
39743         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
39744
39745 2004-05-20  Falk Hueffner  <falk@debian.org>
39746
39747         PR other/15526
39748         * gcc.dg/ftrapv-1.c: New test case.
39749
39750 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
39751
39752         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
39753
39754 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
39755             Jeff Law  <law@redhat.com>
39756
39757         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
39758         * gcc.dg/tree-ssa/20040518-2.c: New test.
39759
39760         * gcc.dg/tree-ssa/20040518-1.c: New test.
39761
39762 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
39763
39764         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
39765
39766 2004-05-18  Paul Brook  <paul@codesourcery.com>
39767
39768         PR fortran/13930
39769         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
39770
39771 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39772
39773         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
39774         constant folding.
39775
39776 2004-05-17  Steven Bosscher  <stevenb@suse.de>
39777
39778         * gcc.dg/tree-ssa/20040517-1.c: New test.
39779
39780 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
39781
39782         * gcc.dg/loop-4.c: New test.
39783
39784 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
39785
39786         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
39787
39788 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
39789
39790         PR fortran/15311
39791         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
39792
39793 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39794
39795         PR fortran/13826
39796         PR fortran/13940
39797         * gfortran.fortran-torture/compile/data_1.f90: New test.
39798
39799 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
39800
39801         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
39802         * gcc.dg/uninit-H.c: Define ASM for __s390__.
39803
39804 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39805
39806         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
39807
39808 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
39809
39810         PR c/15444
39811         * gcc.dg/format/xopen-1.c: Adjust expected message.
39812         * gcc.dg/format/xopen-3.c: New test.
39813
39814 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
39815
39816         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
39817
39818 2004-05-14  Jeff Law  <law@redhat.com>
39819
39820         * gcc.dg/tree-ssa/20040514-2.c: New test.
39821
39822 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39823
39824         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
39825         this ...
39826         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
39827         this.
39828
39829 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
39830
39831         * gcc.dg/tree-ssa/20040514-1.c: New test.
39832
39833 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39834
39835         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
39836         test.
39837
39838 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39839
39840         PR fortran/14066
39841         * gfortran.fortran-torture/compile/do_1.f90: New test.
39842
39843 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39844
39845         PR fortran/15051
39846         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
39847         test.
39848
39849 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
39850
39851         PR fortran/15149
39852         * gfortran.fortran-torture/execute/random_init.f90: New test.
39853
39854 2004-05-13  Paul Brook  <paul@codesourcery.com>
39855
39856         PR fortran/15314
39857         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
39858
39859 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
39860
39861         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
39862         for the powerpc case.
39863
39864 2004-05-13  Jeff Law  <law@redhat.com>
39865
39866         * gcc.dg/tree-ssa/20040513-1.c: New test.
39867         * gcc.dg/tree-ssa/20040513-2.c: New test.
39868
39869 2004-05-13  Paul Brook  <paul@codesourcery.com>
39870
39871         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
39872         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
39873         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
39874
39875 2004-05-13  Andreas Schwab  <schwab@suse.de>
39876
39877         PR other/10819
39878         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
39879         characters.
39880
39881 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
39882
39883         PR fortran/15294
39884         * gfortran.fortran-torture/execute/adjustr.f90: New file.
39885
39886 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
39887
39888         Merge from tree-ssa-20020619-branch.  See
39889         ChangeLog.tree-ssa for details.
39890
39891 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
39892
39893         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
39894         include <altivec.h> explicitly.
39895         * gcc.dg/altivec-13.c: Likewise.
39896
39897 2004-05-11  Paul Brook  <paul@codesourcery.com>
39898
39899         * gcc.c-torture/compile/20010518-1.c: Force enum size.
39900
39901 2004-05-10  Eric Christopher  <echristo@redhat.com>
39902
39903         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
39904         * gcc.dg/sibcall-4.c: Ditto.
39905
39906 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
39907
39908         * g++.dg/ext/altivec-8.C: New test case.
39909         * gcc.dg/altivec-13.c: New test case.
39910
39911 2004-05-08  Roger Sayle  <roger@eyesopen.com>
39912
39913         * gcc.c-torture/execute/divcmp-1.c: New test case.
39914         * gcc.c-torture/execute/divcmp-2.c: New test case.
39915         * gcc.c-torture/execute/divcmp-3.c: New test case.
39916
39917 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
39918
39919         * g++.dg/other/pragma-re-2.C: New test.
39920
39921 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
39922
39923         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
39924         * gcc.dg/i386-387-2.c: Likewise.
39925
39926         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
39927         __builtin_drem.
39928         * gcc.dg/i386-387-6.c: Likewise.
39929
39930 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
39931
39932         * gcc.dg/builtins-33.c: Also check log1p*.
39933
39934 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
39935
39936         PR optimization/15296
39937         * gcc.c-torture/execute/pr15296.c: New test.
39938
39939 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
39940
39941         * gcc.dg/builtins-40.c: New test.
39942
39943 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
39944
39945         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
39946
39947 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
39948
39949         * g++.dg/ext/spe1.C: New testcase.
39950
39951 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
39952
39953         * objc.dg/image-info.m: Allow additional attributes
39954         for __image_info section.
39955
39956 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
39957
39958         * gcc.dg/torture/mips-hilo-2.c: New test.
39959
39960 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39961
39962         PR c++/14389
39963         * g++.dg/template/member5.C: New test.
39964
39965 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
39966
39967         * gcc.dg/builtins-34.c: Also check expm1*.
39968
39969 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39970
39971         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
39972         * gcc.dg/torture/builtin-convert-3.c: New test.
39973
39974 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
39975
39976         PR middle-end/15054
39977         * g++.dg/opt/pr15054.C: New test.
39978
39979 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39980
39981         * gcc.dg/torture/builtin-rounding-1.c: New test.
39982         * gcc.dg/builtins-25.c: Delete.
39983         * gcc.dg/builtins-29.c: Delete.
39984
39985 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
39986
39987         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
39988         * gcc.dg/sibcall-4.c: Likewise.
39989         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
39990
39991 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
39992
39993         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
39994         bit-field on 16-bit targets.
39995
39996 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
39997
39998         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
39999         16-bit targets.
40000
40001 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
40002
40003         * gcc.dg/rs6000-power2-1.c: Change to compile only.
40004         * gcc.dg/rs6000-power2-2.c: Likewise.
40005
40006 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
40007
40008         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
40009         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
40010         Change the asm registers to be in form of frN instead of fN.
40011
40012 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40013
40014         * gcc.dg/torture/builtin-convert-2.c: New test.
40015
40016 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
40017
40018         * gcc.dg/rs6000-power2-1.c: New test.
40019         * gcc.dg/rs6000-power2-2.c: New test.
40020
40021 2004-04-28  Jan Hubicka  <jh@suse.cz>
40022
40023         * gcc.dg/unused-6.c: New test.
40024
40025 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
40026             Ulrich Weigand  <uweigand@de.ibm.com>
40027
40028         * ada/acats/run_all.sh: Define $target variable.
40029
40030 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
40031
40032         PR c++/15119
40033         * g++.dg/other/vararg-1.C: New test.
40034
40035         PR c++/4794
40036         * g++.dg/eh/cleanup3.C: New test.
40037
40038 2004-04-24  Laurent GUERBY <laurent@guerby.net>
40039
40040         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
40041         and ad8011a (target_insn).
40042         * ada/acats/support/macro.dfs: Likewise.
40043         * ada/acats/support/impbit.adb: New file.
40044
40045 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
40046
40047         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
40048
40049 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40050
40051         * gcc.dg/loop-3.c: New test.
40052
40053 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
40054
40055         * gcc.c-torture/execute/simd-5.c: New test.
40056
40057 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40058
40059         PR c++/15064
40060         * g++.dg/template/crash18.C: New test.
40061
40062 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
40063
40064         * g++.dg/ext/complit3.C: New test.
40065
40066 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
40067
40068         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
40069         * gcc.dg/altivec-3.c: Same.
40070         * gcc.dg/altivec-varargs-1.c: Same.
40071
40072 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
40073
40074         * lib/target-supports.exp (check_profiling_available): Assume
40075         profiling is not available on powerpc-eabi targets.
40076
40077 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
40078
40079         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
40080         * gcc.dg/vmx/bug-1.c: Ditto.
40081
40082 2004-04-20  Eric Christopher  <echristo@redhat.com>
40083
40084         * gcc.dg/charset/extern.c: New test.
40085         * g++.dg/charset/extern3.cc: Ditto.
40086
40087 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
40088
40089         * gcc.dg/builtins-39.c: New test.
40090
40091 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
40092
40093         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
40094
40095 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
40096
40097         * gcc.dg/torture/mips-hilo-1.c: New test.
40098
40099 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
40100
40101         * gcc.c-torture/compile/20040419-1.c: New test.
40102
40103 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
40104
40105         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
40106
40107 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
40108             Aldy Hernandez  <aldyh@redhat.com>
40109
40110         * gcc.c-torture/execute/va-arg-24.c: New.
40111
40112 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
40113             Aldy Hernandez  <aldyh@redhat.com>
40114
40115         * gcc.dg/vmx/1b-01.c: New.
40116         * gcc.dg/vmx/1b-02.c: New.
40117         * gcc.dg/vmx/1b-03.c: New.
40118         * gcc.dg/vmx/1b-04.c: New.
40119         * gcc.dg/vmx/1b-05.c: New.
40120         * gcc.dg/vmx/1b-06.c: New.
40121         * gcc.dg/vmx/1b-07.c: New.
40122         * gcc.dg/vmx/1c-01.c: New.
40123         * gcc.dg/vmx/1c-02.c: New.
40124         * gcc.dg/vmx/3a-01a.c: New.
40125         * gcc.dg/vmx/3a-01.c: New.
40126         * gcc.dg/vmx/3a-01m.c: New.
40127         * gcc.dg/vmx/3a-03.c: New.
40128         * gcc.dg/vmx/3a-03m.c: New.
40129         * gcc.dg/vmx/3a-04.c: New.
40130         * gcc.dg/vmx/3a-04m.c: New.
40131         * gcc.dg/vmx/3a-05.c: New.
40132         * gcc.dg/vmx/3a-06.c: New.
40133         * gcc.dg/vmx/3a-06m.c: New.
40134         * gcc.dg/vmx/3a-07.c: New.
40135         * gcc.dg/vmx/3b-01.c: New.
40136         * gcc.dg/vmx/3b-02.c: New.
40137         * gcc.dg/vmx/3b-10.c: New.
40138         * gcc.dg/vmx/3b-13.c: New.
40139         * gcc.dg/vmx/3b-14.c: New.
40140         * gcc.dg/vmx/3b-15.c: New.
40141         * gcc.dg/vmx/3c-01a.c: New.
40142         * gcc.dg/vmx/3c-01.c: New.
40143         * gcc.dg/vmx/3c-02.c: New.
40144         * gcc.dg/vmx/3c-03.c: New.
40145         * gcc.dg/vmx/3d-01.c: New.
40146         * gcc.dg/vmx/4-01.c: New.
40147         * gcc.dg/vmx/4-03.c: New.
40148         * gcc.dg/vmx/5-01.c: New.
40149         * gcc.dg/vmx/5-02.c: New.
40150         * gcc.dg/vmx/5-03.c: New.
40151         * gcc.dg/vmx/5-04.c: New.
40152         * gcc.dg/vmx/5-05.c: New.
40153         * gcc.dg/vmx/5-06.c: New.
40154         * gcc.dg/vmx/5-07.c: New.
40155         * gcc.dg/vmx/5-07t.c: New.
40156         * gcc.dg/vmx/5-08.c: New.
40157         * gcc.dg/vmx/5-10.c: New.
40158         * gcc.dg/vmx/5-11.c: New.
40159         * gcc.dg/vmx/7-01a.c: New.
40160         * gcc.dg/vmx/7-01.c: New.
40161         * gcc.dg/vmx/7c-01.c: New.
40162         * gcc.dg/vmx/7d-01.c: New.
40163         * gcc.dg/vmx/7d-02.c: New.
40164         * gcc.dg/vmx/8-01.c: New.
40165         * gcc.dg/vmx/8-02a.c: New.
40166         * gcc.dg/vmx/8-02.c: New.
40167         * gcc.dg/vmx/brode-1.c: New.
40168         * gcc.dg/vmx/bug-1.c: New.
40169         * gcc.dg/vmx/bug-2.c: New.
40170         * gcc.dg/vmx/bug-3.c: New.
40171         * gcc.dg/vmx/cw-bug-1.c: New.
40172         * gcc.dg/vmx/cw-bug-2.c: New.
40173         * gcc.dg/vmx/cw-bug-3.c: New.
40174         * gcc.dg/vmx/dct.c: New.
40175         * gcc.dg/vmx/debug-1.c: New.
40176         * gcc.dg/vmx/debug-2.c: New.
40177         * gcc.dg/vmx/debug-3.c: New.
40178         * gcc.dg/vmx/debug-4.c: New.
40179         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
40180         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
40181         * gcc.dg/vmx/eg-5.c: New.
40182         * gcc.dg/vmx/fft.c: New.
40183         * gcc.dg/vmx/gcc-bug-1.c: New.
40184         * gcc.dg/vmx/gcc-bug-2.c: New.
40185         * gcc.dg/vmx/gcc-bug-3.c: New.
40186         * gcc.dg/vmx/gcc-bug-4.c: New.
40187         * gcc.dg/vmx/gcc-bug-5.c: New.
40188         * gcc.dg/vmx/gcc-bug-6.c: New.
40189         * gcc.dg/vmx/gcc-bug-7.c: New.
40190         * gcc.dg/vmx/gcc-bug-8.c: New.
40191         * gcc.dg/vmx/gcc-bug-9.c: New.
40192         * gcc.dg/vmx/gcc-bug-b.c: New.
40193         * gcc.dg/vmx/gcc-bug-c.c: New.
40194         * gcc.dg/vmx/gcc-bug-d.c: New.
40195         * gcc.dg/vmx/gcc-bug-e.c: New.
40196         * gcc.dg/vmx/gcc-bug-f.c: New.
40197         * gcc.dg/vmx/gcc-bug-g.c: New.
40198         * gcc.dg/vmx/gcc-bug-i.c: New.
40199         * gcc.dg/vmx/harness.h: New.
40200         * gcc.dg/vmx/ira1.c: New.
40201         * gcc.dg/vmx/ira2a.c: New.
40202         * gcc.dg/vmx/ira2b.c: New.
40203         * gcc.dg/vmx/ira2.c: New.
40204         * gcc.dg/vmx/ira2c.c: New.
40205         * gcc.dg/vmx/mem.c: New.
40206         * gcc.dg/vmx/newton-1.c: New.
40207         * gcc.dg/vmx/ops.c: New.
40208         * gcc.dg/vmx/sn7153.c: New.
40209         * gcc.dg/vmx/spill2.c: New.
40210         * gcc.dg/vmx/spill3.c: New.
40211         * gcc.dg/vmx/spill.c: New.
40212         * gcc.dg/vmx/t.c: New.
40213         * gcc.dg/vmx/varargs-1.c: New.
40214         * gcc.dg/vmx/varargs-2.c: New.
40215         * gcc.dg/vmx/varargs-3.c: New.
40216         * gcc.dg/vmx/varargs-4.c: New.
40217         * gcc.dg/vmx/varargs-5.c: New.
40218         * gcc.dg/vmx/varargs-6.c: New.
40219         * gcc.dg/vmx/varargs-7.c: New.
40220         * gcc.dg/vmx/vmx.exp: New.
40221         * gcc.dg/vmx/vprint-1.c: New.
40222         * gcc.dg/vmx/vscan-1.c: New.
40223         * gcc.dg/vmx/x-01.c: New.
40224         * gcc.dg/vmx/x-02.c: New.
40225         * gcc.dg/vmx/x-03.c: New.
40226         * gcc.dg/vmx/x-04.c: New.
40227         * gcc.dg/vmx/x-05.c: New.
40228         * gcc.dg/vmx/yousufi-1.c: New.
40229         * gcc.dg/vmx/zero-1.c: New.
40230         * gcc.dg/vmx/zero.c: New.
40231
40232 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
40233
40234         * g++.dg/lookup/java1.C: Update for chage of
40235         _Jv_AllocObject.
40236         * g++.dg/lookup/java2.C: Likewise.
40237
40238 2004-04-17  Laurent GUERBY <laurent@guerby.net>
40239
40240         * ada/acats/run_all.sh: use -O2 by default.
40241
40242 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
40243
40244         * gcc.dg/vr-mult-[12].c: New tests.
40245
40246 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40247
40248         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
40249
40250         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
40251
40252 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
40253
40254         * lib/target-supports.exp (check_profiling_available): Assume
40255         profiling isn't available for mips*-*-elf targets.
40256
40257 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
40258
40259         * gcc.dg/builtins-38.c: New test.
40260
40261 2004-04-14  Eric Christopher  <echristo@redhat.com>
40262
40263         * g++.dg/charset/charset.exp: Run .cc extension tests.
40264
40265 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
40266
40267         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
40268
40269 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40270
40271         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
40272
40273 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
40274
40275         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
40276         * gcc.dg/i386-387-2.c: Likewise.
40277
40278         * gcc.dg/i386-387-7.c: New test.
40279         * gcc.dg/i386-387-8.c: New test.
40280
40281         * gcc.dg/builtins-37.c: New test.
40282
40283 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
40284
40285         * g++.dg/pch/externc-1.C: Add missing semicolon.
40286
40287 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
40288
40289         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
40290
40291 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40292
40293         * gcc.c-torture/execute/20040411-1.c: New test.
40294
40295 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
40296
40297         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
40298
40299 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
40300
40301         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
40302
40303 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
40304
40305         * lib/target-supports.exp (check_named_sections_available): New.
40306         * lib/gcc-dg.exp (dg-require-named-sections): New.
40307         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
40308         old-deja.exp.  Also prune error-count message from HP linker.
40309         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
40310
40311         * g++.dg/init/init-ref4.C: Use dg-require-weak.
40312         * g++.old-deja/g++.pt/static3.C: Likewise.
40313         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
40314
40315 2004-04-09  Roger Sayle  <roger@eyesopen.com>
40316
40317         * gcc.c-torture/execute/20040409-1.c: New test case.
40318         * gcc.c-torture/execute/20040409-2.c: New test case.
40319         * gcc.c-torture/execute/20040409-3.c: New test case.
40320
40321 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
40322
40323         * gcc.dg/20040409-1.c: New test.
40324
40325 2004-04-08  Roger Sayle  <roger@eyesopen.com>
40326
40327         PR target/14888
40328         * g++.dg/opt/pr14888.C: New test case.
40329
40330 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
40331
40332         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
40333         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
40334         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
40335         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
40336         New tests.
40337
40338 2004-04-08  Paul Brook  <paul@codesourcery.com>
40339
40340         * gcc.dg/spill-1.c: New test.
40341
40342 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40343
40344         * gcc.dg/torture/builtin-ctype-2.c: New test.
40345
40346 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
40347
40348         * gcc.dg/pch/pch.exp: Add largefile test.
40349
40350 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
40351
40352         * g++.dg/pch/externc-1.Hs: New.
40353         * g++.dg/pch/externc-1.C: New.
40354
40355 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40356
40357         * gcc.dg/compat/struct-by-value-5a_main.c,
40358         gcc.dg/compat/struct-by-value-5b_main.c: New files.
40359         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
40360         * gcc.dg/compat/struct-by-value-5a_x.c,
40361         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
40362         gcc.dg/compat/struct-by-value-5_x.c.
40363         * gcc.dg/compat/struct-by-value-5a_y.c,
40364         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
40365         gcc.dg/compat/struct-by-value-5_y.c.
40366
40367         * gcc.dg/compat/struct-by-value-6a_main.c,
40368         gcc.dg/compat/struct-by-value-6b_main.c: New files.
40369         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
40370         * gcc.dg/compat/struct-by-value-6a_x.c,
40371         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
40372         gcc.dg/compat/struct-by-value-6_x.c.
40373         * gcc.dg/compat/struct-by-value-6a_y.c,
40374         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
40375         gcc.dg/compat/struct-by-value-6_y.c.
40376
40377         * gcc.dg/compat/struct-by-value-7a_main.c,
40378         gcc.dg/compat/struct-by-value-7b_main.c: New files.
40379         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
40380         * gcc.dg/compat/struct-by-value-7a_x.c,
40381         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
40382         gcc.dg/compat/struct-by-value-7_x.c.
40383         * gcc.dg/compat/struct-by-value-7a_y.c,
40384         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
40385         gcc.dg/compat/struct-by-value-7_y.c.
40386
40387 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
40388
40389         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
40390         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
40391         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
40392         options.
40393
40394 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
40395
40396         * gcc.dg/builtins-36.c: New test.
40397
40398 2004-04-06  Paul Brook  <paul@codesourcery.com>
40399
40400         * README.gcc: Remove obsolete contraint on testcases.
40401
40402 2004-04-05  Paul Brook  <paul@codesourcery.com>
40403
40404         PR2123
40405         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
40406         failure and exit(0) on success.
40407         * g++.dg/expr/anew2.C: Ditto.
40408         * g++.dg/expr/anew3.C: Ditto.
40409         * g++.dg/expr/anew4.C: Ditto.
40410
40411 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
40412
40413         PR c++/3518
40414         * g++.dg/template/unify7.C: New.
40415
40416 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
40417
40418         * g++.dg/README: Bring up to date with new subdirectories; remove
40419         duplicate subdirectory lines.
40420
40421 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
40422
40423         PR c++/14007
40424         * g++.dg/template/unify5.C: New.
40425         * g++.dg/template/unify6.C: New.
40426         * g++.dg/template/qualttp20.C: Adjust.
40427         * g++.old-deja/g++.jason/report.C: Adjust.
40428         * g++.old-deja/g++.other/qual1.C: Adjust.
40429
40430 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
40431
40432         PR c++/14803
40433         * g++.dg/inherit/ptrmem1.C: New test.
40434
40435 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
40436
40437         PR c++/14755
40438         * gcc.c-torture/execute/20040331-1.c: New test.
40439         * gcc.dg/20040331-1.c: New test.
40440
40441 2004-04-01  Paul Brook  <paul@codesourcery.com>
40442
40443         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
40444
40445 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
40446
40447         PR c++/14724
40448         * g++.dg/init/goto1.C: New test.
40449
40450         PR c++/14763
40451         * g++.dg/template/defarg4.C: New test.
40452
40453 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
40454
40455         * gcc.dg/altivec-11.c: Extend test for more valid cases.
40456
40457 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
40458
40459         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
40460
40461 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
40462
40463         * gcc.dg/noncompile/undeclared-2.c: New test.
40464
40465 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
40466
40467         * gcc.dg/940409-1.c: Remove XFAIL.
40468         * gcc.dg/reg-vol-struct-1.c: New test.
40469
40470 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40471
40472         * gcc.dg/torture/builtin-wctype-1.c: New test.
40473
40474 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
40475
40476         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
40477         * gcc.dg/20001101-1.c: Likewise.
40478         * gcc.dg/20001102-1.c: Likewise.
40479
40480 2004-03-25  Roger Sayle  <roger@eyesopen.com>
40481
40482         * gcc.dg/compare8.c: Add an additional test for XOR.
40483
40484 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40485
40486         * gcc.dg/torture/builtin-ctype-1.c: New test.
40487
40488 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40489
40490         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
40491         * gcc.dg/torture/builtin-math-1.c: Likewise.
40492         * gcc.dg/torture/builtin-power-1.c: New test.
40493
40494 2004-03-24  Andreas Schwab  <schwab@suse.de>
40495
40496         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
40497         IA64 assembler.
40498
40499 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
40500             Roger Sayle  <roger@eyesopen.com>
40501
40502         * gcc.dg/compare8.c: New test case.
40503
40504 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
40505
40506         * g++.dg/ext/altivec-7.C: New test.
40507
40508 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
40509
40510         PR 12267, 12391, 12560, 13129, 14114, 14133
40511         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
40512         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
40513         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
40514         Adjust error regexps.
40515         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
40516         * gcc.dg/noncompile/undeclared-1.c: New test cases.
40517         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
40518         * gcc.dg/local1.c: Add explanatory comment.
40519
40520 2004-03-23  Roger Sayle  <roger@eyesopen.com>
40521
40522         PR optimization/14669
40523         * g++.dg/opt/fold2.C: New test case.
40524
40525 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
40526
40527         PR c/14069
40528         * gcc.dg/20040322-1.c: New test.
40529
40530 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
40531
40532         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
40533         * gcc.dg/ultrasp4.c: Likewise.
40534         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
40535
40536 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
40537
40538         * gcc.dg/i386-sse-8.c: Reset default options.
40539
40540 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
40541
40542         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
40543         in the error message text.
40544
40545 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
40546
40547         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
40548
40549 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
40550
40551         PR c++/14616
40552         * g++.dg/init/array13.C: New test.
40553
40554 2004-03-20  Roger Sayle  <roger@eyesopen.com>
40555
40556         PR target/13889
40557         * gcc.c-torture/compile/pr13889.c: New test case.
40558
40559 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40560
40561         PR c/14635
40562         * builtins-1.c (nan, nans): Don't test.
40563         * builtins-30.c: Don't use nan, nanf, nanl.
40564         * builtins-35.c: New test.
40565
40566 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
40567
40568         * g++.dg/ext/altivec-6.C: New test.
40569
40570 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
40571
40572         * g++.dg/init/placement3.C: New test.
40573
40574         * g++.dg/template/spec13.C: New test.
40575
40576         * g++.dg/lookup/using11.C: New test.
40577
40578         * g++.dg/lookup/koenig3.C: New test.
40579
40580         * g++.dg/template/operator2.C: New test.
40581
40582         * g++.dg/expr/dtor3.C: New test.
40583         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
40584         marker.
40585         * g++.old-deja/g++.law/visibility28.C: Likewise.
40586
40587 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
40588
40589         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
40590         * gcc.dg/ppc64-abi-3.c: Likewise.
40591
40592 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40593
40594         PR c++/14545
40595         * g++.dg/parse/template15.C: New test.
40596
40597 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
40598
40599         * g++.dg/expr/dtor2.C: New test.
40600
40601         * g++.dg/lookup/anon4.C: New test.
40602
40603         * g++.dg/overload/using1.C: New test.
40604
40605         * g++.dg/template/lookup7.C: New test.
40606
40607         * g++.dg/template/typename6.C: New test.
40608
40609         * g++.dg/expr/cond6.C: New test.
40610
40611 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40612
40613         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
40614
40615 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
40616
40617         * g++.dg/expr/cond5.C: New test.
40618         * g++.dg/expr/constcast1.C: Likewise.
40619         * g++.dg/expr/ptrmem2.C: Likewise.
40620         * g++.dg/expr/ptrmem3.C: Likewise.
40621         * g++.dg/lookup/main1.C: Likewise.
40622         * g++.dg/template/lookup6.C: Likewise.
40623
40624 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
40625
40626         * gcc.dg/local1.c: New test.
40627
40628         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
40629
40630 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40631
40632         * gcc.dg/torture/builtin-convert-1.c: New test.
40633
40634 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40635
40636         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
40637
40638 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
40639
40640         PR c++/14481
40641         * g++.dg/warn/Wunused-7.C: New test.
40642
40643 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40644
40645         * gcc.dg/torture/builtin-integral-1.c: New test.
40646
40647 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
40648
40649         PR c++/14586
40650         * g++.dg/parse/non-dependent3.C: New test.
40651
40652 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
40653
40654         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
40655         * g++.dg/eh/simd-2.C: Likewise.
40656         * g++.dg/init/array10.C: Likewise.
40657         * gcc.c-torture/compile/simd-1.c: Likewise.
40658         * gcc.c-torture/compile/simd-2.c: Likewise.
40659         * gcc.c-torture/compile/simd-3.c: Likewise.
40660         * gcc.c-torture/compile/simd-4.c: Likewise.
40661         * gcc.c-torture/compile/simd-6.c: Likewise.
40662         * gcc.c-torture/execute/simd-1.c: Likewise.
40663         * gcc.c-torture/execute/simd-2.c: Likewise.
40664         * gcc.dg/compat/vector-defs.h: Likewise.
40665         * gcc.dg/20020531-1.c: Likewise.
40666         * gcc.dg/altivec-3.c: Likewise.
40667         * gcc.dg/altivec-4.c: Likewise.
40668         * gcc.dg/altivec-varargs-1.c: Likewise.
40669         * gcc.dg/compat/vector-defs.h: Likewise.
40670         * gcc.dg/i386-mmx-3.c: Likewise.
40671         * gcc.dg/i386-sse-4.c: Likewise.
40672         * gcc.dg/i386-sse-5.c: Likewise.
40673         * gcc.dg/i386-sse-8.c: Likewise.
40674         * gcc.dg/simd-1.c: Likewise.
40675         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
40676         __ev64_opaque__ since the machine description provides it.
40677
40678 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40679
40680         * lib/compat.exp (skip_list): New global variable.
40681         Use it to hold the user defined COMPAT_SKIPS list if any.
40682         (compat-obj): Add the members of skip_list to optall.
40683
40684 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40685
40686         * gcc.dg/compat/union-by-value-1_main.c,
40687         union-by-value-1_x.c, union-by-value-1_y.c,
40688         union-check.h, union-defs.h,
40689         union-init.h, union-return-1_main.c,
40690         union-return-1_x.c, union-return-1_y.c: New files.
40691
40692 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40693
40694         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
40695         mixed-struct-init.h: Add 4 mixed structure types.
40696         struct-by-value-21_main.c, struct-by-value-21_x.c,
40697         struct-by-value-21_y.c, struct-return-21_main.c,
40698         struct-return-21_x.c, struct-return-21_y.c: New files.
40699
40700 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
40701
40702         PR c++/14550
40703         * g++.dg/parse/template14.C: New test.
40704
40705 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
40706
40707         * gcc.c-torture/execute/20040313-1.c: New test.
40708
40709 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
40710
40711         PR target/14533
40712         * gcc.dg/20040311-2.c: New test.
40713
40714 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
40715
40716         PR other/14544
40717         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
40718         bit-field.
40719
40720 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
40721
40722         * gcc.dg/20040305-2.c: Add missing return statement.
40723
40724 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40725
40726         * gcc.dg/builtins-34.c: Also check pow10*.
40727
40728 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
40729
40730         PR target/14262
40731         * gcc.dg/20040305-2.c: New test.
40732
40733 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
40734
40735         * gcc.dg/20040310-1.c: New test.
40736
40737 2004-03-11  Roger Sayle  <roger@eyesopen.com>
40738
40739         * gcc.c-torture/execute/20040311-1.c: New test case.
40740
40741 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
40742
40743         PR c++/14476
40744         * g++.dg/lookup/enum1.C: New test.
40745
40746 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
40747
40748         PR c++/14510
40749         * g++.dg/lookup/struct2.C: New test.
40750
40751 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
40752
40753         * gcc.dg/builtins-34.c: New test.
40754
40755 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40756
40757         * gcc.dg/torture/builtin-nonneg-1.c: New test.
40758
40759 2004-03-09  James E Wilson  <wilson@specifixinc.com>
40760
40761         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
40762         * gcc.dg/alias-2.c: New testcase.
40763
40764 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
40765
40766         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
40767
40768 2004-03-09  Roger Sayle  <roger@eyesopen.com>
40769
40770         * gcc.c-torture/execute/20040309-1.c: New test case.
40771
40772 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
40773
40774         PR c++/14397
40775         * g++.dg/overload/ref1.C: New.
40776
40777 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40778
40779         PR c++/14409
40780         * g++.dg/template/spec12.C: New test.
40781
40782         PR c++/14448
40783         * g++.dg/parse/crash14.C: New test.
40784
40785 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
40786
40787         PR c++/14230
40788         * g++.dg/init/ref11.C: New test.
40789
40790 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
40791
40792         PR c++/14432
40793         * g++.dg/parse/builtin2.C: New test.
40794
40795 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
40796
40797         PR c++/14401
40798         * g++.dg/init/ctor3.C: New test.
40799         * g++.dg/init/union1.C: New test.
40800         * g++.dg/ext/anon-struct4.C: New test.
40801
40802 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
40803
40804         * g++.dg/lookup/koenig1.C: Tweak error messages.
40805         * g++.dg/lookup/used-before-declaration.C: Likewise.
40806         * g++.dg/other/do1.C: Likewise.
40807         * g++.dg/overload/koenig1.C: Likewise.
40808         * g++.dg/parse/crash13.C: Likewise.
40809         * g++.dg/template/instantiate3.C: Likewise.
40810
40811 2004-03-08  Eric Christopher  <echristo@redhat.com>
40812
40813         * * lib/target-supports.exp: Enable libiconv in test
40814         compilation.  Fix up error checking.
40815
40816 2004-03-08  Roger Sayle  <roger@eyesopen.com>
40817
40818         PR middle-end/14289
40819         * gcc.dg/pr14289-1.c: New test case.
40820         * gcc.dg/pr14289-2.c: Likewise.
40821         * gcc.dg/pr14289-3.c: Likewise.
40822
40823 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
40824
40825         * gcc.c-torture/execute/20040308-1.c: New test.
40826
40827 2004-03-07  Roger Sayle  <roger@eyesopen.com>
40828
40829         * gcc.c-torture/execute/20040307-1.c: New test case.
40830
40831 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
40832
40833         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
40834
40835 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
40836
40837         * gcc.dg/20040306-1.c: New test.
40838
40839 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
40840
40841         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
40842         them static.
40843         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
40844
40845 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40846
40847         PR c/14465
40848         * gcc.dg/decl-6.c: New test.
40849
40850 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40851
40852         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
40853         Rename LOGPOW -> LOG_POW.
40854         (SQRT_EXP, POW_EXP): New.
40855
40856 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40857
40858         * gcc.dg/i386-sse-8.c: New test.
40859
40860 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
40861
40862         PR c/14114
40863         * gcc.dg/decl-5.c: New test.
40864
40865 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
40866
40867         * gcc.dg/20040305-1.c: New test.
40868
40869 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
40870
40871         PR other/14354
40872         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
40873
40874 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
40875
40876         PR c++/14425, c++/14426
40877         * g++.dg/ext/altivec-4.C: New test.
40878         * g++.dg/ext/altivec-5.C: New test.
40879
40880 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
40881
40882         * g++.old-deja/g++.other/linkage1.C: Expect errors about
40883         global variables of a type with no linkage.
40884         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
40885         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
40886         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
40887         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
40888         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
40889         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
40890         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
40891         * g++.dg/warn/deprecated.C: Name enum Color.
40892         * g++.dg/overload/VLA.C: Name structure for 'b'.
40893         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
40894
40895 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
40896
40897         * gcc.c-torture/compile/20040304-1.c: New test.
40898
40899 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
40900
40901         PR 13728
40902         * gcc.dg/decl-4.c: New testcase.
40903
40904 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
40905
40906         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
40907         as PRECF if sizeof (float) > sizeof (double).
40908         (PRECL): Make it the same as PRECF if
40909         sizeof (float) > sizeof (long double).
40910
40911 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40912
40913         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
40914         system type.  Add check for irix6 which doesn't have c99 runtime.
40915
40916 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
40917
40918         * gcc.dg/const-elim-1.c: xfail for xtensa.
40919
40920 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
40921
40922         PR c++/14369
40923         * g++.dg/template/cond4.C: New test.
40924
40925 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
40926
40927         PR c++/14360
40928         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
40929
40930         PR c++/14361
40931         * g++.dg/parse/defarg7.C: New test.
40932
40933         PR c++/14359
40934         * g++.dg/template/friend26.C: New test.
40935
40936 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
40937
40938         PR c++/14324
40939         * g++.dg/abi/mangle21.C: New test.
40940
40941         PR c++/14260
40942         * g++.dg/parse/constructor2.C: New test.
40943
40944         PR c++/14337
40945         * g++.dg/template/sfinae1.C: New test.
40946
40947 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
40948
40949         PR c++/14267
40950         * g++.dg/expr/crash2.C: New test.
40951
40952         PR middle-end/13448
40953         * gcc.dg/inline-5.c: New test.
40954         * gcc.dg/always-inline.c: Split out tests into ...
40955         * gcc.dg/always-inline2.c: ... this and ...
40956         * gcc.dg/always-inline3.c: ... this.
40957
40958 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
40959
40960         PR debug/12103
40961         * g++.dg/debug/crash1.C: New test.
40962
40963 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
40964
40965         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
40966         function with __attribute__((noinline)).
40967         (recurser_void2): Likewise.
40968         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
40969         (recurser_void2): Likewise.
40970
40971 2004-02-29  Roger Sayle  <roger@eyesopen.com>
40972
40973         PR middle-end/14203
40974         * g++.dg/warn/Wunused-6.C: New test case.
40975
40976 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
40977
40978         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
40979         not defined.
40980
40981 2004-02-27  Eric Christopher  <echristo@redhat.com>
40982
40983         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
40984         * g++.dg/charset/asm2.c: Run only x86.
40985         * gcc.dg/charset/asm3.c: Ditto.
40986
40987 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
40988
40989         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
40990         ld_library_path.
40991
40992 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
40993
40994         * g++.dg/ext/altivec-3.C: New.
40995
40996 2004-02-26  Richard Henderson  <rth@redhat.com>
40997
40998         * g++.dg/ext/attrib10.C: Mark for warning.
40999         * gcc.dg/attr-alias-1.c: New.
41000
41001 2004-02-26  Richard Henderson  <rth@redhat.com>
41002
41003         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
41004         * gcc.c-torture/execute/20040208-2.c: ... it back.
41005
41006 2004-02-26  Eric Christopher  <echristo@redhat.com>
41007
41008         * lib/target-supports.exp (check-iconv-available): New function.
41009         * lib/gcc-dg.exp (dg-require-iconv): New function.
41010         Use above.
41011         * gcc.dg/charset: New directory.
41012         * gcc.dg/charset/charset.exp: New file.
41013         * gcc.dg/charset/asm1.c: Ditto.
41014         * gcc.dg/charset/asm2.c: Ditto.
41015         * gcc.dg/charset/asm3.c: Ditto.
41016         * gcc.dg/charset/asm4.c: Ditto.
41017         * gcc.dg/charset/asm5.c: Ditto.
41018         * gcc.dg/charset/attribute1.c: Ditto.
41019         * gcc.dg/charset/attribute2.c: Ditto.
41020         * gcc.dg/charset/string1.c: Ditto.
41021         * g++.dg/charset: New directory.
41022         * g++.dg/dg.exp: Add here. Special options.
41023         * g++.dg/charset/charset.exp: New file.
41024         * g++.dg/charset/asm1.c: Ditto.
41025         * g++.dg/charset/asm2.c: Ditto.
41026         * g++.dg/charset/asm3.c: Ditto.
41027         * g++.dg/charset/asm4.c: Ditto.
41028         * g++.dg/charset/attribute1.c: Ditto.
41029         * g++.dg/charset/attribute2.c: Ditto.
41030         * g++.dg/charset/extern1.cc: Ditto.
41031         * g++.dg/charset/extern2.cc: Ditto.
41032         * g++.dg/charset/string1.c: Ditto.
41033
41034 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
41035
41036         PR c++/14278
41037         * g++.dg/parse/comma1.C: New test.
41038
41039 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41040
41041         PR c++/14284
41042         * g++.dg/template/ttp8.C: New test.
41043
41044 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
41045
41046         * gcc.dg/fixuns-trunc-1.c: New test.
41047
41048 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41049
41050         * gcc.dg/builtins-config.h: Use #elif.
41051
41052 2004-02-26  Michael Matz  <matz@suse.de>
41053
41054         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
41055         * gcc.dg/991214-1.c: Likewise.
41056         * gcc.dg/i386-asm-1.c: Likewise.
41057
41058 2004-02-25  Richard Henderson  <rth@redhat.com>
41059
41060         * gcc.c-torture/execute/20040208-2.c: Move ...
41061         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
41062
41063 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41064
41065         PR c++/14246
41066         * g++.dg/other/crash-3.C: New test.
41067
41068 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41069
41070         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
41071         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
41072
41073         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
41074         HP-UX.
41075
41076 2004-02-24  Michael Matz  <matz@suse.de>
41077
41078         * gcc.dg/i386-regparm.c: New.
41079
41080 2004-02-23  James E Wilson  <wilson@specifixinc.com>
41081
41082         * gcc.c-torture/execute/20040223-1.c: New.
41083
41084 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
41085             Kazu Hirata  <kazu@cs.umass.edu>
41086
41087         * gcc.dg/fwritable-strings-1.c: Remove.
41088
41089 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
41090
41091         PR c/14156
41092         * gcc.dg/20040223-1.c: New test.
41093
41094 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41095
41096         PR c++/14106
41097         * g++.dg/ext/typeof9.C: New test.
41098
41099 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41100
41101         PR c++/14250
41102         * g++.dg/other/switch1.C: New test.
41103
41104 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41105
41106         * gcc.dg/cast-function-1.c: Adjust for new informative message.
41107         * gcc.dg/va-arg-1.c: Likewise.
41108
41109 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41110
41111         PR c++/14143
41112         * g++.dg/template/koenig5.C: New test.
41113
41114 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
41115
41116         * g++.dg/ext/altivec-1.C: Generalize target triple.
41117         * g++.dg/ext/altivec-2.C: New test case.
41118         * g++.dg/ext/altivec_check.h: New file.
41119         * gcc.dg/altivec-1.c: Generalize target triple;
41120         include altivec_check.h and call altivec_check().
41121         * gcc.dg/altivec-[2-5].c: Generalize target triple.
41122         * gcc.dg/altivec-6.c: New test case.
41123         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
41124         type casts as needed.
41125         * gcc.dg/altivec-10.c: Include altivec_check.h and call
41126         altivec_check().
41127         * gcc.dg/altivec-12.c: New test case.
41128         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
41129         include altivec_check.h and call altivec_check().
41130         * gcc.dg/altivec_check.h: New file.
41131
41132 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41133
41134         * lib/target-supports.exp (check_alias_available): Don't mangle
41135         function `g' in test program.
41136
41137 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41138
41139         * lib/target-supports.exp (check_profiling_available): Check
41140         argument to determine whether we support a profiling type.
41141         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
41142         check_profiling_available.
41143         * g++.dg/bprob/bprob.exp: Likewise.
41144         * g77.dg/bprob/bprob.exp: Likewise.
41145         * gcc.misc-tests/bprob.exp: Likewise.
41146         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
41147         dg-require-profiling and delete expected error handling.
41148         * gcc.dg/20021014-1.c: Likewise.
41149         * gcc.dg/nest.c: Likewise.
41150
41151 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41152
41153         PR c++/12007
41154         * g++.dg/other/vthunk1.C: New test.
41155
41156 2004-02-20  Falk Hueffner  <falk@debian.org>
41157
41158         PR target/14201
41159         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
41160
41161 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
41162
41163         PR c++/13927
41164         * g++.dg/other/error8.C: Remove XFAIL markers.
41165
41166         PR c++/14173
41167         * g++.dg/ext/packed5.C: New test.
41168
41169         PR c++/14199
41170         * g++.dg/warn/Wunused-5.C: New test.
41171
41172         PR c++/14186
41173         * g++.dg/lookup/member1.C: New test.
41174
41175 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
41176
41177         * gcc.c-torture/compile/20040130-1.c: Enable only when
41178         __INT_MAX__ >= 2147483647L.
41179         * gcc.c-torture/compile/961203-1.c: Likewise.
41180
41181 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
41182
41183         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
41184         * g++.dg/opt/template1.C: Robustify assembler regexp
41185
41186 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41187
41188         * gcc.c-torture/execute/simd-4.x: Remove.
41189         * gcc.c-torture/execute/va-arg-25.x: Likewise.
41190         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
41191         Guard with #ifndef SKIP_ATTRIBUTE.
41192         * gcc.dg/compat/vector-1_y.c: Likewise.
41193         * gcc.dg/compat/vector-2_x.c: Likewise.
41194         * gcc.dg/compat/vector-2_y.c: Likewise.
41195         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
41196         * g++.dg/eh/simd-2.C: Likewise.
41197
41198 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
41199
41200         * gcc.c-torture/compile/complex-1.c: New.
41201
41202 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
41203
41204         PR target/14209
41205         * gcc.c-torture/execute/20040218-1.c: New test.
41206
41207 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41208
41209         PR c++/14181
41210         * g++.dg/parse/new2.C: New test.
41211
41212 2004-02-18  Paul Brook  <paul@codesourcery.com>
41213
41214         * gcc.c-torture/compile/libcall-1.c: New test.
41215
41216 2004-02-18  Paul Brook  <paul@codesourcery.com>
41217
41218         PR debug/12934
41219         * gcc.dg/debug/debug-7.c: New test.
41220
41221 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
41222
41223         * gcc.dg/20040217-1.c: New test.
41224
41225 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
41226
41227         * gcc.c-torture/execute/990208-1.x: Delete.
41228
41229 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
41230
41231         * gcc.c-torture/execute/20040208-2.x: New file.
41232
41233 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
41234
41235         PR c++/11326
41236         * g++.dg/abi/structret1.C: New test.
41237
41238 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
41239
41240         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
41241         (i386_cpuid): No need to test if cpuid is available on AMD64.
41242         Fix assembly, so that it works onboth i386 and AMD64.
41243         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
41244         (vecInLong): Fix s[] member type to unsigned int.
41245         (vecInWord): Remove type.
41246         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
41247         (a64, b64, c64, d64, e64): Remove.
41248         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
41249         Remove unused variable.  Remove initialization of removed variables.
41250         Don't call mmx_tests nor sse_tests.
41251         (reference_mmx, reference_sse): Remove.
41252         (check): Add return stmt.
41253         * gcc.dg/i386-sse-7.c: New test.
41254         * gcc.dg/i386-mmx-4.c: New test.
41255
41256 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41257
41258         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
41259         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41260         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41261         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
41262         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
41263         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
41264         g++.dg/tc1/dr94.C: Fix line terminator.
41265
41266 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
41267
41268         * gcc.c-torture/compile/20040216-1.c: New.
41269
41270 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41271
41272         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41273         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41274         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
41275         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
41276         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
41277         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
41278
41279 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41280
41281         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
41282
41283 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
41284
41285         PR c++/13971
41286         * g++.dg/expr/cond4.C: New test.
41287
41288         PR c++/14086
41289         * g++.dg/lookup/crash2.C: New test.
41290
41291 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
41292
41293         * gcc.c-torture/compile/20040214-2.c: New test.
41294
41295 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
41296
41297         PR c++/14116
41298         * g++.dg/ext/typeof8.C: New test.
41299
41300 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
41301
41302         * gcc.c-torture/compile/20040214-1.c: New test.
41303
41304 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41305
41306         PR c++/13635
41307         * g++.dg/template/spec11.C: New test.
41308
41309 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41310
41311         PR c++/13927
41312         * g++.dg/other/error8.C: New test.
41313
41314 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
41315
41316         PR c++/14122
41317         * g++.dg/template/array4.C: New test.
41318
41319         PR c++/14108
41320         * g++.dg/inherit/thunk2.C: New test.
41321
41322         PR c++/14083
41323         * g++.dg/eh/cond2.C: New test.
41324
41325 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
41326
41327         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
41328
41329 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
41330
41331         * lib/scanasm.exp (dg-scan): Quote pattern before display.
41332
41333 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
41334
41335         * g++.dg/simd-2.C: xfail on ppc64-linux.
41336
41337 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
41338
41339         PR c/456
41340         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
41341         tests.
41342
41343 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
41344
41345         * gcc.dg/builtins-33.c: New test.
41346
41347 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
41348
41349         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
41350
41351 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
41352
41353         * g++.dg/simd-2.C: Set -maltivec for ppc64.
41354
41355 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
41356
41357         * gcc.dg/ppc64-abi-3.c: New test.
41358
41359 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
41360
41361         PR c/14092
41362
41363         * gcc.dg/pr14092-1.c: New testcase.
41364
41365 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
41366
41367         * gcc.dg/cpp/assert4.c: Fix typo last change.
41368
41369         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
41370         * gcc.dg/cpp/assert4.c: Handle powerpc64.
41371
41372         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
41373
41374 2004-02-09  Roger Sayle  <roger@eyesopen.com>
41375
41376         * gcc.c-torture/compile/20040209-1.c: New test case.
41377
41378 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41379
41380         * gcc.dg/c90-init-1.c: Adjust expected error messages.
41381
41382 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
41383
41384         * gcc.c-torture/execute/20040208-[12].c: New tests.
41385
41386 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41387
41388         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
41389
41390 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41391
41392         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
41393
41394 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
41395
41396         Bug 13856
41397         * gcc.dg/visibility-8.c: New testcase.
41398
41399 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
41400
41401         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
41402         arguments.
41403         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
41404
41405 2004-02-07  Roger Sayle  <roger@eyesopen.com>
41406
41407         PR middle-end/13696
41408         * g++.dg/opt/fold1.C: New test case.
41409
41410 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41411
41412         PR c++/14033
41413         * g++.dg/other/crash-2.C: New test.
41414
41415 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41416
41417         PR c++/14028
41418         * g++.dg/parse/angle-bracket2.C: New test.
41419
41420 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41421
41422         PR middle-end/13750
41423         Revert:
41424         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
41425         PR pch/13361
41426         * g++.dg/pch/wchar-1.C: New.
41427         * g++.dg/pch/wchar-1.Hs: New.
41428
41429 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41430
41431         PR c++/14008
41432         * g++.dg/parse/error15.C: New test.
41433         * g++.dg/parse/crash11.C: Update dg-error mark.
41434
41435 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
41436
41437         PR c++/13932
41438         * g++.dg/warn/conv2.C: New test.
41439
41440 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41441
41442         PR c++/13086
41443         * g++.dg/warn/incomplete1.C: Remove xfail.
41444
41445 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
41446
41447         * lib/file-format.exp (gcc_target_object_format): Use
41448         ${tool}_target_compile, not gcc_target_compile.
41449         * lib/target-supports.exp (check_alias_available): Likewise.
41450         (check_gc_sections_available): Likewise.
41451         * g++.dg/ext/attrib10.C: Use dg-require-alias.
41452         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
41453         dg-require-alias.
41454
41455 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
41456
41457         PR c++/13969
41458         * g++.dg/template/static6.C: New test.
41459
41460 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
41461
41462         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
41463
41464 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41465
41466         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
41467         tests for systems where `char' is unsigned by default.
41468
41469 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41470
41471         PR c++/13997
41472         * g++.dg/template/partial3.C: New test.
41473
41474 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
41475
41476         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
41477         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
41478         Remove mentions of obsolete ports.
41479
41480 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
41481
41482         * gcc.dg/noncompile/20001228-1.c: Fix for new
41483         error message.
41484
41485 2004-02-03  Roger Sayle  <roger@eyesopen.com>
41486
41487         PR target/9348
41488         * gcc.c-torture/execute/multdi-1.c: New test case.
41489
41490 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
41491
41492         PR c++/13925
41493         * g++.dg/template/lookup5.C: New test.
41494
41495 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
41496
41497         PR c++/13950
41498         * g++.dg/template/lookup4.C: New test.
41499
41500         PR c++/13970
41501         * g++.dg/parse/error14.C: New test.
41502
41503         PR c++/14002
41504         * g++.dg/parse/template13.C: New test.
41505
41506 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
41507
41508         PR c++/13978
41509         * g++.dg/template/koenig4.C: New test.
41510
41511         PR c++/13968
41512         * g++.dg/template/crash17.C: New test.
41513
41514         PR c++/13975
41515         * g++.dg/parse/error13.C: New test.
41516         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
41517
41518 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41519
41520         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
41521
41522 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
41523
41524         PR c/11658
41525         PR c/13994
41526         * gcc.dg/noncompile/20040203-1.c: New test.
41527         * gcc.dg/noncompile/20040203-2.c: Likewise.
41528         * gcc.dg/noncompile/20040203-3.c: Likewise.
41529         * gcc.dg/20040203-1.c: Likewise.
41530
41531 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
41532
41533         PR c++/10858
41534         * g++.dg/template/sizeof7.C: New test.
41535
41536 2004-02-02  Eric Christopher  <echristo@redhat.com>
41537             Zack Weinberg  <zack@codesourcery.com>
41538
41539         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
41540
41541 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
41542
41543         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
41544         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
41545         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
41546         * gcc.dg/cleanup-5.c: Run only on Linux targets.
41547
41548 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
41549
41550         PR c++/13113
41551         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
41552
41553         PR c++/13854
41554         * g++.dg/ext/attrib13.C: New test.
41555
41556         PR c++/13907
41557         * g++.dg/conversion/op2.C: New test.
41558
41559 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41560
41561         * gcc.dg/titype-1.c: Fix pasto.
41562
41563 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41564
41565         * gcc.dg/titype-1.c: New test.
41566
41567 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41568
41569         PR c++/13957
41570         * g++.dg/template/non-type-template-argument-1.C,
41571         g++.dg/template/qualified-id1.C: Update dg-error marks.
41572         * g++.dg/template/nontype6.C: New test.
41573
41574 2004-02-01  Roger Sayle  <roger@eyesopen.com>
41575
41576         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
41577         * gcc.dg/builtins-31.c: New testcase.
41578         * gcc.dg/builtins-32.c: New testcase.
41579
41580 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
41581
41582         * objc.dg/call-super-2.m: Update line numbers
41583         for the including of stddef.h.
41584
41585 2004-01-30  Michael Matz  <matz@suse.de>
41586
41587         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
41588         g++.dg/ext/case-range3.C: New tests.
41589
41590 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41591
41592         DR206
41593         PR c++/13813
41594         * g++.dg/template/member4.C: New test.
41595
41596 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41597
41598         PR c++/13683
41599         * g++.dg/template/sizeof6.C: New test.
41600
41601 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41602
41603         * gcc.dg/fwritable-strings-1.c: New test.
41604
41605 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41606
41607         * gcc.c-torture/compile/20040130-1.c: New test.
41608
41609 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
41610
41611         * objc.dg/call-super-2.m: Include stddef.h for size_t.
41612
41613 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
41614
41615         PR c++/13883
41616         * g++.dg/template/ctor3.C: New test.
41617
41618 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41619
41620         * g++.dg/tc1: New directory.
41621         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
41622         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
41623         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
41624         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
41625         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
41626
41627 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41628
41629         * g++.dg/parse/error11.C: New test.
41630         * g++.dg/parse/error12.C: Likewise.
41631
41632 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
41633
41634         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
41635         (scan_initial, main): Use aligned_sizeof instead of sizeof.
41636
41637 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
41638
41639         PR c++/13791
41640         * g++.dg/ext/attrib12.C: New test.
41641
41642         PR c++/13736
41643         * g++.dg/parse/cast2.C: New test.
41644
41645 2004-01-27  James E Wilson  <wilson@specifixinc.com>
41646
41647         * objc.dg/encode-2.m (main): New local string.  Set depending on
41648         sizeof long.  Use in sscanf call.
41649         * objc.dg/encode-3.m (main): New local string.  Set depending on
41650         sizeof long.  Use in scan_initial call.
41651
41652 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41653
41654         * objc.dg/call-super-2.m: Make LP64-safe.
41655         * objc.dg/desig-init-1.m: Likewise.
41656
41657 2004-01-27  Devang Patel <dpatel@apple.com>
41658
41659         * g++.dg/debug/namespace1.C: New test.
41660
41661 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
41662
41663         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
41664         xscale-*-*.
41665
41666         * gcc.dg/arm-mmx-1.c: New test.
41667
41668 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41669
41670         * gcc.dg/20040127-1.c: New test.
41671         * gcc.dg/20040127-2.c: New test.
41672
41673 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41674
41675         * objc.dg/stret-1.m (glob): Renamed to globa.
41676
41677 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
41678
41679         PR c++/13663
41680         * g++.dg/expr/for1.C: New test.
41681
41682 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
41683
41684         PR middle-end/13779
41685         * gcc.dg/darwin-longlong.c: New test.
41686
41687 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
41688
41689         * gcc.dg/20040124-1.c: Moved test from here...
41690         * gcc.c-torture/compile/20040124-1.c: ...to here.
41691
41692 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
41693
41694         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
41695         the assembly output if -m64 is passed.
41696
41697 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
41698
41699         PR c++/13833
41700         * g++.dg/template/cond3.C: New test.
41701
41702 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41703
41704         PR c++/13810
41705         * g++.dg/template/ttp7.C: New test.
41706
41707 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41708
41709         PR c++/13797
41710         * g++.dg/template/nontype4.C: New test.
41711         * g++.dg/template/nontype5.C: Likewise.
41712
41713 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
41714
41715         * gcc.dg/torture/mips-clobber-at.c: New test.
41716
41717 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
41718
41719         * gcc.dg/20040124-1.c: New test.
41720
41721 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
41722
41723         * gcc.dg/20040123-1.c: New test.
41724
41725 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
41726
41727         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
41728
41729 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41730
41731         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
41732
41733 2004-01-23  Andrew Pinski  <apinski@apple.com>
41734
41735         * gcc.dg/20030121-1.c: Move to ..
41736         * gcc.dg/20040121-1.c: here.
41737
41738 2004-01-23  Roger Sayle  <roger@eyesopen.com>
41739
41740         * gcc.dg/builtins-29.c: New test case.
41741
41742 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
41743
41744         PR 18314
41745         * gcc.dg/builtins-30.c: New testcase.
41746
41747 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
41748
41749         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
41750         * lib/g77.exp: Likewise.
41751         * lib/objc.exp: Likewise.
41752         * lib/g++.exp: Likewise.
41753
41754 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41755
41756         * gcc.dg/struct-by-value-2.c: New test.
41757
41758 2004-01-21  Andrew Pinski  <apinski@apple.com>
41759
41760         PR target/13785
41761         * gcc.dg/20030121-1.c: New test.
41762
41763 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
41764
41765         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
41766         clobber frame pointer register in asm statement.
41767
41768 2004-01-21  Falk Hueffner  <falk@debian.org>
41769
41770         * gcc.c-torture/compile/20040121-1.c: New test.
41771
41772 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
41773
41774         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
41775
41776 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
41777
41778         * gcc.dg/ppc64-abi-2.c: New test.
41779
41780 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
41781
41782         * lib/treelang.exp: Fill out this file.
41783         * lib/treelang-dg.exp: New File.
41784
41785 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
41786
41787         * gcc.c-torture/compile/981022-1.c: Remove.
41788         * gcc.dg/array-5.c: Remove XFAIL.
41789         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
41790         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
41791         gcc.dg/cond-lvalue-1.c: Update.
41792         * gcc.dg/cast-lvalue-2.c: New test.
41793
41794 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
41795
41796         PR c++/13592
41797         * g++.dg/other/error1.C (class foo): Tweak error message.
41798
41799         PR c++/13592
41800         * g++.dg/template/call2.C: New test.
41801
41802 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41803
41804         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
41805         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
41806         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
41807         scalar-return-1_x.c, scalar-return-2_y.c,
41808         scalar-return-3_x.c, scalar-return-3_y.c,
41809         scalar-return-4_x.c, scalar-return-4_y.c,
41810         struct-align-1.h, struct-align-1_x.c,
41811         struct-align-1_y.c, struct-align-2.h,
41812         struct-align-2_x.c, struct-align-2_y.c,
41813         struct-by-value-10_y.c, struct-by-value-11_x.c,
41814         struct-by-value-11_y.c, struct-by-value-12_x.c,
41815         struct-by-value-12_y.c, struct-by-value-13_x.c,
41816         struct-by-value-13_y.c, struct-by-value-14_x.c,
41817         struct-by-value-14_y.c, struct-by-value-15_x.c,
41818         struct-by-value-15_y.c, struct-by-value-16_y.c,
41819         struct-by-value-17_y.c, struct-by-value-18_y.c,
41820         struct-by-value-19_y.c, struct-by-value-1_x.c,
41821         struct-by-value-1_y.c, struct-by-value-20_y.c,
41822         struct-by-value-2_x.c, struct-by-value-2_y.c,
41823         struct-by-value-3_y.c, struct-by-value-4_x.c,
41824         struct-by-value-4_y.c, struct-by-value-5_y.c,
41825         struct-by-value-6_y.c, struct-by-value-7_y.c
41826         struct-by-value-8_x.c, struct-by-value-8_y.c
41827         struct-by-value-9_x.c, struct-by-value-9_y.c
41828         struct-return-10_x.c, struct-return-10_y.c,
41829         struct-return-19_x.c, struct-return-20_x.c
41830         struct-return-2_x.c, struct-return-2_y.c
41831         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
41832         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
41833
41834 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41835
41836         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
41837         attribute on sparc*-sun-solaris2.*.
41838
41839 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
41840
41841         PR c++/13710
41842         * g++.dg/ext/typeof7.C: New test.
41843
41844 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
41845
41846         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
41847         * gcc.dg/const-elim-1.c: Same.
41848
41849 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
41850
41851         * objc.dg/stret-1.m: New.
41852         * objc.dg/stret-2.m: New.
41853
41854 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
41855
41856         PR c++/11895
41857         * g++.dg/ext/vector1.C: New test.
41858
41859 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
41860
41861         * gcc.dg/pch/import-1.c: New.
41862         * gcc.dg/pch/import-1.hs: New.
41863         * gcc.dg/pch/import-1a.h: New.
41864         * gcc.dg/pch/import-1b.h: New.
41865         * gcc.dg/pch/import-1c.h: New.
41866
41867 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
41868
41869         PR c++/13574
41870         * g++.dg/ext/array1.C: New test.
41871
41872         PR c++/13178
41873         * g++.dg/conversion/op1.C: New test.
41874
41875 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
41876
41877         PR 11864
41878         From Kazumoto Kojima / Dan Kegel:
41879         * gcc.dg/pr11864-1.c: New test.
41880
41881         PR 10392
41882         From Marcus Comstedt / Dan Kegel:
41883         * gcc.dg/pr10392-1.c: New test.
41884
41885 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
41886
41887         PR c++/13478
41888         * g++.dg/init/ref10.C: New test.
41889
41890 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41891
41892         PR c++/13407
41893         * g++.dg/parse/typename6.C: New test.
41894
41895 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
41896
41897         PR pch/13361
41898         * g++.dg/pch/wchar-1.C: New.
41899         * g++.dg/pch/wchar-1.Hs: New.
41900
41901 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41902
41903         PR c++/9259
41904         * g++.dg/expr/sizeof2.C: New test.
41905
41906 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
41907
41908         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
41909
41910 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
41911
41912         PR c++/13659
41913         * g++.dg/lookup/strong-using-3.C: New.
41914         * g++.dg/lookup/using-10.C: New.
41915
41916 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
41917
41918         PR c++/13594
41919         * g++.dg/lookup/strong-using-2.C: New.
41920
41921 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
41922             Dan Kegel <dank@kegel.com>
41923             J"orn Rennecke <joern.rennecke@superh.com>
41924
41925         PR target/9365
41926         * gcc.dg/pr9365-1.c: New test.
41927
41928 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41929
41930         PR c++/8856
41931         * g++.dg/parse/casting-operator2.C: New test.
41932         * g++.old-deja/g++.pt/explicit83.C: Remove.
41933
41934 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
41935
41936         * gcc.dg/label-compound-stmt-1.c: New test.
41937         * gcc.c-torture/compile/950922-1.c,
41938         gcc.c-torture/compile/20000211-3.c,
41939         gcc.c-torture/compile/20000518-1.c,
41940         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
41941         compound statements.
41942
41943 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
41944
41945         * gcc.dg/ppc64-abi-1.c: New test.
41946
41947 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
41948
41949          * g++.dg/ext/attrib9.C: Add dg-warnings.
41950
41951 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41952
41953         PR c++/12335
41954         * g++.dg/parse/dtor3.C: New test.
41955
41956 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
41957
41958         PR c++/12709
41959         * g++.dg/parse/try-catch-1.C: New test.
41960
41961 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
41962
41963         * ada/acats/run_all.sh: Add more verbose output in acats.log
41964         when compiling tests.
41965
41966 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
41967
41968         PR 13656
41969         * gcc.dg/typedef-redecl.c: New test case.
41970         * gcc.dg/typedef-redecl.h: New support file.
41971
41972 2004-01-13  Jan Hubicka  <jh@suse.cz>
41973
41974         * gcc.dg/always_inline.c: New test.
41975         * gcc.dg/debug/20031231-1.c: Fix.
41976
41977 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41978
41979         PR c++/13474
41980         * g++.dg/template/array3.C: New test.
41981
41982 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
41983
41984         * g++.dg/ext/lvalue1.C: No longer expected to fail.
41985         * g++.dg/warn/Wunused-2.C: Likewise.
41986
41987 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41988
41989         PR c++/13289
41990         * g++.dg/template/instantiate6.C: New test.
41991
41992 2004-01-12  Roger Sayle  <roger@eyesopen.com>
41993
41994         PR middle-end/11397
41995         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
41996
41997 2004-01-12  Jan Hubicka  <jh@suse.cz>
41998
41999         PR opt/12826
42000         * gcc.dg/20040112-1.c: New.
42001
42002         * gcc.dg/dwarf-die[1-7].c: Move to...
42003         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
42004         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
42005
42006 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
42007
42008         PR c++/4100
42009         * g++.dg/parse/friend4.C: New test.
42010
42011 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
42012
42013         PR c++/4100
42014         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
42015         definition is called a friend.
42016
42017 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
42018
42019         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
42020
42021 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
42022
42023         PR c++/3478
42024         * g++.dg/parse/error10.C: New test.
42025         * g++.dg/template/arg2.C: Accept "invalid type" error.
42026
42027 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
42028
42029         PR middle-end/13392
42030         * g++.dg/opt/expect2.C: New test.
42031
42032 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
42033
42034         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
42035         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
42036         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
42037         Update dg-error regexps.
42038
42039 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
42040
42041         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
42042         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
42043
42044 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42045
42046         * gcc.dg/pragma-re-1.c: Use right pointer type.
42047
42048 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42049
42050         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
42051
42052 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
42053
42054         * gcc.dg/rs6000-ldouble-1.c: New.
42055
42056 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42057
42058         DR 337
42059         PR c++/9256
42060         * g++.dg/other/abstract1.C: New test.
42061
42062 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
42063
42064         * g++.dg/lookup/strong-using-1.C: New.
42065
42066 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
42067
42068         PR c/11234
42069         * gcc.dg/func-ptr-conv-1.c: New test.
42070         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
42071
42072 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
42073
42074         PR target/13380.
42075         * gcc.c-torture/compile/20040109-1.c: New.
42076
42077 2004-01-08  Stuart Hastings  <stuart@apple.com>
42078
42079         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
42080         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
42081         * gcc.dg/i386-sse-6.c: ...this new testcase.
42082
42083 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
42084
42085         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
42086
42087 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42088
42089         * ada/acats/run_acats: Treat 'gnatchop' the same way
42090         as 'gnatmake'.  Export GCC_DRIVER.
42091         * ada/acats/run_all.sh: Add target_gnatchop.  Use
42092         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
42093
42094 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42095
42096         PR c++/12573
42097         * g++.dg/template/dependent-expr4.C: New test.
42098
42099 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
42100
42101         * gcc.dg/altivec-11.c: New test.
42102
42103 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
42104
42105         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
42106
42107 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42108
42109         PR c/6024
42110         * gcc.dg/enum-compat-1.c: New test.
42111         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
42112
42113 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42114
42115         PR c/12165
42116         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
42117         gcc.dg/c99-idem-qual-3.c: New tests.
42118
42119 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
42120
42121         * gcc.dg/winline-7.c: Don't cast void * to int.
42122
42123 2004-01-06  Jan Hubicka  <jh@suse.cz>
42124
42125         * gcc.dg/i386-sse-5.c: New test
42126         * g++.dg/eh/simd-1.c: Add -w argument for i386.
42127
42128 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
42129
42130         PR c++/12815
42131         * g++.dg/rtti/typeid4.C: New test.
42132
42133 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42134
42135         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
42136
42137 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
42138
42139         PR c++/12132
42140         * g++.dg/template/error11.C: New test.
42141
42142         PR c++/13451
42143         * g++.dg/template/class2.C: New test.
42144
42145 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
42146         Richard Sandiford <rsandifo@redhat.com>
42147
42148         PR c++/13387
42149         * g++.dg/opt/alias3.C: New test.
42150
42151 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
42152
42153         PR c++/13157
42154         * g++.dg/template/koenig3.C: New test.
42155
42156         PR c++/13529
42157         * g++.dg/parse/offsetof3.C: New test.
42158
42159         * g++.dg/init/copy7.C: Add missing dg-error markers.
42160
42161         PR c++/12226
42162         * g++.dg/init/copy7.c: New test.
42163
42164         PR c++/13536
42165         * g++.dg/parse/cast1.C: New test.
42166
42167 2004-01-04  Jan Hubicka  <jh@suse.cz>
42168
42169         * gcc.dg/winline[1-7].c: New tests.
42170
42171 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42172
42173         PR c++/13520
42174         * g++.dg/template/qualttp22.C: New test.
42175
42176 2004-01-01  Jan Hubicka  <jh@suse.cz>
42177
42178         * gcc.dg/debug/20031231-1.c: New.
42179         * gcc.c-torture/compile/20040101-1.c: New.
42180         * gcc.dg/dwarf-die-[1-7].c: New.
42181
42182 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
42183
42184         PR optimization/13521
42185         * gcc.c-torture/compile/20031231-1.c: New test.
42186
42187 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
42188
42189         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
42190
42191 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42192
42193         PR c++/10079
42194         * g++.dg/template/crash16.C: New test.
42195
42196 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
42197
42198         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
42199
42200 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
42201
42202         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
42203         ports.
42204         * g++.old-deja/g++.jason/thunk3.C: Likewise.
42205         * g++.old-deja/g++.law/profile1.C: Likewise.
42206         * gcc.c-torture/compile/981006-1.c: Likewise.
42207         * gcc.c-torture/execute/loop-2e.x: Likewise.
42208         * gcc.c-torture/execute/loop-2f.x: Remove.
42209         * gcc.c-torture/execute/loop-2g.x: Likewise.
42210         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
42211         * gcc.dg/20020312-2.c: Remove traces of dead ports.
42212
42213 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
42214
42215         PR c++/13507
42216         * g++.dg/ext/attrib11.C: New test.
42217
42218         PR c++/13494
42219         * g++.dg/template/array2-1.C: New test.
42220         * g++.dg/template/array2-2.C: New test.
42221
42222 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
42223
42224         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
42225
42226 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
42227
42228         PR c++/12774
42229         * g++.dg/template/array1-1.C: New test.
42230         * g++.dg/template/array1-2.C: New test.
42231
42232 2003-12-29  Roger Sayle  <roger@eyesopen.com>
42233
42234         PR fortran/12632
42235         * g77.dg/12632.f: New test case.
42236
42237 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42238
42239         PR c++/13289
42240         * g++.dg/parse/nontype1.C: New test.
42241
42242 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42243
42244         PR c++/12403
42245         * g++.dg/parse/explicit1.C: New test.
42246         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
42247
42248 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
42249
42250         PR c++/13081
42251         * g++.dg/opt/inline6.C: New test.
42252
42253         PR c++/12613
42254         * g++.dg/parse/error9.C: New test.
42255
42256         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
42257
42258 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
42259
42260         PR c++/13009
42261         * g++.dg/init/assign1.C: New test.
42262
42263 2003-12-28  Roger Sayle  <roger@eyesopen.com>
42264
42265         PR c++/13070
42266         * g++.dg/warn/format3.C: New test case.
42267
42268 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42269
42270         * gcc.c-torture/compile/20031227-1.c: New test.
42271
42272 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42273
42274         * g++.dg/bprob/bprob.exp: Load target-supports.exp
42275         * g77.dg/bprob/bprob.exp: Likewise.
42276         * gcc.misc-tests/bprob.exp: Likewise.
42277         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
42278         variants on systems where the library does not provide that
42279         functionality.
42280         * gcc.dg/builtins-20.c: Use builtins-config.h.
42281         * gcc.dg/builtins-config.h: New file.
42282
42283 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42284
42285         * lib/gcc-dg.exp (dg-require-profiling): New function.
42286         * lib/target-supports.exp (check_profiling_available): Likewise.
42287         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
42288         * g77.dg/bprob/bprob.exp: Likewise.
42289         * gcc.misc-tests/bprob.exp: Likewise.
42290         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
42291         * gcc.dg/20021014-1.c: Likewise.
42292         * gcc.dg/nest.c: Likewise.
42293
42294 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42295
42296         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
42297         compiling.
42298         * g++.dg/lookup/java2.C: Likewise.
42299         * gcc.dg/cpp/lexident.c: Likewise.
42300
42301 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
42302
42303         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
42304         given.
42305         * gcc.c-torture/compile/961203-1.c: Likewise.
42306         * gcc.c-torture/compile/980506-1.c: Likewise.
42307
42308 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
42309
42310         * lib/gcc-dg.exp (dg-prune-output): New annotation.
42311         (additional_prunes): New global.
42312         (gcc-dg-prune): Handle additional per-test pruning.
42313         (dg-test): Clear additional_prunes between tests.
42314
42315         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
42316         dg-prune-output to avoid spurious failures from assembler
42317         complaining about nonexistent WAW violations.
42318         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
42319         Use dg-prune-output to avoid spurious failures from assembler
42320         warning about Itanium B-step errata.
42321
42322 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42323
42324         * g++.dg/abi/macro0.C: New test.
42325         * g++.dg/abi/macro1.C: Likewise.
42326         * g++.dg/abi/macro2.C: Likewise.
42327
42328         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
42329         * g++.dg/abi/bitfield7.C: Likewise.
42330         * g++.dg/abi/dtor2.C: Likewise.
42331         * g++.dg/abi/mangle11.C: Likewise.
42332         * g++.dg/abi/mangle12.C: Likewise.
42333         * g++.dg/abi/mangle14.C: Likewise.
42334         * g++.dg/abi/mangle17.C: Likewise.
42335         * g++.dg/abi/vbase10.C: Likewise.
42336         * g++.dg/abi/vbase14.C: Likewise.
42337         * g++.dg/template/qualttp17.C: Likewise.
42338
42339 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
42340
42341         PR c/11995
42342         * gcc.dg/20031223-1.c: New test.
42343
42344 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42345
42346         * gcc.dg/noreturn-7.c: New test.
42347
42348 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42349
42350         * gcc.dg/null-pointer-1.c: New test.
42351
42352 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
42353
42354         * g++.old-deja/g++.jason/template18.C: Remove.
42355         * g++.old-deja/g++.jason/template37.C: Likewise.
42356
42357         PR c++/12862
42358         * g++.dg/lookup/ns1.C: New test.
42359
42360         PR c++/12397
42361         * g++.dg/template/lookup3.C: New test.
42362
42363 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
42364
42365         * g++.dg/template/recurse1.C: New test
42366
42367 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
42368
42369         PR c++/12479
42370         * g++.dg/parse/semicolon1.C: New test.
42371         * g++.dg/parse/semicolon1.h: Likewise.
42372
42373 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
42374
42375         * gcc.dg/darwin-misaligned.c: New test.
42376
42377 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
42378
42379         PR c/9163
42380         * gcc.dg/20031222-1.c: New test.
42381
42382 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
42383
42384         PR c++/13438
42385         * g++.dg/parse/error8.C: New test.
42386
42387         PR c++/11554
42388         * g++.dg/warn/ctor-init-1.C: New test.
42389
42390 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
42391
42392         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
42393         too small.
42394         * gcc.c-torture/compile/930217-1.c: Likewise.
42395         * gcc.c-torture/compile/930513-1.c: Likewise.
42396         * gcc.c-torture/execute/920908-2.c: Likewise.
42397         * gcc.c-torture/execute/921204-1.c: Likewise.
42398         * gcc.c-torture/execute/930621-1.c: Likewise.
42399         * gcc.c-torture/execute/930630-1.c: Likewise.
42400         * gcc.c-torture/execute/931031-1.c: Likewise.
42401         * gcc.c-torture/execute/980602-2.c: Likewise.
42402         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
42403         * gcc.c-torture/execute/compndlit-1.c: Likewise.
42404         * gcc.c-torture/execute/extzvsi.c: Likewise.
42405         * gcc.c-torture/unsorted/ext.c: Likewise.
42406
42407 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
42408
42409         PR target/12749
42410         * gcc.c-torture/compile/20031220-2.c: New test case.
42411
42412 2003-12-20  Roger Sayle  <roger@eyesopen.com>
42413
42414         PR optimization/13031
42415         * gcc.c-torture/compile/20031220-1.c: New test case.
42416
42417 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42418
42419         * gcc.dg/cast-function-1.c: New test.
42420
42421 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
42422
42423         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
42424         formats.
42425
42426 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
42427
42428         PR c++/12795
42429         * g++.dg/ext/attrib10.C: New test.
42430
42431 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
42432
42433         * gcc.dg/cleanup-10.c: New test.
42434         * gcc.dg/cleanup-11.c: New test.
42435
42436 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
42437
42438         PR c++/13239
42439         * g++.dg/opt/expect1.C: New test.
42440
42441 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
42442
42443         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
42444
42445 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
42446
42447         PR debug/12923
42448         * gcc.dg/20031218-1.c: New test.
42449
42450         PR debug/12389
42451         * gcc.dg/20031218-2.c: New test.
42452         * gcc.dg/20031218-3.c: New test.
42453
42454         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
42455         of label name and allow for USER_LABEL_PREFIX == "_" names.
42456         * g++.dg/abi/mangle18-2.C: Likewise.
42457         * g++.dg/abi/mangle19-1.C: Likewise.
42458         * g++.dg/abi/mangle19-2.C: Likewise.
42459         * g++.dg/abi/mangle20-1.C: Likewise.
42460         * g++.dg/abi/mangle20-2.C: Likewise.
42461
42462 2003-12-18  Richard Henderson  <rth@redhat.com>
42463
42464         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
42465
42466 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
42467             Dan Kegel <dank@kegel.com>
42468
42469         PR other/12009
42470         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
42471         testing a cross compiler, it causes spurious compile failures.
42472         * lib/g++.exp: Likewise.
42473
42474 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42475
42476         PR c++/13262
42477         * g++.dg/template/access13.C: New test.
42478
42479 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
42480
42481         * gcc.dg/20031216-1.c: New test.
42482
42483 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42484
42485         PR c++/9154
42486         * g++.dg/template/error10.C: New test.
42487
42488 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
42489
42490         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
42491         * g++.dg/eh/simd-2.C: Likewise.
42492
42493 2003-12-17  James E Wilson  <wilson@specifixinc.com>
42494             Roger Sayle  <roger@eyesopen.com>
42495
42496         * gcc.c-torture/execute/ieee/mzero5.c: New.
42497
42498 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
42499
42500         PR c++/10603
42501         * g++.dg/parse/error6.C: New test.
42502
42503         PR c++/12827
42504         * g++.dg/parse/error7.C: New test.
42505
42506 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
42507
42508         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
42509         at -O with stabs debugging formats.
42510         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
42511         * gcc.dg/debug/debug-2.c: Likewise.
42512
42513 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
42514
42515         PR c++/12696
42516         * g++.dg/init/error1.C: New test.
42517
42518         PR c++/12218
42519         * g++.dg/init/pm3.C: New test.
42520
42521 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
42522
42523         PR c/3347
42524         * gcc.dg/bitfld-8.c: New test.
42525
42526 2003-12-16  James Lemke  <jim@wasabisystems.com>
42527
42528         * gcc.dg/arm-scd42-[123].c: New tests.
42529
42530 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
42531
42532         PR c++/9043
42533         * g++.dg/abi/mangle20-1.C: New test.
42534         * g++.dg/abi/mangle20-2.C: New test.
42535
42536 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
42537
42538         PR c++/13275
42539         * g++.dg/other/offsetof2.C: Remove XFAIL.
42540         * g++.dg/parse/offsetof1.C: New test.
42541         * g++.gd/parse/offsetof2.C: Likewise.
42542
42543 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42544
42545         * g++.dg/template/nontype3.C: New test.
42546         * g++.dg/template/static2.C: Tweaked the dg-error clause.
42547
42548 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42549
42550         * g++.dg/warn/noreturn-3.C: Also test instantiation.
42551
42552 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
42553
42554         PR c++/13387
42555         * g++.dg/expr/assign1.C: New test.
42556
42557         PR c++/13242
42558         * g++.dg/abi/mangle19-1.C: New test.
42559         * g++.dg/abi/mangle19-2.C: New test.
42560
42561 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
42562
42563         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
42564
42565 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42566
42567         * gcc.c-torture/execute/20031216-1.c: New test.
42568
42569 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42570
42571         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
42572         an ICE regression.
42573
42574 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
42575
42576         PR c++/10926
42577         * g++.dg/template/error9.C: New test.
42578
42579         PR c++/11116
42580         * g++.dg/template/error8.C: New test.
42581
42582 2003-12-15  Roger Sayle  <roger@eyesopen.com>
42583
42584         PR middle-end/13400
42585         * gcc.c-torture/execute/20031215-1.c: New test case.
42586
42587 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
42588
42589         PR c++/13269
42590         * g++.dg/parse/error5.C: New test.
42591
42592         PR c++/12989
42593         * g++.dg/expr/sizeof1.C: New test.
42594
42595         PR c++/13310
42596         * g++.dg/template/crash15.C: New test.
42597
42598 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
42599
42600         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
42601         a non-POD type as the last named parameter of a varargs function.
42602
42603 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
42604
42605         PR c++/13243
42606         PR c++/12573
42607         * g++.dg/template/crash14.C: New test.
42608         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
42609
42610 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
42611
42612         * g++.dg/other/java1.C: New test.
42613
42614         PR c++/13241
42615         * g++.dg/abi/mangle18-1.C: New test.
42616         * g++.dg/abi/mangle18-2.C: New test.
42617
42618 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42619
42620         PR optimization/10312
42621         * gcc.c-torture/execute/20031214-1.c: New.
42622
42623 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
42624
42625         PR c++/10779
42626         PR c++/12160
42627         * g++.dg/parse/error3.C: New test.
42628         * g++.dg/parse/error4.C: Likewise.
42629         * g++.dg/abi/mangle4.C: Tweak error messages.
42630         * g++.dg/lookup/using5.C: Likewise.
42631         * g++.dg/other/error2.C: Likewise.
42632         * g++.dg/parse/typename5.C: Likewise.
42633         * g++.dg/parse/undefined1.C: Likewise.
42634         * g++.dg/template/arg2.C: Likewise.
42635         * g++.dg/template/ttp3.C: Likewise.
42636         * g++.dg/template/type1.C: Likewise.
42637         * g++.old-deja/g++.other/crash32.C: Likewise.
42638         * g++.old-djea/g++.pt/defarg8.C: Likewise.
42639
42640 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42641
42642         PR c++/13106
42643         * g++.dg/warn/noreturn-3.C: New test.
42644
42645 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
42646
42647         PR c++/13118
42648         * g++.dg/abi/covariant3.C: New.
42649
42650 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
42651
42652         * g++.dg/eh/ia64-1.C: New test.
42653
42654 2003-12-12  Roger Sayle  <roger@eyesopen.com>
42655
42656         PR optimization/13037
42657         * g77.f-torture/execute/13037.f: New test case.
42658
42659 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
42660
42661         PR c++/12881
42662         * g++.dg/abi/covariant2.C: New.
42663
42664 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
42665
42666         * gcc.dg/cpp/trad/macro.c: New tests.
42667
42668 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
42669
42670         * gcc.c-torture/execute/wchar_t-1.x: Delete.
42671
42672 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
42673
42674         PR other/10819
42675         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
42676         to fix Bug 10819.
42677         * lib/g++.exp (g++_version): Likewise.
42678         * lib/g77.exp (g77_version): Likewise.
42679         * lib/objc.exp (default_objc_version): Likewise.
42680
42681 2003-12-10  Richard Henderson  <rth@redhat.com>
42682
42683         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
42684
42685         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
42686
42687 2003-12-08  Matt Austern  <austern@apple.com>
42688
42689         PR c/13134
42690         * lib/gcc-dg.exp (dg-require-visibility): Define.
42691         * lib/target-supports (check_visibility_available): Define.
42692         * gcc.dg/visibility-1.c: New test.
42693         * gcc.dg/visibility-2.c: Likewise.
42694         * gcc.dg/visibility-3.c: Likewise.
42695         * gcc.dg/visibility-4.c: Likewise.
42696         * gcc.dg/visibility-5.c: Likewise.
42697         * gcc.dg/visibility-6.c: Likewise.
42698         * g++.dg/ext/visibility-1.C: Likewise.
42699         * g++.dg/ext/visibility-2.C: Likewise.
42700         * g++.dg/ext/visibility-3.C: Likewise.
42701         * g++.dg/ext/visibility-4.C: Likewise.
42702         * g++.dg/ext/visibility-5.C: Likewise.
42703         * g++.dg/ext/visibility-6.C: Likewise.
42704
42705 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42706
42707         * g++.dg/lookup/java1.C: New test.
42708         * g++.dg/lookup/java2.C: New test.
42709
42710 2003-12-07  Falk Hueffner  <falk@debian.org>
42711
42712         * g++.dg/opt/noreturn-1.C: New test.
42713
42714 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
42715
42716         * gcc.dg/overflow-1.c: New test.
42717
42718 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42719
42720         * g77.f-torture/compile/13060.f: New test.
42721
42722 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
42723
42724         PR c++/13323
42725         * g++.dg/inherit/operator2.C: New test.
42726
42727 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
42728
42729         PR c++/13305
42730         * g++.dg/ext/attrib9.C: New test.
42731
42732 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
42733
42734         PR c++/13314
42735         * g++.dg/template/error7.C: New test.
42736
42737 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
42738             J"orn Rennecke <joern.rennecke@superh.com>
42739
42740         PR target/13302
42741         * g++.dg/other/struct-va_list.C: New test.
42742
42743 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42744
42745         PR c++/13166
42746         * g++.dg/parse/defarg6.C: New test.
42747
42748 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
42749
42750         PR target/13256
42751         * gcc.c-torture/execute/20031201-1.c: New test.
42752
42753 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
42754
42755         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
42756
42757 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42758
42759         * gcc.dg/builtin-return-1.c: New test.
42760
42761 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
42762             J"orn Rennecke <joern.rennecke@superh.com>
42763
42764         PR optimization/13260
42765         * gcc.c-torture/execute/20031204-1.c: New test.
42766
42767 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
42768
42769         PR c++/9127
42770         * g++.dg/template/error6.C: New test.
42771
42772 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
42773
42774         * gcc.dg/20031202-1.c: New test.
42775
42776 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
42777
42778         PR c++/13179
42779         * g++.dg/template/eh1.C: New test.
42780
42781         PR c++/10771
42782         * g++.dg/template/error5.C: New test.
42783
42784 2003-12-02  David Ung  <davidu@mips.com>
42785
42786         * gcc.dg/compat/vector-check.h: Corrected type for var
42787         g_##TMODE
42788
42789 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42790
42791         PR c++/10126
42792         * g++.dg/template/ptrmem8.C: New test.
42793
42794 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42795
42796         PR c++/12573
42797         * g++.dg/template/dependent-expr3.C: New test.
42798
42799 2003-12-01  James Lemke  <jim@wasabisystems.com>
42800
42801         * gcc.dg/arm-g2.c: New test.
42802
42803 2003-12-01  Roger Sayle  <roger@eyesopen.com>
42804
42805         PR optimization/11634
42806         * gcc.dg/20031201-2.c: New test case.
42807
42808 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
42809
42810         PR 11433
42811         * objc.dg/proto-lossage-3.m: New test.
42812
42813 2003-12-01  Roger Sayle  <roger@eyesopen.com>
42814
42815         PR optimization/12628
42816         * gcc.dg/20031201-1.c: New test case.
42817
42818 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
42819
42820         * gcc.dg/unaligned-1.c: New test.
42821
42822 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
42823
42824         PR c++/9849
42825         * g++.dg/template/error4.C: New test.
42826         * g++.dg/template/nested3.C: Adjust error markers.
42827
42828 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42829
42830         * gcc.dg/cpp/assert4.c: Check more #system assertions.
42831
42832 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
42833
42834         PR c/10333
42835         * gcc.dg/bitfld-7.c: New test.
42836
42837 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
42838
42839         * gcc.dg/tls/asm-1.C: New test.
42840
42841 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42842
42843         * gcc.dg/cpp/assert4.c: Update.
42844
42845 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
42846
42847         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
42848         * gcc.dg/builtin-apply3.c: New test.
42849
42850 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42851
42852         * lib/compat.exp (compat-obj): New xfaildata parameter.
42853         Use it to set compiler_conditional_xfail_data before compiling.
42854         (compat-get-options): Handle dg-xfail-if.
42855         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
42856         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
42857         * gcc.dg/compat/vector-1_y.c: Likewise.
42858         * gcc.dg/compat/vector-2_x.c: Likewise.
42859         * gcc.dg/compat/vector-2_y.c: Likewise.
42860
42861 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42862
42863         * g++.dg/opt/reg-stack4.C: New test.
42864
42865 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
42866
42867         * gcc.dg/builtin-apply2.c: New test.
42868
42869 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
42870
42871         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
42872
42873 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42874
42875         PR c++/12924
42876         * g++.dg/template/template-id-2.C: New test.
42877
42878 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42879
42880         PR c++/5369
42881         * g++.dg/template/memfriend1.C: New test.
42882         * g++.dg/template/memfriend2.C: Likewise.
42883         * g++.dg/template/memfriend3.C: Likewise.
42884         * g++.dg/template/memfriend4.C: Likewise.
42885         * g++.dg/template/memfriend5.C: Likewise.
42886         * g++.dg/template/memfriend6.C: Likewise.
42887         * g++.dg/template/memfriend7.C: Likewise.
42888         * g++.dg/template/memfriend8.C: Likewise.
42889         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
42890
42891 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
42892
42893         PR c++/12515
42894         * g++.dg/ext/cond1.C: New test.
42895
42896 2003-11-20  Richard Henderson  <rth@redhat.com>
42897
42898         * gcc.dg/20020201-2.c: Remove.
42899         * gcc.dg/20020201-4.c: Remove.
42900         * gcc.dg/20020304-1.c: Remove.
42901
42902 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
42903
42904         * gcc.dg/cpp/trad/xwin1.c: New test case.
42905
42906 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
42907
42908         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
42909         * lib/g77.exp: Likewise.
42910         * lib/objc.exp: Likewise.
42911         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
42912         for darwin.
42913
42914 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42915
42916         PR c++/12932
42917         * g++.dg/template/static5.C: New test.
42918
42919 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
42920
42921         * gcc.dg/nested-func-1.c: New test.
42922
42923 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42924
42925         * gcc.dg/cpp/assert4.c: New test.
42926
42927 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
42928
42929         PR c++/2294
42930         * g++.dg/lookup/using9.c: New test.
42931
42932 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
42933
42934         PR c++/12762
42935         * g++.dg/template/error3.C: New test.
42936
42937 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
42938
42939         PR ada/13035
42940         * ada/acats/run_acats, run_all.sh: Fix syntax error.
42941         No longer use a wrapper for gcc, since this does not work under
42942         Windows.
42943
42944 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
42945
42946         PR c++/2094
42947         * g++.dg/template/ptrmem7.C: New test.
42948
42949 2003-11-13  Andrew Pinski <apinski@apple.com>
42950
42951         * gcc.c-torture/compile/20031113-1.c: New test.
42952
42953 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
42954             Kean Johnston <jkj@sco.com>
42955
42956         PR c/13029
42957         * gcc.dg/unused-4.c: Update.
42958
42959 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
42960
42961         * g++.dg/opt/const3.C: New test.
42962
42963 2003-11-13  Jan Hubicka  <jh@suse.cz>
42964
42965         * gcc.c-torture/compile/20031112-1.c: New test.
42966
42967 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
42968
42969         * g++.dg/parse/crash10.C: Remove bogus error marker.
42970
42971 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
42972
42973         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
42974         (host_gcc): Likewise.
42975         (ROOT): Honor $PWDCMD.
42976         (BASE): Likewise.
42977         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
42978
42979 2003-11-12  Catherine Moore  <clm@redhat.com>
42980
42981         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
42982
42983 2003-11-12  Andreas Jaeger  <aj@suse.de>
42984             Jakub Jelinek  <jakub@redhat.com>
42985             Andrew Pinski  <pinskia@physics.uc.edu>
42986             Richard Henderson  <rth@redhat.com>
42987
42988         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
42989         systems.
42990         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
42991
42992         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
42993         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
42994
42995 2003-11-11  Andreas Jaeger  <aj@suse.de>
42996
42997         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
42998
42999         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
43000
43001 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
43002
43003         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
43004         Clean ups.
43005
43006 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
43007
43008         * gcc.dg/trampoline-1.c: New test.
43009
43010 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
43011
43012         * gcc.c-torture/compile/200031109-1.c: New test.
43013
43014 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43015
43016         PR c/3190
43017         PR c/8714
43018         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
43019         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
43020         gcc.dg/format/no-y2k-1.c: Update.
43021
43022 2003-11-08  Roger Sayle  <roger@eyesopen.com>
43023
43024         PR optimization/10467
43025         * gcc.dg/20031108-1.c: New test case.
43026
43027 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
43028
43029         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
43030
43031 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43032
43033         * gcc.dg/compound-lvalue-1.c: New test.
43034         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
43035         some XFAILs.
43036
43037 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
43038
43039         * gcc.dg/altivec-varargs-1.c: New test.
43040
43041 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43042
43043         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
43044         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
43045         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
43046         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
43047         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
43048
43049 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
43050
43051         * gcc.dg/cond-lvalue-1.c: New test.
43052
43053 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
43054
43055         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
43056
43057 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43058
43059         PR c++/11616
43060         * g++.dg/template/instantiate5.C: New test.
43061
43062 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43063
43064         PR c++/12726
43065         * g++.dg/ext/complit2.C: Replace test with self-contained version.
43066         * ChangeLog: Add missing first entry for above test.
43067
43068 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43069
43070         PR c++/9810
43071         * g++.dg/template/using8.C: New test.
43072         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
43073
43074 2003-11-02  Roger Sayle  <roger@eyesopen.com>
43075
43076         PR optimization/10817
43077         * gcc.c-torture/compile/20031102-1.c: New test case.
43078
43079 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
43080
43081         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
43082         2147483647.
43083
43084 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43085
43086         * gcc.dg/20031102-1.c: New test.
43087
43088 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43089
43090         * gcc.dg/complex-1.c: New test.
43091
43092 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43093
43094         PR c++/12796
43095         * g++.dg/template/crash13.C: Adjust expected error location.
43096         * g++.old-deja/g++.brendan/ns1.C: Likewise.
43097
43098 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
43099
43100         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43101
43102 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
43103
43104         PR/10239
43105         * gcc.c-torture/compile/20031031-2.c: New test.
43106
43107 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
43108
43109         PR/11640
43110         * gcc.c-torture/compile/20031031-1.c: New test.
43111
43112 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
43113
43114         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43115         * gcc.misc-tests/bprob.exp: Likewise.
43116         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
43117         the execution test on arm-elf configs.
43118         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
43119         configs that don't support scratch files.
43120         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
43121
43122 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
43123
43124         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
43125         done by dejagnu.
43126
43127 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
43128
43129         * ada/acats/run_all.sh: Redirect mv output to /dev/null
43130         Avoid non pure sh syntax. Add more logging.
43131
43132         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
43133         fail.
43134
43135 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43136
43137         PR libgcj/10610
43138         * gcc.dg/ppc-stackalign-1.c: New test.
43139
43140 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
43141
43142         * ada/acats/run_all.sh: Change output to be more compliant with
43143         dejagnu framework.
43144         Create acats.sum and acats.log files under testsuite/ada/acats
43145         Only run [a-z]* directories, to filter out e.g. CVS.
43146         Redirect build output to log file.
43147
43148 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
43149
43150         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
43151
43152 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
43153
43154         PR ada/5909:
43155         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
43156
43157 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
43158
43159         * gcc.c-torture/compile/20031023-1.c: New test.
43160         * gcc.c-torture/compile/20031023-2.c: New test.
43161         * gcc.c-torture/compile/20031023-3.c: New test.
43162         * gcc.c-torture/compile/20031023-4.c: New test.
43163
43164 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43165
43166         PR c++/10371
43167         * g++.dg/lookup/scoped8.C: New test.
43168
43169 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43170
43171         * g++.dg/opt/reg-stack3.C: New test.
43172
43173 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43174
43175         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
43176
43177 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43178
43179         PR c++/11076
43180         * g++.dg/template/crash13.C: New test.
43181
43182 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43183
43184         * gcc.dg/c99-restrict-2.c: New test.
43185
43186 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
43187
43188         PR c++/12698, c++/12699, c++/12700, c++/12566
43189         * g++.dg/inherit/covariant9.C: New test.
43190         * g++.dg/inherit/covariant10.C: New test.
43191         * g++.dg/inherit/covariant11.C: New test.
43192
43193 2003-10-23  Jason Merrill  <jason@redhat.com>
43194
43195         PR c++/12726
43196         * g++.dg/ext/complit2.C: New test.
43197
43198 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
43199
43200         PR target/12654
43201         * gcc.c-torture/execute/20031020-1.c: New test.
43202
43203 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43204
43205         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
43206         following the jump_insn.
43207
43208 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
43209
43210         * gcc.dg/cast-lvalue-1.c: New test.
43211
43212 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
43213
43214         PR c++/11962
43215         * g++.dg/template/cond2.C: New test.
43216
43217 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43218
43219         * gcc.dg/builtins-28.c: New test.
43220
43221 2003-10-20  Jan Hubicka  <jh@suse.cz>
43222
43223         * g++.dg/opt/inline4.C: Do not use min-inline-insns
43224         parameter.
43225         * gcc.dg/inline-2.c: Likewise.
43226
43227 2003-10-20  Phil Edwards  <phil@codesourcery.com>
43228
43229         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
43230         * gcc.dg/nest.c: Likewise.
43231
43232 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43233
43234         PR c++/9781, c++/10583, c++/11862
43235         * g++.dg/parse/crash13.C: New test.
43236
43237 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43238
43239         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
43240
43241 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43242
43243         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
43244         Define HAVE_C99_RUNTIME except on Solaris.
43245         * gcc.dg/builtins-20.c: Likewise.
43246
43247 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43248
43249         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
43250
43251 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43252
43253         PR c++/12495
43254         * g++.dg/template/crash21.C: New test.
43255
43256 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43257
43258         PR c++/2513
43259         * g++.dg/template/typename5.C: New test.
43260
43261 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43262
43263         PR c++/12369
43264         * g++.dg/template/friend25.C: New test.
43265
43266 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
43267
43268         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
43269         versions.
43270
43271 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
43272
43273         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
43274         == 2147483647.
43275
43276 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
43277
43278         * gcc.c-torture/execute/960416-1.x: Remove.
43279         * gcc.c-torture/execute/divconst-3.x: Likewise.
43280
43281 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
43282
43283         PR target/12598
43284         * gcc.dg/torture/cris-volatile-1.c: New test.
43285
43286 2003-10-14  Roger Sayle  <roger@eyesopen.com>
43287
43288         PR optimization/9325
43289         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
43290         for overflowing floating point to integer conversion during RTL
43291         simplification.
43292
43293 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
43294
43295         * objc/execute/_cmd.m: Fix typo.
43296         * objc.dg/image-info.m, objc.dg/symtab-1.m:
43297         Relax 'scan-assembler' regexp.
43298         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
43299         objc.dg/try-catch-4.m: Run on non-Darwin targets.
43300         * objc.dg/zero-link-2.m: Remove blank line.
43301         * objc.dg/zero-link-3.m: New test case.
43302
43303 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
43304
43305         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
43306
43307         * gcc.dg/asm-names.c: Use scan-assembler-not rather
43308         than linker trickery.
43309
43310 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43311
43312         PR c++/12370
43313         * g++.dg/other/friend2.C: New test.
43314
43315 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
43316
43317         * gcc.dg/20031012-1.c: New test.
43318
43319 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
43320
43321         * gcc.dg/weak/weak-3.c: Fix for new warning.
43322
43323 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
43324
43325         PR optimization/8750
43326         * gcc.c-torture/execute/20031012-1.c: New test case.
43327
43328 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43329
43330         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
43331         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
43332
43333 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43334
43335         PR optimization/12260
43336         * gcc.c-torture/compile/20031011-2.c: New test case.
43337
43338 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43339
43340         * gcc.c-torture/execute/20031011-1.c: New testcase.
43341
43342 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
43343
43344         * gcc.c-torture/compile/20031011-1.c: New test.
43345
43346 2003-10-11  Jan Hubicka  <jh@suse.cz>
43347
43348         * g++.dg/other/first-global.C: New test.
43349
43350 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43351
43352         * gcc.c-torture/execute/string-opt-18.c: New testcase.
43353
43354 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
43355
43356         * gcc.c-torture/compile/20031010-1.c: New test.
43357
43358 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
43359
43360         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
43361         * gcc.c-torture/execute/va-arg-25.c: ... here.
43362
43363 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
43364
43365         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
43366
43367 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
43368
43369         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
43370
43371 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
43372
43373         * g++.dg/parse/error2.C: New test.
43374
43375 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
43376
43377         PR c++/11097
43378         * g++.dg/other/error5.C: Modify the error message.
43379         * g++.dg/lookup/using8.C: New test.
43380
43381 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
43382
43383         * gcc.dg/darwin-abi-2.c: New file.
43384         * gcc.c-torture/execute/va-arg-24.c: New file.
43385
43386 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
43387
43388         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
43389         indentation.
43390
43391 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
43392
43393         PR c++/10147
43394         * g++.dg/other/error4.C: Update error messages.
43395         * g++.dg/template/ptrmem4.C: Likewise.
43396
43397         PR c++/12337
43398         * g++.dg/init/new9.C: New test.
43399
43400         PR c++/12334, c++/12236, c++/8656
43401         * g++.dg/ext/attrib8.C: New test.
43402
43403 2003-10-06  Devang Patel  <dpatel@apple.com>
43404
43405         * gcc.dg/debug/dwarf2-3.h: New test.
43406         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
43407
43408 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
43409
43410         * g++.dg/opt/cfg2.C: New test.
43411
43412 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43413
43414         * g++.dg/opt/float1.C: New test.
43415
43416 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43417
43418         * gcc.dg/c90-array-lval-6.c: New test.
43419         * gcc.dg/c99-array-lval-6.c: New test.
43420
43421 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
43422             Ziemowit Laski  <zlaski@apple.com>
43423
43424         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
43425         'Derived', so that it is never considered a class method; add
43426         new warning for '+port' method ambiguity.
43427         * objc.dg/method-12.m: Include <objc/objc.h> instead of
43428         <objc/objc-api.h> (needed on Mac OS X).
43429         * objc.dg/method-13.m: New test.
43430
43431 2003-10-03  Roger Sayle  <roger@eyesopen.com>
43432
43433         PR optimization/9325, PR java/6391
43434         * gcc.c-torture/execute/20031003-1.c: New test case.
43435
43436 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
43437
43438         PR optimization/12180
43439         * gcc.dg/20031002-1.c: New test.
43440
43441         PR c++/12486
43442         * g++.dg/inherit/error1.C: New test.
43443
43444 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
43445
43446         * lib/f-torture.exp (search_for): Rename to...
43447         (search_for_re): This.  Also, clean up comments and the
43448         "regexp" invocation.
43449
43450 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
43451
43452         * gcc.c-torture/compile/20031002-1.c: New test.
43453
43454 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
43455
43456         * g++.dg/opt/cond1.C: New test.
43457
43458 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
43459
43460         * gcc.dg/Wold-style-definition-2.c: New testcase.
43461         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
43462
43463 2003-09-29  Richard Henderson  <rth@redhat.com>
43464
43465         * g++.dg/init/array10.C: Add dg-options.
43466
43467 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
43468
43469         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
43470
43471 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43472
43473         * g++.dg/template/friend19.C: Fix typo.
43474         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
43475
43476 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
43477
43478         * gcc.c-torture/execute/20030928-1.c: New test.
43479         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
43480
43481 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43482
43483         * g++.dg/opt/unroll1.C: New test.
43484
43485 2003-09-26  Roger Sayle  <roger@eyesopen.com>
43486
43487         PR optimization/11741
43488         * gcc.dg/20030926-1.c: New test case.
43489
43490 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43491
43492         PR c++/5655
43493         * g++.dg/parse/access7.C: New test.
43494         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
43495
43496 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
43497
43498         MERGE OF objc-improvements-branch into MAINLINE:
43499         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
43500         if libobjc has not been built.
43501         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
43502         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
43503         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
43504         objc/execute/nested-3.m, objc/execute/np-2.m,
43505         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
43506         objc/execute/redefining_self.m, objc/execute/root_methods.m,
43507         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
43508         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
43509         objc.dg/special/unclaimed-category-1.h,
43510         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
43511         well as GNU runtime.
43512         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
43513         * execute/cascading-1.m, execute/function-message-1.m,
43514         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
43515         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
43516         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
43517         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
43518         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
43519         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
43520         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
43521         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
43522         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
43523         * objc.dg/bitfield-2.m: Run only on Darwin.
43524         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
43525         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
43526         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
43527         * objc.dg/const-str-1.m: Fix constant string layout.
43528
43529 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
43530
43531         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
43532
43533 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
43534
43535         * gcc.dg/darwin-abi-1.c: New file.
43536
43537 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
43538
43539         PR target/12281
43540         * gcc.c-torture/compile/20030921-1.c: New test.
43541
43542 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43543
43544         * g++.dg/opt/reg-stack2.C: New test.
43545
43546 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
43547
43548         * g++.dg/eh/delayslot1.C: New test.
43549
43550 2003-09-20  Richard Henderson  <rth@redhat.com>
43551
43552         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
43553
43554 2003-09-20  Roger Sayle  <roger@eyesopen.com>
43555
43556         * gcc.c-torture/execute/20030920-1.c: New test case.
43557
43558 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43559
43560         * g++.dg/rtti/typeid3.C: Correct expected error message.
43561
43562 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43563
43564         PR c++/157
43565         * g++.dg/parse/crash12.C: New test.
43566
43567 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
43568
43569         * gcc.dg/compat/mixed-struct-check.h: New.
43570         * gcc.dg/compat/mixed-struct-defs.h: New.
43571         * gcc.dg/compat/mixed-struct-init.h: New.
43572         * gcc.dg/compat/struct-by-value-19_main.c: New.
43573         * gcc.dg/compat/struct-by-value-19_x.c: New.
43574         * gcc.dg/compat/struct-by-value-19_y.c: New.
43575         * gcc.dg/compat/struct-by-value-20_main.c: New.
43576         * gcc.dg/compat/struct-by-value-20_x.c: New.
43577         * gcc.dg/compat/struct-by-value-20_y.c: New.
43578         * gcc.dg/compat/struct-return-19_main.c: New.
43579         * gcc.dg/compat/struct-return-19_x.c: New.
43580         * gcc.dg/compat/struct-return-19_y.c: New.
43581         * gcc.dg/compat/struct-return-20_main.c: New.
43582         * gcc.dg/compat/struct-return-20_x.c: New.
43583         * gcc.dg/compat/struct-return-20_y.c: New.
43584
43585 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
43586         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
43587         so that it will not complain on LP64 targets.
43588
43589 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43590
43591         PR c++/495
43592         * g++.dg/template/friend24.C: New test.
43593
43594 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
43595
43596         PR c++/12332
43597         * g++.dg/template/memtmpl2.C: New test.
43598
43599 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
43600
43601         PR target/11184
43602         * gcc.dg/builtin-apply1.c: New test.
43603
43604 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
43605
43606         PR c++/9848
43607         * g++.dg/warn/Wunused-4.C: New test.
43608
43609 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43610
43611         PR c++/12316
43612         * g++.dg/other/gc2.C: New test.
43613
43614 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
43615
43616         PR c++/11991
43617         * g++.dg/rtti/typeid3.C: New test.
43618
43619         PR c++/12266
43620         * g++.dg/overload/template1.C: New test.
43621
43622 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
43623
43624         * g++.dg/opt/cfg3.C: New test.
43625
43626 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43627
43628         PR c++/7939
43629         * g++.dg/template/crash11.C: New test.
43630
43631 2003-09-16  Jason Merrill  <jason@redhat.com>
43632             Jakub Jelinek  <jakub@redhat.com>
43633
43634         * gcc.dg/attr-warn-unused-result.c: New test.
43635
43636 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
43637
43638         PR c++/12184
43639         * g++.dg/expr/call2.C: New test.
43640
43641 2003-09-15  Andreas Jaeger  <aj@suse.de>
43642
43643         * gcc.dg/Wold-style-definition-1.c: New test.
43644
43645 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
43646
43647         PR c++/3907
43648         * g++.dg/parse/template12.C: New test.
43649
43650         * g++.dg/abi/bitfield11.C: New test.
43651         * g++.dg/abi/bitfield12.C: Likewise.
43652
43653 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
43654
43655         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
43656         non-expansion of functional macro name without arguments at EOL.
43657         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
43658
43659 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
43660
43661         * gcc.c-torture/execute/20030914-[12].c: New tests.
43662
43663 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
43664
43665         PR c++/11788
43666         * g++.dg/overload/addr1.C: New test.
43667
43668 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
43669
43670         * gcc.dg/20030909-1.c: New test.
43671
43672 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43673
43674         * gcc.dg/ultrasp10.c: New test.
43675
43676 2003-09-09  Devang Patel  <dpatel@apple.com>
43677
43678         * gcc.dg/darwin-ld-6.c: New test.
43679
43680 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43681
43682         * gcc.dg/torture/builtin-explog-1.c: New testcase.
43683
43684 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
43685
43686         * gcc.dg/ia64-types1.c: New test.
43687         * gcc.dg/ia64-types2.c: Likewise.
43688
43689 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43690
43691         * gcc.dg/builtins-1.c: Add more _Complex tests.
43692         * gcc.dg/torture/builtin-attr-1.c: Likewise.
43693
43694         * gcc.dg/builtins-1.c: Test existing _Complex functions.
43695         * gcc.dg/torture/builtin-attr-1.c: Likewise.
43696
43697 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
43698
43699         PR c++/11786
43700         * g++.dg/lookup/koenig2.C: New test.
43701
43702         PR c++/5296
43703         * g++.dg/rtti/typeid2.C: New test.
43704
43705 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
43706
43707         * gcc.c-torture/compile/20030904-1.c: New test.
43708
43709 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43710
43711         * g++.dg/opt/longbranch2.C: New test.
43712
43713 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
43714
43715         * g++.dg/template/crash10.C: Only compile it.
43716
43717 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
43718
43719         PR middle-end/11665
43720         * gcc.c-torture/compile/20030907-1.c: New test.
43721         * g++.dg/init/array11.C: New test.
43722
43723 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
43724
43725         PR c++/11852
43726         * g++.dg/init/struct1.C: New test.
43727
43728 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
43729
43730         PR c++/12181
43731         * g++.dg/expr/comma1.C: New test.
43732
43733 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
43734
43735         PR c++/11867
43736         * g++.dg/expr/static_cast5.C: New test.
43737
43738 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
43739
43740         PR c++/11507
43741         * g++.dg/lookup/scoped7.C: New test.
43742
43743         PR c++/9574
43744         * g++.dg/other/static1.C: New test.
43745
43746         PR c++/11490
43747         * g++.dg/warn/template-1.C: New test.
43748
43749         PR c++/11432
43750         * g++.dg/template/crash10.C: New test.
43751
43752         PR c++/2478
43753         * g++.dg/overload/VLA.C: New test.
43754
43755         PR c++/10804
43756         * g++.dg/template/call1.C: New test.
43757
43758 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43759
43760         PR c++/11794
43761         * g++.dg/parse/using3.C: New test.
43762
43763 2003-09-06  Roger Sayle  <roger@eyesopen.com>
43764
43765         PR c++/11409
43766         * g++.dg/overload/builtin3.C: New test case.
43767
43768 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
43769
43770         PR c/9862
43771         * gcc.dg/20030906-1.c: New test.
43772         * gcc.dg/20030906-2.c: Likewise.
43773
43774 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43775
43776         PR c++/12167
43777         * g++.dg/parse/defarg5.C: New test.
43778
43779         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
43780
43781 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
43782
43783         PR c++/12163
43784         * g++.dg/expr/static_cast4.C: New test.
43785
43786         PR c++/12146
43787         * g++.dg/template/crash9.C: New test.
43788
43789 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
43790
43791         * g++.old-deja/g++.ext/pretty2.C: Update for change
43792         in __FUNCTION__.
43793         * g++.old-deja/g++.ext/pretty3.C: Likewise.
43794
43795 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
43796
43797         PR c++/11922
43798         * g++/dg/template/qualified-id1.C: New test.
43799
43800         PR c++/12037
43801         * g++.dg/warn/noeffect4.C: New test.
43802
43803 2003-09-04  Matt Austern  <austern@apple.com>
43804
43805         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
43806         * g++.dg/ext/fnname2.C: Likewise.
43807         * g++.dg/ext/fnname3.C: Likewise.
43808
43809 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
43810
43811         * g++.dg/expr/lval1.C: New test.
43812         * g++.dg/ext/lvcast.C: Remove.
43813
43814 2003-09-03  Roger Sayle  <roger@eyesopen.com>
43815
43816         PR optimization/11700.
43817         * gcc.c-torture/compile/20030903-1.c: New test case.
43818
43819 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
43820
43821         PR c++/12053
43822         * g++.dg/abi/layout4.C: New test.
43823
43824 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
43825
43826         PR c++/11553
43827         * g++.dg/parse/friend3.C: New test.
43828
43829 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
43830
43831         PR c++/11847
43832         * g++.dg/template/class1.C: New test.
43833
43834         PR c++/11808
43835         * g++.dg/expr/call1.C: New test.
43836
43837 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
43838
43839         PR c++/12114
43840         * g++.dg/init/ref9.C: New test.
43841
43842         PR c++/11972
43843         * g++.dg/template/nested4.C: New test.
43844
43845 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
43846
43847         PR c++/12093
43848         * g++.dg/template/non-dependent4.C: New test.
43849
43850         PR c++/11928
43851         * g++.dg/inherit/conv1.C: New test.
43852
43853 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
43854
43855         PR c++/6196
43856         * g++.dg/ext/label1.C: New test.
43857         * g++.dg/ext/label2.C: Likewise.
43858
43859 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
43860
43861         * g++.dg/expr/cond3.C: New test.
43862
43863 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43864
43865         * gcc.dg/builtins-1.c: Add new builtin cases.
43866
43867 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43868
43869         * gcc.dg/builtins-1.c: Add new cases.
43870         * gcc.dg/torture/builtin-attr-1.c: Likewise.
43871
43872 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43873
43874         * gcc.dg/builtins-1.c: Add more math builtin tests.
43875         * gcc.dg/torture/builtin-attr-1.c: New test.
43876
43877 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
43878
43879         PR optimization/5079
43880         * g++.dg/opt/static3.C: New test.
43881
43882 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43883
43884         * gcc.misc-tests/gcov-10b.c: New test.
43885
43886 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
43887
43888         * g++.dg/opt/ptrmem3.C: New test.
43889
43890         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
43891
43892 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
43893
43894         * gcc.dg/20030826-2.c: New test.
43895
43896 2003-08-26  Roger Sayle  <roger@eyesopen.com>
43897
43898         PR middle-end/12002
43899         * g77.f-torture/compile/12002.f: New test case.
43900
43901 2003-08-26  Roger Sayle  <roger@eyesopen.com>
43902
43903         * gcc.dg/20030826-1.c: New test case.
43904
43905 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
43906
43907         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
43908
43909 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
43910
43911         PR c++/11871
43912         * c++.dg/lookup/crash1.C: New test.
43913
43914         * c++.dg/warn/noeffect3.C: New test.
43915
43916 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
43917
43918         * gcc.dg/compat/vector-1_x.c: Compile with -w.
43919         * gcc.dg/compat/vector-1_y.c: Ditto.
43920         * gcc.dg/compat/vector-2_x.c: Ditto.
43921         * gcc.dg/compat/vector-2_y.c: Ditto.
43922
43923 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
43924
43925         * gcc.dg/20030702-1.c: New test.
43926
43927 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
43928
43929         PR c++/8795
43930         * g++.dg/ext/altivec-1.C: New test.
43931
43932 2003-08-24  Richard Henderson  <rth@redhat.com>
43933
43934         * g++.dg/eh/simd-2.C: Add -w for x86.
43935
43936 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
43937
43938         * gcc.dg/20030815-1.c: New test.
43939
43940 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43941
43942         PR c++/3765
43943         * g++.dg/parse/access6.C: New test.
43944
43945 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43946
43947         PR c++/641, c++/11876
43948         * g++.dg/template/friend22.C: New test.
43949         * g++.dg/template/friend23.C: Likewise.
43950
43951 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43952
43953         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
43954         identically.
43955
43956 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43957
43958         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
43959
43960 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43961
43962         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
43963
43964 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43965
43966         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
43967
43968 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
43969
43970         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
43971
43972 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
43973
43974         PR c++/11919
43975         * g++.dg/overload/prom1.C: New test.
43976
43977         PR c++/11551
43978         * g++.dg/parse/dtor2.C: New test.
43979
43980         PR c++/10762
43981         * g++.dg/parse/using2.C: New test.
43982
43983 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
43984
43985         PR target/11805
43986         * gcc.c-torture/compile/20030821-1.c: New.
43987
43988 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
43989
43990         PR c++/11834
43991         * g++.dg/template/deduce2.C: New test.
43992
43993 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
43994
43995         * gcc.c-torture/execute/20030821-1.c: New test.
43996
43997 2003-08-20  Roger Sayle  <roger@eyesopen.com>
43998
43999         PR middle-end/11984
44000         * gcc.dg/20030820-1.c: New test case.
44001
44002 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
44003
44004         PR c++/11945
44005         * g++.dg/warn/noeffect2.C: New test.
44006
44007 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
44008
44009         PR c++/10926
44010         * g++.dg/template/dtor2.C: New test.
44011
44012         PR c++/11684
44013         * g++.dg/template/operator1.C: New test.
44014         * g++.dg/parse/operator4.C: New test.
44015
44016         PR c++/11946.C
44017         * g++.dg/expr/enum1.C: New test.
44018         * gcc.dg/c99-bool-1.c: Remove bogus warning.
44019
44020         PR c++/11036.C
44021         * g++.dg/parse/elab2.C: New test.
44022         * g++.dg/parse/typedef4.C: Change error message.
44023         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
44024         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
44025         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
44026
44027 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
44028
44029         * gcc.dg/pch/warn-1.c: New.
44030         * gcc.dg/pch/warn-1.hs: New.
44031
44032         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
44033         not-tested file.
44034
44035 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
44036
44037         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
44038
44039 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
44040
44041         * gcc.dg/uninit-D.c: New Test.
44042         * gcc.dg/uninit-E.c: New Test.
44043         * gcc.dg/uninit-F.c: New Test.
44044         * gcc.dg/uninit-G.c: New Test.
44045
44046 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
44047
44048         * g++.dg/README: Describe the pch directory.
44049
44050 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44051
44052         PR c++/11174
44053         * g++.dg/parse/access4.C: New test.
44054         * g++.dg/parse/access5.C: Likewise.
44055         * g++.old-deja/g++.jason/access17.C: Adjust error message.
44056
44057 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
44058
44059         * gcc.dg/noncompile/20030818-1.c: New.
44060
44061 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44062
44063         PR c++/11957
44064         * g++.dg/warn/noeffect1.C: New test.
44065
44066         * g++.dg/template/scope2.C: New test.
44067         * g++.dg/template/error2.C: Correct dg-error
44068
44069 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
44070
44071         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
44072
44073 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
44074
44075         PR C++/11512
44076         * g++.dg/template/warn1.C: New.
44077
44078 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
44079
44080         * g++.dg/template/error2.C: New test.
44081         * g++.dg/lookup/using7.C: Adjust errors
44082         * g++.old-deja/g++.pt/crash36.C: Likewise.
44083         * g++.old-deja/g++.pt/derived3.C: Likewise.
44084
44085 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44086
44087         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
44088         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
44089         * gcc.c-torture/execute/builtins/string-9.c: New, from
44090         string-opt-9.c.  Adjust for execute/builtins framework.
44091         * gcc.c-torture/execute/string-opt-9.c: Delete.
44092
44093 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
44094
44095         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
44096
44097         * g++.dg/parse/ret-type2.C: New test.
44098
44099         PR c++/11703
44100         * g++.dg/init/new8.C: New test.
44101
44102         PR c++/10923
44103         * g++.dg/parse/typedef5.C: New test.
44104
44105         PR c++/9512
44106         * g++.dg/parse/qualified2.C: New test.
44107         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
44108         invalid code.
44109
44110 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
44111
44112         * g++.dg/conversion/ptrmem1.C: New test.
44113
44114 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
44115
44116         PR target/11693
44117         * gcc.dg/20030811-1.c: New test.
44118
44119         PR target/11535
44120         * gcc.c-torture/execute/20030811-1.c: New test.
44121
44122 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44123
44124         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
44125
44126 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
44127
44128         PR c++/11789.C
44129         * g++.dg/inherit/multiple1.C: New test.
44130
44131 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
44132
44133         * gcc.dg/spe1.c: New test.
44134
44135         PR c++/11670
44136         * g++.dg/expr/cast2.C: New test.
44137
44138         PR c++/10530
44139         * g++.dg/template/dependent-name2.C: New test.
44140
44141 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
44142
44143         * g++.dg/parse/crash11.C: Put the dg options in comments.
44144
44145 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
44146
44147         * lib/gcc-dg.exp: Update for diagnostic change.
44148
44149 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44150
44151         PR c++/5767
44152         * g++.dg/parse/crash11.C: New test.
44153
44154 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
44155
44156         * gcc.dg/cpp/spacing1.c: Update.
44157
44158 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
44159
44160         PR target/11739
44161         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
44162         a value for -mtune.
44163
44164 2003-08-04  Roger Sayle  <roger@eyesopen.com>
44165
44166         PR middle-end/11771
44167         * gcc.c-torture/compile/20030804-1.c: New test case.
44168
44169 2003-08-04  Roger Sayle  <roger@eyesopen.com>
44170
44171         * gcc.dg/20030804-1.c: New test case.
44172
44173 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
44174
44175         * gcc.dg/cpp/separate-1.c: New test.
44176
44177 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
44178
44179         PR c++/11704
44180         * g++.dg/template/dependent-expr2.C: New test.
44181
44182         PR c++/11766
44183         * g++.dg/expr/ptrmem1.C: New test.
44184
44185 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44186
44187         PR c++/9453
44188         * g++.dg/template/friend15.C: New test.
44189
44190 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
44191
44192         * lib/dg-pch.exp: Work round PCH bug.
44193
44194 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44195
44196         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
44197         builtins.  Move cases from builtins-4.c here.
44198
44199         * gcc.dg/torture/builtin-math-1.c: New test taken from
44200         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
44201         additional cases.
44202
44203         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
44204         Delete.
44205
44206 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
44207
44208         PR c++/9447
44209         * g++.dg/template/using7.C: New test.
44210
44211 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
44212
44213         * import1.c, import2.c: New tests.
44214
44215 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
44216
44217         * g++.dg/eh/crossjump1.C: New test.
44218
44219 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
44220
44221         PR c++/11697
44222         * g++.dg/template/using6.C: New test.
44223
44224         PR c++/11744
44225         * g++.dg/template/koenig2.C: New test.
44226
44227 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44228
44229         PR c++/7983
44230         * g++.dg/parse/typedef4.C: New test.
44231
44232 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44233
44234         PR c++/8442, c++/8806
44235         * g++.dg/template/elab1.C: New test.
44236         * g++.dg/template/type2.C: Likewise.
44237         * g++.dg/template/ttp3.C: Adjust expected error message.
44238         * g++.old-deja/g++.law/visibility13.C: Likewise.
44239         * g++.old-deja/g++.niklas/t135.C: Likewise.
44240         * g++.old-deja/g++.pt/ttp41.C: Likewise.
44241         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
44242         template argument.
44243         * g++.old-deja/g++.pt/ttp44.C: Likewise.
44244
44245 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
44246
44247         PR c++/11295
44248         * g++.dg/ext/stmtexpr1.C: New test.
44249
44250         * g++.dg/opt/tmp1.C: New test.
44251
44252         PR c++/11525
44253         * g++.dg/parse/constant4.C: New test.
44254
44255         PR c++/9447
44256         * g++.dg/template/using5.C: New test.
44257
44258 2003-07-31  Roger Sayle  <roger@eyesopen.com>
44259
44260         * gcc.dg/builtins-27.c: New test case.
44261
44262 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
44263
44264         * gcc.dg/tls/opt-7.c: New test.
44265
44266 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
44267
44268         * g++.old-deja/g++.other/crash18.C: Remove.
44269
44270 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44271
44272         * g++.dg/template/explicit3.C: New.
44273         * g++.dg/template/explicit4.C: New.
44274         * g++.dg/template/explicit5.C: New.
44275
44276         PR c++/11347
44277         * g++.dg/template/memtmpl1.C: New.
44278
44279 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
44280
44281         PR target/11565
44282         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
44283         * gcc.dg/i386-387-5.c (dg-options): Likewise.
44284
44285 2003-07-30  Jan Hubicka  <jh@suse.cz>
44286
44287         * vtgc1.c: Kill.
44288
44289 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
44290
44291         * gcc.dg/struct-in-proto-1.c: New test.
44292
44293 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
44294
44295         * gcc.dg/cpp/include2.c: Only expect one message.
44296
44297 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
44298
44299         PR c++/9447
44300         * g++.dg/template/using1.C: New test.
44301         * g++.dg/template/using2.C: New test.
44302         * g++.dg/template/using3.C: New test.
44303         * g++.dg/template/using4.C: New test.
44304
44305 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
44306
44307         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
44308         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44309
44310 2003-07-28  Jan Hubicka  <jh@suse.cz>
44311
44312         PR c++/11530
44313         * g++.dg/opt/call1.C: New test.
44314
44315 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
44316
44317         PR c++/11667
44318         * g++.dg/init/enum2.C: New test.
44319         * g++.dg/template/overload1.C: Add "-w" option.
44320
44321 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
44322
44323         * gcc.dg/Wdeclaration-after-statement-1.c,
44324         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
44325
44326 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
44327
44328         * gcc.c-torture/compile/20030725-1.c: New test.
44329
44330 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
44331
44332         * gcc.dg/20030505.c: Only run for SPE.
44333         Remove definition of opaque type.
44334
44335 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
44336
44337         * g++.dg/template/ptrmem6.C: New test.
44338
44339 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
44340
44341         * gcc.c-torture/compile/zero-strct-2.c: New test.
44342
44343 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
44344
44345         * gcc.dg/intermod-1.c: New test.
44346
44347 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44348
44349         PR c++/11617
44350         * g++.dg/template/lookup2.C: New test.
44351         * g++.dg/template/memclass1.C: Remove instantiated from error.
44352         * g++.dg/other/error2.C: Tweak expected errors.
44353
44354         PR c++/11596
44355         * g++.dg/template/defarg3.C: New test.
44356
44357         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
44358
44359 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
44360
44361         * g++.dg/inherit/access5.C: New test.
44362
44363 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44364
44365         PR c++/11513
44366         * g++.dg/template/crash8.C: New test.
44367
44368 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
44369
44370         PR c/10602
44371         * gcc.dg/noncompile/incomplete-2.c: New test.
44372
44373 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
44374
44375         PR c++/11645
44376         * g++.dg/inherit/access4.C: New test.
44377
44378         PR c++/11517
44379         * g++.dg/expr/cond2.C: New test.
44380
44381         PR optimization/10679
44382         * g++.dg/opt/inline4.C: New test.
44383
44384 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
44385
44386         * g++.dg/parse/crash10: New test.
44387
44388 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
44389
44390         * g++.dg/ext/flexary1.C: New test.
44391
44392 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44393
44394         PR c++/10793
44395         * g++.dg/template/crash9.C: New test.
44396
44397 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44398
44399         PR c++/3004
44400         * g++.dg/parse/typedef3.C: New test.
44401
44402         PR c++/7906
44403         * g++.dg/parse/operator2.C: New test.
44404
44405         PR c++/8895
44406         * g++.dg/parse/def-tmpl-arg1.C: New test.
44407
44408         PR c++/9282
44409         * g++.dg/parse/funptr1.C: New test.
44410
44411         PR c++/9452
44412         * g++.dg/parse/ambig3.C: New test.
44413
44414         PR c++/9454
44415         * g++.dg/parse/operator3.C: New test.
44416
44417         PR c++/9486
44418         * g++.dg/parse/template10.C: New test.
44419
44420         PR c++/9488
44421         * g++.dg/parse/template11.C: New test.
44422
44423         PR c++/10150
44424         * g++.dg/parse/invalid-op1.C: New test.
44425
44426         PR c++/10247
44427         * g++.dg/parse/condexpr1.C: New test.
44428
44429 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
44430
44431         * g++.dg/ext/packed3.C: New test.
44432         * g++.dg/ext/packed4.C: New test.
44433
44434         * gcc.dg/pack-test-3.c: New test.
44435
44436 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
44437
44438         * lib/compat.exp: Handle dg-options per source file.
44439         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
44440         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
44441         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
44442         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
44443         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
44444         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
44445         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
44446         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
44447         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
44448         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
44449         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
44450         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
44451         * g++.dg/compat/break/bitfield7_x.C: Ditto.
44452         * g++.dg/compat/break/bitfield7_y.C: Ditto.
44453
44454 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
44455
44456         PR c/10320
44457         * gcc.c-torture/execute/20030718-1.c: New test.
44458
44459 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
44460
44461         PR optimization/11536
44462         * gcc.dg/20030721-1.c: New test.
44463
44464 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
44465
44466         PR c++/11546
44467         * g++.dg/template/lookup1.C: New test.
44468
44469 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
44470
44471         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
44472         diagnostics of ill-formed constructs involving labels.
44473         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
44474         the new 'previously defined here' message.
44475
44476 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
44477
44478         * g++.dg/parse/non-dependent2.C: New test.
44479
44480 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
44481
44482         * g++.dg/init/init-ref4.C: xfail on targets without
44483         weak symbols.
44484
44485 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
44486
44487         PR target/11087
44488         * gcc.c-torture/execute/20030717-1.c: New test.
44489
44490 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44491
44492         * g++.dg/opt/cfg1.C: New test.
44493
44494 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
44495
44496         PR optimization/11557
44497         * gcc.dg/20030717-1.c: New test.
44498
44499 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
44500
44501         PR c++/10476
44502         * g++.dg/expr/crash-1.C: New test.
44503
44504         PR c++/11027
44505         * g++.dg/template/init3.C: New test.
44506
44507         PR c++/8222
44508         * g++.dg/template/non-dependent1.C: New test.
44509
44510         PR c++/11070
44511         * g++.dg/template/non-dependent2.C: New test.
44512
44513         PR c++/11071
44514         * g++.dg/template/non-dependent3.C: New test.
44515
44516         PR c++/9907
44517         * g++.dg/template/sizeof5.C: New test.
44518
44519 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
44520
44521         PR 11498
44522         * gcc.c-torture/compile/mangle-1.c: New file.
44523
44524 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44525
44526         PR c++/7809
44527         * g++.dg/parse/access3.C: New test.
44528
44529 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
44530
44531         PR c++/11384
44532         * g++.dg/init/init-ref4.C: New test.
44533
44534 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
44535
44536         PR c++/11547
44537         * g++.dg/parse/constant3.C: New test.
44538         * g++.dg/parse/crash7.C: Likewise.
44539
44540 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
44541
44542         PR target/11008
44543         * gcc.dg/i386-pentium4-not-mull.c: New.
44544
44545 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
44546
44547         * gcc.dg/asm-names.c (ymain): Make it weak.
44548
44549 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44550
44551         PR c++/5421
44552         * g++.dg/template/friend21.C: New test.
44553
44554 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
44555
44556         * gcc.dg/cleanup-8.c: New test.
44557         * gcc.dg/cleanup-9.c: New test.
44558
44559 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
44560
44561         * g++.dg/ext/dll-MI1.h: New file.
44562         * g++.dg/ext/dllexport-MI1.C: New file.
44563         * g++.dg/ext/dllimport-MI1.C: New file.
44564
44565 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
44566
44567         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
44568         it does not have cmpstrsi patterns (just cmpmemsi).
44569
44570 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
44571
44572         PR debug/11473
44573         * g++.dg/debug/debug8.C: New test.
44574
44575 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44576
44577         PR c++/10108
44578         * g++.dg/template/crash7.C: New test.
44579
44580 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
44581
44582         PR target/10795
44583         * gcc.c-torture/compile/20030708-1.c: New.
44584
44585 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
44586
44587         * gcc.c-torture/execute/20030715-1.c: New test.
44588
44589 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
44590
44591         * gcc.dg/pch/inline-3.c: New file.
44592         * gcc.dg/pch/inline-3.hs: New file.
44593         * gcc.dg/pch/inline-4.c: New file.
44594         * gcc.dg/pch/inline-4.hs: New file.
44595
44596 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
44597
44598         PR c++/11509
44599         * g++.dg/template/crash6.C: New test.
44600
44601         PR c++/7053
44602         * g++.dg/template/friend20.C: New test.
44603
44604         PR c++/7019
44605         * g++.dg/template/overload2.C: New test.
44606
44607 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44608
44609         PR optimization/11440
44610         * gcc.c-torture/execute/20030714-1.c: New test.
44611
44612 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44613
44614         PR c++/11154
44615         * g++.dg/template/partial2.C: New test.
44616
44617 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
44618
44619         PR c++/11503
44620         * g++.dg/template/anon1.C: New test.
44621
44622         PR c++/11493
44623         PR c++/11495
44624         * g++.dg/parse/template9.C: Likewise.
44625         * g++.dg/template/crash4.C: New test.
44626         * g++.dg/template/koenig1.C: Likewise.
44627         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
44628         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
44629         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
44630         functions.
44631         * g++.old-deja/g++.jason/template36.C: Likewise.
44632         * g++.old-deja/g++.mike/p1989.C: Likewise.
44633         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
44634         * g++.old-deja/g++.pt/ttp20.C: Use this->.
44635         * g++.old-deja/g++.pt/ttp21.C: Use this->.
44636         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
44637         compiling.
44638         * g++.old-deja/g++.pt/union2.C: Use this->.
44639
44640 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
44641
44642         * gcc.dg/20030711-1.c: New test.
44643
44644 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
44645
44646         PR c++/11050
44647         * g++.dg/parse/args1.C: New test.
44648         * g++.pt/defarg8.C: Change expected errors.
44649
44650 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
44651
44652         PR c++/8164
44653         * g++.dg/template/nontype2.C: New test.
44654
44655         PR c++/10558
44656         * g++.dg/parse/template8.C: New test.
44657
44658         PR c++/8327
44659         * g++.dg/template/scope1.C: New test.
44660
44661         * g++.dg/warn/Wsign-compare-1.C: New test.
44662
44663 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
44664
44665         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
44666
44667 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
44668
44669         PR c++/9411
44670         * g++.dg/template/explicit2.C: New test.
44671
44672         PR c++/10032
44673         * g++.dg/warn/pedantic1.C: New test.
44674
44675 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
44676
44677         PR c++ 9483
44678         * g++.dg/other/field1.C: New test.
44679
44680 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
44681
44682         PR c/11449
44683         * gcc.c-torture/compile/20030707-1.c: New.
44684
44685 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44686
44687         PR c++/10849
44688         * g++.dg/template/access12.C: New test.
44689
44690 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
44691
44692         * g++.dg/bprob/bprob.exp (prof_ext): Update.
44693         * g77.dg/bprob/bprob.exp (prof_ext): Update.
44694         * gcc.misc-tests/bprob.exp (prof_ext): Update.
44695         * gcc.misc-tests/gcov.exp: Update
44696         * g++.dg/gcov/gcov.exp: Update
44697         * lib/gcov.exp: Update.
44698
44699 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
44700
44701         * g++.dg/abi/mangle17.C: Make sure template expressions are
44702         dependent.
44703         * g++.dg/abi/mangle4.C: Mark erroneous casts.
44704         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
44705         * g++.dg/opt/stack1.C: Remove erroneous code.
44706         * g++.dg/parse/template7.C: New test.
44707         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
44708         * g++.old-deja/g++.pt/crash4.C: Likewise.
44709
44710 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44711
44712         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
44713         with zero or one occurence of `$' after the initial `L'.
44714
44715 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
44716
44717         * gcc.c-torture/compile/20030704-1.c: Add a comment.
44718
44719 2003-07-08  Roger Sayle  <roger@eyesopen.com>
44720
44721         PR c/11370
44722         * gcc.dg/Wunreachable-6.c: New testcase.
44723         * gcc.dg/Wunreachable-7.c: New testcase.
44724
44725 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
44726
44727         PR c/11420
44728         * gcc.dg/20030708-1.c: New test.
44729
44730 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
44731
44732         * gcc.dg/compat/sdata-section.h: New file.
44733         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
44734         * gcc.dg/torture/mips-sdata-1.c: New test.
44735
44736 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44737
44738         PR c++/11030
44739         * g++.dg/template/friend19.C: New test.
44740
44741 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
44742
44743         * g++.dg/opt/strength-reduce.C: New test.
44744
44745 2003-07-07  Roger Sayle  <roger@eyesopen.com>
44746
44747         PR target/10979
44748         * gcc.dg/20030707-1.c: New testcase.
44749
44750 2003-07-07  Roger Sayle  <roger@eyesopen.com>
44751
44752         PR optimization/11059
44753         * g++.dg/opt/emptyunion.C: New testcase.
44754
44755 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44756             Eric Botcazou  <ebotcazou@libertysurf.fr>
44757
44758         * g++.dg/opt/stack1.C: New test.
44759
44760 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
44761
44762         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
44763         run test.
44764
44765         PR c++/11431
44766         * g++.dg/expr/static_cast3.C: New test.
44767
44768 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
44769
44770         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
44771         everywhere.
44772         * gcc.dg/concat.c: Concatenation of string constants with
44773         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
44774         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
44775         * gcc.dg/cpp/escape-2.c: Use wide character constants where
44776         necessary to avoid multi-character character constant warning.
44777         * gcc.dg/cpp/escape.c: Likewise.
44778         * gcc.dg/cpp/ucs.c: Likewise.
44779         Remove backslashes from dg-bogus comments, as they confuse Tcl.
44780         Fix a typo.
44781
44782 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
44783
44784         PR c/11428
44785         * gcc.c-torture/compile/20030704-1.c: New.
44786
44787 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
44788
44789         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
44790
44791 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
44792
44793         PR c++/5287, PR c++/7910,  PR c++/11021
44794         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
44795         tests for warnings.
44796         * g++.dg/ext/dllimport2.C: Add tests for warnings.
44797         * g++.dg/ext/dllimport3.C: Likewise.
44798         * g++.dg/ext/dllimport4.C: New file.
44799         * g++.dg/ext/dllimport5.C: New file.
44800         * g++.dg/ext/dllimport6.C: New file.
44801         * g++.dg/ext/dllimport7.C: New file.
44802         * g++.dg/ext/dllimport8.C: New file.
44803         * g++.dg/ext/dllimport9.C: New file.
44804         * g++.dg/ext/dllimport10.C: New file.
44805         * g++.dg/ext/dllexport1.C: New file.
44806
44807 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
44808
44809         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
44810         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
44811
44812 2003-07-03  Roger Sayle  <roger@eyesopen.com>
44813
44814         * gcc.dg/builtins-25.c: New testcase.
44815         * gcc.dg/builtins-26.c: New testcase.
44816
44817 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
44818
44819         * gcc.dg/compat/vector-defs.h: New file.
44820         * gcc.dg/compat/vector-setup.h: New file.
44821         * gcc.dg/compat/vector-check.h: New file.
44822         * gcc.dg/compat/vector-1_main.c: New file.
44823         * gcc.dg/compat/vector-1_x.c: New file.
44824         * gcc.dg/compat/vector-1_y.c: New file.
44825         * gcc.dg/compat/vector-2_main.c: New file.
44826         * gcc.dg/compat/vector-2_x.c: New file.
44827         * gcc.dg/compat/vector-2_y.c: New file.
44828
44829         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
44830         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
44831         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
44832         * gcc.dg/compat/struct-align-1.h: New file.
44833         * gcc.dg/compat/struct-align-1_main.c: New file.
44834         * gcc.dg/compat/struct-align-1_x.c: New file.
44835         * gcc.dg/compat/struct-align-1_y.c: New file.
44836         * gcc.dg/compat/struct-align-2.h: New file.
44837         * gcc.dg/compat/struct-align-2_main.c: New file.
44838         * gcc.dg/compat/struct-align-2_x.c: New file.
44839         * gcc.dg/compat/struct-align-2_y.c: New file.
44840
44841         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
44842         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
44843         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
44844         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
44845         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
44846         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
44847         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
44848         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
44849         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
44850         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
44851         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
44852         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
44853         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
44854         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
44855         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
44856         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
44857         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
44858         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
44859         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
44860         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
44861         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
44862         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
44863         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
44864         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
44865         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
44866         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
44867         * gcc.dg/compat/struct-return-10_x.c: Ditto.
44868         * gcc.dg/compat/struct-return-2_x.c: Ditto.
44869         * gcc.dg/compat/struct-return-3_x.c: Ditto.
44870
44871 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44872
44873         * gcc.dg/i386-call-1.c: New test.
44874
44875 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
44876
44877         PR c++/9162
44878         * g++.dg/parse/defarg4.C: New.
44879
44880 2003-07-03  Roger Sayle  <roger@eyesopen.com>
44881
44882         PR target/10700
44883         * gcc.c-torture/compile/20030703-1.c: New test case.
44884
44885 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
44886
44887         * g++.dg/template/local3.C: Remove extra semicolon.
44888
44889 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
44890
44891         * gcc.dg/i386-volatile-1.c: New test.
44892
44893 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
44894
44895         PR c++/11072
44896         * g++.dg/other/offsetof2.C: XFAIL.
44897         * g++.dg/other/offsetof5.C: New.
44898
44899         PR c++/10219
44900         * g++.dg/template/error1.C: New.
44901
44902         PR c++/9779
44903         * g++.dg/template/dependent-expr1.C: New.
44904
44905 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
44906
44907         PR c++/6949
44908         * g++.dg/template/local3.C: New test.
44909
44910         PR c++/11149
44911         * g++.dg/lookup/scoped6.C: New test.
44912
44913 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
44914
44915         PR c++/8046
44916         * g++.dg/other/error7.C: New test.
44917
44918 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
44919
44920         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
44921         * g++.old-deja/g++.abi/vtable3.h: Likewise.
44922         * g++.old-deja/g++.law/code-gen5.C: Likewise.
44923         * g++.old-deja/g++.other/union2.C: Likewise.
44924         * gcc.dg/c90-const-expr-2.c: Likewise.
44925         * gcc.dg/c90-const-expr-3.c: Likewise.
44926         * gcc.dg/c99-const-expr-2.c: Likewise.
44927         * gcc.dg/c99-const-expr-3.c: Likewise.
44928         * gcc.dg/concat.c: Likewise.
44929
44930 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
44931
44932         PR c++/9559
44933         * g++.dg/init/static1.C: New test.
44934
44935 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44936
44937         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
44938         * g++.old-deja/g++.other/access2.C: Likewise.
44939         * g++.old-deja/g++.other/decl2.C: Likewise.
44940         * gcc.c-torture/execute/20020615-1.c: Likewise.
44941
44942 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
44943
44944         PR c++/4933
44945         * g++.dg/template/sizeof4.C: New test.
44946
44947 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
44948
44949         * g++.dg/other/error6.C: New test.
44950
44951 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
44952
44953         PR c++/10750
44954         * g++.dg/parse/constant2.C: New test.
44955
44956 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
44957
44958         PR c++/11106
44959         * g++.dg/other/error5.C: New test.
44960
44961 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44962
44963         * gcc.dg/format/gcc_diag-1.c: New test.
44964
44965 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
44966
44967         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
44968
44969 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
44970
44971         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
44972         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
44973         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
44974
44975 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
44976
44977         * gcc.c-torture/execute/builtins/string-8.c: New test.
44978         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
44979         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
44980         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
44981
44982 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
44983
44984         PR c++/10468
44985         * g++.dg/ext/typeof6.C: New test.
44986
44987 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
44988
44989         PR c++/10796
44990         * g++.dg/init/enum1.C: New test.
44991
44992 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
44993
44994         * gcc.dg/20030627-1.c: New test.
44995
44996 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
44997
44998         PR c++/11332
44999         * g++.dg/expr/static_cast2.C: New test.
45000
45001 2003-06-26  Roger Sayle  <roger@eyesopen.com>
45002             Jakub Jelinek  <jakub@redhat.com>
45003
45004         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
45005         sprintf(dst,"%s",src) optimization.
45006         * gcc.c-torture/execute/20030626-1.c: New test case.
45007         * gcc.c-torture/execute/20030626-2.c: New test case.
45008
45009 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
45010
45011         * gcc.c-torture/execute/multi-ix.c: New test.
45012
45013         * gcc.c-torture/execute/simd-4.c (main):
45014         Added missing semicolon at end of union.
45015
45016 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
45017
45018         PR c++/8266
45019         * g++.dg/template/explicit-instantiation3.C: New test.
45020
45021 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
45022
45023         * gcc.dg/20030626-1.c: Use signed char.
45024
45025 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
45026
45027         * gcc.dg/20030626-1.c: New test.
45028
45029 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
45030
45031         * const-str-2.m: Update.
45032
45033 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
45034
45035         PR c++/10990
45036         * g++.dg/rtti/dyncast1.C: New test.
45037         * g++.dg/abi/mangle4.C: Correct base-specifier access.
45038         * g++.dg/lookup/scoped1.C: Remove XFAIL.
45039         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
45040
45041         PR c++/10931
45042         * g++.dg/expr/static_cast1.C: New test.
45043
45044 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
45045
45046         * gcc.dg/20030625-1.c: New test.
45047
45048 2003-06-24  Roger Sayle  <roger@eyesopen.com>
45049
45050         * gcc.c-torture/compile/20030624-1.c: New test case.
45051
45052 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
45053
45054         * gcc.c-torture/execute/string-opt-17.c: New test.
45055
45056 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
45057
45058         PR c++/5754
45059         * g++.dg/parse/crash6.C: New test.
45060
45061 2003-06-23  Roger Sayle  <roger@eyesopen.com>
45062
45063         * gcc.dg/builtins-24.c: New test case.
45064
45065 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
45066
45067         * g++.dg/opt/operator1.C: New test.
45068
45069 2003-06-22  Roger Sayle  <roger@eyesopen.com>
45070
45071         * gcc.c-torture/execute/string-opt-16.c: New test case.
45072
45073 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
45074
45075         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
45076         * g++.old-deja/g++.other/conv7.C: Likewise.
45077         * g++.old-deja/g++.other/overcnv2.C: Likewise.
45078         * g++.old-deja/g++.other/overload14.C: Likewise.
45079
45080 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
45081
45082         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
45083         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
45084
45085 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45086
45087         PR c++/10888
45088         * g++.dg/warn/Winline-3.C: New test.
45089
45090 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45091
45092         * lib/target-supports.exp (check_alias_available): Make the test
45093         program acceptable to the Solaris assembler.
45094
45095         PR c++/10749
45096         * g++.dg/template/memclass2.C: New test.
45097
45098 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45099             Eric Botcazou  <ebotcazou@libertysurf.fr>
45100
45101         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
45102         data for non-matching targets.
45103         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
45104
45105 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45106
45107         PR c++/10845
45108         * g++.dg/template/member3.C: New test.
45109
45110 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
45111
45112         PR c++/10939
45113         * g++.dg/template/func1.C: New test.
45114
45115         PR c++/9649
45116         * g++.dg/template/static4.C: New test.
45117         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
45118
45119         PR c++/11041
45120         * g++.dg/init/ref7.C: New test.
45121
45122 2003-06-19  Matt Austern  <austern@apple.com>
45123
45124         PR c++/11228
45125         * g++.dg/anew1.C: New test.
45126         * g++.dg/anew2.C: New test.
45127         * g++.dg/anew3.C: New test.
45128         * g++.dg/anew4.C: New test.
45129
45130 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
45131
45132         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
45133
45134 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
45135
45136         * gcc.c-torture/execute/simd-4.c (main): Make expected value
45137         endian-dependent.
45138
45139 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
45140
45141         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
45142         Remove cruft.
45143
45144 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
45145
45146         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
45147         * gcc.c-torture/compile/961203-1.c: Likewise.
45148         * gcc.c-torture/compile/980506-1.c: Likewise.
45149
45150 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
45151
45152         PR c++/10712
45153         * g++.dg/lookup/using7.C: New test.
45154
45155 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
45156
45157         PR c++/11105
45158         * g++.dg/abi/conv1.C: Remove it.
45159         * g++.dg/template/conv7.C: New test.
45160         * g++.dg/template/conv8.C: Likewise.
45161         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
45162         conversion operator.
45163
45164 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
45165
45166         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
45167         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45168         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45169         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45170         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45171         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45172         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45173         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45174         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45175         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45176         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45177         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45178         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45179         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45180         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45181         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45182         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45183         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45184         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45185         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45186         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45187         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45188         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45189         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45190         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45191         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45192         * gcc.dg/compat/struct-return-10_x.c: Ditto.
45193         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45194         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45195
45196 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
45197
45198         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
45199         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
45200         indications.
45201
45202 2003-06-16  Roger Sayle  <roger@eyesopen.com>
45203
45204         * gcc.dg/i386-387-5.c: New test case.
45205         * gcc.dg/i386-387-6.c: New test case.
45206         * gcc.dg/builtins-23.c: New test case.
45207
45208 2003-06-15  Roger Sayle  <roger@eyesopen.com>
45209
45210         * gcc.dg/builtins-22.c: New test case.
45211         * gcc.dg/i386-387-1.c: Update to test exp.
45212         * gcc.dg/i386-387-2.c: Likewise.
45213
45214 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45215
45216         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
45217
45218 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
45219
45220         * lib/gcc-dg.exp (dg-require-dll): New function.
45221         (dg-xfail-if): Likewise.
45222         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
45223         driver.
45224
45225         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
45226         * gcc.c-torture/compile/20001205-1.c: Likewise.
45227         * gcc.c-torture/compile/20001226-1.c: Likewise.
45228         * gcc.c-torture/compile/20010518-2.c: Likewise.
45229         * gcc.c-torture/compile/20020312-1.c: Likewise.
45230         * gcc.c-torture/compile/20020604-1.c: Likewise.
45231         * gcc.c-torture/compile/920501-12.c: Likewise.
45232         * gcc.c-torture/compile/920501-4.c: Likewise.
45233         * gcc.c-torture/compile/920520-1.c: Likewise.
45234         * gcc.c-torture/compile/920521-1.c: Likewise.
45235         * gcc.c-torture/compile/920625-1.c: Likewise.
45236         * gcc.c-torture/compile/961203-1.c: Likewise.
45237         * gcc.c-torture/compile/980506-1.c: Likewise.
45238         * gcc.c-torture/compile/981006-1.c: Likewise.
45239         * gcc.c-torture/compile/981022-1.c: Likewise.
45240         * gcc.c-torture/compile/981223-1.c: Likewise.
45241         * gcc.c-torture/compile/990617-1.c: Likewise.
45242         * gcc.c-torture/compile/dll.c: Likewise.
45243         * gcc.c-torture/compile/labels-3.c: Likewise.
45244         * gcc.c-torture/compile/mipscop-1.c: Likewise.
45245         * gcc.c-torture/compile/mipscop-2.c: Likewise.
45246         * gcc.c-torture/compile/mipscop-3.c: Likewise.
45247         * gcc.c-torture/compile/mipscop-4.c: Likewise.
45248         * gcc.c-torture/compile/simd-5.c: Likewise.
45249         * gcc.c-torture/compile/20000804-1.x: Remove.
45250         * gcc.c-torture/compile/20001205-1.x: Likewise.
45251         * gcc.c-torture/compile/20001226-1.x: Likewise.
45252         * gcc.c-torture/compile/20010518-2.x: Likewise.
45253         * gcc.c-torture/compile/20020312-1.x: Likewise.
45254         * gcc.c-torture/compile/20020604-1.x: Likewise.
45255         * gcc.c-torture/compile/920501-12.x: Likewise.
45256         * gcc.c-torture/compile/920501-4.x: Likewise.
45257         * gcc.c-torture/compile/920520-1.x: Likewise.
45258         * gcc.c-torture/compile/920521-1.x: Likewise.
45259         * gcc.c-torture/compile/920625-1.x: Likewise.
45260         * gcc.c-torture/compile/961203-1.x: Likewise.
45261         * gcc.c-torture/compile/980506-1.x: Likewise.
45262         * gcc.c-torture/compile/981006-1.x: Likewise.
45263         * gcc.c-torture/compile/981022-1.x: Likewise.
45264         * gcc.c-torture/compile/981223-1.x: Likewise.
45265         * gcc.c-torture/compile/990617-1.x: Likewise.
45266         * gcc.c-torture/compile/mipscop-1.x: Likewise.
45267         * gcc.c-torture/compile/mipscop-2.x: Likewise.
45268         * gcc.c-torture/compile/mipscop-3.x: Likewise.
45269         * gcc.c-torture/compile/mipscop-4.x: Likewise.
45270         * gcc.c-torture/compile/simd-5.x: Likewise.
45271
45272         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
45273
45274 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
45275
45276         * gcc.c-torture/execute/20030611-1.c: New test.
45277
45278 2003-06-12  Roger Sayle  <roger@eyesopen.com>
45279
45280         PR middle-end/168
45281         * gcc.dg/20030612-1.c: New test case.
45282
45283 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
45284
45285         PR c++/10635
45286         * g++.dg/expr/cast1.C: New test.
45287
45288 2003-06-12  Roger Sayle  <roger@eyesopen.com>
45289
45290         * gcc.dg/builtins-21.c: New test case.
45291
45292 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
45293
45294         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
45295         options instead of at the end.
45296         * lib/objc.exp (objc_target_compile): Likewise.
45297
45298 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
45299
45300         PR c++/10432
45301         * g++.dg/parse/error1.C: New test.
45302
45303 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
45304
45305         * gcc.dg/compat/struct-by-value-11_main.c: New file.
45306         * gcc.dg/compat/struct-by-value-11_x.c: New file.
45307         * gcc.dg/compat/struct-by-value-11_y.c: New file.
45308         * gcc.dg/compat/struct-by-value-12_main.c: New file.
45309         * gcc.dg/compat/struct-by-value-12_x.c: New file.
45310         * gcc.dg/compat/struct-by-value-12_y.c: New file.
45311         * gcc.dg/compat/struct-by-value-13_main.c: New file.
45312         * gcc.dg/compat/struct-by-value-13_x.c: New file.
45313         * gcc.dg/compat/struct-by-value-13_y.c: New file.
45314         * gcc.dg/compat/struct-by-value-14_main.c: New file.
45315         * gcc.dg/compat/struct-by-value-14_x.c: New file.
45316         * gcc.dg/compat/struct-by-value-14_y.c: New file.
45317         * gcc.dg/compat/struct-by-value-15_main.c: New file.
45318         * gcc.dg/compat/struct-by-value-15_x.c: New file.
45319         * gcc.dg/compat/struct-by-value-15_y.c: New file.
45320         * gcc.dg/compat/struct-by-value-16_main.c: New file.
45321         * gcc.dg/compat/struct-by-value-16_x.c: New file.
45322         * gcc.dg/compat/struct-by-value-16_y.c: New file.
45323         * gcc.dg/compat/struct-by-value-17_main.c: New file.
45324         * gcc.dg/compat/struct-by-value-17_x.c: New file.
45325         * gcc.dg/compat/struct-by-value-17_y.c: New file.
45326         * gcc.dg/compat/struct-by-value-18_main.c: New file.
45327         * gcc.dg/compat/struct-by-value-18_x.c: New file.
45328         * gcc.dg/compat/struct-by-value-18_y.c: New file.
45329
45330         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
45331         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
45332         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
45333         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
45334         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
45335         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
45336         * gcc.dg/compat/scalar-return-3_main.c: New file.
45337         * gcc.dg/compat/scalar-return-3_x.c: New file.
45338         * gcc.dg/compat/scalar-return-3_y.c: New file.
45339         * gcc.dg/compat/scalar-return-4_main.c: New file.
45340         * gcc.dg/compat/scalar-return-4_x.c: New file.
45341         * gcc.dg/compat/scalar-return-4_y.c: New file.
45342
45343 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
45344
45345         * gcc.dg/compat/fp2-struct-check.h: New file.
45346         * gcc.dg/compat/fp2-struct-defs.h: New file.
45347         * gcc.dg/compat/fp2-struct-init.h: New file.
45348         * gcc.dg/compat/struct-by-value-10_main.c: New file.
45349         * gcc.dg/compat/struct-by-value-10_x.c: New file.
45350         * gcc.dg/compat/struct-by-value-10_y.c: New file.
45351         * gcc.dg/compat/struct-return-10_main.c: New file.
45352         * gcc.dg/compat/struct-return-10_x.c: New file.
45353         * gcc.dg/compat/struct-return-10_y.c: New file.
45354
45355         * gcc.dg/compat/compat-common.h: New file.
45356         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
45357         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
45358         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
45359         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
45360         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
45361         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
45362         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
45363         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45364         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
45365         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
45366         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45367         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
45368         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
45369         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45370         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
45371         * gcc.dg/compat/small-struct-check.h: Ditto.
45372         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
45373         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45374         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
45375         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
45376         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45377         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
45378         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
45379         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45380         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
45381         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
45382         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45383         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
45384         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
45385         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45386         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
45387         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
45388         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45389         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
45390         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
45391         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45392         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
45393         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
45394         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45395         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
45396         * gcc.dg/compat/struct-return-2_main.c: Ditto.
45397         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45398         * gcc.dg/compat/struct-return-2_y.c: Ditto.
45399         * gcc.dg/compat/struct-return-3_main.c: Ditto.
45400         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45401         * gcc.dg/compat/struct-return-3_y.c: Ditto.
45402
45403 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
45404
45405         * g++.dg/pch/static-1.C: New file.
45406         * g++.dg/pch/static-1.Hs: New file.
45407
45408 2003-06-10  Richard Henderson  <rth@redhat.com>
45409
45410         * gcc.dg/asm-7.c: Adjust expected warning text.
45411
45412 2003-06-10  Roger Sayle  <roger@eyesopen.com>
45413
45414         * gcc.dg/builtins-20.c: New test case.
45415
45416 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
45417
45418         PR c++/11131
45419         * g++.dg/opt/template1.C: New test.
45420
45421 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
45422
45423         * lib/gcc-dg.exp (dg-test): Clear additional_files and
45424         additional_sources.
45425
45426 2003-05-21  David Taylor  <dtaylor@emc.com>
45427
45428         * gcc.dg/Wpadded.c: New file.
45429
45430 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
45431
45432         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
45433         * gcc.dg/special/weak-2.c: Add dg-require-weak.
45434         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
45435         dg-require-weak.
45436
45437 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
45438
45439         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
45440
45441 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
45442
45443         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
45444         (dg-require-alias): Likewise.
45445         (dg-require-gc-sections): Likewise.
45446         * lib/target-supports.exp (check_gc_sections_available): Likewise.
45447
45448 2003-06-08  Richard Henderson  <rth@redhat.com>
45449
45450         * gcc.dg/20011029-2.c: Fix the array reference.
45451         * gcc.dg/asm-7.c: New.
45452
45453 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
45454
45455         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
45456
45457 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
45458
45459         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
45460         (dg-require-gc-sections): Likewise.
45461
45462 2003-06-08  Jan Hubicka  <jh@suse.cz>
45463
45464         * i386-cmov1.c: Fix regular expression.
45465         * i386-cvt-1.c: Likewise.
45466         * i386-local.c: Likewise.
45467         * i386-local2.c: Likewise.
45468         * i386-mul.c: Likewise.
45469         * i386-ssetype-1.c: Likewise.
45470         * i386-ssetype-3.c: Likewise.
45471         * i386-ssetype-5.c: Likewise.
45472
45473 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45474
45475         PR c++/11039
45476         * g++.dg/warn/implicit-typename2.C: New test.
45477         * g++.dg/warn/implicit-typename3.C: New test.
45478
45479 2003-06-07  Richard Henderson  <rth@redhat.com>
45480
45481         * g++.dg/other/offsetof3.C: Use size_t.
45482         * g++.dg/other/offsetof4.C: Likewise.
45483
45484 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
45485
45486         * lib/copy-file.exp: New. Implement gcc_copy_files.
45487
45488         * lib/dg-pch.exp: Load copy-file.exp
45489         (dg-pch): Use gcc_copy_files instead of "file copy".
45490
45491 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
45492
45493         * gcc.dg/weak/weak.exp: Simplify.
45494         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
45495         * gcc.dg/weak/weak-1.c: Likewise.
45496         * gcc.dg/weak/weak-2.c: Likewise.
45497         * gcc.dg/weak/weak-3.c: Likewise.
45498         * gcc.dg/weak/weak-4.c: Likewise.
45499         * gcc.dg/weak/weak-5.c: Likewise.
45500         * gcc.dg/weak/weak-6.c: Likewise.
45501         * gcc.dg/weak/weak-7.c: Likewise.
45502         * gcc.dg/weak/weak-8.c: Likewise.
45503         * gcc.dg/weak/weak-9.c: Likewise.
45504
45505 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
45506
45507         gcc.c-torture/execute/20030606-1.c: New.
45508
45509 2003-06-06  Roger Sayle  <roger@eyesopen.com>
45510
45511         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
45512         * gcc.dg/builtins-19.c: Likewise.
45513
45514 2003-06-06  Roger Sayle  <roger@eyesopen.com>
45515
45516         * gcc.dg/builtins-2.c: Add some more tests.
45517         * gcc.dg/builtins-18.c: New test case.
45518         * gcc.dg/builtins-19.c: New test case.
45519
45520 2003-06-06  Roger Sayle  <roger@eyesopen.com>
45521             Jim Wilson  <wilson@tuliptree.org>
45522
45523         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
45524
45525 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
45526
45527         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
45528         mempcpy/stpcpy calls not to be optimized into something else.
45529         * gcc.c-torture/execute/string-opt-3.c: Moved to...
45530         * gcc.c-torture/execute/builtins/string-7.c: ...here.
45531         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
45532
45533 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45534
45535         * gcc.dg/format/asm_fprintf-1.c: New test.
45536
45537 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
45538
45539         * lib/gcc-defs.exp (additional_sources): New variable.
45540         (dg-additional-sources): New function.
45541         (additional_files): New variable.
45542         (dg-additional-files): New function.
45543         (dg-additional-files-options): Likewise.
45544         * lib/gcc-dg.exp (dg-require-weak): New function.
45545         (dg-require-alias): Likewise.
45546         (dg-require-gc-sections): Likewise.
45547         * lib/target-supports.exp (check_alias_available): Remove testfile
45548         parameter.
45549         (check_gc_sections_available): New function.
45550         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
45551         (dg-gpp-additional-files): Likewise.
45552         * lib/g++.exp (additional_sources): Remove.
45553         (additional_files): Likewise.
45554         (g++_target_compile): Use dg-additional-files-options.
45555
45556         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
45557         Tcl logic.
45558         * gcc.dg/special/ecos.exp: Remove.
45559         * gcc.dg/special/20000419-2.c: Use dg-require-*.
45560         * gcc.dg/special/alias-1.c: Likewise.
45561         * gcc.dg/special/alias-2.c: Likewise.
45562         * gcc.dg/special/gcsec-1.c: Likewise.
45563         * gcc.dg/special/weak-1.c: Likewise.
45564         * gcc.dg/special/weak-2.c: Likewise.
45565         * gcc.dg/special/wkali-1.c: Likewise.
45566         * gcc.dg/special/wkali-2.c: Likewise.
45567
45568         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
45569         dg-gpp-additional-*.
45570         * g++.dg/special/conpr-3.C: Likewise.
45571         * g++.dg/special/conpr-4.C: Likewise.
45572         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
45573         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
45574         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
45575         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
45576         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
45577         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
45578         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
45579         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
45580         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
45581         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
45582         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
45583         * g++.old-deja/g++.other/comdat1.C: Likewise.
45584         * g++.old-deja/g++.other/comdat2.C: Likewise.
45585         * g++.old-deja/g++.other/comdat3.C: Likewise.
45586         * g++.old-deja/g++.other/ctor1.C: Likewise.
45587         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
45588
45589 2003-06-05  Richard Henderson  <rth@redhat.com>
45590
45591         * gcc.dg/debug/20030605-1.c: New.
45592
45593 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
45594
45595         * README.QMTEST: Update.
45596
45597 2003-06-04  Richard Henderson  <rth@redhat.com>
45598
45599         * gcc.dg/cleanup-1.c: New.
45600         * gcc.dg/cleanup-2.c: New.
45601         * gcc.dg/cleanup-3.c: New.
45602         * gcc.dg/cleanup-4.c: New.
45603         * gcc.dg/cleanup-5.c: New.
45604         * gcc.dg/cleanup-6.c: New.
45605         * gcc.dg/cleanup-7.c: New.
45606
45607 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
45608
45609         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
45610
45611         * lib/dg-pch.exp: New file.
45612         * g++.dg/pch/pch.exp: Use dg-pch.exp.
45613         * gcc.dg/pch/pch.exp: Likewise.
45614
45615 2003-06-04  Roger Sayle  <roger@eyesopen.com>
45616
45617         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
45618         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
45619         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
45620         * gcc.dg/builtins-17.c: New test case.
45621         * gcc.dg/i386-387-4.c: New test case.
45622         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
45623
45624 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45625
45626         * gcc.dg/ultrasp9.c: New test.
45627
45628 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45629
45630         * gcc.c-torture/compile/20030604-1.c: New test.
45631         * gcc.dg/sparc-constant-1.c: New test.
45632
45633 2003-06-03  Glen Nakamura  <glen@imodulo.com>
45634
45635         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
45636
45637 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
45638
45639         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
45640
45641         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
45642         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
45643
45644 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
45645
45646         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
45647
45648 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45649
45650         PR c++/10940
45651         * g++.dg/template/spec10.C: New test.
45652
45653 2003-06-03  Roger Sayle  <roger@eyesopen.com>
45654
45655         * gcc.dg/builtins-16.c: New test case.
45656
45657 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
45658
45659         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
45660         mempcpy test with post-increments.
45661         * gcc.c-torture/execute/string-opt-3.c: New test.
45662         * gcc.dg/string-opt-1.c: New test.
45663
45664 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
45665
45666         PR fortran/10965
45667         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
45668
45669 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
45670
45671         * lib/scanasm.exp (dg-scan): New function, factored out of ...
45672         (scan-assembler): ... here.  Use dg-scan.
45673         (scan-assembler-not): Likewise.
45674         (scan-file): New function.
45675         (scan-file-not): Likewise.
45676         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
45677         * gcc.dg/cpp/_Pragma4.c: Likewise.
45678         * gcc.dg/cpp/_Pragma5.c: Likewise.
45679         * gcc.dg/cpp/avoidpaste1.c: Likewise.
45680         * gcc.dg/cpp/avoidpaste2.c: Likewise.
45681         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
45682         * gcc.dg/cpp/cmdlne-P.c: Likewise.
45683         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
45684         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
45685         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
45686         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
45687         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
45688         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
45689         * gcc.dg/cpp/cxxcom1.c: Likewise.
45690         * gcc.dg/cpp/line1.c: Likewise.
45691         * gcc.dg/cpp/maccom1.c: Likewise.
45692         * gcc.dg/cpp/maccom2.c: Likewise.
45693         * gcc.dg/cpp/maccom3.c: Likewise.
45694         * gcc.dg/cpp/maccom4.c: Likewise.
45695         * gcc.dg/cpp/maccom5.c: Likewise.
45696         * gcc.dg/cpp/maccom6.c: Likewise.
45697         * gcc.dg/cpp/multiline.c: Likewise.
45698         * gcc.dg/cpp/spacing1.c: Likewise.
45699         * gcc.dg/cpp/spacing2.c: Likewise.
45700         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
45701         * gcc.dg/cpp/trad/maccom1.c: Likewise.
45702         * gcc.dg/cpp/trad/maccom2.c: Likewise.
45703         * gcc.dg/cpp/trad/maccom3.c: Likewise.
45704         * gcc.dg/cpp/trad/maccom4.c: Likewise.
45705         * gcc.dg/cpp/trad/maccom6.c: Likewise.
45706         * gcc.dg/cpp/cxxcom2.c: Likewise.
45707         * gcc.dg/cpp/cxxcom2.h: New file.
45708
45709         * gcc.dg/cpp/truefalse.cpp: Move it to ...
45710         * g++.dg/cpp/truefalse.C: Here.
45711         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
45712
45713 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
45714
45715         * gcc.dg/cpp/redef3.c: New file.
45716
45717 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
45718
45719         * gcc.dg/i386-loop-3.c: New test.
45720
45721 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
45722
45723         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
45724
45725 2003-05-31  Roger Sayle  <roger@eyesopen.com>
45726
45727         * gcc.dg/fwrapv-1.c: New test case.
45728         * gcc.dg/fwrapv-2.c: New test case.
45729
45730 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45731
45732         PR c++/10956
45733         * g++.dg/template/spec9.C: New test.
45734
45735 2003-05-29  Roger Sayle  <roger@eyesopen.com>
45736
45737         * gcc.dg/duff-4.c: New test case.
45738
45739 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
45740
45741         PR fortran/10843
45742         * g77.dg/ffixed-form-1.f: New test
45743         * g77.dg/ffixed-form-2.f: New test
45744         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
45745         * g77.dg/ffree-form-3.f: New test
45746
45747 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
45748
45749         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
45750         * gcc.dg/wint_t-1.c: Likewise.
45751
45752 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45753
45754         * g++.dg/template/access11.C: New test.
45755
45756 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45757
45758         PR c++/10849
45759         * g++.dg/template/access10.C: New test.
45760
45761 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45762             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45763
45764         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
45765
45766 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
45767
45768         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
45769         suppress for powerpc-*-darwin*.
45770         * gcc.dg/torture/builtin-noret-2.c: Likewise.
45771
45772 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
45773
45774         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
45775         suppress option for powerpc-*-darwin*.
45776
45777 2003-05-23  Roger Sayle  <roger@eyesopen.com>
45778
45779         * gcc.dg/builtins-1.c: Add tests for tan and atan.
45780         * gcc.dg/builtins-4.c: Add test for fmod.
45781
45782 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45783
45784         PR c++/10682
45785         * g++.dg/template/instantiate4.C: New test.
45786
45787 2003-05-22  Roger Sayle  <roger@eyesopen.com>
45788
45789         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
45790
45791 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
45792
45793         * gcc.dg/compat/scalar-return-1_main.c: New file.
45794         * gcc.dg/compat/scalar-return-1_x.c: New file.
45795         * gcc.dg/compat/scalar-return-1_y.c: New file.
45796         * gcc.dg/compat/scalar-return-2_main.c: New file.
45797         * gcc.dg/compat/scalar-return-2_x.c: New file.
45798         * gcc.dg/compat/scalar-return-2_y.c: New file.
45799         * gcc.dg/compat/struct-return-3_main.c: New file.
45800         * gcc.dg/compat/struct-return-3_y.c: New file.
45801         * gcc.dg/compat/struct-return-3_x.c: New file.
45802         * gcc.dg/compat/struct-return-2_main.c: New file.
45803         * gcc.dg/compat/struct-return-2_x.c: New file.
45804         * gcc.dg/compat/struct-return-2_y.c: New file.
45805
45806 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
45807
45808         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
45809         for hppa*-hp-hpux*.
45810         * gcc.dg/20021014-1.c (dg-options): Likewise.
45811         * gcc.dg/nest.c (dg-options): Likewise.
45812
45813 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
45814
45815         PR c++/9738
45816         * g++.dg/ext/dllimport2.C: New file.
45817         * g++.dg/ext/dllimport3.C: New file.
45818
45819 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
45820
45821         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
45822         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
45823         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45824         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
45825         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45826         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
45827         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
45828         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
45829         * gcc.dg/compat/small-struct-defs.h: New file.
45830         * gcc.dg/compat/small-struct-init.h: New file.
45831         * gcc.dg/compat/small-struct-check.h: New file.
45832         * gcc.dg/compat/fp-struct-defs.h: New file.
45833         * gcc.dg/compat/fp-struct-check.h: New file.
45834         * gcc.dg/compat/fp-struct-init.h: New file.
45835         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
45836         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
45837
45838 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
45839
45840         * gcc.dg/20030225-2.c: New test.
45841
45842 2003-05-18  Roger Sayle  <roger@eyesopen.com>
45843             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45844
45845         * gcc.c-torture/compile/20030518-1.c: New test case.
45846
45847 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
45848
45849         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
45850         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
45851         gcc-dg-debug-runtest.
45852         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
45853         gcc-dg-debug-runtest.
45854
45855 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45856
45857         PR c++/9022
45858         * g++.dg/lookup/using6.C: New test.
45859
45860 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45861
45862         * g++.dg/parse/access2.C: New test.
45863
45864 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
45865
45866         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
45867         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
45868         * gcc.dg/debug/debug.exp: Likewise.
45869
45870 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
45871
45872         * gcc.dg/dollar.c: New test.
45873
45874 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
45875
45876         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
45877         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
45878         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
45879         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
45880         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
45881         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
45882         * gcc.dg/compat/struct-by-value-6_main.c: New file.
45883         * gcc.dg/compat/struct-by-value-6_x.c: New file.
45884         * gcc.dg/compat/struct-by-value-6_y.c: New file.
45885         * gcc.dg/compat/struct-by-value-7_main.c: New file.
45886         * gcc.dg/compat/struct-by-value-7_x.c: New file.
45887         * gcc.dg/compat/struct-by-value-7_y.c: New file.
45888         * gcc.dg/compat/struct-by-value-8_main.c: New file.
45889         * gcc.dg/compat/struct-by-value-8_x.c: New file.
45890         * gcc.dg/compat/struct-by-value-8_y.c: New file.
45891         * gcc.dg/compat/struct-by-value-9_main.c: New file.
45892         * gcc.dg/compat/struct-by-value-9_x.c: New file.
45893         * gcc.dg/compat/struct-by-value-9_y.c: New file.
45894
45895 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
45896
45897         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
45898         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
45899         support for "repo" mode.
45900         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
45901         * lib/g77-dg.exp: Likewise.
45902         * lib/obj-dg.exp: Likewise.
45903
45904 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
45905
45906         Merge from gcc-3_2-rhl8-branch:
45907         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
45908
45909         * gcc.dg/tls/opt-6.c: New test.
45910
45911         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
45912
45913         * gcc.dg/20030405-1.c: New test.
45914
45915         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
45916
45917         * gcc.dg/20030309-1.c: New test.
45918
45919         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
45920
45921         * gcc.c-torture/execute/20030307-1.c: New test.
45922
45923         2003-02-20  Randolph Chung  <tausq@debian.org>
45924
45925         * gcc.c-torture/compile/20030220-1.c: New test.
45926
45927         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
45928
45929         * gcc.dg/20030217-1.c: New test.
45930
45931         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
45932
45933         * gcc.c-torture/compile/20020129-1.c: New test.
45934
45935         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
45936
45937         * gcc.dg/unroll-1.c: New test.
45938
45939         2002-11-16  Jan Hubicka  <jh@suse.cz>
45940
45941         * gcc.c-torture/execute/20020920-1.c: New test.
45942
45943         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
45944
45945         PR target/7434
45946         * gcc.c-torture/compile/20021008-1.c: New test.
45947
45948         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
45949
45950         PR target/7559
45951         * gcc.c-torture/execute/20020810-1.c: New test.
45952
45953         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
45954
45955         * gcc.c-torture/compile/20020807-1.c: New test.
45956
45957         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
45958
45959         * gcc.dg/tls/opt-1.c: New test.
45960
45961         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
45962
45963         * gcc.dg/20020729-1.c: New test.
45964
45965         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
45966
45967         * g++.dg/opt/life1.C: New test.
45968
45969         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
45970
45971         * gcc.dg/20020525-1.c: New test.
45972
45973         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
45974
45975         PR c++/6794
45976         * g++.dg/ext/pretty1.C: New test.
45977         * g++.dg/ext/pretty2.C: New test.
45978
45979 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
45980
45981         PR c++/8385
45982         * g++.dg/ext/typeof5.C: New test.
45983
45984 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
45985
45986         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
45987         __USER_LABEL_PREFIX__ into account.
45988         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
45989
45990 2003-05-14  Roger Sayle  <roger@eyesopen.com>
45991
45992         * gcc.dg/builtins-15.c: New test case.
45993
45994 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
45995
45996         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
45997
45998 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
45999
46000         * lib/g++.exp: Tweak handling of additional source files.
46001         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
46002         * g++.dg/special/conpr-2a.C: Rename to ...
46003         * g++.dg/special/conpr-2a.cc: ... this.
46004         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
46005         * g++.dg/special/conpr-3a.C: Rename to ...
46006         * g++.dg/special/conpr-3a.cc: This.
46007         * g++.dg/special/conpr-3b.C: Rename to ...
46008         * g++.dg/special/conpr-3b.cc: This.
46009         * g++.dg/special/conpr-4.C: New test.
46010         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
46011
46012 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
46013
46014         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
46015
46016 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46017
46018         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
46019         * g++.old-deja/g++.robertl/eb71.C: Likewise.
46020         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
46021         * g++.old-deja/g++.other/warn3.C: Likewise.
46022
46023 2003-05-11  Roger Sayle  <roger@eyesopen.com>
46024
46025         * gcc.dg/i386-387-1.c: Update to also test log.
46026         * gcc.dg/i386-387-2.c: Likewise.
46027
46028 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
46029
46030         * g77.f-torture/execute/int8421.f: New test.
46031
46032 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46033
46034         PR c++/10230, c++/10481
46035         * g++.dg/lookup/scoped5.C: New test.
46036
46037 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46038
46039         PR c++/10552
46040         * g++.dg/template/ttp6.C: New test.
46041
46042 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
46043
46044         * gcc.c-torture/execute/builtins: New directory.
46045         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
46046         gcc.c-torture/execute/builtins.
46047         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
46048         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
46049         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
46050         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
46051
46052 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46053
46054         PR c++/9252
46055         * g++.dg/template/access8.C: New test.
46056         * g++.dg/template/access9.C: New test.
46057
46058 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46059
46060         PR c++/9554
46061         * g++.dg/parse/access1.C: New test.
46062
46063 2003-05-09  DJ Delorie  <dj@redhat.com>
46064
46065         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
46066         long, and not an int.
46067
46068 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46069
46070         PR c++/10555, c++/10576
46071         * g++.dg/template/memclass1.C: New test.
46072
46073 2003-05-08  DJ Delorie  <dj@redhat.com>
46074
46075         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
46076         targets.
46077         * gcc.c-torture/execute/20021024-1.x: Likewise.
46078         * gcc.c-torture/execute/shiftdi.x: Likewise.
46079         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
46080         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
46081         * gcc.dg/20021018-1.c: Likewise.
46082
46083 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46084
46085         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
46086
46087         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
46088         (bcopy): Call memmove.
46089
46090 2003-05-08  Roger Sayle  <roger@eyesopen.com>
46091
46092         * g77.f-torture/compile/8485.f: New test case.
46093
46094 2003-05-07  Richard Henderson  <rth@redhat.com>
46095
46096         PR c++/10570
46097         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
46098         Verify exception_cleanup not called for rethrows.
46099         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
46100         when exiting catch block without rethrowing.
46101         * g++.dg/eh/forced3.C: New.
46102         * g++.dg/eh/forced4.C: New.
46103
46104 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
46105
46106         * gcc.dg/20030505.c: Fix triplet.
46107
46108 2003-05-06  DJ Delorie  <dj@redhat.com>
46109
46110         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
46111         * gcc.dg/nest.c: Likewise.
46112
46113 2003-05-05  Roger Sayle  <roger@eyesopen.com>
46114
46115         * gcc.dg/builtins-14.c: New test case.
46116
46117 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
46118
46119         * lib/compat.exp (compat-execute): New argument.
46120         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
46121         * gcc.dg/compat: New test directory.
46122         * gcc.dg/compat/compat.exp: New expect script.
46123         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
46124         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
46125         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
46126         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
46127         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
46128         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
46129
46130         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
46131         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
46132         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
46133         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
46134         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
46135         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
46136         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
46137         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
46138         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
46139         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
46140         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
46141         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
46142         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
46143         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
46144         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
46145
46146 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
46147
46148         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
46149
46150 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
46151
46152         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
46153
46154 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
46155
46156         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
46157         * gcc.dg/ppc-fsel-2.c: New test.
46158
46159         * gcc.dg/unused-5.c: New test.
46160
46161 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46162
46163         PR c++/10496
46164         * g++.dg/warn/pmf1.C: New test.
46165
46166 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46167
46168         PR c++/4494
46169         * g++.dg/warn/main.C: New test.
46170
46171 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46172
46173         * gcc.dg/nonnull-3.c: New test.
46174
46175 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
46176
46177         * gcc.dg/cpp/Wtrigraphs.c: Update.
46178         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
46179
46180 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
46181
46182         * gcc.dg/ppc-fsel-1.c: New test.
46183
46184 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
46185
46186         PR c/10604
46187         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
46188
46189 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
46190
46191         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
46192
46193 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46194
46195         PR c++/9364, c++/10553, c++/10586
46196         * g++.dg/parse/typename4.C: New test.
46197         * g++.dg/parse/typename5.C: Likewise.
46198
46199 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
46200
46201         * gcc.c-torture/compile/20030503-1.c: New test.
46202
46203 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46204
46205         * g++.dg/lookup/using5.C: Fix testcase error.
46206
46207 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
46208
46209         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
46210         since MEABI is no longer supported.  Remove all vestiges
46211         of MEABI from the test.
46212
46213 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46214
46215         PR c++/10554
46216         * g++.dg/lookup/using5.C: New test.
46217
46218 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46219
46220         PR c++/8772
46221         * g++.dg/template/ttp5.C: New test.
46222
46223 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
46224
46225         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
46226         (dg-gpp-additional-sources): New function.
46227         (dg-gpp-additional-files): Likewise.
46228         * lib/g++.exp (additional_sources): New variable.
46229         (additional_files): Likewise.
46230         (g++_target_compile): Deal with them.
46231         * lib/old-dejagnu.exp: Remove.
46232         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
46233         * g++.old-deja: Revise all tests to use dg commands.
46234
46235 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46236
46237         PR c++/9432, c++/9528
46238         * g++.dg/lookup/using4.C: New test.
46239
46240 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
46241
46242         * gcc.dg/noreturn-5.c: New file.
46243         * gcc.dg/noreturn-6.c: New file.
46244
46245         * gcc.c-torture/compile/inline-1.c: New file.
46246
46247 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46248
46249         PR c++/10551
46250         * g++.dg/template/explicit1.C: New test.
46251
46252 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46253
46254         PR c++/10549
46255         * g++.dg/other/bitfield1.C: New test.
46256
46257         PR c++/10527
46258         * g++.dg/init/new7.C: New test.
46259
46260 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46261
46262         * g++.dg/ext/desig1.C: New test.
46263         * g++.dg/ext/init1.C: Update.
46264
46265         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
46266
46267 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
46268
46269         PR c++/10180
46270         * g++.dg/warn/Winline-1.C: New test.
46271
46272 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
46273
46274         * gcc.c-torture/execute/string-opt-19.c: New test.
46275
46276         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
46277         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
46278
46279 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
46280
46281         PR c++/10506
46282         * g++.dg/init/new6.C: New test.
46283
46284         PR c++/10503
46285         * g++.dg/init/ref6.C: New test.
46286
46287 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
46288
46289         * g++.dg/warn/weak1.C: XFAIL on AIX4.
46290
46291 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46292
46293         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
46294         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
46295
46296 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
46297
46298         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
46299         initialized static data members.
46300
46301 2003-04-25  H.J. Lu <hjl@gnu.org>
46302
46303         * gcc.dg/ia64-sync-4.c: New test.
46304
46305 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46306
46307         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
46308         date.
46309
46310 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
46311
46312         PR c++/10337
46313         * g++.dg/warn/conv1.C: New test.
46314         * g++.old-deja/g++.other/conv7.C: Adjust.
46315         * g++.old-deja/g++.other/overload14.C: Adjust.
46316
46317 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46318
46319         PR c++/10471
46320         * g++.dg/template/defarg2.C: New test.
46321
46322 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
46323
46324         * gcc.dg/cpp/include2.c: Update.
46325         * gcc.dg/cpp/multiline-2.c: New.
46326         * gcc.dg/cpp/multiline.c: Update.
46327         * gcc.dg/cpp/strify2.c: Update.
46328         * gcc.dg/cpp/trad/literals-2.c: Update.
46329
46330 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46331
46332         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
46333
46334 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46335
46336         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
46337
46338 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46339
46340         PR c++/10451
46341         * g++.dg/parse/crash4.C: New test.
46342
46343         PR c++/9847
46344         * g++.dg/parse/crash5.C: New test.
46345
46346 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
46347
46348         PR c++/10446
46349         * g++.dg/parse/crash3.C: New test.
46350
46351         PR c++/10428
46352         * g++.dg/parse/elab1.C: New test.
46353
46354 2003-04-22  Devang Patel  <dpatel@apple.com>
46355
46356         * gcc.dg/cpp/trad/funlike-5.c: New test.
46357
46358 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
46359
46360         * g++.dg/other/packed1.C: Fix dg options.
46361
46362 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
46363
46364         * g++.dg/other/offsetof2.C: New test.
46365
46366 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
46367
46368         * g++.dg/template/recurse.C: Adjust location of error messages.
46369
46370 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
46371
46372         PR c++/9881
46373         * g++.dg/init/addr-const1.C: New test.
46374         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
46375
46376 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46377
46378         PR c++/10405
46379         * g++.dg/lookup/struct-hack1.C: New test.
46380
46381 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
46382
46383         * ucs.c: Update diagnostic messages.
46384
46385 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
46386
46387         * gcc.dg/cpp/truefalse.cpp: New test.
46388         * gcc.dg/cpp/cpp.exp: Update.
46389         * g++.dg/other/stdbool-if.C: Remove.
46390
46391 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
46392
46393         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
46394         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
46395
46396 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
46397
46398         * gcc.c-torture/compile/20030418-1.c: New test.
46399
46400 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
46401
46402         * README.compat: Remove; content moved to doc/sourcebuild.texi.
46403
46404 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46405
46406         PR c++/10347
46407         g++.dg/template/dependent-name1.C: New test.
46408
46409 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
46410
46411         * gcc.dg/warn-1.c (tourist_guide): New array,
46412         contains a pointer to bar.
46413
46414 2003-04-16  Roger Sayle  <roger@eyesopen.com>
46415
46416         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
46417         * gcc.c-torture/execute/medce-1.c: New test case.
46418         * gcc.c-torture/execute/medce-2.c: New test case.
46419
46420 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
46421
46422         * lib/prune.exp: Ignore more messages.
46423
46424         PR c++/10381
46425         * g++.dg/parse/lookup3.C: New test.
46426
46427 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
46428
46429         * gcc.c-torture/compile/20030415-1.c : New test.
46430
46431 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
46432
46433         * gcc.c-torture/execute/scope-2.c: Move to ...
46434         * gcc.dg/noncompile/scope.c: .... here.
46435
46436 2003-04-14  Roger Sayle  <roger@eyesopen.com>
46437
46438         * gcc.dg/20030414-2.c: New test case.
46439
46440 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
46441
46442         PR target/10377
46443         * gcc.dg/20030414-1.c: New test.
46444
46445 2003-04-13  Roger Sayle  <roger@eyesopen.com>
46446
46447         * gcc.dg/builtins-12.c: New test case.
46448         * gcc.dg/builtins-13.c: New test case.
46449
46450 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46451
46452         * gcc.c-torture/execute/string-opt-18.c: New test.
46453
46454 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
46455
46456         PR c++/10300
46457         * g++.dg/init/new5.C: New test.
46458
46459 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
46460
46461         PR c++/7910
46462         * g++.dg/ext/dllimport1.C: New test.
46463
46464 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46465
46466         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
46467
46468 2003-04-11  Bud Davis <bdavis9659@comcast.net>
46469
46470         PR Fortran/9263
46471         * g77.f-torture/noncompile/9263.f: New test
46472         PR Fortran/1832
46473         * g77.f-torture/execute/1832.f: New test
46474
46475 2003-04-11  David Chad  <davidc@freebsd.org>
46476             Loren J. Rittle  <ljrittle@acm.org>
46477
46478         PR libobjc/8562
46479         * objc.dg/headers.m: New test.
46480
46481 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
46482
46483         * gcc.c-torture/execute/builtin-noret-2.c: New.
46484         * gcc.c-torture/execute/builtin-noret-2.x: New.
46485         XFAIL builtin-noret-2.c at -O1 and above.
46486         * gcc.dg/redecl.c: New.
46487         * gcc.dg/Wshadow-1.c: Update error regexps.
46488
46489 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
46490
46491         * g++.dg/abi/bitfield10.C: New test.
46492
46493 2003-04-09  Mike Stump  <mrs@apple.com>
46494
46495         * gcc.dg/pch/pch.exp: Make testcase names longer.
46496         * g++.dg/pch/pch.exp: Make testcase names longer.
46497
46498 2003-04-08  Roger Sayle  <roger@eyesopen.com>
46499
46500         * gcc.dg/builtins-11.c: New test case.
46501
46502 2003-04-08  Roger Sayle  <roger@eyesopen.com>
46503
46504         * gcc.dg/builtins-9.c: New test case.
46505         * gcc.dg/builtins-10.c: New test case.
46506
46507 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
46508
46509         * gcc.dg/noncompile/init-4.c.c: New test.
46510
46511 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
46512
46513         * gcc.misc-test/gcov-9.c: New test.
46514         * gcc.misc-test/gcov-10.c: New test
46515         * gcc.misc-test/gcov-11.c: New test.
46516
46517 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
46518
46519         PR optimization/10024
46520         * gcc.c-torture/compile/20030405-1.c: New test.
46521
46522 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
46523
46524         * gcc.dg/pch/static-3.c: New.
46525         * gcc.dg/pch/static-3.hs: New.
46526         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
46527
46528 2003-04-04  Richard Henderson  <rth@redhat.com>
46529
46530         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
46531         * g++.dg/eh/forced2.C: Likewise.
46532
46533 2003-04-03  Mike Stump  <mrs@apple.com>
46534
46535         * lib/scanasm.exp (scan-assembler): Add xfail processing for
46536         target arg.
46537         (scan-assembler-times, scan-assembler-not): Likewise.
46538         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
46539
46540 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46541
46542         * gcc.dg/sparc-loop-1.c: New test.
46543
46544 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
46545
46546         PR other/9274
46547         * g++.dg/pch/system-2.C: New.
46548         * g++.dg/pch/system-2.Hs: New.
46549
46550 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
46551
46552         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
46553
46554         * g++.dg/eh/simd-1.C (vecfunc): Same.
46555
46556 2003-04-01  Roger Sayle  <roger@eyesopen.com>
46557
46558         * gcc.c-torture/execute/20030401-1.c: New test case.
46559
46560 2003-04-01  Ziemowit Laski <zlaski@apple.com>
46561
46562         * objc.dg/defs.m: New.
46563
46564 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
46565
46566         * g++.dg/eh/simd-1.C: New.
46567         * g++.dg/eh/simd-2.C: New.
46568
46569 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
46570
46571         * gcc.c-torture/execute/simd-3.c: New.
46572
46573 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
46574
46575         PR c/9936
46576         * gcc.dg/20030331-2.c: New test.
46577
46578 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
46579
46580         PR c++/10278
46581         * g++.dg/parse/crash2.C: New test.
46582
46583 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
46584
46585         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
46586         * gcc.c-torture/execute/20030331-1.c: ...here.
46587
46588 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
46589
46590         * gcc.c-torture/execute/20030331-1.c: New test.
46591
46592 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
46593
46594         * lib/gcov.exp: Adjust call return testing strings.
46595         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
46596
46597 2003-03-31  Roger Sayle  <roger@eyesopen.com>
46598
46599         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
46600         * gcc.dg/builtins-7.c: New test case.
46601         * gcc.dg/builtins-8.c: New test case.
46602
46603 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
46604
46605         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
46606
46607 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
46608
46609         PR c++/7647
46610         * g++.dg/lookup-class-member-2.C: New test.
46611
46612 2003-03-30  Glen Nakamura  <glen@imodulo.com>
46613
46614         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
46615
46616 2003-03-28  Roger Sayle  <roger@eyesopen.com>
46617
46618         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
46619
46620 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
46621
46622         * g++.dg/init/attrib1.C: New test.
46623
46624 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46625
46626         * gcc.dg/ultrasp8.c: New test.
46627
46628 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46629
46630         * gcc.dg/ultrasp7.c: New test.
46631
46632 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
46633
46634         PR c++/10047
46635         * g++.dg/template/inline1.C: New test.
46636
46637 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46638
46639         * gcc.dg/sparc-dwarf2.c: New test.
46640
46641 2003-03-27  Roger Sayle  <roger@eyesopen.com>
46642
46643         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
46644         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
46645
46646 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
46647
46648         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
46649         than reading .x files.
46650         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
46651         * g77.dg/gcov/gcov-1.f: Likewise.
46652         * gcc.misc-tests/gcov-4b.c: Likewise.
46653         * gcc.misc-tests/gcov-5b.c: Likewise.
46654         * gcc.misc-tests/gcov-6.c: Likewise.
46655         * gcc.misc-tests/gcov-7.c: Likewise.
46656         * gcc.misc-tests/gcov-8.c: Likewise.
46657         * g++.dg/gcov/gcov-1.x: Remove.
46658         * g77.dg/gcov/gcov-1.x: Likewise.
46659         * gcc.misc-tests/gcov-4b.x: Likewise.
46660         * gcc.misc-tests/gcov-5b.x: Likewise.
46661         * gcc.misc-tests/gcov-6.x: Likewise.
46662         * gcc.misc-tests/gcov-7.x: Likewise.
46663         * gcc.misc-tests/gcov-8.x: Likewise.
46664
46665 2003-03-27  Glen Nakamura  <glen@imodulo.com>
46666
46667         PR opt/10087
46668         * gcc.dg/20030324-1.c: New test.
46669
46670 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
46671
46672         PR c++/10224
46673         * g++.dg/template/arg3.C: New test.
46674
46675         PR c++/10158
46676         * g++.dg/template/friend18.C: New test.
46677
46678 2003-03-26  Roger Sayle  <roger@eyesopen.com>
46679
46680         * g77.f-torture/compile/20030326-1.f: New test case.
46681
46682 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
46683
46684         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
46685
46686         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
46687
46688 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
46689
46690         * gcc.dg/ia64-sync-3.c: New test.
46691
46692 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
46693
46694         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
46695
46696 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
46697
46698         * gcc.dg/ultrasp6.c: New test.
46699
46700 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
46701
46702         * gcc.dg/i386-signbit-1.c: New test.
46703         * gcc.dg/i386-signbit-2.c: New test.
46704         * gcc.dg/i386-signbit-3.c: New test.
46705
46706 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
46707
46708         * gcc.dg/ultrasp5.c: Fix options.
46709
46710 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46711
46712         * gcc.dg/ultrasp5.c: Fix comment.
46713
46714 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
46715
46716         PR fortran/10197
46717         * g77.f-torture/execute/10197.f: New test.
46718
46719 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
46720
46721         PR c++/9898, c++/383
46722         * g++.dg/template/conv6.C: New test.
46723
46724         PR c++/10119
46725         * g++.dg/template/ptrmem5.C: New test.
46726
46727         PR c++/10026
46728         * g++.dg/lookup/koenig1.C: New test.
46729
46730         PR C++/10199
46731         * g++.dg/lookup/template2.C: New test.
46732
46733 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
46734
46735         * g++.dg/opt/rtti1.C: New test.
46736
46737 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
46738
46739         * gcc.dg/ultrasp5.c: New test.
46740
46741 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
46742
46743         PR middle-end/9967
46744         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
46745         builtin fputs.
46746
46747 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
46748
46749         PR c/8224
46750         * gcc.dg/20030323-1.c: New test.
46751
46752 2003-03-23  Roger Sayle  <roger@eyesopen.com>
46753
46754         * gcc.c-torture/compile/20030323-1.c: New test case.
46755
46756 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
46757
46758         * gcc.dg/20030321-1.c: New test.
46759
46760 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
46761
46762         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
46763
46764 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
46765
46766         PR c++/9978, c++/9708
46767         * g++.dg/ext/vlm1.C: Adjust expected error.
46768         * g++.dg/ext/vla2.C: New test.
46769         * g++.dg/template/arg1.C: New test.
46770         * g++.dg/template/arg2.C: New test.
46771
46772 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
46773
46774         * g77.f-torture/execute/select.f: New test.
46775         * g77.f-torture/noncompile/select_no_compile.f: New test.
46776
46777 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
46778
46779         PR c++/9898
46780         * g++.dg/other/error4.C: New test.
46781
46782 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
46783
46784         * g++.dg/template/friend17.C: New test.
46785
46786 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
46787
46788         * gcc.c-torture/compile/20030320-1.c: New.
46789
46790 2003-03-20  Roger Sayle  <roger@eyesopen.com>
46791
46792         * gcc.dg/builtins-6.c: New test case.
46793
46794 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
46795
46796         PR target/10073
46797         * gcc.c-torture/compile/20030319-1.c: New.
46798
46799 2003-03-18  Jan Hubicka  <jh@suse.cz>
46800
46801         * gcc.dg/i386-cvt-1.c: New test.
46802
46803 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
46804
46805         * objc.dg/naming-1.m: Use "(parse|syntax) error".
46806         * objc.dg/naming-2.m: Likewise.
46807
46808 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
46809
46810         PR c++/9639
46811         * g++.dg/parse/crash1.C: New test.
46812
46813 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
46814
46815         PR c++/8805
46816         * g++.dg/eh/cleanup1.C: New test.
46817
46818 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
46819
46820         * gcc.c-torture/execute/20030316-1.c: New test case.
46821
46822 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
46823
46824         PR c++/9629
46825         * g++.dg/init/ctor2.C: New test.
46826
46827 2003-03-15  Roger Sayle  <roger@eyesopen.com>
46828
46829         * g77.f-torture/compile/xformat.f: New test case.
46830
46831 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46832
46833         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
46834         * g++.old-deja/g++.mike/eh50.C: Likewise.
46835
46836 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46837
46838         PR c++/6440
46839         * g++.dg/template/spec7.C: New test.
46840         * g++.dg/template/spec8.C: Likewise.
46841
46842 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
46843
46844         * gcc.c-torture/execute/20030313-1.c: New test.
46845
46846 2003-03-14  Richard Henderson  <rth@redhat.com>
46847
46848         * gcc.dg/inline-2.c: Adjust alpha test for external call.
46849
46850 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
46851
46852         * gcc.c-torture/compile/20030314-1.c: New test.
46853
46854 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
46855
46856         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
46857         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
46858         thumb target,
46859         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
46860         to accept newer _imp__  prefix and additional
46861         newline in .drectve section.
46862         * gcc.dg/dll-4.c: Likewise.
46863         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
46864         switch.
46865
46866 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
46867
46868         * g++.dg/parse/namespace9.C: New test.
46869
46870         * g++.dg/init/ref5.C: New test.
46871         * g++.dg/parse/ptrmem1.C: Likewise.
46872
46873 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46874
46875         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
46876         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
46877         regular expression.
46878         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
46879         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
46880
46881 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
46882
46883         * gcc.c-torture/execute/20030224-2.c: New test.
46884
46885 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46886
46887         * gcc.dg/decl-3.c: New test.
46888
46889 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46890
46891         * gcc.dg/i386-loop-2.c: New test.
46892
46893 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
46894
46895         PR c++/9474
46896         * g++.dg/parse/namespace8.C: New test.
46897
46898         PR c++/9924
46899         * g++.dg/overload/builtin2.C: New test.
46900
46901 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
46902
46903         * gcc.dg/return-type-3.c: New test.
46904
46905 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
46906
46907         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
46908         profiling options are not supported.
46909
46910 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
46911
46912         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
46913         * g++.old-deja/g++.warn/impint2.C: Likewise.
46914
46915 2003-03-10  Devang Patel  <dpatel@apple.com>
46916
46917         * g++.dg/cpp/c++_cmd_1.C: New test.
46918         * g++.dg/cpp/c++_cmd_1.h: New file.
46919
46920 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
46921
46922         * gcc.dg/altivec-9.c: New file.
46923
46924 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
46925
46926         * gcc.dg/ppc-sdata-1.c: New test.
46927         * gcc.dg/ppc-sdata-2.c: New test.
46928
46929 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
46930
46931         PR c++/9373
46932         * g++.dg/opt/ptrmem2.C: New test.
46933
46934         PR c++/8534
46935         * g++.dg/opt/ptrmem1.C: New test.
46936
46937 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
46938
46939         * gcc.dg/i386-loop-1.c: New test.
46940
46941 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46942
46943         PR c++/9970
46944         * g++.dg/lookup/friend1.C: New test.
46945
46946 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
46947
46948         PR c++/9823
46949         * g++.dg/parser/constructor1.C: New test.
46950
46951 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
46952
46953         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
46954
46955         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
46956
46957 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
46958
46959         * gcc.dg/cpp/Wunused.c: Update test.
46960
46961 2003-03-08  Jan Hubicka  <jh@suse.cz>
46962
46963         * gcc.dg/inline-3.c: New test.
46964
46965 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
46966
46967         PR c++/9809
46968         * g++.dg/parse/builtin1.C: New test.
46969
46970         PR c++/9982
46971         * g++.dg/abi/cookie1.C: New test.
46972         * g++.dg/abi/cookie2.C: Likewise.
46973
46974         PR c++/9524
46975         * g++.dg/template/field1.C: New test.
46976
46977         PR c++/9912
46978         * g++.dg/parse/class1.C: New test.
46979         * g++.dg/parse/namespace7.C: Likewise.
46980         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
46981
46982 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
46983
46984         * g++.dg/init/ref4.C: New test.
46985
46986 2003-03-07  Jan Hubicka  <jh@suse.cz>
46987
46988         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
46989         * gcc.dg/inline-3.c: New test.
46990
46991 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
46992
46993         * g++.dg/init/ref3.C: New test.
46994
46995         PR c++/9965
46996         * g++.dg/init/ref2.C: New test.
46997
46998         PR c++/9400
46999         * g++.dg/warn/Wshadow-2.C: New test.
47000
47001         PR c++/9791
47002         * g++.dg/warn/Woverloaded-1.C: New test.
47003
47004 2003-03-05  Jan Hubicka  <jh@suse.cz>
47005
47006         * gcc.dg/i386-local2.c: New.
47007         * gcc.dg/i386-local.c: Fix typo.
47008
47009 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
47010
47011         * g++.dg/abi/layout3.C: New test.
47012
47013 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
47014
47015         * gcc.c-torture/compile/20030305-1.c
47016
47017 2003-03-05  Jan Hubicka  <jh@suse.cz>
47018
47019         * gcc.dg/i386-local.c: New.
47020
47021 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
47022
47023         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
47024
47025 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47026
47027         * gcc.dg/switch-2.c: New test.
47028         * gcc.dg/switch-3.c: New test.
47029         * gcc.dg/Wswitch.c: Adjust line numbers.
47030         * gcc.dg/Wswitch-default.c: Likewise.
47031         * gcc.dg/Wswitch-enum.c: Likewise.
47032
47033 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
47034
47035         * gcc.c-torture/execute/20030222-1.c: New test.
47036
47037 2003-03-03  James E Wilson  <wilson@tuliptree.org>
47038
47039         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
47040
47041 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
47042
47043         PR c++/9878
47044         * g++.dg/init/ref1.C: New test.
47045
47046 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
47047
47048         * gcc.dg/sh-relax.c: New SH-only test.
47049
47050 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
47051
47052         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
47053         comment explaining purpose of testcase.
47054
47055 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
47056
47057         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
47058         for HC11/HC12 (asm needs two int registers).
47059         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
47060         HC11/HC12 because the test uses an asm which needs two 32-bit
47061         registers.
47062
47063 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
47064
47065         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
47066         for HC11/HC12 (array is too large otherwise).
47067         * gcc.c-torture/compile/920501-4.x: New file, likewise.
47068         * gcc.c-torture/compile/20010518-2.x: Likewise.
47069         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
47070         HC11/HC12 (array is too large).
47071
47072 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
47073
47074         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
47075         * lib/g++-dg.exp (g++-dg-test): Likewise.
47076
47077 2003-03-01  Roger Sayle  <roger@eyesopen.com>
47078
47079         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
47080         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
47081
47082 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47083
47084         * g++.dg/warn/implicit-typename1.C: Remove warning.
47085
47086 2003-02-28  Richard Henderson  <rth@redhat.com>
47087
47088         * gcc.dg/noreturn-1.c: Move noreturn warning line.
47089         * gcc.dg/return-type-1.c: Move control reaches end warning line.
47090
47091 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
47092
47093         * gcc.dg/pch/pch.exp: Change .pch to .gch.
47094         * g++.dg/pch/pch.exp: Likewise.
47095
47096 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
47097
47098         PR c++/9879
47099         * g++.dg/init/new4.C: New test.
47100
47101 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
47102
47103         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
47104
47105 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
47106
47107         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
47108         unsigned long.
47109
47110         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
47111         wider than float.
47112
47113 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
47114
47115         * lib/scanasm.exp: Add support for counting numbers of
47116         occurences.
47117         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
47118         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
47119
47120 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
47121
47122         PR c++/9683
47123         * g++.dg/template/static3.C: New test.
47124
47125         PR c++/9829
47126         * g++.dg/parse/namespace6.C: New test.
47127
47128 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47129
47130         PR target/9732
47131         * gcc.dg/20030225-1.c: New test.
47132
47133 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
47134
47135         * README: Remove out-of-date information.
47136
47137         PR c++/9836
47138         * g++.dg/template/spec6.C: New test.
47139
47140 2003-02-24  Jeff Law  <law@redhat.com>
47141
47142         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
47143
47144 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47145
47146         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
47147         * gcc.dg/pragma-ep-1.c: Likewise.
47148
47149 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47150
47151         PR c++/9602
47152         * g++.dg/template/friend16.C: New test.
47153
47154 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
47155
47156         PR c++/5333
47157         * g++.dg/parse/fused-params1.C: Adjust error messages.
47158         * g++.dg/template/nested3.C: New test.
47159
47160 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
47161
47162         * g++.dg/abi/param1.C: New test.
47163
47164 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47165
47166         PR c++/7982
47167         * g++.dg/warn/implicit-typename1.C: New test.
47168
47169 2003-02-22  Kelley Cook <kelleycook@comcast.net>
47170
47171         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
47172         with "mtune".
47173         * g++.old-deja/g++.other/store-expr2.C: Likewise.
47174         * gcc.c-torture/execute/20010129-1.x: Likewise.
47175         * gcc.dg/20011107-1.c: Likewise.
47176         * gcc.dg/20020108-1.c: Likewise.
47177         * gcc.dg/20020122-3.c: Likewise.
47178         * gcc.dg/20020206-1.c: Likewise.
47179         * gcc.dg/20020310-1.c: Likewise.
47180         * gcc.dg/20020426-2.c: Likewise.
47181         * gcc.dg/20020517-1.c: Likewise.
47182         * gcc.dg/991230-1.c: Likewise.
47183         * gcc.dg/i386-unroll-1.c: Likewise.
47184         * gcc.misc-tests/i386-prefetch.exp: Likewise.
47185
47186 2003-02-22  Jan Hubicka  <jh@suse.cz>
47187
47188         * gcc.dg/i386-mul.c: New test.
47189
47190 2003-02-21  Roger Sayle  <roger@eyesopen.com>
47191
47192         * gcc.dg/builtins-5.c: New test case.
47193
47194 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
47195
47196         * gcc.dg/asmreg-1.c: New test.
47197
47198 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47199
47200         PR c++/9749
47201         * g++.dg/parse/varmod1.C: New test.
47202
47203 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47204
47205         PR c++/9727
47206         * g++.dg/template/op1.C: New test.
47207
47208 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47209
47210         PR c++/8906
47211         * g++.dg/template/nested2.C: New test.
47212
47213 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47214
47215         PR c++/8724
47216         * g++.dg/expr/dtor1.C: New test.
47217
47218 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
47219
47220         * gcc.dg/cpp/include3.c: New test.
47221         * gcc.dg/cpp/inc/foo.h: New file.
47222
47223 2003-02-21  Glen Nakamura  <glen@imodulo.com>
47224
47225         * gcc.c-torture/execute/20030221-1.c: New test.
47226
47227 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
47228
47229         PR c++/9729
47230         * g++.dg/abi/conv1.C: New test.
47231
47232 2003-02-20  Jan Hubicka  <jh@suse.cz>
47233
47234         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
47235
47236 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
47237
47238         * gcc.c-torture/compile/20030219-1.c: New test.
47239
47240 2003-02-18  Jan Hubicka  <jh@suse.cz>
47241
47242         * gcc.dg/funcorder.c: New test.
47243
47244 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
47245
47246         * gcc.c-torture/execute/20030218-1.c: New.
47247
47248 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
47249
47250         * gcc.dg/20030218-1.c: New.
47251
47252 2003-02-18  Richard Henderson  <rth@redhat.com>
47253
47254         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
47255         * gcc.dg/attr-used-2.c: New.
47256
47257 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
47258
47259         PR c++/9704
47260         * g++.dg/init/copy5.C: New test.
47261
47262 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
47263
47264         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
47265         * g++.dg/pch/pch.exp: Likewise.
47266
47267 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
47268
47269         * gcc.c-torture/execute/20030209-1.c: Enable the test if
47270         STACK_SIZE is not defined.
47271
47272 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47273
47274         PR c++/9457
47275         * g++.dg/template/init1.C: New test.
47276
47277 2003-02-16  Jan HUbicka  <jh@suse.cz>
47278
47279         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
47280         (foo): Add few extra tests
47281         * gcc.dg/c99-const-expr-3.c: Likewise.
47282         * gcc.c-torture/execute/20030216-1.c: New.
47283
47284 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47285
47286         PR c++/9459
47287         * g++.dg/ext/typeof4.C: New test.
47288
47289 2003-02-15  Roger Sayle  <roger@eyesopen.com>
47290
47291         * gcc.dg/i386-387-3.c: New test case.
47292
47293 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
47294
47295         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
47296         cris-*-elf* cris-*-aout* and mmix-*-*.
47297
47298 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
47299
47300         * gcc.dg/20030213-1.c: New test.
47301
47302 2003-02-12  Roger Sayle  <roger@eyesopen.com>
47303
47304         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
47305         * gcc.dg/i386-387-2.c: Likewise.
47306
47307 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
47308
47309         * gcc.dg/ppc-spe.c: Fix formatting.
47310         Enable tests that were previously unsupported by gas.
47311         Delete tests for instructions that no longer exist.
47312         Switch arguments on evsubifw builtin.
47313
47314 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
47315
47316         * gcc.c-torture/execute/20030209-1.c: Disable the test if
47317         STACK_SIZE is too small.
47318
47319 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
47320             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
47321
47322         * gcc.dg/decl-2.c: New test.
47323
47324 2003-02-10  Jan Hubicka  <jh@suse.cz>
47325
47326         * gcc.dg/i386-fpcvt-1.c: New test.
47327
47328 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
47329
47330         * gcc.c-torture/execute/20030209-1.c: New test.
47331
47332 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
47333
47334         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
47335         int-wide bitops, use the constants of the same width.
47336         Likewise, if long long is 32-bit wide, test bitops using
47337         32-bit constants.
47338
47339 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
47340
47341         * gcc.dg/20021014-1.c: Annotate with expected notice text.
47342
47343 2003-02-07  Roger Sayle  <roger@eyesopen.com>
47344
47345         * gcc.dg/builtins-4.c: New test case.
47346
47347 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47348
47349         * gcc.dg/20020430-1.c: Fix dg command typos.
47350         * gcc.dg/20020503-1.c: Likewise.
47351
47352 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47353
47354         PR c++/8785
47355         * g++.dg/parse/fused-params1.C: New test.
47356
47357         PR c++/8857
47358         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
47359
47360         PR c++/8921
47361         * g++.dg/parse/non-dependent1.C: New test.
47362
47363         PR c++/8928
47364         * g++.dg/parse/dupl-tmpl-args1.C: New test.
47365
47366         PR c++/9228
47367         * g++.dg/parse/undefined7.C: New test.
47368         * g++.dg/parse/non-templ1.C: New test.
47369
47370         PR c++/9229
47371         * g++.dg/parse/too-many-tmpl-args1.C: New test.
47372
47373 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
47374
47375         * gcc.c-torture/compile/20030206-1.c: New test.
47376
47377 2003-02-05  Roger Sayle  <roger@eyesopen.com>
47378
47379         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
47380         "pow" to "foo" to avoid potential confusion with a math built-in.
47381
47382 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47383
47384         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
47385         conditions for SPARC targets.
47386
47387 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
47388
47389         * gcc.dg/20030204-1.c: New test.
47390
47391 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47392
47393         PR c++/38
47394         * g++.dg/parse/array-size1.C: New test.
47395
47396         PR c++/5657
47397         * g++.dg/parse/undefined3.C: New test.
47398
47399         PR c++/5665
47400         * g++.dg/parse/undefined4.C: New test.
47401
47402         PR c++/5975
47403         * g++.dg/parse/undefined5.C: New test.
47404
47405         PR c++/7259
47406         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
47407
47408         PR c++/8578
47409         * g++.dg/parse/casting-operator1.C: New test.
47410
47411         PR c++/8596
47412         * g++.dg/parse/undefined6.C: New test.
47413
47414         PR c++/8736
47415         * g++.dg/parse/missing-template1.C: New test.
47416
47417 2003-02-04  Jan Hubicka  <jh@suse.cz>
47418
47419         * gcc.dg/i386-cadd.c: Compile using -march=k8.
47420         * gcc.dg/i386-cmov?.c: Likewise.
47421         * gcc.dg/i386-fpcvt-?.c: Likewise.
47422         * gcc.dg/i386-ssefp-1.c: Likewise.
47423         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
47424         conventions.
47425
47426 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
47427
47428         PR c++/7129
47429         * g++.dg/ext/max.C: New test.
47430
47431 2003-02-03  Jan Hubicka  <jh@suse.cz>
47432
47433         * gcc.c-torture/execute/20030203-1.c: New test.
47434
47435 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
47436
47437         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
47438         'natural-endian'.
47439
47440 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
47441
47442         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
47443         * g++.dg/init/new2.C: Likewise.
47444         * g++.dg/other/new1.C: Likewise.
47445
47446 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
47447
47448         * gcc.dg/struct-ret-libc.c: New test.
47449
47450 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
47451
47452         * gcc.dg/20030129-1.c: New test.
47453
47454 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47455
47456         PR c++/8849
47457         * g++.dg/template/ptrmem4.C: New test.
47458
47459 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
47460
47461         * g++.dg/parser/constant1.C: New test.
47462
47463 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47464
47465         PR c++/8591
47466         * g++.dg/parse/friend2.C: New test.
47467
47468 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
47469
47470         PR c++/9437
47471         * g++.dg/template/unify4.C: New test.
47472
47473 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
47474
47475         * gcc.c-torture/execute/20030128-1.c: New test.
47476
47477 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
47478
47479         * g++.dg/lookup/nested1.C: Test moved from ...
47480         * g++.old-deja/g++.other/lookup24.C: ... here.
47481
47482 2003-01-28  Jan Hubicka  <jh@suse.cz>
47483
47484         * gcc.dg/i386-cmov5.c: New test.
47485
47486 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
47487
47488         * gcc.c-torture/execute/20010925-1.c: Changed the
47489         memcpy declaration.
47490
47491 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
47492
47493         PR c++/3902
47494         * g++.dg/parse/template5.C: New test.
47495
47496 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
47497
47498         PR fortran/9258
47499         * g77.dg/pr9258: New test.
47500
47501 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
47502
47503         * README: Move relevant parts from README.g++.
47504
47505         * README.g++: Remove this file.
47506
47507 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
47508
47509         * g++.dg/abi/dcast1.C: New test.
47510
47511 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47512
47513         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
47514
47515 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
47516
47517         PR c++/47
47518         * g++.old-deja/g++.other/lookup24.C: New test.
47519
47520 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47521
47522         PR middle-end/7227
47523         * gcc.dg/uninit-C.c: New test.
47524
47525 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
47526
47527         * g++.dg/abi/covariant1.C: New test.
47528
47529 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
47530
47531         * gcc.dg/20030123-1.c: New test.
47532
47533 2003-01-25  Jan Hubicka  <jh@suse.cz>
47534
47535         PR opt/8492
47536         * gcc.c-torture/compile/20030125-1.c
47537
47538 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
47539
47540         PR c++/9403
47541         * g++.dg/parse/template3.C: New test.
47542         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
47543
47544         PR c++/795
47545         * g++.dg/parse/template4.C: New test.
47546
47547         PR c++/9415
47548         * g++.dg/template/qual2.C: New test.
47549
47550         PR c++/8545
47551         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
47552
47553         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
47554
47555 2003-01-25  Roger Sayle  <roger@eyesopen.com>
47556
47557         * gcc.c-torture/execute/switch-1.c: New test case.
47558
47559 2003-01-25  Jan Hubicka  <jh@suse.cz>
47560
47561         * gcc.c-torture/execute/20030125-1.[cx]: New test.
47562
47563 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
47564
47565         Tweaks for Bison-1.875. From the NEWS file:
47566         "- `parse error' -> `syntax error'
47567         Bison now uniformly uses the term `syntax error'"
47568         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
47569         * gcc.dg/cpp/digraph2.c: Likewise.
47570         * gcc.dg/cpp/direct2.c: Likewise.
47571         * gcc.dg/cpp/paste4.c: Likewise.
47572         * gcc.dg/c90-restrict-1.c: Likewise.
47573         * gcc.dg/c99-func-2.c: Likewise.
47574         * gcc.dg/noncompile/920721-2.c: Likewise.
47575         * gcc.dg/noncompile/930622-2.c: Likewise.
47576         * gcc.dg/noncompile/940112-1.c: Likewise.
47577         * gcc.dg/noncompile/950921-1.c: Likewise.
47578         * gcc.dg/noncompile/951123-1.c: Likewise.
47579         * gcc.dg/noncompile/971104-1.c: Likewise.
47580         * gcc.dg/noncompile/990416-1.c: Likewise.
47581
47582 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
47583
47584         * g++.dg/parse/undefined1.C: Add error message.
47585
47586 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
47587
47588         PR c++/9354
47589         * g++.dg/parse/new1.C: New test.
47590
47591         PR c++/9216
47592         * g++.dg/parse/template2.C: New test.
47593
47594         PR c++/9354
47595         * g++.dg/parse/typedef2.C: New test.
47596
47597         PR c++/9328
47598         * g++.dg/ext/typeof3.C: New test.
47599
47600 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47601
47602         PR c++/2738
47603         * g++.dg/parse/ret-type1.C: New test.
47604
47605         PR c++/3792
47606         * g++.dg/parse/tmpl-outside1.C: New test.
47607
47608         PR c++/4207
47609         * g++.dg/parse/int-as-enum1.C: New test.
47610
47611         PR c++/4903
47612         * g++.dg/parse/no-typename1.C: New test.
47613
47614         PR c++/5533
47615         * g++.dg/parse/no-value1.C: New test.
47616
47617         PR c++/5921
47618         * g++.dg/parse/wrong-inline1.C: New test.
47619
47620         PR c++/6402
47621         * g++.dg/parse/ref1.C: New test.
47622
47623         PR c++/6992
47624         * g++.dg/parse/attr-ctor1.C: New test.
47625
47626         PR c++/7229
47627         * g++.dg/parse/namespace5.C: New test.
47628
47629         PR c++/7917
47630         * g++.dg/parse/func-def1.C: New test.
47631
47632         PR c++/8143
47633         * g++.dg/parse/undefined1.C: New test.
47634
47635         PR c++/5723, PR c++/8522
47636         * g++.dg/parse/specialization1.C: New test.
47637
47638         PR c++/163, PR c++/8595
47639         * g++.dg/parse/struct-as-enum1.C: New test.
47640
47641         PR c++/9173
47642         * g++.dg/parse/undefined2.C: New test.
47643
47644 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
47645
47646         PR c++/9298
47647         * g++.dg/parse/template1.C: New test.
47648
47649         PR c++/9384
47650         * g++.dg/parse/using1.C: New test.
47651
47652         PR c++/9285
47653         PR c++/9294
47654         * g++.dg/parse/expr2.C: New test.
47655
47656         PR c++/9388
47657         * g++.dg/parse/lookup2.C: Likewise.
47658
47659 2003-01-21  Jan Hubicka  <jh@suse.cz>
47660
47661         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
47662         * gcc.c-torture/execute/eeprof-1.c: Likewise.
47663         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
47664         * gcc.c-torture/execute/string-opt-*.c: Likewise.
47665
47666 2003-01-20  Nick Clifton  <nickc@redhat.com>
47667
47668         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
47669         problem with ARM sibcall code generation.
47670
47671 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
47672
47673         * gcc.c-torture/execute/20030120-1.c: New.
47674
47675 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
47676
47677         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
47678
47679 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
47680
47681         PR c++/9272
47682         * g++.dg/parse/ctor1.C: New test.
47683
47684         PR c++/9294:
47685         * g++.dg/parse/qualified1.C: New test.
47686
47687         * g++.dg/parse/typename3.C: New test.
47688
47689 2003-01-16  Richard Henderson  <rth@redhat.com>
47690
47691         * g++.dg/tls/init-2.C: Fix error matches for real this time.
47692
47693 2003-01-16  Richard Henderson  <rth@redhat.com>
47694
47695         * g++.dg/pch/pch.exp: Copy test header to the working directory
47696         before using it either for precompilation or direct use.
47697         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
47698         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
47699
47700 2003-01-16  Richard Henderson  <rth@redhat.com>
47701
47702         * gcc.dg/pch/pch.exp: Copy test header to the working directory
47703         before using it either for precompilation or direct use.
47704         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
47705         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
47706
47707 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
47708
47709         * g++.dg/ext/typename1.C: Add typename keyword.
47710         * g++.dg/template/crash1.C: Update error messages.
47711         * g++.dg/template/crash2.C: Remove error message.
47712         * g++.dg/parse/typename2.C: New test.
47713         * g++.dg/template/typename2.C: Change implicit
47714         typename warning into error.
47715         * g++.old-deja/g++.benjamin/tem03.C: Issue more
47716         error messages.
47717         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
47718         * g++.old-deja/g++.brendan/crash56.C: Add this->.
47719         * g++.old-deja/g++.law/visibility13.C: Remove error
47720         messages.
47721         * g++.old-deja/g++.ns/template17.C: Reorder code to
47722         make declaration visible in template.
47723         * g++.old-deja/g++.pt/crash3.C: Fix typos.
47724         * g++.old-deja/g++.pt/crash36.C: Issue more error
47725         messages.
47726         * g++.old-deja/g++.pt/crash5.C: Improve error
47727         message.
47728         * g++.old-deja/g++.pt/crash67.C: Remove warning.
47729         * g++.old-deja/g++.pt/inherit1.C: Add this->.
47730         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
47731         * g++.old-deja/g++.pt/typename16.C: Replace implicit
47732         typename warning with error message.
47733         * g++.old-deja/g++.pt/typename19.C: Remove warning.
47734         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
47735         * g++.old-deja/g++.robertl/eb24.C: Use this->.
47736
47737 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
47738
47739         * g++.dg/parse/ambig2.C: New test.
47740
47741 2003-01-15  Richard Henderson  <rth@redhat.com>
47742
47743         * g++.dg/tls/init-2.C: Update error message string.
47744
47745 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47746
47747         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
47748
47749 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
47750
47751         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
47752         all for HC11/HC12.
47753         * gcc.c-torture/compile/20001205-1.x: Likewise.
47754         * gcc.c-torture/compile/20001226-1.x: Likewise.
47755         * gcc.c-torture/compile/920520-1.x: Likewise.
47756         * gcc.c-torture/compile/961203-1.x: Likewise.
47757         * gcc.c-torture/compile/20020604-1.x: Likewise.
47758
47759 2003-01-15  Jan Hubicka  <jh@suse.cz>
47760
47761         * gcc.c-torture/compile/20030115-1.c: New test.
47762
47763         * gcc.dg/i386-fpcvt-1.c: New test.
47764         * gcc.dg/i386-fpcvt-2.c: New test.
47765
47766 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
47767
47768         Further conform g++'s __vmi_class_type_info to the C++ ABI
47769         specification.
47770         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
47771         the specification.
47772
47773 2003-01-14  Jan Hubicka  <jh@suse.cz>
47774
47775         * gcc.dg/i386-fpcvt-1.c: New test.
47776         * gcc.dg/i386-fpcvt-2.c: New test.
47777
47778 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
47779
47780         * gcc.dg/i386-mmx-3.c: New test.
47781
47782 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
47783
47784         PR c++/9264
47785         * g++.dg/parse/octal1.C: New file.
47786
47787         PR c++/9172
47788         * g++.dg/parse/typename1.C: New file.
47789
47790 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
47791
47792         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
47793         * gcc.dg/bf-no-ms-layout.c: Likewise.
47794         * gcc.dg/bf-ms-attrib.c: Likewise.
47795
47796 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
47797
47798         PR c++/9099
47799         * g++.dg/parse/dtor1.C: New file.
47800
47801         PR c++/9128
47802         * g++.dg/rtti/typeid1.C: New file.
47803
47804         PR c++/9153
47805         * g++.dg/parse/lookup1.C: New file.
47806
47807         PR c++/9171
47808         * g++.dg/templ/spec5.C: New file.
47809
47810 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
47811
47812         * gcc.c-torture/compile/20030110-1.c: New test.
47813
47814 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
47815
47816         Merge from pch-branch:
47817
47818         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
47819
47820         * gcc.dg/pch/cpp-1.h: New.
47821         * gcc.dg/pch/cpp-1.c: New.
47822         * gcc.dg/pch/cpp-2.h: New.
47823         * gcc.dg/pch/cpp-2.c: New.
47824
47825         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
47826
47827         * gcc.dg/pch/except-1.h: New.
47828         * gcc.dg/pch/except-1.c: New.
47829
47830         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
47831
47832         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
47833         running test.
47834         * gcc.dg/pch: Include *.hp not *.h.
47835         * gcc.dg/pch/system-1.h: New.
47836         * gcc.dg/pch/system-1.c: New.
47837
47838         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
47839
47840         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
47841         rather than trying to build and run a program using PCH.
47842         * gcc.dg/pch: Remove dg-do commands from test files.
47843
47844         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
47845
47846         * gcc.dg/pch/macro-3.c: New.
47847         * gcc.dg/pch/macro-3.h: New.
47848
47849         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
47850
47851         * gcc.dg/pch/common-1.c: New.
47852         * gcc.dg/pch/common-1.h: New.
47853         * gcc.dg/pch/decl-1.c: New.
47854         * gcc.dg/pch/decl-1.h: New.
47855         * gcc.dg/pch/decl-2.c: New.
47856         * gcc.dg/pch/decl-2.h: New.
47857         * gcc.dg/pch/decl-3.c: New.
47858         * gcc.dg/pch/decl-3.h: New.
47859         * gcc.dg/pch/decl-4.c: New.
47860         * gcc.dg/pch/decl-4.h: New.
47861         * gcc.dg/pch/decl-5.c: New.
47862         * gcc.dg/pch/decl-5.h: New.
47863         * gcc.dg/pch/global-1.c: New.
47864         * gcc.dg/pch/global-1.h: New.
47865         * gcc.dg/pch/inline-1.c: New.
47866         * gcc.dg/pch/inline-1.h: New.
47867         * gcc.dg/pch/inline-2.c: New.
47868         * gcc.dg/pch/inline-2.h: New.
47869         * gcc.dg/pch/static-1.c: New.
47870         * gcc.dg/pch/static-1.h: New.
47871         * gcc.dg/pch/static-2.c: New.
47872         * gcc.dg/pch/static-2.h: New.
47873
47874         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
47875
47876         * g++.dg/pch/pch.exp: Better handle failing testcases.
47877         * gcc.dg/pch/pch.exp: Likewise.
47878         * gcc.dg/pch/macro-1.c: New.
47879         * gcc.dg/pch/macro-1.h: New.
47880         * gcc.dg/pch/macro-2.c: New.
47881         * gcc.dg/pch/macro-2.h: New.
47882
47883         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
47884
47885         * g++.dg/dg.exp: Treat files in pch/ specially.
47886         * g++.dg/pch/pch.exp: New file.
47887         * g++.dg/pch/empty.H: New file.
47888         * g++.dg/pch/empty.C: New file.
47889         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
47890         "precompile".
47891
47892         * gcc.dg/pch/pch.exp: New file.
47893         * gcc.dg/pch/empty.h: New file.
47894         * gcc.dg/pch/empty.c: New file.
47895         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
47896         "precompile".
47897
47898 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47899
47900         * g++.dg/template/friend14.C: New test.
47901
47902 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47903
47904         * gcc.dg/old-style-asm-1.c: New test.
47905
47906 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
47907
47908         * gcc.c-torture/compile/20030109-1.c: New test.
47909
47910 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47911
47912         * gcc.c-torture/execute/20030109-1.c: New test.
47913
47914 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
47915
47916         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
47917         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
47918         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
47919         * g++.old-deja/g++.mike/eh2.C: Likewise.
47920         * g++.old-deja/g++.mike/eh3.C: Likewise.
47921         * g++.old-deja/g++.mike/eh5.C: Likewise.
47922         * g++.old-deja/g++.mike/eh6.C: Likewise.
47923         * g++.old-deja/g++.mike/eh7.C: Likewise.
47924         * g++.old-deja/g++.mike/eh8.C: Likewise.
47925         * g++.old-deja/g++.mike/eh9.C: Likewise.
47926         * g++.old-deja/g++.mike/eh10.C: Likewise.
47927         * g++.old-deja/g++.mike/eh12.C: Likewise.
47928         * g++.old-deja/g++.mike/eh13.C: Likewise.
47929         * g++.old-deja/g++.mike/eh14.C: Likewise.
47930         * g++.old-deja/g++.mike/eh16.C: Likewise.
47931         * g++.old-deja/g++.mike/eh17.C: Likewise.
47932         * g++.old-deja/g++.mike/eh18.C: Likewise.
47933         * g++.old-deja/g++.mike/eh21.C: Likewise.
47934         * g++.old-deja/g++.mike/eh23.C: Likewise.
47935         * g++.old-deja/g++.mike/eh24.C: Likewise.
47936         * g++.old-deja/g++.mike/eh25.C: Likewise.
47937         * g++.old-deja/g++.mike/eh26.C: Likewise.
47938         * g++.old-deja/g++.mike/eh27.C: Likewise.
47939         * g++.old-deja/g++.mike/eh28.C: Likewise.
47940         * g++.old-deja/g++.mike/eh29.C: Likewise.
47941         * g++.old-deja/g++.mike/eh31.C: Likewise.
47942         * g++.old-deja/g++.mike/eh33.C: Likewise.
47943         * g++.old-deja/g++.mike/eh34.C: Likewise.
47944         * g++.old-deja/g++.mike/eh35.C: Likewise.
47945         * g++.old-deja/g++.mike/eh36.C: Likewise.
47946         * g++.old-deja/g++.mike/eh37.C: Likewise.
47947         * g++.old-deja/g++.mike/eh38.C: Likewise.
47948         * g++.old-deja/g++.mike/eh39.C: Likewise.
47949         * g++.old-deja/g++.mike/eh40.C: Likewise.
47950         * g++.old-deja/g++.mike/eh41.C: Likewise.
47951         * g++.old-deja/g++.mike/eh42.C: Likewise.
47952         * g++.old-deja/g++.mike/eh44.C: Likewise.
47953         * g++.old-deja/g++.mike/eh46.C: Likewise.
47954         * g++.old-deja/g++.mike/eh47.C: Likewise.
47955         * g++.old-deja/g++.mike/eh48.C: Likewise.
47956         * g++.old-deja/g++.mike/eh49.C: Likewise.
47957         * g++.old-deja/g++.mike/eh50.C: Likewise.
47958         * g++.old-deja/g++.mike/eh51.C: Likewise.
47959         * g++.old-deja/g++.mike/eh53.C: Likewise.
47960         * g++.old-deja/g++.mike/eh55.C: Likewise.
47961         * g++.old-deja/g++.mike/p7912.C: Likewise.
47962         * g++.old-deja/g++.mike/p9706.C: Likewise.
47963         * g++.old-deja/g++.mike/p10416.C: Likewise.
47964         * g++.old-deja/g++.mike/p11667.C: Likewise.
47965         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
47966         Remove redundant reference to Iris.
47967         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
47968         Elxsi, i860, Pico Java, and WE32K.
47969
47970 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
47971
47972         * g++.dg/ext/asm4.C: New test.
47973
47974 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47975
47976         PR c++/9030
47977         * g++.dg/template/friend12.C: New test.
47978         * g++.dg/template/friend13.C: Likewise.
47979         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
47980
47981 2003-01-08  Jan Hubicka  <jh@suse.cz>
47982
47983         * gcc.dg/i386-cadd.c: New test.
47984         * gcc.dg/i386-cmov4.c: Likewise.
47985
47986 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
47987
47988         PR c++/9165
47989         * g++.dg/warn/Wunused-3.C: New test.
47990
47991         * g++.dg/abi/bitfield9.C: New test.
47992
47993         PR c++/9189
47994         * g++.dg/parse/defarg3.C: New test.
47995
47996 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
47997
47998         * g++.dg/parse/ambig1.C: New test.
47999         * g++.dg/parse/defarg2.C: New test.
48000
48001 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
48002
48003         * g++.dg/template/defarg-1.C: New test.
48004         * g++.dg/template/local2.C: Likewise.
48005
48006 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
48007
48008         * gcc.c-torture/execute/20030105-1.c: New test.
48009
48010 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48011
48012         * g++.dg/parse/namespace3.C: Remove extra semicolons.
48013         * g++.dg/parse/namespace4.C: Likewise.
48014
48015 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48016
48017         * g++.dg/template/ntp2.C: New test.
48018
48019 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
48020
48021         * g++.dg/parse/extern-C-1.C: New test.
48022
48023         * g++.dg/parse/namespace4.C: New test.
48024
48025         * g++.dg/template/nested1.C: New test.
48026
48027         * g++.dg/parse/namespace3.C: New test.
48028
48029 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
48030
48031         * g++.dg/lookup/two-stage1.C: New test.
48032
48033 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48034
48035         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
48036         * g++.old-deja/g++.jason/access8.C: Likewise.
48037         * g++.old-deja/g++.other/decl5.C: Likewise.
48038
48039 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
48040
48041         * g++.dg/parse/parse7.C: New test.
48042
48043 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
48044
48045         PR c++/2843
48046         * g++.dg/ext/attrib7.C: New test.
48047
48048 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
48049
48050         * g++.dg/parse/parse6.C: New test.
48051
48052 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
48053
48054         * gcc.dg/h8300-stack-1.c: New.
48055
48056 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
48057
48058         g++.dg/lookup/exception1.C: New test.
48059
48060         g++.dg/lookup/template1.C: New test.
48061
48062         g++.dg/parse/namespace2.C: New test.
48063
48064         g++.dg/parse/parens2.C: New test.
48065
48066 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48067
48068         * g++.dg/parse/parse5.C: New test.
48069         * g++.dg/lookup/scoped4.C: New test.
48070
48071 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
48072
48073         * g++.dg/parse/parens1.C: New test.
48074
48075         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
48076         angle-bracket1.C.
48077         * g++.dg/parse/parens2.C: New test.
48078
48079         * g++.dg/lookup/scope-operator1.C: New test.
48080
48081         * g++.dg/parse/operator1.C: New test.
48082
48083 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48084
48085         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
48086         * g++.old-deja/g++.other/access6.C: Likewise.
48087         * g++.old-deja/g++.other/decl1.C: Likewise.
48088         * g++.old-deja/g++.pt/typename12.C: Likewise.
48089
48090 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
48091
48092         * g++.dg/parse/namespace1.C: New test.
48093
48094 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48095
48096         * g++.dg/parse/parse4.C: New test.
48097
48098 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48099
48100         * g++.dg/parse/parse3.C: New test.
48101
48102 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48103
48104         * g++.dg/parse/parse2.C: New test.
48105
48106 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48107
48108         * g++.dg/template/friend11.C: New test.
48109
48110 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48111
48112         * g++.dg/parse/parse1.C: New test.
48113
48114 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
48115
48116         * lib/profopt.exp: Change the name of a global variable to avoid
48117         possible clashes with other test suites.
48118
48119 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
48120
48121         * g++.dg/inherit/covariant8.C: New test.
48122
48123 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
48124
48125         * g++.dg/init/array9.C: New test.
48126
48127         PR c++/9112
48128         * g++.dg/parse/expr1.C: New test.
48129
48130 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
48131
48132         * gcc.c-torture/compile/20021230-1.c: New test.
48133
48134 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
48135
48136         * g++.dg/inherit/covariant5.C: New test.
48137         * g++.dg/inherit/covariant6.C: New test.
48138         * g++.dg/inherit/covariant7.C: New test.
48139
48140 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48141
48142         PR c++/2739
48143         * g++.dg/other/access2.C: New test.
48144
48145 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
48146
48147         * g++.dg/other/anon-struct.C: No longer fails
48148         * g++.old-deja/g++.brendan/parse4.C: Likewise.
48149         * g++.old-deja/g++.brendan/parse5.C: Likewise.
48150         * g++.old-deja/g++.brendan/parse6.C: Likewise.
48151
48152 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
48153
48154         * g++.dg/parse/angle-bracket.C (main): No longer fails.
48155
48156 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
48157
48158         * g++.dg/eh/spec4.C: Remove stray semicolon.
48159         * g++.dg/expr/pmf-1.C: Change error message.
48160         * g++.dg/ext/asm1.C: Remove stray semicolon.
48161         * g++.dg/ext/typename1.C: Add missing typenames.
48162         * g++.dg/inherit/template-as-base.C: Change error message.
48163         * g++.dg/lookup/scoped1.C: Likewise.
48164         * g++.dg/lookup/scoped2.C: Likewise.
48165         * g++.dg/lookup/using2.C: Likewise.
48166         * g++.dg/other/component1.C: Remove stray semicolon.
48167         * g++.dg/other/do1.C: Change error message.
48168         * g++.dg/other/error2.C: Likewise.
48169         * g++.dg/other/init1.C: Likewise.
48170         * g++.dg/other/packed1.C: Remove stray semicolon.
48171         * g++.dg/other/ptrmem2.C: Change error message.
48172         * g++.dg/parse/parameter-declaration-1.C: Remove line number
48173         marker.
48174         * g++.dg/special/initp1.C: Remove invalid attribute usage.
48175         * g++.dg/template/access3.C: Add typename keyword.
48176         * g++.dg/template/access5.C: Remove stray semicolon.
48177         * g++.dg/template/access6.C: Likewise.
48178         * g++.dg/template/complit1.C: Likewise.
48179         * g++.dg/template/crash1.C: Change error message.
48180         * g++.dg/template/inherit2.C: Remove stray semicolon.
48181         * g++.dg/template/instantiate2.C: Likewise.
48182         * g++.dg/template/instantiate3.C: Change error message.
48183         * g++.dg/template/qual1.C: Remove stray semicolon.
48184         * g++.dg/template/qualttp18.C: Change error message.
48185         * g++.dg/template/ref1.C: Remove stray semicolon.
48186         * g++.dg/template/sizeof1.C (A::value): Declare it.
48187         * g++.dg/template/spec4.C: Change error message.
48188         * g++.dg/template/static1.C: Likewise.
48189         * g++.dg/template/type1.C: Likewise.
48190         * g++.dg/template/typename3.C: Likewise.
48191         * g++.old-deja/g++.benjamin/13478.C: Change error message.
48192         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
48193         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
48194         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
48195         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
48196         named return value extension.
48197         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
48198         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
48199         * g++.old-deja/g++.bob/extern_C.C: Likewise.
48200         * g++.old-deja/g++.bob/inherit2.C: Likewise.
48201         * g++.old-deja/g++.brendan/complex1.C: Likewise.
48202         * g++.old-deja/g++.brendan/copy5.C: Likewise.
48203         * g++.old-deja/g++.brendan/crash13.C: Likewise.
48204         * g++.old-deja/g++.brendan/crash15.C: Likewise.
48205         * g++.old-deja/g++.brendan/crash18.C: Change error message.
48206         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
48207         * g++.old-deja/g++.brendan/crash38.C: Likewise.
48208         * g++.old-deja/g++.brendan/crash50.C: Likewise.
48209         * g++.old-deja/g++.brendan/crash56.C: Likewise.
48210         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
48211         syntax.
48212         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
48213         * g++.old-deja/g++.brendan/crash8.C: Change error message.
48214         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
48215         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
48216         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
48217         * g++.old-deja/g++.brendan/template11.C: Likewise.
48218         * g++.old-deja/g++.brendan/template26.C: Likewise.
48219         * g++.old-deja/g++.brendan/template27.C: Use explicit
48220         specialization syntax.
48221         * g++.old-deja/g++.brendan/template30.C: Likewise.
48222         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
48223         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
48224         non-dependent names.
48225         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
48226         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
48227         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
48228         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
48229         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
48230         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
48231         named return value extension.
48232         * g++.old-deja/g++.ext/namedret2.C: Likewise.
48233         * g++.old-deja/g++.ext/namedret3.C: Likewise.
48234         * g++.old-deja/g++.ext/return1.C: Likewise.
48235         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
48236         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
48237         * g++.old-deja/g++.jason/access8.C: Likewise.
48238         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
48239         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
48240         pseudo-destructor names.
48241         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
48242         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
48243         pseudo-destructor names.
48244         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
48245         * g++.old-deja/g++.jason/overload19.C: Likewise.
48246         * g++.old-deja/g++.jason/overload32.C: Likewise.
48247         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
48248         stray semicolons.
48249         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
48250         * g++.old-deja/g++.jason/return.C: Likewise.
48251         * g++.old-deja/g++.jason/return2.C: Likewise.
48252         * g++.old-deja/g++.jason/shadow1.C: Likewise.
48253         * g++.old-deja/g++.jason/special.C: Use explicit specialization
48254         syntax.
48255         * g++.old-deja/g++.jason/template10.C: Account for use of
48256         non-dependent names.
48257         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
48258         syntax.
48259         * g++.old-deja/g++.jason/template37.C: Likewise.
48260         * g++.old-deja/g++.law/access4.C: Change error messages.
48261         * g++.old-deja/g++.law/arm13.C: Remove incorrect
48262         pseudo-destructor names.
48263         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
48264         * g++.old-deja/g++.law/ctors9.C: Likewise.
48265         * g++.old-deja/g++.law/cvt22.C: Likewise.
48266         * g++.old-deja/g++.law/dtors5.C: Likewise.
48267         * g++.old-deja/g++.law/global-init1.C: Likewise.
48268         * g++.old-deja/g++.law/missed-error3.C: Likewise.
48269         * g++.old-deja/g++.law/operators28.C: Likewise.
48270         * g++.old-deja/g++.law/visibility28.C: Likewise.
48271         * g++.old-deja/g++.martin/eval1.C: Likewise.
48272         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
48273         name.
48274         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
48275         * g++.old-deja/g++.mike/net34.C: Likewise.
48276         * g++.old-deja/g++.mike/net36.C: Likewise.
48277         * g++.old-deja/g++.mike/ns2.C: Likewise.
48278         * g++.old-deja/g++.mike/p12306.C: Likewise.
48279         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
48280         value extension.
48281         * g++.old-deja/g++.mike/p700.C: Likewise.
48282         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
48283         * g++.old-deja/g++.mike/p710.C: Likewise.
48284         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
48285         value extension.
48286         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
48287         * g++.old-deja/g++.mike/pmf9.C: Likewise.
48288         * g++.old-deja/g++.ns/crash2.C: Likewise.
48289         * g++.old-deja/g++.ns/crash3.C: Likewise.
48290         * g++.old-deja/g++.ns/invalid1.C: Likewise.
48291         * g++.old-deja/g++.ns/ns17.C: Likewise.
48292         * g++.old-deja/g++.ns/template16.C: Likewise.
48293         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
48294         keyword.
48295         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
48296         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
48297         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
48298         named return value extension.
48299         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
48300         * g++.old-deja/g++.other/access4.C: Issue additional error
48301         messages.
48302         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
48303         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
48304         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
48305         * g++.old-deja/g++.other/crash25.C: Change error message.
48306         * g++.old-deja/g++.other/crash4.C: Change error message.
48307         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
48308         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
48309         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
48310         checks.
48311         * g++.old-deja/g++.other/defarg8.C: Likewise.
48312         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
48313         * g++.old-deja/g++.other/dtor10.C: Likewise.
48314         * g++.old-deja/g++.other/incomplete.C: Likewise.
48315         * g++.old-deja/g++.other/linkage7.C: Likewise.
48316         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
48317         lookup algorithm.
48318         * g++.old-deja/g++.other/mangle2.C: Likewise.
48319         * g++.old-deja/g++.other/refinit2.C: Likewise.
48320         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
48321         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
48322         * g++.old-deja/g++.pt/crash28.C: Likewise.
48323         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
48324         syntax.
48325         * g++.old-deja/g++.pt/crash32.C: Change error message.
48326         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
48327         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
48328         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
48329         error message position.
48330         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
48331         * g++.old-deja/g++.pt/defarg8.C: Change error message.
48332         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
48333         syntax.
48334         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
48335         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
48336         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
48337         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
48338         keyword.
48339         * g++.old-deja/g++.pt/explicit31.C: Likewise.
48340         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
48341         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
48342         keyword.
48343         * g++.old-deja/g++.pt/explicit71.C: Change error message.
48344         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
48345         syntax.
48346         * g++.old-deja/g++.pt/friend28.C: Account for use of
48347         non-dependent names.
48348         * g++.old-deja/g++.pt/friend29.C: Likewise.
48349         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
48350         rules.
48351         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
48352         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
48353         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
48354         lookup rules.
48355         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
48356         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
48357         keyword.
48358         * g++.old-deja/g++.pt/memclass20.C: Likewise.
48359         * g++.old-deja/g++.pt/memclass5.C: Likewise.
48360         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
48361         keyword.
48362         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
48363         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
48364         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
48365         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
48366         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
48367         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
48368         keyword.
48369         * g++.old-deja/g++.pt/spec10.C: Likewise.
48370         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
48371         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
48372         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
48373         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
48374         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
48375         * g++.old-deja/g++.pt/ttp62.C: Likewise.
48376         * g++.old-deja/g++.pt/ttp64.C: Likewise.
48377         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
48378         * g++.old-deja/g++.pt/typename15.C: Likewise.
48379         * g++.old-deja/g++.pt/typename22.C: Likewise.
48380         * g++.old-deja/g++.pt/typename6.C: Change error messages.
48381         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
48382         * g++.old-deja/g++.pt/virtual2.C: Likewise.
48383         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
48384         syntax.
48385         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
48386         return value extension.
48387         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
48388         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
48389         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
48390         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
48391
48392 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
48393
48394         * g++.dg/warn/inline1.C: New test.
48395         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
48396         * g++.old-deja/g++.jason/synth10.C: Likewise.
48397         * g++.old-deja/g++.mike/net31.C: Likewise.
48398         * g++.old-deja/g++.mike/p8786.C: Likewise.
48399
48400         * g++.dg/template/friend10.C: New test.
48401         * g++.dg/template/conv5.C: New test.
48402
48403 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
48404
48405         * g++.dg/lookup/scoped3.C: New test.
48406
48407         * g++.dg/lookup/decl1.C: New test.
48408         * g++.dg/lookup/decl2.C: New test.
48409
48410 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
48411
48412         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
48413         gcc.c-torture/compile/20021015-1.c,
48414         gcc.c-torture/compile/20021015-2.c,
48415         gcc.c-torture/compile/20021123-1.c,
48416         gcc.c-torture/compile/20021123-2.c,
48417         gcc.c-torture/compile/20021123-3.c,
48418         gcc.c-torture/compile/20021123-4.c,
48419         gcc.c-torture/execute/20021024-1.c: Add tests previously added
48420         only to 3.1 or 3.2 branch.
48421
48422 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
48423
48424         * gcc.dg/i386-bitfield3.c: New test.
48425
48426         * gcc.dg/i386-bitfield2.c: New test.
48427
48428 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
48429
48430         * g++.dg/parse/conv_op1.C: New test.
48431
48432 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
48433
48434         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
48435         approved.
48436
48437 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
48438
48439         * gcc.c-torture/compile/20021220-1.c: New test.
48440
48441 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
48442
48443         * gcc.dg/i386-fastcall-1.c: New.
48444
48445 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
48446
48447         * gcc.c-torture/execute/20021219-1.c: New test.
48448
48449 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
48450
48451         * gcc.dg/i386-pic-1.c: New test.
48452
48453 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48454
48455         PR c++/8099
48456         * g++.dg/template/friend9.C: New test.
48457
48458 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48459
48460         PR c++/3663
48461         * g++.dg/template/access7.C: New test.
48462
48463 2002-12-18  Nick Clifton  <nickc@redhat.com>
48464
48465         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
48466         the libstdc++-v3 directory has been found.
48467
48468 2002-12-12  Devang Patel <dpatel@apple.com>
48469         * gcc.dg/darwin-ld-1.c: New test.
48470         * gcc.dg/darwin-ld-2.c: New test.
48471         * gcc.dg/darwin-ld-3.c: New test.
48472         * gcc.dg/darwin-ld-4.c: New test.
48473         * gcc.dg/darwin-ld-5.c: New test.
48474
48475 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48476
48477         * gcc.c-torture/compile/20021212-1.c: New test.
48478
48479 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
48480
48481         * gcc.dg/fshort-wchar: New test.
48482
48483 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
48484
48485         PR c++/8372
48486         * g++.dg/template/dtor1.C: New test.
48487
48488         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
48489         markers.
48490
48491 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
48492
48493         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
48494
48495 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
48496
48497         * g++.dg/template/static1.C: New test.
48498         * g++.dg/template/static2.C: New test.
48499         * g++.old-deja/g++.ext/memconst.C: New test.
48500
48501 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48502
48503         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
48504         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
48505         * g++.dg/special/initp1.C: Likewise.
48506
48507 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
48508
48509         * gcc.c-torture/execute/20021204-1.c: New test.
48510
48511 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
48512
48513         * gcc.dg/ppc-fmadd-1.c: New file.
48514         * gcc.dg/ppc-fmadd-2.c: New file.
48515         * gcc.dg/ppc-fmadd-3.c: New file.
48516
48517 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48518
48519         * gcc.c-torture/compile/20021204-1.c: New test.
48520
48521 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
48522
48523         * g++.dg/inherit/covariant2.C: New test.
48524         * g++.dg/inherit/covariant3.C: New test.
48525         * g++.dg/inherit/covariant4.C: New test.
48526         * g++.dg/inherit/covariant1.C: Remove XFAIL.
48527         * g++.old-deja/g++.robertl/eb17.C: Likewise.
48528
48529 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
48530
48531         PR c++/8688
48532         * g++.dg/init/brace3.C: New test.
48533
48534 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
48535
48536         * gcc.dg/20020210-1.c: Fix a comment typo.
48537
48538 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
48539
48540         PR c++/8720
48541         * g++.dg/parse/defarg1.C: New test.
48542
48543         PR c++/8615
48544         * g++.dg/template/char1.C: New test.
48545
48546         * g++.dg/template/varmod1.C: Fix typo.
48547
48548 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48549
48550         DR 180
48551         * g++.old-deja/g++.pt/crash32.C: Expect error.
48552
48553 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
48554
48555         PR c++/5919
48556         * g++.dg/template/varmod1.C: New test.
48557
48558         PR c++/8727
48559         * g++.dg/inherit/typeinfo1.C: New test.
48560
48561         PR c++/8663
48562         * g++.dg/inherit/typedef1.C: New test.
48563
48564 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
48565
48566         PR c++/8332
48567         PR c++/8493
48568         * g++.dg/template/strlen1.C: New test.
48569
48570         PR c++/8227
48571         * g++.dg/template/ctor2.C: New test.
48572
48573         PR c++/8214
48574         * g++.dg/init/string1.C: New test.
48575
48576         PR c++/8511
48577         * g++.dg/template/friend8.C: New test.
48578
48579 2002-11-29  Joe Buck <jbuck@synopsys.com>
48580
48581         * g++.dg/lookup/anon2.C: New test.
48582
48583 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
48584
48585         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
48586         h8300 port.
48587
48588 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
48589
48590         * gcc.dg/bitfld-6.c: New test.
48591
48592 2002-11-27  Jan Hubicka  <jh@suse.cz>
48593
48594         * gcc.c-torture/execute/20021127.[cx]: New test.
48595
48596 2002-11-26  Jan Hubicka  <jh@suse.cz>
48597
48598         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
48599         quality.
48600
48601 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
48602
48603         * g++.dg/init/brace2.C: New test.
48604         * g++.old-deja/g++.mike/p9129.C: Correct.
48605
48606 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
48607
48608         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
48609
48610 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
48611
48612         * gcc.dg/sibcall-6: New test for indirect sibcalls.
48613
48614 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
48615
48616         * g++.dg/abi/empty11.C: New test.
48617         * g++.dg/rtti/cv1.C: New test.
48618
48619 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
48620
48621         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
48622
48623 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
48624
48625         * g++.dg/abi/empty10.C: New test.
48626
48627 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48628
48629         * gcc.c-torture/compile/20021124-1.c: New test.
48630
48631 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
48632
48633         * g++.dg/abi/rtti2.C: New test.
48634
48635 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
48636
48637         * gcc.dg/i386-unroll-1.c: New test.
48638
48639 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
48640
48641         * gcc.c-torture/compile/20021120-1.c: New test.
48642         * gcc.c-torture/compile/20021120-2.c: New test.
48643
48644 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48645
48646         * gcc.dg/bitfld-5.c: New test.
48647
48648 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48649
48650         * gcc.c-torture/execute/20021120-3.c: New test.
48651
48652 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48653
48654         * gcc.c-torture/execute/20021120-2.c: New test.
48655
48656 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48657
48658         * gcc.c-torture/execute/20021120-1.c: New test.
48659
48660 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
48661
48662         * gcc.c-torture/execute/20021118-3.c: New test.
48663
48664 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
48665
48666         * gcc.c-torture/compile/20021119-1.c: New test.
48667
48668 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
48669
48670         * gcc.dg/duff-1.c: New test.
48671         * gcc.dg/duff-2.c: New test.
48672         * gcc.dg/duff-3.c: New test.
48673
48674 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
48675
48676         * gcc.dg/cpp/_Pragma5.c: New test.
48677
48678 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
48679
48680         * gcc.c-torture/execute/20021118-2.c: New test.
48681
48682 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
48683
48684         * gcc.c-torture/execute/20021118-1.c: New test.
48685
48686 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
48687
48688         * gcc.dg/20021116-1.c: New test.
48689
48690 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
48691
48692         * g++.dg/abi/vcall1.C: New test.
48693
48694 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
48695
48696         * gcc.dg/20021029-1.c: New test.
48697         * gcc.dg/20021029-2.c: New test.
48698
48699 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48700
48701         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
48702
48703 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48704
48705         PR c/8439
48706         * gcc.dg/20021110.c: Move to ...
48707         * gcc.c-torture/compile/20021110.c: .... here.
48708
48709 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48710
48711         PR c/8467
48712         * gcc.c-torture/execute/20021111-1.c
48713
48714 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48715
48716         PR c/8439
48717         * gcc.dg/20021110.c: New test.
48718
48719 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
48720
48721         * g++.dg/abi/vthunk3.C: Run only on x86.
48722
48723 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
48724
48725         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
48726
48727 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
48728
48729         * lib/compat.exp (compat-execute): Fix logic error in last
48730         change.
48731
48732 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
48733
48734         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
48735
48736 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48737
48738         PR c++/8389
48739         * g++.dg/template/access6.C: New test.
48740
48741 2002-11-08  Jan Hubicka  <jh@suse.cz>
48742
48743         * gcc.dg/i386-ssefp-1.c: New test.
48744         * gcc.dg/i386-ssefp-1.c: New test.
48745
48746 2002-11-08  Jan Hubicka  <jh@suse.cz>
48747
48748         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
48749
48750 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
48751
48752         * g++.dg/abi/vthunk3.C: New test.
48753
48754         PR c++/8338
48755         * g++.dg/template/crash2.C: New test.
48756
48757 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
48758
48759         * g++.dg/abi/dtor1.C: New test.
48760         * g++.dg/abi/dtor2.C: Likewise.
48761
48762 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
48763
48764         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
48765         Darwin.
48766
48767 2002-11-04  Adam Nemet  <anemet@lnxw.com>
48768
48769         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
48770         -mthumb.  Only xfail with -O0.
48771
48772 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
48773
48774         * g++.dg/abi/thunk1.C: New test.
48775         * g++.dg/abi/thunk2.C: Likewise.
48776         * g++.dg/abi/vtt1.C: Likewise.
48777
48778 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
48779
48780         PR optimization/8423
48781         * gcc.c-torture/execute/builtin-constant.c: New test.
48782
48783 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
48784
48785         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
48786         Add some more cases.
48787
48788 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
48789
48790         PR c++/8391
48791         * g++.dg/opt/local1.C: New test.
48792
48793 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
48794
48795         PR c++/8160
48796         * g++.dg/template/complit1.C: New test.
48797
48798         PR c++/8149
48799         * g++.dg/template/typename4.C: Likewise.
48800
48801 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48802
48803         Core issue 287, PR c++/7639
48804         * g++.dg/template/instantiate1.C: Adjust error location.
48805         * g++.dg/template/instantiate3.C: New test.
48806         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
48807         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
48808         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
48809
48810 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
48811
48812         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
48813
48814 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
48815
48816         PR c++/8287
48817         * g++.dg/init/dtor2.C: New test.
48818
48819 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48820
48821         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
48822         * gcc.dg/nest.c: Bypass errors on irix6.
48823
48824 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
48825
48826         * gcc.dg/nest.c: Expect error for mmix-*-*.
48827         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
48828
48829 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
48830
48831         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
48832         markers.
48833
48834         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
48835
48836 2002-10-25  Mike Stump  <mrs@apple.com>
48837
48838         * gcc.dg/warn-1.c: New test.
48839
48840 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
48841
48842         * g++.dg/template/typename3.C: New test.
48843
48844 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
48845
48846         * g++.dg/lookup/ptrmem1.C: New test.
48847
48848         * g++.dg/abi/vthunk2.C: New test.
48849
48850 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
48851
48852         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
48853
48854 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
48855
48856         * g++.dg/abi/empty9.C: New test.
48857
48858 2002-10-24  Richard Henderson  <rth@redhat.com>
48859
48860         * g++.dg/inherit/thunk1.C: Enable for ia64.
48861
48862 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
48863
48864         PR c++/8067
48865         * g++.dg/lookup/pretty1.C: New test.
48866
48867 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
48868
48869         * gcc.dg/20021023-1.c: New test.
48870
48871 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
48872
48873         PR c++/7679
48874         * g++.dg/parse/inline1.C: New test.
48875
48876 2002-10-23  Richard Henderson  <rth@redhat.com>
48877
48878         * g++.dg/inherit/thunk1.C: Enable for x86_64.
48879
48880         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
48881
48882 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
48883
48884         PR c++/6579
48885         * g++.dg/parse/stmtexpr3.C: New test.
48886
48887 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
48888
48889         * g++.dg/expr/cond1.C: New test.
48890
48891 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
48892
48893         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
48894
48895 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
48896
48897         * g++.dg/abi/vbase13.C: New test.
48898         * g++.dg/abi/vbase14.C: Likewise.
48899
48900 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
48901
48902         * gcc.dg/tls/pic-1.c: New test.
48903         * gcc.dg/tls/nonpic-1.c: New test.
48904         * gcc.dg/20021018-1.c: New test.
48905
48906 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
48907
48908         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
48909         Remove only files with the same base name as the test case.
48910         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
48911         (profopt-execute): Likewise.  Also, remove old profiling
48912         and performance data files before running the tests.
48913
48914         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
48915         * g++.dg/bprob/bprob.exp: Likewise.
48916         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
48917         to allow more general test case names.
48918
48919         * g++.dg/bprob/bprob-1.C: Rename to ...
48920         * g++.dg/bprob/g++-bprob-1.C: ... this.
48921
48922         * g77.dg/bprob/bprob-1.f: Rename to ...
48923         * g77.dg/bprob/g77-bprob-1.f: ... this.
48924
48925 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
48926
48927         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
48928         bison 1.50 or later.
48929
48930 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
48931
48932         * g++.dg/README: Describe more test directories.
48933
48934 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
48935
48936         * g++.dg/init/array6.C: Add additional tests.
48937
48938 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
48939
48940         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
48941         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
48942
48943 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
48944
48945         * gcc.c-torture/compile/20020604-1.x: New.
48946         * gcc.c-torture/compile/simd-5.x: Likewise.
48947         * gcc.c-torture/execute/920710-1.x: Likewise.
48948         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
48949
48950 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
48951
48952         * g++.dg/inherit/override1.C: Add dg-options clause.
48953
48954 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
48955
48956         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
48957         _mm_slli_si128.
48958
48959 2002-10-19  Andreas Schwab  <schwab@suse.de>
48960
48961         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
48962         directory component.
48963
48964 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
48965
48966         * g++.dg/inherit/thunk1.C: New test.
48967
48968         * g++.dg/inherit/override1.C: New test.
48969
48970         * g++.dg/abi/mangle11.C: New test.
48971         * g++.dg/abi/mangle14.C: New test.
48972         * g++.dg/abi/mangle17.C: New test.
48973
48974 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
48975
48976         * g++.dg/overload/member2.C: New test.
48977
48978 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
48979
48980         * g++.dg/README: Describe new compat directory.
48981         * g++.dg/dg.exp: Skip tests in compat directory.
48982         * README.compat: New file.
48983         * lib/compat.exp: New expect script.
48984         * g++.dg/compat: New test directory.
48985         * g++.dg/compat/compat.exp: New expect script.
48986         * g++.dg/compat/abi: New test directory.
48987         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
48988         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
48989         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
48990         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
48991         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
48992         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
48993         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
48994         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
48995         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
48996         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
48997         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
48998         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
48999         * g++.dg/compat/break: New test directory.
49000         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
49001         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
49002         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
49003         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
49004         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
49005         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
49006         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
49007         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
49008         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
49009         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
49010         g++.dg/compat/break/README: New files.
49011         * g++.dg/compat/eh: New test directory.
49012         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
49013         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
49014         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
49015         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
49016         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
49017         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
49018         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
49019         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
49020         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
49021         g++.dg/compat/eh/filter2_y.C,
49022         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
49023         g++.dg/compat/eh/new1_y.C,
49024         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
49025         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
49026         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
49027         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
49028         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
49029         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
49030         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
49031         g++.dg/compat/eh/unexpected1_y.C: New files.
49032         * g++.dg/compat/init: New test directory.
49033         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
49034         g++.dg/compat/init/array5_y.C,
49035         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
49036         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
49037         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
49038         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
49039         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
49040         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
49041         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
49042         g++.dg/compat/init/init-ref2_y.C: New files.
49043
49044 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
49045
49046         PR c++/7584
49047         * g++.dg/inherit/using3.C: New test.
49048
49049 2002-10-17  Jan Hubicka  <jh@suse.cz>
49050
49051         * gcc.dg/20021017-2.c: New test.
49052
49053 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
49054
49055         * g++.dg/abi/mangle16.C: Adjust.
49056
49057         * g++.dg/init/array8.C: New test.
49058
49059 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
49060
49061         * gcc.dg/special/mips-abi.exp: New test.
49062         * gcc.dg/special/mips-abi.s: Empty file used by the above.
49063
49064 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
49065
49066         * g++.dg/abi/mangle16.C: New test.
49067         * g++.dg/abi/mangle17.C: Likewise.
49068
49069         PR c++/7478
49070         * g++.dg/template/ref1.C: New test.
49071
49072 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49073
49074         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
49075
49076 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
49077
49078         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
49079
49080 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
49081
49082         PR c++/7524
49083         * g++.dg/init/array7.C: New test.
49084
49085 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
49086
49087         * g++.dg/init/array6.C: New test.
49088
49089         * g++.dg/abi/mangle13.C: Likewise.
49090         * g++.dg/abi/mangle14.C: Likewise.
49091         * g++.dg/abi/mangle15.C: Likewise.
49092
49093 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49094
49095         * g++.dg/abi/empty8.C: New test.
49096
49097 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
49098
49099         * g++.dg/init/ctor1.C: New test.
49100
49101 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
49102
49103         * gcc.c-torture/execute/20021015-1.c: New test.
49104
49105 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
49106
49107         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
49108
49109 2002-10-14  Jan Hubicka  <jh@suse.cz>
49110
49111         * gcc.dg/i386-ssetype-[1-5].c: New tests.
49112
49113 2002-10-14  Richard Henderson  <rth@redhat.com>
49114
49115         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
49116
49117 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49118
49119         PR optimization/6631
49120         * g++.dg/opt/const2.C: New test.
49121
49122 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49123
49124         PR c++/7176
49125         * g++.dg/parse/friend1.C: New test.
49126         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
49127
49128 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
49129
49130         * gcc.dg/20021014-1.c: New test.
49131
49132 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
49133
49134         PR c++/5661
49135         * g++.dg/ext/vlm1.C: New test.
49136         * g++.dg/ext/vlm2.C: Likewise.
49137
49138         * g++.dg/init/array1.C: Remove invalid braces.
49139         * g++.dg/init/brace1.C: New test.
49140         * g++.dg/init/copy2.C: Likewise.
49141         * g++.dg/init/copy3.C: Likewise.
49142         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
49143         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
49144         braces.
49145
49146 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
49147
49148         * gcc.dg/cpp/assembler.S: Don't use -ansi.
49149
49150 2002-10-11  Richard Shann  <richard.shann@superh.com>
49151
49152         * gcc.c-torture/compile/simd-5.c: New test.
49153
49154 2002-10-10  Roger Sayle  <roger@eyesopen.com>
49155
49156         * gcc.c-torture/execute/shiftopt-1.c: New test case.
49157
49158 2002-10-10  Jim Wilson  <wilson@redhat.com>
49159
49160         * gcc.c-torture/execute/20021010-1.c: New test.
49161
49162 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
49163
49164         PR c/7353
49165         * g++.dg/ext/typedef-init.C: New test.
49166         * gcc.dg/typedef-init.c: New test.
49167
49168 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
49169
49170         * gcc.dg/cpp/paste13.c: New test.
49171
49172 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49173
49174         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
49175         remaining platforms, XFAIL during compile, not execute.  Don't
49176         XFAIL at -O0.
49177
49178 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
49179
49180         * gcc.dg/alias-1.c: Tweak expected warning.
49181
49182 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49183
49184         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
49185
49186 2002-10-06  Andreas Jaeger  <aj@suse.de>
49187
49188         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
49189         * gcc.dg/cpp/c++98.C: Likewise.
49190
49191         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
49192         * g++.dg/cpp/c++98.C: Likewise.
49193
49194         * g++.dg/README (Subdirectories): Mention cpp directory.
49195
49196         PR target/7559
49197         * gcc.dg/20021006-1.c: New test.
49198
49199 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49200
49201         PR c++/7804
49202         * g++.dg/other/warning1.C: New test.
49203
49204 2002-10-04  Roger Sayle  <roger@eyesopen.com>
49205
49206         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
49207         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
49208         and sparc-*-* with -m64 as expected failures.  See PR 8087.
49209
49210 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
49211
49212         PR c++/7931
49213         * g++.dg/template/ptrmem3.C: New test.
49214
49215         PR c++/7754
49216         * g++.dg/template/union1.C: New test.
49217
49218 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
49219
49220         PR c++/8006
49221         * g++.dg/abi/mangle9.C: New test.
49222         * g++.dg/abi/mangle10.C: New test.
49223         * g++.dg/abi/mangle11.C: New test.
49224         * g++.dg/abi/mangle12.C: New test.
49225
49226 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
49227
49228         PR c++/7188.
49229         * g++.dg/template/meminit1.C: New test.
49230         * g++.dg/warn/Wreorder-1.C: Likewise.
49231         * g++.old-deja/g++.mike/warn3.C: Tweak.
49232         * lib/prune.exp: Ingore "in copy constructor".
49233
49234 2002-10-02  Andreas Jaeger  <aj@suse.de>
49235
49236         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
49237         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
49238         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
49239         on x86-64.
49240
49241 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
49242
49243         * gcc.dg/empty1.C: Fix typo.
49244
49245 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
49246
49247         * gcc.dg/alias-1.c: New test.
49248
49249 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
49250
49251         * gcc.dg/empty1.C: New test.
49252
49253         * g++.dg/tls/init-2.C: Tweak error messages.
49254
49255 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
49256
49257         * gcc.c-torture/compile/20020923-1.c: New test.
49258
49259 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
49260
49261         * gcc.c-torture/execute/ffs-1.c: New test.
49262         * gcc.c-torture/execute/ffs-2.c: Ditto.
49263
49264 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
49265
49266         * g++.dg/overload/member1.C: New test.
49267
49268 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
49269
49270         * g++.dg/abi/empty7.C: New test.
49271         * g++.dg/init/pm2.C: Likewise.
49272
49273 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
49274
49275         * g++.dg/rtti/crash1.C: New test.
49276
49277 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
49278
49279         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
49280         gcc.dg/sibcall-4.c: New tests.
49281
49282 2002-09-28  Roger Sayle  <roger@eyesopen.com>
49283
49284         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
49285         powerpc and MMIX targets.
49286
49287 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
49288
49289         * gcc.dg/cpp/20020927-1.c: New.
49290
49291 2002-09-26  David S. Miller  <davem@redhat.com>
49292
49293         * gcc.c-torture/compile/trunctfdf.c: New.
49294
49295 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49296
49297         * lib/target-supports.exp (check_weak_available): Handle solaris2.
49298
49299 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
49300
49301         * gcc.c-torture/execute/loop-15.c: New.
49302
49303 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
49304
49305         * README.QMTEST: Fix typo.
49306
49307 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
49308
49309         * gcc.dg/20020926-1.c: New test.
49310
49311 2002-09-25  David S. Miller  <davem@redhat.com>
49312
49313         PR target/7842
49314         * gcc.c-torture/execute/shiftdi.c: New test.
49315
49316 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
49317
49318         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
49319         unique to the tool.
49320         * lib/g77.exp (g77_init): Likewise.
49321         * lib/g++.exp (g++_init): Likewise.
49322         * lib/objc.exp (objc_init): Likewise.
49323
49324 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
49325
49326         * g++.dg/abi/empty5.C: New test.
49327         * g++.dg/abi/empty6.C: New test.
49328         * g++.dg/abi/vbase12.C: New test.
49329
49330 2002-09-25  Richard Henderson  <rth@redhat.com>
49331
49332         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
49333         too-small long double.
49334
49335 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
49336
49337         * gcc.dg/20020919-1.c: New test.
49338
49339 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
49340
49341         * g++.dg/abi/bitfield6.C: New test.
49342         * g++.dg/abi/bitfield7.C: New test.
49343         * g++.dg/abi/bitfield8.C: New test.
49344         * g++.dg/abi/vbase11.C: New test.
49345
49346 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49347
49348         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
49349         hppa*-*-hpux*.  Update test comment.
49350
49351 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
49352
49353         * gcc.dg/tls/struct-1.c: New test.
49354
49355 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
49356
49357         * gcc.dg/cpp/tr-warn2.c: Update.
49358
49359 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
49360
49361         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
49362
49363 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
49364
49365         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
49366         systems.
49367
49368 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
49369
49370         * gcc.c-torture/execute/ieee/mzero3.c: New test.
49371
49372         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49373         Adjust for c++filt moved to binutils.  Remove spurious duplicate
49374         setting of cxxfilt.
49375
49376 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
49377
49378         * gcc.dg/20020312-2.c: Update for darwin.
49379
49380 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
49381
49382         * g++.old-deja/g++.other/crash32.C: Mark ICE.
49383
49384 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
49385
49386         * objc.dg/comp-types-1.m: New test.
49387         * objc.dg/comp-types-2.m: New test.
49388         * objc.dg/comp-types-3.m: New test.
49389         * objc.dg/comp-types-4.m: New test.
49390         * objc.dg/comp-types-5.m: New test.
49391         * objc.dg/comp-types-6.m: New test.
49392
49393 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49394
49395         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
49396
49397 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
49398
49399         * g++.dg/other/do1.C: New test.
49400
49401         * g++.dg/template/subst1.C: New test.
49402
49403 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
49404
49405         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
49406
49407 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
49408
49409         * g++.dg/template/qualttp20.C: Adjust expected errors.
49410         * g++.old-deja/g++.jason/report.C: Likewise.
49411         * g++.old-deja/g++.other/qual1.C: Likewise.
49412
49413         * g++.dg/lookup/scoped2.C: New test.
49414
49415         * g++.dg/ext/asm3.C: New test.
49416
49417 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
49418
49419         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
49420
49421 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
49422
49423         * ChangeLog: follow spelling conventions.
49424         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
49425         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
49426         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
49427         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
49428         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
49429         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
49430         * g++.old-deja/g++.law/global-init1.C: Likewise.
49431         * g++.old-deja/g++.other/delete4.C: Likewise.
49432         * g++.old-deja/g++.other/inline21.C: Likewise.
49433         * g++.old-deja/g++.other/singleton.C: Likewise.
49434         * g77.dg/strlen0.f: Likewise.
49435         * g77.f-torture/compile/20010519-1.f: Likewise.
49436         * g77.f-torture/compile/980310-4.f: Likewise.
49437         * gcc.c-torture/compile/20000605-1.c: Likewise.
49438         * gcc.c-torture/execute/20020225-1.c: Likewise.
49439         * gcc.dg/c90-hexfloat-2.c: Likewise.
49440         * gcc.dg/c99-bool-1.c: Likewise.
49441         * gcc.dg/c99-hexfloat-2.c: Likewise.
49442         * gcc.dg/dll-2.c: Likewise.
49443         * gcc.dg/wtr-union-init-1.c: Likewise.
49444         * gcc.dg/wtr-union-init-2.c: Likewise.
49445         * gcc.dg/wtr-union-init-3.c: Likewise.
49446         * gcc.dg/cpp/avoidpaste1.c: Likewise.
49447         * gcc.dg/cpp/defined.c: Likewise.
49448         * gcc.dg/cpp/macsyntx.c: Likewise.
49449         * gcc.dg/cpp/paste2.c: Likewise.
49450         * gcc.dg/cpp/trad/defined.c: Likewise.
49451         * gcc.dg/format/c90-printf-1.c: Likewise.
49452         * gcc.dg/format/c90-scanf-1.c: Likewise.
49453         * gcc.dg/format/c99-printf-1.c: Likewise.
49454         * gcc.dg/format/c99-scanf-1.c: Likewise.
49455         * gcc.misc-tests/gcov-8.c: Likewise.
49456         * lib/profopt.exp: Likewise.
49457
49458 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
49459
49460         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
49461
49462 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
49463
49464         * g++.dg/inherit/using2.C: New test.
49465
49466 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
49467
49468         * ChangeLog: Follow spelling conventions.
49469         * g++.dg/template/friend4.C: Likewise.
49470         * g++.old-deja/g++.pt/crash67.C: Likewise.
49471         * gcc.c-torture/execute/20000801-4.c: Likewise.
49472         * gcc.dg/c90-digraph-1.c: Likewise.
49473         * gcc.dg/c94-digraph-1.c: Likewise.
49474         * gcc.dg/c99-digraph-1.c: Likewise.
49475         * gcc.dg/cpp/line5.c: Likewise.
49476         * gcc.dg/cpp/multiline.c: Likewise.
49477         * gcc.dg/cpp/trad/literals-1.c: Likewise.
49478         * gcc.dg/format/attr-3.c: Likewise.
49479         * gcc.dg/format/c90-scanf-3.c: Likewise.
49480         * gcc.dg/format/ext-4.c: Likewise.
49481
49482 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
49483
49484         * g++.dg/template/pretty1.C: New test.
49485
49486 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
49487
49488         * gcc.c-torture/execute/struct-cpy-1.c: New test.
49489
49490 2002-09-13  Matt Austern  <austern@apple.com>
49491
49492         * g++.dg/other/constref[12].C: New, regression tests for
49493         passing a cast expression to a function by const reference.
49494
49495 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
49496
49497         * g++.dg/template/deduce1.C: New test.
49498
49499 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
49500
49501         * gcc.c-torture/execute/simd-1.c: Force all use of int to
49502         32-bit int.
49503
49504 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49505
49506         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
49507         usage.
49508
49509 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
49510
49511         * gcc.c-torture/compile/20020910-1.c: New test.
49512
49513 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
49514
49515         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
49516
49517 2002-09-10  Andreas Jaeger  <aj@suse.de>
49518
49519         * gcc.dg/20020312-2.c: Adjust for x86-64.
49520
49521 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
49522
49523         * g77.dg/7388.f: New test case for PR 7388.
49524
49525 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
49526
49527         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
49528
49529 2002-09-05  Ziemowit Laski <zlaski@apple.com>
49530
49531         * objc.dg/proto-lossage-1.m: New test.
49532
49533 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
49534
49535         * gcc.dg/cpp/_Pragma4.c: Fix typo.
49536
49537 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
49538
49539         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
49540         expected to pass.
49541
49542 2002-09-06  Stan Shebs  <shebs@apple.com>
49543             David Edelsohn  <edelsohn@gnu.org>
49544
49545         * gcc.dg/weak: New directory.
49546         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
49547         target-specific xfail bits.
49548         * gcc.dg/typeof-2.c: Move to new directory.
49549         * gcc.dg/weak.exp: New expect script.
49550
49551 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
49552
49553         * gcc.c-torture/execute/extzvsi.c: New test.
49554
49555 2002-09-05  Stan Shebs  <shebs@apple.com>
49556
49557         * gcc.dg/weak-1.c: xfail on Darwin.
49558         * gcc.dg/weak-2.c: Ditto.
49559         * gcc.dg/weak-3.c: Ditto.
49560         * gcc.dg/weak-4.c: Ditto.
49561         * gcc.dg/weak-5.c: Ditto.
49562         * gcc.dg/weak-6.c: Ditto.
49563         * gcc.dg/weak-7.c: Ditto.
49564         * gcc.dg/weak-8.c: Ditto.
49565         * gcc.dg/weak-9.c: Ditto.
49566
49567 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
49568
49569         * gcc.c-torture/execute/loop-14.c: New test.
49570
49571 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
49572
49573         * g++.dg/other/cxa-atexit1.C: New test.
49574
49575         * gcc.dg/typeof-2.c: New test.
49576
49577 2002-09-03  Roger Sayle  <roger@eyesopen.com>
49578
49579         * gcc.dg/builtins-2.c: New testcase.
49580         * gcc.dg/builtins-3.c: New testcase.
49581
49582 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
49583
49584         * gcc.dg/cpp/_Pragma4.c: New test.
49585
49586 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
49587
49588         * objc/execute/nil_method-1.m: New testcase.
49589
49590 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
49591
49592         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
49593         [Object class], not [Object initialize].
49594
49595 2002-08-31  Roger Sayle  <roger@eyesopen.com>
49596             Hans-Peter Nilsson  <hp@bitrange.com>
49597
49598         * gcc.c-torture/execute/20020720-1.x: Skip test on
49599         mmix-knuth-mmixware.  Correct comment.
49600
49601 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
49602
49603         * g++.dg/abi/bitfield5.C: New test.
49604         * g++.dg/abi/vbase10.C: Likewise.
49605
49606 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
49607
49608         * objc.dg/undeclared-selector.m: New test.
49609
49610 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
49611
49612         * g++.dg/other/offsetof1.C: Avoid cast warning.
49613
49614 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
49615
49616         * objc.dg/super-class-2.m: New test.
49617
49618 2002-08-24  Matt Austern  <austern@apple.com>
49619
49620         * g++.dg/ext/lvaddr.C: New test.
49621         * g++.dg/ext/lvcast.C: New test.
49622
49623 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
49624
49625         * g++.dg/inherit/cond1.C: New test.
49626
49627 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
49628
49629         * gcc.dg/noncompile/incomplete-1.c: New test.
49630
49631 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
49632
49633         * gcc.dg/typespec-1.c: New test.
49634
49635 2002-08-20  Devang Patel  <dpatel@apple.com>
49636         * objc.dg/proto-hier-2.m: New test.
49637
49638 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
49639
49640         * objc.dg/bitfield-1.m: New test.
49641         * objc.dg/bitfield-2.m: New test.
49642
49643 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
49644
49645         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
49646         gcc.dg/c99-flex-array-4.c: New tests.
49647
49648 2002-08-16  Stan Shebs  <shebs@apple.com>
49649
49650         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
49651
49652 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
49653
49654         * gcc.dg/typeof-1.c: New test.
49655         * g++.dg/ext/typeof2.C: New test.
49656
49657 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
49658
49659         * g++.dg/other/offsetof1.C: New test.
49660
49661 2002-08-14  Richard Henderson  <rth@redhat.com>
49662
49663         * gcc.dg/tls/diag-3.c: Fix expected message strings.
49664
49665 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
49666
49667         * gcc.dg/cpp/_Pragma3.c: New test.
49668
49669 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
49670
49671         * g++.dg/template/inherit3: New test.
49672
49673 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
49674
49675         * gcc.dg/bitfld-4.c: Add blank options.
49676
49677 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
49678
49679         * g++.dg/template/crash1.C: New test.
49680
49681 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
49682
49683         * gcc.dg/tls/opt-2.c: New test.
49684
49685 2002-08-08  Devang Patel  <dpatel@apple.com>
49686
49687         * objc.dg/selector-1.m : New test
49688
49689 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
49690
49691         * g++.dg/abi/bitfield4.C: New test.
49692         * gcc.dg/bitfld-4.c: New test.
49693
49694 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
49695
49696         * g++.dg/other/packed1.C: New test.
49697
49698 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
49699
49700         * g++.dg/abi/offsetof.C: Tweak error messages.
49701         * g++.old-deja/g++.mike/p10769a.C: Likewise.
49702
49703 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
49704
49705         * gcc.dg/bitfld-3.c: New test.
49706
49707 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
49708             Richard Henderson  <rth@redhat.com>
49709
49710         * gcc.dg/i386-bitfield1.c: New test.
49711         * g++.dg/abi/bitfield3.C: Update.
49712
49713 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
49714
49715         * objc.dg/const-str-2.m: Update.
49716         * gcc.dg/cpp/c++98.c: Change to C extension.
49717         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
49718         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
49719
49720 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
49721
49722         * gcc.dg/tls/diag-3.c: New.
49723
49724 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
49725
49726         * g++.dg/README (Subdirectories): Document new subdir expr.
49727         * g++.dg/expr/pmf-1.C: New test.
49728
49729 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
49730
49731         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
49732
49733 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
49734
49735         * g++.dg/abi/bitfield3.C: New test.
49736
49737 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
49738
49739         * lib/gcov.exp: Tweak expected line formats.
49740         * gcc.misc-tests/gcov8.c: New test.
49741         * gcc.misc-tests/gcov8.x: New flags.
49742
49743 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
49744
49745         * consistency.vlad/layout/endian.c: Include string.h.
49746
49747         * gcc.c-torture/execute/20020805-1.c: New test.
49748
49749 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
49750
49751         * g++.dg/other/conversion1.C: New test.
49752
49753 2002-08-03  Roger Sayle  <roger@eyesopen.com>
49754
49755         * gcc.dg/builtins-1.c: New testcase.
49756
49757 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
49758
49759         * g++.dg/inherit/access3.C: New test.
49760
49761 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
49762
49763         * gcc.dg/ia64-visibility-2.c: New test.
49764
49765 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
49766
49767         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
49768         __qualifier_flags to __flags.
49769
49770 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
49771
49772         * g++.dg/inherit/operator1.C: New test.
49773         * g++.dg/lookup/disamb1.C: Fix typo in comment.
49774         * g++.dg/other/error1.C: Change expected error message.
49775         * g++.dg/template/conv4.C: Likewise.
49776
49777 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
49778
49779         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
49780         for documented behavior.
49781
49782 2002-07-25  Roger Sayle  <roger@eyesopen.com>
49783
49784         * gcc.c-torture/execute/20020720-1.x: Skip this test on
49785         several targets known to fail.
49786
49787 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
49788
49789         * gcc.dg/mips-args-[123].c: New tests.
49790
49791 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
49792
49793         * gcc.dg/ppc-spe.c: New.
49794
49795 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
49796
49797         * g++.dg/other/ptrmem4.C: New testcase.
49798
49799 2002-07-24  Richard Henderson  <rth@redhat.com>
49800
49801         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
49802
49803 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
49804
49805         * g++.dg/ext/alignof1.C (main): Return 0 for success.
49806
49807 2002-07-24  Roger Sayle  <roger@eyesopen.com>
49808
49809         * gcc.c-torture/execute/memset-3.c: New testcase.
49810
49811 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
49812
49813         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
49814         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
49815
49816 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49817
49818         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
49819         Delete.
49820
49821 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
49822
49823         * gcc.c-torture/compile/simd-4.c: New test.
49824
49825 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49826
49827         PR c++/7347, c++/7348
49828         * g++.dg/template/access4.C: New test.
49829         * g++.dg/template/access5.C: New test.
49830         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
49831         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
49832         * g++.old-deja/g++.pt/ttp58.C: Likewise.
49833         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
49834
49835 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
49836
49837         * gcc.dg/gnu89-init-2.c: New test.
49838
49839 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
49840
49841         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
49842
49843 2002-07-20  Roger Sayle  <roger@eyesopen.com>
49844
49845         * gcc.c-torture/execute/20020720-1.c: New testcase.
49846
49847 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
49848
49849         * gcc.dg/cpp/Wsignprom.c: New tests.
49850
49851 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
49852
49853         * gcc.c-torture/execute/loop-13.c: New test.
49854
49855 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
49856
49857         * gcc.dg/cpp/expr.c: New tests.
49858
49859 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
49860
49861         * g++.dg/opt/pr6713.C: Add template instantiation.
49862
49863 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
49864
49865         * gcc.dg/nest.c: New test.
49866
49867 2002-07-17  Richard Henderson  <rth@redhat.com>
49868
49869         * g++.dg/opt/pr6713.C: New test.
49870
49871 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
49872
49873         * gcc.c-torture/execute/loop-2e.x: Let the testcase
49874         XFAIL for all x86 processors.
49875
49876 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
49877
49878         * gcc.c-torture/execute/20010122-1.x: Do not test with
49879         -fomit-frame-pointer.
49880
49881 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49882
49883         * g++.dg/template/instantiate2.C: New test.
49884         * g++.dg/template/spec4.C: New test.
49885
49886 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49887
49888         * g++.dg/template/access2.C: New test.
49889         * g++.dg/template/access3.C: New test.
49890
49891 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
49892
49893         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
49894         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
49895         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
49896         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
49897         Convert to use <stdarg.h>.
49898         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
49899         Delete.
49900         * gcc.dg/va-arg-2.c: New.
49901         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
49902
49903 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
49904
49905         * gcc.c-torture/compile/20020710-1.c: New test.
49906
49907 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
49908                           Andrew Pinski  <pinskia@physics.uc.edu>
49909
49910         gcc.c-torture/compile/simd-2.c: New testcase.
49911         gcc.c-torture/compile/simd-3.c: Likewise.
49912
49913 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
49914
49915         PR c++/7224
49916         * g++.dg/overload/error1.C: New test.
49917
49918 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
49919
49920         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
49921         configuration and IRIX 6 O32 ABI.
49922
49923 2002-07-11  Roger Sayle  <roger@eyesopen.com>
49924
49925         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
49926
49927 2002-07-10  Roger Sayle  <roger@eyesopen.com>
49928
49929         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
49930
49931 2002-07-10  Jeffrey A Law  <law@redhat.com>
49932
49933         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
49934
49935         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
49936
49937 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
49938
49939         * gcc.dg/20020312-2.c: Check for __PPC__.
49940
49941 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
49942
49943         * gcc.c-torture/compile/20020709-1.c: New test.
49944
49945 2002-07-07  Roger Sayle  <roger@eyesopen.com>
49946
49947         * g++.dg/template/qualttp21.C: New test case.
49948
49949 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
49950
49951         * gcc.c-torture/compile/20020706-1.c: New test.
49952         * gcc.c-torture/compile/20020706-2.c: New test.
49953
49954 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
49955             Alexandre Oliva  <aoliva@redhat.com>
49956
49957         * g++.dg/warn/incomplete1.C: New test.
49958
49959 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49960
49961         PR c++/7099
49962         * g++.dg/warn/noreturn1.C: New test.
49963
49964 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
49965
49966         PR c++/6706
49967         * g++.dg/debug/debug6.C: New test.
49968         * g++.dg/debug/debug7.C: New test.
49969
49970 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
49971
49972         * gcc.c-torture/compile/simd-3.c: New test.
49973
49974 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
49975
49976         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
49977         * gcc.dg/20020620-1.c: Likewise.
49978
49979 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49980
49981         PR c++/6944
49982         * g++.dg/init/array4.C: New test.
49983         * g++.dg/init/array5.C: New test.
49984
49985 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
49986
49987         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
49988         * gcc.c-torture/execute/simd-2.c (main): Likewise.
49989
49990 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49991
49992         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
49993         * gcc.dg/wtr-aggr-init-1.c: Likewise.
49994         * gcc.dg/wtr-conversion-1.c: Likewise.
49995         * gcc.dg/wtr-escape-1.c: Likewise.
49996         * gcc.dg/wtr-int-type-1.c: Likewise.
49997         * gcc.dg/wtr-label-1.c: Likewise.
49998         * gcc.dg/wtr-static-1.c: Likewise.
49999         * gcc.dg/wtr-strcat-1.c: Likewise.
50000         * gcc.dg/wtr-suffix-1.c: Likewise.
50001         * gcc.dg/wtr-switch-1.c: Likewise.
50002         * gcc.dg/wtr-unary-plus-1.c: Likewise.
50003         * gcc.dg/wtr-union-init-1.c: Likewise.
50004         * gcc.dg/wtr-union-init-2.c: Likewise.
50005         * gcc.dg/wtr-union-init-3.c: Likewise.
50006
50007         * gcc.dg/wtr-func-def-1.c: New test.
50008
50009 2002-07-02 Devang Patel <dpatel@apple.com>
50010
50011         * objc.dg/param-1.m: New test.
50012
50013 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
50014
50015         * gcc.dg/cpp/trad/directive.c: Add test.
50016         * gcc.dg/cpp/trad/macroargs.c: Add test.
50017         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
50018
50019 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
50020
50021         * gcc.dg/cpp/cmdlne-M.c: New test.
50022
50023 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
50024
50025         * objc.dg/desig-init-1.m: New test.
50026
50027 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50028
50029         PR c++/6716
50030         * g++.dg/template/instantiate1.C: New test.
50031
50032 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
50033
50034         PR c++/7112
50035         * g++.dg/template/sizeof2.C: New test.
50036
50037 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
50038
50039         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
50040         gcc.dg/cpp/trad/include.c: New tests.
50041
50042 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
50043
50044         PR target/7177
50045         * gcc.c-torture/compile/20020701-1.c: New test.
50046
50047 2002-07-01  Stan Shebs  <shebs@apple.com>
50048
50049         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
50050         header here...
50051         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
50052         (objc-torture-execute): or here.
50053
50054 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
50055
50056         * gcc.c-torture/execute/arith-rand-ll.c: New test.
50057
50058 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
50059
50060         * gcc.dg/cpp/trad/escaped-nl.c: New test.
50061
50062 2002-06-30  Devang Patel  <dpatel@apple.com>
50063
50064         * objc.dg/fsyntax-only.m: New test.
50065
50066 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
50067
50068         PR c++/6695
50069         * g++.dg/template/friend7.C: New file.
50070
50071 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
50072
50073         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
50074         return type.
50075
50076 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
50077
50078         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
50079         avoid division by zero.
50080
50081 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
50082
50083         * gcc.dg/Wunknownprag.c: New tests.
50084
50085 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
50086
50087         * gcc.c-torture/execute/simd-2.c: New test.
50088
50089 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
50090
50091         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
50092         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
50093         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
50094         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
50095         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
50096         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
50097         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
50098         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
50099         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
50100         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
50101         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
50102         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
50103         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
50104         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
50105         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
50106         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
50107         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
50108
50109 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
50110
50111         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
50112         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
50113         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
50114         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
50115         New tests.
50116         * gcc.dg/cpp/trad/directive.c: Update.
50117
50118 2002-06-23  Andreas Jaeger  <aj@suse.de>
50119
50120         * gcc.c-torture/execute/complex-6.c: New.
50121
50122 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
50123
50124         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
50125         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
50126         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
50127         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
50128
50129 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
50130
50131         * gcc.dg/cpp/trad: New directory with traditional tests copied
50132         from parent directory.
50133         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50134         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50135         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50136         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50137         Move to trad/ and rename.
50138         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
50139         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
50140         gcc.dg/cpp/trad/redef2.c: New tests.
50141         * gcc.dg/cpp/trad/trad.exp: New driver.
50142
50143 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
50144
50145         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50146         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50147         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50148         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50149         Remove.
50150
50151 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
50152
50153         * gcc.dg/20020620-1.c: New test.
50154
50155 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50156
50157         * g++.dg/template/ttp4.C: New test.
50158
50159 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
50160
50161         * g++.dg/opt/vt1.C: Fix regexp.
50162
50163 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50164
50165         * gcc.c-torture/execute/pure-1.c: Make functions static again.
50166         Don't use attribute `noinline'.
50167
50168 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
50169
50170         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
50171
50172 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
50173
50174         * gcc.c-torture/execute/simd-1.c: New.
50175
50176         * gcc.dg/simd-1.c: New.
50177
50178 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
50179
50180         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
50181
50182 2002-06-16  Richard Henderson  <rth@redhat.com>
50183
50184         * g++.dg/ext/anon-struct1.C: New.
50185         * g++.dg/ext/anon-struct2.C: New.
50186         * g++.dg/ext/anon-struct3.C: New.
50187         * gcc.dg/anon-struct-1.c: New.
50188         * gcc.dg/anon-struct-2.c: New.
50189         * gcc.dg/anon-struct-3.c: New.
50190         * gcc.dg/20011008-1.c: Adjust warning text.
50191         * gcc.dg/20020527-1.c: Add -fms-extensions.
50192
50193 2002-06-16  Richard Henderson  <rth@redhat.com>
50194
50195         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
50196
50197 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
50198
50199         * gcc.c-torture/execute/20020615-1.c: New test.
50200
50201 2002-06-15  Roger Sayle  <roger@eyesopen.com>
50202
50203         * gcc.c-tortuture/execute/compare-1.c: New test case.
50204         * gcc.c-tortuture/execute/compare-2.c: New test case.
50205         * gcc.c-tortuture/execute/compare-3.c: New test case.
50206
50207 2002-06-13  Richard Henderson  <rth@redhat.com>
50208
50209         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
50210         ia64 ilp32.
50211
50212 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50213
50214         * g++.dg/template/typename2.C: Update error message.
50215
50216 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
50217
50218         * gcc.c-torture/execute/20020611-1.c: New test.
50219
50220 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
50221
50222         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
50223         list of targets to skip.
50224
50225 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
50226
50227         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
50228         targets if not optimizing.
50229
50230 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
50231
50232         * gcc.c-torture/compile/20020605-1.c: New test.
50233
50234         * g++.dg/opt/vt1.C: New test.
50235
50236         * gcc.dg/20020531-1.c: New test.
50237
50238         * gcc.dg/20020530-1.c: New test.
50239
50240         * gcc.dg/20020527-1.c: New test.
50241
50242         * g++.dg/opt/cse1.C: New test.
50243
50244 2002-06-07  Roger Sayle  <roger@eyesopen.com>
50245
50246         * gcc.dg/20020607-2.c: New test case.
50247
50248 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
50249
50250         * gcc.c-torture/compile/20020604-1.c: New test.
50251
50252 2002-06-04  Richard Henderson  <rth@redhat.com>
50253
50254         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
50255         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
50256         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
50257
50258 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
50259
50260         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
50261
50262 2002-06-03  Richard Henderson  <rth@redhat.com>
50263
50264         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
50265         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
50266
50267 2002-06-02  Richard Henderson  <rth@redhat.com>
50268
50269         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
50270         test functions static.
50271
50272 2002-06-02  Andreas Jaeger  <aj@suse.de>
50273
50274         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
50275         now.
50276
50277 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50278
50279         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
50280         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
50281         Update for mofified diagnostics.
50282         * gcc.dg/c99-intconst-1.c: No longer fail.
50283
50284 2002-06-02  Richard Henderson  <rth@redhat.com>
50285
50286         * gcc.dg/uninit-A.c: Remove xfail markers.
50287
50288 2002-06-01  Roger Sayle  <roger@eyesopen.com>
50289
50290         * gcc.dg/fnegate-1.c: New test case.
50291
50292 2002-05-30  Osku Salerma  <osku@iki.fi>
50293
50294         * gcc.c-torture/execute/mayalias-1.c: New file.
50295
50296 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50297
50298         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
50299         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
50300         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
50301
50302 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
50303
50304         * gcc.c-torture/execute/20020529-1.c: New test.
50305
50306 2002-05-27  Richard Henderson  <rth@redhat.com>
50307
50308         * g++.dg/ext/attrib6.C: New test case.
50309
50310 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50311
50312         * gcc.c-torture/execute/pure-1.c: New test.
50313
50314 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50315
50316         * gcc.dg/cpp/arith-2.c: Remove.
50317
50318 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50319
50320         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
50321         * gcc.dg/cpp/if-3.c: Remove.
50322
50323 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
50324
50325         * g++.dg/opt/cse2.C: New test.
50326
50327 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
50328
50329         * gcc.dg/cpp/arith-1.c: New semantic tests.
50330         * gcc.dg/cpp/if-1.c: Update.
50331
50332 2002-05-24  Ben Elliston  <bje@redhat.com>
50333
50334         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
50335
50336 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
50337
50338         * gcc.dg/verbose-asm.c: New test.
50339
50340 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50341
50342         * gcc.dg/cpp/paste12.c: New test.
50343
50344 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50345
50346         * g++.dg/parse/named_ops.C: New test.
50347
50348 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
50349
50350         * gcc.dg/weak-8.c: New test.
50351
50352 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
50353
50354         * gcc.dg/weak-2.c: Allow optional leading underscore
50355         in scan-assembler symbol name.
50356         * gcc.dg/weak-3.c: Likewise.
50357         * gcc.dg/weak-4.c: Likewise.
50358         * gcc.dg/weak-5.c: Likewise.
50359
50360 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
50361
50362         * gcc.dg/20020523-1.c: New test.
50363
50364 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50365
50366         * objc.dg/const-str-2.m: Update now that we stop after
50367         a command line error.
50368
50369 2002-05-22  Richard Henderson  <rth@redhat.com>
50370
50371         * g++.dg/dg.exp: Fix typo in test pruneing.
50372
50373 2002-05-22  Richard Henderson  <rth@redhat.com>
50374
50375         * g++.dg/dg.exp: Prune the tls subdirectory.
50376         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
50377         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
50378         * g++.dg/tls/init-1.C: New.
50379
50380 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
50381
50382         * gcc.dg/20020517-1.c: New test.
50383
50384 2002-05-21  Richard Henderson  <rth@redhat.com>
50385
50386         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
50387         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
50388
50389 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
50390
50391         * g++.dg/other/copy2.C: New test.
50392
50393 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
50394
50395         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
50396         (MAX_COPY): Bump up to 10 times sizeof (long long).
50397         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
50398
50399         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
50400         sizeof (long long).
50401
50402         * gcc.c-torture/execute/strcpy-1.c: New test.
50403
50404 2002-05-19  Jason Merrill  <jason2redhat.com>
50405
50406         * g++.dg/ext/oper1.C: New test.
50407
50408 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
50409 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
50410
50411         * README.QMTEST: New file.
50412
50413         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
50414
50415 2002-05-19  Andreas Jaeger  <aj@suse.de>
50416
50417         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
50418         now.
50419         * gcc.c-torture/execute/loop-2d.x: Likewise.
50420
50421 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
50422
50423         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
50424         support weak symbols.
50425         * gcc.dg/weak-4.c: Likewise.
50426         * gcc.dg/weak-6.c: Likewise.
50427
50428 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
50429
50430         * gcc.dg/weak-3.c: Add dg-excess-error comment for
50431         cygwin, coff and h8300-*-hms targets
50432         * gcc.dg/weak-5.c: Likewise.
50433         * gcc.dg/weak-7.c: Likewise.
50434
50435 2002-05-16  Jason Merrill  <jason@redhat.com>
50436
50437         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
50438         (scan-assembler-not, scan-assembler-dem): Likewise.
50439         (scan-assembler-dem-not): Likewise.
50440
50441 2002-05-15  Richard Henderson  <rth@redhat.com>
50442
50443         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
50444
50445 2002-05-15  Richard Henderson  <rth@redhat.com>
50446
50447         * gcc.dg/weak-5.c (vfoo1c): No warning here.
50448         (vfoo1f): Warning here.
50449         (vfoo1l): Don't redefine the alias.
50450
50451 2002-05-14  Jason Merrill  <jason@redhat.com>
50452             Alexandre Oliva  <aoliva@redhat.com>
50453
50454         * g++.dg/init/pm1.C: New test.
50455
50456 2002-05-12  David S. Miller  <davem@redhat.com>
50457
50458         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
50459         types.
50460
50461 2002-05-10  Roger Sayle  <roger@eyesopen.com>
50462
50463         * gcc.c-torture/execute/20020510-1.c: New test case.
50464
50465 2002-05-10  David S. Miller  <davem@redhat.com>
50466
50467         * gcc.c-torture/execute/conversion.c: Test long double too.
50468
50469 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
50470
50471         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
50472         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
50473         * lib/g++.exp (g++_link_flags): Likewise.
50474         * lib/objc.exp (objc_target_compile): Likewise.
50475
50476 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
50477
50478         * gcc.dg/cpp/poison.c: Update.
50479         * gcc.dg/cpp/20000625-2.c: Remove.
50480         * gcc.dg/cpp/direct2s.c: Remove final test.
50481
50482 2002-05-08  Tom Rix  <trix@redhat.com>
50483
50484         * gcc.c-torture/execute/20020508-1.c: New test.
50485         * gcc.c-torture/execute/20020508-2.c: New test.
50486         * gcc.c-torture/execute/20020508-3.c: New test.
50487
50488 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
50489
50490         * gcc.dg/cpp/charconst-4.c: More tests.
50491
50492 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
50493
50494         PR c/6569
50495         * gcc.dg/weak-3.c: Update location of warning messages.
50496         * gcc.dg/weak-5.c: Likewise.
50497
50498 2002-05-06  Roger Sayle  <roger@eyesopen.com>
50499
50500         * gcc.c-torture/execute/20020506-1.c: New test case.
50501
50502 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
50503
50504         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
50505
50506 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50507
50508         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
50509
50510 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50511
50512         * gcc.dg/cpp/charconst-3.c: New test.
50513
50514 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50515
50516         * gcc.dg/cpp/charconst.c: Update tests.
50517
50518 2002-05-05  Tim Josling  <tej@melbpc.org.au>
50519
50520         * treelang: Added directory for new sample language treelang. Also
50521         lib/treelang.exp: New file to signal treelang should be tested.
50522
50523 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
50524
50525         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
50526         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
50527         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
50528         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
50529         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
50530         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
50531         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
50532
50533 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50534
50535         * gcc.dg/format/xopen-2.c: New test.
50536
50537 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
50538
50539         * gcc.dg/20020503-1.c: New test.
50540
50541 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
50542
50543         * g++.dg/init/dtor1.C: Make it tougher.
50544
50545 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
50546
50547         * g++.dg/init/dtor1.C: New test.
50548
50549 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
50550
50551         * gcc.dg/altivec-8.c: New.
50552
50553 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
50554
50555         * gcc.dg/altivec-7.c: New.
50556
50557 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
50558
50559         * g++.dg/parse/typedef1.C: New test.
50560
50561 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
50562
50563         PR c++/6486
50564         * g++.dg/template/friend6.C: New test.
50565
50566         PR c++/6492
50567         * g++.dg/init/copy1.C: New test.
50568
50569 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
50570
50571         * g++.dg/warn/effc1.C: New test.
50572
50573 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50574
50575         * gcc.dg/cpp/if-cexp.c: Add a test.
50576
50577 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
50578
50579         * gcc.dg/20020426-2.c: New test.
50580
50581 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
50582
50583         * gcc.dg/cpp/if-mop.c: Update.
50584         * gcc.dg/cpp/if-mpar.c: Add test.
50585         * gcc.dg/cpp/if-oppr.c: Update.
50586
50587 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50588
50589         PR c/6343
50590         * gcc.dg/weak-[2-7].c: New tests.
50591
50592 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
50593
50594         * gcc.dg/enum1.c: New test.
50595
50596 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
50597
50598         PR c++/6497
50599         * g++.dg/inherit/access2.C: New test.
50600
50601 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
50602
50603         PR bootstrap/6445
50604         * gcc.dg/20020426-1.c: New test.
50605
50606 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
50607
50608         * g++.dg/abi/enum1.C: New test.
50609
50610 2002-04-26  Richard Henderson  <rth@redhat.com>
50611
50612         * gcc.dg/c99-bool-1.c: Expect always true warning.
50613
50614 2002-04-25  Roger Sayle  <roger@eyesopen.com>
50615
50616         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
50617
50618 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50619
50620         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
50621         targets.
50622
50623 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
50624
50625         * g++.dg/abi/mange7.C: New test.
50626
50627         PR c++/6438.
50628         * g++.dg/parse/stmtexpr2.C: New test.
50629
50630 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
50631
50632         * gcc.dg/20020312-2.c: Add SH target.
50633
50634 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50635
50636         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
50637         compiler output on mips*-*-irix*.
50638
50639 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
50640
50641         * g++.dg/parse/attr1.C: New test.
50642
50643 2002-04-23  Roger Sayle  <roger@eyesopen.com>
50644
50645         * gcc.c-torture/execute/string-opt-17.c: New test case.
50646         * gcc.c-torture/execute/memset-2.c: New test case.
50647
50648 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
50649
50650         PR c++/6256:
50651         * g++.dg/template/friend5.C: New test.
50652
50653         PR c++/6331:
50654         * g++.dg/template/qual1.C: Likewise.
50655
50656 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
50657
50658         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
50659         Include stdlib.h, not stdio.h or ctype.h.
50660
50661 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
50662
50663         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
50664         cris-*-elf* and mmix-*-*.
50665         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
50666         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
50667         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
50668         Ditto.
50669         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
50670         * gcc.dg/wchar_t-1.c: Ditto.
50671
50672 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
50673
50674         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
50675         Clarify comment.
50676
50677 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
50678
50679         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
50680
50681 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50682
50683         * gcc.c-torture/execute/20000906-1.x: Delete.
50684
50685 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
50686
50687         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
50688
50689 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
50690
50691         * PR6367
50692         * g77.f-torture/execute/6367.f: New test.
50693         * g77.f-torture/execute/6367.x: Disable for MMIX.
50694
50695 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
50696
50697         * PR6352
50698         * g++.dg/opt/inline2.C: New test.
50699
50700 2002-04-18  Richard Henderson  <rth@redhat.com>
50701
50702         * gcc.dg/20000906-1.c: Enable for all targets.
50703         * gcc.c-torture/compile/iftrap-2.c: New.
50704
50705 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
50706
50707         * gcc.dg/20020418-1.c: New test.
50708         * gcc.dg/20020418-2.c: New test.
50709
50710 2002-04-18  Richard Henderson  <rth@redhat.com>
50711
50712         * gcc.c-torture/compile/iftrap-1.c: New.
50713         * gcc.dg/iftrap-1.c: Adjust for ia64.
50714         * gcc.dg/iftrap-2.c: New.
50715
50716 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
50717
50718         * gcc.c-torture/compile/20020418-1.c: New test.
50719
50720 2002-04-18  Roger Sayle  <roger@eyesopen.com>
50721
50722         * gcc.c-torture/compile/20020415-1.c: New.
50723
50724 2002-04-18  David S. Miller  <davem@redhat.com>
50725
50726         * gcc.c-torture/execute/20020418-1.c: New test.
50727
50728 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
50729
50730         * gcc.dg/20020416-1.c: New test.
50731
50732         * g++.dg/opt/inline1.C: New test.
50733
50734 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
50735
50736         * gcc.dg/altivec-5.c: New test.
50737
50738         * gcc.dg/20020415-1.c: New test.
50739
50740 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
50741
50742         * lib/chill.exp: Remove.
50743
50744 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
50745
50746         * g++.dg/other/big-struct.C: New test.
50747
50748 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
50749
50750         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
50751         of scratch file.
50752
50753 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
50754
50755         PR c/6277
50756         * gcc.dg/i386-387-1.c: Allow optional leading underscore
50757         in scan-assembler function name
50758
50759 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
50760
50761         * g77.f-torture/execute/980628-4.x,
50762         g77.f-torture/execute/980628-5.x,
50763         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
50764         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
50765         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
50766         i[34567]86-*-*.
50767
50768 2002-04-13  David S. Miller  <davem@redhat.com>
50769
50770         * gcc.c-torture/execute/20020413-1.c: New test.
50771
50772 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
50773
50774         * gcc.dg/asm-6.c,
50775         * g++.dg/ext/asm1.C: New tests.
50776
50777 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
50778
50779         PR c++ 5373.
50780         * g++.dg/parse/stmtexpr1.C: New test.
50781
50782         PR c++/5189.
50783         * g++.dg/template/copy1.C: New test.
50784
50785 2002-04-12  Richard Henderson  <rth@redhat.com>
50786
50787         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
50788
50789 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
50790
50791         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
50792         gcc.c-torture/execute/20020307-2.c.
50793
50794 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
50795
50796         * g++.dg/ext/attrib5.C,
50797         * g++.dg/lookup/struct1.C: New tests.
50798
50799 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
50800
50801         * gcc.dg/20020411-1.c: New test.
50802
50803         * gcc.c-torture/execute/20020411-1.c: New test.
50804
50805 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
50806
50807         * g77.f-torture/execute/6177.f: New test.
50808
50809 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
50810
50811         PR middle-end/6247
50812         * g++.dg/opt/cleanup1.C: New test.
50813
50814         * g++.dg/opt/const1.C: New test.
50815
50816 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
50817
50818         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
50819
50820 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
50821
50822         PR c++/5507
50823         * g++.dg/template/typename2.C: New test.
50824
50825 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
50826
50827         * gcc.c-torture/execute/loop-12.c: New.
50828
50829 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
50830
50831         * g77.f-torture/execute/980628-4.x,
50832         g77.f-torture/execute/980628-5.x,
50833         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
50834         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
50835         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
50836
50837 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50838
50839         PR optimization/6086
50840         * g++.dg/opt/preinc1.C: New test.
50841
50842 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
50843
50844         PR c++/5571
50845         * g++.dg/opt/static2.C: New test.
50846
50847 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
50848
50849         PR c/5120
50850         * gcc.dg/20020406-1.c: New test.
50851
50852 2002-04-04  David S. Miller  <davem@redhat.com>
50853
50854         * gcc.c-torture/execute/20020404-1.c: New test.
50855
50856 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
50857
50858         PR c/6123
50859         * gcc.dg/20020312-2.c: Do not declare global register variable
50860         if __PIC__ or __pic__ is defined.
50861
50862 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
50863
50864         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
50865         __asm__ so that it works correctly even if -ansi -pedantic-errors.
50866
50867 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50868
50869         * gcc.misc-tests/linkage.exp: Update last change to handle
50870         sparc*-, not just sparc-.
50871
50872 2002-04-03  Richard Henderson  <rth@redhat.com>
50873
50874         * gcc.dg/cpp/ucs.c: Improved long UCS test.
50875
50876 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
50877
50878         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
50879
50880 2002-04-02  David S. Miller  <davem@redhat.com>
50881
50882         * gcc.c-torture/execute/20020402-3.c: New test.
50883
50884 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
50885
50886         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
50887         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
50888
50889         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
50890         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
50891         g77.f-torture/execute/20001201.x,
50892         g77.f-torture/execute/u77-test.x: New files.
50893
50894         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
50895         * gcc.dg/wchar_t-1.c: Ditto.
50896
50897 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50898
50899         * gcc.c-torture/execute/20020402-1.c: New test.
50900
50901 2002-04-01  Richard Henderson  <rth@redhat.com>
50902
50903         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
50904
50905         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
50906
50907 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50908
50909         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
50910
50911 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
50912
50913         * g++.dg/inherit/template-as-base.C: Expect error.
50914         * g++.dg/inherit/namespace-as-base.C: Likewise.
50915
50916 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
50917
50918         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
50919         g++.dg/ext/instantiate3.C: Tweak match patterns.
50920
50921         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
50922         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
50923         -da test.
50924
50925 2002-03-31  Richard Henderson  <rth@redhat.com>
50926
50927         * gcc.dg/special/alias-2.c: New.
50928         * gcc.dg/special/ecos.exp: Run it.
50929
50930 2002-03-31  Richard Henderson  <rth@redhat.com>
50931
50932         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
50933
50934 2002-03-31  Kazu Hirata  <kazu@hxi.com>
50935
50936         * gcc.dg/weak-1.c: Disable on h8300 port.
50937
50938 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
50939
50940         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
50941         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
50942         ordering tests.
50943         * g++.dg/bprob/bprob-1.C: New test.
50944         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
50945         * g++.dg/gcov/gcov-1.C: New test.
50946         * g++.dg/gcov/gcov-1.x: New file.
50947         * g++.dg/gcov/gcov-2.C: New test.
50948         * g++.dg/gcov/gcov-3.C: New test.
50949         * g++.dg/gcov/gcov-3.h: New file.
50950
50951 2002-03-28  Roger Sayle  <roger@eyesopen.com>
50952
50953         * g++.old-deja/g++.other/builtins5.C: New test.
50954         * g++.old-deja/g++.other/builtins6.C: New test.
50955         * g++.old-deja/g++.other/builtins7.C: New test.
50956         * g++.old-deja/g++.other/builtins8.C: New test.
50957         * g++.old-deja/g++.other/builtins9.C: New test.
50958
50959 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
50960
50961         * g++.dg/opt/static1.C: New test.
50962
50963         * g++.dg/opt/longbranch1.C: New test.
50964
50965 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
50966
50967         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
50968
50969         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
50970
50971 2002-03-28  Jeffrey A Law  (law@redhat.com)
50972
50973         * gcc.c-torture/execute/20020328-1.c: New test.
50974
50975 2002-03-27  Richard Henderson  <rth@redhat.com>
50976
50977         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
50978         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
50979         move from g++.old-deja/g++.ext/.
50980
50981 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
50982
50983         * g++.dg/init/new2.C: New test.
50984
50985 2002-03-26  Richard Henderson  <rth@redhat.com>
50986
50987         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
50988
50989         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
50990         on sparc.
50991
50992         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
50993         sparcv9 systems.
50994         * gcc.dg/20001102-1.c: Likewise.
50995
50996 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
50997
50998         * gcc.dg/cpp/endif-pedantic1.c,
50999         gcc.dg/cpp/endif-pedantic2.c: New tests.
51000
51001 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
51002
51003         * g++.dg/init/new1.C: New test.
51004
51005 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
51006
51007         * g++.dg/abi/vbase9.C: New test.
51008
51009 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
51010
51011         * gcc.dg/arm-asm.c: New test.
51012
51013 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
51014
51015         * gcc.dg/Wswitch-enum.c: New test.
51016         Fix PR c/5044.
51017
51018 2002-03-26  Richard Henderson  <rth@redhat.com>
51019
51020         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
51021         structure.
51022
51023 2002-03-25  Richard Henderson  <rth@redhat.com>
51024
51025         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
51026         sparcv9 systems.
51027
51028         * gcc.c-torture/compile/20011119-1.c (xxx): New.
51029         * gcc.c-torture/compile/20011119-2.c (xxx): New.
51030
51031 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
51032
51033         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
51034
51035 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
51036
51037         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
51038         targets using generic thunk support.
51039
51040 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
51041
51042         * gcc.c-torture/compile/20020323-1.c: New test.
51043
51044         * g++.dg/opt/conj2.C: New test.
51045
51046 2002-03-24  Richard Henderson  <rth@redhat.com>
51047
51048         * gcc.dg/weak-1.c: Use -fno-common.
51049
51050 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51051
51052         * g77.dg/f77-edit-apostrophe-out.f: New test
51053         * g77.dg/f77-edit-h-out.f: New test
51054         * g77.dg/f77-edit-t-in.f: New test
51055         * g77.dg/f77-edit-t-out.f: New test
51056         * g77.dg/f77-edit-x-out.f: New test
51057         * g77.dg/f77-edit-slash-out.f: New test
51058         * g77.dg/f77-edit-colon-out.f: New test
51059         * g77.dg/f77-edit-s-out.f: New test
51060
51061 2002-03-24  Richard Henderson  <rth@redhat.com>
51062
51063         * objc/execute/formal_protocol-6.x: New XFAIL.
51064
51065 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51066
51067         * gcc.dg/weak-1.c: Early return from dg-final on platforms
51068         that do not support weak symbols
51069
51070 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51071
51072         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
51073         * lib/g77.exp: Likewise.
51074         * lib/objc.exp: Likewise.
51075
51076 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
51077
51078         * gcc.dg/Wswitch-default.c: New test.
51079
51080 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
51081
51082         * g++.dg/other/enum1.C: New test.
51083
51084 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
51085
51086         * gcc.dg/pragma-ep-3.c: Fix typo.
51087
51088 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51089
51090         * g++.dg/inherit/template-as-base.C: New test.
51091
51092 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
51093
51094         * g++.old-deja/g++.other/dwarf2-1.C: Move...
51095         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
51096
51097 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
51098
51099         * gcc.dg/cpp/multiline.c: Update to match.
51100
51101 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
51102
51103         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
51104
51105 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
51106
51107         * gcc.dg/cpp/extratokens2.c: New file.
51108
51109 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
51110
51111         * gcc.dg/20020312-2.c: Add rs6000 target.
51112
51113         * gcc.c-torture/compile/20020319-1.c: New test.
51114
51115 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51116
51117         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
51118         (A, E): Handle this.
51119
51120 2002-03-20  Jason Merrill  <jason@redhat.com>
51121
51122         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
51123         ignoring -fpic.
51124         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
51125         through prune_gcc_output.
51126
51127 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
51128
51129         * gcc.c-torture/compile/20020320-1.c: New test.
51130
51131 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
51132
51133         * gcc.c-torture/compile/20020318-1.c: New test.
51134
51135         * gcc.dg/struct-by-value-1.c: New test.
51136
51137         * gcc.dg/20020319-1.c: New test.
51138
51139 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
51140
51141         * g++.dg/opt/conj1.C: New test.
51142
51143 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
51144
51145         * g++.dg/template/qualttp20.C: Revert previous change.
51146         * g++.dg/template/qualttp3.C: Likewise.
51147         * g++.dg/template/qualttp4.C: Likewise.
51148         * g++.dg/template/qualttp5.C: Likewise.
51149         * g++.dg/template/qualttp6.C: Likewise.
51150         * g++.dg/template/qualttp7.C: Likewise.
51151         * g++.dg/template/qualttp8.C: Likewise.
51152         * g++.dg/template/recurse.C: Likewise.
51153
51154 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
51155
51156         * gcc.dg/cpp/wchar-1.c: Update.
51157
51158 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
51159
51160         * g++.dg/template/conv1.C: New test.
51161         * g++.dg/template/conv2.C: New test.
51162         * g++.dg/template/conv3.C: New test.
51163         * g++.dg/template/conv4.C: New test.
51164
51165 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
51166
51167         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
51168         * g++.dg/template/qualttp3.C: Likewise.
51169         * g++.dg/template/qualttp4.C: Likewise.
51170         * g++.dg/template/qualttp5.C: Likewise.
51171         * g++.dg/template/qualttp6.C: Likewise.
51172         * g++.dg/template/qualttp7.C: Likewise.
51173         * g++.dg/template/qualttp8.C: Likewise.
51174         * g++.dg/template/recurse.C: Likewise.
51175
51176 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
51177
51178         * g++.dg/opt/dtor1.C: New test.
51179
51180 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
51181
51182         * gcc.c-torture/compile/20020315-1.c: New test.
51183
51184 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
51185
51186         * gcc.dg/weak-1.c: Fix scan tests.
51187
51188 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
51189
51190         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
51191         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
51192         cris-*-aout* mmix-*-*.
51193         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
51194         cris-*-aout* mmix-*-*.
51195         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
51196         cris-*-elf* cris-*-aout* and mmix-*-*.
51197         * gcc.dg/20001009-1.c: Ditto.
51198         * gcc.dg/20010912-1.c: Ditto.
51199         * gcc.dg/20020122-4.c: Ditto.
51200         * gcc.dg/inline-2.c: Ditto.
51201
51202 2002-03-14  Jeffrey A Law  (law@cygnus.com)
51203
51204         * gcc.c-torture/compile/20020314-1.c: New test.
51205
51206 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
51207
51208         * gcc.c-torture/execute/20020314-1.c: New test.
51209
51210 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
51211
51212         * g++.dg/warn/Wunused-1.C: New test.
51213
51214 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
51215
51216         * g++.dg/abi/mangle6.C: New test.
51217
51218 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
51219
51220         * gcc.c-torture/compile/20020309-2.c: New test.
51221
51222         * gcc.c-torture/compile/20020312-1.c: New test.
51223
51224 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
51225
51226         * g++.dg/other/access1.C: New test.
51227
51228 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
51229
51230         * gcc.c-torture/execute/wchar_t-1.c: New test.
51231
51232 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
51233
51234         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
51235
51236 2002-03-12  Roger Sayle  <roger@eyesopen.com>
51237
51238         * gcc.dg/20020312-1.c: New test case.
51239
51240 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
51241
51242         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
51243
51244 2002-03-11  Richard Henderson  <rth@redhat.com>
51245
51246         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
51247         * g++.old-deja/g++.jason/report.C: Likewise.
51248
51249 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
51250
51251         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
51252         * g++.old-deja/g++.robertl/eb56.C: Likewise.
51253
51254 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
51255
51256         * g++.dg/overload/pmf1.C: New test.
51257
51258 2002-03-11  Kazu Hirata  <kazu@hxi.com>
51259
51260         * gcc.c-torture/execute/20020307-1.c: Use long.
51261
51262 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
51263
51264         PR optimization/5844
51265         * gcc.dg/20020310-1.c: New test.
51266
51267 2002-03-09  Michael Meissner  <meissner@redhat.com>
51268
51269         * gcc.c-torture/execute/memcpy-2.c: New test.
51270         * gcc.c-torture/execute/memset-1.c: New test.
51271         * gcc.c-torture/execute/strlen-1.c: New test.
51272         * gcc.c-torture/execute/strcmp-1.c: New test.
51273         * gcc.c-torture/execute/strncmp-1.c: New test.
51274
51275 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
51276
51277         * gcc.dg/ppc-ldstruct.c: New test.
51278
51279 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
51280
51281         * gcc.c-torture/execute/va-arg-22.c: New test.
51282
51283 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51284
51285         * gcc.c-torture/compile/20020309-1.c: New test.
51286
51287 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
51288
51289         * gcc.c-torture/execute/20020307-2.c: New test.
51290
51291 2002-03-07  Jeffrey A Law  (law@redhat.com)
51292
51293         * g77.f-torture/compile/20020307-1.f: New test.
51294
51295 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
51296
51297         * gcc.dg/unordered-1.c: New test.
51298
51299 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
51300
51301         * gcc.c-torture/execute/20020307-1.c: New test.
51302
51303 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
51304
51305         * gcc.dg/20020304-1.c: New test.
51306
51307         * gcc.c-torture/compile/20020304-2.c: New test.
51308
51309 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
51310
51311         * gcc.c-torture/compile/20020304-1.c: New test case
51312         (from PR c/5830).
51313
51314 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
51315
51316         * gcc.dg/20020103-1.c: Add other -D ppc variants.
51317
51318 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51319
51320         * g++.dg/other/classkey1.C: New test.
51321
51322 2002-03-01  Richard Henderson  <rth@redhat.com>
51323
51324         * gcc.c-torture/compile/981223-1.x: New.
51325         * gcc.c-torture/compile/920625-1.x: New.
51326
51327 2002-02-28  Richard Henderson  <rth@redhat.com>
51328
51329         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
51330
51331 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
51332
51333         * gcc.c-torture/execute/20020227-1.c: New test.
51334
51335 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
51336
51337         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
51338         here" ERROR lines.
51339         * g++.old-deja/g++.oliva/partord1.C: Likewise.
51340         * g++.old-deja.g++.other/defarg1.C: Likewise.
51341         * g++.old-deja/g++.pt/calls2.C: Likewise.
51342         * g++.old-deja/g++.pt/crash20.C: Likewise.
51343         * g++.old-deja/g++.pt/crash30.C: Likewise.
51344         * g++.old-deja/g++.pt/crash36.C: Likewise.
51345         * g++.old-deja/g++.pt/crash6.C: Likewise.
51346         * g++.old-deja/g++.pt/defarg13.C: Likewise.
51347         * g++.old-deja/g++.pt/derived3.C: Likewise.
51348         * g++.old-deja/g++.pt/error1.C: Likewise.
51349         * g++.old-deja/g++.pt/friend21.C: Likewise.
51350         * g++.old-deja/g++.pt/friend23.C: Likewise.
51351         * g++.old-deja/g++.pt/infinite1.C: Likewise.
51352         * g++.old-deja/g++.robertl/eb128.C: Likewise.
51353
51354 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
51355
51356         * gcc.c-torture/execute/20020225-2.c: New test.
51357
51358 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
51359
51360         * gcc.c-torture/execute/920730-1t.c,
51361         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
51362         Delete test cases, only relevant to -traditional.
51363
51364 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51365
51366         * gcc.dg/cpp/undef1.c: Remove.
51367         * gcc.dg/cpp/directiv.c: Update.
51368         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
51369
51370 2002-02-27  Michael Meissner  <meissner@redhat.com>
51371
51372         * gcc.c-torture/execute/20020226-1.c: New test.
51373
51374 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
51375
51376         * g++.dg/debug/debug4.C: New test.
51377
51378         * gcc.dg/ia64-visibility-1.c: New test.
51379
51380 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
51381
51382         * gcc.dg/debug/20020224-1.c: New.
51383
51384 2002-02-25  Kazu Hirata  <kazu@hxi.com>
51385
51386         * gcc.c-torture/execute/960416-1.x: New.
51387         * gcc.c-torture/execute/divconst-3.x: Likewise.
51388
51389 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
51390
51391         * gcc.dg/20020224-1.c: New test.
51392
51393 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
51394
51395         * gcc.c-torture/execute/20020225-1.c: New.
51396
51397 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51398
51399         * gcc.dg/cpp/wchar-1.c: New test.
51400
51401 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
51402
51403         * gcc.dg/20020222-1.c: New test.
51404
51405 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
51406
51407         * g++.dg/opt/anonunion1.C: New test.
51408
51409 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
51410
51411         * g++.dg/template/qualttp19.C: New test.
51412         * g++.dg/template/qualttp20.C: New test.
51413         * g++.old-deja/g++.jason/report.C: Adjust expected errors
51414         * g++.old-deja/g++.other/qual1.C: Likewise.
51415
51416 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
51417
51418         * gcc.dg/attr-alwaysinline.c: New.
51419
51420 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
51421
51422         * gcc.dg/20020220-1.c: New test.
51423
51424         * gcc.dg/20020220-2.c: New test.
51425
51426         * g++.dg/opt/mmx1.C: New test.
51427
51428 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
51429
51430         * gcc.c-torture/compile/20020110.c: New test.
51431
51432 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
51433
51434         * gcc.c-torture/execute/20020219-1.c: New test.
51435
51436         * gcc.dg/20020219-1.c: New test.
51437
51438         * gcc.dg/noncompile/20020220-1.c: New test.
51439
51440         * g++.dg/opt/ptrintsum1.C: New test.
51441
51442         * gcc.dg/debug/20020220-1.c: New test.
51443
51444 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
51445
51446         * gcc.c-torture/execute/20020216-1.c: New test.
51447
51448 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
51449
51450         * gcc.dg/decl-1.c: Update, new test.
51451
51452 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
51453
51454         * g++.dg/abi/bitfield1.C: New test.
51455         * g++.dg/abi/bitfield2.C: New test.
51456
51457 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
51458
51459         * gcc.dg/attr-nest.c: New test.
51460
51461 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
51462
51463         * gcc.c-torture/execute/20020215-1.c: New test.
51464
51465 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
51466
51467         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
51468         * g++.dg/debug/debug.exp: New.
51469         * g++.dg/debug/trivial.C: New.
51470         * g++.dg/debug/debug1.C: Moved...
51471         * g++.dg/other/debug1.C: ...from here.
51472         * g++.dg/debug/debug2.C: Moved...
51473         * g++.dg/other/debug2.C: ...from here.
51474         * g++.dg/debug/debug3.C: Moved...
51475         * g++.dg/other/debug3.C: ...from here.
51476
51477         * gcc.dg/noncompile/20020213-1.c: New test.
51478
51479 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
51480
51481         * g++.dg/other/debug3.C: New test.
51482
51483         * gcc.c-torture/execute/20020213-1.c: New test.
51484
51485 2002-02-13  Richard Smith <richard@ex-parrot.com>
51486
51487         * g++.old-deja/g++.other/thunk1.C: New test.
51488
51489 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
51490
51491         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
51492
51493 2002-02-13  Stan Shebs  <shebs@apple.com>
51494
51495         * gcc.dg/altivec-3.c: New.
51496
51497 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
51498
51499         * gcc.dg/Wunreachable-1.c: New test.
51500         * gcc.dg/Wunreachable-2.c: New test.
51501
51502 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51503
51504         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
51505
51506 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
51507
51508         * gcc.dg/decl-1.c: New test.
51509
51510 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
51511
51512         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
51513
51514 2002-02-10  Kazu Hirata  <kazu@hxi.com>
51515
51516         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
51517         * gcc.c-torture/compile/980506-1.x: Likewise.
51518
51519 2002-02-10  Kazu Hirata  <kazu@hxi.com>
51520
51521         * gcc.dg/20020210-1.c: New.
51522
51523 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
51524
51525         * g77.f-torture/execute/947.f: New regression test
51526         for PR fortran/947.
51527
51528 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
51529
51530         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
51531         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
51532
51533 2002-02-08  Richard Henderson  <rth@redhat.com>
51534
51535         * gcc.c-torture/compile/labels-3.c: New.
51536
51537 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
51538
51539         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
51540         expression statements work instead.
51541         * gcc.dg/noncompile/20020207-1.c: New test.
51542
51543 2002-02-07  Richard Henderson  <rth@redhat.com>
51544
51545         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
51546
51547 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
51548
51549         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
51550         message from g77
51551         * lib/g77-dg.exp: Trim g77 error messages so that they are
51552         recognized by dg.exp.
51553
51554 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
51555
51556         PR fortran/5473
51557         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
51558
51559 2002-02-07  Richard Henderson  <rth@redhat.com>
51560
51561         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
51562         to be sufficiently aligned for integers.
51563
51564 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
51565
51566         * g++.dg/template/friend4.C: New test.
51567
51568 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
51569
51570         PR fortran/5743
51571         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
51572         unsupported cases.
51573
51574 2002-02-07  Richard Henderson  <rth@redhat.com>
51575
51576         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
51577         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
51578         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
51579         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
51580
51581 2002-02-06  Richard Henderson  <rth@redhat.com>
51582
51583         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
51584
51585 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
51586
51587         * gcc.dg/20020206-1.c: New test.
51588
51589 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
51590
51591         * gcc.c-torture/execute/20020206-1.c: New test.
51592
51593         * gcc.c-torture/execute/20020206-2.c: New test.
51594
51595         PR optimization/5429:
51596         * gcc.c-torture/compile/20020206-1.c: New test.
51597
51598 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
51599
51600         * g++.dg/ext/align1.C: Do not use an explicit alignment value
51601         as certain file formats cannot support particularly large
51602         alignments.
51603
51604         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
51605         and do not expect to be able to link the executable.
51606
51607         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
51608         fail because the COFF format does not support the weak attribute.
51609
51610 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
51611
51612         * g77.dg/pr5473.f: New test
51613
51614 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
51615
51616         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
51617         Fix testcase accordingly.
51618
51619 2002-02-04  Richard Henderson  <rth@redhat.com>
51620
51621         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
51622         (buf): Change to be an array of pointers, not ints.
51623
51624 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
51625
51626         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
51627         before all tests.  Move warning one line above to match where it
51628         C frontend emits.
51629         * gcc.dg/Wswitch-2.c: New test.
51630         * g++.dg/warn/Wswitch-1.C: New test.
51631         * g++.dg/warn/Wswitch-2.C: New test.
51632
51633 2002-02-04  Richard Henderson  <rth@redhat.com>
51634
51635         * g++.dg/abi/offsetof.C: Fix size comparison.
51636
51637 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
51638
51639         * gcc.dg/cast-qual-2.c: New test.
51640
51641 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
51642
51643         * gcc.dg/20020201-4.c: New test.
51644
51645 2002-02-04  Ben Elliston  <bje@redhat.com>
51646
51647         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
51648         target_info attribute != 0, in addition to the empty string.
51649         (gcc_target_compile): Likewise.
51650
51651 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
51652
51653         * gcc.dg/Wswitch.c: New test.
51654         PR gcc/4475. PR gcc/3780.
51655
51656 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
51657
51658         * g77.f-torture/execute/5122.f: New test for regressions
51659         against PR fortran/5122.
51660
51661 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
51662
51663         * g77.f-torture/compile/pr3743.f: Delete
51664         * g77.dg/pr3743-1.f: New test.
51665         * g77.dg/pr3743-2.f: New test.
51666         * g77.dg/pr3743-3.f: New test.
51667         * g77.dg/pr3743-4.f: New test.
51668
51669 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51670
51671         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
51672
51673 2002-02-02  Richard Henderson  <rth@redhat.com>
51674
51675         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
51676         * gcc.c-torture/execute/bf64-1.c: Likewise.
51677
51678 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
51679
51680         * gcc.dg/20020201-2.c: New test.
51681
51682         * gcc.dg/20020201-3.c: New test.
51683
51684         * gcc.c-torture/execute/bitfld-2.c: New test.
51685
51686 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51687
51688         * gcc.dg/bitfld-1.c: Update.
51689         * gcc.dg/bitfld-2.c: Update.
51690         * gcc.c-torture/execute/bitfld-1.x: New.
51691
51692 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
51693
51694         * gcc.c-torture/execute/20020201-1.c: New test.
51695
51696 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
51697
51698         PR target/5469
51699         * gcc.dg/20020201-1.c: New test.
51700
51701 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
51702
51703         PR fortran/3743
51704         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
51705         * g77.f-torture/compile/pr3743.x: Remove
51706
51707 2002-01-31  Tom Rix  <trix@redhat.com>
51708
51709         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
51710
51711 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51712
51713         * gcc.dg/noncompile/20020130-1.c: New test.
51714
51715 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
51716
51717         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
51718
51719 2002-01-29  Richard Henderson  <rth@redhat.com>
51720
51721         * gcc.c-torture/execute/991118-1.c: Cast various constants back
51722         to long long.
51723         * gcc.c-torture/execute/bf64-1.c: Likewise.
51724
51725 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
51726
51727         * gcc.c-torture/execute/20020129-1.c: New test.
51728
51729 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51730
51731         * gcc.c-torture/compile/20000224-1.c: Update.
51732         * gcc.c-torture/execute/bitfld-1.c: New tests.
51733         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
51734         * gcc.dg/uninit-A.c: Update.
51735
51736 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
51737
51738         * g++.dg/template/ctor1.C: Add instantiation.
51739
51740 2002-01-28  Paul Koning  <pkoning@equallogic.com>
51741
51742         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
51743         argument to __builtin_prefetch to be const ptr.
51744
51745 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
51746
51747         * gcc.c-torture/compile/20020120-1.c: New test.
51748
51749 2002-01-27  Kazu Hirata  <kazu@hxi.com>
51750
51751         * gcc.c-torture/execute/20020127-1.c: New test.
51752
51753 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
51754
51755         * g77.dg/f77-edit-i-in.f: New test
51756         * g77.dg/f77-edit-i-out.f: New test
51757
51758 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
51759
51760         * gcc.dg/debug/debug.exp: New file.
51761         * gcc.dg/debug/trivial.c: New file.
51762         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
51763         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
51764         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
51765         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
51766         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
51767         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
51768         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
51769         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
51770         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
51771         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
51772         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
51773         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
51774         * gcc.dg/20000503-1.c: Removed.
51775         * gcc.dg/20010207-1.c: Removed.
51776         * gcc.dg/20011223-1.c: Removed.
51777         * gcc.dg/20020104-2.c: Removed.
51778         * gcc.dg/debug-1.c: Removed.
51779         * gcc.dg/debug-2.c: Removed.
51780         * gcc.dg/debug-3.c: Removed.
51781         * gcc.dg/debug-4.c: Removed.
51782         * gcc.dg/debug-5.c: Removed.
51783         * gcc.dg/debug-6.c: Removed.
51784         * gcc.dg/dwarf2-1.c: Removed.
51785         * gcc.dg/dwarf2-2.c: Removed.
51786
51787 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
51788
51789         * g++.old-deja/g++.other/eh5.C: New test.
51790         * g++.old-deja/g++.other/sibcall2.C: New test.
51791         * g++.old-deja/g++.other/array9.C: New test.
51792         * g++.old-deja/g++.other/typename2.C: New test.
51793         * g++.old-deja/g++.other/crash60.C: New test.
51794         * g++.old-deja/g++.other/conv9.C: New test.
51795         * g++.old-deja/g++.other/mangle10.C: New test.
51796         * g++.old-deja/g++.other/unchanging1.C: New test.
51797         * g++.old-deja/g++.other/exprstmt1.C: New test.
51798         * g++.old-deja/g++.other/inline23.C: New test.
51799         * g++.old-deja/g++.eh/ia64-1.C: New test.
51800         * g++.old-deja/g++.other/dwarf2-1.C: New test.
51801         * g++.old-deja/g++.other/reload1.C: New test.
51802         * g++.old-deja/g++.other/static20.C: New test.
51803         * g++.old-deja/g++.other/local-alloc1.C: New test.
51804         * g++.old-deja/g++.other/conv8.C: New test.
51805         * g++.old-deja/g++.other/stmtexpr2.C: New test.
51806         * g++.old-deja/g++.other/storeexpr1.C: New test.
51807         * g++.old-deja/g++.other/storeexpr2.C: New test.
51808         * g++.dg/eh/template2.C: New test.
51809         * g++.dg/warn/weak1.C: New test.
51810
51811 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
51812
51813         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
51814         Remove first, non-varying, argument.
51815
51816 2002-01-23  Richard Henderson  <rth@redhat.com>
51817
51818         * gcc.dg/inline-2.c: New.
51819
51820         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
51821         Add optional target arg.  Check number of arguments.
51822         (scan-assembler-not, scan-assembler-dem): Likewise.
51823         (scan-assembler-dem-not): Likewise.
51824
51825 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
51826
51827         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
51828         line 12.
51829         * g++.old-deja/g++.brendan/parse3.C,
51830         g++.old-deja/g++.other/crash26.C,
51831         g++.old-deja/g++.other/crash28.C,
51832         g++.old-deja/g++.other/crash29.C,
51833         g++.old-deja/g++.other/crash30.C,
51834         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
51835
51836 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
51837
51838         * gcc.dg/20020115-1.c: New.
51839
51840 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
51841
51842         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
51843
51844 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
51845
51846         * gcc.dg/20020122-3.c: New.
51847
51848 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
51849
51850         * g++.dg/other/gc1.C: New test.
51851
51852 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
51853
51854         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
51855
51856 2002-01-22  Richard Henderson  <rth@redhat.com>
51857
51858         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
51859
51860 2002-01-22  Richard Henderson  <rth@redhat.com>
51861
51862         * gcc.dg/20020122-4.c: New.
51863
51864 2002-01-22  H.J. Lu <hjl@gnu.org>
51865
51866         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
51867         link output.
51868         * gcc.dg/special/ecos.exp: Likewise.
51869         * lib/g++-dg.exp: Likewise.
51870         * lib/g77-dg.exp: Likewise.
51871         * lib/gcc-dg.exp : Likewise.
51872         * lib/mike-g++.exp: Likewise.
51873         * lib/mike-g77.exp: Likewise.
51874         * lib/mike-gcc.exp: Likewise.
51875         * lib/objc-dg.exp: Likewise.
51876
51877 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
51878
51879         PR target/5379
51880         * gcc.dg/20020122-2.c: New test.
51881
51882 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
51883
51884         * gcc.dg/20020122-1.c: New test.
51885
51886 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
51887
51888         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
51889
51890 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
51891
51892         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
51893
51894 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51895
51896         * gcc.c-torture/compile/20020121-1.c: New test.
51897
51898 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
51899
51900         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
51901         ld_library_path.
51902
51903 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
51904
51905         * gcc.dg/20020218-1.c: New test.
51906
51907 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
51908
51909         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
51910         messages
51911         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
51912         "At global scope" warning
51913         * g++.dg/ext/align1.C: Change cygwin test for alignment
51914         from db-bogus to dg-warning
51915
51916 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
51917
51918         * g77.f-torture/compile/cpp2.F: New test.
51919
51920 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
51921
51922         * g++.dg/template/access1.C: New test.
51923
51924 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
51925
51926         * gcc.dg/20020118-1.c: New.
51927
51928 2002-01-18  Kazu Hirata  <kazu@hxi.com>
51929
51930         * gcc.c-torture/execute/20020118-1.c: New test.
51931
51932 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
51933
51934         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
51935         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
51936         alignment warnings.
51937
51938 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
51939
51940         * gcc.misc-tests/i386-prefetch.exp: Save and restore
51941         torture_with_loops and torture_without_loops
51942
51943 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
51944
51945         * gcc.c-torture/compile/20020116-1.c: New test.
51946
51947 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
51948
51949         * gcc.dg/20020116-2.c: New test.
51950
51951         * gcc.dg/ultrasp4.c: New test.
51952
51953         * gcc.dg/20020116-1.c: New test.
51954
51955 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
51956
51957         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
51958         by EABI.
51959
51960 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
51961
51962         * gcc.misc-tests/i386-prefetch.exp: New.
51963         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
51964         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
51965         * gcc.misc-tests/i386-pf-none-1.c: New test.
51966         * gcc.misc-tests/i386-pf-sse-1.c: New test.
51967
51968 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
51969
51970         * gcc.dg/gnu89-init-1.c: Add new tests.
51971
51972 2002-01-15  Andreas Jaeger  <aj@suse.de>
51973
51974         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
51975         * gcc.dg/i386-mmx-2.c: Likewise.
51976         * gcc.dg/i386-sse-1.c: Likewise.
51977         * gcc.dg/i386-sse-2.c: Likewise.
51978         * gcc.dg/i386-sse-3.c: Likewise.
51979
51980 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
51981
51982         * g77.f-torture/execute/intrinsic-unix-bessel.f:
51983         Uncomment additional cases that now pass.
51984
51985 2002-01-11  Richard Henderson  <rth@redhat.com>
51986
51987         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
51988         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
51989
51990 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
51991
51992         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
51993
51994 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
51995
51996         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
51997         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
51998
51999 2002-01-10  Dale Johannesen  <dalej@apple.com>
52000
52001         * gcc.c-torture/execute/loop-11.c: New.
52002
52003 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
52004
52005         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
52006         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
52007
52008 2002-01-09  Richard Henderson  <rth@redhat.com>
52009
52010         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
52011         type in which to perform the operation for each size.
52012
52013 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
52014
52015         * gcc.c-torture/compile/20020109-2.c: New test.
52016
52017 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
52018
52019         * gcc.c-torture/execute/loop-10.c: New test.
52020
52021 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
52022
52023         * gcc.c-torture/compile/20010226-1.c: New test.
52024         * gcc.c-torture/compile/20010227-1.c: New test.
52025         * gcc.c-torture/compile/20010426-1.c: New test.
52026         * gcc.c-torture/compile/20010510-1.c: New test.
52027         * gcc.c-torture/compile/20010605-3.c: New test.
52028         * gcc.c-torture/compile/20010824-1.c: New test.
52029         * gcc.c-torture/execute/20010409-1.c: New test.
52030         * gcc.dg/noncompile/20000901-1.c: New test.
52031         * gcc.dg/20001023-1.c: New test.
52032         * gcc.dg/20001101-1.c: New test.
52033         * gcc.dg/20001102-1.c: New test.
52034         * gcc.dg/20010207-1.c: New test.
52035         * gcc.dg/20010405-1.c: New test.
52036         * gcc.dg/20010822-1.c: New test.
52037         * gcc.dg/20011107-1.c: New test.
52038
52039 2002-01-09  Jeffrey A Law  (law@redhat.com)
52040
52041         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
52042
52043         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
52044         execution failure on PA targets.
52045
52046 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
52047
52048         * gcc.c-torture/compile/20020109-1.c: New test.
52049
52050 2002-01-08  Kazu Hirata  <kazu@hxi.com>
52051
52052         * gcc.c-torture/execute/20020108-1.c: New test.
52053
52054 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
52055
52056         * gcc.dg/20020108-1.c: New test.
52057
52058 2002-01-08  H.J. Lu <hjl@gnu.org>
52059
52060         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
52061         for header files.
52062
52063 2002-01-08  Geoff Keating  <geoffk@redhat.com>
52064
52065         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
52066         consistency.
52067
52068 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
52069
52070         * gcc.dg/altivec-4.c: Test altivec predicates.
52071
52072 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
52073
52074         * gcc.c-torture/execute/20020107-1.c: New test.
52075
52076 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
52077
52078         PR c/5279
52079         * gcc.c-torture/compile/20020106-1.c: New test.
52080
52081 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
52082
52083         * gcc.c-torture/execute/nestfunc-4.c: New test.
52084
52085 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
52086
52087         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
52088         extra triple that slipped in.
52089         * g++.old-deja/g++.abi/align.C: Likewise.
52090         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52091
52092 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
52093
52094         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
52095         * g++.old-deja/g++.abi/align.C: Likewise.
52096         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52097
52098         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
52099         on FreeBSD/i386.
52100         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
52101         FreeBSD.
52102
52103 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
52104
52105         * gcc.dg/20020104-1.c: New test.
52106
52107         * gcc.dg/20020104-2.c: New test.
52108
52109 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
52110
52111         * gcc.dg/20020103-1.c: Fix typo in target selector.
52112
52113 2002-01-03  Richard Henderson  <rth@redhat.com>
52114
52115         * gcc.dg/20020103-1.c: New.
52116
52117 2002-01-03  Kazu Hirata  <kazu@hxi.com>
52118
52119         * gcc.c-torture/execute/20020103-1.c: New test.
52120
52121 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
52122
52123         * g++.dg/other/debug2.C: New test.
52124
52125         * gcc.c-torture/compile/20020103-1.c: New test.
52126
52127 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
52128
52129         * gcc.dg/gnu89-init-1.c: Added new tests.
52130
52131 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52132
52133         * g++.dg/template/friend2.C: Remove as patch is reverted.
52134
52135         * g++.dg/warn/oldcast1.C: New test.
52136
52137         * g++.dg/template/ptrmem1.C: New test.
52138         * g++.dg/template/ptrmem2.C: New test.
52139
52140         * g++.dg/template/ntp.C: New test.
52141
52142         * g++.dg/other/component1.C: New test.
52143
52144         * g++.dg/template/ttp3.C: New test.
52145
52146         * g++.dg/template/friend2.C: New test.
52147         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
52148
52149 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52150
52151         * g++.dg/other/ptrmem1.C: New test.
52152         * g++.dg/other/ptrmem2.C: New test.
52153
52154 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52155
52156         * g++.dg/template/ctor1.C: New test.
52157
52158 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52159
52160         * g++.dg/template/friend2.C: New test.
52161
52162 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
52163
52164         * gcc.dg/mmix-1.c: New test.
52165
52166 2001-12-31  Richard Henderson  <rth@redhat.com>
52167
52168         * gcc.dg/asm-5.c: New.
52169
52170 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
52171
52172         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
52173         in namespace __gnu_cxx
52174
52175 2001-12-30  Richard Henderson  <rth@redhat.com>
52176
52177         * gcc.dg/debug-6.c: New.
52178
52179 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
52180
52181         * gcc.c-torture/compile/20011229-2.c: New test.
52182
52183 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
52184
52185         * gcc.dg/debug-3.c: New test.
52186         * gcc.dg/debug-4.c: New test.
52187         * gcc.dg/debug-5.c: New test.
52188
52189 2001-12-29  Richard Henderson  <rth@redhat.com>
52190
52191         * g++.dg/eh/loop1.C: New.
52192
52193 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
52194
52195         * g++.dg/template/crash1.C: New test.
52196
52197 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
52198
52199         * g++.dg/other/const1.C: New test.
52200
52201 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
52202
52203         * gcc.c-torture/compile/20011229-1.c: New test.
52204
52205 2001-12-28  Stan Shebs  <shebs@apple.com>
52206
52207         * lib/objc-torture.exp: Resync with c-torture.exp.
52208         * lib/objc.exp: Load standard libraries.
52209
52210 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
52211
52212         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
52213         additional tests.
52214
52215 2001-12-27  Roger Sayle <roger@eyesopen.com>
52216
52217         * gcc.c-torture/execute/string-opt-16.c: New testcase.
52218
52219 2001-12-27  Richard Henderson  <rth@redhat.com>
52220
52221         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
52222
52223 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
52224
52225         * g++.dg/eh/ctor1.C: New test.
52226         * g++.dg/other/error2.C: New test.
52227
52228 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
52229
52230         * g++.dg/other/init2.C: New test.
52231
52232 2001-12-24  Richard Henderson  <rth@redhat.com>
52233
52234         * gcc.dg/20011223-1.c: New.
52235         * gcc.dg/inline-1.c: New.
52236
52237 2001-12-23  Richard Henderson  <rth@redhat.com>
52238
52239         * gcc.dg/asm-4.c: Test operand modifiers.
52240
52241 2001-12-23  Richard Henderson  <rth@redhat.com>
52242
52243         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
52244
52245 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52246
52247         * gcc.c-torture/execute/20011223-1.c: New test.
52248
52249 2001-12-21  Richard Henderson  <rth@redhat.com>
52250
52251         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
52252         re-enables the warning.
52253
52254 2001-12-21  Richard Henderson  <rth@redhat.com>
52255
52256         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
52257
52258 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
52259
52260         * gcc.c-torture/compile/20011218-1.c: New test.
52261
52262 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
52263
52264         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
52265         arm-isr.c test.
52266         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
52267         epilogue generation for ARM ISR routines.
52268
52269 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52270
52271         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
52272         * gcc.dg/format/c90-printf-3.c: Likewise.
52273         * gcc.dg/format/c99-printf-3.c: Likewise.
52274         * gcc.dg/format/ext-1.c: Likewise.
52275         * gcc.dg/format/ext-6.c: Likewise.
52276         * gcc.dg/format/format.h: Prototype unlocked stdio.
52277
52278 2001-12-20  Richard Henderson  <rth@redhat.com>
52279
52280         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
52281         (arena): Use it.
52282         (malloc): Correct allocation logic.  Abort if we fill up the
52283         arena before initialization complete.
52284         (realloc): Correct allocation logic.
52285
52286 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
52287
52288         * gcc.c-torture/compile/20011219-2.c: New test.
52289
52290         * gcc.c-torture/execute/20011219-1.c: New test.
52291
52292 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
52293
52294         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
52295         target does not support weak symbols.
52296
52297 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
52298
52299         * gcc.c-torture/compile/20011219-1.c: New test.
52300
52301 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
52302
52303         * g++.dg/other/error1.C: New test.
52304
52305 2001-12-17  Jeffrey A Law  (law@redhat.com)
52306
52307         * gcc.c-torture/execute/20011217-1.c: New test.
52308
52309 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
52310
52311         * objc.dg/special/: New directory.
52312         * objc.dg/special/special.exp: New file.
52313         * objc.dg/special/unclaimed-category-1.h: New file.
52314         * objc.dg/special/unclaimed-category-1a.m: New file.
52315         * objc.dg/special/unclaimed-category-1.m: New file.
52316
52317 2001-12-17  Andreas Jaeger  <aj@suse.de>
52318
52319         * gcc.c-torture/compile/20011217-2.c: New test.
52320
52321 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52322
52323         * gcc.c-torture/compile/20011217-1.c: New test.
52324
52325 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
52326
52327         * gcc.dg/20011214-1.c: New.
52328
52329 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
52330
52331         * gcc.dg/altivec-4.c: New.
52332
52333 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
52334
52335         * gcc.dg/20011113-1.c: New test.
52336
52337 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52338
52339         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
52340         std::__malloc_alloc_template<0> and
52341         std::__default_alloc_template<false, 0>.
52342
52343 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
52344
52345         * objc/execute/bf-21.m: New test.
52346         * objc/execute/enumeration-1.m: New test.
52347         * objc/execute/enumeration-2.m: New test.
52348
52349 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
52350
52351         * gcc.dg/gnu89-init-1.c: New test.
52352
52353 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
52354
52355         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
52356         * g++.old-deja/g++.jason/2371.C: Likewise.
52357         * g++.old-deja/g++.jason/template33.C: Likewise.
52358         * g++.old-deja/g++.jason/template34.C: Likewise.
52359         * g++.old-deja/g++.jason/template36.C: Likewise.
52360         * g++.old-deja/g++.oliva/typename1.C: Likewise.
52361         * g++.old-deja/g++.oliva/typename2.C: Likewise.
52362         * g++.old-deja/g++.other/typename1.C: Likewise.
52363         * g++.old-deja/g++.pt/inherit2.C: Likewise.
52364         * g++.old-deja/g++.pt/nontype5.C: Likewise.
52365         * g++.old-deja/g++.pt/typename11.C: Likewise.
52366         * g++.old-deja/g++.pt/typename14.C: Likewise.
52367         * g++.old-deja/g++.pt/typename16.C: Likewise.
52368         * g++.old-deja/g++.pt/typename3.C: Likewise.
52369         * g++.old-deja/g++.pt/typename4.C: Likewise.
52370         * g++.old-deja/g++.pt/typename5.C: Likewise.
52371         * g++.old-deja/g++.pt/typename7.C: Likewise.
52372         * g++.old-deja/g++.robertl/eb9.C: Likewise.
52373
52374 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
52375
52376         * g++.dg/other/linkage1.C: New test.
52377         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
52378         specifiers.
52379
52380 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
52381
52382         * gcc.dg/concat.c: New test.
52383
52384 2001-12-11  Stan Shebs  <shebs@apple.com>
52385
52386         * objc/compile: New test directory.
52387         * objc/compile/compile.exp: New expect script.
52388         * objc/compile/20011211-1.m: New compile test.
52389
52390 2001-12-11  Jason Merrill  <jason@redhat.com>
52391
52392         * lib/prune.exp (prune_gcc_output): Also handle "In member
52393         function".  So many permutations...
52394
52395 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
52396
52397         * g++.dg/template/typedef1.C: New test.
52398
52399 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
52400
52401         * g++.dg/other/copy1.C: New test.
52402
52403 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
52404
52405         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
52406
52407         * gcc.dg/builtin-choose-expr.c: New.
52408
52409 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
52410
52411         * gcc.dg/altivec-2.c: New.
52412
52413 2001-12-07  Richard Henderson  <rth@redhat.com>
52414
52415         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
52416
52417 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
52418
52419         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
52420         ultrasparc.
52421
52422 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52423
52424         * g++-old.deja/g++.robertl/eb101.C: Deleted.
52425
52426 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
52427
52428         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
52429         variable argument list.
52430
52431 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
52432
52433         * gcc.c-torture/execute/memcheck: Delete entire directory.
52434         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
52435         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
52436
52437 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52438
52439         * gcc.dg/Wshadow-1.c: New test.
52440
52441 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
52442
52443         * gcc.c-torture/compile/20011130-1.c: New test.
52444
52445         * gcc.dg/noncompile/20011025-1.c: New test.
52446
52447         * g++.dg/other/anon-union.C: New test.
52448
52449         * gcc.c-torture/execute/20011024-1.c: New test.
52450
52451 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
52452
52453         * gcc.c-torture/execute/20000722-1.x,
52454         gcc.c-torture/execute/20010123-1.x: Remove.
52455         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
52456         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
52457         gcc.dg/c99-complit-2.c: New tests.
52458
52459 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
52460
52461         * g++.dg/inherit/base1.C: New test.
52462
52463 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
52464
52465         * g++.dg/other/stdarg1.C: New test.
52466
52467         * gcc.c-torture/compile/20011130-2.c: New test.
52468
52469 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
52470
52471         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
52472         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
52473         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
52474         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
52475         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
52476         * gcc.dg/builtin-prefetch-1.c: New test.
52477
52478 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
52479
52480         * gcc.dg/20011130-1.c: New test.
52481
52482 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
52483
52484         * g++.dg/other/scope1.C: New test.
52485         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
52486
52487 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52488
52489         * gcc.dg/vla-init-1.c: New test.
52490
52491 2001-12-01  Geoff Keating  <geoffk@redhat.com>
52492
52493         * gcc.c-torture/compile/structs.c: New testcase from GDB.
52494
52495 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52496
52497         * objc.dg/alias.m: Update.
52498         * objc.dg/class-1.m: Update.
52499         * objc.dg/const-str-1.m: Update.
52500         * objc.dg/fwd-proto-1.m: Update.
52501         * objc.dg/id-1.m: Update.
52502         * objc.dg/super-class-1.m: Update.
52503
52504 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
52505
52506         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
52507         constructs.
52508
52509 2001-11-28  Jeffrey A Law  (law@cygnus.com)
52510
52511         * gcc.c-torture/execute/20011128-1.c: New test.
52512
52513 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
52514
52515         * gcc.dg/20011127-1.c: New test.
52516
52517 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52518
52519         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
52520         from Austin Group draft 7.
52521         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
52522         scanf format arguments.
52523         * gcc.dg/format/no-exargs-2.c: New test.
52524
52525 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
52526
52527         * g++.dg/abi/vbase8-4.C: New test.
52528
52529 2001-11-24  Ian Lance Taylor  <ian@airs.com>
52530
52531         * gcc.c-torture/execute/20011121-1.c: New test.
52532
52533 2001-11-23  Jeffrey A Law  (law@cygnus.com)
52534
52535         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
52536
52537 2001-11-23  Andreas Jaeger  <aj@suse.de>
52538
52539         * gcc.dg/cpp/charconst-2.c: New test.
52540
52541 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
52542
52543         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
52544         to the host if it is remote.  Let tests specify extra headers
52545         they use.
52546         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
52547         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
52548         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
52549         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
52550         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
52551         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
52552         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
52553         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
52554         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
52555         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
52556
52557 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
52558
52559         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
52560         for little endian ARMs.
52561
52562 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
52563
52564         * gcc.c-torture/compile/20011119-1.c: New test.
52565         * gcc.c-torture/compile/20011119-2.c: New test.
52566
52567 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
52568
52569         * gcc.dg/altivec-1.c: Fix typo.
52570
52571 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
52572
52573         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
52574
52575 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
52576
52577         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
52578
52579 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
52580
52581         * lib/g77.exp: Don't specify --rpath-link.
52582
52583         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
52584         across all the headers.
52585         * gcc.dg/format/format.exp: For testing on a remote host,
52586         copy format.h.
52587
52588         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
52589         * gcc.c-torture/execute/930406-1.c: Likewise.
52590         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
52591
52592 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
52593
52594         * gcc.dg/altivec-1.c: New.
52595
52596 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
52597
52598         * gcc.dg/cpp/fpreprocessed.c: New test case.
52599
52600 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52601
52602         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
52603         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
52604         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
52605
52606 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52607
52608         * gcc.dg/no-builtin-1.c: New test.
52609
52610 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
52611
52612         * gcc.c-torture/execute/20011115-1.c: New test.
52613
52614 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
52615
52616         * gcc.c-torture/compile/20011114-2.c: New test.
52617         * gcc.c-torture/compile/20011114-3.c: New test.
52618         * gcc.c-torture/compile/20011114-4.c: New test.
52619
52620 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
52621
52622         * g++.dg/other/init1.C: New test.
52623
52624 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
52625
52626         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
52627         message.
52628
52629         * gcc.c-torture/execute/20011114-1.c: New testcase.
52630
52631         * gcc.c-torture/compile/20010327-1.c: Revert last change.
52632         * gcc.c-torture/compile/20011114-1.c: New test, exactly
52633         like the (before this change) version of 20010327-1.c.
52634
52635 2001-11-14  Roger Sayle <roger@eyesopen.com>
52636
52637         * gcc.c-torture/execute/string-opt-13.c: New testcase.
52638
52639 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
52640
52641         * g++.dg/init/array2.C: New test.
52642
52643 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
52644
52645         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
52646
52647 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
52648
52649         * g++.dg/other/forscope1.C: New test.
52650         * g++.dg/ext/forscope1.C: New test.
52651         * g++.dg/ext/forscope2.C: New test.
52652
52653 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
52654
52655         * gcc.c-torture/execute/20011113-1.c: New test.
52656
52657 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
52658
52659         * gcc.c-torture/execute/20011109-2.c: New test.
52660
52661         * gcc.c-torture/execute/20011109-1.c: New test.
52662
52663 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
52664
52665         * gcc.c-torture/compile/20011109-1.c: New test.
52666
52667 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
52668
52669         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
52670         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
52671         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
52672         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
52673         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
52674         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
52675         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
52676
52677 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52678
52679         * g++.dg/warn/Wshadow-1.C: New tests.
52680         * g++.old-deja/g++.mike/for3.C: Update.
52681
52682 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52683
52684         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
52685         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
52686         XFAILs.  Adjust expected error texts.
52687         * gcc.c-torture/compile/20011106-1.c,
52688         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
52689         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
52690         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
52691         gcc.dg/c99-array-lval-5.c: New tests.
52692
52693 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52694
52695         * gcc.dg/cpp/defined.c: Update.
52696
52697 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52698
52699         * gcc.c-torture/execute/anon-1.c: New test.
52700
52701 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
52702
52703         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
52704         same size, so no warning should be produced on stormy16.
52705
52706         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
52707         due to oversized array.
52708         * g++.old-deja/g++.mike/ns15.C: Likewise.
52709         * g++.old-deja/g++.pt/crash16.C: Likewise.
52710
52711 2001-11-02  Graham Stott  <grahams@redhat.com>
52712
52713         * g++.dgother/debug1.C: Fix typos.
52714
52715 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
52716
52717         * g++.dg/other/debug1.C: New test.
52718
52719 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52720
52721         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
52722         of unsigned long.
52723
52724 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
52725
52726         * gcc.dg/20011029-2.c: New test.
52727
52728         * gcc.c-torture/compile/20011029-1.c: New test.
52729
52730 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
52731
52732         * objc/execute/class_self-1.m: New test.
52733         * objc/execute/class_self-2.m: New test.
52734
52735 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
52736
52737         * gcc.misc-tests/msgs.exp: Delete.
52738         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
52739         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
52740         error set to match recent changes.
52741
52742 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
52743
52744         * gcc.dg/20011021-1.c: New test.
52745
52746 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
52747
52748         * gcc.c-torture/compile/20011023-1.c: New test.
52749
52750 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
52751
52752         * lib/g77.exp: Rewrite based on lib/g++.exp.
52753
52754 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
52755
52756         * gcc.c-torture/execute/20011019-1.c: New test.
52757
52758         * gcc.dg/20011018-1.c: New test.
52759
52760 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
52761
52762         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
52763
52764 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
52765
52766         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
52767         * gcc.dg/attr-invalid.c: Likewise.
52768
52769 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
52770
52771         * gcc.dg/20011015-1.c: New test.
52772
52773 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
52774
52775         * g++.dg/template/unify2.C: New test.
52776
52777 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
52778
52779         * g++.dg/other/exception-specification.C: New test
52780
52781 2001-10-13  Tom Rix  <trix@redhat.com>
52782
52783         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
52784         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
52785
52786 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
52787
52788         * gcc.dg/20011009-1.c: New test.
52789
52790 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
52791
52792         PR g++/4476
52793         * g++.dg/other/friend1.C: New test.
52794
52795 2001-10-11  Richard Henderson  <rth@redhat.com>
52796
52797         * g++.old-deja/g++.other/crash18.C: Add -S to options.
52798
52799 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52800
52801         * gcc.c-torture/compile/20011010-1.c: New.
52802
52803 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
52804
52805         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
52806         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
52807         g77.f-torture/execute/execute.exp,
52808         g77.f-torture/noncompile/noncompile.exp,
52809         gcc.c-torture/compile/compile.exp,
52810         gcc.c-torture/execute/execute.exp,
52811         gcc.c-torture/execute/ieee/ieee.exp,
52812         gcc.c-torture/execute/memcheck/memcheck.exp,
52813         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
52814         objc/execute/execute.exp: Update FSF address.
52815
52816 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
52817
52818         * gcc.dg/cpp/cmdlne-C.c: Update.
52819         * gcc.dg/cpp/cmdlne-C2.c: New.
52820
52821 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52822
52823         * gcc.c-torture/execute/20011008-3.c: New.
52824
52825 2001-10-08  DJ Delorie  <dj@redhat.com>
52826
52827         * gcc.dg/20011008-1.c: New.
52828         * gcc.dg/20011008-2.c: New.
52829
52830 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52831
52832         * gcc.dg/cpp/spacing1.c: Update test.
52833
52834 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
52835
52836         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
52837         spelling errors of "separate" as "seperate".
52838
52839 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
52840
52841         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
52842         enough to avoid inlining.
52843
52844 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
52845
52846         * lib/g77.exp: set libg2c_dir correctly.
52847
52848 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52849
52850         * gcc.dg/cpp/macro11.c: New test.
52851
52852 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52853
52854         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
52855         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
52856         gcc.dg/format/multattr-3.c: New tests.
52857         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
52858         tests for format attributes on function pointers being rejected.
52859
52860 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52861
52862         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
52863
52864 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
52865
52866         * g++.dg/warn/format1.C: New test.
52867
52868 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
52869
52870         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
52871
52872 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
52873
52874         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
52875
52876 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
52877
52878         * gcc.dg/cpp/redef2.c: Add test.
52879
52880 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
52881
52882         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
52883         long-standing bug on i686, apparently.
52884         * gcc.c-torture/execute/loop-2c.x: New file.
52885         * gcc.c-torture/execute/loop-2d.x: New file.
52886         * gcc.c-torture/execute/loop-3c.x: New file.
52887
52888 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
52889
52890         * gcc.dg/cpp/20000625-2.c: Correct line number.
52891
52892 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52893
52894         * gcc.dg/cpp/macro10.c: New test.
52895         * gcc.dg/cpp/strify3.c: New test.
52896         * gcc.dg/cpp/spacing1.c: Add tests.
52897         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
52898         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
52899
52900 2001-09-24  DJ Delorie  <dj@redhat.com>
52901
52902         * gcc.c-torture/execute/20010924-1.c: New test.
52903
52904 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
52905
52906         * objc/execute/paste.m: Remove.
52907
52908 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
52909
52910         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
52911
52912 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
52913
52914         * g77.dg/strlen0.f: New test.
52915
52916 2001-09-21  Richard Henderson  <rth@redhat.com>
52917
52918         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
52919         * g++.old-deja/g++.abi/vtable2.C: Likewise.
52920
52921 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
52922
52923         Table-driven attributes.
52924         * g++.dg/ext/attrib1.C: New test.
52925
52926 2001-09-20  DJ Delorie  <dj@redhat.com>
52927
52928         * gcc.dg/20000926-1.c: Update expected warning messages.
52929         * gcc.dg/array-2.c: Likewise, and test for warnings too.
52930         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
52931         array.
52932
52933 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
52934
52935         * g++.dg/eh/registers1.C: New test case.
52936
52937 2001-09-17  Richard Henderson  <rth@redhat.com>
52938
52939         * gcc.dg/array-5.c: Fix VLA decomposition test.
52940
52941 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
52942
52943         * gcc.dg/cpp/line5.c: New testcase.
52944
52945 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
52946
52947         * gcc.dg/cpp/macro9.c: New test.
52948
52949 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
52950
52951         * gcc.c-torture/execute/980223.c: Change type of addr from long
52952         to char *.
52953
52954 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
52955
52956         * gcc.c-torture/execute/20010915-1.c: New test.
52957
52958 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
52959
52960         * g77.dg/bprob: New directory.
52961         * g77.dg/bprob/bprob.exp: New file.
52962         * g77.dg/bprob/bprob-1.f: New test.
52963         * g77.dg/gcov: New directory.
52964         * g77.dg/gcov/gcov.exp: New file.
52965         * g77.dg/gcov/gcov-1.f: New test.
52966         * g77.dg/gcov/gcov-1.x: New file.
52967
52968 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
52969
52970         * gcc.dg/cpp/directiv.c: Update.
52971         * gcc.dg/cpp/undef1.c: Update.
52972
52973 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
52974
52975         * gcc.dg/20010912-1.c: New test.
52976
52977 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
52978
52979         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
52980         language-independent file in lib.
52981         * lib/gcov.exp: New file.
52982
52983 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
52984
52985         * gcc.c-torture/compile/20010911-1.c: New test.
52986
52987 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
52988
52989         * lib/profopt.exp: New, to support profile-directed optimizations.
52990         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
52991         * gcc.misc-tests/bprob-1.c: New test.
52992         * gcc.misc-tests/bprob-2.c: New test.
52993
52994 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
52995
52996         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
52997         XFAIL and which kinds of gcov output to verify.
52998         * gcc.misc-tests/gcov-4b.x: New file.
52999         * gcc.misc-tests/gcov-5b.x: New file.
53000         * gcc.misc-tests/gcov-6.x: New file.
53001         * gcc.misc-tests/gcov-7.c: New test.
53002         * gcc.misc-tests/gcov-7.x: New file.
53003
53004 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
53005
53006         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
53007         * gcc.misc-tests/gcov-6.c: New test.
53008
53009 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53010
53011         PR c++/3986
53012         * g++.dg/abi/vbase1.C: New test.
53013
53014 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
53015
53016         * objc.dg/method-2.m: New.
53017
53018 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53019
53020         PR c++/4203
53021         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
53022         * g++.dg/init/empty1.C: New test.
53023
53024 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
53025
53026         * gcc.c-torture/compile/20010903-1.c: New test.
53027
53028 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
53029
53030         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
53031         for m68k.
53032
53033 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
53034
53035         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
53036
53037         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
53038
53039         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
53040
53041 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
53042
53043         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
53044         for 16-bit 'unsigned int'.
53045
53046 2001-08-29  Kazu Hirata  <kazu@hxi.com>
53047
53048         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
53049
53050 2001-08-27  Richard Henderson  <rth@redhat.com>
53051
53052         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
53053         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
53054
53055 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
53056
53057         * gcc.dg/asm-names.c (ymain): New.
53058
53059 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
53060
53061         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
53062         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
53063         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
53064
53065 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53066
53067         * gcc.dg/compare5.c: New testcase.
53068
53069 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
53070
53071         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
53072         and "In instantiation".
53073
53074 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
53075
53076         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
53077
53078 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
53079
53080         * gcc.misc-tests/gcov.exp: Add support for branch information.
53081         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
53082         * gcc.misc-tests/gcov-4.c: New test.
53083         * gcc.misc-tests/gcov-4b.c: New test.
53084         * gcc.misc-tests/gcov-5b.c: New test.
53085
53086 2001-08-20  Zack Weinberg  <zackw@panix.com>
53087
53088         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
53089         expected to fail.
53090
53091 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53092
53093         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
53094
53095 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
53096
53097         * g++.dg/eh/template1.C: New test.
53098
53099 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
53100
53101         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
53102         Fix thinko.
53103         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
53104         for xfail.
53105
53106 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
53107
53108         * lib/g77-dg.exp: Use prune.exp for common procedures
53109         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
53110         * lib/g77.exp: (g77-dg-prune) Remove
53111
53112 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
53113
53114         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
53115
53116 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53117
53118         * g++.dg/template/unify1.C: New test.
53119
53120 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
53121
53122         * g++.dg/abi/empty4.C: New test.
53123
53124 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
53125
53126         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
53127         solaris2.*
53128         * g77.f-torture/compile/pr3743.x: Likewise.
53129
53130 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53131
53132         * g++.dg/other/using-declaration.C: New test.
53133
53134 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53135
53136         * gcc.dg/cpp/tr-sign.c: New testcase.
53137
53138 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53139
53140         * gcc.dg/cpp/19951025-1.c: Revert.
53141         * gcc.dg/cpp/directiv.c: We no longer process directives that
53142         interrupt macro arguments.
53143
53144 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
53145
53146         * gcc.dg/bconstp-1.c: New test.
53147
53148 2001-08-03  Richard Henderson  <rth@redhat.com>
53149
53150         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
53151
53152 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53153
53154         * gcc.dg/cpp/19951025-1.c: Update.
53155
53156 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
53157
53158         * g77.dg/ff90-1.f (s): Fix reference of variable z,
53159         should be x.
53160
53161 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
53162
53163         Kill -fhonor-std.
53164         * g++.old-deja/g++.ns/ns14.C: Remove special options.
53165         * g++.old-deja/g++.other/std1.C: Likewise.
53166         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
53167
53168 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
53169
53170         * lib/g77.exp: Load gcc-defs.exp for common procedures
53171         (g77_pass, g77_fail, g77_finish, g77_exit,
53172         ${tool}_check_unsupported_p} Now redundant.  Deleted.
53173
53174 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
53175
53176         * g77.dg/fbackslash.f
53177         * g77.dg/fcase-preserve.f
53178         * g77.dg/ff90-1.f
53179         * g77.dg/ffixed-line-length-0.f
53180         * g77.dg/ffixed-line-length-132.f
53181         * g77.dg/ffixed-line-length-7.f
53182         * g77.dg/ffixed-line-length-72.f
53183         * g77.dg/ffixed-line-length-none.f
53184         * g77.dg/ffree-form-1.f
53185         * g77.dg/fno-backslash.f
53186         * g77.dg/fno-f90-1.f
53187         * g77.dg/fno-fixed-form-1.f
53188         * g77.dg/fno-onetrip.f
53189         * g77.dg/fno-typeless-boz.f
53190         * g77.dg/fno-underscoring.f
53191         * g77.dg/fno-vxt-1.f
53192         * g77.dg/fonetrip.f
53193         * g77.dg/ftypeless-boz.f
53194         * g77.dg/fugly-assumed.f
53195         * g77.dg/funderscoring.f
53196         * g77.dg/fvxt-1.f
53197
53198 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
53199
53200         * objc.dg/fwd-proto-1.m: New.
53201         * objc.dg/local-decl-1.m: New.
53202         * objc.dg/naming-1.m: New.
53203         * objc.dg/naming-2.m: New.
53204         * objc.dg/proto-hier-1.m: New.
53205
53206 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
53207
53208         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
53209         largest-type elements to a struct makes its size grow.
53210
53211 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
53212
53213         * g++.dg/abi/vthunk1.C: New test.
53214
53215 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
53216
53217         * g++.dg/abi/vbase8-22.C: New test.
53218
53219 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53220
53221         * gcc.dg/cpp/macro8.c: New test.
53222
53223 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
53224
53225         * g++.dg/abi/vbase8-21.C: New test.
53226
53227 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
53228
53229         * g++.dg/abi/vbase8-10.C: New test.
53230
53231 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53232
53233         * lib/g++.exp (g++_set_ld_library_path): Renamed to
53234         ${tool}_set_ld_library_path.
53235         Changed caller.
53236         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
53237         g++.exp.
53238
53239 2001-07-26  Stan Cox <scox@redhat.com>
53240
53241         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
53242         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
53243         gcc_exit, gcc_check_unsupported_p):
53244         Moved to gcc-deps.exp
53245         * gcc-deps.exp: New file.
53246
53247 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53248
53249         * g++.old-deja/g++.pt/defarg14.C: New test.
53250
53251 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53252
53253         * g++.old-deja/g++.other/lineno5.C: New test.
53254
53255 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53256
53257         * g++.old-deja/g++.pt/crash68.C: New test.
53258
53259 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53260
53261         * g++.old-deja/g++.other/crash42.C: New test.
53262
53263 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53264
53265         * gcc.dg/cpp/extratokens.c: Fix.
53266         * gcc.dg/cpp/skipping2.c: New tests.
53267
53268 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53269
53270         * gcc.c-torture/execute/20010724-1.c: New file.
53271         * gcc.c-torture/execute/20010724-1.x: New file.
53272
53273 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53274
53275         * g++.old-deja/g++.other/cond7.C: New test.
53276
53277 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53278
53279         * g++.old-deja/g++.other/optimize4.C: New test.
53280
53281 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53282
53283         * g++.old-deja/g++.abi/vbase8-5.C: New test.
53284
53285 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
53286
53287         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
53288         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
53289         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
53290         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
53291
53292         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
53293         bug report" message.
53294
53295         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
53296         * g++.dg/ext/instantiate1.C: Move from old-deja.
53297
53298 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
53299
53300         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
53301         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
53302         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
53303         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
53304
53305 2001-07-23  Jeffrey A Law  (law@cygnus.com)
53306
53307         * gcc.c-torture/execute/20010723-1.c: New test.
53308
53309 2001-07-23  Ben Elliston  <bje@redhat.com>
53310
53311         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
53312
53313 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53314
53315         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
53316         i[34567]86-*-*.
53317         Delete handling of ieee_multilib_flags.
53318         Pass -mieee for alpha*-*-* and sh-*-*.
53319         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
53320
53321 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
53322
53323         Remove old-abi tests.
53324         * g++.old-deja/g++.mike/p11116.C: Remove.
53325         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
53326
53327 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
53328
53329         * g77.f-torture/compile/pr3743.f: New test
53330
53331 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
53332
53333         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
53334
53335 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53336
53337         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
53338         g++.old-deja/g++.pt/static6.C: Likewise.
53339         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
53340         supports weak symbols.
53341
53342 2001-07-18  Andreas Jaeger  <aj@suse.de>
53343
53344         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
53345         supported again.
53346
53347 2001-07-18  Andreas Jaeger  <aj@suse.de>
53348
53349         * gcc.dg/iftrap-1.c: Fix target line.
53350
53351 2001-07-17  Richard Henderson  <rth@redhat.com>
53352
53353         * gcc.c-torture/execute/20010717-1.c: New.
53354
53355 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53356
53357         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
53358         tests.
53359
53360 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53361
53362         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
53363
53364 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53365
53366         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
53367         UAC_SIGBUS, UAC_NOPRINT definitions.
53368
53369 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
53370
53371         * objc/execute/object_is_class.m: New test.
53372         * objc/execute/object_is_meta_class.m: New test.
53373
53374 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
53375
53376         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
53377         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
53378
53379 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
53380
53381         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
53382         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
53383
53384 2001-07-14  Richard Henderson  <rth@redhat.com>
53385
53386         * gcc.dg/iftrap-1.c: New.
53387
53388 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
53389
53390         * g77.f-torture/execute/intrinsic77.f: New test.
53391
53392 2001-07-11  Janis Johnson <janis@us.ibm.com>
53393
53394         * gcc.misc-tests/gcov-3.c: New test.
53395
53396 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
53397
53398         * gcc.c-torture/compile/20010711-1.c,
53399         * gcc.c-torture/compile/20010711-2.c: New tests.
53400
53401 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
53402
53403         * gcc.c-torture/execute/20010711-1.c: New test.
53404
53405 2001-07-11  Ben Elliston  <bje@redhat.com>
53406
53407         * g++.old-deja/g++.other/enum5.C: New test.
53408
53409 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
53410
53411         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
53412         (g++-dg-prune): Call prune_gcc_output.
53413         * prune.exp: New file for prune_gcc_output.
53414         * lib/g++.exp, lib/gcc.exp: Load it.
53415
53416 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53417
53418         * gcc.c-torture/compile/20010701-1.c,
53419         g++.old-deja/g++.ext/attrib6.C: New tests.
53420
53421 2001-07-06  Jeffrey A Law  (law@cygnus.com)
53422
53423         * gcc.c-torture/compile/20010706-1.c: New test.
53424
53425 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
53426
53427         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
53428
53429 2001-06-28  Stan Shebs  <shebs@apple.com>
53430
53431         * gcc.dg/pragma-darwin.c: New test.
53432
53433 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53434
53435         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
53436         Solaris 2.[678] system.
53437
53438 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53439
53440         * gcc.dg/20010622-1.c: New test.
53441
53442 2001-06-18  Stan Shebs  <shebs@apple.com>
53443
53444         * objc.dg: New directory.
53445         * objc.dg/dg.exp: New file.
53446         * objc.dg/alias.m: New.
53447         * objc.dg/class-1.m: New.
53448         * objc.dg/class-2.m: New.
53449         * objc.dg/const-str-1.m: New.
53450         * objc.dg/const-str-2.m: New.
53451         * objc.dg/id-1.m: New.
53452         * objc.dg/method-1.m: New.
53453         * objc.dg/super-class-1.m: New.
53454         * lib/objc-dg.exp: New file.
53455
53456 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53457
53458         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
53459         of label name.
53460
53461 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
53462
53463         * g++.old-deja/g++.abi/vbase8-9.C: New test.
53464
53465 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53466
53467         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
53468         variable.
53469
53470 2001-06-12  Richard Henderson  <rth@redhat.com>
53471
53472         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
53473
53474 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
53475
53476         * g++.old-deja/g++.abi/vbase5.C: New test.
53477         * g++.old-deja/g++.abi/vbase6.C: New test.
53478         * g++.old-deja/g++.abi/vbase7.C: New test.
53479
53480 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53481
53482         * gcc.c-torture/compile/20010610-1.c: New test.
53483
53484 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
53485
53486         * g++.old-deja/g++.abi/vbase4.C: New test.
53487
53488 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53489
53490         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
53491         support %f for HC11/HC12 targets.
53492         * gcc.c-torture/execute/930513-1.x: New file, likewise.
53493         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
53494         on HC11/HC12 targets.
53495         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
53496
53497 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53498
53499         * gcc.dg/wchar_t-1.c: New file.
53500         * gcc.dg/wint_t-1.c: Likewise.
53501
53502 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
53503
53504         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
53505
53506 2001-06-11  Richard Henderson  <rth@redhat.com>
53507
53508         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
53509
53510 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53511
53512         * gcc.c-torture/compile/20010611-1.c: New test.
53513
53514 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53515
53516         * gcc.dg/c99-tag-1.c: Add more tests.
53517
53518 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
53519
53520         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
53521         representation on MN10300 and ARM/Thumb.
53522
53523 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
53524
53525         * g77.f-torture/execute/20010610.f: New.
53526
53527 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
53528
53529         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
53530         names.
53531
53532 2001-06-09  Richard Henderson  <rth@redhat.com>
53533
53534         * gcc.c-torture/execute/ashrdi-1.c: New.
53535         * gcc.c-torture/execute/ashldi-1.c: New.
53536         * gcc.c-torture/execute/lshrdi-1.c: New.
53537
53538 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
53539
53540         * objc/execute/load-3.m: Added. Check sending +load to categories,
53541         in addition to classes.
53542
53543 2001-06-08  Stan Shebs  <shebs@apple.com>
53544
53545         * objc/execute/load-2.m: New test.  From Nicola Pero
53546         <n.pero@mi.flashnet.it>.
53547
53548 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
53549
53550         * gcc.c-torture/execute/20010605-2.c: New test.
53551
53552 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
53553
53554         * g++.old-deja/g++.abi/vbase2.C: New test.
53555         * g++.old-deja/g++.abi/vbase3.C: New test.
53556
53557 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
53558
53559         * g++.old-deja/g++.pt/friend49.C: New test.
53560
53561 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
53562
53563         * g++.old-deja/g++.ext/anon3.C: New test.
53564
53565 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
53566
53567         * g++.old-deja/g++.other/conv7.C: New test.
53568
53569 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
53570
53571         * gcc.c-torture/compile/20010605-2.c: New test.
53572
53573 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53574
53575         * gcc.c-torture/execute/20010604-1.c: New test.
53576
53577 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
53578
53579         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
53580
53581 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
53582
53583         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
53584         (g++_link_flags): Likewise.
53585         (g++_init): Pass gccpath's value to two previous functions.
53586
53587 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53588
53589         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
53590         Ensure logfile entry matches exec command line.
53591
53592 2001-05-31  Richard Henderson  <rth@redhat.com>
53593
53594         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
53595         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
53596
53597 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
53598
53599         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
53600         compiler for irix6.2
53601
53602 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
53603
53604         * g++.old-deja/g++.other/optimize3.C: New file.
53605
53606 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
53607
53608         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
53609         assemble.
53610
53611 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
53612
53613         * g++.old-deja/g++.other/optimize2.C: New file.
53614
53615 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
53616
53617         * gcc.c-torture/compile/20010518-2.c: New file.
53618         * gcc.c-torture/execute/20010518-1.c: New file.
53619         * gcc.c-torture/execute/20010518-2.c: New file.
53620
53621 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53622
53623         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
53624
53625 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
53626
53627         G++ no longer defines builtins that do not begin with __builtin.
53628         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
53629         * g++.old-deja/g++.brendand/misc13.C: Likewise.
53630         * g++.old-deja/g++.law/builtin1.C: Likewise.
53631         * g++.old-deja/g++.law/cvt2.C: Likewise.
53632         * g++.old-deja/g++.mike/net5.C: Likewise.
53633         * g++.old-deja/g++.other/builtins1.C: Likewise.
53634         * g++.old-deja/g++.other/builtins2.C: Likewise.
53635         * g++.old-deja/g++.other/builtins3.C: Likewise.
53636         * g++.old-deja/g++.other/builtins4.C: Likewise.
53637         * g++.old-deja/g++.other/inline8.C: Likewise.
53638         * g++.old-deja/g++.robertl/eb39.C: Likewise.
53639
53640 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
53641
53642         * g++.old-deja/g++.pt/using1.C: Adjust.
53643         * g++.old-deja/g++.pt/using2.C: New test.
53644
53645 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53646
53647         * gcc.dg/cpp/charconst.c: New tests.
53648         * gcc.dg/cpp/escape.c: New tests.
53649         * gcc.dg/cpp/escape-1.c: New tests.
53650         * gcc.dg/cpp/escape-2.c: New tests.
53651         * gcc.dg/cpp/ucs.c: New tests.
53652
53653 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
53654
53655         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
53656         native compiler for irix6.5.
53657
53658 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
53659
53660         * lib/g++.exp (g++_include_flags): Use args to compute
53661         get_multilibs.
53662         (g++_link_flags): Likewise.
53663         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
53664
53665 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53666
53667         * gcc.dg/c90-hexfloat-1.c: Add more tests.
53668
53669 2001-05-21  Geoff Keating  <geoffk@redhat.com>
53670
53671         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
53672         this file.
53673
53674 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53675
53676         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
53677         STACK_SIZE;
53678         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
53679         to STACK_SIZE; Use it to define size of add_histo array.
53680         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
53681         to STACK_SIZE.
53682         (f): Use GITT_SIZE to define size of gitt local table.
53683         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
53684         to STACK_SIZE; Use it to define size of bytemem array.
53685
53686 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53687
53688         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
53689         on 68HC11/HC12 due to the asm instruction.
53690         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
53691         * gcc.c-torture/compile/920520-1.x: Likewise.
53692         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
53693         on 68HC11/HC12 because the function is larger than 64K.
53694         * gcc.c-torture/compile/961203-1.x: New file, this test fails
53695         on 68HC11/HC12 because the structure is too large.
53696
53697 2001-05-20  Richard Henderson  <rth@redhat.com>
53698
53699         * gcc.c-torture/execute/20010520-1.c: New.
53700
53701 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53702
53703         * g++.old-deja/g++.warn/compare1.C: New test.
53704         * gcc.dg/compare4.c: New test.
53705
53706 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
53707
53708         * g++.old-deja/g++.other/optimize1.C: New test.
53709
53710 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53711
53712         * g++.old-deja/g++.pt/spec41.C: New test.
53713
53714 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
53715
53716         * gcc.c-torture/compile/20010114-1.x: Remove.
53717
53718 2001-05-18  Stan Shebs  <shebs@apple.com>
53719
53720         * gcc.c-torture/compile/20010518-1.c: New test.
53721
53722 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
53723
53724         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
53725         * g++.old-deja/g++.pt/crash67.C: New test.
53726
53727 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
53728
53729         * g++.old-deja/g++.other/debug9.C: New test.
53730
53731 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
53732
53733         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
53734
53735 2001-05-16  Jan Hubicka  <jh@suse.cz>
53736
53737         * gcc.c-torture/compile/20010516-1.c: New test.
53738
53739 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
53740
53741         * g++.old-deja/g++.other/crash41.C: New test.
53742
53743 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
53744
53745         * g++.old-deja/g++.pt/crash66.C: New test.
53746
53747 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
53748
53749         * g++.old-deja/g++.robertl/eb27.C: Convert.
53750
53751 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
53752
53753         * g++.dg/friend-warn.C: New test.  Do not warn about friend
53754         declaration being redundant.
53755
53756 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
53757
53758         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
53759
53760 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
53761
53762         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
53763
53764 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
53765
53766         * lib/g++.exp: Use testsuite_flags.
53767
53768 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
53769
53770         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
53771
53772 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53773
53774         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
53775
53776 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
53777
53778         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
53779
53780 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
53781
53782         * gcc.c-torture/compile/20010313-1.c: New test.
53783
53784 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
53785
53786         * gcc.dg/cpp/direct2.c: New test.
53787         * gccq.dg/cpp/direct2s.c: New test.
53788
53789         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
53790
53791 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
53792
53793         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
53794         * g++.old-deja/g++.other/op3.C: Likewise.
53795
53796 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
53797
53798         * gcc.dg/cpp/syshdr.h: New file.
53799         * gcc.dg/cpp/sysmac1.c: Update.
53800         * gcc.dg/cpp/sysmac2.c: Update.
53801
53802 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53803
53804         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
53805
53806 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
53807
53808         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
53809         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
53810
53811 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
53812
53813         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
53814
53815 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
53816
53817         * lib/g++.exp (g++_include_flags): Don't use any special flags
53818         if TESTING_IN_BUILD_TREE is not defined.
53819         (g++_init): Use a plain 'c++' as the compiler if
53820         TESTING_IN_BUILD_TREEE is not defined.
53821
53822 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
53823
53824         * g++.old-deja/g++.eh/catch13.C: New test.
53825         * g++.old-deja/g++.eh/catch14.C: New test.
53826
53827 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
53828
53829         * gcc.dg/cpp/tr-define.c: New test.
53830
53831 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
53832
53833         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
53834         <stdlib.h>, not <malloc.h>.
53835
53836 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
53837
53838         * g++.old-deja/g++.ns/template17.C: New test.
53839
53840 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
53841
53842         * g++.old-deja/g++.pt/ref4.C: New test.
53843
53844 2001-04-30  Richard Henderson  <rth@redhat.com>
53845
53846         * gcc.dg/20000724-1.c: Revert last change.
53847
53848 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
53849
53850         * g77.f-torture/execute/20010430.f: New test.
53851
53852 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
53853
53854         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
53855
53856 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
53857
53858         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
53859
53860 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
53861
53862         * g++.old-deja/g++.eh/crash6.C: New test.
53863
53864 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
53865
53866         * g++.old-deja/g++.other/warn7.C: New test.
53867
53868 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
53869
53870         * g++.old-deja/g++.other/defarg9.C: New test.
53871
53872 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
53873
53874         * g77.f-torture/compile/20010426.f: New test.
53875         * g77.f-torture/execute/20010426.f: New test.
53876
53877 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
53878
53879         * g77.f-torture/compile/20000629-1.x: Remove - error
53880         has been fixed.
53881
53882 2001-04-26  Jeffrey A Law  (law@cygnus.com)
53883
53884         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
53885         Tweak slightly to work with g++.dg framework.
53886         * g++.dg/special/ecos.exp: Run initp1.C test.
53887         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
53888
53889         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
53890         its linker doesn't give line numbers either.
53891         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
53892
53893 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
53894
53895         * g++.old-deja/g++.other/lex1.C: New test.
53896
53897 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
53898
53899         * gcc.dg/noncompile/20010425-1.c: New test.
53900
53901 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
53902
53903         * g++.old-deja/g++.pt/mangle2.C: New test.
53904
53905 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
53906
53907         * gcc.dg/format/plus-1.c: New test.
53908
53909 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
53910
53911         * gcc.dg/20010423-1.c: New test.
53912
53913 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
53914
53915         * gcc.c-torture/execute/20010422-1.c: New test.
53916
53917 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
53918
53919         * g++.old-deja/g++.ns/type2.C: New test.
53920
53921 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
53922
53923         * g++.old-deja/g++.other/perf1.C: New test.
53924
53925 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
53926
53927         * gcc.dg/c99-func-2.c: Remove xfail.
53928         * gcc.dg/c99-func-3.c: Remove xfail.
53929         * gcc.dg/c99-func-4.c: Remove xfail.
53930
53931 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
53932
53933         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
53934
53935 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
53936
53937         * gcc.c-torture/compile/20010423-1.c: New test.
53938
53939 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
53940
53941         * g++.old-deja/g++.pt/typename28.C: New test.
53942
53943 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
53944
53945         * g++.old-deja/g++.abi/empty2.C: New test.
53946         * g++.old-deja/g++.abi/empty3.C: New test.
53947
53948 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53949
53950         * g++.old-deja/g++.other/comdat2.C: New test.
53951         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
53952
53953 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53954
53955         * g++.old-deja/g++.other/overload14.C: New test.
53956
53957 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53958
53959         * g++.old-deja/g++.other/lookup23.C: New test.
53960
53961 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
53962
53963         * gcc.c-torture/execute/20010403-1.c: New test.
53964
53965 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
53966             Mark Mitchell  <mark@codesourcery.com>
53967
53968         * lib/old-dejagnu.exp: Don't delete output of executable.
53969         Add .exe suffix to executables.
53970
53971 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
53972
53973         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
53974
53975 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53976
53977         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
53978
53979 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
53980
53981         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
53982         * g++.old-deja/g++.abi/crash1.C: New test.
53983
53984 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
53985
53986         * g++.old-deja/g++.other/crash40.C: New test.
53987
53988 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53989
53990         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
53991
53992 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
53993
53994         * g++.old-deja/g++.other/warn6.C: New test.
53995
53996 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53997
53998         * g++.old-deja/g++.robertl/eb42.C: Same.
53999
54000 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54001
54002         * gcc.dg/wtr-conversion-1.c: New testcase.
54003
54004 2001-04-10  Richard Henderson  <rth@redhat.com>
54005
54006         * g++.old-deja/g++.other/array5.C: New.
54007
54008 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54009
54010         * gcc.c-torture/execute/20010408-1.c: New test.
54011
54012 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
54013
54014         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
54015         headers and constructs.
54016         * g++.old-deja/g++.robertl/eb79.C: Same.
54017         * g++.old-deja/g++.robertl/eb77.C (main): Same.
54018         * g++.old-deja/g++.robertl/eb73.C: Same.
54019         * g++.old-deja/g++.robertl/eb66.C (main): Same.
54020         * g++.old-deja/g++.robertl/eb55.C (t): Same.
54021         * g++.old-deja/g++.robertl/eb54.C (main): Same.
54022         * g++.old-deja/g++.robertl/eb46.C (main): Same.
54023         * g++.old-deja/g++.robertl/eb44.C: Same.
54024         * g++.old-deja/g++.robertl/eb41.C (main): Same.
54025         * g++.old-deja/g++.robertl/eb4.C (main): Same.
54026         * g++.old-deja/g++.robertl/eb39.C: Same.
54027         * g++.old-deja/g++.robertl/eb33.C (main): Same.
54028         * g++.old-deja/g++.robertl/eb31.C (main): Same.
54029         * g++.old-deja/g++.robertl/eb30.C: Same.
54030         * g++.old-deja/g++.robertl/eb3.C: Same.
54031         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
54032         * g++.old-deja/g++.robertl/eb21.C: Same.
54033         * g++.old-deja/g++.robertl/eb15.C: Same.
54034         * g++.old-deja/g++.robertl/eb118.C: Same.
54035         * g++.old-deja/g++.robertl/eb115.C (main): Same.
54036         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
54037         * g++.old-deja/g++.robertl/eb109.C: Same.
54038         * g++.old-deja/g++.other/sibcall1.C (main): Same.
54039         * g++.old-deja/g++.mike/rtti1.C: Same.
54040         * g++.old-deja/g++.mike/p658.C: Same.
54041         * g++.old-deja/g++.mike/net46.C: Same.
54042         * g++.old-deja/g++.mike/net34.C: Same.
54043         * g++.old-deja/g++.mike/memoize1.C: Same.
54044         * g++.old-deja/g++.mike/eh2.C: Same.
54045         * g++.old-deja/g++.law/weak.C: Same.
54046         * g++.old-deja/g++.law/visibility7.C: Same.
54047         * g++.old-deja/g++.law/visibility25.C: Same.
54048         * g++.old-deja/g++.law/visibility22.C: Same.
54049         * g++.old-deja/g++.law/visibility2.C: Same.
54050         * g++.old-deja/g++.law/visibility17.C: Same.
54051         * g++.old-deja/g++.law/visibility13.C: Same.
54052         * g++.old-deja/g++.law/visibility10.C: Same.
54053         * g++.old-deja/g++.law/visibility1.C: Same.
54054         * g++.old-deja/g++.law/virtual3.C (eval): Same.
54055         * g++.old-deja/g++.law/vbase1.C: Same.
54056         * g++.old-deja/g++.law/operators32.C: Same.
54057         * g++.old-deja/g++.law/nest3.C: Same.
54058         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
54059         * g++.old-deja/g++.law/except5.C (main): Same.
54060         * g++.old-deja/g++.law/cvt7.C (run): Same.
54061         * g++.old-deja/g++.law/cvt2.C: Same.
54062         * g++.old-deja/g++.law/cvt16.C: Same.
54063         * g++.old-deja/g++.law/ctors6.C (bar): Same.
54064         * g++.old-deja/g++.law/ctors17.C (main): Same.
54065         * g++.old-deja/g++.law/ctors13.C: Same.
54066         * g++.old-deja/g++.law/ctors12.C (main): Same.
54067         * g++.old-deja/g++.law/ctors10.C: Same.
54068         * g++.old-deja/g++.law/code-gen5.C: Same.
54069         * g++.old-deja/g++.law/bad-error7.C: Same.
54070         * g++.old-deja/g++.law/arm9.C: Same.
54071         * g++.old-deja/g++.law/arm12.C: Same.
54072         * g++.old-deja/g++.law/arg8.C: Same.
54073         * g++.old-deja/g++.law/arg1.C: Same.
54074         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
54075         * g++.old-deja/g++.jason/template31.C: Same.
54076         * g++.old-deja/g++.jason/template24.C (main): Same.
54077         * g++.old-deja/g++.jason/2371.C: Same.
54078         * g++.old-deja/g++.eh/new2.C: Same.
54079         * g++.old-deja/g++.eh/new1.C: Same.
54080         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
54081         * g++.old-deja/g++.brendan/nest21.C (main): Same.
54082         * g++.old-deja/g++.brendan/err-msg3.C: Same.
54083         * g++.old-deja/g++.brendan/crash62.C: Same.
54084         * g++.old-deja/g++.brendan/crash52.C: Same.
54085         * g++.old-deja/g++.brendan/crash49.C (main): Same.
54086         * g++.old-deja/g++.brendan/crash38.C: Same.
54087         * g++.old-deja/g++.brendan/crash15.C (main): Same.
54088         * g++.old-deja/g++.brendan/copy9.C: Same.
54089
54090 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
54091
54092         * gcc.c-torture/execute/20001203-2.c (memset):
54093         Count argument is of type __SIZE_TYPE__.
54094
54095 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
54096
54097         * gcc.c-torture/compile/20010404-1.c: New test.
54098
54099 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
54100
54101         * gcc.c-torture/compile/20010326-1.c: New test.
54102
54103 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
54104
54105         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
54106         peculiarities of the SH.
54107         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
54108
54109 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54110
54111         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
54112         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
54113         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
54114
54115 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54116
54117         * g77.f-torture/compile/20010321-1.f: New test.
54118
54119 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54120
54121         * gcc.c-torture/compile/20010329-1.c: New test.
54122
54123 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54124
54125         * gcc.c-torture/execute/20010329-1.c: New test.
54126
54127 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
54128
54129         * g++.old-deja/g++.other/eh4.C: Fix typo.
54130
54131 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
54132
54133         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
54134
54135 2001-03-28  Philip Blundell  <philb@gnu.org>
54136
54137         * gcc.c-torture/compile/20010328-1.c: New test.
54138
54139 2001-03-27  Richard Henderson  <rth@redhat.com>
54140
54141         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
54142         * g++.old-deja/g++.eh/vbase3.C: Likewise.
54143
54144 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
54145
54146         * gcc.c-torture/compile/20010327-1.c: New test.
54147
54148 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
54149
54150         * g++.old-deja/g++.other/friend12.C: New test.
54151         * g++.old-deja/g++.other/friend9.C: Expect no errors.
54152         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
54153
54154 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54155
54156         * gcc.c-torture/execute/20010325-1.c: New test.
54157
54158 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
54159
54160         * g++.old-deja/g++.other/mangle3.C: New test.
54161
54162 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
54163
54164         * g++.old-deja/g++.other/anon8.C: New test.
54165
54166 2001-03-20  Philip Blundell  <philb@gnu.org>
54167
54168         * gcc.c-torture/compile/20010320-1.c: New test.
54169
54170 2001-03-17  Richard Henderson  <rth@redhat.com>
54171
54172         * g++.old-deja/g++.other/eh4.C: Add expected error text.
54173
54174 2001-03-15  Geoff Keating  <geoff@redhat.com>
54175
54176         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
54177         tests on AIX.
54178
54179 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
54180
54181         * g++.old-deja/g++.other/eh4.C: New test.
54182
54183 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
54184
54185         * gcc.dg/cpp/mi1.c: Update.
54186
54187 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
54188
54189         * g++.old-deja/g++.other/regstack.C: New test.
54190
54191 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
54192
54193         * g++.old-deja/g++.other/ref4.C: New test.
54194
54195 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
54196
54197         * objc/execute/va_method.m: Added.
54198         * objc/execute/IMP.m: Added.
54199         * objc/execute/_cmd.m: Added.
54200         * objc/execute/accessing_ivars.m: Added.
54201         * objc/execute/class-1.m: Added.
54202         * objc/execute/class-10.m: Added.
54203         * objc/execute/class-11.m: Added.
54204         * objc/execute/class-12.m: Added.
54205         * objc/execute/class-13.m: Added.
54206         * objc/execute/class-14.m: Added.
54207         * objc/execute/class-2.m: Added.
54208         * objc/execute/class-3.m: Added.
54209         * objc/execute/class-4.m: Added.
54210         * objc/execute/class-5.m: Added.
54211         * objc/execute/class-6.m: Added.
54212         * objc/execute/class-7.m: Added.
54213         * objc/execute/class-8.m: Added.
54214         * objc/execute/class-9.m: Added.
54215         * objc/execute/class-tests-1.h
54216         * objc/execute/class-tests-2.h
54217         * objc/execute/compatibility_alias.m: Added.
54218         * objc/execute/encode-1.m: Added.
54219         * objc/execute/formal_protocol-1.m: Added.
54220         * objc/execute/formal_protocol-2.m: Added.
54221         * objc/execute/formal_protocol-3.m: Added.
54222         * objc/execute/formal_protocol-4.m: Added.
54223         * objc/execute/formal_protocol-5.m: Added.
54224         * objc/execute/formal_protocol-6.m: Added.
54225         * objc/execute/formal_protocol-7.m: Added.
54226         * objc/execute/informal_protocol.m: Added.
54227         * objc/execute/initialize.m: Added.
54228         * objc/execute/load.m: Added.
54229         * objc/execute/many_args_method.m: Added.
54230         * objc/execute/nested-3.m: Added.
54231         * objc/execute/no_clash.m: Added.
54232         * objc/execute/private.m: Added.
54233         * objc/execute/redefining_self.m: Added.
54234         * objc/execute/root_methods.m: Added.
54235         * objc/execute/selector-1.m: Added.
54236         * objc/execute/static-1.m: Added.
54237         * objc/execute/static-2.m: Added.
54238         * objc/execute/va_method.m: Added.
54239
54240 2001-03-10  Richard Henderson  <rth@redhat.com>
54241
54242         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
54243
54244 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
54245
54246         * g++.old-deja/g++.other/crash31.C: XFAIL.
54247         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
54248         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
54249         * gcc.c-torture/execute/20010123-1.x: XFAIL.
54250         * gcc.c-torture/execute/20010124-1.x: XFAIL.
54251         * gcc.dg/sequence-pt-1.c: XFAIL one test.
54252
54253 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
54254
54255         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
54256
54257 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
54258
54259         * gcc.dg/20000724-1.c: Don't use multiline strings.
54260
54261 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
54262
54263         * objc/execute/string1.m, objc/execute/string2.m: Compare the
54264         result of -cString against what we expect it to be; don't just
54265         print it out for no one to read.
54266
54267         * objc/execute/string3.m, objc/execute/string4.m: New tests.
54268         Based on testcases provided by Nicola Pero.
54269
54270 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
54271
54272         * gcc.dg/cpp/macro7.c: New test.
54273
54274 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
54275
54276         * gcc.dg/cpp/multiline.c: Update.
54277
54278 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54279
54280         * g++.old-deja/g++.other/enum3.C: New test.
54281
54282 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54283
54284         * g++.old-deja/g++.other/pod1.C: New test.
54285
54286 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54287
54288         * g++.old-deja/g++.ext/overload1.C: New test.
54289
54290 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
54291
54292         * g++.old-deja/g++.pt/using1.C: New test.
54293
54294 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
54295
54296         * g++.old-deja/g++.other/using9.C: New test.
54297
54298 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
54299
54300         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
54301
54302         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
54303
54304 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
54305
54306         * g++.old-deja/g++.ext/realpt1.C: Remove.
54307
54308 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
54309
54310         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
54311
54312 2001-02-26  Will Cohen  <wcohen@redhat.com>
54313
54314         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
54315
54316 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
54317
54318         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
54319         templatized constructors.
54320
54321 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54322
54323         * gcc.c-torture/execute/20010224-1.c: New test.
54324
54325 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
54326
54327         * gcc.c-torture/execute/20010222-1.c: New test.
54328
54329 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
54330
54331         * g++.old-deja/g++.other/inline20.C: New test.
54332
54333 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
54334
54335         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
54336
54337 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54338
54339         * g++.old-deja/g++.other/lookup22.C: New test.
54340
54341 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
54342
54343         * g77.dg: New directory.
54344         * g77.dg/20010216-1.f: New test case.
54345         * g77.dg/dg.exp: New driver.
54346         * lib/g77-dg.exp: New driver library.
54347
54348 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54349
54350         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
54351
54352 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
54353
54354         * g++.old-deja/g++.other/decl9.C: New test.
54355
54356 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
54357
54358         * g++.old-deja/g++.other/init16.C: Update the test so that it does
54359         not need <string> and also tests the initialization at runtime.
54360
54361 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54362
54363         * gcc.c-torture/execute/longlong.c: New test.
54364
54365 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
54366
54367         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
54368
54369 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
54370
54371         * gcc.c-torture/execute/920302-1.c (execute):
54372         Change argument type to short.
54373
54374 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
54375
54376         * g++.old-deja/g++.pt/deduct6.C: New test.
54377
54378 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
54379
54380         * g++.old-deja/g++.pt/deduct5.C: New test.
54381
54382 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
54383
54384         * gcc.c-torture/execute/20010209-1.c: New test.
54385
54386 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
54387
54388         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
54389
54390 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
54391
54392         * g++.dg/vtgc1.C: Update for new ABI.
54393
54394         * consistency.vlad: New directory, 1665 files.
54395
54396 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54397
54398         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
54399         return type.
54400         * gcc.dg/cpp/digraphs.c: Declare puts.
54401
54402 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
54403
54404         * g++.old-deja/g++.other/warn5.C: New test.
54405
54406 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
54407
54408         * g++.old-deja/g++.pt/spec40.C: New test.
54409
54410 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
54411
54412         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
54413         case.
54414         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
54415
54416 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
54417
54418         * gcc.c-torture/compile/20010209-1.c: New test.
54419
54420 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
54421
54422         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
54423         excess errors message but not if it crashes.
54424         * g++.old-deja/g++.other/crash27.C: Likewise.
54425         * g++.old-deja/g++.other/crash28.C: Likewise.
54426         * g++.old-deja/g++.other/crash30.C: Likewise.
54427         * g++.old-deja/g++.other/crash32.C: Likewise.
54428         * g++.old-deja/g++.other/crash35.C: Likewise.
54429         * g++.old-deja/g++.pt/inherit2.C: Likewise.
54430
54431 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54432
54433         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
54434         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
54435         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
54436         g77.f-torture/execute/execute.exp,
54437         g77.f-torture/noncompile/noncompile.exp,
54438         gcc.c-torture/execute/execute.exp,
54439         gcc.c-torture/execute/memcheck/memcheck.exp,
54440         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
54441         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
54442         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
54443         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
54444         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
54445         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
54446         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
54447         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
54448         Remove bug reporting instructions with ancient email addresses.
54449
54450 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
54451
54452         * gcc.dg/20010202-1.c: New test.
54453         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
54454
54455 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
54456
54457         * g++.dg/stdbool-if.C: New test.
54458
54459 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
54460
54461         * objc/execute/fdecl.m: Added main().
54462
54463 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
54464
54465         * gcc.c-torture/execute/20010206-1.c: New test.
54466
54467 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
54468
54469         * gcc.dg/cpp/avoidpaste1.c: Update.
54470
54471 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
54472
54473         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
54474         Pero <nicola@brainstorm.co.uk>.
54475         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
54476
54477 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
54478
54479         * g++.old-deja/g++.pt/spec39.C: New test.
54480
54481 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
54482
54483         * gcc.c-torture/compile/20010202-1.c: New test.
54484
54485 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
54486
54487         * g++.old-deja/g++.abi/primary2.C: New test.
54488         * g++.old-deja/g++.abi/primary3.C: New test.
54489         * g++.old-deja/g++.abi/primary4.C: New test.
54490         * g++.old-deja/g++.abi/primary5.C: New test.
54491         * g++.old-deja/g++.abi/vtable3.h: New test.
54492         * g++.old-deja/g++.abi/vtable3a.C: New test.
54493         * g++.old-deja/g++.abi/vtable3b.C: New test.
54494         * g++.old-deja/g++.abi/vtable3c.C: New test.
54495         * g++.old-deja/g++.abi/vtable3d.C: New test.
54496         * g++.old-deja/g++.abi/vtable3e.C: New test.
54497         * g++.old-deja/g++.abi/vtable3f.C: New test.
54498         * g++.old-deja/g++.abi/vtable3g.C: New test.
54499         * g++.old-deja/g++.abi/vtable3h.C: New test.
54500         * g++.old-deja/g++.abi/vtable3i.C: New test.
54501         * g++.old-deja/g++.abi/vtable3j.C: New test.
54502         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
54503
54504 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
54505
54506         * g++.old-deja/g++.other/anon6.C: New test.
54507         * g++.old-deja/g++.other/anon7.C: New test.
54508
54509 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
54510
54511         * gcc.dg/cpp/avoidpaste2.c: New tests.
54512
54513 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
54514
54515         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
54516
54517 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
54518
54519         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
54520         DECIMAL_DIG cases for Irix."
54521
54522 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
54523
54524         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
54525
54526 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54527
54528         * gcc.dg/c99-tag-1.c: New test.
54529
54530 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
54531
54532         * gcc.dg/cpp/tr-warn1.c: Add tests.
54533
54534 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
54535
54536         * gcc.dg/cpp/avoidpaste1.c: Update.
54537         * gcc.dg/cpp/paste4.c: Update.
54538
54539 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
54540
54541         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
54542         cases for Irix.
54543
54544 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
54545
54546         * g++.old-deja/g++.other/inline19.C: New test.
54547
54548 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54549
54550         * gcc.dg/Wlarger-than.c: New test.
54551
54552 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
54553
54554         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
54555
54556 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
54557
54558         * gcc.c-torture/execute/20010129-1.c: New test.
54559         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
54560
54561 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
54562
54563         * gcc.dg/cpp/avoidpaste1.c: Test case.
54564
54565 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
54566
54567         * g++.old-deja/g++.other/inline18.C: New test.
54568
54569 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54570
54571         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
54572         and __builtin_putchar.
54573
54574 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
54575
54576         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
54577         tests.
54578
54579 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
54580
54581         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
54582         floating point number rounding mode to round to the nearest
54583         representable mode.
54584
54585 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
54586
54587         * g++.old-deja/g++.other/mangle2.C: New test.
54588
54589 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54590
54591         * gcc.c-torture/compile/20010124-1.c: New test.
54592
54593 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
54594
54595         * g++.old-deja/g++.pt/spec38.C: New test.
54596
54597 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54598
54599         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
54600         "Build don't run".
54601
54602 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54603
54604         * gcc.c-torture/execute/20010123-1.c: New test.
54605
54606 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
54607
54608         * g++.old-deja/g++.pt/spec37.C: New test.
54609
54610 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
54611
54612         * g++.old-deja/g++.pt/overload14.C: New test.
54613
54614 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54615
54616         * gcc.c-torture/execute/20010122-1.c: New test, exercise
54617         __builtin_return_address.
54618
54619 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
54620
54621         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
54622         * g++.old-deja/g++.pt/spec35.C: New test.
54623         * g++.old-deja/g++.pt/spec36.C: New test.
54624
54625 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
54626
54627         * gcc.c-torture/compile/20010118-1.c: New test.
54628
54629 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
54630
54631         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
54632
54633 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
54634
54635         * gcc.c-torture/execute/20010119-1.c: New test.
54636
54637 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54638
54639         * g++.old-deja/g++.other/vbase5.C: New test.
54640
54641 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
54642
54643         * gcc.c-torture/execute/20010118-1.c: New test.
54644
54645 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54646
54647         * g++.old-deja/g++.pt/deduct3.C: New test.
54648
54649 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54650
54651         * g++.old-deja/g++.pt/spec34.C: New test.
54652
54653 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
54654
54655         * g77.f-torture/compile/20000601-2.f: New test.
54656
54657 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54658
54659         * g++.old-deja/g++.other/init17.C: New test.
54660
54661 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
54662
54663         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
54664
54665 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54666
54667         * g++.old-deja/g++.pt/unify8.C: New test.
54668
54669 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54670
54671         * g++.old-deja/g++.abi/vbase1.C: New test.
54672
54673 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54674
54675         * g++.old-deja/g++.pt/crash65.C: New test.
54676
54677 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
54678
54679         * gcc.dg/cpp/assembl2.S: New test case.
54680
54681 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
54682
54683         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
54684         are supported.
54685
54686 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54687
54688         * g++.old-deja/g++.other/builtins1.C: New test.
54689         * g++.old-deja/g++.other/builtins2.C: Likewise.
54690         * g++.old-deja/g++.other/builtins3.C: Likewise.
54691         * g++.old-deja/g++.other/builtins4.C: Likewise.
54692
54693 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
54694
54695         * gcc.c-torture/compile/20010117-1.c: New test.
54696         * gcc.c-torture/compile/20010117-2.c: New test.
54697
54698 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54699
54700         * g77.f-torture/execute/20010116.[fx]: New test,
54701         XFAIL on i?86-*-*.
54702         * g77.f-torture/compile/20010115.f: Indicate it's
54703         a test for PR fortran/1636.
54704
54705 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54706
54707         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
54708
54709 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54710
54711         * g77.f-torture/compile/20010115.f: New test.
54712
54713 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
54714
54715         * g++.old-deja/g++.pt/nontype5.C: New test.
54716
54717 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
54718
54719         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
54720         have an equivalent working one below it.
54721
54722 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
54723
54724         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
54725         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
54726
54727 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
54728
54729         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
54730         message containing "init_priority".
54731         (conpr-2.C): Likewise.
54732         (conpr-3.C): Likewise.
54733         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
54734
54735 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54736
54737         * gcc.c-torture/execute/20010114-2.c: New test.
54738
54739 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
54740
54741         * gcc.c-torture/compile/20010114-1.c: New test.
54742         * gcc.c-torture/compile/20010114-1.x: Xfail.
54743         * gcc.c-torture/compile/20010114-2.c: New test.
54744         * gcc.c-torture/execute/20010114-1.c: New test.
54745         * gcc.dg/trunc-1.c: New test.
54746         * gcc.dg/uninit-B.c: New test.
54747
54748 2001-01-13  Nick Clifton  <nickc@redhat.com>
54749
54750         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
54751         target.
54752
54753 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54754
54755         * gcc.c-torture/compile/20010113-1.c: New test.
54756
54757 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
54758
54759         * gcc.c-torture/compile/20001212-1.c: New test.
54760
54761 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54762
54763         * gcc.dg/cpp/widestr1.c: Update.
54764         * gcc.dg/cpp/prag-imp.c: Remove.
54765
54766 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
54767
54768         * gcc.c-torture/execute/20000801-3.x: Remove.
54769         * gcc.dg/c90-init-1.c: New test.
54770         * gcc.dg/c99-init-1.c: New test.
54771         * gcc.dg/c99-init-2.c: New test.
54772         * gcc.dg/gnu99-init-1.c: New test.
54773
54774 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
54775
54776         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
54777         testing that no relevant ones were found.
54778
54779 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
54780
54781         * g++.old-deja/g++.pt/cast2.C: New test.
54782
54783 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
54784
54785         * g++.old-deja/g++.pt/friend47.C: New test.
54786
54787 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54788
54789         * g++.old-deja/g++.pt/instantiate13.C: New test.
54790
54791 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54792
54793         * g++.old-deja/g++.other/defarg7.C: New test.
54794         * g++.old-deja/g++.other/defarg8.C: New test.
54795
54796 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54797
54798         * g++.old-deja/g++.pt/crash64.C: New test.
54799
54800 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
54801
54802         * g++.old-deja/g++.pt/crash63.C: New test.
54803
54804 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
54805
54806         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
54807
54808 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
54809
54810         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
54811
54812 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
54813
54814         * g++.old-deja/g++.pt/error3.C: New test.
54815
54816 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
54817
54818         * g++.old-deja/g++.other/crash39.C: New test.
54819
54820 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
54821
54822         * g++.old-deja/g++.other/vbase4.C: New test.
54823
54824 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
54825
54826         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
54827         * gcc.dg/special/20000419-2.c: New file. Identical to above.
54828         * gcc.dg/special/special.exp: New test driver which will check
54829         for alias support for the above test.
54830
54831 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
54832
54833         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
54834         problems on small machines.
54835         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
54836         parameterize.
54837
54838 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
54839
54840         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
54841         mips.
54842         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
54843
54844 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
54845
54846         * g++.old_deja/g++.pt/using8.C: New test.
54847
54848 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
54849
54850         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
54851
54852 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
54853
54854         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
54855         where a failure is expected.
54856         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
54857
54858 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
54859
54860         * g++.old_deja/g++.pt/instantiate12.C: New test.
54861
54862 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
54863
54864         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
54865         start of structs.
54866         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
54867         * g++.old-deja/g++.brendan/crash17.C: Likewise.
54868         * g++.old-deja/g++.brendan/crash29.C: Likewise.
54869         * g++.old-deja/g++.brendan/crash48.C: Likewise.
54870         * g++.old-deja/g++.brendan/ns1.C: Likewise.
54871         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
54872         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
54873         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
54874         * g++.old-deja/g++.eh/spec6.C: Likewise.
54875         * g++.old-deja/g++.jason/crash3.C: Likewise.
54876         * g++.old-deja/g++.law/ctors11.C: Likewise.
54877         * g++.old-deja/g++.law/ctors17.C: Likewise.
54878         * g++.old-deja/g++.law/ctors5.C: Likewise.
54879         * g++.old-deja/g++.law/ctors9.C: Likewise.
54880         * g++.old-deja/g++.mike/ambig1.C: Likewise.
54881         * g++.old-deja/g++.mike/net22.C: Likewise.
54882         * g++.old-deja/g++.mike/p3538a.C: Likewise.
54883         * g++.old-deja/g++.mike/p3538b.C: Likewise.
54884         * g++.old-deja/g++.mike/virt3.C: Likewise.
54885         * g++.old-deja/g++.niklas/t128.C: Likewise.
54886         * g++.old-deja/g++.other/anon4.C: Likewise.
54887         * g++.old-deja/g++.other/using1.C: Likewise.
54888         * g++.old-deja/g++.other/warn3.C: Likewise.
54889         * g++.old-deja/g++.pt/t37.C: Likewise.
54890         * g++.old-deja/g++.robertl/eb69.C: Likewise.
54891         * g++.old-deja/g++.robertl/eb71.C: Likewise.
54892
54893 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
54894
54895         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
54896
54897 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54898
54899         * gcc.c-torture/execute/stdio-opt-3.c: New test.
54900
54901 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
54902
54903         * gcc.c-torture/compile/20010107-1.c: New test.
54904
54905 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54906
54907         * gcc.c-torture/execute/builtin-noret-1.c: New test.
54908
54909 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
54910
54911         * gcc.dg/format/format.h: New file.
54912         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
54913         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
54914         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
54915         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
54916         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
54917         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
54918         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
54919         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
54920         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
54921         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
54922         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
54923         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
54924         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
54925         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
54926         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
54927         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
54928         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
54929         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
54930         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
54931         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
54932         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
54933         instead of declaring standard types, macros and functions in each
54934         test.
54935
54936 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
54937
54938         * gcc.c-torture/execute/20010106-1.c: New test.
54939
54940 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
54941
54942         * gcc.dg/format/format.exp: New file.
54943         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
54944         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
54945         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
54946         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
54947         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
54948         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
54949         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
54950         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
54951         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
54952         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
54953         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
54954         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
54955         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
54956         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
54957         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
54958         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
54959         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
54960         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
54961         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
54962         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
54963         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
54964         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
54965         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
54966         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
54967         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
54968         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
54969         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
54970         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
54971         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
54972         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
54973         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
54974         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
54975         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
54976         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
54977         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
54978         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
54979         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
54980         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
54981         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
54982         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
54983         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
54984         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
54985
54986 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
54987
54988         * gcc.c-torture/execute/991228-1.c: Take word endianness into
54989         account.
54990
54991 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
54992
54993         * gcc.c-torture/execute/builtin-complex-1.c: New test.
54994
54995 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
54996
54997         * g++.old-deja/g++.pt/crash62.C: New test.
54998
54999 2001-01-04  Richard Henderson  <rth@redhat.com>
55000
55001         * gcc.dg/20000926-1.c: Update expected warnings.
55002         * gcc.dg/array-2.c: Likewise.
55003         * gcc.dg/array-4.c: Also validate flexible array members.
55004         * gcc.dg/c99-flex-array-1.c: New.
55005
55006 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55007
55008         * gcc.c-torture/compile/20001222-1.x: Remove.
55009
55010 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55011
55012         * gcc.c-torture/execute/built-in-setjmp.c: New.
55013
55014 2001-01-03  Richard Henderson  <rth@redhat.com>
55015
55016         * gcc.dg/940510-1.c: Update expected error wording.
55017         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
55018
55019 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
55020
55021         * lib/target-supports.exp (check_alias_available): Modified to
55022         indicate aliases not supported if only weak aliases are supported.
55023
55024 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55025
55026         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
55027         Turn on cmpstrsi checks for __pj__ and __i370__.
55028
55029 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
55030
55031         * g++.old-deja/g++.other/virtual11.C: New test.
55032
55033 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
55034
55035         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
55036
55037 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55038
55039         * gcc.c-torture/compile/20010102-1.c: New test.
55040
55041 2001-01-02  Andreas Jaeger  <aj@suse.de>
55042
55043         * gcc.dg/noreturn-3.c: New test.
55044
55045         * gcc.dg/noreturn-4.c: New test.
55046
55047 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55048
55049         * gcc.c-torture/execute/stdio-opt-1.c: Also test
55050         __builtin_fputc and __builtin_fwrite.
55051
55052 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
55053
55054         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
55055         signed char, not default char.
55056
55057 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
55058
55059         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
55060
55061 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
55062
55063         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
55064
55065 2000-12-29  Richard Henderson  <rth@redhat.com>
55066
55067         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
55068         (__cyg_profile_func_exit): Define.
55069
55070 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
55071
55072         * g++.dg/vtgc1.C: New test.
55073
55074 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
55075
55076         * gcc.dg/noncompile/20001228-1.c: New test.
55077
55078         * gcc.dg/20001228-1.c: New test.
55079
55080         * gcc.c-torture/execute/20001228-1.c: New test.
55081
55082 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
55083
55084         * gcc.dg/format-strfmon-1.c: New test.
55085
55086 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55087
55088         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
55089         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
55090         * gcc.c-torture/execute/string-opt-1.c: Likewise.
55091         * gcc.c-torture/execute/string-opt-2.c: Likewise.
55092         * gcc.c-torture/execute/string-opt-3.c: Likewise.
55093         * gcc.c-torture/execute/string-opt-4.c: Likewise.
55094         * gcc.c-torture/execute/string-opt-6.c: Likewise.
55095         * gcc.c-torture/execute/string-opt-7.c: Likewise.
55096         * gcc.c-torture/execute/string-opt-8.c: Likewise.
55097         * gcc.c-torture/execute/string-opt-9.c: Likewise.
55098         * gcc.c-torture/execute/string-opt-10.c: Likewise.
55099         * gcc.c-torture/execute/string-opt-11.c: Likewise.
55100         * gcc.c-torture/execute/string-opt-12.c: Likewise.
55101
55102         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
55103         * gcc.c-torture/execute/string-opt-4.c: Test index.
55104
55105 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
55106
55107         * gcc.c-torture/compile/20001226-1.c: New test.
55108
55109 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55110
55111         * gcc.c-torture/compile/20001222-1.c: New test.
55112         * gcc.c-torture/compile/20001222-1.x: Xfail.
55113
55114 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
55115
55116         * gcc.c-torture/execute/comp-goto-2.c: New test.
55117
55118 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
55119
55120         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
55121         Use long types if __INT_MAX__ is 32767.
55122         (main): Use cast to (sint32 *) when poking 88 into a_page.
55123
55124         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
55125
55126 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
55127
55128         * gcc.c-torture/compile/20001221-1.c: New test.
55129         * gcc.c-torture/execute/20001221-1.c: New test.
55130
55131 2000-12-20  Richard Henderson  <rth@redhat.com>
55132
55133         * g++.old-deja/g++.pt/crash36.C: Update error lines.
55134         * g++.old-deja/g++.robertl/eb109.C: Likewise.
55135
55136 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55137
55138         * gcc.dg/compare3.c: New test.
55139
55140 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55141
55142         * gcc.dg/format-warnll-1.c: New test.
55143
55144 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
55145
55146         * gcc.dg/cpp/cmdlne-P.c: New test.
55147
55148 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55149
55150         * gcc.c-torture/execute/builtin-abs-1.c,
55151         gcc.c-torture/execute/builtin-abs-2.c: New tests.
55152
55153 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
55154
55155         * gcc.dg/cpp/multiline.c: New test.
55156
55157 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
55158
55159         * g++.old-deja/g++.other/syshdr1.C: Update.
55160         * gcc.dg/cpp/lineflags.c: Remove temporarily.
55161
55162 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55163
55164         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
55165
55166 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55167
55168         * g++.old-deja/g++.pt/ttp65.C: New test.
55169
55170 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55171
55172         * g++.old-deja/g++.pt/ttp64.C: New test.
55173
55174 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55175
55176         * g++.old-deja/g++.pt/spec33.C: New test.
55177
55178 2000-12-14  Catherine Moore  <clm@redhat.com>
55179
55180         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
55181         * gcc.c-torture/execute/920612-2.c: Likewise.
55182         * gcc.c-torture/execute/920428-2.c: Likewise.
55183         * gcc-c-torture/execute/va-arg-11.c: Call exit.
55184         * gcc.c-torture/execute/va-arg-21.c: Likewise.
55185
55186 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55187
55188         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
55189         * gcc.dg/pack-test-2.c: Likewise.
55190
55191 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55192
55193         Tests by Zack Weinberg <zackw@stanford.edu>.
55194
55195         * gcc.dg/cpp/defined.c: Update.
55196         * gcc.dg/cpp/defined_trad.c: New tests.
55197
55198 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55199
55200         * gcc.dg/cpp/trad-direct.c: Update.
55201
55202 2000-12-11  Neil Booth  <neilb@earthling.net>
55203
55204         * gcc.dg/cpp/defined_trad.c
55205
55206 2000-12-11  Neil Booth  <neilb@earthling.net>
55207
55208         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
55209
55210 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55211
55212         * gcc.dg/format-miss-2.c: New test.
55213
55214 2000-12-09  Neil Booth  <neilb@earthling.net>
55215
55216         * gcc.dg/cpp/lineflags.c: New tests.
55217         * gcc.dg/cpp/poison.c: Update.
55218         * gcc.dg/cpp/redef2.c: Update.
55219         * gcc.dg/cpp/skipping.c: New test.
55220
55221 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
55222
55223         * g++.old-deja/g++.other/eh3.C: New testcase.
55224
55225 2000-12-07  Neil Booth  <neilb@earthling.net>
55226
55227         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
55228         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
55229         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
55230         wtr-union-init-2.c, wtr-union-init-3.c: Update.
55231         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
55232         Update.
55233
55234 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55235
55236         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
55237         __SIZE_TYPE__ instead of int for type of integers cast to
55238         pointers.
55239
55240 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
55241
55242         * g++.old-deja/g++.other/cleanup4.C: New test.
55243
55244 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55245
55246         * format-sec-1.c: New test.
55247
55248 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55249
55250         * gcc.dg/format-nonlit-3.c: New test.
55251
55252 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55253
55254         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
55255         through a null pointer.
55256
55257 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55258
55259         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
55260         * g++.old-deja/g++.pt/partial4.C: New test.
55261
55262 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
55263
55264         * gcc.c-torture/execute/ieee/hugeval.x: New.
55265
55266 2000-12-06  Neil Booth  <neilb@earthling.net>
55267
55268         * gcc.dg/cpp/backslash2.c: New tests.
55269
55270 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55271
55272         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
55273         * gcc.c-torture/execute/stdio-opt-2.c: New test.
55274
55275 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
55276
55277         * gcc.c-torture/execute/20001203-2.c: New testcase.
55278
55279 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
55280
55281         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
55282         * g++.old-deja/g++.other/virtual10.C: New test.
55283
55284 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
55285
55286         * g++.old-deja/g++.mike/pmf5.C: Remove test.
55287
55288 2000-12-05  Richard Henderson  <rth@redhat.com>
55289
55290         * gcc.c-torture/compile/20001205-1.c: New.
55291
55292 2000-12-04  Neil Booth  <neilb@earthling.net>
55293
55294         * g++.old-deja/g++.other/virtual9.C: New test.
55295         * g++.old-deja/g++.pt/crash61.C: New test.
55296         * gcc.c-torture/execute/loop-9.c: New test.
55297
55298 2000-12-04  Neil Booth  <neilb@earthling.net>
55299
55300         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
55301         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
55302         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
55303         * gcc.dg/cpp/extratokens.c: ...here.
55304
55305 2000-12-04  Neil Booth  <neilb@earthling.net>
55306
55307         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
55308         New tests.
55309
55310 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55311
55312         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
55313         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
55314
55315 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55316
55317         * gcc.c-torture/execute/20001203-1.c: New test.
55318
55319 2000-12-03  Neil Booth  <neilb@earthling.net>
55320
55321         * gcc.dg/cpp/macro6.c: New test cases.
55322
55323 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55324
55325         * gcc.c-torture/execute/string-opt-9.c: New test.
55326         * gcc.c-torture/execute/string-opt-10.c: Likewise.
55327         * gcc.c-torture/execute/string-opt-11.c: Likewise.
55328         * gcc.c-torture/execute/string-opt-12.c: Likewise.
55329
55330         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
55331         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
55332
55333 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
55334
55335         * gcc.dg/cpp/if-6.c: New testcase.
55336
55337         * gcc.dg/20001201-1.c: New testcase.
55338
55339 2000-12-02  Neil Booth  <neilb@earthling.net>
55340
55341         * g++.old-deja/g++.other/externC4.C,
55342         g++.old-deja/g++.other/friend10.C: New tests.
55343
55344 2000-12-02  Neil Booth  <neilb@earthling.net>
55345
55346         * g++.old-deja/g++.other/instan2.C
55347         * g++.old-deja/g++.other/instan3.C: New test.
55348
55349 2000-12-02  Neil Booth  <neilb@earthling.net>
55350
55351         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
55352         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
55353         gnuc99.c,gnuc99-pedantic.c: New tests.
55354
55355 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55356
55357         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
55358         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
55359
55360 2000-12-01  Neil Booth  <neilb@earthling.net>
55361
55362         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
55363         * gcc.dg/cpp/poison.c: Update.
55364         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
55365
55366 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
55367
55368         * g77.f-torture/execute/20001201.f: New test.
55369
55370 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55371
55372         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
55373
55374 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
55375
55376         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
55377
55378 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
55379
55380         * g++.old-deja/g++.other/cast6.C: New test.
55381
55382 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
55383
55384         * gcc.c-torture/execute/20001130-2.c: New testcase.
55385
55386 2000-11-30  Richard Henderson  <rth@redhat.com>
55387
55388         * gcc.c-torture/execute/20001130-1.c: New test.
55389
55390 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
55391
55392         * g++.old-deja/g++.other/op3.C: New test.
55393
55394 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
55395
55396         * g++.old-deja/g++.other/op2.C: New test.
55397
55398 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
55399
55400         * g++.old-deja/g++.other/crash38.C: New test.
55401
55402 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
55403
55404         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
55405
55406 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
55407
55408         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
55409         tests.
55410         * gcc.c-torture/execute/string-opt-6.c: New test.
55411
55412         * gcc.dg/20001117-1.c: Add main.
55413
55414 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
55415
55416         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
55417         Move from here ...
55418         * gcc.dg/940510-1.c: ... to here.
55419
55420         * gcc.dg/20000926-1.c: GNU C now allows initializations of
55421         zero-size arrays in toplevel structures.
55422
55423 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
55424
55425         * gcc.c-torture/execute/loop-8.c: New test.
55426
55427 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55428
55429         * g++.old-deja/g++.other/base1.C: New test.
55430
55431 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55432
55433         * g++.old-deja/g++.other/parse2.C: New test.
55434
55435 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55436
55437         * g++.old-deja/g++.pt/incomplete1.C: New test.
55438
55439 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55440
55441         * g++.old-deja/g++.other/friend9.C: New test.
55442
55443 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
55444
55445         * gcc.dg/20001127-1.c: New test.
55446
55447 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
55448
55449         * g++.old-deja/g++.pt/friend46.C: New test.
55450
55451 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
55452
55453         * g++.old-deja/g++.other/ptrmem8.C: New test.
55454
55455 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55456
55457         * gcc.c-torture/execute/string-opt-7.c: New test.
55458         * gcc.c-torture/execute/string-opt-8.c: Likewise.
55459
55460 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
55461
55462         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
55463         instead of 'mkcheck 2'.
55464
55465 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55466
55467         * gcc.c-torture/execute/memcheck/driver.c,
55468         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
55469         C9X references to refer to C99.
55470
55471 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
55472
55473         * gcc.dg/ultrasp3.c: New test.
55474
55475 2000-11-25  Neil Booth  <neilb@earthling.net>
55476
55477         * gcc.dg/cpp/include2.c: Update test to be locale independent.
55478
55479 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
55480
55481         * gcc.c-torture/compile/20001123-2.c: New.
55482
55483 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55484
55485         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
55486
55487 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
55488
55489         * gcc.dg/sequence-point-1.c: Add some new tests.
55490         * gcc.c-torture/execute/20001124-1.c: New test.
55491
55492 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
55493
55494         * g++.old-deja/g++.other/vaarg4.C: New test.
55495         * gcc.c-torture/compile/20001123-1.c: New test.
55496
55497 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
55498
55499         * g++.other/crash24.C: Adjust and remove XFAIL.
55500         * g++.other/crash37.C: New test.
55501
55502 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
55503
55504         * g++.old-deja/g++.pt/instantiate9.C: New test.
55505
55506 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
55507
55508         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
55509         new ABI, too.
55510
55511         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
55512         * g++.old-deja/g++.robertl/eb55.C: Likewise.
55513
55514 2000-11-22  Neil Booth  <neilb@earthling.net>
55515
55516         * gcc.dg/cpp/Wtrigraphs.c: New test.
55517
55518 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
55519
55520         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
55521
55522 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
55523
55524         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
55525
55526 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
55527
55528         * lib/gcc-dg.exp: load_lib scanasm.exp.
55529         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
55530         * lib/g++-dg.exp: load_lib scanasm.exp.
55531         * lib/scanasm.exp: New.
55532         (scan-assembler, scan-assembler-not): Add optional arguments to
55533         test name, or if not present, the pattern name.
55534         (scan-assembler-dem, scan-assembler-dem-not): New.
55535
55536         * g++.dg/dg.exp: New.
55537
55538 2000-11-21  Neil Booth  <neilb@earthling.net>
55539
55540         * gcc.dg/cpp/integrated1.c: Remove.
55541
55542 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
55543
55544         * gcc.c-torture/execute/20001121-1.c: New test.
55545
55546 2000-11-21  Richard Henderson  <rth@redhat.com>
55547
55548         * gcc.c-torture/compile/20001121-1.c: New test.
55549
55550 2000-11-20  Neil Booth  <neilb@earthling.net>
55551
55552         * gcc.dg/cpp/integrated1.c: New test.
55553
55554 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
55555
55556         * g++.old-deja/g++.other/inline17.C: New test.
55557
55558 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
55559
55560         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
55561         local variable to be zero: I made the variable global. Now
55562         uses abort() and exit() instead of relying on main's return value.
55563
55564 2000-11-20  Neil Booth  <neilb@earthling.net>
55565
55566         * gcc.dg/cpp/paste2.c: Update test.
55567         * objc/execute/paste.m: New test.
55568
55569 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55570
55571         * gcc.dg/c99-condexpr-1.c: New test.
55572
55573 2000-11-20  Neil Booth  <neilb@earthling.net>
55574
55575         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
55576
55577 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
55578
55579         * g++.old-deja/g++.pt/export1.C: New test.
55580
55581 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
55582
55583         * gcc.dg/20001117-1.c: New test.
55584
55585 2000-11-18  Richard Henderson  <rth@redhat.com>
55586
55587         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
55588
55589 2000-11-18  Richard Henderson  <rth@redhat.com>
55590
55591         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
55592         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
55593         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
55594
55595 2000-11-18  Richard Henderson  <rth@redhat.com>
55596
55597         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
55598         (main): New.  Exit cleanly.
55599
55600 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55601
55602         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
55603         gcc.dg/c99-fordecl-2.c: New tests.
55604
55605 2000-11-18  Richard Henderson  <rth@redhat.com>
55606
55607         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
55608         * gcc.c-torture/execute/zerolen-2.c: New.
55609
55610 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55611
55612         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
55613         memory.
55614
55615 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
55616
55617         * g++.old-deja/g++.pt/instantiate8.C: New test.
55618
55619 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
55620
55621         * g++.old-deja/g++.other/incomplete.C: Add more tests.
55622         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
55623
55624 2000-11-16  Nick Clifton  <nickc@redhat.com>
55625
55626         * gcc.c-torture/execute/nestfunc-2.c: New test.
55627         * gcc.c-torture/execute/nestfunc-3.c: New test.
55628
55629 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
55630
55631         * gcc.c-torture/compile/20001116-1.c: New test.
55632
55633 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55634
55635         * gcc.c-torture/execute/20001115-1.c: New test.
55636
55637 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
55638
55639         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
55640         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
55641         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
55642         * g++.old-deja/g++.abi/vmihint.C: Likewise.
55643
55644 2000-11-15  Neil Booth  <neilb@earthling.net>
55645
55646         gcc.dg/cpp/_Pragma1.c: Update.
55647         gcc.dg/cpp/_Pragma2.c: New test.
55648
55649 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
55650
55651         * g++.old-deja/g++.other/anon5.C: New test.
55652
55653 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
55654
55655         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
55656         tests.
55657
55658 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
55659
55660         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
55661         output.
55662
55663 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55664
55665         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
55666         labels at end of compound statements.
55667
55668 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
55669
55670         * gcc.c-torture/execute/loop-7.c: New test.
55671
55672 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55673
55674         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
55675
55676 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55677
55678         * gcc.dg/c99-bool-1.c: New test.
55679
55680 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55681
55682         * gcc.dg/c99-scope-1.c: Remove xfail.
55683         * gcc.dg/c99-scope-2.c: New test.
55684
55685 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55686
55687         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
55688         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
55689
55690 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
55691
55692         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
55693         error messages.
55694
55695         * g++.mike/p700.C: Don't typedef wchar_t.
55696         * g++.mike/p784.C: Likewise.
55697         * g++.mike/eb101.C: Don't use __wchar_t.
55698
55699 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
55700
55701         * g77.f-torture/execute/20001111.[fx]: Test premature exit
55702         from DO loop.
55703
55704 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
55705
55706         * gcc.c-torture/execute/20001111-1.c: New test.
55707
55708 2000-11-10  Nick Clifton  <nickc@redhat.com>
55709
55710         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
55711         long multuiple and accumulate.
55712
55713 2000-11-09  Richard Henderson  <rth@redhat.com>
55714
55715         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
55716         via size_t instead of int.
55717
55718         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
55719         * gcc.c-torture/execute/string-opt-2.c: Likewise.
55720         * gcc.c-torture/execute/string-opt-3.c: Likewise.
55721         * gcc.c-torture/execute/string-opt-4.c: Likewise.
55722
55723 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
55724
55725         * gcc.c-torture/compile/20001109-1.c: New test.
55726         * gcc.c-torture/compile/20001109-2.c: New test.
55727
55728 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
55729
55730         * g++.old-deja/g++.pt/operator1.C: New test.
55731         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
55732
55733 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
55734
55735         * gcc.dg/20001108-1.c: New test.
55736
55737 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
55738
55739         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
55740         with both arguments constant strings.
55741         * gcc.c-torture/execute/string-opt-3.c: New test.
55742         * gcc.c-torture/execute/string-opt-4.c: New test.
55743         * gcc.c-torture/execute/string-opt-5.c: New test.
55744
55745 2000-11-08  Nick Clifton  <nickc@redhat.com>
55746
55747         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
55748         mulsidi3adddi patterns.
55749
55750 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
55751
55752         * g++.old-deja/g++.other/crash36.C: New test.
55753
55754 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
55755
55756         * g++.old-deja/g++.other/init16.C: New test.
55757
55758 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
55759
55760         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
55761
55762 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
55763
55764         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
55765         * gcc.c-torture/execute/va-arg-16.x: Likewise.
55766         * gcc.c-torture/execute/va-arg-17.x: Likewise.
55767
55768 2000-11-07  DJ Delorie  <dj@redhat.com>
55769
55770         * gcc.dg/20000614-1.c: Add return so that test can pass.
55771
55772 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55773
55774         * gcc.c-torture/execute/string-opt-1.c: New test.
55775
55776 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
55777
55778         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
55779         mips-sgi-irix6.* because the MIPS ABI passes floating-point
55780         parameters in registers, and there is no way for a varargs
55781         function to know in which order the integer and floating-point
55782         parameters should be interleaved when they are placed on the
55783         stack.
55784         * gcc.c-torture/execute/va-arg-16.x: Likewise.
55785         * gcc.c-torture/execute/va-arg-17.x: Likewise.
55786
55787 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55788
55789         * gcc.c-torture/execute/string-opt-2.c: New test.
55790
55791 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
55792
55793         * g++.old-deja/g++.pt/crash60.C: New test.
55794
55795 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
55796
55797         * g++.old-deja/g++.other/crash24.C: New test.
55798         * g++.old-deja/g++.other/crash25.C: New test.
55799         * g++.old-deja/g++.other/crash26.C: New test.
55800         * g++.old-deja/g++.other/crash27.C: New test.
55801         * g++.old-deja/g++.other/crash28.C: New test.
55802         * g++.old-deja/g++.other/crash29.C: New test.
55803         * g++.old-deja/g++.other/crash30.C: New test.
55804         * g++.old-deja/g++.other/crash31.C: New test.
55805         * g++.old-deja/g++.other/crash32.C: New test.
55806         * g++.old-deja/g++.other/crash33.C: New test.
55807         * g++.old-deja/g++.other/crash34.C: New test.
55808         * g++.old-deja/g++.other/crash35.C: New test.
55809
55810 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
55811
55812         * gcc.c-torture/execute/20001031-1.c: New test.
55813
55814 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
55815
55816         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
55817         namespace.
55818
55819         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
55820         standards-conformant.
55821
55822         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
55823
55824         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
55825         * g++.old-deja/g++.mike/p755a.C: Likewise.
55826         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
55827         library makes no calls to `operator new' during initialization.
55828
55829 2000-11-04  Neil Booth  <neilb@earthling.net>
55830
55831         * gcc.dg/cpp/include2.c: New tests.
55832
55833 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
55834
55835         * lib/g++.exp (g++_set_ld_library_path): New function.
55836         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
55837
55838 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
55839
55840         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
55841         warnings.
55842
55843 2000-11-01  Richard Henderson  <rth@redhat.com>
55844
55845         * g++.old-deja/g++.ext/namedret1.C: New.
55846         * g++.old-deja/g++.ext/namedret2.C: New.
55847         * g++.old-deja/g++.ext/namedret3.C: New.
55848
55849 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
55850
55851         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
55852         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
55853
55854 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55855
55856         * gcc.c-torture/execute/va-arg-21.c: New test.
55857
55858 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
55859
55860         * gcc.dg/c99-complex-2.c: New test.
55861
55862 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55863
55864         * gcc.c-torture/execute/stdio-opt-1.c: New test.
55865
55866 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
55867
55868         * g++.old-deja/g++.other/inline16.C: New test.
55869
55870 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
55871
55872         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
55873         __PRETTY_FUNCTION__
55874
55875 2000-10-29  Neil Booth  <neilb@earthling.net>
55876
55877         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
55878         New tests.
55879         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
55880         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
55881         optimisation.
55882
55883 2000-10-29  Neil Booth  <neilb@earthling.net>
55884
55885         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
55886         * mi1.c, mi1c.h: Add null directives to multiple-include test.
55887         * mi5.c: Test multiple includes work with -C.
55888         * trigraphs.c: Test ^= version.
55889
55890 2000-10-28  Neil Booth  <neilb@earthling.net>
55891
55892         New tests and test updates for new macro expander.
55893
55894         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
55895         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
55896         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
55897         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
55898         new diagnostic messages.
55899
55900         * gcc.dg/cpp/macro3.c: New tests.
55901
55902 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
55903
55904         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
55905         on the same line.
55906
55907 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
55908
55909         * g++.old-deja/g++.other/eh2.C: New test.
55910
55911 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
55912
55913         * gcc.c-torture/execute/20001027-1.c: New test.
55914
55915 2000-10-26  Richard Henderson  <rth@redhat.com>
55916
55917         * gcc.c-torture/execute/20001026-1.c: New.
55918
55919 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
55920
55921         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
55922         * g++.old-deja/g++.law/builtin1.C: Likewise.
55923         * g++.old-deja/g++.law/ctors10.C: Likewise.
55924         * g++.old-deja/g++.law/virtual3.C: Likewise.
55925         * g++.old-deja/g++.mike/p658.C: Likewise.
55926         * g++.old-deja/g++.other/sibcall1.C: Likewise.
55927         * g++.old-deja/g++.other/vaarg2.C: Likewise.
55928         * g++.old-deja/g++.robertl/eb124.C: Likewise.
55929         * g++.old-deja/g++.robertl/eb44.C: Likewise.
55930         * g++.old-deja/g++.robertl/eb77.C: Likewise.
55931
55932 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
55933
55934         * gcc.c-torture/compile/20001024-1.c: New test.
55935
55936 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
55937
55938         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
55939         to tell us whether or not we are using V3.
55940
55941 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
55942
55943         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
55944         operands.
55945
55946 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55947
55948         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
55949
55950 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
55951
55952         * gcc.c-torture/execute/20001024-1.c: New test.
55953
55954 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
55955
55956         * g++.old-deja/g++.other/sibcall1.C: New test.
55957
55958 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
55959
55960         * gcc.dg/noncompile/init-3.c: New test.
55961
55962 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55963
55964         * gcc.dg/format-array-1.c: New test.
55965
55966 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55967
55968         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
55969         writing through null pointers; remove comment about testing
55970         unterminated strings.
55971
55972 2000-10-17  Matthew Hiller  <hiller@redhat.com>
55973
55974         * gcc.c-torture/execute/20001017-2.c: New test.
55975
55976 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55977
55978         * gcc.c-torture/compile/20001018-1.c: New test.
55979         * gcc.c-torture/compile/20001018-1.x: Xfail.
55980
55981 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55982
55983         * gcc.c-torture/execute/20001017-1.c: New test.
55984
55985 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55986
55987         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
55988         for multiple use of arguments with scanf formats; add tests for
55989         multiple use of arguments.
55990
55991 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
55992
55993         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
55994         from some old tests.
55995
55996 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
55997
55998         * gcc.dg/format-miss-1.c: New test.
55999
56000 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
56001
56002         * gcc.c-torture/execute/20001013-1.c: New test.
56003
56004 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
56005
56006         * gcc.dg/format-branch-1.c: New test.
56007
56008 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
56009
56010         * README, lib/file-format.exp: Remove EGCS references.
56011
56012 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
56013
56014         * gcc.dg/20001013-1.c: New test.
56015
56016 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56017
56018         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
56019         for intmax_t in the compiler using __typeof__ and the type rules
56020         for conditional expressions.
56021
56022 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
56023
56024         * gcc.dg/20001012-1.c: New test.
56025         * gcc.dg/20001012-2.c: New test.
56026
56027 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56028
56029         * gcc.dg/format-attr-1.c: New test.
56030
56031 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56032
56033         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
56034         __LONG_LONG_MAX__ instead of LLONG_MAX.
56035
56036 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56037
56038         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
56039         scanf flags.
56040         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
56041         flags.
56042
56043 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56044
56045         * gcc.dg/sequence-pt-1.c: New test.
56046
56047 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
56048
56049         * gcc.c-torture/execute/20001011-1.c: New testcase.
56050         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
56051
56052 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
56053
56054         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
56055         does not error on it.
56056
56057 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
56058
56059         * gcc.dg/20001009-1.c: New test.
56060
56061 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
56062
56063         * gcc.c-torture/compile/20001009-1.c: Move from here ....
56064         * gcc.c-torture/execute/20001009-2.c: ... to here.
56065
56066 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
56067
56068         * gcc.c-torture/compile/20001009-1.c: New testcase.
56069         * gcc.c-torture/execute/20001009-1.c: New testcase.
56070         Testcases provided by Jan Hubicka <jh@suse.cz>.
56071
56072 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56073
56074         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56075         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
56076         uintmax_t using <limits.h> to emulate the compiler's internal
56077         logic.  No longer XFAIL %j tests.
56078
56079 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56080
56081         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
56082         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56083         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
56084         regexps and details of expected handling of some bad formats.
56085         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
56086         suppression.
56087
56088 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56089
56090         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
56091         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
56092         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
56093         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
56094         in list archives.
56095
56096 2000-10-06  Richard Henderson  <rth@cygnus.com>
56097
56098         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
56099         * g++.old-deja/g++.brendan/crash52.C: Likewise.
56100         * g++.old-deja/g++.jason/report.C: Likewise.
56101         * g++.old-deja/g++.law/friend5.C: Likewise.
56102         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
56103         of the expected warnings.
56104
56105 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
56106
56107         * g++.old-deja/g++.pt/enum14.C: New test.
56108
56109 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
56110
56111         * g++.old-deja/g++.pt/crash59.C: New test.
56112
56113 2000-10-04  Will Cohen  <wcohen@redhat.com>
56114
56115         * gcc.dg/20000926-1.c: New test.
56116
56117 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
56118
56119         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
56120         function name for current C++ compiler.
56121         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
56122
56123 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
56124
56125         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
56126         __PRETTY_FUNCTION__.
56127         * g++.old-deja/g++.ext/pretty2.C: Likewise.
56128
56129 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56130
56131         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
56132
56133 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
56134
56135         * gcc.c-torture/compile/20000923-1.c: New test.
56136
56137 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
56138
56139         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
56140         * g++.old-deja/g++.pt/ttp62.C: Same.
56141         * g++.old-deja/g++.other/inline14.C: Same.
56142
56143 2000-09-24  Richard Henderson  <rth@cygnus.com>
56144
56145         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
56146
56147 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56148
56149         * gcc.dg/c90-printf-1.c: Add test for wide string format.
56150
56151 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
56152
56153         * gcc.c-torture/compile/20000922-1.c: New file.
56154
56155 2000-09-21  Nick Clifton  <nickc@redhat.com>
56156
56157         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
56158         a signed long modulo operation.
56159         (mod6): New function - perform an unsigned long modulo operation.
56160         (main): Add tests for modulos of very large numbers by very small
56161         dividends.
56162
56163 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56164
56165         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
56166
56167 2000-09-19  Richard Henderson  <rth@cygnus.com>
56168
56169         * gcc.dg/compare2.c (case 10): XFAIL.
56170
56171 2000-09-18  Richard Henderson  <rth@cygnus.com>
56172
56173         * gcc.c-torture/execute/20000906-1.c: Move ...
56174         * gcc.dg/20000906-1.c: ... here.  Only run on targets
56175         that support __builtin_trap.
56176
56177 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
56178
56179         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
56180
56181 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56182
56183         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
56184         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
56185         more $ format tests.
56186
56187 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56188
56189         * gcc.dg/format-errmk-1.c: New test.
56190
56191 2000-09-17  Greg McGary  <greg@mcgary.org>
56192
56193         * gcc.c-torture/execute/20000917-1.x: Remove.
56194
56195 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56196
56197         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
56198
56199 2000-09-17  Greg McGary  <greg@mcgary.org>
56200
56201         * gcc.c-torture/execute/20000917-1.c: New test.
56202         * gcc.c-torture/execute/20000917-1.x: XFAIL.
56203
56204 2000-09-16  Neil Booth  <NeilB@earthling.net>
56205
56206         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
56207         in nested macro bug.
56208
56209 2000-09-15  Neil Booth  <NeilB@earthling.net>
56210
56211         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
56212
56213 2000-09-14  Jeffrey A Law  (law@cygnus.com)
56214
56215         * gcc.c-torture/execute/20000914-1.c: New test.
56216
56217 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
56218
56219         * g++.other/inline13.C: New test.
56220
56221 2000-09-12  Andreas Jaeger  <aj@suse.de>
56222
56223         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
56224         constant by Ulrich Drepper <drepper@redhat.com>.
56225
56226 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
56227
56228         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
56229
56230 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56231
56232         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
56233
56234 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
56235
56236         * gcc.dg/cpp/backslash.c: New test.
56237
56238 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
56239
56240         * gcc.c-torture/execute/20000910-1.c: New test.
56241         * gcc.c-torture/execute/20000910-2.c: Likewise.
56242
56243 2000-09-11  Robert Lipe  <robertl@sco.com>
56244
56245         * gcc.dg/pragma-align.c: New test.
56246
56247 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
56248
56249         * g++.old-deja/g++.pt/explicit82.C: New test.
56250         * g++.old-deja/g++.pt/explicit83.C: New test.
56251
56252 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
56253
56254         * gcc.dg/asm-names.c: New test.
56255
56256 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56257
56258         * gcc.dg/cpp/tr-warn6.c: New test
56259
56260 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56261
56262         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
56263         be accepted.
56264
56265 2000-09-07  Catherine Moore  <clm@redhat.com>
56266
56267         * gcc.c-torture/execute/unroll-1.c: New test.
56268
56269 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
56270
56271         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
56272         ERROR markers.
56273         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
56274         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
56275         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
56276         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
56277         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
56278         Preprocess only.
56279         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
56280         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
56281
56282 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56283
56284         * g++.old-deja/g++.pt/deduct2.C: New test.
56285
56286 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56287
56288         * g++.old-deja/g++.pt/parms2.C: New test.
56289
56290 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56291
56292         * g++.old-deja/g++.pt/crash58.C: New test.
56293
56294 2000-09-06  Greg McGary  <greg@mcgary.org>
56295
56296         * gcc.c-torture/execute/20000906-1.c: New test.
56297         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
56298
56299 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56300
56301         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
56302
56303 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56304
56305         * g++.old-deja/g++.pt/crash57.C: New test.
56306
56307 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56308
56309         * g++.old-deja/g++.pt/crash56.C: New test.
56310
56311 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56312
56313         * g++.old-deja/g++.pt/koenig1.C: New test.
56314
56315 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
56316
56317         * gcc.dg/20000904-1.c: New test.
56318
56319 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
56320
56321         * gcc.dg/cpp/paste8.c: New test.
56322
56323 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
56324
56325         * gcc.c-torture/compile/20000827-1.c: New test.
56326
56327 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56328
56329         * gcc.dg/format-diag-1.c: New test.
56330
56331 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56332
56333         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
56334         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
56335         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
56336         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
56337         gcc.dg/formatz-1.c: Adjust warning regular expressions.
56338
56339 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
56340
56341         * g++.old-deja/g++.other/nested4.C: New test.
56342
56343 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
56344
56345         * g++.old-deja/g++.ns/scoped1.C: New test.
56346
56347 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
56348
56349         * lib/g++.exp: Support testing already-installed GCC.
56350
56351 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56352
56353         * wtr-label-1.c, wtr-suffix-1.c: New tests.
56354
56355 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56356
56357         * gcc.dg/return-type-2.c: New test.
56358
56359 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
56360
56361         * gcc.c-torture/compile/20000825-1.c: New test.
56362
56363 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
56364
56365         * gcc.dg/dwarf2-2.c: New test.
56366
56367 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
56368
56369         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
56370         dg-warning regexps.
56371
56372 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56373
56374         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
56375         gcc.dg/format-ext-5.c: New tests.
56376
56377 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
56378
56379         * g++.old-deja/g++.other/crash22.C: New test.
56380
56381 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
56382
56383         * gcc.dg/noncompile/930622-2.c: Adjust error message.
56384
56385 2000-08-24  Richard Henderson  <rth@cygnus.com>
56386
56387         * gcc.dg/ia64-sync-1.c: New test.
56388         * gcc.dg/ia64-sync-2.c: New test.
56389         * gcc.dg/ia64-asm-1.c: New test.
56390
56391 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56392
56393         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
56394         * gcc.dg/format-ext-2.c: New test.
56395
56396 2000-08-23  Jason Merrill  <jason@redhat.com>
56397
56398         * lib/old-dejagnu.exp: Also ignore "In member function" and
56399         "At global scope".
56400
56401 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56402
56403         * gcc.dg/noncompile/label-lineno-1.c: New test.
56404
56405 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56406
56407         * gcc.dg/c99-array-nonobj-1.c: New test.
56408
56409 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56410
56411         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
56412         tests.
56413         * gcc.dg/format-ext-1.c: New test.
56414
56415 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56416
56417         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
56418         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
56419         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
56420         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
56421         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
56422
56423 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56424
56425         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
56426         gcc.dg/c99-strftime-2.c: New tests.
56427
56428 2000-08-22  Richard Henderson  <rth@cygnus.com>
56429
56430         * gcc.c-torture/execute/20000822-1.c: New test.
56431
56432 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
56433
56434         * gcc.c-torture/execute/20000819-1.x: Remove.
56435
56436 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
56437
56438         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
56439         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
56440         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
56441         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
56442         gcc.dg/format-xopen-1.c: New tests.
56443
56444 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
56445
56446         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
56447
56448 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
56449
56450         * g++.old-deja/g++.other/loop2.C: New test.
56451
56452         * gcc.c-torture/compile/20000606-1.c: New test.
56453         * gcc.c-torture/compile/20000728-1.c: New test.
56454         * gcc.c-torture/execute/20000801-1.c: New test.
56455         * gcc.c-torture/execute/20000801-2.c: New test.
56456         * gcc.c-torture/execute/20000819-1.c: New test.
56457         * gcc.c-torture/execute/20000819-1.x: XFAIL.
56458         * gcc.dg/20000629-1.c: New test.
56459         * gcc.dg/20000724-1.c: New test.
56460         * gcc.dg/20000807-1.c: New test.
56461
56462 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
56463
56464         * gcc.dg/cpp/pragma-1.c: New test.
56465         * gcc.dg/cpp/pragma-2.c: New test.
56466
56467 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
56468
56469         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
56470         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
56471
56472 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56473
56474         * gcc.c-torture/compile/20000818-1.c: New test.
56475
56476 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
56477
56478         * gcc.c-torture/execute/20000818-1.c: New test.
56479
56480 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56481
56482         * gcc.dg/format-va-1.c: New test.
56483
56484 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
56485
56486         * g++.old-deja/g++.other/typedef8.C: New test.
56487
56488 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
56489
56490         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
56491         * g++.old-deja/g++.mike/net36.C: Mark candidate.
56492         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
56493         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
56494         * g++.old-deja/g++.other/ptrmem7.C: New test.
56495         * g++.old-deja/g++.pt/ptrmem10.C: New test.
56496
56497 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
56498
56499         * g++.old-deja/g++.pt/typename27.C: New test.
56500
56501 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
56502
56503         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
56504         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
56505         * g++.old-deja/g++.pt/friend45.C: New test.
56506         * g++.old-deja/g++.other/friend8.C: New test.
56507
56508 2000-08-15  Richard Henderson  <rth@cygnus.com>
56509
56510         * gcc.c-torture/execute/20000815-1.c: New test.
56511
56512 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56513
56514         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
56515         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
56516         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
56517
56518 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
56519
56520         * g++.old-deja/g++.other/refinit2.C: New test.
56521
56522 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
56523
56524         * lib/c-torture.exp (c-torture): Make
56525         compiler_conditional_xfail_data global.
56526         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
56527         compiler_conditional_xfail_data machinery.
56528         (f-torture-execute): Likewise.
56529         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
56530         and only when unrolling loops.
56531
56532         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
56533
56534 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
56535
56536         * g++.old-deja/g++.pt/explicit81.C: New test.
56537
56538 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
56539
56540         * g++.old-deja/g++.pt/typename26.C: New test.
56541
56542 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
56543
56544         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
56545         warning.
56546
56547 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
56548
56549         * g++.old-deja/g++.other/array3.C: New test.
56550
56551 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56552
56553         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
56554         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
56555         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
56556         New tests.
56557
56558 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
56559
56560         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
56561         * g++.old-deja/g++.abi/vmihint.C: Likewise.
56562
56563 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
56564
56565         * gcc.c-torture/execute/20000808-1.c: New test.
56566
56567 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56568
56569         * gcc.dg/c90-const-expr-1.c: New test.
56570
56571 2000-08-08  Richard Henderson  <rth@cygnus.com>
56572
56573         * gcc.dg/noncompile/920923-1.c: Declare calloc.
56574
56575 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56576
56577         * gcc.dg/noncompile/const-ll-1.c: New test.
56578
56579 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56580
56581         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
56582
56583 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
56584
56585         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
56586         that running programs linked against the shared version of libobjc
56587         run correctly.
56588
56589 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56590
56591         * gcc.dg/c99-printf-1.c: New test.
56592
56593 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56594
56595         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
56596
56597 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
56598
56599         * gcc.c-torture/execute/20000731-1.x: Delete.
56600
56601 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
56602
56603         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
56604         and torture_without_loops as is done by c-torture.exp.
56605         (search_for): Copy from c-torture.exp.
56606         (gcc-dg-runtest): New function, drives a directory of tests
56607         iterating over the TORTURE_OPTIONS.
56608         (scan-assembler, scan-assembler-not): Move here from
56609         individual directory drivers.
56610
56611         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
56612         defined by lib/gcc-dg.exp.
56613         * gcc.dg/cpp/cpp.exp: Likewise.
56614         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
56615         gcc-dg-runtest, so we cycle over optimization options.
56616
56617         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
56618         * gcc.dg/compare2.c: No longer expected to fail.
56619
56620 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
56621
56622         * gcc.c-torture/execute/20000804-1.c: New test.
56623
56624 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
56625
56626         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
56627
56628 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
56629
56630         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
56631
56632 2000-08-03  Jeffrey A Law  (law@cygnus.com)
56633
56634         * gcc.c-torture/compile/20000803-1.c: New test.
56635
56636 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
56637
56638         * gcc.c-torture/execute/20000801-3.c,
56639         gcc.c-torture/execute/20000801-4.c: New tests.
56640         * gcc.c-torture/execute/20000801-3.x,
56641         gcc.c-torture/execute/20000801-4.x: Xfail.
56642
56643 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
56644
56645         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
56646         libobjc/.libs to allow for libtool.
56647
56648 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
56649
56650         * gcc.c-torture/compile/20000802-1.c: New test.
56651
56652 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
56653
56654         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
56655
56656 2000-07-31  Jeffrey A Law  (law@cygnus.com)
56657
56658         * gcc-c-torture/execute/20000731-2.c: New test.
56659
56660         * gcc.c-torture/execute/20000731-1.c: New test.
56661         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
56662
56663 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
56664
56665         * gcc.dg/cpp/paste7.c: New test.
56666         * gcc.dg/cpp/20000725-1.c: New test.
56667
56668 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
56669
56670         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
56671         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
56672         declaration warning for __builtin_dwarf_reg_size.
56673
56674         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
56675
56676 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56677
56678         * gcc.dg/noncompile/voidparam-1.c: New test.
56679
56680 2000-07-30  Richard Henderson  <rth@cygnus.com>
56681
56682         * gcc.dg/c90-digraph-1.c: Don't xfail.
56683         * gcc.dg/compare2.c (case 10): Xfail.
56684         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
56685
56686 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
56687
56688         * gcc.dg/c99-main-1.c: New test.
56689
56690 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56691
56692         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
56693
56694 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
56695
56696         * gcc.c-tortuer/execute/20000726-1.c: New test.
56697
56698 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
56699
56700         * gcc.c-torture/execute/enum-2.c: New test.
56701
56702 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56703
56704         * gcc.dg/cpp/tr-warn3.c: New test.
56705
56706 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56707
56708         * g++.old-deja/g++.ext/implicit1.C: Remove.
56709         * g++.old-deja/g++.jason/c2.C: Remove
56710         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
56711         * g++.old-deja/g++.pt/crash16.C: Likewise.
56712         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
56713
56714 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56715
56716         * g++.old-deja/g++.other/for2.C: New test.
56717
56718 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
56719
56720         * gcc.dg/20000720-1.c: New test.
56721
56722 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
56723
56724         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
56725
56726 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
56727
56728         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
56729         * gcc.c-torture/execute/20000722-1.c: New.
56730         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
56731
56732 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
56733
56734         * gcc.dg/cpp/20000720-1.S: New test.
56735
56736 2000-07-21  Michael Meissner  <meissner@redhat.com>
56737
56738         * gcc.c-torture/execute/ieee/hugeval.c: New test.
56739
56740 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
56741
56742         * g++.old-deja/g++.brendan/crash16.C,
56743         g++.old-deja/g++.brendan/parse3.C,
56744         g++.old-deja/g++.brendan/redecl1.C,
56745         g++.old-deja/g++.ns/template13.C,
56746         g++.old-deja/g++.other/decl4.C,
56747         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
56748
56749 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
56750
56751         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
56752         and "Internal error".
56753
56754         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
56755         regexps.
56756         * gcc.dg/cpp/paste6.c: New test.
56757
56758 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
56759
56760         * gcc.dg/cpp/tr-direct.c: New test.
56761
56762         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
56763         gcc.dg/cpp/undef1.c: Tweak error regexps.
56764
56765 2000-07-18  Eric Christopher <echristo@redhat.com>
56766
56767         * gcc.c-torture/compile/20000718-1.c: New test.
56768
56769 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
56770
56771         * cpplex.c (_cpp_push_token): If the token being pushed back
56772         is the previous token in this context, just subtract one from
56773         context->posn.
56774         * cppmacro.c (save_expansion): Clear aux field when storing a
56775         placemarker.
56776
56777 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
56778
56779         * gcc.dg/noncompile/redecl-1.c: New test.
56780
56781 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
56782
56783         * gcc.c-torture/execute/20000717-5.c: New test.
56784         * gcc.c-torture/execute/20000717-1.x: Removed.
56785
56786 2000-07-17  Richard Henderson  <rth@cygnus.com>
56787
56788         * gcc.c-torture/execute/20000717-4.c: New test.
56789
56790 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
56791
56792         * gcc.dg/cpp/syshdr.c: New test.
56793         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
56794
56795 2000-07-17  Neil Booth  <neilb@earthling.net>
56796
56797         * gcc.dg/cpp/cmdlne-dM.c: New test.
56798         * gcc.dg/cpp/cmdlne-dD.c: New test.
56799
56800 2000-07-17  Jeffrey A Law  (law@cygnus.com)
56801
56802         * gcc.c-torture/execute/20000717-3.c: New test.
56803
56804         * gcc.c-torture/compile/20000717-1.c: New test.
56805
56806 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
56807
56808         * gcc.c-torture/execute/20000717-2.c: New test.
56809
56810 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56811
56812         * gcc.dg/formatz-1.c: New test.
56813
56814         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
56815         * gcc.dg/c99-digraph-1.c: New tests.
56816
56817         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
56818         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
56819
56820         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
56821         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
56822         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
56823         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
56824         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
56825         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
56826         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
56827
56828 2000-07-17  Greg McGary <greg@mcgary.org>
56829
56830         * gcc.c-torture/execute/20000717-1.c: New test.
56831         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
56832
56833 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
56834
56835         * gcc.c-torture/execute/20000715-2.c: New test.
56836         * gcc.dg/20000715-1.c: New test.
56837
56838 2000-07-15  Michael Meissner  <meissner@redhat.com>
56839
56840         * gcc.c-torture/execute/20000715-1.c: New test.
56841
56842 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
56843
56844         * gcc.c-torture/execute/20000707-1.c: New test.
56845
56846 2000-07-13  Neil Booth  <NeilB@earthling.net>
56847
56848         * gcc.dg/cpp/digraph1.c,
56849         gcc.dg/cpp/digraph2.c,
56850         gcc.dg/cpp/digraphs.c: New tests.
56851
56852 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
56853
56854         * g77.f-torture/compile/20000630-2.f: New test.
56855         * g77.f-torture/compile/20000630-2.x
56856
56857 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
56858
56859         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
56860
56861 2000-07-11  Neil Booth  <NeilB@earthling.net>
56862
56863         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
56864
56865 2000-07-11  Neil Booth  <NeilB@earthling.net>
56866
56867         * gcc.dg/cpp/cmdlne-C.c: New.
56868
56869 2000-07-09  Neil Booth  <NeilB@earthling.net>
56870
56871         * gcc.dg/cpp/directiv.c: New tests.
56872         * gcc.dg/cpp/undef1.c: Update.
56873
56874 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
56875
56876         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
56877
56878 2000-07-09  Neil Booth  <NeilB@earthling.net>
56879
56880         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
56881
56882 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
56883
56884         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
56885         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
56886
56887 2000-07-08  Neil Booth  <NeilB@earthling.net>
56888
56889         * gcc.dg/cpp/macsyntx.c: New tests.
56890
56891 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
56892
56893         * gcc.dg/20000707-1.c: New test.
56894
56895 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
56896
56897         * gcc.c-torture/execute/20000706-1.c: New test.
56898         * gcc.c-torture/execute/20000706-2.c: New test.
56899         * gcc.c-torture/execute/20000706-3.c: New test.
56900         * gcc.c-torture/execute/20000706-4.c: New test.
56901         * gcc.c-torture/execute/20000706-5.c: New test.
56902
56903 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
56904
56905         * g++.old-deja/g++.pt/instantiate7.C: New test.
56906
56907 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
56908
56909         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
56910         * g++.old-deja/g++.mike/thunk3.C: Likewise.
56911         * g++.old-deja/g++.other/rtti3.C: Likewise.
56912         * g++.old-deja/g++.other/rttid3.C: Likewise.
56913
56914 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
56915
56916         *  g77.f-torture/compile/20000630-1.x: Fix typo
56917
56918 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
56919
56920         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
56921         assembly output.
56922
56923 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
56924
56925         * gcc.dg/cpp/ident.c: New test.
56926
56927 2000-07-05  Neil Booth  <NeilB@earthling.net>
56928
56929         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
56930           gcc.dg/cpp/lexstrng.c: New tests.
56931
56932 2000-07-04  Neil Booth  <NeilB@earthling.net>
56933
56934         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
56935         * gcc.dg/cpp/strify2.c: Same.
56936
56937 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
56938
56939         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
56940         * gcc.dg/cpp/19990703-1.c: Likewise.
56941         * gcc.dg/cpp/20000625-1.c: Likewise.
56942         * gcc.dg/cpp/20000625-2.c: Likewise.
56943
56944         * gcc.dg/cpp/macro1.c,
56945         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
56946         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
56947         gcc.dg/cpp/strify1.c,
56948         gcc.dg/cpp/strify2.c: New tests.
56949
56950 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
56951
56952         * gcc.c-torture/execute/20000703-1.c: New test.
56953
56954 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
56955
56956         * g++.old-deja/g++.pt (lookup10.C): New test.
56957
56958 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
56959
56960         * g++.old-deja/g++.pt (typename25.C): New test.
56961
56962 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
56963
56964         * gcc.c-torture/compile/20000701-1.c: New test.
56965
56966 2000-06-30  Nick Clifton  <nickc@cygnus.com>
56967
56968         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
56969         to test case.
56970
56971 2000-06-30  Catherine Moore  <clm@cygnus.com>
56972
56973         * gcc.c-torture/execute/align-1.c: New test.
56974
56975 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
56976
56977         * g++.old-deja/g++.pt/expr8.C: New test.
56978         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
56979
56980 2000-06-29  Nick Clifton  <nickc@cygnus.com>
56981
56982         * gcc.c-torture/compile/20000629-1.c: New test.
56983
56984 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
56985
56986
56987         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
56988         gcc.dg/noncompile directory, depending on whether they're
56989         preprocessor tests or not.  Annotate all the tests for the dg
56990         framework.
56991
56992         * gcc.c-torture/noncompile/noncompile.exp: Delete.
56993         * gcc.dg/noncompile/noncompile.exp: New.
56994
56995         * Moved files:
56996         Old name                                New name
56997         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
56998         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
56999         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
57000         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
57001         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
57002         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
57003         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
57004         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
57005         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
57006         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
57007         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
57008         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
57009         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
57010         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
57011         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
57012         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
57013         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
57014         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
57015         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
57016         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
57017         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
57018         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
57019         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
57020         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
57021
57022         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
57023         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
57024         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
57025         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
57026         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
57027         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
57028
57029 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
57030
57031         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
57032         declare one variable.  On the fourth, error.
57033         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
57034         declared by 20000628-1a.h.
57035
57036 2000-06-29  Richard Henderson  <rth@redhat.com>
57037
57038         * gcc.c-torture/execute/930529-1.x: New file.
57039         * gcc.dg/920413-1.c: Adjust expected warning text.
57040         * gcc.dg/980217-1.c: Declare abort.
57041         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
57042
57043 2000-06-29  Jeffrey A Law  (law@cygnus.com)
57044
57045         * g77.f-torture/compile/20000629-1.f: New test.
57046         * g77.f-torture/compile/20000629-1.x: Expected to fail.
57047
57048 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
57049
57050         Rearrange lots of files, removing entirely the
57051         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
57052         directories.
57053
57054         * Deleted files:
57055         gcc.c-torture/code_quality/code_quality.exp
57056         gcc.c-torture/special/special.exp
57057         gcc.failure/failure.exp
57058         gcc.failure/940409-1.x
57059         gcc.c-torture/compile/961203-1.x
57060
57061         * New files:
57062         gcc.misc-tests/linkage.exp
57063         gcc.c-torture/execute/920730-1t.c
57064         gcc.c-torture/execute/920730-1t.x
57065         gcc.c-torture/compile/920520-1.x
57066         gcc.c-torture/compile/920521-1.x
57067         gcc.c-torture/compile/981006-1.x
57068         gcc.c-torture/execute/eeprof-1.x
57069
57070         * Moved files (possibly with modifications to fit a new harness):
57071         Old name                                New name
57072         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
57073         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
57074         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
57075         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
57076         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
57077         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
57078         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
57079         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
57080         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
57081         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
57082         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
57083         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
57084         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
57085         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
57086
57087 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
57088
57089         * c-torture/compile/961203-1.x: Delete.
57090
57091         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
57092         not exit. Include stdio.h.
57093         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
57094         * gcc.misc-tests/dg-12.c: Likewise.
57095         * gcc.misc-tests/dg-5.c: Likewise.
57096         * gcc.misc-tests/dg-6.c: Likewise.
57097         * gcc.misc-tests/dg-7.c: Prototype abort.
57098         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
57099         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
57100         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
57101         not exit.
57102         * gcc.misc-tests/sieve.c: Use return from main, not exit.
57103         * gcc.misc-tests/sort2.c: Use return from main, not exit.
57104
57105 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
57106
57107         * gcc.dg/cpp/20000628-1.c: New test.
57108         * gcc.dg/cpp/20000628-1.h: New header for above test.
57109         * gcc.dg/cpp/20000628-1a.h: Likewise.
57110
57111 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
57112
57113         * gcc.dg/cpp: New directory.
57114         * gcc.dg/cpp/cpp.exp: New driver.
57115         * gcc.dg/cpp/20000627-1.c: New test.
57116         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
57117         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
57118         and rewrite as a compilation test.
57119
57120         * gcc.dg: Move many files into the cpp subdirectory, possibly
57121         renaming or editing them as well.
57122         Old name                New name
57123         990119-1.c              cpp/19990119-1.c
57124         990228-1.c              cpp/19990228-1.c
57125         990407-1.c              cpp/19990407-1.c
57126         990409-1.c              cpp/19990409-1.c
57127         990413-1.c              cpp/19990413-1.c
57128         990703-1.c              cpp/19990703-1.c
57129         20000127-1.c            cpp/20000127-1.c
57130         20000129-1.c            cpp/20000129-1.c
57131         20000207-1.c            cpp/20000207-1.c
57132         20000207-2.c            cpp/20000207-2.c
57133         20000209-1.c            cpp/20000209-1.c
57134         20000209-2.c            cpp/20000209-2.c
57135         20000301-1.c            cpp/20000301-1.c
57136         20000419-1.c            cpp/20000419-1.c
57137         20000510-1.S            cpp/20000510-1.S
57138         20000519-1.c            cpp/20000519-1.c
57139         20000529-1.c            cpp/20000529-1.c
57140         20000625-1.c            cpp/20000625-1.c
57141         20000625-2.c            cpp/20000625-2.c
57142         cpp-as1.c               cpp/assert1.c
57143         cpp-as2.c               cpp/assert2.c
57144         cxx-comments-1.c        cpp/cxxcom1.c
57145         cxx-comments-2.c        cpp/cxxcom2.c
57146         endif-label.c           cpp/endif.c
57147         cpp-hash1.c             cpp/hash1.c
57148         cpp-hash2.c             cpp/hash2.c
57149         cpp-if1.c               cpp/if-1.c
57150         cpp-if2.c               cpp/if-2.c
57151         cpp-if3.c               cpp/if-3.c
57152         cpp-if4.c               cpp/if-4.c
57153         cpp-if5.c               cpp/if-5.c
57154         cpp-cond.c              cpp/if-cexp.c
57155         cpp-missingop.c         cpp/if-mop.c
57156         cpp-missingparen.c      cpp/if-mpar.c
57157         cpp-opprec.c            cpp/if-oppr.c
57158         cpp-ifparen.c           cpp/if-paren.c
57159         cpp-shortcircuit.c      cpp/if-sc.c
57160         cpp-shift.c             cpp/if-shift.c
57161         cpp-unary.c             cpp/if-unary.c
57162         cpp-li1.c               cpp/line1.c
57163         cpp-li2.c               cpp/line2.c
57164         lineno.c                cpp/line3.c
57165         lineno-2.c              cpp/line4.c
57166         cpp-mi.c                cpp/mi1.c
57167         cpp-mic.h               cpp/mi1c.h
57168         cpp-micc.h              cpp/mi1cc.h
57169         cpp-mind.h              cpp/mi1nd.h
57170         cpp-mindp.h             cpp/mi1ndp.h
57171         cpp-mix.h               cpp/mi1x.h
57172         cpp-mi2.c               cpp/mi2.c
57173         cpp-mi2a.h              cpp/mi2a.h
57174         cpp-mi2b.h              cpp/mi2b.h
57175         cpp-mi2c.h              cpp/mi2c.h
57176         cpp-mi3.c               cpp/mi3.c
57177         cpp-mi3.def             cpp/mi3.def
57178         poison-1.c              cpp/poison.c
57179         pr-impl.c               cpp/prag-imp.c
57180         cpp-redef-2.c           cpp/redef1.c
57181         cpp-redef.c             cpp/redef2.c
57182         strpaste.c              cpp/strp1.c
57183         strpaste-2.c            cpp/strp2.c
57184         cpp-tradpaste.c         cpp/tr-paste.c
57185         cpp-tradstringify.c     cpp/tr-str.c
57186         cpp-tradwarn1.c         cpp/tr-warn1.c
57187         cpp-tradwarn2.c         cpp/tr-warn2.c
57188         trigraphs.c             cpp/trigraphs.c
57189         cpp-unc1.c              cpp/unc1.c
57190         cpp-unc2.c              cpp/unc2.c
57191         cpp-unc3.c              cpp/unc3.c
57192         cpp-unc.c               cpp/unc4.c
57193         undef.c                 cpp/undef1.c
57194         undef-2.c               cpp/undef2.c
57195         cpp-wi1.c               cpp/widestr1.c
57196
57197 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
57198
57199         * lib/g++.exp (g++_include_flags): Tweak.
57200
57201 2000-06-27  H.J. Lu  <hjl@gnu.org>
57202             Loren J. Rittle  <ljrittle@acm.org>
57203
57204         * lib/g++.exp (g++_include_flags): Override libgloss.exp
57205         version with one that knows about the new gcc tree structure.
57206         (g++_link_flags): Same.
57207
57208 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
57209
57210         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
57211         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
57212         case we are cross-compiling.
57213
57214         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
57215         g++.old-deja/g++.niklas/Makefile.in,
57216         g++.old-deja/g++.niklas/configure.in,
57217         g++.old-deja/g++.other/Makefile.in,
57218         g++.old-deja/g++.other/configure.in,
57219         gcc.c-torture/code_quality/Makefile.in,
57220         gcc.c-torture/code_quality/configure.in,
57221         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
57222         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
57223         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
57224         gcc.c-torture/execute/ieee/Makefile.in,
57225         gcc.c-torture/execute/ieee/configure.in,
57226         gcc.c-torture/noncompile/Makefile.in,
57227         gcc.c-torture/noncompile/configure.in,
57228         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
57229         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
57230         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
57231
57232 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
57233
57234         * g++.old-deja/g++.other/ambig3.C: New test.
57235
57236 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
57237
57238         * g++.old-deja/g++.pt/syntax1.C: New test.
57239         * g++.old-deja/g++.pt/syntax2.C: New test.
57240         * g++.old-deja/g++.other/syntax3.C: New test.
57241         * g++.old-deja/g++.other/syntax4.C: New test.
57242
57243 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
57244
57245         * gcc.dg/20000623-1.c: Prototype exit and abort.
57246
57247 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
57248
57249         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
57250         New tests.
57251         * gcc.dg/cpp-mi3.def: New file.
57252
57253         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
57254         inside assertions.
57255         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
57256         lexer's error messages.
57257         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
57258         divine anything from the linemarkers.
57259         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
57260         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
57261
57262 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
57263
57264         * gcc.dg/20000623-1.c: New test.
57265
57266 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
57267
57268         * gcc.c-torture/execute/20000622-1.c: New test.
57269
57270 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
57271
57272         * g++.old-deja/g++.other/init15.C: New test.
57273
57274 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
57275
57276         * g++.old-deja/g++.pt/vaarg2.C: New test.
57277         * g++.old-deja/g++.pt/vaarg3.C: New test.
57278
57279 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
57280
57281         * g++.old-deja/g++.other/dyncast6.C: New test.
57282
57283 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
57284
57285         * gcc.c-torture/execute/loop-6.c: New test.
57286
57287 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
57288
57289         * gcc.dg/20000614-1.c: New test.
57290         * gcc.dg/20000614-2.c: New test.
57291
57292 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
57293
57294         * g++.old-deja/g++.other/inline12.C: New test.
57295
57296 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
57297
57298         * g++.old-deja/g++.other/eh1.C: New test.
57299
57300 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
57301
57302         * g++.old-deja/g++.other/type.C: New test.
57303
57304 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
57305
57306         * g++.old-deja/g++.other/initstring.C: New test.
57307
57308 2000-06-12  Jason Merrill  <jason@redhat.com>
57309
57310         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
57311
57312 2000-06-09  Jeffrey A Law  (law@cygnus.com)
57313
57314         * gcc.c-torture/compile/20000609-1.c: New test.
57315
57316 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
57317
57318         * gcc.dg/20000609-1.c: New test.
57319
57320 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
57321
57322         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
57323         * gcc.c-torture/noncompile/poison-1.c: Move...
57324         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
57325         * gcc.dg/cpp-li1.c: Add a token after the #line.
57326
57327 2000-06-05  Richard Henderson  <rth@cygnus.com>
57328
57329         * gcc.c-torture/execute/20000605-2.c: New test.
57330         * gcc.c-torture/execute/20000605-3.c: New test.
57331
57332 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
57333
57334         * g77.f-torture/execute/20000503-1.x: New file.
57335
57336 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
57337
57338         * g++.old-deja/g++.eh/badalloc1.C: New test.
57339
57340 2000-06-05  Richard Henderson  <rth@cygnus.com>
57341
57342         * gcc.c-torture/execute/20000605-1.c: New test.
57343
57344 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
57345             Nathan Sidwell <nathan@codesourcery.com>
57346
57347         * gcc.c-torture/compile/20000605-1.c: New test.
57348
57349 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
57350
57351         * g77.f-torture/compile/20000601-1.f: New test.
57352
57353 2000-06-03  Richard Henderson  <rth@cygnus.com>
57354
57355         * gcc.c-torture/execute/20000603-1.c: New.
57356
57357 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
57358
57359         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
57360         * gcc.dg/noreturn-2.c (noreturn): Likewise.
57361
57362 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
57363
57364         * gcc.dg/compare2.c (case 12): XFAIL.
57365         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
57366         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
57367
57368         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
57369
57370 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
57371
57372         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
57373         guard macro is already defined when the header is first
57374         included.
57375         * gcc.dg/cpp-mix.h: New file.
57376         * gcc.dg/endif-label.c: Update patterns to match compiler.
57377
57378         * g++.brendan/complex1.C: Declare abort.
57379         * g++.law/refs4.C: Remove XFAIL.
57380         * g++.oliva/expr2.C: Declare abort and exit.
57381
57382 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
57383
57384         * gcc.c-torture/execute/20000528-1.c: New test.
57385
57386         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
57387         * g++.old-deja/g++.law/temps4.C: Likewise.
57388
57389         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
57390         stdlib.h.  Call abort() on failure.
57391         * g++.old-deja/g++.law/refs4.C: Likewise.
57392         * g++.old-deja/g++.law/temps4.C: Likewise.
57393         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
57394         * gcc.c-torture/execute/20000112-1.c: Include string.h.
57395
57396 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
57397
57398         Relative to g++.dg/special:
57399         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
57400
57401         Relative to g++.old-deja:
57402         * g++.brendan/complex1.C, g++.jason/optimize2.C,
57403         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
57404         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
57405         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
57406         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
57407         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
57408         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
57409
57410         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
57411         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
57412         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
57413         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
57414         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
57415         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
57416         and/or string.h.
57417
57418         * g++.other/goto1.C: Update expectations for error messages.
57419
57420 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
57421
57422         * gcc.c-torture/compile/20000523-1.c: New test.
57423
57424 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
57425
57426         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
57427
57428 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
57429
57430         * g++.old-deja/g++.eh/catch11.C: New test.
57431         * g++.old-deja/g++.eh/catch12.C: New test.
57432
57433 2000-05-24  Nick Clifton  <nickc@cygnus.com>
57434
57435         * gcc.c-torture/execute/20000523-1.c: New test.
57436
57437 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
57438
57439         * c-torture/execute/bcp-1.c: Replace abort in arg of
57440         __builtin_constant_p with a generic external function.
57441
57442         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
57443         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
57444         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
57445         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
57446         Prototype abort and/or exit.
57447
57448         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
57449         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
57450         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
57451         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
57452
57453 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
57454
57455         * gcc.dg/dwarf2-1.c: New test.
57456
57457 2000-05-20  Richard Henderson  <rth@cygnus.com>
57458
57459         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
57460
57461 2000-05-20  Andreas Jaeger  <aj@suse.de>
57462
57463         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
57464         testcase.
57465
57466 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
57467
57468         * gcc.c-torture/execute/20000519-2.c: New test.
57469
57470 2000-05-19  Andreas Jaeger  <aj@suse.de>
57471
57472         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
57473         which fails with SSA.
57474
57475         * lib/c-torture.exp: Also test with -O3 -fssa.
57476
57477 2000-05-18  Michael Meissner  <meissner@redhat.com>
57478
57479         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
57480         * gcc.c-torture/execute/920415-1.c: Ditto.
57481         * gcc.c-torture/execute/920501-1.c: Ditto.
57482         * gcc.c-torture/execute/conversion.c: Ditto.
57483         * gcc.c-torture/execute/cvt-1.c: Ditto.
57484
57485 2000-05-18  Jeffrey A Law  (law@cygnus.com)
57486
57487         * gcc.c-torture/compile/20000518-1.c: New test.
57488
57489 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
57490
57491         * g77.f-torture/compile/200005018.f: New test.
57492
57493 2000-05-17  Jeffrey A Law  (law@cygnus.com)
57494
57495         * gcc.c-torture/compile/20000517-1.c: New test.
57496
57497 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57498
57499         * gcc.c-torture/execute/20000516-1.c: New test.
57500
57501 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
57502
57503         * g++.old-deja/g++.other/eh.C: New test.
57504
57505 2000-05-12  Richard Henderson  <rth@cygnus.com>
57506
57507         * gcc.c-torture/execute/990208-1.c (main): Don't pass
57508         constants through to doit's conditional.
57509
57510 2000-05-11  Jeffrey A Law  (law@cygnus.com)
57511
57512         * gcc.c-torture/compile/20000511-1.c: New test.
57513         * g77.f-torture/compile/20000511-1.f: New test.
57514         * g77.f-torture/compile/20000511-2.f: New test.
57515
57516 2000-05-11  Michael Meissner  <meissner@redhat.com>
57517
57518         * gcc.c-torture/execute/20000511-1.c: New test.
57519
57520 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
57521
57522         * gcc.dg/dg.exp: Scan .S files as well as .c files.
57523         * gcc.dg/20000510-1.S: New.
57524
57525 2000-05-08  Catherine Moore  <clm@cygnus.com>
57526
57527         * gcc.dg/unused-3.c: New.
57528
57529 2000-05-06  Richard Henderson  <rth@cygnus.com>
57530
57531           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
57532           * g++.old-deja/g++.mike/warn1.C: Likewise.
57533           * g++.old-deja/g++.pt/local1.C: Likewise.
57534           * g++.old-deja/g++.pt/local7.C: Likewise.
57535           * g++.old-deja/g++.pt/spec16.C: Likewise.
57536
57537 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
57538
57539         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
57540
57541 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
57542
57543           * g77.f-torture/execute/20000503-1.f: New test.
57544
57545 2000-05-04  Andreas Jaeger  <aj@suse.de>
57546
57547         * gcc.dg/noreturn-2.c: New test.
57548
57549 2000-05-04  Neil Booth  <NeilB@earthling.net>
57550
57551         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
57552         preprocessor.
57553
57554 2000-05-04  Richard Henderson  <rth@cygnus.com>
57555
57556         * gcc.c-torture/execute/20000503-1.c: Fix typo.
57557
57558 2000-05-04  Richard Henderson  <rth@cygnus.com>
57559
57560         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
57561         OpenSSL by Jason R Thorpe.
57562
57563 2000-05-03  Jim Wilson  <wilson@cygnus.com>
57564
57565         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
57566
57567 2000-05-03  Robert Lipe <robertlipe@usa.net>
57568
57569         * gcc.dg/20000503-1.c: New test.
57570
57571 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
57572
57573         * gcc.c-torture/compile/20000502-1.c: New test.
57574         * g++.old-deja/g++.other/align.C: New test.
57575         * gcc.dg/cpp-tradstringify.c: New test.
57576
57577 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
57578
57579         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
57580         and hard registers.
57581
57582 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
57583
57584         * gcc.c-torture/execute/loop-5.c: New test.
57585
57586 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
57587
57588         * gcc.c-torture/execute/va-arg-20.c: New test.
57589
57590 2000-04-23  Jeffrey A Law  (law@cygnus.com)
57591
57592         * gcc.c-torture/execute/20000422-1.c: New test.
57593
57594 2000-04-20  Greg McGary  <gkm@gnu.org>
57595
57596         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
57597         when optimizing, but without sibling-call optimizations (-O1).
57598
57599 2000-04-20  Jeffrey A Law  (law@cygnus.com)
57600
57601           * gcc.c-torture/compile/20000420-1.c: New test.
57602
57603 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
57604
57605         * g++.abi/ptrflags.C: New test.
57606         * g++.eh/catchptr1.C: Test incomplete pointer chains.
57607
57608 2000-04-19  Catherine Moore  <clm@cygnus.com>
57609
57610         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
57611
57612 2000-04-19  Greg McGary  <gkm@gnu.org>
57613
57614         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
57615         sibling-call optimizations.
57616
57617 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
57618
57619         * gcc.dg/20000419-1.c: New test.
57620
57621 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
57622
57623         * gcc.c-torture/execute/20000412-6.c: New test.
57624
57625 2000-04-12  Jeffrey A Law  (law@cygnus.com)
57626
57627         * gcc.c-torture/execute/20000412-5.c: New test.
57628         * g77.f-torture/compile/20000412-1.f: New test.
57629         * gcc.c-torture/execute/20000412-4.c: New test.
57630         * gcc.c-torture/compile/20000412-2.c: New test.
57631         * gcc.c-torture/execute/20000412-3.c: New test.
57632         * gcc.c-torture/compile/20000412-1.c: New test.
57633         * gcc.c-torture/execute/20000412-2.c: New test.
57634
57635 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
57636
57637         * objc/execute/bf-20.m: New test.
57638
57639 2000-04-10  Richard Henderson  <rth@cygnus.com>
57640
57641         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
57642
57643         * gcc.c-torture/execute/20000412-1.c: New test.
57644
57645 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
57646
57647         * g++.old-deja/g++.eh/catchptr1.C: New test.
57648
57649 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
57650
57651         * g++.old-deja/g++.abi/cxa_vec.C: New test.
57652
57653 2000-04-08  Neil Booth  <NeilB@earthling.net>
57654
57655         * gcc.dg/cpp-nullchar.c: Remove test as
57656         embedded nulls cause problems.
57657
57658 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57659
57660         * gcc.dg/compare2.c: New test.
57661
57662 2000-04-08  Neil Booth  <NeilB@earthling.net>
57663
57664         * gcc.dg/cpp-nullchar.c: New test.
57665
57666 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
57667
57668         * gcc.dg/cpp-mi2.c: New test.
57669         * gcc.dg/cpp-mi2[abc].h: New files.
57670
57671 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
57672
57673         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
57674         member name.
57675
57676 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
57677
57678         * g++.old-deja/g++.abi/vmihint.C: New test.
57679
57680 2000-04-06  Neil Booth  <NeilB@earthling.net>
57681
57682         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
57683         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
57684         copyright.
57685
57686 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
57687
57688         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
57689         avoid stack-frame overwrite.
57690
57691 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
57692
57693         * gcc.c-torture/compile/20000405-2.c: New test.
57694         * gcc.c-torture/compile/20000405-3.c: New test.
57695
57696 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57697
57698         * gcc.c-torture/compile/20000405-1.c: New test.
57699
57700 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
57701
57702         * gcc.dg/cast-qual-1.c: Revert last change.
57703
57704 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57705
57706         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
57707
57708 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
57709
57710         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
57711         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
57712
57713 2000-04-03  Jeffrey A Law  (law@cygnus.com)
57714
57715         * gcc.c-torture/compile/20000403-2.c: New test.
57716         * gcc.c-torture/compile/20000403-1.c: New test.
57717
57718 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
57719
57720         * gcc.c-torture/execute/20000403-1.c: New test.
57721
57722 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
57723
57724         * gcc.c-torture/execute/20000402-1.c: New test.
57725
57726 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
57727
57728         * gcc.c-torture/execute/va-arg-15.c: New test.
57729         * gcc.c-torture/execute/va-arg-16.c: New test.
57730         * gcc.c-torture/execute/va-arg-17.c: New test.
57731         * gcc.c-torture/execute/va-arg-18.c: New test.
57732         * gcc.c-torture/execute/va-arg-19.c: New test.
57733
57734 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
57735
57736         * gcc.c-torture/compile/981211-1.c: Move to...
57737         * gcc.dg/cpp-as1.c: ...here.
57738         * gcc.dg/cpp-as2.c: New file.
57739
57740         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
57741         compiler.
57742
57743 2000-04-02  Neil Booth  <NeilB@earthling.net>
57744
57745         * gcc.dg/cpp-cond.c  New tests.
57746         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
57747         accidental success less likely.
57748         * gcc.dg/cpp-missingop.c  New tests.
57749         * gcc.dg/cpp-missingparen.c  New tests.
57750         * gcc.dg/cpp-shift.c  New tests.
57751         * gcc.dg/cpp-shortcircuit.c  New tests.
57752         * gcc.dg/cpp-unary.c  New tests.
57753
57754 2000-03-29  Jeffrey A Law  (law@cygnus.com)
57755
57756         * gcc.c-torture/compile/20000329-1.c: New test.
57757
57758 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
57759
57760         * gcc.c-torture/compile/20000326-1.c: New test.
57761         * gcc.c-torture/compile/20000326-2.c: New test.
57762
57763 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
57764
57765         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
57766         the first parameter is a function argument.
57767
57768 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
57769
57770         * g++.old-deja/g++.ext/array4.C: New test.
57771
57772 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
57773
57774         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
57775
57776 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57777
57778         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
57779
57780 2000-03-19  Richard Henderson  <rth@cygnus.com>
57781
57782         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
57783
57784 2000-03-19  Richard Henderson  <rth@cygnus.com>
57785
57786         * gcc.c-torture/compile/20000319-1.c: New test.
57787
57788 2000-03-14  Jeffrey A Law  (law@cygnus.com)
57789
57790         * gcc.c-torture/execute/20000314-3.c: New test.
57791         * gcc.c-torture/execute/20000314-2.c: New test.
57792         * gcc.c-torture/execute/20000314-1.c: New test.
57793         * gcc.c-torture/compile/20000314-2.c: New test.
57794         * gcc.c-torture/compile/20000314-1.c: New test.
57795
57796 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
57797
57798         * g++.old-deja/g++.warn/inline.C: New test.
57799
57800 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
57801
57802         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
57803         standards-compliant result rather than specific constants.
57804         Put test-values in array.
57805
57806 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
57807
57808         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
57809         (g++_target_compile): Put test-specific options last.
57810
57811 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57812
57813         * g++.old-deja/g++.eh/vbase4.C: New test.
57814
57815 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57816
57817         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
57818
57819 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57820
57821         * g++.old-deja/g++.brendan/misc12.C: Removed.
57822         * g++.old-deja/g++.pt/memtemp77.C: Constify.
57823         * g++.old-deja/g++.ext/pretty4.C: New test.
57824
57825 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
57826
57827         * g++.old-deja/g++.other/string2.C: New test.
57828
57829 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
57830
57831         * g++.old-deja/g++.warn/impint2.C: New test.
57832
57833 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
57834
57835         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
57836         is 1, not zero.
57837
57838 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
57839
57840         * g++.old-deja/g++.warn/impint.C: New test.
57841         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
57842         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
57843         * g++.old-deja/g++.pt/explicit12.C: Likewise.
57844         * g++.old-deja/g++.pt/explicit13.C: Likewise.
57845         * g++.old-deja/g++.pt/explicit17.C: Likewise.
57846         * g++.old-deja/g++.pt/explicit18.C: Likewise.
57847         * g++.old-deja/g++.pt/explicit19.C: Likewise.
57848         * g++.old-deja/g++.pt/explicit23.C: Likewise.
57849         * g++.old-deja/g++.pt/explicit31.C: Likewise.
57850         * g++.old-deja/g++.pt/explicit35.C: Likewise.
57851         * g++.old-deja/g++.pt/explicit6.C: Likewise.
57852         * g++.old-deja/g++.pt/memclass7.C: Likewise.
57853
57854 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
57855
57856         * gcc.dg/cpp-redef.c: New test.
57857
57858 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
57859
57860         * g++.old-deja/g++.pt/unify7.C: New test.
57861
57862 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
57863
57864         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
57865         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
57866
57867 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
57868
57869         * gcc.c-torture/compile/20000224-1.c: New test.
57870
57871 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57872
57873         * gcc.c-torture/compile/cpp-2.c: New test.
57874         * gcc.c-torture/compile/cpp-1.c: New test.
57875
57876 2000-02-25  Jeffrey A Law  (law@cygnus.com)
57877
57878         * gcc.c-torture/execute/20000225-1.c: New test.
57879
57880 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57881
57882         * gcc.dg/cpp-li2.c: New test.
57883
57884         * gcc.dg/cpp-wi1.c: New test.
57885
57886         * gcc.dg/cpp-li1.c: New test.
57887
57888 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
57889
57890         * g++.old-deja/g++.other/sizeof5.C: New test.
57891
57892 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57893
57894         * gcc.c-torture/execute/va-arg-13.c: New test.
57895
57896 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
57897
57898         * gcc.c-torture/execute/va-arg-12.c: New test.
57899
57900 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
57901
57902         * gcc.c-torture/execute/20000223-1.c: New test.
57903
57904 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
57905
57906         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
57907
57908 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
57909
57910         * g++.old-deja/g++.abi/ptrmem.C: New test.
57911
57912 2000-02-19  Richard Henderson  <rth@cygnus.com>
57913
57914         * gcc.c-torture/compile/init-3.c: New.
57915
57916 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
57917
57918         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
57919         ALWAYS_CXXFLAGS.
57920
57921 2000-02-11  Robert Lipe <robertl@sco.com>
57922
57923         * gcc.c-torture/compile/20000211-3.c: New test.
57924
57925 2000-02-11  Martin Buchholz <martin@xemacs.org>
57926
57927         * gcc.c-torture/compile/20000211-2.c: New test.
57928
57929 2000-02-11  Jeffrey A Law  (law@cygnus.com)
57930
57931         * gcc.c-torture/compile/20000211-1.c: New test.
57932
57933 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
57934
57935         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
57936           on native targets
57937
57938 2000-02-08  Nathan Sidwell  <nathan@acm.org>
57939
57940         * g++.old-deja/g++.other/cast5.C: New test.
57941
57942 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
57943
57944         * gcc.c-torture/execute/20000205-1.c: New.
57945
57946 2000-02-03  Nathan Sidwell  <nathan@acm.org>
57947
57948         * g++.old-deja/g++.jason/cast3.C: Return void.
57949         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
57950
57951 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57952
57953         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
57954
57955         * gcc.dg/loop-1.c: New test.
57956
57957 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
57958
57959         * gcc.c-torture/compile/20000127-1.c: New test.
57960         * gcc.c-torture/execute/991228-1.c: New test.
57961
57962 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57963
57964         * gcc.dg/unused-2.c: New test.
57965
57966         * gcc.dg/conv-1.c: New test.
57967
57968 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
57969
57970         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
57971         compiler.
57972         (tool_option_proc): Fix typo.
57973
57974 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
57975
57976         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
57977         of the ld on the host, not on the build machine.
57978         Also, don't crash if '--help' is not a supported option.
57979
57980 2000-01-24  Richard Henderson  <rth@cygnus.com>
57981
57982         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
57983
57984 2000-01-20  Jeffrey A Law  (law@cygnus.com)
57985
57986         * gcc.c-torture/execute/20000120-2.c: New test.
57987         * gcc.c-torture/execute/20000120-1.c: New test.
57988
57989 2000-01-13  Jeffrey A Law  (law@cygnus.com)
57990
57991         * gcc.c-torture/execute/20000113-1.c: New test.
57992
57993 2000-01-12  Jeffrey A Law  (law@cygnus.com)
57994
57995         * gcc.c-torture/execute/20000112-1.c: New test.
57996
57997 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57998
57999         * gcc.dg/20000111-1.c: New test.
58000
58001 2000-01-10  Jeffrey A Law  (law@cygnus.com)
58002
58003         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
58004         with 16 bit integers.
58005
58006 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58007
58008         * gcc.dg/20000108-1.c: New test.
58009
58010 2000-01-05  Nathan Sidwell  <nathan@acm.org>
58011
58012         * g++.old-deja/g++.ns/koenig8.C: New test.
58013
58014 2000-01-05  Nathan Sidwell  <nathan@acm.org>
58015
58016         * g++.old-deja/g++.other/cast4.C: New test.
58017
58018 2000-01-05  Jeffrey A Law  (law@cygnus.com)
58019
58020         * gcc.c-torture/compile/20000105-2.c: New test.
58021         * gcc.c-torture/compile/20000105-1.c: New test.
58022
58023 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58024
58025         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
58026         references to printf & atoi to conform to ANSI standard.
58027         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
58028         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
58029         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
58030         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
58031         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
58032         * g++.old-deja/g++.brendan/complex1.C: Likewise.
58033         * g++.old-deja/g++.brendan/copy1.C: Likewise.
58034         * g++.old-deja/g++.brendan/copy2.C: Likewise.
58035         * g++.old-deja/g++.brendan/copy3.C: Likewise.
58036         * g++.old-deja/g++.brendan/copy4.C: Likewise.
58037         * g++.old-deja/g++.brendan/copy5.C: Likewise.
58038         * g++.old-deja/g++.brendan/copy6.C: Likewise.
58039         * g++.old-deja/g++.brendan/copy7.C: Likewise.
58040         * g++.old-deja/g++.brendan/copy8.C: Likewise.
58041         * g++.old-deja/g++.brendan/crash11.C: Likewise.
58042         * g++.old-deja/g++.brendan/crash14.C: Likewise.
58043         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
58044         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
58045         * g++.old-deja/g++.brendan/delete2.C: Likewise.
58046         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
58047         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
58048         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
58049         * g++.old-deja/g++.brendan/eh1.C: Likewise.
58050         * g++.old-deja/g++.brendan/groff1.C: Likewise.
58051         * g++.old-deja/g++.brendan/init3.C: Likewise.
58052         * g++.old-deja/g++.brendan/misc12.C: Likewise.
58053         * g++.old-deja/g++.brendan/misc7.C: Likewise.
58054         * g++.old-deja/g++.brendan/new2.C: Likewise.
58055         * g++.old-deja/g++.brendan/operators4.C: Likewise.
58056         * g++.old-deja/g++.brendan/operators5.C: Likewise.
58057         * g++.old-deja/g++.brendan/overload2.C: Likewise.
58058         * g++.old-deja/g++.brendan/overload7.C: Likewise.
58059         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
58060         * g++.old-deja/g++.brendan/reference1.C: Likewise.
58061         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
58062         * g++.old-deja/g++.brendan/template24.C: Likewise.
58063         * g++.old-deja/g++.brendan/template3.C: Likewise.
58064         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
58065         * g++.old-deja/g++.jason/inline3.C: Likewise.
58066         * g++.old-deja/g++.jason/opeq.C: Likewise.
58067         * g++.old-deja/g++.law/arg5.C: Likewise.
58068         * g++.old-deja/g++.law/arm7.C: Likewise.
58069         * g++.old-deja/g++.law/ctors11.C: Likewise.
58070         * g++.old-deja/g++.law/cvt8.C: Likewise.
58071         * g++.old-deja/g++.law/init9.C: Likewise.
58072         * g++.old-deja/g++.law/refs4.C: Likewise.
58073         * g++.old-deja/g++.law/template2.C: Likewise.
58074         * g++.old-deja/g++.law/visibility24.C: Likewise.
58075         * g++.old-deja/g++.law/vtable3.C: Likewise.
58076         * g++.old-deja/g++.mike/asm2.C: Likewise.
58077         * g++.old-deja/g++.mike/eh1.C: Likewise.
58078         * g++.old-deja/g++.mike/misc1.C: Likewise.
58079         * g++.old-deja/g++.mike/misc13.C: Likewise.
58080         * g++.old-deja/g++.mike/misc14.C: Likewise.
58081         * g++.old-deja/g++.mike/ns12.C: Likewise.
58082         * g++.old-deja/g++.mike/p1248.C: Likewise.
58083         * g++.old-deja/g++.mike/p3708.C: Likewise.
58084         * g++.old-deja/g++.mike/p3708a.C: Likewise.
58085         * g++.old-deja/g++.mike/p3708b.C: Likewise.
58086         * g++.old-deja/g++.mike/p646.C: Likewise.
58087         * g++.old-deja/g++.mike/p700.C: Likewise.
58088         * g++.old-deja/g++.mike/p783.C: Likewise.
58089         * g++.old-deja/g++.mike/p783a.C: Likewise.
58090         * g++.old-deja/g++.mike/p783b.C: Likewise.
58091         * g++.old-deja/g++.mike/p786.C: Likewise.
58092         * g++.old-deja/g++.mike/p789.C: Likewise.
58093         * g++.old-deja/g++.mike/p789a.C: Likewise.
58094         * g++.old-deja/g++.mike/p807a.C: Likewise.
58095         * g++.old-deja/g++.other/delete3.C: Likewise.
58096         * g++.old-deja/g++.other/dyncast1.C: Likewise.
58097         * g++.old-deja/g++.other/dyncast2.C: Likewise.
58098         * g++.old-deja/g++.other/dyncast3.C: Likewise.
58099         * g++.old-deja/g++.other/empty1.C: Likewise.
58100         * g++.old-deja/g++.other/temporary1.C: Likewise.
58101         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
58102         * g++.old-deja/g++.pt/t16.C: Likewise.
58103         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
58104
58105 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
58106
58107         * gcc.dg/991230-1.c: New test.
58108
58109 1999-12-29  Jeffrey A Law  (law@cygnus.com)
58110
58111         * gcc.c-torture/compile/991229-3.c: New test.
58112         * gcc.c-torture/compile/991229-2.c: New test.
58113         * gcc.c-torture/compile/991229-1.c: New test.
58114
58115 1999-12-29  Greg McGary <gkm@eng.ascend.com>
58116
58117         * gcc.c-torture/compile/labels-2.c: New test.
58118
58119 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
58120
58121         * gcc.c-torture/execute/991227-1.c: New test.
58122
58123 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58124
58125         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
58126
58127 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
58128
58129         * gcc.c-torture/execute/991221-1.c: New test.
58130
58131 1999-12-20  Nathan Sidwell  <nathan@acm.org>
58132
58133         * g++.old-deja/g++.other/cast3.C: New test.
58134
58135 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
58136
58137         * gcc.c-torture/execute/991216-4.c: New test.
58138
58139 1999-12-16  Michael Meissner  <meissner@cygnus.com>
58140
58141         * gcc.c-torture/execute/991216-1.c: New test.
58142         * gcc.c-torture/execute/991216-2.c: New test.
58143         * gcc.c-torture/execute/991216-3.c: New test.
58144
58145 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58146
58147         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
58148         Actually make the test fail by using "-O2" for compilation.
58149
58150 1999-12-15  Nathan Sidwell  <nathan@acm.org>
58151
58152         * g++.old-deja/g++.warn/cast-align1.C: New test.
58153
58154 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58155
58156         * gcc.c-torture/compile/991214-1.c: New test.
58157         * gcc.c-torture/compile/991214-2.c: New test.
58158
58159 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58160
58161         * gcc.dg/991214-1.c: New test.
58162
58163 1999-12-13  Jeffrey A Law  (law@cygnus.com)
58164
58165         * gcc.c-torture/compile/991213-3.c: New test.
58166         * gcc.c-torture/compile/991213-2.c: New test.
58167         * gcc.c-torture/compile/991213-1.c: New test.
58168
58169 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
58170
58171         * gcc.dg/991209-1.c: New test.
58172
58173 1999-12-08  Nathan Sidwell <nathan@acm.org>
58174
58175         * gcc.c-torture/compile/991208-1.c: New test.
58176
58177 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58178
58179         * gcc.dg/ultrasp2.c: New test.
58180
58181 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
58182
58183         * g++.old-deja/g++.abi/align.C (main): Fix typo.
58184
58185 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
58186
58187         * gcc.c-torture/compile/991202-1.c: New test.
58188         * gcc.c-torture/execute/991202-1.c: New test.
58189         * gcc.c-torture/execute/991202-2.c: New test.
58190         * gcc.c-torture/execute/991202-3.c: New test.
58191
58192 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
58193
58194         * g++.old-deja/g++.abi/align.C: New test.
58195         * g++.old-deja/g++.abi/aggregates.C: Likewise.
58196         * g++.old-deja/g++.abi/bitfields.C: Likewise.
58197
58198 1999-12-01  Richard Henderson  <rth@cygnus.com>
58199
58200         * gcc.c-torture/execute/991201-1.c: New.
58201
58202 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
58203
58204         * gcc.dg/991129-1.c: New test.
58205
58206 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
58207
58208         * gcc.c-torture/compile/991127-1.c: New test.
58209
58210 1999-11-22  Nathan Sidwell  <nathan@acm.org>
58211
58212         * g++.old-deja/g++.other/warn4.C: New test.
58213
58214 1999-11-22  Nathan Sidwell  <nathan@acm.org>
58215
58216         * g++.old-deja/g++.eh/cleanup2.C: New test.
58217         * g++.old-deja/g++.ext/pretty2.C: New test.
58218         * g++.old-deja/g++.ext/pretty3.C: New test.
58219         * g++.old-deja/g++.other/debug6.C: New test.
58220
58221 1999-10-20  Jim Wilson  <wilson@cygnus.com>
58222
58223         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
58224         compiler_output to look for one error message instead of two.
58225
58226 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
58227
58228         * gcc.c-torture/execute/991118-1.c: Also test case
58229         where the word boundary does not split a byte evenly.
58230
58231 1999-11-19  Nathan Sidwell  <nathan@acm.org>
58232
58233         * g++.old-deja/g++.ext/restrict1.C: New test.
58234
58235 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
58236
58237         * gcc.c-torture/execute/991118-1.c: New test.
58238
58239 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
58240
58241         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
58242         working directory pathnames.
58243
58244 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
58245
58246         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
58247         host is equipped with driver.h and driver.o so it can actually
58248         compile and run the tests.
58249
58250 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
58251
58252         * gcc.c-torture/compile/991008-1.c: New test.
58253
58254 1999-11-08  Nick Clifton  <nickc@cygnus.com>
58255
58256         * lib/gcc-dg.exp: Include target-supports.exp
58257
58258 1999-11-05  Nick Clifton  <nickc@cygnus.com>
58259
58260         * lib/target-supports.exp: New file: Provide procs to test for
58261         features supported by the target.
58262         (check_weak_available): Moved here from ecos.exp.
58263         (check_alias_available): New proc: Determine of the target
58264         toolchain supports the alias attribute.
58265
58266         * gcc.dg/special/ecos.exp: Move check_weak_available to
58267         target-supports.exp.
58268         (alias-1.c): Only perform the test if the target supports
58269         aliases.
58270         (wkali-1.c): Only perform the test if the target supports
58271         aliases.
58272
58273         * gcc.dg/990506-0.c: Expect error messages from cross
58274         targets as well as native targets.
58275
58276 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58277
58278         * gcc.dg/ultrasp1.c: Removed xfail.
58279         * gcc.dg/struct-ret-2.c: Likewise.
58280         * gcc.dg/array-1.c: Likewise.
58281
58282 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58283
58284         * gcc.dg/struct-ret-2.c: New test.
58285
58286         * gcc.dg/array-1.c: New test.
58287
58288 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
58289
58290         * gcc.c-torture/execute/991030-1.c: New test.
58291
58292 1999-10-26  Richard Henderson  <rth@cygnus.com>
58293
58294         * gcc.c-torture/compile/991026-2.c: New test.
58295
58296 1999-10-26  Jeffrey A Law  (law@cygnus.com)
58297
58298         * gcc.c-torture/compile/991026-1.c: New test.
58299
58300 1999-10-23  Jeffrey A Law  (law@cygnus.com)
58301
58302         * gcc.c-torture/execute/991023-1.c: New test.
58303
58304 1999-10-19  Jeffrey A Law  (law@cygnus.com)
58305
58306         * gcc.c-torture/execute/991019-1.c: New test.
58307
58308 1999-10-16  Richard Henderson  <rth@cygnus.com>
58309
58310         * gcc.c-torture/execute/991016-1.c: New test.
58311
58312 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
58313
58314         * gcc.c-torture/execute/991014-1.c: New test.
58315
58316 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
58317
58318         * g++.old-deja/g++.other/union2.C: New test.
58319
58320 1999-10-13  Nathan Sidwell  <nathan@acm.org>
58321
58322         * g++.old-deja/g++.other/vaarg2.C: New test.
58323         * g++.old-deja/g++.other/vaarg3.C: New test.
58324
58325 1999-10-12  Craig Burley  <craig@jcb-sc.com>
58326
58327         * g77.f-torture/noncompile/19990905-1.f: Moved from being
58328         in compile/.
58329
58330 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
58331
58332         * gcc.c-torture/execute/va-arg-11.c: New test.
58333
58334 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
58335
58336         * lib/file-format.exp (gcc_target_object_format): Don't
58337         crash if objdump is unavailable.
58338
58339 1999-09-29  Donn Terry <donn@interix.com>
58340
58341         * gcc.misc-tests/mg.exp: delete extraneous redirection.
58342
58343 1999-09-28  Nick Clifton  <nickc@cygnus.com>
58344
58345         * gcc.c-torture/compile/990928-1.c: New test.
58346
58347 1999-09-28  Nathan Sidwell  <nathan@acm.org>
58348
58349         * g++.old-deja/g++.other/decl6.C: New test.
58350
58351 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58352
58353         * gcc.c-torture/execute/va-arg-10.c: New test.
58354
58355 1999-09-27  Nathan Sidwell  <nathan@acm.org>
58356
58357         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
58358         __PRETTY_FUNCTION__.
58359
58360 1999-09-23  Nick Clifton  <nickc@cygnus.com>
58361
58362         * gcc.c-torture/execute/990923-1.c: New test.
58363
58364 1999-09-21  Nick Clifton  <nickc@cygnus.com>
58365
58366         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
58367         for which -fpic is inappropriate.
58368
58369 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
58370
58371         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
58372
58373 1999-09-21  Nathan Sidwell  <nathan@acm.org>
58374
58375         * g++.old-deja/g++.other/dyncast1.C: New test.
58376         * g++.old-deja/g++.other/dyncast2.C: New test.
58377         * g++.old-deja/g++.other/dyncast3.C: New test.
58378         * g++.old-deja/g++.other/dyncast4.C: New test.
58379         * g++.old-deja/g++.other/dyncast5.C: New test.
58380         * g++.old-deja/g++.eh/catch3.C: New test.
58381         * g++.old-deja/g++.eh/catch3p.C: New test.
58382         * g++.old-deja/g++.eh/catch4.C: New test.
58383         * g++.old-deja/g++.eh/catch4p.C: New test.
58384         * g++.old-deja/g++.eh/catch5.C: New test.
58385         * g++.old-deja/g++.eh/catch5p.C: New test.
58386         * g++.old-deja/g++.eh/catch6.C: New test.
58387         * g++.old-deja/g++.eh/catch6p.C: New test.
58388         * g++.old-deja/g++.eh/catch7.C: New test.
58389         * g++.old-deja/g++.eh/catch7p.C: New test.
58390         * g++.old-deja/g++.eh/catch8.C: New test.
58391         * g++.old-deja/g++.eh/catch8p.C: New test.
58392         * g++.old-deja/g++.eh/catch9.C: New test.
58393         * g++.old-deja/g++.eh/catch9p.C: New test.
58394
58395 1999-09-13  Nathan Sidwell  <nathan@acm.org>
58396
58397         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
58398         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
58399
58400 1999-09-13  Jeffrey A Law  (law@cygnus.com)
58401
58402         * gcc.c-torture/compile/990913-1.c: New test.
58403
58404 1999-09-10  Nathan Sidwell  <nathan@acm.org>
58405
58406         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
58407         * g++.old-deja/g++.jason/rfg5.C: Likewise.
58408
58409 1999-09-09  Richard Henderson  <rth@cygnus.com>
58410
58411         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
58412
58413 1999-09-09  Nathan Sidwell  <nathan@acm.org>
58414
58415         * g++.old-deja/g++.other/lookup11.C: New test.
58416         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
58417         what is permitted and what we want.
58418         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
58419         overload use.
58420         * g++.old-deja/g++.jason/rfg5.C: Likewise.
58421
58422 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
58423
58424         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
58425         * gcc.c-torture/noncompile/poison-1.c: New file.
58426
58427 1999-09-08  Nathan Sidwell  <nathan@acm.org>
58428
58429         * g++.old-deja/g++.other/sizeof3.C: New test.
58430         * g++.old-deja/g++.other/sizeof4.C: New test.
58431         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
58432         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
58433
58434 1999-09-07  Richard Henderson  <rth@cygnus.com>
58435
58436         * gcc.dg/va-arg-1.c: New.
58437
58438 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58439
58440         * gcc.c-torture/execute/va-arg-9.c: New test.
58441
58442 1999-09-05  Craig Burley  <craig@jcb-sc.com>
58443
58444         * g77.f-torture/compile/980519-2.f: New test.
58445         * g77.f-torture/compile/19990905-0.f: New test.
58446         * g77.f-torture/compile/19990905-1.f: New test.
58447         * g77.f-torture/compile/19990905-2.f: New test.
58448
58449         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
58450
58451 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
58452
58453         * gcc.c-torture/execute/990827-1.c: Fix typo.
58454
58455 1999-09-03  Nathan Sidwell  <nathan@acm.org>
58456
58457         * g++.old-deja/g++.other/deref1.C: New test.
58458
58459 1999-09-02  Nathan Sidwell  <nathan@acm.org>
58460
58461         * g++.old-deja/g++.other/ambig2.C: New test.
58462         * g++.old-deja/g++.other/cond5.C: New test.
58463         * g++.old-deja/g++.other/lookup16.C: New test.
58464
58465 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
58466
58467         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
58468         assemblers too.
58469
58470 1999-08-31  Jeffrey A Law  (law@cygnus.com)
58471
58472         * lib/c-torture.exp: Avoid the "compare executables" optimization
58473         when testing native.
58474
58475 1999-08-29  Jeffrey A Law  (law@cygnus.com)
58476
58477         * gcc.c-torture/execute/990829-1.c: New test.
58478         * gcc.c-torture/compile/990829-1.c: New test.
58479
58480 1999-08-27  Paul Burchard  <burchard@pobox.com>
58481
58482         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
58483         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
58484         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
58485         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
58486         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
58487         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
58488         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
58489         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
58490         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
58491         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
58492         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
58493
58494 1999-08-27  Jeffrey A Law  (law@cygnus.com)
58495
58496         * gcc.c-torture/execute/990827-1.c: New test.
58497
58498 1999-08-26  Craig Burley  <craig@jcb-sc.com>
58499
58500         * g77.f-torture/noncompile/19990826-4.f: New test.
58501
58502         * g77.f-torture/compile/19990826-3.f: New test.
58503
58504         * g77.f-torture/execute/19990826-2.f: New test.
58505
58506         * g77.f-torture/compile/19990826-1.f: New test.
58507
58508         * gcc.c-torture/execute/990826-0.c: New test.
58509         * g77.c-torture/execute/19990826-0.f: New test.
58510
58511         * g77.f-torture/noncompile/970626-2.f: New test.
58512
58513 1999-08-25  Paul Burchard  <burchard@pobox.com>
58514
58515         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
58516         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
58517         lss-011.C: New tests.
58518
58519 1999-08-25  Nathan Sidwell  <nathan@acm.org>
58520
58521         * g++.old-deja/g++.other/decl5.C: New test.
58522
58523 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58524
58525         * noncompile/noncompile.exp: Load_lib c-torture.exp.
58526         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
58527         call `postbase' for each one.  All callers of `postbase' changed
58528         to call this instead.
58529
58530 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
58531
58532         * gcc.c-torture/execute/990811-1.c: New test.
58533
58534 1999-08-09  Nick Clifton  <nickc@cygnus.com>
58535
58536         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
58537         just native ones.
58538
58539         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
58540         just native ones.
58541
58542 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
58543
58544         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
58545
58546 1999-08-04  Jeffrey A Law  (law@cygnus.com)
58547
58548         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
58549
58550 1999-08-04  Nathan Sidwell  <nathan@acm.org>
58551
58552         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
58553
58554 1999-08-04  Jeffrey A Law  (law@cygnus.com)
58555
58556         * gcc.c-torture/execute/990804-1.c: New test.
58557
58558 1999-08-03  Nathan Sidwell  <nathan@acm.org>
58559
58560         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
58561         * g++.old-deja/g++.brendan/crash64.C: Likewise.
58562         * g++.old-deja/g++.brendan/overload8.C: Likewise.
58563
58564 1999-08-03  Nathan Sidwell  <nathan@acm.org>
58565
58566         * g++.old-deja/g++.other/struct1.C: New test.
58567
58568 1999-08-03  Nathan Sidwell  <nathan@acm.org>
58569
58570         * g++.old-deja/g++.other/enum2.C: New test.
58571
58572 1999-08-02  Richard Henderson  <rth@cygnus.com>
58573
58574         Adapted from tests from Franz Sirl:
58575         * gcc.c-torture/execute/va-arg-7.c: New test.
58576         * gcc.c-torture/execute/va-arg-8.c: New test.
58577
58578 1999-08-01  Jeffrey A Law  (law@cygnus.com)
58579
58580         * gcc.c-torture/compile/990801-2.c: New test.
58581
58582         * gcc.c-torture/compile/990801-1.c: New test.
58583
58584 1999-07-27  Michael Meissner  <meissner@cygnus.com>
58585
58586         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
58587         fp-cmp-1.c, converting double to float.
58588
58589         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
58590         fp-cmp-1.c, converting double to long double.
58591
58592         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
58593         from fr1 to unknown_register, since fr1 is a legitimate register
58594         on some machines.
58595
58596 1999-07-25  Jeffrey A Law  (law@cygnus.com)
58597
58598         * README: More listname related changes.
58599
58600 1999-07-08  Catherine Moore  <clm@cygnus.com>
58601
58602         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
58603
58604 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
58605
58606         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
58607
58608 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
58609
58610         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
58611
58612 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
58613
58614         * gcc.dg/990703-1.c: New test.
58615
58616 1999-06-29  Nick Clifton  <nickc@cygnus.com>
58617
58618         * lib/file-format.exp: New file: Move definition of proc
58619         gcc_target_object_format to here from
58620         gcc.dg/special/ecos.exp.
58621
58622         * lib/c-torture.exp: Include lib file-format.exp.
58623         * lib/gcc-dg.exp: Include lib file-format.exp.
58624
58625         * gcc.dg/special/ecos.exp: Remove definition of proc
58626         gcc_target_object_format.
58627
58628 1999-06-28  Jeffrey A Law  (law@cygnus.com)
58629
58630         * gcc.c-torture/execute/990628-1.c: New test.
58631
58632 1999-06-25  Jeffrey A Law  (law@cygnus.com)
58633
58634         * gcc.c-torture/compile/990625-2.c: New test.
58635
58636         * gcc.c-torture/compile/990625-1.c: New test.
58637
58638 1999-06-23  Nick Clifton  <nickc@cygnus.com>
58639
58640         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
58641         attributes compile.
58642         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
58643         ports that use the COFF/PE file format.
58644
58645 1999-06-17  Jeffrey A Law  (law@cygnus.com)
58646
58647         * gcc.c-torture/compile/990617-1.c: New test.
58648
58649 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
58650
58651         * g++.old-deja/g++.other/decl4.C: New test.
58652
58653 1999-06-14  Nathan Sidwell  <nathan@acm.org>
58654
58655         * g++.old-deja/g++.other/bitfld3.C: New test.
58656
58657 1999-06-08  Nathan Sidwell  <nathan@acm.org>
58658
58659         * g++.old-deja/g++.eh/catch1.C: New test.
58660
58661 1999-06-07  Jeffrey A Law  (law@cygnus.com)
58662
58663         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
58664
58665         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
58666         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
58667
58668 1999-06-05  Craig Burley  <craig@jcb-sc.com>
58669
58670         * g77.f-torture/compile/19990502-0.f: Replace with new,
58671         shorter, test that still fails after recent changes.
58672
58673 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58674
58675         * gcc.c-torture/execute/990604-1.c: New test.
58676
58677 1999-05-31  Jeffrey A Law  (law@cygnus.com)
58678
58679         * gcc.c-torture/execute/990531-1.c: New test.
58680
58681 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58682
58683         * gcc.c-torture/compile/990527-1.c: New test.
58684
58685 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
58686
58687         * gcc.c-torture/execute/990527-1.c: New test.
58688
58689 1999-05-25  Nick Clifton  <nickc@cygnus.com>
58690
58691         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
58692         bitfields as signed.
58693
58694 1999-05-25  Craig Burley  <craig@jcb-sc.com>
58695
58696         * g77.f-torture/compile/19990525-0.f: New test.
58697
58698 1999-05-25  Jeffrey A Law  (law@cygnus.com)
58699
58700         * gcc.c-torture/execute/990525-2.c: New test.
58701
58702         * gcc.c-torture/execute/990525-1.c: New test.
58703
58704 1999-05-24  Nathan Sidwell  <nathan@acm.org>
58705
58706         * g++.old-deja/g++.other/anon3.C: New test.
58707         * g++.old-deja/g++.other/anon4.C: New test.
58708         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
58709         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
58710         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
58711         Merrill).
58712
58713 1999-05-24  Jeffrey A Law  (law@cygnus.com)
58714
58715         * gcc.c-torture/execute/990524-1.c: New test.
58716
58717         * gcc.dg/990524-1.c: New test.
58718
58719 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58720
58721         * gcc.c-torture/compile/990523-1.c: New test.
58722
58723 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
58724
58725         * gcc.c-torture/compile/990519-1.c: New test.
58726
58727 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58728
58729         * gcc.c-torture/compile/990517-1.c: New test.
58730
58731         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
58732         (e4, f4): New tests.
58733         (main): Call them.
58734
58735 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58736
58737         * gcc.dg/noreturn-1.c: New test.
58738
58739 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
58740
58741         * gcc.c-torture/execute/990513-1.c: New test.
58742
58743 1999-05-10  Richard Henderson  <rth@cygnus.com>
58744
58745         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
58746
58747 1999-05-10  Craig Burley  <craig@jcb-sc.com>
58748
58749         * g77.f-torture/execute/erfc.f: Use small single-precision
58750         values, to avoid problems on Alphas when not -mieee.
58751
58752 1999-05-08  Craig Burley  <craig@jcb-sc.com>
58753
58754         * gcc.dg/990506-0.c: New test.
58755
58756 1999-05-08  Richard Henderson  <rth@cygnus.com>
58757
58758         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
58759         the constant to test.  Don't XFAIL 64-bit targets.
58760
58761         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
58762         * g++.old-deja/g++.law/profile1.C: Likewise.
58763
58764         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
58765         operator new instances.
58766         * g++.old-deja/g++.other/delete5.C: Likewise.
58767
58768 1999-05-03  Craig Burley  <craig@jcb-sc.com>
58769
58770         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
58771         intrinsic.
58772
58773 1999-05-03  Craig Burley  <craig@jcb-sc.com>
58774
58775         * g77.f-torture/execute/u77-test.f: Reverse order of two
58776         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
58777
58778 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58779
58780         * gcc.dg/compare1.c: New test.
58781
58782 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
58783
58784         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
58785         New tests.
58786
58787 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58788
58789         * g77.f-torture/compile/19990502-1.f: New test.
58790
58791 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58792
58793         * g77.f-torture/compile/19990502-0.f: New test.
58794
58795 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58796
58797         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
58798         intrinsic.
58799
58800 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58801
58802         * g77.f-torture/execute/u77-test.f (main): List libU77
58803         intrinsics not currently tested.
58804         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
58805         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
58806         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
58807         Trim blanks off the ends of some printed strings.
58808
58809 1999-05-02  Craig Burley  <craig@jcb-sc.com>
58810
58811         * g77.f-torture/execute/u77-test.f (main): Just warn about
58812         FSTAT gid disagreement, as it's expected on some systems.
58813
58814 1999-05-01  Craig Burley  <craig@jcb-sc.com>
58815
58816         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
58817         use a new function, which allows for some slop.
58818         Clean up some commentary.
58819         (issum): The new function.
58820         (sgladd): Deleted subroutine.
58821
58822 1999-05-01  Craig Burley  <craig@jcb-sc.com>
58823
58824         * g77.f-torture/execute/u77-test.f: Modify to be more like
58825         libf2c/libU77 version, bringing patches to that version here.
58826         Add suitable commentary.
58827
58828 1999-04-25  Richard Henderson  <rth@cygnus.com>
58829
58830         * gcc.dg/990424-1.c: New test.
58831
58832 1999-04-24  Craig Burley  <craig@jcb-sc.com>
58833
58834         * g77.f-torture/execute/u77-test.f (main): Bug involving
58835         LSTAT has been fixed, so turn back on full checking.
58836
58837 1999-04-20  Craig Burley  <craig@jcb-sc.com>
58838
58839         * g77.f-torture/compile/19990419-0.f: New test.
58840         * g77.f-torture/execute/19990419-1.f: New test.
58841
58842 1999-04-17  Richard Henderson  <rth@cygnus.com>
58843
58844         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
58845         to avoid the need for a prototype to supress a warning.
58846
58847 1999-04-07  Jim Wilson  <wilson@cygnus.com>
58848
58849         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
58850
58851 1999-04-04  Jeffrey A Law  (law@cygnus.com)
58852
58853         * gcc.c-torture/execute/990404-1.c: New test.
58854
58855 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
58856
58857         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
58858         * gcc.dg/cpp-if3.c: Don't use -pedantic.
58859         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
58860         missing initializer warnings.
58861
58862 1999-03-28  Jeffrey A Law  (law@cygnus.com)
58863
58864         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
58865         matching strings.
58866
58867 1999-03-26  Jeffrey A Law  (law@cygnus.com)
58868
58869         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
58870
58871 1999-03-26  Craig Burley  <craig@jcb-sc.com>
58872
58873         * g77.f-torture/execute/19990325-0.f: New test.
58874         * g77.f-torture/execute/19990325-1.f: New test.
58875
58876 1999-03-24  Jeffrey A Law  (law@cygnus.com)
58877
58878         * gcc.c-torture/execute/990324-1.c: New test.
58879
58880 1999-03-22  Jim Wilson  <wilson@cygnus.com>
58881
58882         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
58883         test with 4.
58884
58885 1999-03-17  Richard Henderson  <rth@cygnus.com>
58886
58887         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
58888
58889 1999-03-13  Craig Burley  <craig@jcb-sc.com>
58890
58891         * g77.f-torture/execute/19990313-2.f: New test.
58892         * g77.f-torture/execute/19990313-3.f: New test.
58893
58894 1999-03-13  Craig Burley  <craig@jcb-sc.com>
58895
58896         * g77.f-torture/execute/19990313-0.f: New test.
58897         * g77.f-torture/execute/19990313-1.f: New test.
58898
58899 1999-03-12  Jim Wilson  <wilson@cygnus.com>
58900
58901         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
58902         printf to sprintf.
58903         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
58904         (main): Add check for u15.  Conditionalize u31 check depending on
58905         whether ints are <32 bits or >=32 bits.
58906
58907 1999-03-08  Craig Burley  <craig@jcb-sc.com>
58908
58909         * g77.f-torture/execute/19981119-0.f: Improve testiness.
58910
58911 1999-03-08  Craig Burley  <craig@jcb-sc.com>
58912
58913         * g77.f-torture/compile/19990305-0.f: New test.
58914         * g77.f-torture/execute/19981119-0.f: New test.
58915
58916 1999-03-08  Craig Burley  <craig@jcb-sc.com>
58917
58918         * g77.f-torture/execute/970625-2.f: call ABORT if final
58919         result is not correct, instead of just printing it.
58920         Add this checking via newly introduced obfuscation, to
58921         trip up buggy front ends.
58922
58923 1999-03-07  Craig Burley  <craig@jcb-sc.com>
58924
58925         * g77.f-torture/compile/960317-1.f: Moved from being
58926         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
58927
58928 1999-03-06  Craig Burley  <craig@jcb-sc.com>
58929
58930         * g77.f-torture/execute/960317-1.f: New (old) test.
58931         * g77.f-torture/execute/970625-2.f: Ditto.
58932
58933 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
58934
58935         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
58936         error message on line 1 or line 2; cccp and cpplib do this differently.
58937
58938 1999-03-01  Jeffrey A Law  (law@cygnus.com)
58939
58940         * g++.old-deja/g++.law/weak1.C: New test.
58941
58942 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
58943
58944         * gcc.c-torture/execute/990119-1.c: Renamed to...
58945         * gcc.dg/990119-1.c: this, so it will only be tested once
58946         (it's a preprocessor test, it doesn't need to be run at
58947         multiple optimization levels).
58948
58949 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
58950
58951         * lib/g++.exp: Don't add incdir=$base_dir/../include to
58952           ALWAYS_CXXFLAGS.
58953
58954 1999-02-24  Craig Burley  <craig@jcb-sc.com>
58955
58956         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
58957         * g77.f-torture/compile/19981216-0.f: ...as it is expected
58958         to not be compilable by current g77.
58959
58960 1999-02-24  Nick Clifton  <nickc@cygnus.com>
58961
58962         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
58963
58964 1999-02-22  Jeffrey A Law  (law@cygnus.com)
58965
58966         * gcc.c-torture/execute/990222-1.c: New test.
58967
58968 1999-02-19  Craig Burley  <craig@jcb-sc.com>
58969
58970         * g77.f-torture/compile/19990218-0.f: New test.
58971         * g77.f-torture/noncompile/19990218-1.f: New test.
58972
58973 1999-02-18  Craig Burley  <craig@jcb-sc.com>
58974
58975         * g77.f-torture/compile/19981216-0.f: New test.
58976
58977 1999-02-14  Jeffrey A Law  (law@cygnus.com)
58978
58979         * gcc.dg/990214-1.c: New test.
58980
58981 1999-02-13  Jeffrey A Law  (law@cygnus.com)
58982
58983         * gcc.dg/990213-2.c: New test.
58984
58985         * gcc.dg/990213-1.c: New test.
58986
58987 1999-02-12  Jeffrey A Law  (law@cygnus.com)
58988
58989         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
58990         ints.
58991
58992 1999-02-11  Nick Clifton  <nickc@cygnus.com>
58993
58994         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
58995         specified by target.
58996
58997         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
58998
58999 1999-02-11  Jeffrey A Law  (law@cygnus.com)
59000
59001         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
59002
59003 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
59004
59005         * gcc.dg/special/ecos.exp: New test driver for new tests with
59006         special requirements.
59007
59008         * gcc.dg/special/alias-1.c: New test.
59009         * gcc.dg/special/gcsec-1.c: New test.
59010         * gcc.dg/special/weak-1.c: New test.
59011         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
59012         * gcc.dg/special/weak-2.c: New test.
59013         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
59014         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
59015         * gcc.dg/special/wkali-1.c: New test.
59016         * gcc.dg/special/wkali-2.c: New test.
59017         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
59018         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
59019
59020 1999-02-10  Felix Lee  <flee@cygnus.com>
59021
59022           * lib/c-torture.exp (c-torture-compile): Pull out code for
59023           analyzing gcc error messages.
59024           (c-torture-execute): Likewise.  Fix some (harmless) false
59025           positives.
59026           * lib/gcc.exp (gcc_check_compile): New function.
59027
59028 1999-02-08  Richard Henderson  <rth@cygnus.com>
59029
59030         * gcc.c-torture/execute/990208-1.c: New test.
59031
59032 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
59033
59034         * g++.dg/special/ecos.exp: New driver for new tests with special
59035         requirements
59036
59037         * g++.dg/special/conpr-1.C: New test
59038         * g++.dg/special/conpr-2.C: New test
59039         * g++.dg/special/conpr-2a.C: New test
59040         * g++.dg/special/conpr-3.C: New test
59041         * g++.dg/special/conpr-3a.C: New test
59042         * g++.dg/special/conpr-3b.C: New test
59043
59044         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
59045         allow g++ to use the dg driver
59046
59047         * README: Add comment about g++.dg directory
59048
59049 1999-02-06  Jeffrey A Law  (law@cygnus.com)
59050
59051         * README: Update email addresses.
59052
59053 1999-02-03  Nick Clifton  <nickc@cygnus.com>
59054
59055         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
59056         arguments in order to force structure S onto the stack even on
59057         the alpha.
59058         (test): Pass 10 leading arguments to function foo as well as the
59059         structure S.
59060
59061         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
59062         failure for all targets.
59063
59064         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
59065         abort to terminate program execution.
59066
59067 1999-01-30  Richard Henderson  <rth@cygnus.com>
59068
59069         * gcc.c-torture/execute/990130-1.c: New test.
59070
59071 1999-01-30  Jeffrey A Law  (law@cygnus.com)
59072
59073         * gcc.dg/990130-1.c: New test.
59074
59075 1999-01-28  Michael Meissner  <meissner@cygnus.com>
59076
59077         * gcc.c-torture/execute/990128-1.c: New test.
59078
59079 1999-01-27  Michael Meissner  <meissner@cygnus.com>
59080
59081         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
59082
59083 1999-01-27  Felix Lee  <flee@cygnus.com>
59084
59085         * lib/c-torture.exp (c-torture-compile): pull out code for
59086         analyzing gcc error messages.
59087         (c-torture-execute): ditto, and fix some (harmless) false
59088         positives.
59089         * lib/gcc.exp (gcc_check_compile): new function.
59090
59091 1999-01-17  Jeffrey A Law  (law@cygnus.com)
59092
59093         * gcc.dg/990117-1.c: New test.
59094
59095         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
59096
59097         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
59098
59099 1999-01-15  Jeffrey A Law  (law@cygnus.com)
59100
59101         * g77.f-torture/compile/990115-1.f: New test.
59102
59103 1999-01-07  Jeffrey A Law  (law@cygnus.com)
59104
59105         * gcc.c-torture/compile/990107-1.c: New test
59106
59107 1999-01-06  Jeffrey A Law  (law@cygnus.com)
59108
59109         * gcc.c-torture/execute/990106-2.c: New test.
59110
59111         * gcc.c-torture/execute/990106-1.c: New test.
59112
59113 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
59114
59115         * gcc.c-torture/compile/981223-1.c: New test.
59116
59117 1998-12-29  Richard Henderson  <rth@cygnus.com>
59118
59119         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
59120         (opt3): Rename from opt4 and disable.
59121
59122 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
59123
59124         * g++.old-deja/g++.pt/ptrmem5.C: New test.
59125
59126 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
59127
59128         * g++.old-deja/g++.other/conv5.C: New test.
59129
59130 1998-12-14  Nick Clifton  <nickc@cygnus.com>
59131
59132         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
59133
59134 1998-12-11  Jeffrey A Law  (law@cygnus.com)
59135
59136         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
59137
59138 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
59139
59140         * gcc.c-torture/compile/981211-1.c: New test.
59141
59142 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
59143
59144         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
59145
59146         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
59147
59148 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59149
59150         * gcc.special/930510-1.c: Make C9X safe.
59151         * gcc.misc-tests/gcov-1.c Similarly.
59152         * gcc.misc-tests/gcov-2.c Similarly.
59153
59154 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59155
59156         * gcc.dg/ultrasp1.c: New test.
59157
59158 1998-12-06  Richard Henderson  <rth@cygnus.com>
59159
59160         * gcc.c-torture/execute/981206.c: New test.
59161
59162 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59163
59164         * g++.old-deja/g++.ns/template7.C: New test.
59165
59166         * g++.old-deja/g++.other/expr1.C: New test.
59167
59168         * g++.old-deja/g++.eh/tmpl3.C: New test.
59169
59170         * g++.old-deja/g++.eh/tmpl2.C: New test.
59171
59172 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
59173
59174         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
59175         * g++.old-deja/g++.other/using6.C: Removed.
59176         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
59177
59178         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
59179
59180 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
59181
59182         * g++.old-deja/g++.pt/overload8.C: New test.
59183
59184         * g++.old-deja/g++.pt/overload7.C: New test.
59185
59186         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
59187
59188         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
59189         and relinking messages.
59190         * lib/g++.exp (g++_target_compile): Remove .rpo file when
59191         compiling with -frepo.
59192
59193 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
59194
59195         * g++.old-deja/g++.pt/lookup6.C: New test.
59196
59197 1998-11-30  Nick Clifton  <nickc@cygnus.com>
59198
59199         * gcc.c-torture/execute/981130-1.c: New test.
59200         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
59201
59202 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
59203
59204         * g++.old-deja/g++.pt/explicit76.C: New test.
59205
59206         * g++.old-deja/g++.pt/friend38.C: New test.
59207
59208         * g++.old-deja/g++.ns/crash2.C: New test.
59209
59210         * g++.old-deja/g++.pt/defarg8.C: New test.
59211
59212         * g++.old-deja/g++.pt/instantiate6.C: New test.
59213
59214         * g++.old-deja/g++.pt/static6.C: New test.
59215
59216         * g++.old-deja/g++.pt/decl2.C: New test.
59217
59218 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
59219
59220         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
59221         problem is actually related with name lookup, but so what? :-)
59222
59223         * g++.old-deja/g++.pt/friend37.C: New test.
59224
59225 1998-11-25  Dave Love  <d.love@dl.ac.uk>
59226
59227         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
59228         element, which fails on some systems.
59229
59230         * g77.f-torture/execute/labug1.f: New test.
59231
59232 1998-11-21  Jeffrey A Law  (law@cygnus.com)
59233
59234         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
59235         is defined.
59236
59237 1998-11-18  Dave Love  <d.love@dl.ac.uk>
59238
59239         * g77.f-torture/compile/981117-1.f: New test.
59240
59241 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
59242
59243         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
59244         properly discarded.
59245
59246 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
59247
59248         * gcc.c-torture/execute/memcheck: New directory of tests for
59249         -fcheck-memory-usage.
59250
59251 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
59252
59253         * README: New file, general information about the testsuite and
59254         new description of the various C++ test subdirectories.
59255         * README.g++: Eliminate obsolete information, update and move most
59256         relevant stuff to README.
59257
59258 1998-11-07  Richard Henderson  <rth@cygnus.com>
59259
59260         * gcc.c-torture/compile/981107-1.c: New test.
59261
59262 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
59263
59264         * execute/memcpy-bi.c: New testcase.
59265
59266 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
59267
59268         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
59269         base classes.
59270
59271         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
59272         template is selected.
59273
59274         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
59275         classes, it should be accepted for all types.
59276
59277         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
59278
59279         * g++.old-deja/g++.pt/spec24.C: Ensure that template
59280         specializations start with template headers.
59281
59282 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
59283
59284         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
59285
59286         * g++.old-deja/g++.other/init9.C: Test cross initialization of
59287         non-POD types.
59288
59289 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
59290
59291         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
59292
59293 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
59294
59295         * compile/981022-1.c, compile/981022-1.x: New test and driver.
59296
59297 1998-10-19  Jeffrey A Law  (law@cygnus.com)
59298
59299         * 981019-1.c: New test.
59300
59301 1998-10-14  Robert Lipe <robertl@dgii.com>
59302
59303         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
59304         find objc headers.
59305
59306 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59307
59308         * compile/981001-4.c: Remove use of GCC extension that triggers a
59309         compiler bug.
59310
59311 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
59312
59313         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
59314
59315 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
59316
59317         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
59318         instantiation of template produces incorrect code for delete
59319         expression.
59320
59321         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
59322         constructors' name is not unique.
59323         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
59324         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
59325
59326         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
59327         automatic array of const is ill-formed.
59328
59329         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
59330         of template parameter?
59331
59332         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
59333         const.
59334
59335         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
59336         pointer-to-member expression.
59337
59338         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
59339         declaration causes ICE.
59340
59341 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
59342
59343         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
59344         reserved in the global namespace.
59345
59346         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
59347         generate needed virtual table.
59348
59349         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
59350
59351 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
59352
59353         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
59354         template-dependent type
59355
59356 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
59357
59358         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
59359         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
59360         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
59361
59362         * g++.old-deja/g++.other/using5.C: New test; using decl from base
59363         class should be usable as argument of member function.
59364         * g++.old-deja/g++.other/using6.C: New test; using decl from base
59365         class should be usable as return type of member function.
59366         * g++.old-deja/g++.other/using7.C: New test; using decl from base
59367         class should be usable as type of data member.
59368
59369         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
59370
59371 1998-10-09  Jeffrey A Law  (law@cygnus.com)
59372
59373         * gcc.c-torture/special/920521-1.c: Fix bogus test.
59374
59375 1998-10-08  Nick Clifton  <nickc@cygnus.com>
59376
59377         * gcc.dg/dll-?.c Add thumb to target list.
59378         Fix assembler scan patterns to match current assembler output.
59379
59380 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
59381
59382         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
59383         matching of template brackets.
59384
59385         * g++.old-deja/g++.other/using4.C: New test.  Test using
59386         declarations of methods from base classes.
59387
59388         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
59389         within functions should introduce names into the innermost
59390         enclosing namespace.
59391
59392         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
59393         of static locals if first initialization throws.
59394
59395 1998-10-07  Jim Wilson  <wilson@cygnus.com>
59396
59397         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
59398
59399 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
59400
59401         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
59402         lose track of the possible targets of tablejump insns.
59403         * special/special.exp: Run it.
59404
59405 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59406
59407         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
59408         must be declared before its specializations can be named in friend
59409         declarations.
59410
59411 1998-10-05  Dave Love  <d.love@dl.ac.uk>
59412
59413         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
59414
59415         * g77.f-torture/execute/io1.f: New test.
59416
59417 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
59418
59419         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
59420         with pointer to template function, for which no argument deduction
59421         is possible.
59422
59423         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
59424         specialization of template function as argument to template
59425         function.
59426
59427         * g++.old-deja/g++.other/access2.C: New test; Inner class
59428         shouldn't have privileged access to Outer's names.
59429
59430 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
59431
59432         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
59433         friend template declared within template class conflicts with
59434         nested class of the same name.
59435
59436         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
59437         is ignored.
59438
59439         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
59440         object with direct initializer as function declaration.
59441
59442         * g++.old-deja/g++.other/decl2.C: New test; duplicate
59443         initializers.
59444
59445         * g++.old-deja/g++.other/null2.C: New test; conditional operator
59446         involving const pointer and NULL produces incorrect result.
59447
59448         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
59449         type name without `typename' should be rejected with -pedantic.
59450
59451 1998-10-02  Richard Henderson  <rth@cygnus.com>
59452
59453         * g++.old-deja/g++.other/addrof1.C: New test.
59454
59455 1998-10-01  Nick Clifton  <nickc@cygnus.com>
59456
59457         * gcc.c-torture/compile/981001-1.c: New test.
59458         * gcc.c-torture/execute/981001-1.c: New test.
59459
59460 1998-10-01  Jeffrey A Law  (law@cygnus.com)
59461
59462         * gcc.c-torture/compile/981001-2.c: New test.
59463         * gcc.c-torture/compile/981001-3.c: New test.
59464         * gcc.c-torture/compile/981001-4.c: New test.
59465
59466 1998-10-01  Robert Lipe  <robertl@dgii.com>
59467
59468         * lib/objc.exp (objc_target_compile): Add -L during compiles for
59469         multilibbed hosts.  Idea grafted from g77.exp.
59470
59471 1998-09-30  Dave Love  <d.love@dl.ac.uk>
59472
59473         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
59474         avoid losing on systems which need -lsocket.
59475
59476 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
59477
59478         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
59479         * g++.old-deja/g++.other/nested2.C: Ditto.
59480         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
59481         failure.
59482
59483 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
59484
59485         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
59486         preferred over template operator!= for enum bitfields.
59487
59488 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
59489
59490         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
59491         that happen to have the same base name, but in different scopes,
59492         are incorrectly rejected.
59493
59494 1998-09-16  Richard Henderson  <rth@cygnus.com>
59495
59496         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
59497         on the native word size instead of an integer literal.
59498
59499 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
59500
59501         * g++.old-deja/g++.other/static2.C: Invocation of static data
59502         member of type pointer-to-function denoted as non-static member.
59503
59504         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
59505         checks involving function types and aliases.
59506
59507 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
59508
59509         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
59510         redefined to the same non-trivial type.
59511
59512         * g++.old-deja/g++.pt/explicit73.C: Test for proper
59513         namespace-qualification of template specializations declared in
59514         other namespaces.
59515
59516         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
59517         to declare a subset of the specializations of a template function
59518         as friends of specializations of a template class.
59519
59520         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
59521         member templates that do not fully specialize the enclosing
59522         template class are rejected.
59523
59524 1998-09-11  Dave Love  <d.love@dl.ac.uk>
59525
59526         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
59527
59528 1998-09-08  Dave Love  <d.love@dl.ac.uk>
59529
59530         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
59531         altered from libf2c/libU77 version.
59532
59533 1998-09-06  Dave Love  <d.love@dl.ac.uk>
59534
59535         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
59536
59537 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
59538             Alexandre Oliva  <oliva@dcc.unicamp.br>
59539
59540         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
59541         (un)signed char are different types for template specialization
59542         purposes.
59543
59544 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
59545
59546         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
59547         * objc: ObjC testsuite.
59548
59549 1998-08-31  Catherine Moore  <clm@cygnus.com>
59550
59551         * gcc.c-torture/execute/941014-1.x: New file.
59552
59553 1998-08-31  Nick Clifton  <nickc@cygnus.com>
59554
59555         * lib/c-torture.exp: Add support for
59556         torture_eval_before_compile and torture_eval_before_execute
59557         variables.
59558
59559 1998-08-30  Jeffrey A Law  (law@cygnus.com)
59560
59561         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
59562         this test triggers valid.
59563
59564 1998-08-27  Jeffrey A Law  (law@cygnus.com)
59565
59566         * gcc.dg/980827-1.c: New test.
59567
59568 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
59569
59570         * gcc.c-torture/execute/loop-4b.c: New test.
59571
59572 1998-08-26  Nick Clifton  <nickc@cygnus.com>
59573
59574         * lib/c-torture.exp: Add support for
59575         torture_eval_before_compile and torture_eval_before_execute
59576         variables.
59577
59578 1998-08-25  Jeffrey A Law  (law@cygnus.com)
59579
59580         * gcc.c-torture/compile/980825-1.c: New test.
59581
59582 1998-08-24  Nick Clifton  <nickc@cygnus.com>
59583
59584         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
59585         count number tests in opt_t0 not good_t0.
59586
59587 1998-08-24  Jeffrey A Law  (law@cygnus.com)
59588
59589         * gcc.c-torture/compile/930326-1.x: Fix typo.
59590
59591 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
59592
59593         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
59594         causes an ICE.
59595
59596 1998-08-21  Jeffrey A Law  (law@cygnus.com)
59597
59598         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
59599         STACK_SIZE is defined.
59600         * gcc.c-torture/unsorted/stuct.c: Similarly.
59601
59602         * gcc.c-torture/compile/980821-1.c: New test.
59603
59604 1998-08-21  Jeffrey A Law  (law@cygnus.com)
59605
59606         * gcc.c-torture/execute/980526-2.c: Disable for targets with
59607         16bit ints.
59608
59609 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
59610
59611         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
59612         code.
59613
59614 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
59615
59616         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
59617         error'.
59618
59619 1998-08-18  Jeffrey A Law  (law@cygnus.com)
59620
59621         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
59622
59623 1998-08-16  Jeffrey A Law  (law@cygnus.com)
59624
59625         * gcc.c-torture/compile/980816-1.c: New test.
59626
59627         * gcc.dg/980816-1.c: New test.
59628
59629 1998-08-13  Jeffrey A Law  (law@cygnus.com)
59630
59631         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
59632         compiler for ieee tests.
59633
59634 1998-08-01  Dave Love  <d.love@dl.ac.uk>
59635
59636         * g77.f-torture/compile/980729-0.f: New test.
59637
59638 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
59639
59640         * gcc.c-torture/special/eeprof-1.c: New test, for
59641         -finstrument-functions.
59642         * gcc.c-torture/special/special.exp: Run it.
59643
59644 1998-07-29  Jeffrey A Law  (law@cygnus.com)
59645
59646         * gcc.c-torture/compile/980729-1.c: New test.
59647
59648 1998-07-27  Nick Clifton  <nickc@cygnus.com>
59649
59650         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
59651         __thumb__ is defined, and test for ARM style doubles if so.
59652
59653 1998-07-26  Dave Love  <d.love@dl.ac.uk>
59654
59655         * g77.f-torture/noncompile/980615-0.f: New test.
59656
59657 1998-07-26  H.J. Lu  (hjl@gnu.org)
59658
59659         * gcc.dg/980312-1.c: Do link instead of compile.
59660         * gcc.dg/980313-1.c: Likewise.
59661
59662 1998-07-26  Jeffrey A Law  (law@cygnus.com)
59663
59664         * gcc.c-torture/compile/980726-1.c: New test.
59665
59666 1998-07-25  Dave Love  <d.love@dl.ac.uk>
59667
59668         * g77.f-torture/execute/io0.f: New test.
59669
59670 1998-07-24  Nick Clifton  <nickc@cygnus.com>
59671
59672         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
59673         an int.
59674
59675 1998-06-18  Michael Meissner  <meissner@cygnus.com>
59676
59677         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
59678         m32r bugs.
59679
59680 1998-07-17  Nick Clifton  <nickc@cygnus.com>
59681
59682         * gcc.dg/980626-1.c: Expect failures for all toolchains until
59683         c-decl.c:grokdeclarator can handle mode attributes.
59684
59685 1998-07-16  Jeffrey A Law  (law@cygnus.com)
59686
59687         * gcc.c-torture/execute/980716-1.c: New test.
59688
59689 1998-07-13  Jeffrey A Law  (law@cygnus.com)
59690
59691         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
59692         the mn10200.
59693         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
59694         the mn10200.
59695         * gcc.c-torture/execute/va-arg-3.x: Similarly.
59696         * gcc.c-torture/compile/930326-1.x: Similarly.
59697
59698 1998-07-13  Dave Love  <d.love@dl.ac.uk>
59699
59700         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
59701         New test from Craig.
59702
59703 1998-07-12  Dave Love  <d.love@dl.ac.uk>
59704
59705         * g77.f-torture/noncompile/980616-0.f: New test.
59706
59707         * g77.f-torture/execute/970816-3.f: New test from Craig.
59708
59709 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59710
59711         *  g++.other/singleton.C: Return error value instead of taking
59712         SIGSEGV.
59713
59714 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
59715
59716         *  g++.other/singleton.C: New test.  Warning is under dispute.
59717         Runtime crash is not.
59718
59719 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59720
59721         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
59722         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
59723         using6.C, using7.C}: New namespace tests.
59724
59725 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
59726
59727         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
59728         specialization with typedef'ed names used as array indexes.
59729
59730 1998-07-09  Jeffrey A Law  (law@cygnus.com)
59731
59732         * gcc.c-torture/execute/980709-1.c: New test.
59733
59734         * gcc.dg/980709-1.c: New test.
59735
59736 1998-07-07  Richard Henderson  <rth@cygnus.com>
59737
59738         * gcc.c-torture/execute/bcp-1.c: New test.
59739
59740 1998-07-07  Jeffrey A Law  (law@cygnus.com)
59741
59742         * gcc.c-torture/execute/980707-1.c: New test.
59743
59744 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
59745
59746         * gcc.c-torture/compile/980706-1.c: New test.
59747
59748 1998-07-01  Dave Love  <d.love@dl.ac.uk>
59749
59750         * g77.f-torture/execute/980701-0.f,
59751         g77.f-torture/execute/980701-1.f: New test from Craig.
59752
59753 1998-07-01  Jeffrey A Law  (law@cygnus.com)
59754
59755         * gcc.c-torture/compile/980701-1.c: New test.
59756
59757         * gcc.c-torture/execute/980701-1.c: New test.
59758
59759 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
59760 rlsruhe.de>
59761
59762         * g++.old-deja/g++.robertl/eb132.C: New test.
59763         * g++.old-deja/g++.robertl/eb133.C: Likewise.
59764
59765 1998-06-29  Dave Love  <d.love@dl.ac.uk>
59766
59767         * g77.f-torture/execute/980628-7.f,
59768         g77.f-torture/execute/980628-8.f,
59769         g77.f-torture/execute/980628-9.f,
59770         g77.f-torture/execute/980628-10.f: New tests from Craig.
59771
59772         * g77.f-torture/execute/980628-3.f: Remove mail headers.
59773
59774 1998-06-28  Jeffrey A Law  (law@cygnus.com)
59775
59776         * g77.f-torture/execute/980628-4.f: New test from Craig.
59777         * g77.f-torture/execute/980628-5.f: Likewise.
59778         * g77.f-torture/execute/980628-2.f: Likewise.
59779         * g77.f-torture/execute/980628-0.f: Likewise.
59780         * g77.f-torture/execute/980628-1.f: Likewise.
59781         * g77.f-torture/execute/980628-3.f: Likewise.
59782         * g77.f-torture/execute/980628-6.f: Likewise.
59783
59784 1998-06-28  Jeffrey A Law  (law@cygnus.com)
59785
59786         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
59787         directory when nothing has been installed yet.
59788
59789 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
59790
59791         * gcc.c-torture/special/special.exp: Handle newer versions of
59792         dejagnu.
59793
59794 1998-06-26  Jeffrey A Law  (law@cygnus.com)
59795
59796         * gcc.dg/980626-1.c: New test.
59797
59798 1998-06-19  Bruno Haible <haible@ilog.fr>
59799
59800         * gcc.misc-tests/m-un-2.c: New test.
59801         * g++.old-deja/g++.other/warn01.c: Likewise.
59802
59803 1998-06-19  Robert Lipe  <robertl@dgii.com>
59804
59805         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
59806         compatibility with assmblers with a different comment character.
59807         Eliminate use of GAS-specific extensions.
59808
59809 1998-06-19  Jeffrey A Law  (law@cygnus.com)
59810
59811         * gcc.c-torture/execute/ieee/980619-1.c: New test.
59812
59813 1998-06-19  Robert Lipe  <robertl@dgii.com>
59814
59815         * lib/g77.exp: Replace search for libf2c.a with search for newly
59816         renamed libg2c.a
59817
59818 1998-06-17  Jeffrey A Law  (law@cygnus.com)
59819
59820         * gcc.c-torture/execute/980617-1.c: New test.
59821
59822 1998-06-12  Jeffrey A Law  (law@cygnus.com)
59823
59824         * gcc.c-torture/execute/980612-1.c: New test.
59825
59826 1998-06-08  Jeffrey A Law  (law@cygnus.com)
59827
59828         * gcc.dg/980523-1.c: Only test on ppc-linux.
59829         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
59830
59831         * gcc.c-torture/execute/980608-1.c: New test.
59832
59833 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
59834
59835         * gcc.c-torture/execute/980605-1.c: New test.
59836
59837 1998-06-04  Jeffrey A Law  (law@cygnus.com)
59838
59839         * gcc.c-torture/execute/980604-1.c: New test.
59840
59841 1998-06-02  Jeffrey A Law  (law@cygnus.com)
59842
59843         * gcc.c-torture/execute/980602-1.c: New test.
59844         * gcc.c-torture/execute/980602-2.c: Likewise.
59845
59846 1998-06-02  Dave Love  <d.love@dl.ac.uk>
59847
59848         * 970125-0.f: Fix per JCB.  Add commentary.
59849
59850 1998-05-31  Michael Meissner  <meissner@cygnus.com>
59851
59852         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
59853         IEEE -0 support.
59854
59855 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
59856
59857         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
59858         earlier.
59859
59860 1998-05-28  Catherine Moore <clm@cygnus.com>
59861
59862         * gcc.c-torture/execute/980526-3.c: New test.
59863
59864 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
59865
59866         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
59867         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
59868         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
59869         m88k-motorola-sysv3 to XFAIL.
59870
59871 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59872
59873         * gcc.dg/980526-1.c: New test.
59874         * gcc.c-torture/execute/980526-2.c: New test.
59875
59876 1998-05-26  Jeffrey A Law  (law@cygnus.com)
59877
59878         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
59879
59880         * gcc.c-torture/execute/980526-1.c: New test.
59881
59882 1998-05-26  Dave Love  <d.love@dl.ac.uk>
59883
59884         * g77.f-torture/execute/alpha2.f: Add runtime test.
59885
59886 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
59887
59888         * g++.old-deja/old-deja.exp: Strip leading directories.
59889
59890         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
59891         error for the line.  Don't run multiple tests for the same line.
59892
59893 1998-05-23  Jeffrey A Law  (law@cygnus.com)
59894
59895         * gcc.dg/980523-1.c: New test.
59896
59897 1998-05-23  Dave Love  <d.love@dl.ac.uk>
59898
59899         * g77.f-torture/compile/970915-0.f: New test.
59900
59901 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
59902
59903         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
59904
59905 1998-05-21  Jeffrey A Law  (law@cygnus.com)
59906
59907         * gcc.dg/980520-1.c: New test.
59908
59909 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
59910
59911         * gcc.dg/980502-1.c: Fix return type.
59912
59913 1998-05-20  Jeffrey A Law  (law@cygnus.com)
59914
59915         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
59916         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
59917         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
59918         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
59919         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
59920
59921 1998-05-20  Dave Love  <d.love@dl.ac.uk>
59922
59923         * g77.f-torture/execute/980520-1.f: New test.
59924
59925 1998-05-15  Dave Love  <d.love@dl.ac.uk>
59926
59927         * lib/mike-g77.exp: New file.
59928
59929         * g77.f-torture/noncompile/noncompile.exp,
59930         g77.f-torture/noncompile/check0.f: New files.
59931
59932 1998-05-14  Dave Love  <d.love@dl.ac.uk>
59933
59934         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
59935         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
59936         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
59937         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
59938         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
59939         abort where appropriate.
59940
59941 1998-05-05  Michael Meissner  <meissner@cygnus.com>
59942
59943         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
59944         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
59945
59946 1998-04-29  Dave Love  <d.love@dl.ac.uk>
59947
59948         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
59949
59950 1998-04-27  Dave Love  <d.love@dl.ac.uk>
59951
59952         * g77.f-torture/compile/980427-0.f: New test.
59953
59954 1998-04-24  Dave Love  <d.love@dl.ac.uk>
59955
59956         * g77.f-torture/compile/980424-0.f: New test.
59957
59958 1998-04-19  Dave Love  <d.love@dl.ac.uk>
59959
59960         * g77.f-torture/compile/980419-2.f (main): New test.
59961         * g77.f-torture/compile/970125-0.f: New test.
59962         * g77.f-torture/compile/980419-1.f: New test.
59963
59964 1998-04-08  Jim Wilson  <wilson@cygnus.com>
59965
59966         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
59967         of loop-4.c.
59968
59969 1998-04-07  Jim Wilson  <wilson@cygnus.com>
59970
59971         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
59972
59973 1998-04-03  Jim Wilson  <wilson@cygnus.com>
59974
59975         * gcc.c-torture/compile/980329-1.c: New test.
59976
59977 1998-03-18  Jim Wilson  <wilson@cygnus.com>
59978
59979         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
59980         * gcc.dg/980312-1.c: Fix typo in -march command.
59981
59982 1998-03-16  H.J. Lu  (hjl@gnu.org)
59983
59984         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
59985
59986 1998-03-11  Robert Lipe  <robertl@dgii.com>
59987
59988         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
59989         Dave Love agree the Fortran source is bogus.
59990
59991 1998-03-11  Robert Lipe  <robertl@dgii.com>
59992
59993         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
59994         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
59995         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
59996         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
59997         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
59998
59999 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
60000
60001         * g++.old-deja/g++.other/friend1.C: New test.
60002
60003 1998-02-18  Dave Love  <d.love@dl.ac.uk>
60004
60005         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
60006         possibly uninitialized) variables and declare dnrm2.
60007
60008 1998-02-23  Robert Lipe <robertl@dgii.com>
60009
60010         From Bruno Haible <haible@ilog.fr>:
60011         * gcc.c-torture/execute/980223.c: New test.
60012
60013 1998-02-13  Jeffrey A Law  (law@cygnus.com)
60014
60015         * gcc.dg/ifelse-1.c: New test.
60016
60017 1998-02-09  H.J. Lu  (hjl@gnu.org)
60018
60019         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
60020
60021           * lib/old-dejagnu.exp (old-dejagnu): Added the
60022           "execution test - XFAIL *-*-*" handling in the spirit of
60023           "excess errors test -". Changed the "execution test fails"
60024           handling to be like "excess errors test fails".
60025           * Update various tests accordingly.
60026
60027 1998-02-06  Jim Wilson  <wilson@cygnus.com>
60028
60029         * gcc.c-torture/execute/980205.c: New test.
60030
60031 1998-01-18  Jeffrey A Law  (law@cygnus.com)
60032
60033         * lib/c-torture.exp: Look for .x files instead of .cexp files.
60034         * lib/f-torture.exp: Similarly.
60035         * gcc.c-torture: Rename all .cexp files to .x files.
60036
60037 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
60038
60039         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
60040         (940510-1.c): Removed duplicate.
60041         (971104-1.c): New test.
60042
60043 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
60044
60045           * lib/f-torture.exp: Improve error and loop detection.
60046
60047 1997-11-19  Michael Meissner  <meissner@cygnus.com>
60048
60049         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
60050         use that to size the filler array.
60051
60052 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
60053
60054         * lib/c-torture.exp(c-torture-execute): Fix typo.
60055
60056         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
60057         testcase as the executable name. Keep the executable around if
60058         the test fails.
60059
60060 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
60061
60062         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
60063         changes.  Only test one -g option, and move it to the end of the
60064         list of options to test.
60065
60066 1997-09-19  Michael Meissner  <meissner@cygnus.com>
60067
60068         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
60069         variable GCC_TORTURE_OPTIONS to supply default switches separated
60070         by colons.  If no environment variable, run tests with -O0 -g, -O1
60071         -g, and -O2 -g as well.
60072
60073 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
60074
60075         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
60076         explanatory comments. Fix indentation.
60077
60078 1997-09-15  Jeffrey A Law  (law@cygnus.com)
60079
60080         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
60081
60082 1997-09-11  Jeffrey A Law  (law@cygnus.com)
60083
60084         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
60085         * g++.old-deja/g++.mike/p7325.C: Likewise.
60086         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
60087
60088 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
60089
60090         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
60091         * g++.old-deja/g++.brendan/crash30.C: Likewise.
60092         * g++.old-deja/g++.brendan/crash39.C: Likewise.
60093         * g++.old-deja/g++.law/operators4.C: Likewise.
60094
60095 1997-09-11  Joe Buck  (jbuck@synopsys.com)
60096
60097         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
60098         * g++.old-deja/g++.mike/p784.C: Ditto.
60099         * g++.old-deja/g++.mike/p785.C: Ditto.
60100
60101 1997-09-05  Jeffrey A Law  (law@cygnus.com)
60102
60103           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
60104
60105 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
60106
60107         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
60108         target feature; pass this to c-torture-execute as needed.
60109
60110 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
60111
60112         * lib/c-torture.exp(c-torture-execute): If the previous and the
60113         current executables being tested are identical, we don't need to
60114         run the executable again. Try to make the executable names
60115         unique. Add an optional argument for passing additional compiler
60116         flags.
60117
60118 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
60119
60120         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
60121
60122 1997-08-29  Jeffrey A Law  (law@cygnus.com)
60123
60124         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
60125
60126 1997-07-31  Jeffrey A Law  (law@cygnus.com)
60127
60128         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
60129         32bit or larger longs.
60130
60131         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
60132         have either a 32bit long or 32bit int.
60133
60134 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
60135
60136         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
60137         Make double precision tests dependent on sizeof (double).
60138
60139 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
60140
60141         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
60142         too.
60143
60144 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
60145
60146         * gcc.c-torture/compile/961203-1.cexp: New script.
60147
60148 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
60149
60150         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
60151         up the includes ourselves.
60152
60153 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
60154
60155         * lib/plumhall.exp: Remove random include, and add a few
60156         verbose messages for debugging.
60157
60158 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
60159
60160         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
60161         of trying to do it ourselves.
60162
60163 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
60164
60165         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
60166
60167 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
60168
60169         * gcc.prms/5403.c: Made regexp a bit less strict.
60170
60171 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
60172
60173         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
60174         is returned from remote_load instead.
60175         * lib/plumhall.exp: Ditto.
60176         * lib/mike-g++.exp: Ditto.
60177         * lib/old-dejagnu.exp: Ditto.
60178         * lib/c-torture.exp: Ditto.
60179
60180 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
60181
60182         * lib/g++.exp: Use build_wrapper procedure.
60183         * lib/gcc.exp: Ditto.
60184
60185 1997-05-20  Jeffrey A Law  (law@cygnus.com)
60186
60187         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
60188         an old-style decl for malloc.  Fixes tests to work when
60189         sizeof (int) != sizeof (size_t).
60190
60191 1997-05-15  Mike Meissner  <meissner@cygnus.com>
60192
60193         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
60194
60195         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
60196         use stdargs.h interface.
60197
60198 1997-05-15  Mike Meissner  <meissner@cygnus.com>
60199
60200         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
60201         NO_VARARGS when compiling.
60202
60203 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
60204
60205         * lib/plumhall.exp(ph_includes): New procedure.
60206         (ph_make): Use it.
60207         (ph_compiler): Ditto.
60208
60209         * lib/g++.exp: Rename test-glue.c to testglue.c.
60210         * lib/gcc.exp: Ditto.
60211
60212 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
60213
60214         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
60215         to completion when it's called.
60216
60217 1997-03-21  Michael Meissner  <meissner@cygnus.com>
60218
60219         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
60220         is defined, don't do test.
60221
60222 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
60223
60224         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
60225         for object files.
60226         (ph_summary): Mark skipped testcases as untested, not unresolved.
60227
60228         * lib/plumhall.exp (ph_make): If unresolved because of bad
60229         errorCode, record errorCode in log file.
60230         (*): Replace send_log/verbose with verbose -log.
60231
60232 1997-03-19  Michael Meissner  <meissner@cygnus.com>
60233
60234         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
60235         double conversion if double isn't at least 8 bytes.
60236
60237         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
60238         int to work with targets where int is 16 bits.
60239
60240         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
60241         8 bytes, just exit, since 4 byte doubles don't have enough bits of
60242         precision for the test to complete.
60243
60244 1997-03-14  Michael Meissner  <meissner@cygnus.com>
60245
60246         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
60247         if d10v is not compiled with the -mdouble64 flag.
60248         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
60249
60250         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
60251         d10v is not compiled with the -mint32 flag.
60252
60253 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
60254
60255         * lib/plumhall.exp: Use incr_count.
60256
60257 1997-03-12  Jeffrey A Law  (law@cygnus.com)
60258
60259         * gcc.c-torture: Update to c-torture-1.45.
60260
60261 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
60262
60263         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
60264         the name of the expect testcase file).
60265
60266         * lib/g++.exp(g++_init): Ditto.
60267
60268 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
60269
60270         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
60271         the host.
60272
60273         * lib/gcc.exp(gcc_exit): New procedure.
60274
60275 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
60276
60277         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
60278         specs where appropriate.
60279
60280         * g++.old-deja/g++.arm/*: Added additional ERROR checks
60281         because of new "candidates are" messages, and removed a few
60282
60283         * Converted all non-old-style g++ testcases to old-style, and
60284         moved into g++.old-deja.
60285
60286 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
60287
60288         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
60289         options.
60290
60291         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
60292         succeeded.
60293
60294         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
60295
60296 1997-02-13  Michael Meissner  <meissner@cygnus.com>
60297
60298         * lib/gcc.exp (gcc_target_compile): Add support for defining
60299         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
60300         the machine doesn't have those features.
60301
60302 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
60303
60304         * g++.law/operators4.exp: Don't use LIBS.
60305
60306 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
60307
60308         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
60309
60310         * lib/mike-g++.exp: Don't set the compiler to be tested here.
60311         * lib/g++.exp: Set it here instead. Also, allow use of the
60312         --tool_exec and --tool_opt options. Change CXX to
60313         GXX_UNDER_TEST.
60314
60315         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
60316
60317         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
60318
60319 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
60320
60321         * lib/old-dejagnu.exp: Use prune_warnings instead of
60322         prune_system_crud.
60323         * lib/mike-g++.exp: Ditto.
60324         * lib/gcc.exp: Ditto.
60325         * lib/g++.exp: Ditto.
60326
60327         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
60328
60329 1997-02-07  Jeffrey A Law  (law@cygnus.com)
60330
60331           * 941014-2.c: Include stdlib.h
60332           * 960327-1.c: Include stdio.h
60333           * dbra.c, index-1.c: Don't assume ints are 32bits.
60334
60335 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
60336
60337         * lib/gcc.exp: Add gcc,stack_size target feature.
60338
60339         * lib/g++.exp(g++_target_compile): Add the include and link
60340         paths here, not in two other places. And, it's $options, not
60341         options.
60342
60343         * lib/mike-g++.exp(postbase): Remove the code that determines
60344         the correct include and link paths.
60345         * g++.old-deja/old-deja.exp: Ditto.
60346
60347 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
60348
60349         * lib/g++.exp(g++_init): target_compile no longer returns the
60350         filename of the result.
60351
60352 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
60353
60354         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
60355         call to glob.
60356
60357         * gcc.c-torture/special/special.exp: Change call to
60358         gcc_target_compile to include the object file.
60359
60360 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
60361
60362         * gcc.c-torture/special/special.exp: Correct misspelling in last
60363         change.
60364
60365 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
60366
60367         * lib/plumhall.exp(ph_summary): Log the entire output of the
60368         executable. Return -1 if there were any failures, 0 otherwise.
60369         (ph_execute): Return -1 if there were any failures, 0 otherwise.
60370         (ph_make): Clean up objects and executables that were built
60371         if the tests succeeded.
60372
60373 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
60374
60375         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
60376         libraries and includes in the build tree as appropriate.
60377
60378 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
60379
60380         * lib/c-torture.exp: Instead of looking for the global variable
60381         NO_LONG_LONG, check to see if that's a feature of the target.
60382
60383 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
60384
60385         * config/default.exp: Minimize. Delete the remainer of the files in
60386         config; this functionality is now in devo/dejagnu/config.
60387
60388         g++.*/*: Pass any additional flags used to compile to postbase;
60389         delete CXXFLAGS.
60390
60391         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
60392         is now done by runtest.exp. Use gcc_target_compile instead of
60393         compile.
60394
60395         lib/c-torture.exp: Use gcc_target_compile instead of compile.
60396         Remove references to CFLAGS. Use remote_file instead of
60397         calling rm -f.
60398         (c-torture): Take a list of arguments to use to compile this
60399         testcase.
60400
60401         lib/g++.exp: Simplify. Use target_compile instead of compile.
60402         lib/gcc-dg.exp: Ditto.
60403         lib/gcc.exp: Ditto.
60404         lib/mike-{gcc,g++}.exp: Ditto.
60405         lib/old-dejagnu.exp: Ditto.
60406         lib/plumhall.exp: Ditto.
60407
60408 1997-01-08  Jim Wilson  <wilson@cygnus.com>
60409
60410         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
60411         (ph_linker): Likewise.
60412
60413 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
60414
60415           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
60416         MAP_ANON / MAP_ANONYMOUS if defined;
60417         else try to map from /dev/zero .
60418
60419 1996-11-12  Jeffrey A Law  (law@cygnus.com)
60420
60421         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
60422         isn't defined, then define it to MAP_ANONYMOUS.
60423
60424 1996-11-12  Jeffrey A Law  (law@cygnus.com)
60425
60426         * gcc.c-torture: Update to c-torture-1.42 release.
60427
60428 1996-11-11  Jeffrey A Law  (law@cygnus.com)
60429
60430         * gcc.c-torture: Update to c-torture-1.41 release.
60431
60432 1996-10-27  Jeffrey A Law  (law@cygnus.com)
60433
60434         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
60435         c-torture release.
60436
60437 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
60438
60439         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
60440         and LDFLAGS.  Fix second case to append the target_info ldflags
60441         onto LDFLAGS, not CFLAGS.
60442         * lib/g++.exp (g++_init): Add target_info stuff.
60443         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
60444         of libgloss and newlib flags for !native.
60445
60446         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
60447         (GDB): Fix relative path to go up another dir for finding gdb.
60448
60449 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
60450
60451         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
60452         versions in the target_info array, if they don't exist.
60453
60454 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
60455
60456         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
60457
60458 1996-07-08  Jim Wilson  <wilson@cygnus.com>
60459
60460         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
60461         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
60462
60463 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
60464
60465         * lib/old-dejagnu.exp: Don't remove the output file before we've
60466         actually tested it. Don't append pwd to the path of the executable
60467         we're testing.
60468
60469 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
60470
60471         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
60472
60473 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
60474
60475         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
60476         temporary directory for compiler files, and set it to a default
60477         value of /tmp. Set $output as the name of the output file from
60478         compiling the testcase. Add a -o option to $cflags_var so the
60479         compiler writes the final output file as $output. Set $executable
60480         to $output.
60481
60482         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
60483         directory for compiler files, and set it to /tmp if it doesn't
60484         already have a value. Set $output_file to the name of the output
60485         file from compiling the testcase. Add a -o option to CXXFLAGS so
60486         the compiler writes the final output file as $output. Use $output
60487         as the executable to be tested.
60488
60489 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
60490
60491         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
60492
60493 1996-06-08  Jeffrey A Law  (law@cygnus.com)
60494
60495         * gcc.c-torture/execute/pending-1.c: New test.  Still
60496         pending in Tege's queue.
60497
60498 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
60499
60500         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
60501         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
60502         if there were failures.  Call unresolved if there were unresolved
60503         testcases.  Call gcc_fail if program did not run to completion.
60504         (ph_make): Pass additional argument name to ph_execute.
60505         (ph_execute): Add new argument.  Pass additional arguments to
60506         ph_summary.  Call gcc_fail is there is no execution output.
60507
60508 1996-04-24  Jeffrey A Law  (law@cygnus.com)
60509
60510         * lib/plumhall.exp (proc_summary): Output relavent summary
60511         lines into the log so specific failures in plumhall can be
60512         investigated.
60513
60514 1996-04-10  Jeffrey A Law  (law@cygnus.com)
60515
60516         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
60517         (c-torture-execute): Don't try to execute tests which use
60518         "long long" types if $NO_LONG_LONG is nonzero.
60519
60520 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
60521
60522         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
60523         not c-torture.
60524
60525         * gcc.ieee: Move from here.
60526         * gcc.c-torture/execute/ieee: To here.
60527
60528 1996-03-26  Jeffrey A Law  (law@cygnus.com)
60529
60530         * gcc.c-torture: Update to c-torture-1.41 release.
60531
60532 1996-03-22  Jeffrey A Law  (law@cygnus.com)
60533
60534         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
60535         not "$output".
60536
60537 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
60538
60539         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
60540         -c present.
60541
60542 1996-03-02  Jeffrey A Law  (law@cygnus.com)
60543
60544         * config/proelf.exp: Handle connecting to a simulator.
60545
60546 1996-01-31  Jeffrey A Law  (law@cygnus.com)
60547
60548         * config/proelf.exp: New file.  Enough framework that we can
60549         run c-torture tests on the proelf targets (or any other target
60550         that gdb can connect to for that matter).
60551
60552 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
60553
60554         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
60555         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
60556
60557         * lib/plumhall.exp (ph_execute): Always call ph_summary if
60558         exec_output exists.
60559
60560 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
60561
60562         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
60563         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
60564
60565         * config/*.exp: Update FSF address.  Change result of ${tool}_load
60566         to pass/fail/unresolved/unsupported/untested.  Caller must now
60567         call unresolved/unsupported/untested.
60568         * lib/*.exp: Update FSF address.  Update to handle new results of
60569         ${tool}_load.
60570         * lib/chill.exp (verbose): Delete.
60571
60572 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
60573
60574         * lib/gcc.exp (default_gcc_start): Change order of args to
60575         $LDFLAGS $CFLAGS $LIBS.
60576         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
60577         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
60578         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
60579         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
60580         * gcc.misc-tests/dg-test.exp: Likewise.
60581         * gcc.misc-tests/msgs.exp: Likewise.
60582         * gcc.prms/prms.exp: Likewise.
60583         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
60584         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
60585
60586         * lib/dg.exp: Deleted, moved to dejagnu/lib.
60587
60588 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
60589
60590         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
60591
60592         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
60593         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
60594
60595         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
60596         necessary.
60597
60598 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
60599
60600         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
60601         global for loop; add use of $mathlib.
60602         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
60603         settings here; set mathlib for anything but VxWorks.
60604
60605 1996-01-22  Jeffrey A Law  (law@cygnus.com)
60606
60607         * gcc.c-torture: Update to c-torture-1.40 release.
60608
60609 1996-01-03  Jeffrey A Law  (law@cygnus.com)
60610
60611         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
60612         dg.exp.
60613
60614 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
60615
60616         * lib/c-torture.exp (c-torture-execute): Declare "output" as
60617         global.
60618
60619 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
60620
60621         * lib/g++.exp (LIBS): Define if not already.
60622         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
60623         (gcc-dg-prune): Call prune_gcc_output.
60624         * lib/gcc.exp (prune_gcc_output): New proc.
60625         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
60626         prune_gcc_output.
60627
60628 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
60629
60630         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
60631         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
60632
60633 1995-11-15  Jeffrey A Law  (law@cygnus.com)
60634
60635         * gcc.c-torture: Update to c-torture-1.39 release.
60636
60637 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
60638
60639         * lib/c-torture.exp (c-torture-execute): Don't return if one option
60640         fails, try others as well.
60641
60642 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
60643
60644         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
60645         If compilation fails, mark execute tests as `untested'.
60646         If test is marked as unsupported, don't mark compilation and
60647         execute tests as failed.
60648
60649 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
60650
60651         * lib/g++.exp (g++_init): Don't link in libg++, and look to
60652         libstdc++ for whether or not we want to be doing shared
60653         libraries.  Delete link_curses since we don't need it anymore.
60654         * lib/mike-g++.exp (postbase): Don't link in libg++.
60655         * g++.old-deja/old-deja.exp: Likewise.
60656
60657 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
60658
60659         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
60660
60661 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
60662
60663         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
60664         For that, add `-Wl,-a,shared_archive'.
60665         * g++.old-deja/old-deja.exp: Likewise.
60666
60667 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
60668
60669         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
60670
60671 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
60672
60673         * lib/mike-g++.exp (postbase): Pay attention to the status of
60674         g++_load.
60675
60676 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
60677
60678           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
60679
60680 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
60681
60682         * lib/gcc.exp (default_gcc_start): No longer need to log program
60683         being executed or its output, execute_anywhere does that now.
60684         * lib/g++.exp (default_g++_version): Call execute_anywhere.
60685         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
60686
60687 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
60688
60689         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
60690         the same as those in lib/g++.exp.
60691
60692 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
60693
60694         * gcc.c-torture: Update to c-torture-1.38 release.
60695         * gcc.ieee: Related changes.
60696
60697 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
60698
60699         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
60700         "exec". Minor reformatting changes.
60701
60702         * config/rom68k.exp (${tool}_load): Make it work in a canadian
60703         cross. This means all "exec" calls now work on a remote host as
60704         well.
60705         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
60706         cross. Filter out the extra "\r\n" stuff that expect puts in.
60707         (c-torture-execute): Filter out the bogus warnings like
60708         c-torture-compile does. Add support for canadian cross.
60709         * lib/gcc.exp (default_gcc_version, default_gcc_start)
60710         Use execute_anywhere rather than calling exec directly. Now it
60711         works for canadian cross testing.
60712
60713 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
60714
60715         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
60716         results into a variable, and check that rather than using file exists.
60717
60718 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
60719
60720         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
60721         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
60722
60723 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
60724
60725         * g++.old-deja/old-deja.exp: Create and pass runshlib and
60726         lib_curses if there's a shared libg++ in the build tree.
60727
60728 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
60729
60730         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
60731         if not supported target.
60732
60733 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
60734
60735         * lib/g++.exp (g++_init): Move empty setting of runshlib and
60736         link_curses up to always happen, not just for native builds.
60737
60738 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
60739
60740         * gcc.c-torture: Update to c-torture-1.36 release.
60741         * gcc.failure: Related changes.
60742
60743 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
60744
60745         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
60746
60747 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
60748
60749         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
60750         * lib/mike-g++.exp (postbase): Not in here.  Still reference
60751         runshlib, link_curses, and mathlib for link and run.
60752
60753         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
60754         pass the runtime shared library options for Solaris, OSF/1, and
60755         Irix5, and link with -lcurses to avoid unresolved references.
60756
60757 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
60758
60759         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
60760         only run once.
60761
60762 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
60763
60764         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
60765
60766 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
60767
60768         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
60769         do not have a framework for the "compat" tests yet.
60770
60771 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
60772
60773         * lib/mike-g++.exp (postbase): New local variable `mathlib',
60774         set to null if we're testing vxworks5.1.  Use that instead of
60775         `-lm' in the setting of LIBS for link and run.
60776
60777 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
60778
60779         * config/rom68k.exp (${tool}_load): Major changes to make it
60780         work.  Verified that it does in fact return the stuff in
60781         exec_output properly.  Catch any Emul or any TRAP other than 0.
60782
60783 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
60784
60785         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
60786         LDFLAGS properly for targets that need stuff from libgloss.
60787         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
60788         only run once.
60789         (gpp_initialized): New variable.
60790
60791 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
60792
60793         * config/rom68k.exp: Load libgloss.exp.
60794         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
60795         so we can produce a fully linked binary.
60796         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
60797         so we can produce a fully linked binary.
60798
60799 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
60800
60801         * lib/plumhall.exp (ph_section): Watch for expected failures.
60802         Add missing `else'.
60803
60804         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
60805         run the testcase.
60806         (c-torture): Likewise.
60807
60808 1995-08-28  Doug Evans  <dje@cygnus.com>
60809
60810         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
60811
60812         * lib/mike-g++.exp (mike_cleanup): New proc.
60813         (prebase): New globals compiler_result, not_compiler_result,
60814         target_regexp.
60815         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
60816         allow leading "-" in pattern.  Watch for unsupported tests.
60817         If $compiler_result is set, pattern match assembler code,
60818         and ditto for $not_compiler_result.
60819         * lib/mike-gcc.exp: Likewise.
60820
60821         * lib/plumhall.exp (ph_execute): Only call ph_summary if
60822         execution "succeeded".
60823
60824 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
60825
60826         * config/win32.exp: New file.
60827         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
60828
60829 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
60830
60831         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
60832         unsupported.
60833         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
60834         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
60835         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
60836
60837         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
60838         "... without exceptions was ...".  That is now handled by
60839         prune_system_crud.
60840         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
60841
60842 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
60843
60844         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
60845         sieve.c,sort2.c}: New files.
60846         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
60847         sieve.exp,sort2.exp}: Drivers for them.
60848
60849         * lib/mike-gcc.exp (program_output): New user settable variable.
60850         (postbase): Call prune_system_crud.  Also prune extraneous compiler
60851         messages.
60852         * lib/mike-g++.exp (program_output): New user settable variable.
60853
60854         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
60855
60856         * config/sh.exp: Deleted (use sim.exp instead).
60857
60858 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
60859
60860         * config/vx.exp: Declare CHECKTASK as global.
60861         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
60862         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
60863         * lib/old-dejagnu.exp: Load [pwd]/$executable.
60864
60865 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
60866
60867         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
60868         target. Like vx.exp, only includes `vx29k.exp' instead of
60869         `vxworks.exp'.
60870
60871 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
60872
60873         * config/sim.exp: Increase time limit from 120 seconds to 240.
60874
60875 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
60876
60877         * gcc.c-torture/execute/950628-1.c: New test.
60878
60879 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
60880
60881         * gcc.c-torture: Update with changes/additions from
60882         c-torture-1.34.
60883
60884 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
60885
60886         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
60887
60888 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
60889
60890         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
60891
60892 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
60893
60894         * gcc.c-torture/compile/950512-1.c: New test.
60895         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
60896         * gcc.dg/struct-ret-1.c: Likewise.
60897
60898 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
60899
60900         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
60901           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
60902
60903 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
60904
60905         * gcc.c-torture/special/920411-1.c: Deleted.
60906         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
60907
60908 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
60909
60910         * config/sim.exp (${tool}_load): Hack in call to bash to get a
60911         cpu limit.
60912
60913 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
60914
60915         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
60916
60917 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
60918
60919         From kenner;
60920         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
60921         is the proper length.
60922         * va-arg-3.c: Likewise.
60923
60924 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
60925
60926         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
60927         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
60928
60929         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
60930         * lib/g++.exp (default_g++_start): Delete old cruft.
60931
60932 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
60933
60934         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
60935         (2 * (1 << 18)) to (2 * (1 << 17)).
60936
60937         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
60938
60939 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
60940
60941         * config/rom68k.exp: Renamed from config/idp.exp
60942
60943 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
60944
60945         * c-torture/compile/921109-2.c
60946
60947 1995-04-18  Mike Stump  <mrs@cygnus.com>
60948
60949         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
60950         excess errors.
60951
60952 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
60953
60954         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
60955         output.
60956         * lib/g++.exp (default_g++_start): Likewise.
60957
60958 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
60959
60960         * gcc.c-torture/compile/950329-1.c: New test.
60961
60962 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
60963
60964           * config/bug.exp (${tool}_load): Updated to use new remote_open
60965           and remote_close procs.
60966         * config/idp.exp: New file.
60967
60968 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
60969
60970         * gcc.c-torture/execute/950322-1.c: New test.
60971
60972 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
60973
60974         * config/vx.exp (${tool}_load): Clean up testing of return code from
60975         vxworks_ld and vxworks_spawn.
60976
60977 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
60978
60979         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
60980
60981 1995-03-13  Mike Stump  <mrs@cygnus.com>
60982
60983         * lib/old-deja.exp: Add `excess errors test - ' error, now one
60984         can mark excess errors on a machine by machine basis.  Note, the
60985         default is to not expect any excess errors, even when excess
60986         errors test - is given, so you will want to put an XFAIL ... on
60987         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
60988         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
60989         those 4 machines, but no others.
60990
60991 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
60992
60993         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
60994         * lib/c-torture.exp: to here.
60995
60996 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
60997
60998         * gcc.c-torture/execute/950221-1.c: New test.
60999         * gcc.c-torture/execute/struct-ret-1.c: New test.
61000         * gcc.c-torture/compile/950221-1.c: New test.
61001
61002         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
61003
61004 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
61005
61006         * gcc.c-torture/execute/arith-1.c (main): Return 0.
61007         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
61008
61009 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
61010
61011         * g++.gb: New directory of tests, derived from my signature and
61012         class scoping tests.
61013
61014         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
61015         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
61016         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
61017         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
61018         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
61019         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
61020         * g++.gb/sig25.C: Likewise.
61021
61022         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
61023         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
61024         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
61025         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
61026         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
61027         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
61028         * g++.gb/sig25.exp: Likewise.
61029
61030         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
61031         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
61032         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
61033         * g++.gb/scope13.C: Likewise, this test still fails.
61034
61035         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
61036         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
61037         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
61038         * g++.gb/scope13.exp: Ditto.
61039
61040         * g++.gb/README: New file, explains what these tests are about.
61041
61042 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
61043
61044         * lib/dg.exp (dg-do): Support `preprocess'.
61045         (dg-test): Likewise.
61046
61047 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
61048
61049         * config/udi.exp: change "continue -expect" to "exp_continue".
61050
61051 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
61052
61053         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
61054         Delete redundant tests.
61055
61056         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
61057         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
61058         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
61059         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
61060         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
61061         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
61062         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
61063         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
61064
61065         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
61066         storing label pointers.
61067         * gcc.c-torture/execute/921019-1.c: Likewise.
61068         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
61069         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
61070         parameter fp.
61071         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
61072         constants.
61073
61074         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
61075         Delete obsolete tests.
61076
61077         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
61078         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
61079         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
61080         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
61081         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
61082         * gcc.c-torture/compile/950124-1.c: New test.
61083
61084         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
61085
61086 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
61087
61088         * lib/mike-g++.exp: Add -lm to LIBS.
61089
61090 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
61091
61092         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
61093
61094 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
61095
61096         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
61097
61098 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
61099
61100         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
61101
61102 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
61103
61104         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
61105         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
61106         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
61107         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
61108         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
61109         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
61110         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
61111         * g++.law/{operators31.C, operators32.C,
61112         * g++.law/{operators33.C, operators34.C}: Likewise.
61113         * g++.law/{pic1.C, refs2.C}: Likewise.
61114         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
61115         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
61116         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
61117         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61118
61119         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
61120         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
61121         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
61122         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
61123         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
61124         * g++.law/{enum9.exp, friend5.exp}: Likewise.
61125         * g++.law/{nest3.exp, nest4.exp}: Likewise.
61126         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
61127         * g++.law/{operators30.exp, operators31.exp}: Likewise.
61128         * g++.law/{operators32.exp, operators33.exp}: Likewise.
61129         * g++.law/{operators34.exp}: Likewise.
61130         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
61131         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
61132         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
61133         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
61134         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61135
61136         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
61137         No longer expected to fail.
61138         * g++.law/missed-error3.C: Tweak for recent bool changes.
61139
61140 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
61141
61142         * config/emb-unix: Deleted.
61143         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
61144         remote execution.  Do final link on remote host if REMOTE_LINK is set.
61145
61146 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
61147
61148         * lib/dg.exp (dg-test): Fix typo in last patch.
61149
61150 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
61151
61152         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
61153         (handles multiple occurrences).
61154
61155 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
61156
61157         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
61158         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
61159         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
61160         printed).
61161         * lib/c-torture.exp (c-torture-compile): Likewise.
61162         (c-torture): Prepend full path if missing.
61163         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
61164         (gcc_fail): Likewise.
61165         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
61166
61167 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
61168
61169         * lib/netware.exp: Only attach to NetWare i386 systems.
61170
61171 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
61172
61173         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
61174         messages.  Add test name to "output pattern match" pass/fail message.
61175
61176 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
61177
61178         * gcc.dg: New testsuite.
61179         * gcc.dg/dg.exp: New file.
61180
61181         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
61182         test-switch.c}: Deleted.
61183
61184         * gcc.misc-tests/msgs.exp: New testcase driver.
61185
61186 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
61187
61188         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
61189         Watch for illegal return values from ${tool}_load.
61190         * config/unix.exp (${tool}_load): Fix pass/fail detection for
61191         cross targets.  Coerce return value >0 to 1.
61192
61193 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
61194
61195         * config/unix.exp (${tool}_load): Call program rsh, not proc.
61196
61197         * config/emb-unix.exp: New file.
61198
61199         * config/sim.exp: Error if variable $SIM not defined.
61200         (${tool}_load): Mark test as "untested" if simulator missing.
61201
61202         * config/unix.exp: Load remote.exp to get rcp_download.
61203         * lib/c-torture.exp: Use different option lists for testcases with
61204         and without loops.
61205         * gcc.c-torture/execute/execute.exp: Likewise.
61206
61207 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
61208
61209         * config/*.exp: Clarify return code from ${tool}_load.
61210         Call `unresolved' or `untested' instead of `warning' or `perror'
61211         (sometimes you still want to call both though).
61212         Add comment that `shell_id' is local to each file.
61213         * config/udi.exp (timeout): Set to 30.
61214         Don't print warning if connection fails, $connectmode has already
61215         printed an error.
61216         (${tool}_load): Move verbose messages to level 2.
61217         Rework pattern for "Process started" message.
61218         Pass `shell_id' to ${connectmode}_download.
61219         Retry twice upon timeout.  Make resetting of target more robust.
61220         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
61221         Pass `shell_id' to exit_$connectmode.
61222         Only call exit_$connectmode if connected.
61223         * config/unix.exp (${tool}_load): Check return codes better.
61224         * config/vrtx.exp (${tool}_load): Likewise.
61225         * config/vx.exp (${tool}_load): Likewise.
61226         Delete unneeded global's.
61227         * lib/dg.exp (dg-test): Update to reflect clarified return codes
61228         from ${tool}_load.
61229         (dg-stat): Delete.
61230         (dg-init): Delete recording of pass/fail counts.
61231         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61232         (old-dejagnu-init): Likewise.
61233         (old-dejagnu-stat): Delete contents, empty proc now.
61234         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
61235         (c-torture): Delete references to lcnt, lpass, lfail.
61236         Get option list from TORTURE_OPTIONS.
61237         Delete -funroll[-all]-loops if no loops.
61238         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
61239         (g++_stat): Delete contents (empty proc now).
61240         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
61241         (gcc_finish): Likewise.
61242         (gcc_stat): Deleted.
61243         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
61244         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
61245         * gcc.c-torture/execute/execute.exp: Likewise.
61246         Split tests into two parts: compile, execute.
61247         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
61248         no loops.  Update to reflect clarified return codes from ${tool}_load.
61249
61250 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
61251
61252         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
61253         to grep for.
61254         (old-dejagnu): Likewise (where necessary).
61255
61256 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
61257
61258         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
61259
61260         * lib/dg.exp (dg-process-target): Fix processing of selector.
61261         Add comment regarding use of `error'.
61262
61263         * lib/gcc.exp (prune_system_crud): Define if missing.
61264         * lib/g++.exp (prune_system_crud): Likewise.
61265
61266         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
61267         Call prune_system_crud.
61268         * lib/dg.exp (dg-runtest): New proc.
61269         Use perror instead of send_user for tcl errors in testcase.
61270         Don't return any value, it's never used.
61271         Don't clobber previous definition of `unknown'.
61272         Print tcl errors in `dg-final'.
61273
61274 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
61275
61276         * lib/dg.exp (dg-process-target): Improve syntax error messages.
61277         (dg-test): Don't print errorInfo, it contains stack backtrace.
61278
61279 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
61280
61281         * lib/g++.exp (runtest_file_p): Define if missing.
61282
61283 1994-09-24  Doug Evans  (dje@cygnus.com)
61284
61285         * lib/mike-g++.exp: Comment out loading of g++.exp.
61286         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
61287         (default_g++_version): Always print something.
61288         (default_g++_start): Comment out call to `which'.
61289         (g++_start, g++_load): Deleted (must be defined in config file).
61290         * lib/gcc.exp: Test for existence of $CC at start.
61291         Delete check for tmpdir (done in gcc_init).
61292         (default_gcc_version): Always print something.
61293         (default_gcc_start): Comment out call to `which'.
61294         * config/*.exp: Major cleanup - make cross targets work at least a
61295         little better for g++ (by not being "--tool gcc" specific).
61296         Rename gcc_xxx to ${tool}_xxx.
61297         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
61298         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
61299
61300 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
61301
61302         * lib/c-torture.exp (c-torture-compile): Rework compiler
61303         message processing.
61304
61305         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
61306         c-torture.
61307
61308 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
61309
61310         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
61311
61312         * lib/dg.exp (dg-process-target): Support { target native }.
61313
61314 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
61315
61316         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
61317         looked for "... program xxx got fatal signal".
61318         Correct regsub munging of `comp_output'.
61319         Ignore compiler messages "path prefix not used" and "linker input
61320         file unused".
61321
61322 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
61323
61324         * lib/gcc.exp (runtest_file_p): Define if missing.
61325         * gcc.prms/template.c: Example to work from.
61326
61327 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
61328
61329         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
61330         * lib/dg.exp (dg-test): Call unsupported testcases as such.
61331
61332         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
61333         * gcc.prms/1883.c: Moved from compile/940714-1.c.
61334         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
61335         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
61336
61337         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
61338         (dg-process-target): No longer a varargs proc.
61339         Return S/N for target, P/F for xfail.  All callers changed.
61340         (user option procs): More argument checking.
61341         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
61342         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
61343         (dg-test): Skip test if not running on selected target in `dg-do'.
61344         Update handling of `dg-do-what', `dg-output-text'.
61345         Separate execution pass/fail from output pattern match pass/fail.
61346         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
61347
61348 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
61349
61350         * gcc.c-torture/special/special.exp: Don't expect failure for mips
61351         target for 920510-1.c.
61352
61353 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
61354
61355         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
61356         Clean up comment regarding use of passcnt, etc.
61357         (gcc_stat): Don't update `testcnt' here.
61358         (gcc_finish): Do it here.
61359         Might as well reset `but_id' here too.
61360         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
61361         to determine if the file should be tested.
61362         * gcc.c-torture/compile/compile.exp: Likewise.
61363         * gcc.c-torture/execute/execute.exp: Likewise.
61364         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61365         * gcc.misc-tests/dg-test.exp: Likewise.
61366         * gcc.prms/prms.exp: Likewise.
61367         * gcc.wendy/wendy.exp: Likewise.
61368         * g++.old-deja.exp: Likewise.
61369         Move "Testing file" message to verbose level 1.
61370
61371 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
61372
61373         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
61374
61375 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
61376
61377         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
61378         (default_gcc_start): Accept optional second list element
61379         of compiler flags.  Print compiler output at verbosity level 2.
61380         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
61381         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
61382         Save current values of framework globals passcnt, failcnt, xpasscnt,
61383         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
61384         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
61385         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
61386         xfailcnt to compute stats.  Update framework global `testcnt' from
61387         pass/fail counts.
61388         (gcc_finish): New proc.  Clean up test environment.
61389         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
61390         (gcc_epass, gcc_efail): Delete.
61391         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
61392         argument of line number.
61393         (dg-init): If the tool has an init routine, call it.
61394         (dg-test): Remove args `cflags_var' and `libs_var'.
61395         Pass all compiler options to ${tool}_start.
61396         Handle missing line number.
61397         (dg-finish): New function.
61398         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
61399         particular files.  Call gcc_finish at end.  Move "skipping test"
61400         message to verbosity level 3.
61401         * gcc.c-torture/compile/compile.exp: Likewise.
61402         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61403         * gcc.c-torture/execute/execute.exp: Likewise.
61404         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61405         Print testcase being tried at verbosity level 1.
61406         * gcc.c-torture/special/special.exp: Unset xfail.
61407         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61408         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
61409         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
61410         * gcc.failure/failure.exp: Likewise.
61411         * gcc.ieee/ieee.exp: Likewise.
61412         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
61413         Update call to dg-test.  Call dg-finish at end.
61414         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
61415         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61416         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
61417         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
61418         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
61419         * gcc.wendy/wendy.exp: Add copyright.
61420         Delete setting of tmpdir (done by gcc_init).
61421         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
61422         Pass compiler flags to gcc_start.  Call gcc_finish at end.
61423         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
61424         gcc_[ce]pass/fail.
61425
61426 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
61427
61428         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
61429         confusion.
61430         (g++_load): Likewise.
61431
61432         * config/*.exp (gcc_load): Some were varargs fns and some were not.
61433         Rename argument to `prog' to remove the confusion.
61434         Varargs fns behave differently too!
61435         (g++_load): Likewise.
61436
61437         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
61438
61439         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
61440         what it is.  Delete (always) printing of status value for !native.
61441         Simplify verbose code, and include status and exec_output.
61442         (g++_load): Use gcc_load.
61443
61444 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
61445
61446         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
61447         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
61448         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
61449         940714-3.c as these testcases don't exist anymore.  Make
61450         va-arg-1.c expected to pass.
61451
61452 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
61453
61454         * gcc.misc-tests/misc.exp: Only run specific testcases.
61455         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
61456         * gcc.misc-tests/dg-[1-9].c: New files.
61457
61458         * lib/dg.exp: New testsuite driver.
61459         * gcc.prms/prms.exp: Use it.
61460
61461         * README.gcc: New file.
61462
61463         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
61464         Document and reset `lxpass' and `lxfail'.
61465         Simplify "initialized" message.
61466         (gcc_stat): Clean up comments a little.
61467
61468 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
61469
61470         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
61471
61472 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
61473
61474         * lib/old-dejagnu.exp (process-option): New proc.
61475         (old-dejagnu-init, old-dejagnu-stat): Likewise.
61476         (old-dejagnu): Simplify.
61477         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
61478
61479 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
61480
61481         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
61482         exists and is not an empty string.
61483
61484         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
61485         $xfail rather than calling setup_xfail.  Clear $xfail when test is
61486         finished.
61487         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
61488         automatically.
61489
61490         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
61491         longer expected to fail.
61492
61493         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
61494         "f" function call.
61495
61496         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
61497
61498         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
61499         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
61500         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
61501         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
61502         c-torture-1.29.
61503
61504         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
61505         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
61506
61507         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
61508
61509         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
61510         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
61511
61512         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
61513         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
61514         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
61515
61516 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
61517
61518         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
61519         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
61520         940714-1.c, 940714-2.c, 940714-3.c},
61521         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
61522         gcc.misc-tests/{mg.c,mg.exp}:
61523         New tests.
61524         * gcc.noncompile/noncompile.exp: Change accordingly.
61525
61526 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
61527
61528         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
61529         Undo previous clobberage.
61530
61531 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
61532
61533         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
61534         * gcc.special/{930510-1.c, special.exp}:
61535         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
61536         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
61537         struct-varargs-1.c}: New tests from c-torture-1.26.
61538
61539 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
61540
61541         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
61542           argument to switch.
61543
61544 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
61545
61546         * Revert the previous changes.  Please see Rob's directory
61547         (/lisa/test/rob/progressive/gcc/testsuite) for testing
61548         fixes.
61549
61550 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
61551
61552         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
61553         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
61554         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
61555         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
61556         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
61557         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
61558         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
61559         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
61560         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
61561         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
61562         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
61563         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
61564         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
61565         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
61566         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
61567         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
61568         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
61569         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
61570         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
61571         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
61572         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
61573         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
61574         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
61575         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
61576         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
61577         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
61578         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
61579         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
61580         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
61581         testing changes.
61582
61583 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
61584
61585         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
61586         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
61587         with perror calls.
61588
61589 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
61590
61591         * config/unix.exp (g++_load): Fix syntax.
61592
61593 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
61594
61595         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
61596         * gcc.noncompile/921017-1.c: Deleted obsolete test.
61597         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
61598         Don't expect va-arg-1.c to fail.  Correct expected output for
61599         920928-1.c.
61600         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
61601         * gcc.wendy/hbm4.c: Correct typo.
61602         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
61603
61604 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
61605
61606         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
61607         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
61608         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
61609         * lib/c-torture.exp (c-torture-compile): Ditto.
61610
61611         Reduce volume of output (remove all the -I's and such).
61612         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
61613         Call gcc_cpass, gcc_cfail.
61614         (c-torture): Pass testing option to c-torture-compile.
61615
61616 1994-03-21  Doug Evans  (dje@cygnus.com)
61617
61618         Bring patches over from progressive.
61619         * config/default.exp: Exit remote shell cleanly.
61620         (g++_exit, g++_start): Add default versions.
61621         * config/sim.exp (gcc_load): Use perror, not error.
61622
61623 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
61624
61625         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
61626         set in site.exp.
61627
61628 1994-03-14  Doug Evans  (dje@cygnus.com)
61629
61630         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
61631         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
61632         (wendy_try): New proc to run testcase.
61633         (main loop): Call 'em.
61634         * gcc.wendy/*.c: Clean up pass to correct expected output.
61635
61636         * lib/gcc.exp: Minor cleanup work.
61637         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
61638
61639 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
61640
61641         * config/sim.exp (gcc_load): Document return codes better.
61642         Don't pass -v to simulator.
61643
61644 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
61645
61646         * gcc.special/920717-x.c: Fix typo.
61647         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
61648         get at sources.
61649
61650         * lib/mike-gcc.exp: Fix typo.
61651
61652 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
61653
61654         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
61655         binary to use, transform the name.
61656         * config/*.exp: rename everything. Nuke any g++ specific files,
61657         it's now a special case of gcc that requires no special support.
61658         Add a default.exp for unsupported targets.
61659
61660 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
61661
61662         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
61663         lib/old-dejagnu.exp: Fix a few patterns to work with the new
61664         version of Tcl.
61665
61666 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
61667
61668         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
61669         than a warning.
61670
61671 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
61672
61673         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
61674
61675 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
61676
61677         * gcc.execute/execute.exp: Combine opt_list and foption_list into
61678         option_list.  Compile every file with only 4/6 option choices
61679         (same as C torture) instead of with 12/18 different option
61680         choices.
61681         * lib/c-torture.exp: Likewise.
61682
61683         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
61684         not already set.
61685
61686 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
61687
61688         * lib/old-deja.exp: Add `excess errors test fails' error, now one
61689         can put an XFAIL *-*-* on excess errors.
61690
61691 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
61692
61693         * g++.law: Add more tests derived from g++-bugs snapshots.
61694
61695         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
61696         equivalent to g++.law/init9.
61697
61698         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
61699         compiled it, and the a.out file after we've run it.
61700
61701 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
61702
61703         * lib/mike-g++.exp (postbase): Delete the .o file after we've
61704         compiled it, and the a.out file after we've run it.
61705
61706 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
61707
61708         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
61709
61710 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
61711
61712         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
61713         version number.
61714
61715 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
61716
61717         * g++.law: New directory of g++ tests derived from the g++-bugs
61718         snapshots.
61719
61720 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
61721
61722         * gcc.compile: initbug1.c initbug1.exp testcase added
61723
61724 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
61725
61726         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
61727         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
61728           fixes submitted by Jeff Law (law@cs.utah.edu)
61729         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
61730           Jeff Law (law@cs.utah.edu)
61731
61732
61733 1993-11-30  Mike Stump  (mrs@cygnus.com)
61734
61735         * config/unix-g++.exp: Follow the gcc way of doing things.
61736         * g++.old-deja/old-deja.exp: Minor updates.
61737         * lib/g++.exp: New file, follow the gcc way of doing things.
61738         * lib/old-dejagnu.exp: Minor updates.
61739         * lib/mike-g++.exp: Always unset errorInfo.
61740
61741 1993-11-06  Mike Stump  (mrs@cygnus.com)
61742
61743         * lib/gcc.exp: Fix some errors with the below change, CC and
61744         CFLAGS should be global when setting, not local.
61745
61746 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
61747
61748         * lib/gcc.exp: Transform tool name.
61749
61750 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61751
61752         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
61753
61754 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61755
61756         * lib/gcc.exp: change gcc_done to gcc_stat
61757
61758 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61759
61760         * Upgraded gcc testsuite to c-torture version 1.25
61761
61762 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
61763
61764         * lib/gcc.exp: added reporting code. Changed verbose compile message.
61765         * lib/c-torture: added hooks for new reporting code.
61766
61767 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
61768
61769         * config/sh-gcc.exp: check if sh-sim exists in the path
61770
61771 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
61772
61773         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
61774         * gcc.compile/compile.exp: Initial changes for new logic.
61775         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
61776         * gcc.failure/failure.exp: Initial changes for new logic.
61777         * gcc.ieee/ieee.exp: Initial changes for new logic.
61778         * gcc.misc-tests/misc.exp: Initial changes for new logic.
61779         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
61780         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
61781         * lib/c-torture.exp: Initial changes for new logic.
61782         * lib/gcc.exp: Initial changes for new logic.
61783
61784 1993-10-15  Mike Stump  (mrs@cygnus.com)
61785
61786         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
61787         depend upon failure or success.  Fully qualify names in failure
61788         and success messages.  Always remove a.out before starting
61789         compile, just in case.  Pay more attention to error text output by
61790         the compiler.  Handle testcases with no known past errors just
61791         like all others, so that things are uniform.  Other miscellaneous
61792         improvements.
61793
61794 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
61795
61796         * gcc.cpp: new directory for cpp tests
61797
61798 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
61799
61800         * lib/chill.exp: Code reformatted, removed unused code.
61801         * config/unix-chill.exp: Code reformatted, removed unused code.
61802         * chill.execute/execute.exp: Code reformatted, removed unused code.
61803         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
61804
61805 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
61806
61807         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
61808         routines not written.
61809
61810 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
61811
61812         * config/bug-gcc.exp: Use new procs from bug.exp.
61813
61814 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
61815
61816         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
61817         via ftp, rather than depending on NFS.
61818         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
61819         case.
61820
61821 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
61822
61823         * config/bug-gcc.exp: Use new download proc.
61824
61825 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
61826
61827         * chill.execute/execute.exp: cleanups, handles errors better
61828         * chill.compile/compile.exp: rewrite, based on execute.exp
61829         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
61830         * lib/chill.exp: major changes to diff proc and compile and link
61831         procs. added chill_fail and chill_pass wrappers to pass and
61832         fail. added more comments, and handle error codes better.
61833         Added a hack to capture stderr from exec, so noncompile tests
61834         can work.
61835
61836 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
61837
61838         * chill.execute/execute.exp: rewrite of testsuite driver
61839         * lib/chill.exp: rewrite of testsuite driver
61840         * config/unix-chill.exp: rewrite of testsuite driver
61841
61842 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
61843
61844         In chill.execute:
61845         * iexpr.ch: Standardize uppercase.
61846         * tuples.dat: Standardize uppercase.
61847         * vary.ch: standardize.  Correct varying string assignments.
61848         * vary.dat: Add new output lines.
61849
61850 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
61851
61852         In chill.execute:
61853         * chprintf.ch: Standardize use of uppercase.
61854         * tuples.ch: Standardize and turn arr2 into a DCL,
61855           rather than a SYN.
61856         * pinits.ch: Standardize.
61857
61858 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
61859
61860         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
61861         * Makefil: Renamed to Makefile.in.
61862         * configure.in: New.
61863
61864 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
61865
61866         In chill.execute:
61867         * .cvsignore: Add result/output files.
61868         * Makefile: Fix up variables at start.  Use MFLAGS
61869           everywhere.  Correct bool_loc, built_ins entries.
61870           Add entry for vary1.ch.
61871         * bitarray.ch: Standardize upper-case usage.
61872         * bitexpr.ch: Standardize, add output of b1.
61873         * params.ch: Use arrayt in along PROC parameters, to
61874           avoid novelty problems.
61875         * sets.ch: Tiny cleanup.
61876         * vary1.ch: Re-indent.
61877
61878 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
61879
61880         * Add PR-related files to Makefiles, .cvsignore files, etc.
61881
61882 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
61883
61884         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
61885           with compiler objects. New names are test-flow.c and test-loop.c
61886
61887 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
61888
61889         * Upgraded c-torture tests from 1.19 to 1.20
61890
61891         * new files:
61892         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
61893         * gcc.compile: 930623-1.c 930623-2.c
61894         * gcc.noncompile: 930622-1.c 930622-2.c
61895         * gcc.failure: 920411-1.c 920627-2.c
61896         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
61897
61898 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
61899
61900         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
61901           More changes to get testsuite working properly. Needs more work.
61902           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
61903
61904 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
61905
61906         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
61907           More changes to get testsuite working properly. Needs more work.
61908
61909 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
61910
61911         * chill.compile/compile.exp: Added for Dejagnu support
61912         * chill.execute/execute.exp: Added for Dejagnu support
61913         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
61914
61915 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
61916
61917         This should complete moving the CHILL test files.
61918         * chill.noncompile(.cvsignore printf.grt
61919             in-printf.grt chprintf.grt chprintf.ch):
61920             Added test-support files.
61921           (Makefile): Modified further.
61922         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
61923             signal.ch): Added test files.
61924           * chill.execute (.cvsignore printf.grt printr.c
61925             in-printf.grt rts.c chprintf.grt rts.h): Added
61926           test-support files.
61927             (Makefile): More corrections.
61928
61929 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
61930
61931         * chill.compile, chill.execute, chill.nocompile: Add CHILL
61932           test cases, ready for DejaGnu.
61933
61934 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
61935
61936         * Upgraded c-torture tests from 1.18 to 1.19
61937
61938         * gcc.compile: added test(s):
61939           930607-1.c
61940         * gcc.execute: added test(s):
61941           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
61942
61943         * added new subdirectory for misc tests: gcc.misc-tests
61944         * gcc.misc-test(s): added tests:
61945           inst-check.c test-consts.c test-ior.c test-switch.c
61946
61947 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
61948
61949         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
61950
61951 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
61952
61953         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
61954
61955 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
61956
61957         * Upgraded c-torture tests from 1.17 to 1.18
61958
61959 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
61960
61961         * Upgraded c-torture tests from 1.12 to 1.17
61962
61963 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
61964
61965         * lib/old-dejagnu.exp:
61966           Fixed handling of XFAIL target triplets to correctly
61967           recognize wildcard characters.  Removed code that
61968           appended a unique id tag to the end of the file name
61969           printed out by the result of the testcases within a
61970           given test file.
61971
61972 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
61973
61974         * lib/old-dejagnu.exp:
61975           Reworked expected failure handling to trigger off of XFAIL
61976           keyword in keyphrase embeded in testcase source code. The
61977           XFAIL keyword must be at the end of the keyphrase line. It
61978           may optionally be followed by one or more target triplets.
61979           It has just occured that the handling of wildcards in the
61980           target triplet may not be correct.
61981
61982 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
61983
61984         * g++.old-deja/tests:
61985           Moved all subdirectories up one level into g++.old-deja .
61986
61987         * lib/old-dejagnu.exp:
61988           Fixed problem with CXXFLAGS not being properly reset, and being
61989           corrupted with extraneous "-c" compiler option.  This was
61990           causing binaries to not be generated for test that needed them.
61991           Modified strings passed to "pass" and "fail" so that individual
61992           tests from the same test file would be distinguished by an
61993           identifier appended to the test file name in the summary logs;
61994           this corrected a problem with erroneous diff logs.  Added code
61995           to search testcases for expected fail and unexpected pass keywords.
61996
61997 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
61998
61999         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
62000
62001 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
62002
62003         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
62004           Removed extraneous text from end of "Special g++ Options"
62005           keyphrase.
62006
62007         * lib/old-dejagnu.exp: Added pattern matching to look for new
62008           keywords, embedded in testcases comments, which will trigger
62009           calls to xpass and xfail.
62010
62011 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
62012
62013         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
62014           comments embedded in the testcases, especially the one looking for
62015           special compiler options, as well as the pattern matching for the
62016           compiler output again.
62017
62018 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
62019
62020         * lib/old-dejagnu.exp: Do a proper check of the return value for
62021           execute tests. Fixed several problems with the pattern matching
62022           of the compiler output which gave erroneous test results.
62023           Changed several of the test result messages to be more descriptive.
62024         * config/unix-g++.exp: Proc g++_load now actually works and
62025           executes the tests passed to it and returns a usable return
62026           value.
62027
62028 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
62029
62030           * lib/gcc.exp: Exits gracefully if $CC is bogus.
62031
62032 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
62033
62034         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
62035           Modified both files to properly execute the old style
62036           dejagnu tests. The previous versions of these files were
62037           experimental and did not function anything near correctly.
62038
62039 1993-04-05  Rob Savoye  (rob@cygnus.com)
62040
62041         * Removed all Makefile.in and configure.in files. No configuration
62042         needed now.
62043
62044 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
62045
62046         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
62047
62048 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
62049
62050         * gcc.compile/configure.in, gcc.unsorted/configure.in,
62051         gcc.special/configure.in, gcc.noncompile/configure.in,
62052         gcc.execute/configure.in, gcc.code_quality/configure.in,
62053         g++.other/configure.in, g++.old-deja/configure.in,
62054         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
62055         in srcname setting.
62056
62057 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
62058
62059         * lib/udi.exp: Fixed mondfe and mondfe_download.
62060         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
62061         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
62062
62063 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
62064
62065         * config/udi-gdb.exp: Check $shell_id after connecting to target.
62066         (gdb_exit): Don't remove *_soc files.
62067
62068 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
62069
62070         * lib/c-torture.exp: Don't look for main; instead always use -w
62071         -c.  This is how the c-torture tests work.  Remove the object
62072         file if the compilation succeeds.
62073         * gcc.execute/execute.exp: Remove executable if test passes.
62074         * gcc.noncompile/noncompile.exp: Every test is an expected
62075         failure.
62076         * gcc.special/special.exp: Added tests from c-torture 1.11,
62077         corrected use of existing test.
62078         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
62079         gcc.execute/920625-1.c: Updated to c-torture 1.11.
62080         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
62081         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
62082         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
62083         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
62084         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
62085         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
62086         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
62087         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
62088         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
62089         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
62090         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
62091         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
62092         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
62093         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
62094         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
62095         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
62096         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
62097         c-torture 1.11.
62098         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
62099         correspond to c-torture 1.11.
62100
62101         * New file.