OSDN Git Service

2008-02-17 Richard Guenther <rguenther@suse.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-02-17  Richard Guenther  <rguenther@suse.de>
2
3         PR middle-end/35227
4         * gcc.dg/torture/pr35227.c: New testcase.
5
6 2008-02-17  Richard Guenther  <rguenther@suse.de>
7
8         PR tree-optimization/35231
9         * gcc.c-torture/execute/pr35231.c: New testcase.
10
11 2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
12
13         * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
14         (test_gt): Ditto.
15
16 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17
18         * obj-c++.dg/encode-2.mm: XFAIL.
19         * obj-c++.dg/encode-3.mm: Likewise.
20
21 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22             Paolo Carlini  <pcarlini@suse.de>
23
24         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
25         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
26         * g++.dg/ext/has_nothrow_copy.C: Likewise.
27
28 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
29
30         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
31         (main): Change to void and rename to sse_test.
32         * gcc.target/i386/pr24306.c: Ditto.
33         * gcc.target/i386/pr32065-2.c: Ditto.
34         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
35         (main): Change to void and rename to sse2_test.
36         * gcc.target/i386/20060512-3.c: Ditto.
37
38 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
39
40         PR fortran/35150
41         * gfortran.dg/c_loc_tests_12.f03: New test.
42
43 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
44
45         PR c++/35023
46         PR c++/35024
47         PR c++/35026
48         * g++.dg/cpp0x/vt-35026.C: New.
49         * g++.dg/cpp0x/vt-35023.C: New.
50         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
51         * g++.dg/cpp0x/vt-35024.C: New.
52
53 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
54
55         * gcc.c-torture/execute/va-arg-25.x: Remove.
56
57 2008-02-15  Richard Guenther  <rguenther@suse.de>
58             Zdenek Dvorak  <ook@ucw.cz>
59
60         PR tree-optimization/35164
61         * g++.dg/torture/pr35164-1.C: New testcase.
62         * g++.dg/torture/pr35164-2.C: Likewise.
63
64 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
65
66         PR testsuite/35119
67         * testsuite/g++.dg/template/spec35.C: Change the regular expressions
68         in dg-final to match the assembly code generated by Darwin 9.
69
70 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
71
72         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
73
74 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
75
76         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
77
78 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
79
80         * lib/dejapatches.exp: New file.
81
82 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
83
84         PR c++/34050
85         * g++.dg/cpp0x/vt-34050.C: New.
86
87 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
88
89         PR preprocessor/35061
90         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
91
92 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
93
94         PR c++/28743
95         * g++.dg/template/nontype17.C: New.
96         * g++.dg/template/nontype16.C: Add error.
97
98 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
99
100         PR c++/35138
101         * g++.dg/template/member8.C: New test.
102
103 2008-02-13  Michael Matz  <matz@suse.de>
104
105         * gcc.dg/pr35065.c: Fix testcase warnings.
106
107 2008-02-13  Michael Matz  <matz@suse.de>
108
109         PR debug/35065
110         * gcc.dg/pr35065.c: New testcase.
111
112 2008-02-12  Richard Guenther  <rguenther@suse.de>
113
114         PR tree-optimization/35171
115         * gcc.c-torture/compile/pr35171.c: New testcase.
116
117 2008-02-12  Richard Guenther  <rguenther@suse.de>
118
119         PR middle-end/35163
120         * gcc.c-torture/execute/pr35163.c: New testcase.
121
122 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
123
124         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
125
126 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
127
128         * gnat.dg/loop_address.adb: New test.
129
130 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
131
132         * obj-c++.dg/bitfield-1.mm: Expect failures.
133         * obj-c++.dg/bitfield-4.mm: Likewise.
134         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
135         * obj-c++.dg/encode-8.mm: Likewise.
136         * obj-c++.dg/isa-field-1.mm: Likewise.
137         * obj-c++.dg/layout-1.mm: Likewise.
138         * obj-c++.dg/lookup-2.mm: Likewise.
139         * obj-c++.dg/try-catch-2.mm: Likewise.
140         * obj-c++.dg/try-catch-9.mm: Likewise.
141
142 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
143
144         PR c++/35144
145         * g++.dg/tree-ssa/pr35144.C: New test.
146
147         PR inline-asm/35160
148         * gcc.target/i386/pr35160.c: New test.
149
150         PR c++/34862
151         * g++.dg/init/new27.C: New test.
152
153 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
154
155         PR c++/35077
156         * g++.dg/template/crash78.C: New.
157
158 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
159
160         PR testsuite/35047
161         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
162         * gcc.dg/compat/vector-2_y.c: Ditto.
163
164 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
165             Richard Guenther  <rguenther@suse.de>
166
167         PR tree-optimization/33992
168         * gcc.c-torture/execute/pr33992.c: New testcase.
169
170 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
171
172         * gfortran.dg/streamio_14.f90:  New test.
173
174 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
175
176         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
177         Add -mfpmath=387 to dg-options.
178
179 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
180
181         PR testsuite/35047
182         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
183         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
184         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
185         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
186         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
187         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
188         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
189         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
190         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
191
192 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
193
194         PR objc++/34193
195         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
196
197 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
198
199         PR c++/35056
200         * g++.dg/conversion/bitfield8.C: New.
201
202 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
203
204         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
205
206 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
207
208         PR c++/35049
209         PR c++/35096
210         * g++.dg/ext/vector13.C: New.
211
212 2008-02-06  David Daney  <ddaney@avtrex.com>
213
214         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
215
216 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
217
218         * lib/target-supports.exp (check_effective_target_hard_float): Remove
219         special case for xtensa-*-*.
220         
221 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
222
223         PR fortran/35037
224         * gfortran.dg/volatile11.f90: New test.
225
226 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
227
228         PR c++/33553
229         * g++.dg/template/array19.C: New test.
230
231 2008-02-05  Diego Novillo  <dnovillo@google.com>
232
233         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
234
235         PR 33738
236         * g++.dg/warn/pr33738.C: Remove.
237
238 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
239
240         PR fortran/34945
241         * gfortran.dg/bounds_check_13.f: New test.
242
243 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
244
245         PR testsuite/33946
246         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
247
248 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
249
250         PR target/35083
251         * gcc.target/i386/pr35083.c: New test.
252
253 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
254
255         PR fortran/32315
256         * gfortran.dg/data_bounds_1.f90: New test.
257
258 2008-02-04  Diego Novillo  <dnovillo@google.com>
259
260         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
261
262         PR 33738
263         * testsuite/g++.dg/warn/pr33738.C: New.
264
265 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
266
267         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
268         to match.
269
270 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
271
272         * lib/target-supports.exp (check_effective_target_hard_float): Only
273         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
274         other targets, grep for a call insn in the rtl expand dump for an
275         add of two doubles.
276         (target_compile): Support generating rtl dumps as output.
277
278 2008-02-04  Richard Guenther  <rguenther@suse.de>
279
280         PR middle-end/33631
281         * gcc.c-torture/execute/pr33631.c: New testcase.
282
283 2008-02-04  Richard Guenther  <rguenther@suse.de>
284
285         PR middle-end/35043
286         * gcc.c-torture/compile/pr35043.c: New testcase.
287
288 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
289
290         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
291
292 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
293
294         * gcc.target/i386/pr31628.c: Require effective target fpic.
295         * gcc.target/i386/strinline.c: Ditto.
296         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
297         * gcc.dg/pr35045.c: Ditto.
298         * gcc.dg/20050503-1.c: Ditto.
299
300 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
301
302         PR fortran/32760
303         * gfortran.dg/host_assoc_variable_1.f90: New test.
304         * gfortran.dg/allocate_stat.f90: Change last three error messages.
305
306 2008-02-02  Michael Matz  <matz@suse.de>
307
308         PR target/35045
309         * gcc.dg/pr35045.c: New test.
310
311 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
312
313         PR libfortran/35001
314         * gfortran.dg/shape_4.f90:  New test.
315
316 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
317
318         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
319
320 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
321
322         PR rtl-optimization/34773
323         * gcc.target/cris/torture/pr34773.c: New test.
324
325 2008-02-01  Nick Clifton  <nickc@redhat.com>
326
327         * lib/target-supports.exp (check_profiling_available): Do not
328         expect profiling to work on the xstormy16 target.
329
330 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
331
332         PR testsuite/35047
333         * gcc.c-torture/execute/20050316-2.x: New file.
334         * gcc.target/i386/pr17390.c: Update scan pattern.
335         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
336         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
337
338 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
339
340         PR fortran/34910
341         * gfortran.dg/proc_assign_2.f90: New test.
342
343 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
344             Jakub Jelinek  <jakub@redhat.com>
345
346         PR c++/34935
347         PR c++/34936
348         * g++.dg/ext/alias-canon.C: New.
349         * g++.dg/ext/alias-mangle.C: New.
350
351 2008-01-30  Jan Hubicka  <jh@suse.cz>
352
353         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
354
355 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
356
357         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
358         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
359
360 2008-01-30  Jan Hubicka  <jh@suse.cz>
361
362         PR target/34982
363         * gcc.c-torture/execute/pr34982.c: New testcase.
364
365 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
366
367         * gcc.target/s390/tf_to_di-1.c: New testcase.
368
369 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
370
371         PR fortran/34975
372         * gfortran.dg/use_only_3.f90: New test.
373         * gfortran.dg/use_only_3.inc: Modules for new test.
374
375         PR fortran/34429
376         * gfortran.dg/function_charlen_2.f90: New test.
377
378 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
379
380         PR middle-end/34969
381         * gcc.dg/pr34969.c: New test.
382
383         PR c/35017
384         * gcc.dg/inline-25.c: New test.
385         * gcc.dg/inline-26.c: New test.
386         * gcc.dg/inline-27.c: New test.
387
388 2008-01-29  Richard Guenther  <rguenther@suse.de>
389
390         PR middle-end/35006
391         * gcc.c-torture/compile/pr35006.c: New testcase.
392
393 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
394
395         PR c++/34055
396         PR c++/34103
397         PR c++/34219
398         PR c++/34606
399         PR c++/34753
400         PR c++/34754
401         PR c++/34755
402         PR c++/34919
403         PR c++/34961
404         * g++.dg/cpp0x/vt-34219-2.C: New.
405         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
406         * g++.dg/cpp0x/vt-34961.C: New.
407         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
408         cases from the re-opened PR.
409         * g++.dg/cpp0x/vt-34753.C: New.
410         * g++.dg/cpp0x/vt-34919.C: New.
411         * g++.dg/cpp0x/vt-34754.C: New.
412         * g++.dg/cpp0x/vt-34606.C: New.
413         * g++.dg/cpp0x/vt-34219.C: New.
414         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
415         * g++.dg/cpp0x/vt-34755.C: New.
416         * g++.dg/cpp0x/pr31438.C: Ditto.
417         * g++.dg/cpp0x/variadic81.C: Ditto.
418
419 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
420
421         * g++.dg/torture/pr34641.C: Put the dg-do first.
422
423 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
424
425         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
426
427 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
428
429         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
430
431 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
432
433         PR 31535
434         * gcc.target/powerpc/spe-small-data-1.c: New test.
435         * gcc.target/powerpc/spe-small-data-2.c: New test.
436
437 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
438
439         PR libfortran/34980
440         * gfortran.dg/shape_3.f90:  New test.
441
442 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
443
444         * gcc.target/s390/20020926-1.c: Remove -m31.
445
446 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
447
448         * gcc.target/s390/20020926-1.c: Disable for s390x.
449
450 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
451
452         PR fortran/34994
453         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
454         expression.
455
456 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
457
458         PR fortran/34990
459         * gfortran.dg/array_constructor_22.f90: New test.
460
461 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
462
463         PR middle-end/34688
464         * gcc.c-torture/compile/pr34688: New test.
465
466 2008-01-26  Tobias Burnus  <burnus@net-b.de>
467
468         PR fortran/34848
469         * gfortran.dg/missing_optional_dummy_5.f90: New.
470
471 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
472
473         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
474         noinline.  XFAIL test.
475
476 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
477
478         PR fortran/31610
479         * gfortran.dg/array_3.f90: New test.
480
481 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
482
483         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
484         on i?86/x86_64.
485
486         PR c++/34965
487         * gcc.dg/pr34965.c: New test.
488         * g++.dg/other/error24.C: New test.
489
490 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
491
492         PR libfofortran/34887
493         * gfortran.dg/x_slash_2.f:  New test.
494
495 2008-01-26  Richard Guenther  <rguenther@suse.de>
496
497         PR c++/34235
498         * g++.dg/torture/pr34235.C: New testcase.
499
500 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
501
502         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
503
504 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
505
506         PR target/34981
507         * gcc.target/mips/lazy-binding-1.c: New test.
508         * gcc.target/mips/mips.exp (setup_mips_tests): Set
509         mips_forced_no_abicalls and mips_forced_no_shared.
510         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
511         Avoid using small data with -mabicalls.  Don't make -G0 force
512         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
513         forces the opposite option.
514
515 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
516
517         PR target/34970
518         * gcc.target/i386/fastcall-1.c: Scan for correct label.
519         Use -std=gnu89 switch.
520
521 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
522
523         PR libfortran/34876
524         * gfortran.dg/direct_io_9.f: New test.
525
526 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
527
528         PR fortran/34661
529         * gfortran.dg/where_operator_assign_4.f90: New test.
530
531 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
532
533         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
534         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
535         c4x-*-* targets.
536
537 2008-01-25  Richard Guenther  <rguenther@suse.de>
538
539         PR middle-end/32244
540         * gcc.c-torture/execute/pr32244-1.c: New testcase.
541
542 2008-01-25  Richard Guenther  <rguenther@suse.de>
543
544         PR tree-optimization/34966
545         * gcc.c-torture/compile/pr34966.c: New testcase.
546
547 2008-01-25  Richard Guenther  <rguenther@suse.de>
548
549         PR c++/33887
550         * g++.dg/torture/pr33887-1.C: New testcase.
551         * g++.dg/torture/pr33887-2.C: Likewise.
552         * g++.dg/torture/pr33887-3.C: Likewise.
553         * gcc.c-torture/execute/20071211-1.c: Likewise.
554
555 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
556
557         PR target/34856
558         * gcc.dg/pr34856.c: Use pointer mode for "pin".
559
560 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
561
562         PR middle-end/33333
563         * g++.dg/gomp/pr33333.C: New test.
564
565         PR preprocessor/34692
566         * gcc.dg/cpp/pr34692.c: New test.
567         * gcc.dg/gomp/pr34692.c: New test.
568
569 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
570
571         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
572
573 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
574
575         PR fortran/34202
576         * gfortran.dg/empty_type.f90: New test.
577
578 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
579
580         PR c++/34603
581         * g++.dg/template/crash77.C: New.
582
583 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
584
585         PR target/34856
586         * gcc.dg/pr34856.c: New test.
587
588 2008-01-24  Tobias Burnus  <burnus@net-b.de>
589
590         * gfortran.dg/namelist_39.f90: Delete temporary files.
591         * gfortran.dg/namelist_44.f90: Ditto.
592
593 2008-01-24  Richard Guenther  <rguenther@suse.de>
594
595         PR middle-end/34953
596         * g++.dg/torture/pr34953.C: New testcase.
597
598 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
599
600         PR middle-end/34934
601         * gcc.c-torture/compile/20080124-1.c: New test.
602
603 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
604
605         PR fortran/34872
606         * gfortran.dg/function_charlen_3.f: New test.
607
608 2008-01-23  Michael Matz  <matz@suse.de>
609
610         PR debug/34895
611         * g++.dg/debug/pr34895.cc: New testcase.
612
613 2008-01-23  Richard Guenther  <rguenther@suse.de>
614
615         PR middle-end/31529
616         * gcc.dg/pr31529-1.c: New testcase.
617         * gcc.dg/pr31529-2.c: Likewise.
618
619 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
620
621         PR c++/34829
622         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
623         unsigned int for the first argument.
624
625 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
626
627         PR c++/33984
628         * g++.dg/conversion/bitfield7.C: New test.
629         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
630
631 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
632
633         From Michael Frysinger  <michael.frysinger@analog.com>
634         * gcc.target/bfin/mcpu-bf547.c: New test.
635         * gcc.target/bfin/mcpu-bf523.c: New test.
636         * gcc.target/bfin/mcpu-bf524.c: New test.
637         * gcc.target/bfin/mcpu-bf526.c: New test.
638
639 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
640
641         * gcc.c-torture/execute/20080122-1.c: New test.
642
643 2008-01-22  Tom Tromey  <tromey@redhat.com>
644
645         PR c++/34859
646         * gcc.dg/cpp/pr34859.c: New file.
647
648 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
649
650         PR fortran/34875
651         * gfortran.dg/vector_subscript_3.f90: New test.
652
653 2008-01-22  Tobias Burnus  <burnus@net-b.de>
654
655         PR fortran/34848
656         * gfortran.dg/missing_optional_dummy_4.f90
657
658 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
659
660         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
661
662 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
663
664         * gnat.dg/unchecked_union1.adb: New test.
665
666 2008-01-22  Tom Tromey  <tromey@redhat.com>
667
668         PR c++/34829
669         * g++.dg/ext/pr34829.C: New file.
670
671 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
672
673         PR c++/34607
674         * gcc.dg/gomp/pr34607.c: New test.
675         * g++.dg/gomp/pr34607.C: New test.
676
677         PR c++/34914
678         * g++.dg/ext/vector10.C: New test.
679
680         PR c++/34918
681         * g++.dg/other/error23.C: New test.
682
683         PR c++/34917
684         * g++.dg/ext/vector12.C: New test.
685
686 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
687
688         PR 32102
689         * gcc.dg/Wstrict-overflow-21.c: New.
690         * g++.dg/warn/Wstrict-aliasing-8.C: New.
691
692 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
693
694         PR middle-end/33092
695         * gcc.dg/pr33092.c: New.
696
697 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
698
699         * gcc.target/s390/20020926-1.c: Add -m31 option.
700
701 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
702
703         PR fortran/34915
704         * gfortran.dg/initialization_18.f90: New test.
705
706 2008-01-22  Tobias Burnus  <burnus@net-b.de>
707
708         PR fortran/34899
709         * gfortran.dg/tab_continuation.f: New.
710
711 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
712
713         PR fortran/34896
714         * gfortran.dg/use_rename_2.f90: New test.
715
716 2008-01-21  Richard Guenther  <rguenther@suse.de>
717
718         PR middle-end/34856
719         * gcc.c-torture/compile/pr34856.c: New testcase.
720
721 2008-01-21  Richard Guenther  <rguenther@suse.de>
722
723         PR c/34885
724         * gcc.c-torture/compile/pr34885.c: New testcase.
725
726 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
727
728         * gnat.dg/specs/alignment1.ads: New test.
729
730 2008-01-21  Richard Guenther  <rguenther@suse.de>
731
732         PR c++/34850
733         * g++.dg/torture/pr34850.C: New testcase.
734
735 2008-01-21  Alon Dayan  <alond@il.ibm.com>
736             Olga Golovanevsky  <olga@il.ibm.com>
737
738         PR tree-optimization/34701
739         * gcc.dg/struct/wo_prof_array_field.c: New test.
740         
741 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
742
743         PR c++/34891
744         * g++.dg/ext/vector9.C: New.
745
746 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
747
748         PR c++/34776
749         PR c++/34486
750         * g++.dg/template/crash75.C: New.
751         * g++.dg/template/crash76.C: Likewise.  
752
753 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
754
755         PR rtl-optimization/34808
756         * gcc.c-torture/compile/pr34808.c: New test.
757
758 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
759
760         PR fortran/34784
761         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
762
763         PR fortran/34861
764         * gfortran.dg/entry_array_specs_3.f90: New test.
765
766         PR fortran/34854
767         * gfortran.dg/use_rename_1.f90: New test.
768
769 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
770
771         PR fortran/34784
772         * gfortran.dg/array_constructor_20.f90: New test.
773         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
774
775         PR fortran/34785
776         * gfortran.dg/array_constructor_21.f90: New test.
777
778 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
779
780         PR libfortran/34795
781         * gfortran.dg/inquire_13.f90: New test.
782         
783         PR libfortran/34659
784         * gfortran.dg/continuation_9.f90: New test.
785
786 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
787
788         PR target/34831
789         * gcc.target/mips/pr34831.c: New test.
790
791 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
792
793         PR fortran/34817
794         PR fortran/34838
795         * gfortran.dg/any_all_1.f90:  New test.
796         * gfortran.dg/any_all_2.f90:  New test.
797
798 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
799
800         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
801         "dg-require-weak" statement.
802         * g++.dg/eh/weak1.C: Likewise.
803
804 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
805
806         PR gcov-profile/34610
807         * gcc.dg/gomp/pr34610.c: New test.
808
809 2008-01-19  Tobias Burnus  <burnus@net-b.de>
810
811         PR fortran/34760
812         * gfortran.dg/implicit_11.f90: New.
813         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
814         * gfortran.dg/entry_15.f90: Ditto.
815         * gfortran.dg/func_assign.f90: Ditto.
816         * gfortran.dg/gomp/reduction3.f90: Ditto.
817         * gfortran.dg/proc_assign_1.f90: Ditto.
818
819         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
820         of dg-excess-errors.
821
822 2008-01-18  Tobias Burnus  <burnus@net-b.de>
823
824         PR fortran/32616
825         * gfortran.dg/argument_checking_15.f90: New.
826         * gfortran.dg/argument_checking_5.f90: Change TODO into
827         dg-warning.
828
829 2008-01-18  Tobias Burnus  <burnus@net-b.de>
830
831         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
832         * gfortran.dg/enum_5.f90: Ditto.
833         * gfortran.dg/enum_6.f90: Ditto.
834         * gfortran.dg/bom_error.f90: Ditto.
835         * gfortran.dg/func_decl_4.f90: Ditto.
836
837 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
838
839         PR libfortran/34782
840         * gfortran.dg/fmt_t_6.f: New test.
841
842 2008-01-18  Tobias Burnus  <burnus@net-b.de>
843
844         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
845
846 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
847
848         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
849
850 2008-01-18  Ian Lance Taylor  <iant@google.com>
851
852         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
853
854 2008-01-18  Ian Lance Taylor  <iant@google.com>
855
856         PR c++/33407
857         * g++.dg/init/new26.C: New test.
858
859 2008-01-18  Richard Guenther  <rguenther@suse.de>
860
861         PR middle-end/34801
862         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
863         redundant one.
864
865 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
866
867         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
868         dg-require-effective-target.
869
870 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
871
872         PR target/34556
873         * gfortran.dg/reshape_2.f90: New test.
874
875 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
876
877         * gcc.dg/20040223-1.c: Fix comment typo.
878
879 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
880
881         PR target/34814
882         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
883         until 34814 is fixed.
884
885 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
886
887         PR tree-optimization/34648
888         * gcc.c-torture/compile/pr34648.c: New testcase.
889
890 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
891
892         PR testsuite/34821
893         * gcc.dg/autopar/autopar.exp: New.
894         * g++.dg/tree-ssa/pr34355.C: Require pthread.
895         * lib/target-supports.exp (check_effective_target_pthread): New.
896
897         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
898         * gcc.dg/tree-ssa/reduc-1short.c: Same.
899         * gcc.dg/tree-ssa/reduc-1.c: Same.
900         * gcc.dg/tree-ssa/reduc-2short.c: Same.
901         * gcc.dg/tree-ssa/reduc-2.c: Same
902         * gcc.dg/tree-ssa/reduc-3.c: Same.
903         * gcc.dg/tree-ssa/reduc-1char.c: Same.
904         * gcc.dg/tree-ssa/reduc-6.c: Same.
905         * gcc.dg/tree-ssa/reduc-7.c: Same.
906         * gcc.dg/tree-ssa/reduc-2char.c: Same.
907         * gcc.dg/tree-ssa/reduc-8.c: Same.
908         * gcc.dg/tree-ssa/reduc-9.c: Same.
909
910 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
911
912         * gnat.dg/discr5.adb: New test.
913
914 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
915
916         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
917
918 2008-01-17  Richard Guenther  <rguenther@suse.de>
919
920         PR tree-optimization/34825
921         * gcc.dg/pr34825.c: New testcase.
922
923 2008-01-17  Richard Guenther  <rguenther@suse.de>
924
925         * gcc.c-torture/execute/20080117-1.c: New testcase.
926
927 2008-01-17  Revital Eres  <eres@il.ibm.com>
928
929         PR30957
930         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
931
932 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
933
934         PR fortran/34429
935         * gfortran.dg/function_charlen_1.f90: New test.
936
937         PR fortran/34431
938         * gfortran.dg/function_types_1.f90: New test.
939         * gfortran.dg/function_types_2.f90: New test.
940
941         PR fortran/34471
942         * gfortran.dg/function_kinds_4.f90: New test.
943         * gfortran.dg/function_kinds_5.f90: New test.
944
945         * gfortran.dg/defined_operators_1.f90: Errors now at function
946         declarations.
947         * gfortran.dg/private_type_4.f90: The same.
948         * gfortran.dg/interface_15.f90: The same.
949         * gfortran.dg/elemental_args_check_2.f90: The same.
950         * gfortran.dg/auto_internal_assumed.f90: The same.
951
952 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
953
954         * gnat.dg/sizetype.adb: New test.
955
956 2008-01-16  Richard Guenther  <rguenther@suse.de>
957
958         PR middle-end/32628
959         * gcc.dg/overflow-warn-7.c: New testcase.
960
961 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
962
963         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
964
965 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
966         Richard Guenther  <rguenther@suse.de>
967
968         PR c/34668
969         * gcc.dg/pr34668-1.c: New test.
970         * gcc.dg/pr34668-2.c: Likewise.
971
972 2008-01-16  Richard Guenther  <rguenther@suse.de>
973
974         PR c++/33819
975         * g++.dg/torture/pr33819.C: New testcase.
976
977 2008-01-16  Richard Guenther  <rguenther@suse.de>
978
979         PR c/34768
980         * gcc.c-torture/execute/pr34768-1.c: New testcase.
981         * gcc.c-torture/execute/pr34768-2.c: Likewise.
982
983 2008-01-16  Tobias Burnus  <burnus@net-b.de>
984
985         PR fortran/34796
986         * gfortran.dg/argument_checking_13.f90: New.
987         * gfortran.dg/argument_checking_14.f90: New.
988
989 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
990         
991         PR libfortran/34671
992         * gfortran.dg/anyallcount_1.f90:  New test.
993
994 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
995
996         PR c++/34399
997         * g++.dg/cpp0x/vt-34399.C: New.
998         * g++.dg/template/friend50.C: New.
999
1000 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1001
1002         PR c++/34751
1003         * g++.dg/cpp0x/vt-34751.C: New.
1004
1005 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1006
1007         PR c++/34051
1008         PR c++/34055
1009         PR c++/34102
1010         PR c++/34103
1011         * g++.dg/cpp0x/vt-34051-2.C: New.
1012         * g++.dg/cpp0x/vt-34102.C: New.
1013         * g++.dg/cpp0x/vt-34051.C: New.
1014         * g++.dg/cpp0x/vt-34055.C: New.
1015         * g++.dg/cpp0x/vt-34103.C: New.
1016
1017 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1018
1019         PR c++/34314
1020         * g++.dg/cpp0x/vt-34314.C: New.
1021         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
1022         reality (the error message was wrong previously).
1023
1024 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1025
1026         PR c++/33964
1027         * g++.dg/cpp0x/vt-33964.C: New.
1028         * g++.dg/template/partial5.C: New.
1029
1030 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1031
1032         PR c++/34052
1033         * g++.dg/cpp0x/vt-34052.C: New.
1034         * g++.dg/template/ttp26.C: New.
1035         
1036 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1037
1038         * gnat.dg/rep_clause2.ad[sb]: New test.
1039         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
1040
1041 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1042
1043         PR c++/24924
1044         * g++.dg/cpp/pedantic-errors.C: Delete.
1045         * g++.dg/cpp/permissive.C: Delete.
1046         
1047 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1048
1049         * gcc.c-torture/compile/20080114-1.c: New test.
1050
1051 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1052
1053         PR fortran/34665
1054         * gfortran.dg/argument_checking_11.f90: New.
1055         * gfortran.dg/argument_checking_12.f90: New.
1056         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
1057         * gfortran.dg/c_assoc_2.f03: Update dg-error.
1058         * gfortran.dg/argument_checking_3.f90: Ditto.
1059         * gfortran.dg/pointer_intent_2.f90: Ditto.
1060         * gfortran.dg/import2.f90: Ditto.
1061         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
1062         * gfortran.dg/implicit_actual.f90: Ditto.
1063         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1064         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
1065
1066 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1067
1068         PR fortran/34763
1069         * gfortran.dg/interface_proc_end.f90: New.
1070
1071 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1072
1073         PR fortran/34759
1074         * gfortran.dg/assumed_size_refs_4.f90: New.
1075
1076 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
1077
1078         * gnat.dg/unchecked_convert1.adb.
1079
1080 2008-01-13  Richard Guenther  <rguenther@suse.de>
1081
1082         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
1083         readable and writable again before exiting.
1084
1085 2008-01-13  Richard Guenther  <rguenther@suse.de>
1086
1087         PR middle-end/34601
1088         * gcc.dg/noncompile/incomplete-4.c: New testcase.
1089
1090 2008-01-13  Jan Hubicka  <jh@suse.cz>
1091
1092         PR middle-end/32135
1093         * gcc.dg/pr32135.c: new.
1094
1095 2008-01-12  Doug Kwan  <dougkwan@google.com>
1096
1097         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
1098         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
1099         -Wignored-qualifiers.
1100
1101 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1102
1103         * gnat.dg/slice3.adb: New test.
1104         * gnat.dg/slice4.adb: Likewise.
1105
1106 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1107
1108         * gnat.dg/bit_packed_array.ad[sb]: New test.
1109
1110 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1111
1112         PR fortran/34432
1113         * gfortran.dg/parens_7.f90: New test.
1114
1115 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1116
1117         * gcc.dg/tree-ssa/loadpre5.c: Use static.
1118         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1119
1120         * gcc.dg/pr33826.c: Require nonpic.
1121
1122 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1123
1124         PR fortran/34722
1125         * gfortran.dg/inquire_12.f90: New test.
1126
1127 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1128
1129         PR libfortran/34670
1130         * all_bounds_1.f90: New test case.
1131         * maxloc_bounds_1.f90: New test case.
1132         * maxloc_bounds_2.f90: New test case.
1133         * maxloc_bounds_3.f90: New test case.
1134         * maxloc_bounds_4.f90: New test case.
1135         * maxloc_bounds_5.f90: New test case.
1136         * maxloc_bounds_6.f90: New test case.
1137         * maxloc_bounds_7.f90: New test case.
1138         * maxloc_bounds_8.f90: New test case.
1139
1140 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
1141
1142         * gcc.dg/struct-ret-3.c: New test.
1143
1144 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
1145
1146         PR fortran/34537
1147         * gfortran.dg/transfer_simplify_8.f90: New test.
1148
1149 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
1150
1151         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
1152         size_t using predefined macro.
1153
1154 2008-01-10  Raksit Ashok  <raksit@google.com>
1155
1156         PR rtl-optimization/27971
1157         * gcc.target/i386/pr27971.c: New testcase.
1158
1159 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
1160
1161         PR fortran/34396
1162         * gfortran.dg/bounds_check_12.f90: New test.
1163
1164 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
1165
1166         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
1167         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
1168
1169 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
1170
1171         PR middle-end/34641
1172         * g++.dg/torture/pr34641.C: New testcase.
1173
1174 2008-01-10  Richard Guenther  <rguenther@suse.de>
1175
1176         PR tree-optimization/34651
1177         * g++.dg/torture/pr34651.C: New testcase.
1178
1179 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
1180
1181         PR tree-optimization/34017
1182         * gcc.dg/tree-ssa/pr34017.c: New.
1183
1184 2008-01-09  Richard Guenther  <rguenther@suse.de>
1185         Andrew Pinski  <andrew_pinski@playstation.sony.com>
1186
1187         PR middle-end/30132
1188         * gcc.c-torture/compile/pr30132.c: New testcase.
1189
1190 2008-01-09  Richard Guenther  <rguenther@suse.de>
1191
1192         PR middle-end/34458
1193         * gcc.c-torture/compile/pr34458.c: New testcase.
1194
1195 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1196
1197         PR testsuite/30459
1198         g++.dg/eh/ia64-2.C: Require weak support.
1199
1200 2008-01-08  Richard Guenther  <rguenther@suse.de>
1201
1202         PR middle-end/31863
1203         * g++.dg/torture/pr31863.C: New testcase.
1204
1205 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
1206
1207         PR middle-end/34694
1208         * gcc.dg/gomp/pr34694.c: New test.
1209         * g++.dg/gomp/pr34694.C: New test.
1210
1211         PR c++/33890
1212         * g++.dg/gomp/pr33890.C: New test.
1213
1214 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
1215
1216         PR fortran/34476
1217         * gfortran.dg/parameter_array_init_3.f90: New test.
1218
1219 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
1220
1221         PR fortran/34681
1222         PR fortran/34704
1223         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
1224
1225 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
1226
1227         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
1228         * g++.dg/other/spu2vmx-1.C: Use it.
1229
1230 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
1231
1232         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
1233
1234         PR testsuite/34575
1235         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
1236         * gcc.target/powerpc/parity-1.c: Likewise.
1237
1238 2008-01-07  Fred Fish  <fnf@specifix.com>
1239
1240         PR preprocessor/30363:
1241         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
1242         macro expansions.
1243
1244 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
1245
1246         PR fortran/34672
1247         * gfortran.dg/use_only_2.f90: New test.
1248
1249 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
1250
1251         PR libstdc++/34680
1252         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
1253         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
1254
1255 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
1256
1257         PR fortran/34545
1258         * gfortran.dg/use_12.f90: New test.
1259
1260 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1261
1262         PR fortran/34689
1263         * interface.c (compare_actual_formal): Fix intent(out) check for
1264         function result variables.
1265
1266 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1267
1268         PR fortran/34690
1269         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
1270
1271 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1272
1273         PR fortran/34689
1274         * gfortran.dg/intent_out_4.f90: Fix test case.
1275
1276 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1277
1278         PR fortran/34689
1279         * gfortran.dg/intent_out_4.f90: New.
1280
1281 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1282
1283         PR libfortran/34540
1284         * gfortran.dg/optional_dim_3.f90: New test.
1285
1286 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1287
1288         PR fortran/34658
1289         * gfortran.dg/common_11.f90: New.
1290         * gfortran.dg/blockdata_1.f90: Update test case.
1291         * gfortran.dg/blockdata_2.f90: Update test case.
1292
1293 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1294
1295         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
1296
1297 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1298
1299         PR fortran/34655
1300         * gfortran.dg/equiv_constraint_9.f90: New.
1301
1302 2008-01-06  Revital Eres  <eres@il.ibm.com>
1303
1304         PR tree-optimization/34263
1305         * gcc.dg/pr34263.c:  New testcase.
1306
1307 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1308
1309         PR fortran/34654
1310         * gfortran.dg/internal_io_unf.f90: New.
1311
1312 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1313
1314         PR fortran/34660
1315         * gfortran.dg/elemental_args_check_2.f90: New.
1316
1317 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1318
1319         PR fortran/34662
1320         * gfortran.dg/intent_out_3.f90: New.
1321
1322 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
1323
1324         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
1325
1326 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1327
1328         PR libfortran/34676
1329         * gfortran.dg/list_read_8.f90: New test.
1330
1331 2008-01-04  Richard Guenther  <rguenther@suse.de>
1332
1333         PR middle-end/34029
1334         * gcc.c-torture/compile/pr34029-1.c: New testcase.
1335         * gcc.c-torture/compile/pr34029-2.c: Likewise.
1336
1337 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
1338
1339         PR gcov-profile/34609
1340         * g++.dg/gcov/gcov-6.C: New test.
1341
1342 2008-01-04  Richard Guenther  <rguenther@suse.de>
1343
1344         PR tree-optimization/31081
1345         * g++.dg/torture/pr31081-1.C: New testcase.
1346         * g++.dg/torture/pr31081-2.C: Likewise.
1347
1348 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
1349
1350         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
1351         * gcc.target/mips/rsqrt-2.c: Likewise.
1352         * gcc.target/mips/rsqrt-4.c: New test.
1353
1354 2008-01-04  Tobias Burnus  <burnus@net-b.de>
1355
1356         PR fortran/34557
1357         * gfortran.dg/equiv_substr.f90: New.
1358
1359 2008-01-03  Tom Tromey  <tromey@redhat.com>
1360
1361         PR c/34457:
1362         * gcc.dg/pr34457-2.c: New file.
1363         * gcc.dg/pr34457-1.c: New file.
1364
1365 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1366
1367         Revert fix for PR tree-optimization/34458.
1368
1369 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1370
1371         PR tree-optimization/34458
1372         * gcc.dg/tree-ssa/pr34458.c: New.
1373
1374 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1375
1376         PR libfortran/34565
1377         * gfortran.dg/internal_readwrite_1.f90:  New test.
1378         * gfortran.dg/internal_readwrite_2.f90:  New test.
1379
1380 2008-01-03  Tom Tromey  <tromey@redhat.com>
1381
1382         PR preprocessor/34602:
1383         * gcc.dg/cpp/pr34602.c: New file.
1384
1385 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
1386
1387         PR tree-optimization/29484
1388         * gcc.c-torture/execute/20071220-1.c: New test.
1389         * gcc.c-torture/execute/20071220-2.c: New test.
1390
1391 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1392
1393         PR tree-optimization/34635
1394         * gcc.dg/tree-ssa/pr34635.c: New.
1395         * gcc.dg/tree-ssa/pr34635-1.c: New.
1396
1397 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1398
1399         PR middle-end/34562
1400         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
1401         scan-assembler check.
1402
1403 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
1404
1405         PR middle-end/34608
1406         * g++.dg/gomp/pr34608.C: New test.
1407
1408 2008-01-02  Richard Guenther  <rguenther@suse.de>
1409
1410         PR middle-end/34093
1411         PR middle-end/31976
1412         * gcc.c-torture/compile/pr34093.c: New testcase.
1413
1414 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
1415
1416         * g++.dg/cpp0x/long_long.C: New.
1417
1418 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1419
1420         * gcc.target/spu/tag_manager.c : Include stdlib.h.
1421         * gcc.target/spu/Wmain.c: Fix the line numbers for the
1422         warning on the function main.
1423
1424 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
1425
1426         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
1427         rather than __v2di type.
1428
1429 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
1430
1431         PR fortran/34558
1432         * gfortran.dg/linked_list_1.f90: New test.
1433
1434 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1435
1436         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
1437         instead of appending to it.
1438
1439 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
1440
1441         PR tree-optimization/34591
1442         * gcc.dg/vect/pr34591.c: New test.
1443
1444 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1445
1446         PR libfortran/34594
1447         * gfortran.dg/direct_io_8.f90:  New test case.
1448
1449 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
1450
1451         PR target/34281
1452         * gcc.c-torture/execute/20071213-1.c: New test.
1453
1454 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1455
1456         PR libfortran/34560
1457         * gfortran.dg/read_eof_5.f90: New test.
1458
1459 2007-12-25  Tobias Burnus  <burnus@net-b.de>
1460
1461         PR fortran/34514
1462         * gfortran.dg/initialization_17.f90: New.
1463
1464 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1465
1466         PR libfortran/34566
1467         * gfortran.dg/matmul_6.f90:  New test.
1468
1469 2007-12-23  Tobias Burnus  <burnus@net-b.de>
1470
1471         PR fortran/34421
1472         * gfortran.dg/entry_17.f90: New.
1473
1474 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
1475
1476         PR fortran/34536
1477         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
1478         * gfortran.dg/real_const_3.f90: Likewise.
1479         * gfortran.dg/unary_operator.f90: New test.
1480
1481 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
1482
1483         * gnat.dg/pack2.adb: New test.
1484
1485 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
1486
1487         PR fortran/34559
1488         * gfortran.dg/repeat_6.f90: New test.
1489
1490 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
1491
1492         PR fortran/34549
1493         * cshift_shift_real_1.f90:  New test.
1494
1495 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1496
1497         PR fortran/34540
1498         * gfortran.dg/shift-kind_2.f90: New test.
1499
1500 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
1501
1502         PR target/8835
1503         * gcc.dg/pr8835-1.c: New.
1504
1505 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
1506
1507         PR fortran/34438
1508         * gfortran.dg/default_initialization_3.f90: New test.
1509
1510 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1511
1512         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
1513         conditions.
1514         (dg-mips-options): Treat -march=24k* as a 32-bit option.
1515
1516 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
1517
1518         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
1519         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
1520
1521 2007-12-20  Jason Merrill  <jason@redhat.com>
1522
1523         * gcc.dg/overload/arg[14].C: Remove expected errors.
1524
1525 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
1526
1527         PR c++/34459
1528         * gcc.c-torture/execute/20071219-1.c: New test.
1529
1530 2007-12-20  Tobias Burnus  <burnus@net-b.de>
1531
1532         PR fortran/34530
1533         * gfortran.dg/namelist_44.f90: New.
1534
1535 2007-12-20  Tobias Burnus  <burnus@net-b.de>
1536
1537         PR fortran/34482
1538         * gfortran.dg/boz_8.f90: Add error-check check.
1539         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
1540         stop by call abort.
1541
1542 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
1543
1544         * gcc.dg/gomp/combined-1.c: New test.
1545
1546 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
1547
1548         PR tree-optimization/34355
1549         * g++.dg/tree-ssa/pr34355.C: New test.
1550
1551 2007-12-19  Revital Eres  <eres@il.ibm.com>
1552
1553          * gcc.dg/sms-5.c: New testcase.
1554
1555 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1556
1557         PR fortran/34325
1558         * gfortran.dg/missing_parens_1.f90: New.
1559         * gfortran.dg/missing_parens_1.f90: New.
1560         
1561 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
1562
1563         PR fortran/34495
1564         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
1565         expressions.
1566         * gfortran.dg/transfer_simplify_7.f90: New test.
1567
1568 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
1569
1570         * gcc.dg/pr32912-3.c: Compile with -w.
1571
1572         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
1573
1574 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
1575             Jakub Jelinek  <jakub@redhat.com>
1576         
1577         PR c++/32565
1578         PR c++/33943
1579         PR c++/33965
1580         * g++.dg/cpp0x/variadic86.C: New.
1581         * g++.dg/cpp0x/variadic87.C: New.
1582         * g++.dg/cpp0x/variadic84.C: New.
1583         * g++.dg/cpp0x/variadic85.C: New.
1584         * g++.dg/template/ttp25.C: New.
1585
1586 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
1587
1588         PR tree-optimization/34123
1589         * gcc.dg/tree-ssa/pr34123.c: New test.
1590
1591 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1592
1593         PR rtl-optimization/34456
1594         * gcc.c-torture/execute/pr34456.c: New test.
1595
1596 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
1597
1598         PR c++/34488
1599         * g++.dg/parse/friend7.C: New test.
1600
1601         PR rtl-optimization/34490
1602         * gcc.c-torture/execute/20071216-1.c: New test.
1603
1604 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1605
1606         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
1607
1608 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
1609
1610         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
1611         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
1612         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
1613         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
1614         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
1615
1616 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
1617
1618         PR c/34506
1619         * gcc.dg/gomp/clause-2.c: New test.
1620         * g++.dg/gomp/clause-4.C: New test.
1621
1622 2007-12-17  Tobias Burnus  <burnus@net-b.de>
1623
1624         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
1625         part of Fortran 77/95/2003.
1626
1627 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
1628
1629         PR tree-optimization/34445
1630         * gfortran.dg/vect/cost-model-pr34445.f: New test.
1631         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
1632
1633 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1634
1635         PR fortran/34427
1636         * gfortran.dg/namelist_42.f90: Update.
1637         * gfortran.dg/namelist_43.f90: New.
1638         
1639 2007-12-16  Tobias Burnus  <burnus@net-b.de>
1640
1641         PR fortran/34495
1642         * gfortran.dg/initialization_16.f90: New.
1643
1644 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
1645
1646         PR fortran/34305
1647         * gfortran.dg/real_dimension_1.f:  New test case.
1648
1649 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1650
1651         * gcc.dg/torture/pr24257.c: Remove -O from options.
1652
1653 2007-12-16  Tobias Burnus  <burnus@net-b.de>
1654
1655         PR fortran/34246
1656         * gfortran.dg/bind_c_usage_16.f03: Extend test.
1657
1658 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
1659
1660         PR fortran/31213
1661         PR fortran/33888
1662         PR fortran/33998
1663         * gfortran.dg/mapping_1.f90: New test.
1664         * gfortran.dg/mapping_2.f90: New test.
1665         * gfortran.dg/mapping_3.f90: New test.
1666
1667 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1668
1669         PR rtl-optimization/34415
1670         * gcc.c-torture/execute/pr34415.c: New test.
1671
1672 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
1673
1674         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
1675         void. 
1676
1677 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
1678
1679         PR bootstrap/34003
1680         * gcc.dg/pr34003-1.c: New test.
1681         * gcc.dg/pr34003-2.c: New.
1682
1683 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
1684
1685         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
1686         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
1687         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
1688         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
1689         add -save-temps.
1690         * gcc.target/cris/torture/cris-torture.exp,
1691         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
1692         * gcc.target/cris/builtin_ctz_v3.c,
1693         gcc.target/cris/builtin_ctz_v8.c,
1694         gcc.target/cris/builtin_clz_v0.c,
1695         gcc.target/cris/builtin_clz_v3.c,
1696         gcc.target/cris/builtin_bswap_v3.c,
1697         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
1698         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
1699         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
1700         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
1701         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
1702         lib/target-supports.exp: Adjust for crisv32-*-*.
1703
1704 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
1705
1706         * gcc.dg/debug/const-3.c: New.
1707
1708 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1709
1710         * g++.dg/other/datasec1.C: Require named section support.
1711
1712 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
1713
1714         PR target/29978
1715         * gcc.target/i386/pr29978.c: New test.
1716
1717 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
1718
1719         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
1720         instead of -msse4.1.
1721         * gcc.target/i386/sse-12.c (dg-options): Ditto.
1722         * g++.dg/other/i386-2.C (dg-options): Ditto.
1723
1724 2007-12-14  Tobias Burnus  <burnus@net-b.de>
1725
1726         PR fortran/34438
1727         * gfortran.dg/private_type_10.f90: New.
1728
1729 2007-12-14  Tobias Burnus  <burnus@net-b.de>
1730
1731         PR fortran/34398
1732         * gfortran.dg/nan_4.f90: New.
1733
1734 2007-12-14  Richard Guenther  <rguenther@suse.de>
1735
1736         PR middle-end/34462
1737         * gcc.c-torture/compile/20071214-1.c: New testcase.
1738
1739 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
1740
1741         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
1742         macros to test macroized SSE intrinsics.  Use new macros to test
1743         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
1744         emmintrin.h, xmmintrin.h and bmmintrin.h
1745         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
1746         to test with immediate operand.
1747
1748 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1749
1750         PR target/34091
1751         * gcc.c-torture/compile/pr34091.c: New test.
1752
1753 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1754
1755         * gcc.dg/uninit-13.c: UnXFAIL.
1756         * gcc.dg/complex-5.c: New testcase.
1757
1758 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
1759
1760         * gcc.dg/struct/struct-reorg.exp: Replace 
1761          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
1762         
1763 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
1764
1765         PR libfortran/34370
1766         PR libfortran/34323
1767         PR libfortran/34405
1768         * gfortran.dg/advance_6.f90:  New test case.
1769         * gfortran.dg/direct_io_7.f90:  New test case.
1770         * gfortran.dg/streamio_13.f90:  New test case.
1771
1772 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
1773
1774         * g++.dg/cpp0x/__func__.C: New.
1775
1776 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
1777
1778         PR target/34435
1779         * g++.dg/other/pr34435.C: New testcase.
1780
1781 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
1782
1783         * gcc.dg/struct: New directory with tests 
1784         for struct-reorg optimizaion.
1785         * gcc.dg/struct/struct-reorg.exp: New script.
1786         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
1787         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
1788         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
1789         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1790         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1791         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
1792         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
1793         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
1794         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
1795         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
1796         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
1797         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
1798         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
1799         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
1800         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
1801         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
1802         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
1803         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
1804         * gcc.dg/struct/w_prof_global_array.c: Likewise.
1805         * gcc.dg/struct/w_prof_global_var.c: Likewise.
1806         * gcc.dg/struct/w_prof_local_array.c: Likewise.
1807         * gcc.dg/struct/w_prof_local_var.c: Likewise.
1808         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
1809         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
1810
1811 2007-12-13  Tobias Burnus  <burnus@net-b.de>
1812
1813         PR fortran/34427
1814         * gfortran.dg/namelist_42.f90: New.
1815
1816 2007-12-12  Tobias Burnus  <burnus@net-b.de>
1817
1818         PR fortran/34254
1819         * gfortran.dg/function_kinds_3.f90: New.
1820
1821 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
1822
1823         * gcc.target/s390/20071212-1.c: New testcase.
1824
1825 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
1826
1827         PR c++/34238
1828         * g++.dg/ext/visibility/anon7.C: Add xfail.
1829         * g++.dg/ext/visibility/anon9.C: New test.
1830         * g++.dg/ext/visibility/anon10.C: New test.
1831
1832         PR c++/34364
1833         * g++.dg/rtti/dyncast2.C: New test.
1834
1835 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
1836
1837         PR tree-optimization/34407
1838         * gcc.dg/vect/pr34407.c: New test.
1839
1840 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1841
1842         PR fortran/34411
1843         * gfortran.dg/error_recovery_5.f90: New.
1844         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
1845
1846 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1847
1848         PR tree-optimization/34371
1849         * gcc.c-torture/compile/20071207-1.c: New test.
1850
1851 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
1852
1853         PR c++/34059
1854         * g++.dg/parse/crash40.C: New test.
1855
1856 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1857
1858         * g++.dg/opt/memcpy1.C: New test.
1859
1860 2007-12-10  Tobias Burnus  <burnus@net-b.de>
1861
1862         PR fortran/34425
1863         * gfortran.dg/argument_checking_10.f90: New.
1864
1865 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1866
1867         PR rtl-optimization/34302
1868         * gcc.c-torture/execute/20071210-1.c: New test.
1869
1870 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1871
1872         PR c++/34395
1873         * g++.dg/cpp0x/error1.C: New test.
1874
1875         PR c++/34394
1876         * g++.dg/other/error22.C: New test.
1877
1878 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
1879
1880         PR target/32086
1881         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1882         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1883         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1884
1885 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
1886
1887         PR c++/34178
1888         PR c++/34340
1889         * g++.dg/template/repo6.C: New test.
1890         * g++.dg/template/repo7.C: New test.
1891         * g++.dg/template/repo8.C: New test.
1892
1893 2007-12-09  H.J. Lu  <hjl@lucon.org>
1894             Tobias Burnus  <burnus@net-b.de>
1895
1896         PR fortran/34404
1897         * gfortran.dg/read_2.f90: New.
1898
1899 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1900
1901         * lib/target-supports.exp (check_effective_target_tls_native):
1902         Fix typo.
1903
1904 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
1905
1906         PR ada/34366
1907         * gnat.dg/enclosing_record_reference.ads,
1908         gnat.dg/enclosing_record_reference.adb: New test.
1909
1910 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
1911
1912         PR fortran/32129
1913         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
1914         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
1915
1916         PR fortran/31487
1917         * gfortran.dg/char_component_initializer_1.f90: New test.
1918
1919 2007-12-09  Tobias Burnus  <burnus@net-b.de>
1920
1921         PR fortran/34342
1922         PR fortran/34345
1923         PR fortran/18026
1924         PR fortran/29471
1925
1926         * gfortran.dg/boz_8.f90: New.
1927         * gfortran.dg/boz_9.f90: New.
1928         * gfortran.dg/boz_10.f90: New.
1929         * gfortran.dg/boz_7.f90: Update dg-warning.
1930         * gfortran.dg/pr16433.f: Add dg-error.
1931         * gfortan.dg/ibits.f90: Update dg-warning.
1932         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
1933         * gfortran.dg/unf_io_convert_2.f90: Ditto.
1934
1935 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
1936
1937         PR fortran/34359
1938         * gfortran.dg/include_1.f90: New test.
1939         * gfortran.dg/include_1.inc: New.
1940         * gfortran.dg/include_2.f90: New test.
1941
1942 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
1943
1944         * gcc.c-torture/compile/20011130-2.c: Fix typo.
1945
1946 2007-12-08  Tobias Burnus  <burnus@net-b.de>
1947
1948         PR fortran/34319
1949         * gfortran.dg/nan_3.f90: New.
1950
1951 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
1952
1953         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
1954
1955 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1956
1957         * gnat.dg/tamdt*.ad?: Support for ...
1958         * gnat.dg/test_tamdt.adb: New test.
1959
1960 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1961
1962         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
1963         exports and document how these can be exercised.
1964
1965 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
1966
1967         PR ada/15805
1968         * gnat.dg/specs/access_constants.ads: New test.
1969
1970         * gnat.dg/specs/access_constant_decl.ads: New test.
1971
1972         PR ada/21346
1973         * gnat.dg/compose.adb: New test.
1974
1975 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1976
1977         PR ada/34173
1978         * gnat.dg/unc_memops.ad[sb]: Support for ...
1979         * gnat.dg/unc_memfree.adb: New test.
1980         
1981 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
1982
1983         * gfortran.dg/ltrans-7.f90: New.
1984
1985 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
1986             Dorit Nuzman  <dorit@il.ibm.com>
1987
1988         PR tree-optimization/34005
1989         * gcc.dg/vect/pr34005.c: New test.
1990
1991 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
1992
1993         PR c++/34336
1994         * g++.dg/template/new8.C: New test.
1995
1996 2007-12-06  Tobias Burnus  <burnus@net-b.de>
1997
1998         PR fortran/34333
1999         * gfortran.dg/boz_7.f90: New.
2000         * gfortran.dg/int_1.f90: Disable -pedantic option.
2001         * gfortran.dg/boz_1.f90: Ditto.
2002         * gfortran.dg/boz_3.f90: Ditto.
2003         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
2004         * gfortran.dg/ibits.f90: Ditto.
2005         * gfortran.dg/unf_io_convert_1.f90: Ditto.
2006         * gfortran.dg/unf_io_convert_2.f90: Ditto.
2007
2008 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
2009
2010         PR fortran/34335
2011         * gfortran.dg/used_types_19.f90: New test.
2012
2013 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
2014
2015         * gfortran.dg/nan_2.f90: Add -mieee for sh.
2016         * gfortran.dg/nearest_2.f90: Likewise.
2017         * gfortran.dg/nearest_3.f90: Likewise.
2018
2019 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2020
2021         PR middle-end/34337
2022         * gcc.c-torture/execute/20071205-1.c: New test.
2023
2024 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
2025
2026         * gfortran.dg/module_nan.f90: Add -mieee for sh.
2027         * gfortran.dg/real_const_3.f90: Likewise.
2028
2029 2007-12-05  Richard Guenther  <rguenther@suse.de>
2030
2031         PR tree-optimization/34138
2032         * gcc.c-torture/compile/pr34138.c: New testcase.
2033
2034 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2035
2036         PR debug/33739
2037         * gfortran.dg/debug_2.f: New test.
2038
2039 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
2040
2041         * gnat.dg/specs/elab1.ads: New test.
2042
2043 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
2044
2045         PR target/34312
2046         * gcc.target/i386/pr34312.c: New test.
2047
2048 2007-12-05  Tobias Burnus  <burnus@net-b.de>
2049
2050         PR fortran/34333
2051         * gfortran.dg/nan_2.f90: New.
2052
2053 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2054
2055         PR c++/34271
2056         * g++.dg/cpp0x/decltype9.C: New test.
2057         * g++.dg/cpp0x/decltype10.C: New test.
2058
2059 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
2060
2061         PR ada/21489
2062         * gnat.dg/rm_6_4_1_13.adb: New test.
2063
2064 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2065
2066         PR middle-end/34134
2067         * gcc.c-torture/compile/20071117-1.c: New test.
2068
2069 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2070
2071         PR c++/34101
2072         * g++.dg/cpp0x/variadic-ttp.C: New.
2073
2074 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2075         
2076         * gcc.dg/parse-decl-after-if.c: New.
2077         * gcc.dg/20031223-1.c: Adjust.
2078         
2079 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2080
2081         PR c++/33509
2082         * g++.dg/cpp0x/variadic-throw.C: New.
2083
2084 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2085
2086         PR c++/33091
2087         * g++.dg/cpp0x/variadic-unify.C: New.
2088
2089 2007-12-04  Richard Guenther  <rguenther@suse.de>
2090
2091         PR middle-end/34334
2092         PR middle-end/34222
2093         * gcc.c-torture/compile/pr34334.c: New testcase.
2094         * g++.dg/torture/pr34222.C: New testcase.
2095
2096 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2097
2098         * gcc.c-torture/execute/20071202-1.c: New test.
2099         * gcc.dg/tree-ssa/pr34146-2.c: New test.
2100
2101 2007-12-04  Tobias Burnus  <burnus@net-b.de>
2102
2103         PR fortran/34318
2104         * gfortran.dg/module_nan.f90: New.
2105
2106 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2107
2108         * lib/target-supports.exp (get_compiler_messages): Replace with...
2109         (check_compile): ...this new procedure.  Handle TYPE == executable.
2110         Use comments in the source to determine the correct extension.
2111         Return a pair containing the compiler output and the output filename.
2112         Don't delete the file here.
2113         (check_no_compiler_messages_nocache): New procedure.
2114         (check_no_compiler_messages): Use it.
2115         (check_no_messages_and_pattern_nocache): New procedure.
2116         (check_no_messages_and_pattern): Use it.
2117         (check_runtime_nocache, check_runtime): New procedures.
2118         (check_effective_target_tls): Use check_no_compiler_messages.
2119         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
2120         (check_effective_target_tls_runtime): Use check_runtime.
2121         (check_effective_target_fstack_protector): Likewise.
2122         (check_iconv_available): Use check_runtime_nocache.
2123         (check_effective_target_fortran_large_real): Use
2124         check_no_compiler_messages.
2125         (check_effective_target_fortran_large_int): Likewise.
2126         (check_effective_target_static_libgfortran): Likewise.
2127         (check_750cl_hw_available): Use check_cached_effective_target
2128         and check_runtime_nocache.
2129         (check_vmx_hw_available): Likewise.
2130         (check_effective_target_broken_cplxf_arg): Likewise.
2131         (check_alpha_max_hw_available): Use check_runtime.
2132         (check_function_available): Use check_no_compiler_messages.
2133         (check_cxa_atexit_available): Use check_cached_effective_target
2134         and check_runtime_nocache.
2135         (check_effective_target_dfp_nocache): Use
2136         check_no_compiler_messages_nocache.
2137         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
2138         (check_effective_target_dfp): Use check_cached_effective_target.
2139         (check_effective_target_dfprt): Likewise.
2140         (check_effective_target_arm_neon_hw): Use check_runtime.
2141         (check_effective_target_ultrasparc_hw): Likewise.
2142         (check_effective_target_c99_runtime): Use
2143         check_no_compiler_messages_nocache.
2144
2145 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
2146
2147         PR middle-end/29749
2148         * gcc.dg/fold-rotate-1.c: New test.
2149
2150         PR tree-optimization/33453
2151         * gcc.c-torture/compile/20071203-1.c: New test.
2152
2153 2007-12-03  Robert Dewar <dewar@adacore.com>
2154             Samuel Tardieu  <sam@rfc1149.net>
2155
2156         PR ada/34287
2157         * gnat.dg/check_elaboration_code.adb: New test.
2158         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
2159         New support files.
2160
2161 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
2162
2163         PR c++/34061
2164         * g++.dg/cpp0x/pr34061.C: New.
2165
2166 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
2167
2168         PR c++/34273
2169         * g++.dg/other/error21.C: New.
2170
2171 2007-12-02  Revital Eres  <eres@il.ibm.com>
2172
2173         * gcc.dg/sms-4.c: New testcase.
2174
2175 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
2176             Revital Eres  <eres@il.ibm.com>
2177
2178         * gcc.dg/sms-3.c: New testcase.
2179
2180 2007-12-01  Ollie Wild  <aaw@google.com>
2181
2182         PR c++/8171
2183         * g++.dg/conversion/ptrmem9.C: New test.
2184
2185 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2186
2187         PR libfortran/34291
2188         * gfortran.dg/namelist_41.f90: New test.
2189
2190 2007-11-30  Tom Tromey  <tromey@redhat.com>
2191
2192         PR preprocessor/32868:
2193         * gcc.dg/cpp/pr32868.c: New file.
2194
2195 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2196
2197         PR fortran/34248
2198         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
2199
2200 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
2201
2202         PR rtl-optimization/34171
2203         * gcc.dg/pr34171.c: New testcase.
2204
2205 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
2206
2207         * gcc.dg/tree-ssa/pr34244.c: Fixed.
2208
2209 2007-11-30  Tobias Burnus  <burnus@net-b.de>
2210
2211         PR fortran/34133
2212         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
2213         * gfortran.dg/bind_c_usage_11.f03: New.
2214         * gfortran.dg/bind_c_usage_12.f03: New.
2215
2216 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
2217
2218         PR c++/34275
2219         * g++.dg/other/error20.C: New test.
2220
2221 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
2222
2223         PR fortran/34230
2224         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
2225
2226 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
2227
2228         PR tree-optimization/34244
2229         * gcc.dg/tree-ssa/pr34244.c: New test.
2230
2231 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
2232
2233         PR tree-optimization/33434
2234         * gcc.dg/pr33434-1.c: New test.
2235         * gcc.dg/pr33434-2.c: New test.
2236         * gcc.dg/pr33434-3.c: New test.
2237         * gcc.dg/pr33434-4.c: New test.
2238
2239         PR c++/34270
2240         * g++.dg/template/cond7.C: New test.
2241
2242         PR c++/34267
2243         PR c++/34268
2244         * g++.dg/cpp0x/decltype7.C: New test.
2245         * g++.dg/cpp0x/decltype8.C: New test.
2246
2247 2007-11-29  Tobias Burnus  <burnus@net-b.de>
2248
2249         PR fortran/34248
2250         * gfortran.dg/result_in_spec_3.f90: New.
2251
2252 2007-11-29  Tobias Burnus  <burnus@net-b.de>
2253
2254         PR fortran/34262
2255         * gfortran.dg/mvbits_3.f90: New.
2256
2257 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
2258         
2259         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2260         Delete.
2261         (check_effective_target_hard_float): New.
2262         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
2263         * gcc.dg/pr30957-1.c: Likewise.
2264         
2265 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
2266
2267         PR ada/15804
2268         * gnat.dg/specs/variant_part.ads: New test.
2269
2270         PR ada/17318
2271         * gnat.dg/specs/attribute_parsing.ads: New test.
2272
2273         PR ada/32792
2274         * gnat.dg/specs/integer_value.ads: New test.
2275
2276         PR ada/22559
2277         * gnat.dg/specs/delta_small.ads: New test.
2278
2279 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
2280
2281         PR tree-optimization/34140
2282         * gcc.c-torture/compile/20071128-1.c: New test.
2283
2284 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2285
2286         PR fortran/32928
2287         * gfortran.dg/data_array_1.f90
2288         * gfortran.dg/data_array_2.f90
2289         * gfortran.dg/data_array_3.f90
2290         * gfortran.dg/data_array_4.f90
2291
2292 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2293
2294         PR fortran/34227
2295         * gfortran.dg/blockdata_5.f90: New test.
2296         * gfortran.dg/blockdata_6.f90: New test.
2297
2298 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2299
2300         PR tree-optimization/34016
2301         * gcc.dg/pr34016.c: New test.
2302
2303 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
2304
2305         PR fortran/29389
2306         * gfortran.dg/stfunc_6.f90: New test.
2307
2308         PR fortran/33850
2309         * gfortran.dg/assign_10.f90: New test.
2310
2311 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
2312
2313         PR fortran/33541
2314         * gfortran.dg/use_11.f90: New test.
2315
2316         PR fortran/34231
2317         * gfortran.dg/generic_15.f90: New test.
2318
2319 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2320
2321         PR target/34225
2322         * gcc.dg/pr34225.c: New test.
2323
2324 2007-11-27  Richard Guenther  <rguenther@suse.de>
2325
2326         PR tree-optimization/34241
2327         * g++.dg/torture/pr34241.C: New testcase.
2328
2329 2007-11-27  Richard Guenther  <rguenther@suse.de>
2330
2331         * gcc.dg/builtins-error.c: New testcase.
2332
2333 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2334
2335         PR c++/34213
2336         * g++.dg/ext/visibility/anon8.C: New test.
2337
2338 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
2339
2340         PR target/34077
2341         * gcc.target/i386/pr34077.c: New testcase.
2342
2343 2007-11-26  Tobias Burnus  <burnus@net-b.de>
2344
2345         PR fortran/34203
2346         * gfortran.dg/backslash_3.f: Add -fbackslash option.
2347         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
2348         * gfortran.dg/backslash_1.f90: Remove no longer needed
2349         -fno-backslash option.
2350
2351 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2352
2353         PR c/23722
2354         * gcc.dg/cpp/19990413-1.c: Update.
2355         * gcc.dg/parse-else-error.c: New.
2356         * gcc.dg/parse-else-error-2.c: New.
2357         * gcc.dg/parse-else-error-3.c: New.
2358         * gcc.dg/parse-else-error-4.c: New.
2359
2360 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2361
2362         PR c++/34081
2363         * g++.dg/template/dependent-expr6.C: New testcase.
2364
2365 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
2366
2367         PR target/34215
2368         * gcc.target/i386/pr34215.c: New test.
2369
2370 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2371
2372         PR target/34174
2373         * gcc.dg/torture/pr34174-1.c: New.
2374
2375 2007-11-26  Richard Guenther  <rguenther@suse.de>
2376
2377         PR middle-end/34233
2378         * gcc.dg/pr34233.c: New testcase.
2379
2380 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
2381             Revital Eres  <eres@il.ibm.com>
2382
2383         PR rtl-optimization/34085
2384         * gcc.dg/tree-prof (bb-reorg.c): New test.
2385
2386 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2387
2388         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2389         Return true for MIPS16 targets.
2390
2391 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2392
2393         PR fortran/33152
2394         * gfortran.dg/blockdata_4.f90: New test.
2395
2396 2007-11-25  Tobias Burnus  <burnus@net-b.de>
2397
2398         PR fortran/34079
2399         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
2400         * gfortran.dg/bind_c_usage_16.f03: New.
2401         * gfortran.dg/bind_c_usage_16_c.c: New.
2402
2403 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
2404
2405         * gnat.dg/specs/size_clause1.ads: New test.
2406         * gnat.dg/specs/size_clause2.ads: Likewise.
2407         * gnat.dg/specs/size_clause3.ads: Likewise.
2408
2409 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
2410
2411         PR fortran/33499
2412         * gfortran.dg/entry_16.f90: New test.
2413
2414 2007-11-24  Tobias Burnus  <burnus@net-b.de>
2415
2416         PR fortran/34192
2417         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
2418
2419 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
2420
2421         PR fortran/33541
2422         * gfortran.dg/nested_modules_1.f90: Change the reference to
2423         FOO, forbidden by the standard, to a reference to W.
2424         * gfortran.dg/use_only_1.f90: New test.
2425
2426 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2427
2428         PR fortran/34209
2429         * gfortran.dg/nearest_3.f90: New test.
2430
2431 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2432
2433         PR fortran/33317
2434         * gfortran.dg/optional_dim_2.f90: New test.
2435
2436 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2437
2438         PR fortran/34187
2439         * gfortran.dg/bind_c_usage_15.f90: New.
2440
2441 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2442
2443         PR fortran/34192
2444         * gfortran.dg/nearest_2.f90: New.
2445
2446
2447 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
2448
2449         PR c++/30293
2450         PR c++/30294
2451         * g++.dg/ext/java-2.C: New test.
2452
2453 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
2454             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2455         
2456         PR c++/5310
2457         * g++.dg/warn/pr5310.C: New.
2458         * g++.dg/warn/pr33160.C: New.
2459         
2460 2007-11-23  Richard Guenther  <rguenther@suse.de>
2461             Michael Matz  <matz@suse.de>
2462
2463         PR tree-optimization/34176
2464         * gcc.c-torture/execute/pr34176.c: New testcase.
2465
2466 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
2467
2468         PR c++/34198
2469         * gcc.dg/Wconversion-5.c: New test.
2470         * g++.dg/Wconversion3.C: New test.
2471
2472 2007-11-23  Richard Guenther  <rguenther@suse.de>
2473
2474         * gcc.dg/tree-ssa/alias-17.c: New testcase.
2475
2476 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
2477
2478         PR c/14050
2479         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
2480         qualifiers in abstract declarator.
2481
2482 2007-11-22  Tobias Burnus  <burnus@net-b.de>
2483
2484         * gfortran.dg/derived_constructor_comps_3.f90: New.
2485
2486 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
2487
2488         PR c++/34094
2489         * g++.dg/ext/visibility/anon7.C: New test.
2490
2491 2007-11-22  Tobias Burnus  <burnus@net-b.de>
2492
2493         PR fortran/34079
2494         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
2495         * gfortran.dg/bind_c_usage_13.f03: New.
2496         * gfortran.dg/bind_c_usage_14.f03: New.
2497
2498 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2499
2500         PR rtl-optimization/33848
2501         * gcc.dg/torture/pr33848.c: New test.
2502
2503 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2504
2505         PR fortran/34083
2506         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
2507
2508 2007-11-20  Richard Guenther  <rguenther@suse.de>
2509
2510         PR middle-end/34154
2511         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
2512
2513 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
2514
2515         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
2516
2517 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2518
2519         PR fortran/32770
2520         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
2521         so test passes with -frecord-marker=8.
2522         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
2523         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
2524         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
2525         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
2526         * gfortrand.dg/modulo_1.f90:  Likewise.
2527
2528 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2529
2530         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2531         New procedure.
2532         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
2533         * gcc.dg/pr30957-1.c: Likewise.
2534
2535 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
2536
2537         PR c++/34089
2538         * g++.dg/template/crash74.C: New test.
2539
2540 2007-11-20  Richard Guenther  <rguenther@suse.de>
2541
2542         * gcc.c-torture/execute/20071120-1.c: New testcase.
2543
2544 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
2545
2546         PR c/34146
2547         * gcc.dg/tree-ssa/pr34146.c: New test.
2548
2549         PR testsuite/33978
2550         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
2551         dependent on target settings like move_by_pieces etc.
2552
2553         PR c++/28879
2554         * g++.dg/template/vla2.C: New test.
2555
2556         PR c++/33962
2557         * g++.dg/overload/template3.C: New test.
2558
2559 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2560
2561         PR fortran/33317
2562         * gfortran.dg/optional_dim_2.f90: Remove test.
2563
2564 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
2565
2566         * gcc.dg/dfp/ddmode-ice.c: New test.
2567
2568 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2569
2570         PR tree-optimization/34036
2571         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
2572
2573 2007-11-19  Richard Guenther  <rguenther@suse.de>
2574
2575         PR tree-optimization/34
2576         * gcc.c-torture/execute/pr34099-2.c: New testcase.
2577
2578 2007-11-19  Tobias Burnus  <burnus@net-b.de>
2579
2580         PR fortran/34079
2581         * gfortran.dg/bind_c_usage_10_c.c: New.
2582         * gfortran.dg/bind_c_usage_10.f03: New.
2583
2584 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2585
2586         * gcc.dg/pr33007.c: Expect new warning.
2587         * gcc.dg/tree-ssa/recip-5.c: Likewise.
2588         * g++.dg/opt/pr34036.C: New test.
2589
2590 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
2591
2592         PR c++/30988
2593         * g++.dg/warn/noreturn-4.C: New test.
2594         * g++.dg/warn/noreturn-5.C: New test.
2595         * g++.dg/warn/noreturn-6.C: New test.
2596         * g++.dg/warn/noreturn-7.C: New test.
2597
2598 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
2599
2600         PR fortran/32770
2601         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
2602         integers so tests works with -fdefault-integer-8.
2603         * gfortran.fortran-torture/execute/elemental.f90:  Use default
2604         integers so test passes with -fdefault-integer-8.
2605         * gfortran.fortran-torture/execute/der_io.f90:  Increase
2606         buffer length so test passes with -fdefault-integer-8.
2607         * gfortran.dg/bounds_check_8.f90:  Likewise.
2608         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
2609         * gfortran.dg/equiv_7.f90:  Set kind so test passes
2610         with -fdefault-integer-8.
2611         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
2612         provoke overflow.
2613
2614 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2615
2616         PR fortran/33317
2617         * gfortran.dg/optional_dim_2.f90: New test.
2618         
2619         PR fortran/34139
2620         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
2621         
2622 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
2623
2624         PR rtl-optimization/34132
2625         * gcc.c-torture/compile/20071118-1.c: New test.
2626
2627 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
2628
2629         PR fortran/31608
2630         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
2631
2632 2007-11-18  Tobias Burnus  <burnus@net-b.de>
2633
2634         PR fortran/34137
2635         * gfortran.dg/entry_14.f90: New.
2636         * gfortran.dg/entry_15.f90: New.
2637
2638 2007-11-18  Richard Guenther  <rguenther@suse.de>
2639
2640         PR tree-optimization/34127
2641         * gcc.c-torture/compile/pr34127.c: New testcase.
2642
2643 2007-11-18  Ben Elliston  <bje@au.ibm.com>
2644
2645         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
2646         type specifier, as they are not permitted according to the AltiVec
2647         Programming Interface Manual.
2648
2649 2007-11-17  Tobias Burnus  <burnus@net-b.de>
2650
2651         PR fortran/34133
2652         * gfortran.dg/bind_c_usage_9.f03: New.
2653         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
2654
2655 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2656
2657         PR fortran/25252
2658         * interface.c (gfc_current_interface_head,
2659         gfc_set_current_interface_head): New functions.
2660         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
2661         On syntax error, restore previous state of the interface.
2662         * gfortran.h (gfc_current_interface_head,
2663         gfc_set_current_interface_head): New prototypes.
2664
2665 2007-11-17  Richard Guenther  <rguenther@suse.de>
2666
2667         PR middle-end/34130
2668         * gcc.c-torture/execute/pr34130.c: New testcase.
2669
2670 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2671
2672         PR fortran/34108
2673         * gfortran.dg/fmt_label_1.f90: New test.
2674
2675 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2676
2677         PR fortran/33957
2678         * gfortran.dg/initialization_15.f90 : New test.
2679
2680 2007-11-16  Richard Guenther  <rguenther@suse.de>
2681
2682         PR middle-end/34030
2683         * gcc.c-torture/compile/pr34030.c: New testcase.
2684
2685 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
2686
2687         PR fortran/34008
2688         * gfortran.dg/interface_assignment_3.f90.
2689
2690 2007-11-16  Richard Guenther  <rguenther@suse.de>
2691
2692         PR tree-optimization/33870
2693         * gcc.dg/torture/pr33870.c: New testcase.
2694
2695 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
2696
2697         PR fortran/33986
2698         * gfortran.dg/allocatable_function_3.f90.
2699
2700 2007-11-16  Richard Guenther  <rguenther@suse.de>
2701
2702         PR tree-optimization/34113
2703         * gcc.c-torture/compile/pr34113.c: New testcase.
2704
2705 2007-11-16  Richard Guenther  <rguenther@suse.de>
2706
2707         PR tree-optimization/34099
2708         * g++.dg/torture/pr3499.C: New testcase.
2709         * gcc.c-torture/execute/pr34099.c: Likewise.
2710
2711 2007-11-16  Olivier Hainque  <hainque@adacore.com>
2712
2713         * gnat.dg/release_unc_maxalign.adb: New test.
2714
2715 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
2716
2717         PR c++/34100
2718         * g++.dg/template/crash73.C: New test.
2719
2720 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
2721
2722         PR middle-end/23848
2723         * gcc.dg/tree-ssa/pr23848-1.c: New test.
2724         * gcc.dg/tree-ssa/pr23848-2.c: New test.
2725         * gcc.dg/tree-ssa/pr23848-3.c: New test.
2726         * gcc.dg/tree-ssa/pr23848-4.c: New test.
2727
2728 2007-11-15  Tobias Burnus  <burnus@net-b.de>
2729
2730         PR fortran/33917
2731         * gfortran.dg/proc_decl_11.f90: New.
2732
2733 2007-11-15  Ben Elliston  <bje@au.ibm.com>
2734
2735         * gcc.target/spu/compare-dp.c: New test.
2736
2737 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2738
2739         * gcc.dg/pr33923.c: New test.
2740
2741 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
2742
2743         PR middle-end/34088
2744         * gcc.dg/pr34088.c: New test.
2745
2746 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2747
2748         * gcc.c-torture/compile/20071114-1.c: New test.
2749
2750 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2751
2752         PR fortran/31608
2753         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
2754         to match known variations in symbol format. Document in comments.
2755
2756 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2757
2758         PR fortran/33985
2759         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
2760
2761 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2762
2763         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
2764         when done.
2765
2766 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2767
2768         PR fortran/33162
2769         * gfortran.dg/proc_decl_1.f90: Update.
2770         * gfortran.dg/proc_decl_7.f90: New test.
2771         * gfortran.dg/proc_decl_8.f90: New test.
2772         * gfortran.dg/proc_decl_9.f90: New test.
2773         * gfortran.dg/proc_decl_10.f90: New test.
2774
2775 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
2776
2777         PR fortran/34080
2778         * gfortran.dg/transfer_assumed_size_1.f90: New test.
2779
2780 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
2781
2782         PR c++/34054
2783         PR c++/34056
2784         PR c++/34057
2785         PR c++/34058
2786         PR c++/34060
2787         * g++.dg/parse/crash36.C: Add another dg-error.
2788         * g++.dg/cpp0x/pr34054.C: New test.
2789         * g++.dg/cpp0x/pr34056.C: New test.
2790         * g++.dg/cpp0x/pr34057.C: New test.
2791         * g++.dg/cpp0x/pr34058.C: New test.
2792         * g++.dg/cpp0x/pr34060.C: New test.
2793
2794         PR tree-optimization/34063
2795         * g++.dg/tree-ssa/pr34063.C: New test.
2796
2797 2007-11-13  Diego Novillo  <dnovillo@google.com>
2798
2799         PR tree-optimization/33870
2800         * gcc.c-torture/execute/pr33870-1.c: New test.
2801         * gcc.dg/tree-ssa/alias-16.c: New test.
2802
2803 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
2804
2805         PR c++/29225
2806         * g++.dg/template/crash72.C: New test.
2807
2808 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2809
2810         * g++.dg/opt/cfg5.C: New test.
2811
2812 2007-11-12  Richard Guenther  <rguenther@suse.de>
2813
2814         PR middle-end/34070
2815         * gcc.c-torture/execute/pr34070-1.c: New testcase.
2816         * gcc.c-torture/execute/pr34070-2.c: Likewise.
2817
2818 2007-11-12  Richard Guenther  <rguenther@suse.de>
2819
2820         PR middle-end/34027
2821         * gcc.dg/pr34027-1.c: New testcase.
2822         * gcc.dg/pr34027-2.c: Likewise.
2823
2824 2007-11-12  Ira Rosen  <irar@il.ibm.com>
2825
2826         PR tree-optimization/33953
2827         * gcc.dg/vect/pr33953.c: New testcase.
2828
2829 2007-11-11  Tom Tromey  <tromey@redhat.com>
2830
2831         PR c++/17577:
2832         * g++.dg/ext/pr17577.h: New file.
2833         * g++.dg/ext/pr17577.C: New file.
2834
2835 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2836
2837         PR c++/8570
2838         * g++.old-deja/g++.ns/template13.C: Update expected output.
2839         * g++.old-deja/g++.pt/friend23.C: Likewise.
2840         * g++.dg/warn/pr8570.C: New.
2841
2842 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
2843
2844         PR c++/34068
2845         * g++.dg/template/pseudodtor4.C: New test.
2846
2847 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
2848
2849         PR middle-end/34018
2850         * g++.dg/opt/inline14.C: New test.
2851
2852         PR tree-optimization/33680
2853         * gcc.c-torture/compile/20071108-1.c: New test.
2854
2855         PR c++/32241
2856         * g++.dg/template/pseudodtor3.C: New test.
2857
2858 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
2859
2860         PR c++/33510
2861         * g++.dg/cpp0x/variadic-init.C: New.
2862
2863 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
2864             Jakub Jelinek  <jakub@redhat.com>
2865
2866         PR rtl-optimization/34012
2867         * gcc.target/i386/pr34012.c: New test.
2868
2869 2007-11-09  Richard Guenther  <rguenther@suse.de>
2870
2871         PR tree-optimization/33604
2872         * g++.dg/tree-ssa/pr33604.C: New testcase.
2873         * gcc.dg/pr32721.c: Adjust pattern.
2874
2875 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2876
2877         * gcc.target/mips/dse-1.c: Disable.
2878
2879 2007-11-08  Tom Tromey  <tromey@redhat.com>
2880
2881         * gcc.dg/empty-source-3.c: Update warning location.
2882         * gcc.dg/gomp/barrier-2.c: Likewise.
2883         * gcc.dg/label-decl-3.c: Likewise.
2884         * gcc.dg/label-decl-2.c: Likewise.
2885         * gcc.dg/empty-source-2.c: Likewise.
2886
2887 2007-11-08  Tom Tromey  <tromey@redhat.com>
2888
2889         PR c++/30297:
2890         * g++.dg/inherit/pr30297.C: New file.
2891
2892 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
2893
2894         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
2895         -fno-common for cygwin and mingw32.
2896
2897 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
2898
2899         PR middle-end/33826
2900         * gcc.dg/pr33826.c: New.
2901         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
2902         recursive functions being marked pure or const.
2903         
2904 2007-11-08  Tobias Burnus  <burnus@net-b.de>
2905
2906         PR fortran/33917
2907         * gfortran.dg/proc_decl_5.f90: New.
2908         * gfortran.dg/proc_decl_6.f90: New.
2909
2910 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
2911
2912         PR tree-optimization/32575
2913         * gcc.c-torture/execute/20071108-1.c: New test.
2914
2915 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
2916
2917         * g++.dg/opt/anchor1.C: New.
2918
2919 2007-11-07  Diego Novillo  <dnovillo@google.com>
2920
2921         PR 33870
2922         * gcc.c-torture/execute/pr33870.x: Remove.
2923
2924 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
2925
2926         PR c++/33045
2927         PR c++/33837
2928         PR c++/33838
2929         * g++.dg/cpp0x/decltype-33837.C: New.
2930         * g++.dg/cpp0x/decltype-refbug.C: New.
2931         * g++.dg/cpp0x/decltype-33838.C: New.
2932
2933 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2934
2935         * gcc.c-torture/compile/20071107-1.c: New test.
2936
2937 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2938
2939         * gcc.dg/out-of-bounds-1.c: New test.
2940
2941 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
2942
2943         PR c++/33501
2944         * g++.dg/warn/incomplete2.C: New test.
2945         * g++.dg/template/incomplete4.C: New test.
2946         * g++.dg/template/incomplete5.C: New test.
2947
2948 2007-11-07  Olivier Hainque  <hainque@adacore.com>
2949
2950         * gnat.dg/max_align.adb: New test.
2951
2952 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
2953
2954         PR target/30961
2955         * gcc.target/i386/pr30961-1.c: New.
2956
2957 2007-11-06  Tom Tromey  <tromey@redhat.com>
2958
2959         PR c++/32368:
2960         * g++.dg/warn/pragma-system_header3.h: New.
2961         * g++.dg/warn/pragma-system_header3.C: New.
2962
2963         PR c++/32256:
2964         * g++.dg/warn/pragma-system_header4.C: New.
2965         * g++.dg/warn/pragma-system_header4.h: New.
2966
2967 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
2968
2969         PR c++/33977
2970         PR c++/33886
2971         * g++.dg/other/canon-array.C: New.
2972         
2973 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
2974
2975         * g++.dg/parser/crash36.C: Tweak expected errors.
2976         * g++.dg/cpp0x/pr31439.C: New.
2977         * g++.dg/cpp0x/pr32114.C: New.
2978         * g++.dg/cpp0x/pr32115.C: New.
2979         * g++.dg/cpp0x/pr32125.C: New.
2980         * g++.dg/cpp0x/pr32126.C: New.
2981         * g++.dg/cpp0x/pr32127.C: New.
2982         * g++.dg/cpp0x/pr32128.C: New.
2983         * g++.dg/cpp0x/pr32253.C: New.
2984         * g++.dg/cpp0x/pr32566.C: New.
2985         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
2986         * g++.dg/cpp0x/pr31438.C: Ditto.
2987         * g++.dg/cpp0x/variadic81.C: Ditto.
2988         * g++.dg/cpp0x/pr31432.C: Ditto.
2989         * g++.dg/cpp0x/pr31442.C: Ditto.
2990
2991 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
2992
2993         PR target/33168
2994         * g++.dg/other/datasec1.C: New test.
2995
2996         PR tree-optimization/33458
2997         * g++.dg/opt/inline12.C: New test.
2998
2999         PR tree-optimization/33993
3000         * gcc.c-torture/compile/20071105-1.c: New test.
3001
3002 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
3003
3004         PR rtl-optimization/33648
3005         * gcc.dg/pr33648.c: Require effective target freorder.
3006
3007 2007-11-05  Revital Eres  <eres@il.ibm.com>
3008
3009         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
3010
3011 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3012
3013         PR c++/33996
3014         PR c++/33235
3015         PR c++/33930
3016         * g++.dg/cpp0x/pr33996.C: New
3017         * g++.dg/cpp0x/rv-trivial-bug.C: New
3018         * g++.dg/cpp0x/pr33930.C: New
3019
3020 2007-11-05  Nick Clifton  <nickc@redhat.com>
3021             Sebastian Pop  <sebastian.pop@amd.com>
3022
3023         PR tree-optimization/32540
3024         PR tree-optimization/33922
3025         * gcc.dg/tree-ssa/pr32540-1.c: New.
3026         * gcc.dg/tree-ssa/pr32540-2.c: New.
3027         * gcc.dg/tree-ssa/pr33922.c: New.
3028
3029 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3030
3031         PR c++/33939
3032         * g++.dg/cpp0x/variadic-rref.C: New.
3033         
3034 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3035
3036         * g++dg/warn/pointer-integer-comparison.C: New.
3037
3038 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
3039
3040         PR tree-optimization/33856
3041         * gcc.c-torture/compile/20071027-1.c: New test.
3042
3043         PR c++/33836
3044         * g++.dg/ext/label10.C: New test.
3045
3046         PR c++/33969
3047         * g++.dg/other/ptrmem9.C: New test.
3048
3049 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
3050
3051         PR middle-end/32931
3052         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
3053
3054 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
3055
3056         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
3057         * g++.dg/ext/visibility/namespace2.C: Add argument to
3058         dg-require-visibility.
3059         * g++.dg/ext/java-1.C: Disable on AIX.
3060
3061 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
3062
3063         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
3064
3065 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3066
3067         PR fortran/33881
3068         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
3069
3070 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3071
3072         PR c/29062
3073         * gcc.dg/20031223-1.c: Adjust error output.
3074         * gcc.dg/parse-decl-after-label.c: New.
3075         
3076 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3077
3078         PR libfortran/24685
3079         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
3080         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
3081         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
3082
3083 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3084
3085         PR rtl-optimization/28940
3086         * gcc.target/i386/addr-sel-1.c: New test.
3087
3088 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
3089
3090         PR middle-end/33670
3091         * gcc.dg/pr33670.c: New test.
3092
3093 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3094
3095         PR c++/33516
3096         * g++.dg/lookup/typedef1.C: New test.
3097
3098 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
3099
3100         PR testsuite/32076
3101         * lib/scandump.exp (dump-suffix): New.
3102         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
3103         Include dump suffix in pass/fail messages, put regexp in quotes.
3104
3105 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
3106
3107         PR c++/33495
3108         * g++.dg/other/error19.C: New.
3109
3110 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3111
3112         PR rtl-optimization/28062
3113         * gcc.c-torture/compile/20071102-1.c: New test.
3114
3115 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
3116
3117         * g++.dg/cpp0x/pr33955.C: New.
3118
3119 2007-11-01  Tom Tromey  <tromey@redhat.com>
3120
3121         PR preprocessor/30805:
3122         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
3123
3124 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3125
3126         PR rtl-optimization/33648
3127         * gcc.dg/pr33648.c: New test.
3128
3129 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3130
3131         PR c++/32384
3132         * g++.dg/template/pseudodtor1.C: New test.
3133         * g++.dg/template/pseudodtor2.C: New test.
3134
3135         PR c++/32260
3136         * g++.dg/rtti/typeid7.C: New test.
3137
3138 2007-11-01  Tom Tromey  <tromey@redhat.com>
3139
3140         PR preprocessor/30805:
3141         * gcc.dg/cpp/pr30805.c: New file.
3142
3143 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
3144
3145         PR testsuite/25352
3146         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
3147         add dg-skip-if.
3148         * gcc.c-torture/compile/20001205-1.c: Ditto.
3149         * gcc.c-torture/compile/20001226-1.c: Ditto.
3150         * gcc.c-torture/compile/20020312-1.c: Ditto.
3151         * gcc.c-torture/compile/20020604-1.c: Ditto.
3152         * gcc.c-torture/compile/920501-12.c: Ditto.
3153         * gcc.c-torture/compile/920501-4.c: Ditto.
3154         * gcc.c-torture/compile/920520-1.c: Ditto.
3155         * gcc.c-torture/compile/980506-1.c: Ditto.
3156         * gcc.c-torture/compile/990617-1.c: Ditto.
3157         * gcc.dg/compare6.c: Ditto.
3158         * g++.old-deja/g++.brendan/crash43.C: Ditto.
3159         * g++.old-deja/g++.brendan/synth1.C: Ditto.
3160         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
3161         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
3162         * g++.old-deja/g++.pt/static6.C: Ditto.
3163         * g++.old-deja/g++.pt/crash16.C: Ditto.
3164         * g++.old-deja/g++.mike/p10416.C: Ditto.
3165         * g++.old-deja/g++.mike/ns15.C: Ditto.
3166         * g++.old-deja/g++.mike/eh46.C: Ditto.
3167
3168 2007-11-01  Tom Tromey  <tromey@redhat.com>
3169
3170         * gcc.dg/redecl-1.c: Update.
3171         * gcc.dg/pr20368-3.c: Update.
3172         * gcc.dg/inline-14.c: Update.
3173         * gcc.dg/builtins-30.c: Update.
3174         * gcc.dg/dremf-type-compat-4.c: Update.
3175         * gcc.dg/pr20368-2.c: Update.
3176
3177 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3178
3179         PR rtl-optimization/33673
3180         * gcc.dg/pr33673.c: New test.
3181
3182 2007-11-01  Michael Matz  <matz@suse.de>
3183
3184         PR tree-optimization/33961
3185         * gcc.dg/pr33961.c: New test.
3186
3187 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
3188
3189         PR c++/33494
3190         * g++.dg/template/error35.C: New.
3191
3192 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
3193
3194         PR target/31507
3195         * gcc.dg/pr31507-1.c: New test.
3196         * gcc.dg/pr31507-2.c: New test.
3197
3198 2007-10-31  Revital Eres  <eres@il.ibm.com>
3199
3200         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
3201         target.
3202         * gcc.dg/vect/tree-vect.h (check_vect): Add
3203         powerpc-*paired test.
3204         * lib/target-supports.exp (check_750cl_hw_available):
3205         New.
3206         (check_effective_target_vect_int,
3207         check_effective_target_vect_intfloat_cvt,
3208         check_effective_target_powerpc_altivec_ok,
3209         check_effective_target_vect_long,
3210         check_effective_target_vect_sdot_hi,
3211         check_effective_target_vect_udot_hi,
3212         check_effective_target_vect_pack_trunc,
3213         check_effective_target_vect_unpack,
3214         check_effective_target_vect_shift,
3215         check_effective_target_vect_int_mult): Disable for powerpc-*paired
3216         target.
3217         * gcc.dg/vect/vect-ifcvt-11.c: New.
3218         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
3219         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
3220         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
3221         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
3222         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
3223         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
3224
3225 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
3226             Tobias Burnus  <burnus@net-b.de>
3227
3228         PR fortran/33941
3229         * gfortran.dg/module_read_1.f90: New.
3230
3231 2007-10-31  Tom Tromey  <tromey@redhat.com>
3232
3233         PR preprocessor/30786:
3234         * gcc.dg/cpp/pr30786.c: New file.
3235
3236 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3237
3238         PR fortran/33162
3239         * gfortran.dg/interface_19.f90: New.
3240         * gfortran.dg/interface_20.f90: New.
3241         * gfortran.dg/interface_21.f90: New.
3242         
3243 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
3244
3245         PR tree-optimization/32377
3246         * gfortran.dg/vect/pr32377.f90: New.
3247         
3248 2007-10-31  Richard Guenther  <rguenther@suse.de>
3249
3250         PR middle-end/33779
3251         * gcc.c-torture/execute/pr33779-1.c: New testcase.
3252         * gcc.c-torture/execute/pr33779-2.c: Likewise.
3253
3254 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
3255
3256         PR fortran/33897
3257         * gfortran.dg/contained_3.f90: New.
3258
3259 2007-10-31  Christian Bruel  <christian.bruel@st.com>
3260
3261         PR c++/19531
3262         * g++.dg/opt/nrv8.C: New.
3263         
3264 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3265
3266         PR c++/33709
3267         * g++.dg/opt/compound1.C: New test.
3268
3269         PR c++/33616
3270         * g++.dg/template/ptrmem18.C: New test.
3271
3272 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3273
3274         PR fortran/33596
3275         * gfortran.dg/isnan_2.f90: New test.
3276
3277 2007-10-30  Ed Schouten  <ed@fxq.nl>
3278
3279         PR tree-optimization/32500
3280         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
3281
3282 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
3283
3284         PR c++/31993
3285         PR c++/32252
3286         * g++.dg/cpp0x/pr31993.C: New
3287         * g++.dg/cpp0x/pr32252.C: New
3288
3289 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3290
3291         PR tree-optimization/33723
3292         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
3293
3294 2007-10-30  Richard Guenther  <rguenther@suse.de>
3295
3296         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
3297         gcc.target/i386/loop-3.c.
3298
3299 2007-10-30  Revital Eres  <eres@il.ibm.com>
3300
3301         * gcc.dg/vect/pr33866.c: Require vect_long.
3302
3303 2007-10-30  Revital Eres  <eres@il.ibm.com>
3304
3305         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
3306         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
3307
3308 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
3309
3310         PR tree-optimization/32893
3311         * lib/target-supports.exp
3312         (check_effective_target_unaligned_stack): new keyword.
3313         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
3314         not sensitive to unaligned_stack.
3315         * gcc.dg/vect/vect-3.c: Likewise.
3316         * gcc.dg/vect/vect-4.c: Likewise.
3317         * gcc.dg/vect/vect-5.c: Likewise.
3318         * gcc.dg/vect/vect-6.c: Likewise.
3319         * gcc.dg/vect/vect-7.c: Likewise.
3320         * gcc.dg/vect/vect-13.c: Likewise.
3321         * gcc.dg/vect/vect-17.c: Likewise.
3322         * gcc.dg/vect/vect-18.c: Likewise.
3323         * gcc.dg/vect/vect-19.c: Likewise.
3324         * gcc.dg/vect/vect-20.c: Likewise.
3325         * gcc.dg/vect/vect-21.c: Likewise.
3326         * gcc.dg/vect/vect-22.c: Likewise.
3327         * gcc.dg/vect/vect-27.c: Likewise.
3328         * gcc.dg/vect/vect-29.c: Likewise.
3329         * gcc.dg/vect/vect-64.c: Likewise.
3330         * gcc.dg/vect/vect-65.c: Likewise.
3331         * gcc.dg/vect/vect-66.c: Likewise.
3332         * gcc.dg/vect/vect-72.c: Likewise.
3333         * gcc.dg/vect/vect-73.c: Likewise.
3334         * gcc.dg/vect/vect-86.c: Likewise.
3335         * gcc.dg/vect/vect-all.c: Likewise.
3336         * gcc.dg/vect/slp-25.c: Likewise.
3337         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3338         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3339         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3340
3341         * gcc.dg/vect/vect-31.c: Removed alignment checks.
3342         * gcc.dg/vect/vect-34.c: Likewise.
3343         * gcc.dg/vect/vect-36.c: Likewise.
3344         * gcc.dg/vect/vect-64.c: Likewise.
3345         * gcc.dg/vect/vect-65.c: Likewise.
3346         * gcc.dg/vect/vect-66.c: Likewise.
3347         * gcc.dg/vect/vect-68.c: Likewise.
3348         * gcc.dg/vect/vect-76.c: Likewise.
3349         * gcc.dg/vect/vect-77.c: Likewise.
3350         * gcc.dg/vect/vect-78.c: Likewise.
3351
3352         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
3353         testcase (without no-section-anchors prefix) but with global arrays.
3354         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3355         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
3356         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3357         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3358         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3359         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3360         * gcc.dg/vect/vect-77-global.c: Likewise.
3361         * gcc.dg/vect/vect-78-global.c: Likewise.
3362
3363         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
3364         testcase (without no-section-anchors prefix) but fix alignment checks
3365         to also consider unaligned_stack targets.
3366         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3367
3368 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
3369
3370         PR tree-optimization/33723
3371         * gcc.c-torture/execute/20071029-1.c: New test.
3372         * gcc.dg/tree-ssa/pr33723.c: New test.
3373
3374 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3375
3376         PR tree-optimization/33614
3377         * gcc.c-torture/compile/pr33614.c: New test.
3378
3379 2007-10-29  Richard Guenther  <rguenther@suse.de>
3380
3381         PR tree-optimization/33870
3382         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
3383
3384 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
3385
3386         PR tree-optimization/33757
3387         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
3388         true architectures instead of having a big dg-skip-if.
3389
3390         PR c++/33841
3391         * g++.dg/other/bitfield3.C: New test.
3392
3393 2007-10-29  Richard Guenther  <rguenther@suse.de>
3394
3395         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
3396
3397 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
3398
3399         Automatic parallelization reduction tests.
3400
3401         * gcc.dg/tree-ssa/reduc-1.c: New test.
3402         * gcc.dg/tree-ssa/reduc-1char.c: New test.
3403         * gcc.dg/tree-ssa/reduc-1short.c: New test.
3404         * gcc.dg/tree-ssa/reduc-2.c: New test.
3405         * gcc.dg/tree-ssa/reduc-2char.c: New test.
3406         * gcc.dg/tree-ssa/reduc-2short.c: New test.
3407         * gcc.dg/tree-ssa/reduc-3.c: New test.
3408         * gcc.dg/tree-ssa/reduc-6.c: New test.
3409         * gcc.dg/tree-ssa/reduc-7.c: New test.
3410         * gcc.dg/tree-ssa/reduc-8.c: New test.
3411         * gcc.dg/tree-ssa/reduc-9.c: New test.
3412
3413 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
3414             Zdenek Dvorak  <ook@ucw.cz>
3415
3416         OMP_ATOMIC Changes, testsuite changes.
3417
3418         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
3419         instead of gimple dump.
3420         * gcc.dg/gomp/atomic-9.c: Same.
3421         * gcc.dg/gomp/atomic-10.c: Same.
3422         * g++.dg/gomp/atomic-3.C: Same.
3423         * g++.dg/gomp/atomic-9.C: Same.
3424         * g++.dg/gomp/atomic-10.C: Same.
3425
3426 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
3427
3428         PR fortran/31217
3429         PR fortran/33811
3430         * gfortran.dg/forall_12.f90: New test.
3431
3432         PR fortran/33686
3433         * gfortran.dg/forall_13.f90: New test.
3434
3435 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
3436             Mark Mitchell  <mark@codesourcery.com>
3437
3438         PR c++/30659
3439         * g++.dg/template/crash71.C: New.
3440
3441 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
3442
3443         PR fortran/32147
3444         * gfortran.dg/module_md5_1.f90: Update hash-value.
3445
3446 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
3447
3448         PR tree-opt/33589
3449         * g++.dg/torture/pr33589-1.C: New testcase.
3450         * g++.dg/torture/pr33589-2.C: New testcase.
3451
3452 2007-10-28  Richard Guenther  <rguenther@suse.de>
3453
3454         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
3455
3456 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
3457             Uros Bizjak  <ubizjak@gmail.com>
3458
3459         PR tree-optimization/33920
3460         * gcc.dg/tree-ssa/pr33290.c: New test.
3461
3462 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3463
3464         PR fortran/31306
3465         * gfortran.dg/argument_check_7.f90: New test.
3466         * gfortran.dg/argument_check_8.f90: New test.
3467         
3468 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
3469
3470         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
3471         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
3472         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
3473         * gcc.target/i386/sse-14.c: Ditto.
3474
3475 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
3476
3477         PR c++/33844
3478         * g++.dg/other/ptrmem8.C: New test.
3479
3480         PR c++/33842
3481         * g++.dg/template/error34.C: New test.
3482
3483 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
3484
3485         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
3486
3487 2007-10-27  Richard Guenther  <rguenther@suse.de>
3488
3489         PR tree-optimization/33870
3490         * gcc.dg/tree-ssa/alias-15.c: New testcase.
3491         * gcc.c-torture/execute/pr33870.c: Likewise.
3492
3493 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3494
3495         PR fortran/33162
3496         * gfortran.dg/argument_checking_9.f90: New test.
3497
3498 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
3499
3500         * g++.dg/other/pr33601.C: New.
3501
3502 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
3503
3504         PR c++/31988
3505         * g++.dg/init/new25.C: New.
3506
3507 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
3508
3509         * g++.dg/cpp0x/pr33839.C: New.
3510         
3511 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
3512
3513         PR c++/33744
3514         * g++.dg/template/arg6.C: New test.
3515
3516 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
3517
3518         PR c++/31747
3519         * g++.dg/parse/crash39.C: New.
3520
3521 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
3522
3523         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
3524         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
3525         "offset: -4B".
3526
3527 2007-10-25  David Daney  <ddaney@avtrex.com>
3528
3529         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
3530
3531 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
3532
3533         PR c++/33843
3534         * g++.dg/template/error32.C: New.
3535
3536 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
3537             Ira Rosen  <irar@il.ibm.com>
3538
3539         PR tree-optimization/33833
3540         * gcc.dg/vect/pr33833.c: New testcase.
3541
3542 2007-10-25  David Daney  <ddaney@avtrex.com>
3543
3544         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
3545
3546 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
3547             Ira Rosen  <irar@il.ibm.com>
3548
3549         PR tree-optimization/33866
3550         * gcc.dg/vect/pr33866.c: New testcase.
3551
3552 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
3553
3554         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
3555         Add -w to compile flags to suppress "call-clobbered register" warnings
3556         and remove dg-warning directives.
3557
3558 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
3559
3560         * gcc.dg/sms-2.c: Cleanup sms dump file.
3561         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
3562         profile-use step.
3563
3564 2007-10-24  David Daney  <ddaney@avtrex.com>
3565
3566         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
3567
3568 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
3569
3570         PR target/33755
3571         * gcc.target/mips/pr33755.c: New test.
3572
3573 2007-10-24  Ira Rosen  <irar@il.ibm.com>
3574
3575         PR tree-optimization/33804
3576         * gcc.dg/vect/pr33804.c: New testcase.
3577
3578 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3579
3580         PR forrtran/33849
3581         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
3582
3583 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
3584             Uros Bizjak  <ubizjak@gmail.com>
3585
3586         PR rtl-optimization/33846
3587         * gcc.dg/vect/pr33846.c: New testcase.
3588
3589 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
3590             Dorit Nuzman  <dorit@il.ibm.com>
3591
3592         PR tree-optimization/33860
3593         * g++.dg/vect/pr33860.cc: New test.
3594         * g++.dg/vect/pr33860a.cc: New test.
3595
3596 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
3597             Revital Eres  <eres@il.ibm.com>      
3598
3599         * gcc.dg/sms-2.c: New testcase.
3600
3601 2007-10-22  David S. Miller  <davem@davemloft.net>
3602
3603         * gcc.dg/globalreg-1.c: New test.
3604
3605 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
3606             Dorit Nuzman  <dorit@il.ibm.com>
3607
3608         PR tree-optimization/33834
3609         PR tree-optimization/33835
3610         * g++.dg/vect/pr33834_1.cc: New test.
3611         * g++.dg/vect/pr33834_2.cc: New test.
3612         * g++.dg/vect/pr33835.cc: New test.
3613
3614 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
3615
3616         * gcc.dg/pr33644.c: New test.
3617
3618 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
3619
3620         PR c++/33372
3621         * g++.dg/gomp/pr33372-1.C: New test.
3622         * g++.dg/gomp/pr33372-2.C: New test.
3623         * g++.dg/gomp/pr33372-3.C: New test.
3624
3625 2007-10-22  Michael Matz  <matz@suse.de>
3626
3627         PR tree-optimization/33855
3628         * gcc.c-torture/compile/pr33855.c: New testcase.
3629
3630 2007-10-22  Ira Rosen  <irar@il.ibm.com>
3631
3632         PR tree-optimization/33854
3633         * gcc.dg/vect/O1-pr33854.c: New testcase.
3634         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
3635
3636 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
3637
3638         * gcc.dg/unwind-1.c: Disable on AIX.
3639         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
3640
3641 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
3642
3643         PR fortran/33749
3644         * gfortran.dg/assign_9.f90: New test.
3645
3646 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3647
3648         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
3649         (dg-mips-options): Skip tests that specify an ABI other than o32
3650         and o64 if generating MIPS16 hard-float code.
3651
3652 2007-10-21  Ira Rosen  <irar@il.ibm.com>
3653             Revital Eres  <eres@il.ibm.com>
3654
3655         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
3656         * gcc.dg/vect/vect-16.c: Fix comment.
3657         * gcc.dg/vect/pr33369.c: Require vect_int.
3658         * gcc.dg/vect/slp-33.c: Add spaces.
3659         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
3660         targets.
3661         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
3662         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
3663         targets.
3664         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
3665         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
3666         targets.
3667         * gcc.dg/vect/slp-10.c: Add spaces.
3668         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
3669         targets.
3670         * gcc.dg/vect/slp-36.c: Require vect_int.
3671         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
3672         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
3673         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
3674         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
3675         targets.
3676         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
3677         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
3678         instead of vector_alignment_reachable_for_double.
3679         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
3680         (natural_alignment): Split into...
3681         (natural_alignment_32, natural_alignment_64): New.
3682         (vector_alignment_reachable): Depend on natural_alignment_32.
3683         (vector_alignment_reachable_for_double): Rename to ...
3684         (vector_alignment_reachable_for_64bit): And depend on
3685         natural_alignment_64.
3686
3687 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3688
3689         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
3690         MIPS targets.
3691         * g++.dg/vect/vect.exp: Likewise.
3692         * lib/fortran-torture.exp: Likewise.
3693         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
3694         mipsisa64*-*-* as the target selector.  Remove -mips64,
3695         -mhard-float and -mgp64 from the options list.
3696         * gcc.target/mips/mips-ps-2.c: Likewise.
3697         * gcc.target/mips/mips-ps-3.c: Likewise.
3698         * gcc.target/mips/mips-ps-4.c: Likewise.
3699         * gcc.target/mips/mips-ps-6.c: Likewise.
3700         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
3701         options list.
3702         * gcc.target/mips/sb1-1.c: Likewise.
3703         * gcc.target/mips/mips-ps-type.c: Likewise.
3704         * gcc.target/mips/mips-ps-7.c: New test.
3705         * gcc.target/mips/mips-ps-type-2.c: Likewise.
3706         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
3707         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
3708         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
3709         as forcing an ABI and an architecture.
3710         (is_gp32_flag, is_gp64_flag): Fold into...
3711         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
3712         then -mfp64 imply -mhard-float.  Apply register rules after the
3713         loop.  Handle -march=mipsN like -mipsN.
3714
3715 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
3716
3717         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
3718         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
3719
3720 2007-10-20  Tobias Burnus  <burnus@net-b.de>
3721
3722         PR fortran/33818
3723         * gfortran.dg/entry_dummy_ref_3.f90: New.
3724
3725 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
3726             FX Coudert <fxcoudert@gcc.gnu.org>
3727
3728         PR fortran/31608
3729         * gfortran.dg/char_cast_1.f90: New test.
3730
3731 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3732
3733         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
3734         * gfortran.dg/large_real_kind_2.F90: ditto.
3735         * gfortran.dg/default_format_2.f90: ditto.
3736         * gfortran.dg/default_format_denormal_1.f90: ditto.
3737
3738 2007-10-19  Richard Guenther  <rguenther@suse.de>
3739
3740         PR middle-end/33816
3741         PR middle-end/32921
3742         * gfortran.dg/pr32921.f: New testcase.
3743
3744 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3745
3746         PR libfortran/33544
3747         * gfortran.dg/transfer_check_1.f90: Adjust options.
3748
3749 2007-10-19  Richard Guenther  <rguenther@suse.de>
3750
3751         Revert
3752         2007-10-19  Richard Guenther  <rguenther@suse.de>
3753
3754         PR middle-end/32921
3755         * gfortran.dg/pr32921.f: New testcase.
3756
3757 2007-10-19  Richard Guenther  <rguenther@suse.de>
3758
3759         * gcc.c-torture/execute/20071018-1.c: New testcase.
3760
3761 2007-10-19  Richard Guenther  <rguenther@suse.de>
3762
3763         PR middle-end/32921
3764         * gfortran.dg/pr32921.f: New testcase.
3765
3766 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
3767
3768         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
3769
3770 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3771
3772         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
3773
3774 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
3775
3776         PR fortran/33233
3777         * gfortran.dg/host_assoc_function_1.f90: Correct references.
3778         * gfortran.dg/host_assoc_function_3.f90: New test.
3779
3780 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
3781
3782         PR fortran/33733
3783         * gfortran.dg/transfer_simplify_6.f90: New test.
3784
3785 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
3786             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3787
3788         PR middle-end/33794
3789         * gfortran.dg/pr33794.f90: New testcase.
3790
3791 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
3792
3793         PR target/32961
3794         * gcc.target/i386/pr32961.c: New testcase.
3795         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
3796         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
3797         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
3798         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
3799         __builtin_ia32_pslldi128 defines.
3800
3801 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
3802
3803         PR fortran/33760
3804         * gfortran.dg/c_ptr_tests_13.f03: New test case.
3805
3806 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
3807
3808         PR c++/28639
3809         PR c++/30299
3810         * g++.dg/template/void12.C: New.
3811         * g++.dg/template/void13.C: New.
3812
3813 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
3814
3815         PR c++/31446
3816         * g++.dg/template/void11.C: New.
3817         * g++.dg/template/void2.C: Adjust error markers.
3818         * g++.dg/template/void10.C: Likewise.
3819         * g++.dg/template/crash55.C: Likewise.
3820
3821 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
3822
3823         * g++.dg/opt/const5.C: New test.
3824
3825 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
3826             Maxim Kuvyrkov  <maxim@codesourcery.com>
3827
3828         * gcc.target/ia64/20040709-2.c: New test.
3829
3830 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3831
3832         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
3833
3834 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
3835
3836         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
3837         to each function.  Check that there are no unsigned loads.
3838
3839 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
3840
3841         PR tree-optimization/33136
3842         * gcc.c-torture/execute/20070824-1.c: New test.
3843         * gcc.dg/pr33136-1.c: New test.
3844         * gcc.dg/pr33136-2.c: New test.
3845         * gcc.dg/pr33136-3.c: New test.
3846
3847 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
3848
3849         PR tree-optimization/33735
3850         * g++.dg/torture/pr33735.C: New.
3851
3852 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
3853
3854         PR middle-end/33706
3855         * gcc.dg/va-arg-pack-2.c: New.
3856
3857 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
3858
3859         PR tree-optimization/33619
3860         * gcc.dg/pr33619.c: New test.
3861
3862 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
3863
3864         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
3865         flag for AIX.
3866         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
3867
3868 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3869
3870         PR libfortran/33055
3871         * gfortran.dg/inquire_11.f90: New test.
3872         * gfortan.dg/negative_unit_int8.f: New test.
3873
3874 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
3875
3876         PR target/33133
3877         * gcc.c-torture/compile/pr33133.c: New test.
3878
3879 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3880
3881         PR libfortran/33672
3882         * gfortran.dg/namelist_40.f90: New test.
3883
3884 2007-10-14  Tobias Burnus  <burnus@net-b.de>
3885
3886         PR fortran/33745
3887         * gfortran.dg/bounds_check_11.f90: New.
3888
3889 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
3890
3891         PR c++/30303
3892         * g++.dg/other/ctor1.C: New test.
3893         * g++.dg/other/ctor2.C: New test.
3894         * g++.dg/other/dtor1.C: New test.
3895
3896 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
3897
3898         * gfortran.dg/bounds_check_10.f90: Fix testcase.
3899
3900 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
3901             Paul Thomas  <pault@gcc.gnu.org>
3902
3903         PR fortran/33254
3904         PR fortran/33727
3905         * gfortran.dg/bounds_check_10.f90: New.
3906
3907 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
3908
3909         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
3910         * gcc.target/powerpc/popcount-1.c: Same.
3911
3912 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
3913
3914         PR c++/26698
3915         * g++.dg/conversion/op4.C: New test.
3916
3917 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
3918
3919         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
3920
3921 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
3922
3923         PR fortran/33542
3924         * gfortran.dg/ambiguous_specific_1.f90: New test.
3925
3926 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
3927
3928         PR fortran/33664
3929         * gfortran.dg/impure_spec_expr_1.f90: New test.
3930         * gfortran.dg/char_result_7.f90: Remove illegal test.
3931
3932 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
3933
3934         PR 11001
3935         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
3936         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
3937         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
3938         * gcc.target/i386/pr11001-memset-1.c: New testcase.
3939         * gcc.target/i386/pr11001-memset-2.c: New testcase.
3940         * gcc.target/i386/pr11001-memset-3.c: New testcase.
3941         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
3942         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
3943         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
3944
3945 2007-10-12  Richard Guenther  <rguenther@suse.de>
3946
3947         PR middle-end/26198
3948         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
3949         * gcc.c-torture/execute/20071011-1.c: Likewise.
3950         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
3951
3952 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
3953
3954         PR tree-optimization/33742
3955         * gcc.dg/pr33742.c: New testcase.
3956
3957 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
3958
3959         PR tree-optimization/33645
3960         * gcc.dg/pr33645-1.c: New test.
3961         * gcc.dg/pr33645-2.c: New test.
3962         * gcc.dg/pr33645-3.c: New test.
3963  
3964         PR c++/32121
3965         * g++.dg/ext/label4.C: Adjust error regexp.
3966         * g++.dg/ext/label6.C: Adjust error regexp.
3967         * g++.dg/ext/label7.C: New test.
3968         * g++.dg/ext/label8.C: New test.
3969         * g++.dg/ext/label9.C: New test.
3970
3971 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
3972
3973         PR middle-end/33676
3974         * gcc.dg/pr33676.c: New.
3975
3976 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
3977
3978         PR c++/31441
3979         * g++.dg/cpp0x/variadic83.C: New.
3980
3981 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
3982
3983         PR c++/33461
3984         * g++.dg/cpp0x/variadic81.C: New.
3985         * g++.dg/cpp0x/variadic82.C: Likewise.
3986
3987 2007-10-11  Richard Guenther  <rguenther@suse.de>
3988
3989         PR middle-end/33724
3990         * gcc.dg/pr33724.c: New testcase.
3991
3992 2007-10-11  Richard Guenther  <rguenther@suse.de>
3993
3994         PR c/33726
3995         * gcc.dg/pr33726.c: New testcase.
3996
3997 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
3998
3999         PR fortran/33500
4000         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
4001         
4002 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4003
4004         PR testsuite/33391
4005         * gfortran.dg/do_3.F90: Run with -fwrapv.
4006
4007 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
4008
4009         * gcc.dg/unwind-1.c: New.
4010
4011 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
4012
4013         PR libfortran/33683
4014         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
4015         failure on some common systems.
4016
4017 2007-10-09  Richard Guenther  <rguenther@suse.de>
4018
4019         PR middle-end/33692
4020         * gcc.dg/pr33692.c: New testcase.
4021
4022 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
4023
4024         PR middle-end/33669
4025         * gcc.c-torture/execute/pr33669.c: New.
4026
4027 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4028
4029         PR tree-optimization/33615
4030         * g++.dg/tree-ssa/pr33615-2.C: New test.
4031
4032 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4033
4034         PR tree-optimization/33615
4035         * g++.dg/tree-ssa/pr33615.C: New test.
4036
4037 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
4038
4039         PR tree-optimization/33572
4040         * g++.dg/torture/pr33572.C: Replace with complete test.
4041
4042 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
4043
4044         PR fortran/33689
4045         * gfortran.dg/spec_expr_5.f90: New.
4046
4047 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
4048
4049         * gcc.dg/pragma-darwin-2.c: New.
4050
4051 2007-10-08  Richard Guenther  <rguenther@suse.de>
4052
4053         PR middle-end/33693
4054         PR middle-end/33695
4055         PR middle-end/33697
4056         * gcc.dg/pr33693.c: New testcase.
4057         * gcc.dg/pr33695.c: Likewise.
4058         * gcc.dg/pr33697.c: Likewise.
4059
4060 2007-10-08  Richard Guenther  <rguenther@suse.de>
4061
4062         PR middle-end/33691
4063         PR middle-end/33694
4064         PR middle-end/33696
4065         * gcc.dg/pr33691.c: New testcase.
4066         * gcc.dg/pr33694.c: Likewise.
4067         * gcc.dg/pr33696.c: Likewise.
4068
4069 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4070
4071         PR libfortran/33683
4072         * gfortran.dg/gamma_5.f90:  New test case
4073
4074 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
4075
4076         PR fortran/20851
4077         * initialization_1.f90: Fix dg-error annotations.
4078         * initialization_14.f90: New.
4079         * initialization_7.f90: Fix dg-error annotations.
4080         * initialization_9.f90: Likewise.
4081
4082 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4083
4084         * gfortran.dg/error_recovery_4.f90: New test.
4085
4086 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4087
4088         * gfortran.dg/default_format_denormal_2.f90: New test.
4089         * gfortran.dg/default_format_2.inc: New test.
4090         * gfortran.dg/default_format_denormal_1.f90: New test.
4091         * gfortran.dg/default_format_1.inc: New test.
4092         * gfortran.dg/default_format_1.f90: Don't test for denormalized
4093         numbers.
4094         * gfortran.dg/default_format_2.f90: Don't test for denormalized
4095         numbers.
4096
4097 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4098
4099         * gfortran.dg/namelist_15.f90: Revise test.
4100
4101 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4102
4103         PR tree-optimization/33655
4104         * gcc.dg/torture/pr33655.c: New.
4105
4106 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4107
4108         PR tree-optimization/33572
4109         * g++.dg/torture/pr33572.C: New.
4110
4111 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
4112
4113         PR fortran/25076
4114         * gfortran.dg/forall_11.f90: New.
4115
4116 2007-10-05  Michael Matz  <matz@suse.de>
4117
4118         PR middle-end/33667
4119         * gcc.dg/pr33667.c: New testcase.
4120
4121 2007-10-05  Richard Guenther  <rguenther@suse.de>
4122
4123         PR middle-end/33666
4124         * gcc.dg/pr33666.c: New testcase.
4125
4126 2007-10-05  Michael Matz  <matz@suse.de>
4127
4128         PR inline-asm/33600
4129         * gcc.target/i386/pr33600.c: New testcase.
4130
4131 2007-10-05  Richard Guenther  <rguenther@suse.de>
4132
4133         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
4134
4135 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
4136
4137         PR target/33635
4138         * gcc.target/mips/pr33635-1.c: New test.
4139
4140 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4141
4142         PR libfortran/33253
4143         * gfortran.dg/namelist_39.f90: Revise to use long names.
4144
4145 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
4146
4147         PR fortran/33646
4148         * gfortran.dg/pr33646.f90: New file.
4149
4150 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4151
4152         PR fortran/33529
4153         * gfortran.dg/char_type_len_2.f90: Adjust error message.
4154         * gfortran.dg/char_decl_2.f90: New test.
4155
4156 2007-10-04  Richard Guenther  <rguenther@suse.de>
4157
4158         PR middle-end/33641
4159         * gcc.c-torture/compile/pr33641.c: New testcase.
4160
4161 2007-10-04  Michael Matz  <matz@suse.de>
4162
4163         PR rtl-optimization/33653
4164         * gcc.dg/pr33653.c: New.
4165
4166 2007-10-04  Richard Guenther  <rguenther@suse.de>
4167
4168         PR tree-optimization/33627
4169         * g++.dg/torture/pr33627.C: New testcase.
4170
4171 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
4172
4173         PR fortran/33626
4174         * gfortran.dg/parens_6.f90: New.
4175
4176 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
4177
4178         PR fortran/33646
4179         PR fortran/33542
4180         * gfortran.dg/ambiguous_specific_1.f90: Remove.
4181
4182 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
4183
4184         * g++.dg/ext/gnu-inline-global-redecl.C: New.
4185
4186 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
4187
4188         PR target/33635
4189         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
4190         and mips_forced_be.
4191         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
4192         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
4193         options.
4194         * gcc.target/mips/fpr-moves-1.c: New test.
4195         * gcc.target/mips/fpr-moves-2.c: Likewise.
4196         * gcc.target/mips/fpr-moves-3.c: Likewise.
4197         * gcc.target/mips/fpr-moves-4.c: Likewise.
4198         * gcc.target/mips/fpr-moves-5.c: Likewise.
4199         * gcc.target/mips/fpr-moves-6.c: Likewise.
4200         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
4201
4202 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4203
4204         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
4205
4206 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4207
4208         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
4209         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
4210
4211 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
4212
4213         PR fortran/33198
4214         * gfortran.dg/common_errors_1.f90: New.
4215
4216 2007-10-03  Doug Kwan  <dougkwan@google.com>
4217         Richard Guenther  <rguenther@suse.de>
4218
4219         PR debug/31899
4220         * g++.dg/debug/using3.C: New testcase.
4221
4222 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4223
4224         PR libfortran/33253
4225         * gfortran.dg/namelist_38.f90: New test.
4226         * gfortran.dg/namelist_39.f90: New test.
4227
4228 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4229
4230         PR libfortran/33469
4231         * gfortran.dg/default_format_1.f90: New test.
4232         * gfortran.dg/default_format_2.f90: New test.
4233         * gfortran.dg/namelist_print_1.f: Adjust expected output.
4234         * gfortran.dg/real_const_3.f90: Adjust expected output.
4235
4236 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
4237
4238         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
4239         default ABI.  Split mips_forced_abi into mips_forced_abi and
4240         mips_forced_regs.
4241         (is_gp32_flag): Return true for -mabi=32.
4242         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
4243         (dg-mips-options): Use is_gp64_flag instead of checking specifically
4244         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
4245         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
4246         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
4247         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
4248         * gcc.target/mips/save-restore-2.c: Likewise.
4249         * gcc.target/mips/save-restore-3.c: Likewise.
4250         * gcc.target/mips/save-restore-4.c: Likewise.
4251
4252 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
4253
4254         PR middle-end/33617
4255         * gcc.c-torture/compile/pr33617.c: New test.
4256
4257 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
4258
4259         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
4260         -gstabs+ for extended options.
4261
4262 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4263
4264         PR fortran/33542
4265         * gfortran.dg/ambiguous_specific_1.f90: New test.
4266
4267 2007-10-02  Revital Eres  <eres@il.ibm.com>
4268
4269         * gcc.target/powerpc/paired-8.c: New test.
4270         * gcc.target/powerpc/paired-9.c: New test.
4271         * gcc.target/powerpc/paired-10.c: New test.
4272
4273 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4274
4275         PR fortran/33566
4276         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
4277
4278 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4279
4280         PR fortran/33554
4281         * gfortran.dg/intent_out_2.f90: New test.
4282
4283 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4284
4285         PR fortran/33550
4286         * gfortran.dg/ambiguous_reference_1.f90: New test.
4287
4288 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4289
4290         PR fortran/31154
4291         PR fortran/31229
4292         PR fortran/33334
4293         * gfortran.dg/function_kinds_1.f90: New test.
4294         * gfortran.dg/function_kinds_2.f90: New test.
4295         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
4296         use association into interfaces.
4297
4298 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4299
4300         PR testsuite/31828
4301         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
4302         (overflow): Use INFINITY, not FP_INFINITE.
4303         gcc.dg/float-range-4.c: Likewise.
4304         gcc.dg/float-range-5.c: Likewise.
4305
4306 2007-10-01  Nick Clifton  <nickc@redhat.com>
4307
4308         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
4309         for 16-bit targets.
4310
4311 2007-09-30  Diego Novillo  <dnovillo@google.com>
4312
4313         PR 33593
4314         * g++.dg/tree-ssa/pr33593.C: New test.
4315
4316 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4317
4318         PR libfortran/33400
4319         * gfortran.dg/PR19872.f: Fix test condition.
4320         * gfortran.dg/list_read_7.f90: New test.
4321
4322 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
4323
4324         PR tree-optimization/33597
4325         * gcc.dg/vect/pr33597.c: New testcase.
4326
4327 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
4328
4329         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
4330         * gcc.target/i386/pr33524.c: ...this.
4331
4332 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
4333
4334         PR fortran/33354
4335         * gfortran.dg/minmaxloc_4.f90: New.
4336
4337 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4338
4339         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
4340
4341 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
4342
4343         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
4344
4345 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
4346
4347         PR c++/33213
4348         * g++.dg/cpp0x/variadic79.C: New.
4349
4350 2007-09-28  Michael Matz  <matz@suse.de>
4351             Jakub Jelinek  <jakub@redhat.com>
4352
4353         PR rtl-optimization/33552
4354         * gcc.target/i386/pr33552.c: New runtime test.
4355         * gcc.target/i386/strinline.c: New compile time test.
4356
4357 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
4358
4359         * gfortran.dg/openmp_stack.f90: Removed.
4360
4361         PR c++/31434
4362         * g++.dg/cpp0x/variadic80.C: New test.
4363
4364 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4365
4366         * gfortran.dg/namelist_38.f90: Delete test for revertion of
4367         r128057.
4368
4369 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4370
4371         PR middle-end/7003
4372         * gcc.target/powerpc/gcse-1.c: New test.
4373
4374 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
4375
4376         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
4377         fixed capitalizations.
4378         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
4379         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
4380         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
4381         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
4382         * gfortran.dg/maxloc_shape_1.f90: Likewise.
4383         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
4384         * gfortran.dg/min_max_conformance.f90: Likewise.
4385
4386 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
4387
4388         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
4389         options.
4390         * gcc.dg/c99-tgmath-2.c: Likewise.
4391         * gcc.dg/c99-tgmath-3.c: Likewise.
4392         * gcc.dg/c99-tgmath-4.c: Likewise.
4393
4394 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
4395
4396         PR fortran/33568
4397         * gfortran.dg/anint_1.f90: New test.
4398
4399 2007-09-27  Ian Lance Taylor  <iant@google.com>
4400
4401         PR tree-optimization/33565
4402         * gcc.dg/Wstrict-overflow-20.c: New test.
4403
4404 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4405
4406         * gfortran.dg/openmp_stack.f90: Fix typo.
4407         * gfortran.dg/recursive_stack.f90: Fix typo.
4408
4409 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
4410
4411         PR c++/33493
4412         * g++.dg/template/error31.C: New.
4413
4414 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
4415
4416         * lib/prune.exp: Prune also "^In function .*$" lines and
4417         "^    inlined from .*$" lines.
4418
4419 2007-09-26  Richard Guenther  <rguenther@suse.de>
4420
4421         PR tree-optimization/33563
4422         * gcc.dg/torture/pr33563.c: New testcase.
4423
4424 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
4425
4426         PR c/25309
4427         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
4428         array.
4429         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
4430         without -O2.
4431
4432 2007-09-26  Richard Guenther  <rguenther@suse.de>
4433
4434         PR tree-optimization/30375
4435         PR tree-optimization/33560
4436         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
4437         * gcc.dg/tree-ssa/complex-5.c: Likewise.
4438         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4439         * gcc.dg/torture/pr30375.c: New testcase.
4440         * gcc.dg/torture/pr33560.c: New testcase.
4441         * gcc.dg/tree-ssa/pr30375.c: Likewise.
4442
4443 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
4444
4445         PR c++/33207
4446         * g++.dg/parse/crash38.C: New test.
4447
4448 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
4449
4450         PR target/33524
4451         * gcc.target/i386/sse5-convert.c: New file, test int->long
4452         vectorized conversions.
4453
4454 2007-09-25  Revital Eres  <eres@il.ibm.com>
4455
4456         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
4457
4458 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
4459
4460         PR c/32295
4461         * gcc.dg/enum-incomplete-1.c: New test.
4462
4463 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
4464
4465         * gcc.c-torture/compile/20070919-1.c: New test.
4466
4467 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4468
4469         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
4470
4471 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
4472
4473         PR c++/14688
4474         * g++.dg/inherit/override_attribs.C: New file.
4475
4476 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
4477
4478         PR fortran/33269
4479         * io.c (check_format_string): Move NULL and constant checks into
4480         this function.
4481         (check_io_constraints): Call gfc_simplify_expr() before calling
4482         check_format_string().  Remove NULL and constant checks.
4483
4484 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
4485
4486         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
4487         * gcc.c-torture/execute/loop-2g.x: Likewise.
4488
4489 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
4490
4491         * lib/target-supports.exp (check_effective_target_mips16_attribute):
4492         Reject hard-float modes unless the ABI is o32 or o64.
4493         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
4494         of gcc.exp.  Skip the tests when mips16 code generation is not
4495         supported.
4496         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
4497         and use dg-add-options mips16_attribute.
4498
4499 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
4500
4501         PR c++/33506
4502         * g++.dg/ext/attrib29.C: New test.
4503
4504 2007-09-23  Ollie Wild  <aaw@google.com>
4505
4506         * gcc.dg/fold-bitand-1.c: New test.
4507         * gcc.dg/fold-bitand-2.c: New test.
4508         * gcc.dg/fold-bitand-3.c: New test.
4509         * gcc.dg/fold-bitand-4.c: New test.
4510
4511 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4512
4513         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
4514         any of the macros to be defined for __mips16.
4515         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
4516
4517 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4518
4519         * gcc.dg/vect/pr21591.c: Require vect_int.
4520         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
4521         * gcc.dg/vect/vect-outer-2a.c: Likewise.
4522         * gcc.dg/vect/vect-outer-2c.c: Likewise.
4523
4524 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
4525
4526         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
4527         attributes.
4528         * gcc.dg/va-arg-pack-len-2.c: New test.
4529         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
4530         attributes.
4531         * g++.dg/ext/va-arg-pack-len-2.C: New test.
4532
4533         PR tree-optimization/32772
4534         * gcc.c-torture/compile/20070905-1.c: New test.
4535
4536         PR tree-optimization/32975
4537         * gcc.dg/pr32975.c: New test.
4538
4539         PR middle-end/28755
4540         * gcc.dg/pr28755.c: New test.
4541
4542 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4543
4544         * lib/target-supports.exp (check_effective_target_nomips16): New
4545         procedure.
4546         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
4547         for mipsisa64*-*-*.
4548         * gcc.dg/vect/vect.exp: Likewise.
4549         * g++.dg/vect/vect.exp: Likewise.
4550         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
4551         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
4552         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
4553         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
4554         * gcc.target/mips/clear-cache-1.c (f): Likewise.
4555         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
4556         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
4557         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
4558         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
4559         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
4560         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
4561         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
4562         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4563         (test14, test15, test16, test17, test18): Likewise.
4564         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
4565         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4566         (test14, test15, test16, test17, test18, test19, test20, test21)
4567         (test22): Likewise.
4568         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
4569         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
4570         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
4571         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
4572         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
4573         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
4574         * gcc.target/mips/mips-3d-1.c (main): Likewise.
4575         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
4576         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4577         (test13, test14, test15, test16, test17, test18, test19, test20)
4578         (test21, test22, test23, test24, test25, test26, test27, test28)
4579         (test29, test30, test31): Likewise.
4580         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
4581         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4582         (test13, test14, test15, test16, test17, test18, test19, test20)
4583         (test21, test22, test23, test24, test25, test26, test27, test28)
4584         (test29, test30, test31, test32, test33, test34, test35, test36)
4585         (test37, test38, test39, test40, test41, test42, test43, test44)
4586         (test45, test46, test47, test48, test49, test50, test51, test52)
4587         (test53, test54, test55, test56, test57, test58, test59, test60)
4588         (test61, test62, test63): Likewise.
4589         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
4590         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4591         (test13, test14, test15, test16, test17, test18, test19, test20)
4592         (test21, test22, test23, test24, test25, test26, test27, test28)
4593         (test29, test30, test31): Likewise.
4594         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
4595         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4596         (test13, test14, test15, test16, test17, test18, test19, test20)
4597         (test21, test22, test23, test24, test25, test26, test27, test28)
4598         (test29, test30, test31): Likewise.
4599         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
4600         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4601         (test13, test14, test15): Likewise.
4602         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
4603         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4604         (test13, test14, test15): Likewise.
4605         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
4606         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4607         (test13, test14, test15, test16, test17, test18, test19, test20)
4608         (test21, test22, test23, test24, test25, test26, test27, test28)
4609         (test29, test30, test31): Likewise.
4610         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
4611         (matrix_multiply4: Likewise.
4612         * gcc.target/mips/mips-ps-1.c (main): Likewise.
4613         * gcc.target/mips/mips-ps-2.c (main): Likewise.
4614         * gcc.target/mips/mips-ps-3.c (main): Likewise.
4615         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
4616         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4617         (test13, test14, test15, test16, test17, test18, test19, test20)
4618         (test21, test22, test23, test24, test25, test26, test27, test28)
4619         (test29, test30, test31): Likewise.
4620         * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
4621         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4622         (test13, test14, test15, test16, test17, test18, test19, test20)
4623         (test21, test22, test23, test24, test25, test26, test27, test28)
4624         (test29, test30, test31): Likewise.
4625         * gcc.target/mips/mips-ps-5.c (main): Likewise.
4626         * gcc.target/mips/mips-ps-6.c (main): Likewise.
4627         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
4628         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
4629         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
4630         (sub_v4qi): Likewise.
4631         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
4632         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
4633         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
4634         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
4635         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
4636         (subb, subc): Likewise.
4637         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
4638         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
4639         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
4640         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
4641         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
4642         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
4643         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
4644         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
4645         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
4646         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
4647         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
4648         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
4649         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
4650
4651 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4652
4653         * lib/target-supports.exp (add_options_for_mips16_attribute)
4654         (check_effective_target_mips16_attribute): New functions.
4655         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
4656         command line.
4657         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
4658         extra_test_flags.
4659         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
4660         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
4661         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
4662         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
4663         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
4664         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
4665         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
4666         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
4667         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
4668         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
4669         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
4670         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
4671         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
4672         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
4673         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
4674         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
4675         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
4676         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
4677         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
4678         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
4679         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
4680         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
4681         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
4682         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
4683         (NOMIPS16): Delete.
4684         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
4685         of dg-options.
4686         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
4687         options.  Require { target mips16_attribute } and use dg-add-options
4688         to add the associated options.
4689         (foo): Use MIPS16.
4690         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
4691         * gcc.target/mips/call-saved-3.c: Likewise.
4692         * gcc.target/mips/code-readable-1.c: Require { target
4693         mips16_attribute } and use dg-add-options to add the associated
4694         options.  Remove trailing whitespace.
4695         (NOMIPS16): Delete.
4696         * gcc.target/mips/code-readable-2.c: Likewise.
4697         * gcc.target/mips/code-readable-3.c: Likewise.
4698         * gcc.target/mips/mips16-attributes-2.c: Likewise.
4699         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
4700         Require { target mips16_attribute } and use dg-add-options to
4701         add the associated options.
4702         (cksum16, cksum8): Use MIPS16.
4703         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
4704         Require { target mips16_attribute } and use dg-add-options to
4705         add the associated options.
4706         (foo): Use MIPS16.
4707         * gcc.target/mips/save-restore-2.c: Likewise.
4708         * gcc.target/mips/save-restore-3.c: Likewise.
4709         * gcc.target/mips/save-restore-4.c: Likewise.
4710         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
4711         -mno-abicalls.
4712         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
4713         (foo): Use NOMIPS16.
4714
4715 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
4716
4717         PR fortran/33337
4718         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
4719
4720         PR fortran/33376
4721         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
4722
4723 2007-09-22  Tobias Burnus  <burnus@net-b.de>
4724
4725         PR fortran/33445
4726         * gfortran.dg/gomp/free-2.f90: New.
4727         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
4728         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
4729
4730 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
4731
4732         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
4733         * gcc.target/i386/sse5-haddX.c: Ditto.
4734         * gcc.target/i386/sse5-hsubX.c: Ditto.
4735         * gcc.target/i386/sse5-maccXX.c: Ditto.
4736         * gcc.target/i386/sse5-msubXX.c: Ditto.
4737         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
4738         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
4739         * gcc.target/i386/sse5-permpX.c: Ditto.
4740         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
4741         effective target.
4742         * gcc.target/i386/sse5-fma-vector.c: Ditto.
4743         * gcc.target/i386/sse5-ima-vector.c: Ditto.
4744         * gcc.target/i386/sse5-pcmov.c: Ditto.
4745         * gcc.target/i386/sse5-pcmov2.c: Ditto.
4746
4747 2007-09-22  Richard Guenther  <rguenther@suse.de>
4748
4749         PR tree-optimization/33146
4750         * gcc.c-torture/compile/pr33146.c: New testcase.
4751
4752 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4753
4754         * lib/target-supports.exp (check_cached_effective_target): New
4755         procedure.
4756         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
4757         (check_effective_target_c99_runtime): New procedure.
4758         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
4759         (test3l): Likewise cargl.
4760         * gcc.dg/builtins-59.c: Require c99_runtime.
4761         * gcc.dg/builtins-61.c: Likewise.
4762         * gcc.dg/builtins-62.c: Likewise.
4763
4764 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4765
4766         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
4767         * lib/target-supports-dg.exp (dg-add-options): Likewise.
4768         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
4769         target-specific dg-options.
4770         * gcc.dg/builtins-20.c: Likewise.
4771         * gcc.dg/builtins-53.c: Likewise.
4772         * gcc.dg/builtins-55.c: Likewise.
4773         * gcc.dg/single-precision-constant.c: Likewise.
4774         * gcc.dg/torture/builtin-convert-1.c: Likewise.
4775         * gcc.dg/torture/builtin-convert-2.c: Likewise.
4776         * gcc.dg/torture/builtin-convert-3.c: Likewise.
4777         * gcc.dg/torture/builtin-convert-4.c: Likewise.
4778         * gcc.dg/torture/builtin-power-1.c: Likewise.
4779
4780 2007-09-21  Chao-ying Fu  <fu@mips.com>
4781
4782         * lib/target-supports.exp (check_effective_target_fixed_point): New to
4783         check if targets have fixed-point supports.
4784         * gcc.dg/fixed-point/fixed-point.exp: New file.
4785         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
4786         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
4787         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
4788         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
4789         * gcc.dg/fixed-point/constants-pedantic.c,
4790         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
4791         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
4792         * gcc.dg/fixed-point/keywords-ignored-c99.c,
4793         * gcc.dg/fixed-point/keywords-pedantic.c,
4794         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
4795         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
4796         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
4797         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
4798         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
4799         * gcc.dg/fixed-point/func-vararg-mixed.c,
4800         * gcc.dg/fixed-point/operator-logical.c,
4801         * gcc.dg/fixed-point/struct-union.c,
4802         * gcc.dg/fixed-point/bit-complement.c,
4803         * gcc.dg/fixed-point/operator-bitwise.c,
4804         * gcc.dg/fixed-point/operator-comma.c,
4805         * gcc.dg/fixed-point/struct-layout-1.c,
4806         * gcc.dg/fixed-point/union-init.c,
4807         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
4808         * gcc.dg/fixed-point/func-mixed.c,
4809         * gcc.dg/fixed-point/func-vararg-size0.c,
4810         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
4811         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
4812         * gcc.dg/fixed-point/operator-unary.c,
4813         * gcc.dg/fixed-point/allop-const.c,
4814         * gcc.dg/fixed-point/muldiv-warning.c,
4815         * gcc.dg/nofixed-point-1.c,
4816         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
4817         * gcc.target/mips/fixed-vector-type.c,
4818         * gcc.target/mips/fixed-scalar-type.c: New tests.
4819
4820 2007-09-21  Olivier Hainque  <hainque@adacore.com>
4821
4822         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
4823         * gnat.dg/test_nested_subtype_byref.adb: New test.
4824
4825 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
4826
4827         PR fortran/33439
4828         * gfortran.dg/gomp/pr33439.f90: New test.
4829
4830 2007-09-21  Tobias Burnus  <burnus@net-b.de>
4831
4832         PR fortran/33455
4833         * gfortran.dg/merge_char_3.f90: New.
4834
4835 2007-09-21  Tobias Burnus  <burnus@net-b.de>
4836
4837         PR fortran/33037
4838         * gfortran.dg/transfer_check_1.f90: New.
4839
4840 2007-09-20  Asher Langton  <langton2@llnl.gov>
4841
4842         PR fortran/20441
4843         * gfortran.dg/init_flag_1.f90: New.
4844         * gfortran.dg/init_flag_2.f90: New.
4845         * gfortran.dg/init_flag_3.f90: New.
4846         * gfortran.dg/init_flag_4.f90: New.
4847         * gfortran.dg/init_flag_5.f90: New.
4848         * gfortran.dg/init_flag_6.f90: New.
4849         * gfortran.dg/init_flag_7.f90: New.
4850
4851 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
4852
4853         PR c++/33460
4854         * g++.dg/ext/anon-struct6.C: New.
4855
4856 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4857
4858         PR libfortran/23272
4859         * gfortran.dg/inquire_10.f90: New test.
4860
4861 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
4862
4863         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
4864
4865 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4866
4867         PR fortran/33221
4868         * gfortran.dg/used_types_18.f90: Declare variable of empty
4869         derived type.
4870
4871 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4872
4873         PR fortran/33288
4874         * gfortran.dg/array_constructor_19.f90: New test.
4875
4876 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
4877
4878         PR debug/33316
4879         * gcc.dg/debug/pr33316.c: New test.
4880
4881         PR c++/33496
4882         * g++.dg/cpp0x/variadic76.C: New test.
4883         * g++.dg/cpp0x/variadic77.C: New test.
4884         * g++.dg/cpp0x/variadic78.C: New test.
4885
4886         PR c/33238
4887         PR c/27301
4888         * gcc.c-torture/execute/20070919-1.c: New test.
4889         * gcc.dg/pr33238.c: New test.
4890         * gcc.dg/pr27301.c: New test.
4891
4892 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
4893
4894         * lib/target-supports.exp (check_effective_target_mips64): New
4895         procedure.
4896         * gcc.dg/lower-subreg-1.c: Require !mips64.
4897         * gcc.dg/sibcall-3.c (ATTR): New macro.
4898         (recurser_void1, recurser_void2): Use it.
4899         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
4900         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
4901
4902 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
4903
4904         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
4905         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
4906         warning annotation.
4907         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
4908
4909 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
4910
4911         PR fortran/33497
4912         * gfortran.dg/c_loc_tests_11.f03: New test case.
4913
4914 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
4915
4916         PR c++/33459
4917         * g++.dg/init/ref14.C: New.
4918
4919 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4920
4921         * gnat.dg/slice2.ad[sb]: New testcase.
4922
4923 2007-09-19  Nick Clifton  <nickc@redhat.com>
4924
4925         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
4926
4927 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
4928
4929         * gcc.target/bfin/bfin.exp: New.
4930         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
4931         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
4932         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
4933         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
4934         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
4935         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
4936         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
4937         mcpu-bf561.c, mcpu-default.c}: New tests.
4938
4939 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
4940
4941         Restore detection of unsupported TLS.
4942
4943         Revert this patch:
4944         2007-02-10  Richard Henderson  <rth@redhat.com>
4945
4946         * lib/target-supports.exp (check_effective_target_tls): Redefine
4947         to mean non-emulated tls.
4948         * gcc.dg/tls/alias-1.c: Remove tls requirement.
4949         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4950         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4951         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4952         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4953         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4954         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4955
4956         And then:
4957         * lib/target-supports.exp (check_effective_target_tls): Use
4958         stronger test for compiler support for TLS.
4959         (check_effective_target_tls_native): New, to test for non-emulated
4960         TLS support.
4961         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
4962         instead of dg-require-effective-target tls.
4963         * g++.dg/gomp/copyin-1.C: Likewise.
4964         * g++.dg/gomp/sharing-1.C: Likewise.
4965         * g++.dg/gomp/tls-1.C: Likewise.
4966         * g++.dg/gomp/tls-2.C: Likewise.
4967         * g++.dg/gomp/tls-3.C: Likewise.
4968         * g++.dg/tls/diag-1.C: Likewise.
4969         * g++.dg/tls/diag-2.C: Likewise.
4970         * g++.dg/tls/diag-3.C: Likewise.
4971         * g++.dg/tls/diag-4.C: Likewise.
4972         * g++.dg/tls/diag-5.C: Likewise.
4973         * g++.dg/tls/init-1.C: Likewise.
4974         * g++.dg/tls/init-2.C: Likewise.
4975         * g++.dg/tls/trivial.C: Likewise.
4976         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
4977         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
4978         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
4979         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
4980         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
4981         * gcc.dg/gomp/clause-1.c: Likewise.
4982         * gcc.dg/gomp/copyin-1.c: Likewise.
4983         * gcc.dg/gomp/sharing-1.c: Likewise.
4984         * gcc.dg/gomp/tls-1.c: Likewise.
4985         * gcc.dg/gomp/tls-2.c: Likewise.
4986         * gcc.dg/tls/alpha-1.c: Likewise.
4987         * gcc.dg/tls/opt-1.c: Likewise.
4988         * gcc.dg/tls/opt-13.c: Likewise.
4989         * gcc.dg/tls/opt-14.c: Likewise.
4990         * gcc.dg/tls/opt-2.c: Likewise.
4991         * gcc.dg/tls/opt-3.c: Likewise.
4992         * gcc.dg/tls/opt-4.c: Likewise.
4993         * gcc.dg/tls/opt-7.c: Likewise.
4994         * gcc.dg/tls/section-1.c: Likewise.
4995         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
4996         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
4997         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
4998         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
4999         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
5000         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
5001         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
5002         * gfortran.dg/gomp/crayptr2.f90: Likewise.
5003         * gfortran.dg/gomp/fixed-1.f: Likewise.
5004         * gfortran.dg/gomp/free-1.f90: Likewise.
5005         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
5006         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
5007         * gfortran.dg/gomp/reduction1.f90: Likewise.
5008         * gfortran.dg/gomp/sharing-1.f90: Likewise.
5009
5010 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5011
5012         PR fortran/31119
5013         * gfortran.dg/bounds_check_9.f90: New test.
5014         * gfortran.dg/bounds_check_fail_2.f90: New test.
5015
5016 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5017
5018         PR c++/33462 (again)
5019         * g++.dg/ext/va-arg1.C: Adjust.
5020
5021 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5022
5023         PR c++/33462
5024         * g++.dg/ext/va-arg1.C: New.
5025
5026 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5027
5028         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
5029
5030 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5031
5032         PR c++/33463
5033         * g++.dg/rtti/typeid6.C: New.
5034
5035 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5036
5037         PR c++/33464
5038         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
5039         * g++.dg/ext/is_class_error2.C: New.
5040
5041 2007-09-18  Richard Guenther  <rguenther@suse.de>
5042
5043         PR tree-optimization/33340
5044         * g++.dg/torture/pr33340.C: New testcase.
5045
5046 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5047
5048         PR fortran/33231
5049         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
5050         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
5051         * gfortran.dg/elemental_subroutine_5.f90: New.
5052
5053 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
5054
5055         * lib/target-supports.exp (check_profiling_available): Extend
5056         mips*-*-elf check to mips*-*-elf*.
5057
5058 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
5059
5060         * gcc.dg/format/c90-scanf-5.c: New test.
5061         * gcc.dg/format/c99-scanf-4.c: New test.
5062         * gcc.dg/format/ext-7.c: New test.
5063         * gcc.dg/format/ext-8.c: New test.
5064
5065         PR middle-end/33423
5066         * gcc.c-torture/compile/20070915-1.c: New test.
5067
5068 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5069
5070         PR fortran/33106
5071         * gfortran.dg/private_type_9.f90: New.
5072
5073 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5074
5075         PR middle-end/33449
5076         * gfortran.dg/pr33449.f90: New test.
5077
5078 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5079
5080         * gfortran.dg/interface_15.f90: Compile with -std=f95.
5081         * gfortran.dg/private_type_1.f90: Ditto
5082         * gfortran.dg/interface_18.f90: New.
5083         * gfortran.dg/private_type_8.f90: New.
5084
5085 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
5086
5087         PR c++/33124
5088         * g++.dg/warn/new1.C: Adjust.
5089         * g++.dg/torture/str_empty.C: Likewise.
5090
5091 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5092
5093         * gcc.target/mips/dse-1.c: New test.
5094
5095 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
5096
5097         PR c++/32756
5098         * g++.dg/overload/operator3.C: New.
5099
5100 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5101
5102         * gcc.target/mips/truncate-1.c: New test.
5103
5104 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
5105
5106         PR fortran/29396
5107         PR fortran/29606
5108         PR fortran/30625
5109         PR fortran/30871
5110         * gfortran.dg/subref_array_pointer_1.f90: New test.
5111         * gfortran.dg/subref_array_pointer_2.f90: New test.
5112
5113 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
5114
5115         * gfortran.dg/nint_2.f90: Correct last change.
5116
5117 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
5118
5119         * gcc.dg/tree-ssa/parallelization-1.c: New test.
5120
5121 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
5122
5123         * gcc.dg/vect/pr33373b.c: New test.
5124
5125 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
5126
5127         PR target/33438
5128         * gcc.target/i386/pr33438.c: New test.
5129
5130 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5131
5132         * gfortran.dg/nint_2.f90: Revert previous commit.
5133
5134 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5135
5136         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
5137
5138 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
5139
5140         PR debug/33429
5141         * g++.dg/other/unused1.C: XFAIL class2 scan.
5142
5143 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5144
5145         PR fortran/33343
5146         * gfortran.dg/elemental_args_check_1.f90: New.
5147         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
5148         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
5149
5150 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5151
5152         * gfortran.dg/recursive_check_3.f90: New.
5153
5154 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5155
5156         PR fortran/33412
5157         * gfortran.dg/elemental_bind_c.f90: New.
5158
5159 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
5160
5161         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
5162         * gcc.target/mips/mips16-attributes-2.c: New test.
5163         * gcc.target/mips/mips16-attributes-3.c: Likewise.
5164         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
5165         hard-float asm when __mips16 is defined.
5166         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
5167         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
5168         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
5169         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
5170         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
5171         * gcc.target/mips/pr26765.c (foo): Likewise.
5172         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
5173         targets, use dg-mips-options instead of dg-options, and use -mgp32
5174         to force 32-bit mode.
5175         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
5176         and 64-bit mode.
5177         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
5178
5179 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
5180             Michael Meissner  <michael.meissner@amd.com>
5181
5182         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
5183         * gcc.target/i386/sse5-hsubX.c: Ditto.
5184         * gcc.target/i386/sse5-permpX.c: Ditto.
5185         * gcc.target/i386/sse5-haddX.c: Ditto.
5186         * gcc.target/i386/sse5-maccXX.c: Ditto.
5187         * gcc.target/i386/sse5-msubXX.c: Ditto.
5188         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5189         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5190
5191         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
5192         optimizes floating point conditional moves into the pcmov
5193         instruction on SSE5.
5194         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5195
5196         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
5197         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
5198         SSE5.
5199
5200         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
5201         compiler optimizes vector (a*b)+c into fmadd on SSE5.
5202
5203         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
5204         optimizes (a*b)+c into fmadd on SSE5.
5205
5206         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
5207         whether the SSE5 instructions can be generated.
5208
5209         * gcc.target/i386/sse5-check.h: New. Add support for 
5210         SSE5 tests.
5211
5212         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
5213         ammintrin.h, and turn on -msse5 option instead of -msse4a.
5214         * gcc.target/i386/sse-13.c: Ditto.
5215         * gcc.target/i386/sse-14.c: Ditto.
5216
5217 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
5218
5219         PR testsuite/33153
5220         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
5221         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
5222
5223 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
5224
5225         PR target/32338
5226         * gcc.dg/pr32338-1.c: New test.
5227         * gcc.dg/pr32338-2.c: New test.
5228
5229 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
5230         
5231         * lib/target-supports.exp (check_effective_target_sync_int_long):
5232         Revert change to add xtensa.
5233         (check_effective_target_sync_char_short): Likewise.
5234         
5235 2007-09-12  Olivier Hainque  <hainque@adacore.com>
5236
5237         * gnat.dg/packed_subtype.adb: New test.
5238
5239 2007-09-12  Tobias Burnus  <burnus@net-b.de>
5240
5241         PR fortran/33297
5242         * gfortran.dg/intrinsic_size.f90: New.
5243
5244 2007-09-12  Tobias Burnus  <burnus@net-b.de>
5245
5246         PR fortran/33284
5247         PR fortran/33310
5248         * gfortran.dg/conflicts_2.f90: New.
5249
5250 2007-09-12  Ira Rosen  <irar@il.ibm.com>
5251
5252         PR tree-optimization/32377
5253         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
5254         dependence distance.
5255         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
5256         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
5257         * gcc.dg/vect/no-vfa-vect-depend-1.c,
5258         gfortran.dg/vect/no-vfa-pr32377.f90: New.
5259
5260 2007-09-12  Richard Guenther  <rguenther@suse.de>
5261
5262         PR middle-end/33382
5263         * gcc.c-torture/compile/pr33382.c: New testcase.
5264         * gcc.c-torture/execute/pr33382.c: Likewise.
5265
5266 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
5267
5268         PR fortran/33395
5269         * gfortran.dg/c_ptr_tests_12.f03: New test case.
5270
5271 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
5272
5273         PR tree-optimization/33373
5274         * gcc.dg/vect/pr33373.c: New test.
5275
5276 2007-09-12  Ben Elliston  <bje@au.ibm.com>
5277
5278         * lib/target-supports.exp (check_effective_target_vect_no_double):
5279         Remove unused proc.
5280
5281 2007-09-12  Ben Elliston  <bje@au.ibm.com>
5282             Ulrich Weigand  <uweigand@de.ibm.com>
5283
5284         * gcc.target/spu/dfcgt-nan.c: New test.
5285
5286 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
5287
5288         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
5289
5290 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
5291
5292         PR fortran/33040
5293         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
5294
5295 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
5296
5297         * gcc.dg/va-arg-pack-len-1.c: New test.
5298         * g++.dg/va-arg-pack-len-1.C: New test.
5299
5300 2007-09-11  Michael Matz  <matz@suse.de>
5301
5302         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
5303
5304 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
5305
5306         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
5307         checks for size of long double.
5308         * gcc.dg/dfp/convert.h: New file.
5309         * gcc.dg/dfp/convert-bfp-2.c: New test.
5310         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
5311         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
5312         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
5313         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
5314         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
5315         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
5316         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
5317         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
5318         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
5319
5320 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
5321
5322         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
5323         Change dg-final to expect 1 non-profitable loop and
5324         3 profitable loops.
5325         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
5326         Change dg-final to expect 1 non-profitable loop and
5327         3 profitable loops.
5328         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
5329         Change dg-final to expect 1 profitable loop.
5330         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5331         Change dg-final to expect 1 profitable loop.    
5332         
5333 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
5334
5335         * gcc.target/mips/call-saved-1.c: New test.
5336         * gcc.target/mips/call-saved-2.c: Likewise.
5337         * gcc.target/mips/call-saved-3.c: Likewise.
5338         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
5339         instead of mips_mips64.  Set mips_fp64 too.
5340         (is_gp32_flag): Return true for -mips1 and -mips2.
5341         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
5342
5343 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
5344
5345         * g++.dg/ext/va-arg-pack-1.C: New test.
5346         * g++.dg/ext/va-arg-pack-2.C: New test.
5347
5348 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
5349
5350         PR target/33369
5351         * gcc.dg/vect/pr33369.c: New test.
5352
5353 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
5354
5355         PR fortran/33370
5356         * gfortran.dg/array_memcpy_5.f90:  New test.
5357
5358 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
5359
5360         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
5361
5362 2007-09-09  Richard Guenther  <rguenther@suse.de>
5363
5364         * gcc.c-torture/compile/20070906-1.c: New testcase.
5365
5366 2007-09-09  Ira Rosen  <irar@il.ibm.com>
5367
5368         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
5369         noinline attribute.
5370         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
5371         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
5372         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5373         Likewise.
5374
5375 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
5376
5377         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
5378
5379 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
5380
5381         * gnat.dg/addr2_p.ads: Bump size of array to 9.
5382
5383 2007-09-09  Ira Rosen  <irar@il.ibm.com>
5384
5385         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
5386         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
5387         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
5388         Compile tests with -fno-tree-pre.
5389         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
5390         * lib/target-supports.exp (check_effective_target_vect_strided): New.
5391         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
5392         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
5393         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
5394         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
5395         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
5396         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
5397         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
5398         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
5399         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
5400         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
5401         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
5402         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
5403         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
5404         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
5405         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
5406         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
5407         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
5408
5409 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
5410
5411         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
5412         to call objdump.
5413         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5414         Use remote_exec to call c++filt.
5415         * lib/target-supports-dg.exp (dg-require-host-local): New.
5416         * gcc.misc-tests/options.exp: Allow .exe in command paths.
5417         * g++.dg/parse/repo1.C: Use dg-require-host-local.
5418         * g++.dg/rtti/repo1.C: Likewise.
5419         * g++.dg/template/repo1.C: Likewise.
5420         * g++.dg/template/repo2.C: Likewise.
5421         * g++.dg/template/repo3.C: Likewise.
5422         * g++.dg/template/repo4.C: Likewise.
5423         * g++.dg/template/repo5.C: Likewise.
5424         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5425         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5426         * g++.old-deja/g++.pt/repo1.C: Likewise.
5427         * g++.old-deja/g++.pt/repo2.C: Likewise.
5428         * g++.old-deja/g++.pt/repo3.C: Likewise.
5429         * g++.old-deja/g++.pt/repo4.C: Likewise.
5430         * gcc.dg/cpp/trad/builtins.c: Likewise.
5431
5432 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
5433
5434         PR tree-optimization/32283
5435         * gcc.dg/tree-ssa/loop-31.c: New test.
5436
5437 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
5438
5439         PR rtl-optimization/26449
5440         * gcc.target/i386/pr26449-1.c: New file.
5441
5442 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
5443
5444         PR target/33329
5445         PR rtl-optimization/26449
5446         * gcc.target/i386/pr33329.c: New file.
5447
5448 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
5449
5450         * gnat.dg/renaming3.adb, renaming4.ads: New test.
5451
5452 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
5453
5454         * gnat.dg/unaligned_rep_clause.adb: New testcase.
5455
5456 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
5457
5458         PR tree-optimization/33301
5459         * gfortran.dg/vect/pr33301.f: New test.
5460
5461 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5462
5463         PR libfortran/33307
5464         * gfortran.dg/backspace_10.f90: New test.
5465
5466 2007-09-07  Richard Guenther  <rguenther@suse.de>
5467
5468         Reapply
5469         2007-09-06  Richard Guenther  <rguenther@suse.de>
5470
5471         PR tree-optimization/32586
5472         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5473         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5474         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5475         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5476         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5477         now obsolete simplification.
5478
5479 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
5480         
5481         PR tree-optimization/33299
5482         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
5483         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
5484
5485 2007-09-07  Richard Guenther  <rguenther@suse.de>
5486
5487         Revert
5488         2007-09-06  Richard Guenther  <rguenther@suse.de>
5489
5490         PR tree-optimization/32586
5491         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5492         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5493         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5494         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5495         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5496         now obsolete simplification.
5497
5498 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
5499
5500         PR tree-optimization/32821
5501         * gcc.dg/tree-ssa/pr32821.c: New file.
5502
5503 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
5504
5505         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
5506         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
5507         and mips_forced_no_er.
5508         (dg-mips-options): Add -mno-abicalls when a small-data option is
5509         specified.  Skip tests with small-data options if mips_forced_gp.
5510         Skip tests with -mexplicit-relocs if mips_forced_no_er.
5511         * gcc.target/mips/sdata-1.c: New test.
5512         * gcc.target/mips/sdata-2.c: Likewise.
5513         * gcc.target/mips/sdata-3.c: Likewise.
5514         * gcc.target/mips/sdata-4.c: Likewise.
5515
5516 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5517
5518         PR fortran/33298
5519         * spread_zerosize_1.f90:  New test case.
5520         * spread_bounds_1.f90:  New test case.
5521
5522 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
5523
5524         PR c++/32674
5525         * g++.dg/template/static31.C: New.
5526
5527 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5528
5529         PR fortran/33271
5530         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
5531         powerpc*-linux-gnu.
5532
5533 2007-09-06  David Daney  <ddaney@avtrex.com>
5534             Richard Sandiford  <richard@codesourcery.com>
5535
5536         PR target/33256
5537         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
5538         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
5539         * gcc.target/mips/pr33256.c: New test.
5540
5541 2007-09-06  Tom Tromey  <tromey@redhat.com>
5542
5543         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
5544
5545 2007-09-06  Richard Guenther  <rguenther@suse.de>
5546
5547         PR tree-optimization/32586
5548         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5549         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5550         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5551         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5552         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5553         now obsolete simplification.
5554
5555 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
5556
5557         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
5558         * gcc.target/i386/sse3-addsubps.c: Ditto.
5559         * gcc.target/i386/sse3-haddpd.c: Ditto.
5560         * gcc.target/i386/sse3-haddps.c: Ditto.
5561         * gcc.target/i386/sse3-hsubpd.c: Ditto.
5562         * gcc.target/i386/sse3-hsubps.c: Ditto.
5563         * gcc.target/i386/sse3-lddqu.c: Ditto.
5564         * gcc.target/i386/sse3-movddup.c: Ditto.
5565         * gcc.target/i386/sse3-movshdup.c: Ditto.
5566         * gcc.target/i386/sse3-movsldup.c: Ditto.
5567
5568 2007-09-06  Richard Guenther  <rguenther@suse.de>
5569
5570         PR tree-optimization/33302
5571         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
5572
5573 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5574
5575         PR libfortran/33225
5576         * gfortran.dg./fmt_float.f90: New test.
5577
5578 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5579
5580         PR libfortran/33253
5581         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
5582
5583 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
5584
5585         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
5586         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
5587
5588 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
5589
5590         * g++.dg/eh/builtin1.C: New test.
5591         * g++.dg/eh/builtin2.C: New test.
5592         * g++.dg/eh/builtin3.C: New test.
5593
5594         PR c++/33289
5595         * g++.dg/eh/builtin4.C: New test.
5596
5597 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
5598
5599         * gcc.target/powerpc/dfp-dd.c: New test.
5600         * gcc.target/powerpc/dfp-td.c: New test.
5601
5602 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
5603
5604         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
5605         * gcc.dg/va-arg-pack-1.c: New test.
5606
5607 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
5608
5609         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
5610         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
5611         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
5612         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
5613         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
5614
5615 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
5616
5617         PR c++/30302
5618         * g++.dg/ext/anon-struct5.C: New.
5619
5620 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
5621
5622         * gcc.dg/i386-cpuid.h: Remove.
5623         * gcc.target/i386/mmx-check.h: Include cpuid.h.
5624         (main): Use __get_cpuid to get target features.
5625         * gcc.target/i386/sse-check.h: Ditto.
5626         * gcc.target/i386/sse2-check.h: Ditto.
5627         * gcc.target/i386/sse3-check.h: Ditto.
5628         * gcc.target/i386/ssse3-check.h: Ditto.
5629         * gcc.target/i386/sse4_1-check.h: Ditto.
5630         * gcc.target/i386/sse4_2-check.h: Ditto.
5631         * gcc.target/i386/sse4a-check.h: Ditto.
5632         * gcc.dg/torture/pr16104-1.c: Ditto.
5633         (do_test): Change to void.
5634         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
5635         * gcc.target/i386/sse-6.c: Ditto.
5636         * gcc.target/i386/sse-7.c: Ditto.
5637         * g++.dg/other/i386-1.C: Include cpuid.h.
5638         (main): New function.  Use __get_cpuid to get target fetaures.
5639
5640 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
5641             David Ung  <davidu@mips.com>
5642             Nigel Stephens <nigel@mips.com>
5643
5644         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
5645         * gcc.c-torture/compile/mipscop-2.c: Likewise.
5646         * gcc.c-torture/compile/mipscop-3.c: Likewise.
5647         * gcc.c-torture/compile/mipscop-4.c: Likewise.
5648         * gcc.dg/torture/mips-hilo-1.c: Likewise.
5649         * gcc.dg/torture/mips-hilo-2.c: Likewise.
5650         * gcc.dg/torture/pr19683-1.c: Likewise.
5651         * gcc.target/mips/madd-3.c: Likewise.
5652         * gcc.target/mips/maddu-3.c: Likewise.
5653         * gcc.target/mips/msub-3.c: Likewise.
5654         * gcc.target/mips/msubu-3.c: Likewise.
5655         * gcc.target/mips/asm-1.c: Likewise.
5656         * gcc.target/mips/branch-1.c: Likewise.
5657         * gcc.target/mips/ins-1.c: Likewise.
5658         * gcc.target/mips/near-far-3.c: Likewise.
5659         * gcc.target/mips/near-far-4.c: Likewise.
5660         * gcc.target/mips/smartmips-lwxs.c: Likewise.
5661         * gcc.target/mips/smartmips-ror-1.c: Likewise.
5662         * gcc.target/mips/smartmips-ror-2.c: Likewise.
5663         * gcc.target/mips/smartmips-ror-3.c: Likewise.
5664         * gcc.target/mips/smartmips-ror-4.c: Likewise.
5665         * gcc.target/mips/dspr2-MULT.c: Likewise.
5666         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5667         * gcc.target/mips/mips32-dsp-run.c: Likewise.
5668         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
5669         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
5670         * gcc.target/mips/code-readable-2.c: Likewise.
5671         * gcc.target/mips/code-readable-3.c: Likewise.
5672
5673 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
5674             David Ung  <davidu@mips.com>
5675             Nigel Stephens <nigel@mips.com>
5676
5677         * gcc.target/mips/mips16-attributes.c: New.
5678
5679 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
5680
5681         PR fortran/31564
5682         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
5683
5684         PR fortran/33241
5685         * gfortran.dg/char_length_10.f90: New test.
5686
5687 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
5688
5689         PR c++/29731
5690         * g++.dg/parse/template24.C: New.
5691
5692 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5693
5694         * g++.dg/other/spu2vmx-1.C: New test.
5695
5696 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
5697
5698         PR tree-optimization/33017
5699         * gcc.dg/pr33017.c: New test.
5700
5701 2007-09-05  Ben Elliston  <bje@au.ibm.com>
5702
5703         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
5704         __protected_stream family of macros.
5705
5706 2007-09-04  Jan Hubicka  <jh@suse.cz>
5707
5708         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
5709         * gcc.dg/tree-ssa/pr27236.c: Likewise.
5710         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
5711         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5712         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
5713         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
5714         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5715         Likewise.
5716
5717 2007-09-04  Janus Weil  <jaydub66@gmail.com>
5718             Tobias Burnus  <burnus@net-b.de>
5719
5720         * gfortran.dg/proc_decl_1.f90: New.
5721         * gfortran.dg/proc_decl_2.f90: New.
5722         * gfortran.dg/proc_decl_3.f90: New.
5723         * gfortran.dg/proc_decl_4.f90: New.
5724
5725 2007-09-04  Jan Hubicka  <jh@suse.cz>
5726
5727         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
5728         * gcc.dg/vect/vect-105.c: Mark functions noinline.
5729         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
5730         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
5731         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
5732         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
5733         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
5734         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
5735         * gcc.dg/vect/vect-50.c: Mark functions noinline.
5736         * gcc.dg/vect/vect-33.c: Mark functions noinline.
5737         * gcc.dg/vect/vect-16.c: Mark functions noinline.
5738         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
5739         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
5740         * gcc.dg/vect/vect-92.c: Mark functions noinline.
5741         * gcc.dg/vect/vect-75.c: Mark functions noinline.
5742         * gcc.dg/vect/vect-58.c: Mark functions noinline.
5743         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
5744         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
5745         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
5746         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
5747         * gcc.dg/vect/vect-114.c: Mark functions noinline.
5748         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
5749         * gcc.dg/vect/vect-8.c: Mark functions noinline.
5750         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
5751         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
5752         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
5753         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
5754         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
5755         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
5756         * gcc.dg/vect/vect-42.c: Mark functions noinline.
5757         * gcc.dg/vect/vect-25.c: Mark functions noinline.
5758         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
5759         * gcc.dg/vect/vect-67.c: Mark functions noinline.
5760         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
5761         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
5762         * gcc.dg/vect/vect-106.c: Mark functions noinline.
5763         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
5764         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
5765         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
5766         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
5767         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
5768         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
5769         * gcc.dg/vect/vect-34.c: Mark functions noinline.
5770         * gcc.dg/vect/vect-17.c: Mark functions noinline.
5771         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
5772         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
5773         * gcc.dg/vect/vect-93.c: Mark functions noinline.
5774         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
5775         * gcc.dg/vect/vect-76.c: Mark functions noinline.
5776         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
5777         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
5778         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
5779         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
5780         * gcc.dg/vect/vect-115.c: Mark functions noinline.
5781         * gcc.dg/vect/vect-9.c: Mark functions noinline.
5782         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
5783         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
5784         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
5785         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
5786         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
5787         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
5788         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
5789         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
5790         * gcc.dg/vect/vect-60.c: Mark functions noinline.
5791         * gcc.dg/vect/vect-26.c: Mark functions noinline.
5792         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
5793         * gcc.dg/vect/vect-85.c: Mark functions noinline.
5794         * gcc.dg/vect/vect-68.c: Mark functions noinline.
5795         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
5796         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
5797         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
5798         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
5799         * gcc.dg/vect/vect-107.c: Mark functions noinline.
5800         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
5801         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
5802         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
5803         * gcc.dg/vect/vect-52.c: Mark functions noinline.
5804         * gcc.dg/vect/vect-35.c: Mark functions noinline.
5805         * gcc.dg/vect/vect-18.c: Mark functions noinline.
5806         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
5807         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
5808         * gcc.dg/vect/vect-77.c: Mark functions noinline.
5809         * gcc.dg/vect/vect-2.c: Mark functions noinline.
5810         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
5811         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
5812         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
5813         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
5814         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
5815         * gcc.dg/vect/vect-116.c: Mark functions noinline.
5816         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
5817         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
5818         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
5819         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
5820         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
5821         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
5822         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
5823         * gcc.dg/vect/vect-44.c: Mark functions noinline.
5824         * gcc.dg/vect/vect-27.c: Mark functions noinline.
5825         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
5826         * gcc.dg/vect/vect-86.c: Mark functions noinline.
5827         * gcc.dg/vect/vect-100.c: Mark functions noinline.
5828         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
5829         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
5830         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
5831         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
5832         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
5833         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
5834         * gcc.dg/vect/vect-108.c: Mark functions noinline.
5835         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
5836         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
5837         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
5838         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
5839         * gcc.dg/vect/vect-11.c: Mark functions noinline.
5840         * gcc.dg/vect/vect-70.c: Mark functions noinline.
5841         * gcc.dg/vect/vect-36.c: Mark functions noinline.
5842         * gcc.dg/vect/vect-19.c: Mark functions noinline.
5843         * gcc.dg/vect/vect-95.c: Mark functions noinline.
5844         * gcc.dg/vect/vect-78.c: Mark functions noinline.
5845         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
5846         * gcc.dg/vect/vect-3.c: Mark functions noinline.
5847         * gcc.dg/vect/vect-all.c: Mark functions noinline.
5848         * gcc.dg/vect/vect-117.c: Mark functions noinline.
5849         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
5850         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
5851         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
5852         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
5853         * gcc.dg/vect/vect-20.c: Mark functions noinline.
5854         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
5855         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
5856         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
5857         * gcc.dg/vect/vect-62.c: Mark functions noinline.
5858         * gcc.dg/vect/vect-28.c: Mark functions noinline.
5859         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
5860         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
5861         * gcc.dg/vect/vect-87.c: Mark functions noinline.
5862         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
5863         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
5864         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
5865         * gcc.dg/vect/vect-109.c: Mark functions noinline.
5866         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
5867         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
5868         noinline.
5869         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
5870         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
5871         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
5872         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
5873         * gcc.dg/vect/vect-12.c: Mark functions noinline.
5874         * gcc.dg/vect/vect-71.c: Mark functions noinline.
5875         * gcc.dg/vect/vect-54.c: Mark functions noinline.
5876         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
5877         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
5878         * gcc.dg/vect/vect-96.c: Mark functions noinline.
5879         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
5880         * gcc.dg/vect/vect-110.c: Mark functions noinline.
5881         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
5882         * gcc.dg/vect/vect-4.c: Mark functions noinline.
5883         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
5884         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
5885         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
5886         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
5887         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
5888         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
5889         * gcc.dg/vect/vect-21.c: Mark functions noinline.
5890         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
5891         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
5892         * gcc.dg/vect/vect-80.c: Mark functions noinline.
5893         * gcc.dg/vect/vect-63.c: Mark functions noinline.
5894         * gcc.dg/vect/vect-46.c: Mark functions noinline.
5895         * gcc.dg/vect/vect-29.c: Mark functions noinline.
5896         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
5897         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
5898         * gcc.dg/vect/vect-88.c: Mark functions noinline.
5899         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
5900         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
5901         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
5902         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
5903         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
5904         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
5905         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
5906         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
5907         * gcc.dg/vect/vect-30.c: Mark functions noinline.
5908         * gcc.dg/vect/vect-13.c: Mark functions noinline.
5909         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
5910         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
5911         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
5912         * gcc.dg/vect/vect-72.c: Mark functions noinline.
5913         * gcc.dg/vect/vect-38.c: Mark functions noinline.
5914         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
5915         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
5916         * gcc.dg/vect/vect-97.c: Mark functions noinline.
5917         * gcc.dg/vect/vect-111.c: Mark functions noinline.
5918         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
5919         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
5920         * gcc.dg/vect/vect-5.c: Mark functions noinline.
5921         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
5922         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
5923         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
5924         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
5925         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
5926         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
5927         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
5928         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
5929         * gcc.dg/vect/vect-22.c: Mark functions noinline.
5930         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
5931         * gcc.dg/vect/vect-64.c: Mark functions noinline.
5932         * gcc.dg/vect/vect-89.c: Mark functions noinline.
5933         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
5934         * gcc.dg/vect/vect-103.c: Mark functions noinline.
5935         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
5936         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
5937         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
5938         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
5939         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
5940         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
5941         * gcc.dg/vect/vect-31.c: Mark functions noinline.
5942         * gcc.dg/vect/vect-14.c: Mark functions noinline.
5943         * gcc.dg/vect/vect-73.c: Mark functions noinline.
5944         * gcc.dg/vect/vect-56.c: Mark functions noinline.
5945         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
5946         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
5947         * gcc.dg/vect/vect-98.c: Mark functions noinline.
5948         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
5949         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
5950         * gcc.dg/vect/vect-112.c: Mark functions noinline.
5951         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
5952         * gcc.dg/vect/vect-6.c: Mark functions noinline.
5953         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
5954         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
5955         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
5956         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
5957         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
5958         * gcc.dg/vect/pr25413.c: Mark functions noinline.
5959         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
5960         * gcc.dg/vect/vect-40.c: Mark functions noinline.
5961         * gcc.dg/vect/vect-23.c: Mark functions noinline.
5962         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
5963         * gcc.dg/vect/vect-82.c: Mark functions noinline.
5964         * gcc.dg/vect/vect-65.c: Mark functions noinline.
5965         * gcc.dg/vect/vect-48.c: Mark functions noinline.
5966         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
5967         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
5968         * gcc.dg/vect/vect-104.c: Mark functions noinline.
5969         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
5970         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
5971         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
5972         * gcc.dg/vect/vect-32.c: Mark functions noinline.
5973         * gcc.dg/vect/vect-15.c: Mark functions noinline.
5974         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
5975         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
5976         * gcc.dg/vect/vect-91.c: Mark functions noinline.
5977         * gcc.dg/vect/vect-74.c: Mark functions noinline.
5978         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
5979         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
5980         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
5981         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
5982         * gcc.dg/vect/vect-99.c: Mark functions noinline.
5983         * gcc.dg/vect/vect-113.c: Mark functions noinline.
5984         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
5985         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
5986         * gcc.dg/vect/vect-7.c: Mark functions noinline.
5987         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
5988         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
5989         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
5990         * gcc.dg/vect/vect-24.c: Mark functions noinline.
5991         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
5992         * gcc.dg/vect/vect-83.c: Mark functions noinline.
5993         * gcc.dg/vect/vect-66.c: Mark functions noinline.
5994         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
5995
5996 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
5997
5998         PR middle-end/33187
5999         * gcc.target/i386/cmov7.c: New file.
6000
6001 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
6002
6003         * gcc.target/i386/sse4a-check.h: New file.
6004         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
6005         * gcc.target/i386/sse4a-insert.c: Ditto.
6006         * gcc.target/i386/sse4a-montsd.c: Ditto.
6007         * gcc.target/i386/sse4a-montss.c: Ditto.
6008         * gcc.target/i386/mmx-check.h: New file.
6009         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
6010         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
6011         * gcc.target/i386/sse-check.h: New file.
6012         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
6013         * gcc.target/i386/sse-3.c: Ditto.
6014         * gcc.target/i386/sse-7.c: Ditto.
6015         * gcc.target/i386/sse-9.c: Ditto.
6016         * gcc.target/i386/ssefn-3.c: Ditto.
6017         * gcc.target/i386/sse-recip.c: Ditto.
6018         * gcc.target/i386/sse-recip-vec.c: Ditto.
6019         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
6020         * gcc.target/i386/20020523-1.c: Remove.
6021         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
6022         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6023         * gcc.target/i386/ssefn-4.c: Ditto.
6024         * gcc.target/i386/sse-6.c: Ditto.
6025         * gcc.target/i386/sse-10.c: Ditto.
6026         * gcc.target/i386/sse-11.c: Ditto.
6027         * gcc.target/i386/sse-18.c: Ditto.
6028         * gcc.target/i386/fpprec-1.c: Ditto.
6029         * g++.dg/other/i386-1.C: Ditto.
6030
6031 2007-09-04  Richard Guenther  <rguenther@suse.de>
6032
6033         PR tree-optimization/33291
6034         * gcc.dg/volatile2.c: New testcase.
6035         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
6036         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
6037         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6038         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6039
6040 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6041
6042         PR fortran/33253
6043         * gfortran.dg/namelist_15.f90: Update test.
6044         * gfortran.dg/namelist_24.f90: Update test.
6045         * gfortran.dg/namelist_38.f90: New test.
6046
6047 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6048
6049         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
6050         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6051         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
6052         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6053         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
6054         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6055
6056 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6057
6058         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
6059         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
6060
6061         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
6062
6063 2007-09-02  David Daney  <ddaney@avtrex.com>
6064
6065         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
6066         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
6067         * gcc.target/mips/atomic-memory-1.c: Ditto.
6068         * gcc.target/mips/atomic-memory-2.c: Ditto.
6069
6070 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6071
6072         * gcc.target/cris/builtin_clz_v0.c: New testcase.
6073         * gcc.target/cris/builtin_clz_v3.c: New testcase.
6074
6075 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
6076
6077         * gfortran.dg/substr_6.f90: New test.
6078
6079 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
6080
6081         PR c++/33208
6082         * g++.dg/other/error18.C: New.
6083         * g++.dg/expr/bitfield3.C: Adjust.
6084
6085 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
6086
6087         PR fortran/33276
6088         * gfortran.fortran-torture/compile/pr33276.f90: New.
6089
6090 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
6091
6092         PR C/29237
6093         PR middle-end/33272
6094         * gcc.dg/c99-arraydecl-3.c: New test.
6095
6096 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
6097
6098         PR c++/32597
6099         * g++.dg/cpp0x/variadic-new2.C: New.
6100         * g++.dg/cpp0x/variadic-new.C: New.
6101
6102 2007-08-31  Tobias Burnus  <burnus@net-b.de>
6103
6104         PR fortran/33232
6105         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
6106         * gfortran.dg/read_1.f90: New.
6107
6108 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6109
6110         PR c++/33210
6111         * g++.dg/template/error30.C: New.
6112
6113 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6114
6115         PR c++/32113
6116         * g++.dg/template/crash70.C: New.
6117
6118 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6119
6120         PR c++/33212
6121         * g++.dg/ext/is_class_error.C: New.
6122
6123 2007-08-31  Olivier Hainque  <hainque@adacore.com>
6124
6125         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
6126         
6127 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
6128             Revital Eres  <eres@il.ibm.com>
6129
6130         * gcc.target/powerpc/paired-1.c: New test.
6131         * gcc.target/powerpc/paired-2.c: New test.
6132         * gcc.target/powerpc/paired-3.c: New test.
6133         * gcc.target/powerpc/paired-4.c: New test.
6134         * gcc.target/powerpc/paired-5.c: New test.
6135         * gcc.target/powerpc/paired-6.c: New test.
6136         * gcc.target/powerpc/paired-7.c: New test.
6137         * gcc.target/powerpc/ppc-paired.c: New test.
6138
6139 2007-08-31  Ollie Wild  <aaw@google.com>
6140
6141         * g++.dg/conversion/ptrmem2.C: New test.
6142         * g++.dg/conversion/ptrmem3.C: New test.
6143         * g++.dg/conversion/ptrmem4.C: New test.
6144         * g++.dg/conversion/ptrmem5.C: New test.
6145         * g++.dg/conversion/ptrmem6.C: New test.
6146         * g++.dg/conversion/ptrmem7.C: New test.
6147         * g++.dg/conversion/ptrmem8.C: New test.
6148
6149 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
6150
6151         PR fortran/31879
6152         * gfortran.dg/char_length_7.f90: New test.
6153         * gfortran.dg/char_length_9.f90: New test.
6154         * gfortran.dg/char_assign_1.f90: Add extra warning.
6155
6156         PR fortran/31197
6157         PR fortran/31258
6158         * gfortran.dg/char_length_8.f90: New test.
6159
6160 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6161
6162         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
6163
6164 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
6165
6166         * gcc.dg/inline-24.c: New test.
6167         * g++.dg/opt/inline11.C: New test.
6168
6169 2007-08-30  Richard Guenther  <rguenther@suse.de>
6170
6171         * gcc.target/i386/vectorize5.c: New testcase.
6172
6173 2007-08-30  Tobias Burnus  <burnus@net-b.de>
6174
6175         PR fortran/33228
6176         * interface.c (check_interface0): Improve error for external procs.
6177         (check_sym_interfaces): Fix checking of module procedures.
6178
6179 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
6180
6181         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
6182         (AI): Add AI_ALIGN.
6183         * gcc.dg/sync-3.c: New test.
6184
6185         PR middle-end/32758
6186         * gcc.dg/cleanup-12.c: New test.
6187
6188 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
6189
6190         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
6191         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
6192         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
6193         * gcc.dg/pr32450.c: Ditto.
6194         * gcc.dg/nest.c: Ditto.
6195         * gcc.dg/nested-func-4.c: Ditto.
6196         * g++.old-deja/g++.law/profile1.C: Ditto.
6197
6198 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6199
6200         PR fortran/32989
6201         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
6202         non-default integer kind arguments.
6203
6204 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
6205
6206         PR fortran/33105
6207         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
6208
6209 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
6210
6211         * gcc.dg/h8300-ice2.c: Remove target selector.
6212
6213 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
6214
6215         PR fortran/33215
6216         * gfortran.dg/binding_label_tests_15.f03: New test case.
6217         * gfortran.dg/binding_label_tests_16.f03: Ditto.
6218
6219 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6220
6221         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
6222         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
6223
6224 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
6225
6226         PR c++/33194
6227         * g++.dg/other/canon-33194.C: New.
6228
6229 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6230
6231         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
6232         * gcc.c-torture/execute/pr23135.c: Likewise.
6233
6234 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
6235
6236         * gcc.dg/pr31344.c: Move to ...
6237         * gcc.dg/dfp/pr31344.c: ... here.
6238         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
6239         * gcc.dg/20050503-1.c: Ditto.
6240         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
6241         * gcc.dg/20061127-1.c: Compile only for fpic targets.
6242         * gcc.dg/20060801-1.c: Ditto.
6243
6244 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
6245
6246         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
6247         * gfortran.dg/nan_1.f90: Likewise.
6248
6249 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6250
6251         PR fortran/33055
6252         Revert previous patch.
6253
6254 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
6255             Kazu Hirata  <kazu@codesourcery.com>
6256
6257         * gcc.target/m68k/interrupt-1.c: New.
6258
6259 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6260
6261         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
6262         10000 for targets where "int" can't hold at least 100000.
6263         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
6264         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
6265         (test5)(test6): Use it.
6266         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
6267         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
6268         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
6269         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
6270         * gcc.dg/attr-alloc_size.c (test): Likewise.
6271
6272 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
6273
6274         PR c++/33209
6275         * g++.dg/template/error29.C: New.
6276
6277 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
6278
6279         PR c++/32596
6280         * g++.dg/ext/visibility/anon5.C: New test.
6281
6282 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6283
6284         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
6285
6286 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6287
6288         * gfortran.dg/gamma_1.f90: Remove large-real tests.
6289         * gfortran.dg/gamma_2.f90: Remove large-real tests.
6290         * gfortran.dg/gamma_4.f90: New: large-real tests.
6291
6292 2007-08-28  Jason Merrill  <jason@redhat.com>
6293
6294         PR c++/29000
6295         * g++.dg/ext/stmtexpr12.C: New test.
6296
6297         PR c++/28558
6298         * g++.dg/ext/attrib28.C: New test.
6299
6300 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
6301
6302         PR target/32661
6303         * gcc.target/i386/pr32661.c: New test.
6304
6305 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
6306
6307         PR middle-end/32370
6308         * gcc.dg/pr32370.c: New test.
6309
6310         PR rtl-optimization/33148
6311         * gcc.c-torture/compile/20070827-1.c: New test.
6312
6313         PR debug/32914
6314         * d++.dg/debug/const3.C: New test.
6315         * d++.dg/debug/const4.C: New test.
6316         * d++.dg/debug/dwarf2/const1.C: New test.
6317         * d++.dg/debug/dwarf2/const2.C: New test.
6318         * d++.dg/debug/dwarf2/const2b.C: New test.
6319
6320 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
6321             Vladimir Yanovsky  <yanov@il.ibm.com>
6322             Revital Eres  <eres@il.ibm.com>
6323             Andrey Belevantsev  <abel@ispras.ru>
6324
6325         * gcc.dg/sms-1.c: New test.
6326
6327 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
6328
6329         * g++.dg/ext/gnu-inline-common.h: New.
6330         * g++.dg/ext/gnu-inline-global-reject.C: New.
6331         * g++.dg/ext/gnu-inline-global.C: New.
6332         * g++.dg/ext/gnu-inline-namespace.C: New.
6333         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
6334         * g++.dg/ext/gnu-inline-class.C: New.
6335         * g++.dg/ext/gnu-inline-class-static.C: New.
6336         * g++.dg/ext/gnu-inline-template-class.C: New.
6337         * g++.dg/ext/gnu-inline-template-func.C: New.
6338
6339 2007-08-27  Jason Merrill  <jason@redhat.com>
6340
6341         PR c++/31337
6342         * g++.dg/ext/stmtexpr11.C: New.
6343
6344 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
6345
6346         * lib/target-supports.exp (check_profiling_available):
6347         Set profiling_available_saved to 0 on fido-*-elf.
6348
6349 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
6350
6351         PR tree-optimization/33173
6352         
6353         * gcc.c-torture/compile/pr33173.c: New.
6354
6355 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
6356
6357         PR target/31385
6358         * gcc.dg/dfp/pr31385.c: New.
6359
6360 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6361
6362         * gcc.dg/unsigned-long-compare.c: Remove target selector.
6363
6364 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6365
6366         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
6367         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
6368         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
6369         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
6370         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
6371         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
6372         gcc.target/m68k directory.
6373         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
6374         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
6375         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
6376         gcc.target/cris directory.
6377         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
6378         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
6379         gcc.target/bfin directory.
6380
6381         * gcc.target/sh: New directory.
6382         * gcc.target/sh/sh.exp: New file.
6383         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
6384         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
6385         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
6386         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
6387         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
6388         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
6389
6390 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6391
6392         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
6393         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
6394         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
6395         * gcc.target/i386/local2.c: Ditto.
6396         * gcc.target/i386/stack-prot-kernel.c: Ditto.
6397         * gcc.target/i386/20011119-1.c: Ditto.
6398         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
6399         * gcc.target/i386/fastcall-1.c: Fix target selector.
6400
6401 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6402
6403         PR fortran/33055
6404         * gfortran.dg/negative_unit.f: Add new check
6405         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
6406         -fdefault-integer-8.
6407
6408 2007-08-26  Asher Langton  <langton2@llnl.gov>
6409
6410         * gfortran.dg/recursive_stack.f90: New.
6411         * gfortran.dg/openmp_stack.f90: New.
6412
6413 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6414
6415         PR fortran/31298
6416         * gfortran.dg/use_10.f90: New.
6417
6418 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6419
6420         PR fortran/32985
6421         * gfortran.dg/namelist_14.f90: Make test case valid.
6422         * gfortran.dg/common_10.f90: New.
6423
6424 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
6425
6426         PR middle-end/33181
6427         * gcc.dg/ifelse-2.c: New.
6428
6429 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6430
6431         PR fortran/32980
6432         * gfortran.dg/gamma_1.f90: New.
6433         * gfortran.dg/gamma_2.f90: New.
6434         * gfortran.dg/gamma_3.f90: New.
6435
6436 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6437
6438         PR fortran/33188
6439         * gfortran.dg/used_types_18.f90: New.
6440
6441 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
6442
6443         * gcc.dg/array-init-2.c: New test.
6444
6445 2007-08-24  Tobias Burnus  <burnus@net-b.de>
6446
6447         PR fortran/33178
6448         * gfortran.dg/initialization_4.f90: Update dg-error.
6449         * gfortran.dg/initialization_13.f90: New.
6450
6451 2007-08-24  Richard Guenther  <rguenther@suse.de>
6452
6453         PR middle-end/33166
6454         * gcc.c-torture/compile/pr33166.c: New testcase.
6455
6456 2007-08-24  Tobias Burnus  <burnus@net-b.de>
6457
6458         PR fortran/33139
6459         * gfortran.dg/pointer_assign_4.f90: New.
6460         * gfortran.dg/shape_2.f90: Fix test case.
6461         * gfortran.dg/char_result_4.f90: Ditto.
6462
6463 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
6464
6465         * gcc.dg/array-init-1.c: New test.
6466
6467         PR c++/32567
6468         * g++.dg/parse/crash36.C: New test.
6469
6470 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
6471
6472         * gcc.dg/pr32721.c: Updated.
6473
6474 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
6475
6476         PR tree-optimization/32573
6477         PR middle-end/32946
6478         * gcc.dg/pr32573.c: New test.
6479
6480         PR c++/32898
6481         * g++.dg/lookup/ns3.C: New test.
6482
6483         * gfortran.dg/assumed_charlen_sharing.f90: New test.
6484
6485         PR c++/31941
6486         * g++.dg/parse/crash37.C: New test.
6487
6488 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
6489
6490         PR target/17390
6491         * gcc.target/i386/pr17390.c: New test.
6492
6493 2007-08-23  Richard Guenther  <rguenther@suse.de>
6494
6495         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
6496         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
6497         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
6498         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
6499         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
6500         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
6501         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
6502         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
6503
6504 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
6505
6506         * gcc.target/s390: New directory.
6507         * gcc.target/s390/s390.exp: New file.
6508         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
6509         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
6510         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
6511         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
6512         gcc.target/s390 directory.
6513
6514 2007-08-23  Richard Guenther  <rguenther@suse.de>
6515
6516         PR tree-optimization/32328
6517         * gcc.dg/pr32328.c: New testcase.
6518
6519 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6520
6521         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
6522           available.
6523
6524 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6525
6526         PR fortran/33095
6527         * gfortran.dg/min_max_optional_5.f90: New test.
6528         * gfortran.dg/min_max_optional_2.f90: Remove.
6529         * gfortran.dg/min_max_optional_3.f90: Remove.
6530         * gfortran.dg/min_max_optional_4.f90: Remove.
6531
6532 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
6533
6534         * gcc.target/i386/xorps-sse.c: New.
6535         * gcc.target/i386/xorps-sse2.c: New.
6536
6537 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
6538
6539         * gcc.target/i386/cmov3.c: Fix scan-assembler.
6540         * gcc.target/i386/cmov4.c: Fix scan-assembler.
6541         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
6542
6543 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
6544
6545         PR fortran/33020
6546         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
6547         include multiple kinds for SHAPE parameter within a single
6548         namespace.
6549         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
6550         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
6551
6552 2007-08-22  Janus Weil  <jaydub66@gmail.com>
6553
6554         * interface_abstract_1.f90: Extended test case.
6555         * interface_abstract_3.f90: New test.
6556
6557 2007-08-21  Christian Bruel  <christian.bruel@st.com>
6558
6559         * gcc.dg/fold-sub.c: New test.
6560         
6561 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
6562
6563         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
6564         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
6565         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
6566         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
6567         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
6568         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
6569
6570 2007-08-22  Richard Guenther  <rguenther@suse.de>
6571
6572         PR middle-end/33007
6573         * gcc.dg/pr33007.c: New testcase.
6574
6575 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
6576
6577         * gcc.c-torture/execute/strcmp-1.x: Delete.
6578
6579 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
6580
6581         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
6582         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
6583         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
6584         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
6585         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
6586         gcc.target/i386/stack-realign.c,
6587         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6588         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6589         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
6590         target using dg-require-effective-target directive.
6591         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
6592         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
6593         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6594         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
6595         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
6596         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
6597         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
6598         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
6599         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
6600         Require lp64 target using dg-require-effective-target directive.
6601         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
6602         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
6603         directive.
6604         * gcc.target/i386/20010202-1.c: Move from here ...
6605         * gcc.dg/20010202-1.c: ... to here.
6606
6607 2007-08-22  Richard Guenther  <rguenther@suse.de>
6608
6609         PR tree-optimization/33142
6610         * gcc.c-torture/execute/pr33142.c: New testcase.
6611
6612 2007-08-22  Richard Guenther  <rguenther@suse.de>
6613
6614         PR middle-end/32563
6615         * g++.dg/torture/pr32563.C: New testcase.
6616
6617 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
6618
6619         PR middle-end/32912
6620         * gcc.dg/pr32912-1.c: Add -w to options.
6621         * gcc.dg/pr32912-2.c: Likewise.
6622         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
6623
6624 2007-08-21  Ian Lance Taylor  <iant@google.com>
6625
6626         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
6627
6628 2007-08-21  Ian Lance Taylor  <iant@google.com>
6629
6630         PR tree-optimization/33134
6631         * g++.dg/tree-ssa/pr33134.C: New test.
6632
6633 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
6634
6635         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
6636         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
6637
6638 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
6639
6640         PR debug/32610
6641         * gcc.dg/debug/pr32610.c: New test.
6642
6643         * g++.dg/init/new24.C: New test.
6644
6645         PR middle-end/32912
6646         * gcc.dg/pr32912-1.c: New test.
6647         * gcc.dg/pr32912-2.c: New test.
6648         * gcc.dg/pr32912-3.c: New test.
6649
6650 2007-08-21  Richard Guenther  <rguenther@suse.de>
6651
6652         * gcc.dg/pointer-arith-10.c: New testcase.
6653
6654 2007-08-21  Richard Guenther  <rguenther@suse.de>
6655
6656         PR middle-end/33122
6657         * gcc.c-torture/compile/pr33122.c: New testcase.
6658
6659 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
6660
6661         * g++.dg/warn/Wnvdtor-2.C: New testcase.
6662
6663 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
6664
6665         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
6666
6667 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
6668
6669         PR c++/33025
6670         * g++.dg/init/new23.C: New test.
6671
6672 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6673
6674         PR middle-end/30564
6675         * gcc.c-torture/compile/pr30564-1.c: New test.
6676         * gcc.c-torture/compile/pr30564-2.c: New test.
6677
6678 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
6679
6680         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
6681
6682 2007-08-19  Tobias Burnus  <burnus@net-b.de>
6683
6684         * gfortran.dg/interface_abstract_2.f90: New.
6685         * gfortran.dg/interface_abstract_1.f90: Fix typo.
6686
6687 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
6688
6689         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
6690         unknown (so that outer-loop wont get analyzed).
6691         * gcc.dg/vect/vect-outer-1a.c: New test.
6692         * gcc.dg/vect/vect-outer-1b.c: New test.
6693         * gcc.dg/vect/vect-outer-1.c: New test.
6694         * gcc.dg/vect/vect-outer-2a.c: New test.
6695         * gcc.dg/vect/vect-outer-2b.c: New test.
6696         * gcc.dg/vect/vect-outer-2c.c: New test.
6697         * gcc.dg/vect/vect-outer-2.c: New test.
6698         * gcc.dg/vect/vect-outer-3a.c: New test.
6699         * gcc.dg/vect/vect-outer-3b.c: New test.
6700         * gcc.dg/vect/vect-outer-3c.c: New test.
6701         * gcc.dg/vect/vect-outer-3.c: New test.
6702         * gcc.dg/vect/vect-outer-4a.c: New test.
6703         * gcc.dg/vect/vect-outer-4b.c: New test.
6704         * gcc.dg/vect/vect-outer-4c.c: New test.
6705         * gcc.dg/vect/vect-outer-4d.c: New test.
6706         * gcc.dg/vect/vect-outer-4e.c: New test.
6707         * gcc.dg/vect/vect-outer-4f.c: New test.
6708         * gcc.dg/vect/vect-outer-4g.c: New test.
6709         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
6710         * gcc.dg/vect/vect-outer-4i.c: New test.
6711         * gcc.dg/vect/vect-outer-4j.c: New test.
6712         * gcc.dg/vect/vect-outer-4k.c: New test.
6713         * gcc.dg/vect/vect-outer-4l.c: New test.
6714         * gcc.dg/vect/vect-outer-4m.c: New test.
6715         * gcc.dg/vect/vect-outer-4.c: New test.
6716         * gcc.dg/vect/vect-outer-5.c: New test.
6717         * gcc.dg/vect/vect-outer-6.c: New test.
6718         * gcc.dg/vect/vect-outer-fir.c: New test.
6719         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
6720         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
6721
6722 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
6723
6724         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
6725         and -fno-tree-reassoc.
6726         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
6727         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6728         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
6729         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6730         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
6731         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6732         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
6733         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
6734         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
6735         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
6736         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
6737         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
6738         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
6739         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
6740         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
6741         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
6742         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
6743         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
6744         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
6745         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
6746         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
6747         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
6748         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
6749         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
6750         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
6751         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
6752         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
6753         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
6754         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
6755         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
6756         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
6757         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
6758         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
6759         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
6760         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
6761         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
6762         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
6763
6764 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
6765
6766         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
6767         versioning for aliasing).
6768         * gcc.dg/vect/vect-35.c: Likewise.
6769
6770         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
6771         targets.
6772         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6773
6774 2007-08-18  Tom Tromey  <tromey@redhat.com>
6775
6776         PR preprocessor/32974:
6777         * gcc.dg/cpp/pr32974.c: New file.
6778
6779 2007-08-17  Tobias Burnus  <burnus@net-b.de>
6780
6781         * gfortran.dg/interface_abstract_1.f90: New.
6782
6783 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
6784
6785         PR fortran/32881
6786         * gfortran.dg/pure_initializer_1.f90: New test.
6787
6788 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
6789
6790         PR fortran/32875
6791         * gfortran.dg/array_constructor_18.f90: New test.
6792
6793 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6794
6795         PR c++/28989
6796         * g++.dg/expr/lval3.C: New test.
6797         * g++.dg/expr/lval4.C: New test.
6798
6799 2007-08-17  Ollie Wild  <aaw@google.com>
6800
6801         PR c++/31749
6802         * g++.dg/lookup/builtin3.C: New test.
6803         * g++.dg/lookup/builtin4.C: New test.
6804         * g++.dg/lookup/using19.C: New test.
6805
6806 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
6807
6808         PR c++/32190
6809         * g++.dg/parse/error31.C: New.
6810
6811 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
6812
6813         PR c++/32112
6814         * g++.dg/template/error26.C: New.
6815
6816 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6817
6818         PR fortran/33079
6819         * gfortran.dg/zero_length_2.f90: New test.
6820
6821 2007-08-17  Tobias Burnus  <burnus@net-b.de>
6822
6823         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
6824         * gfortran.dg/kind_tests_3.f03: Ditto.
6825         * gfortran.dg/global_vars_f90_init.f90: Ditto.
6826         * gfortran.dg/interface_13.f90: Ditto.
6827         * gfortran.dg/pr32738.f90: Ditto.
6828         * gfortran.dg/module_private_1.f90: Ditto.
6829         * gfortran.dg/test_only_clause.f90: Ditto.
6830         * gfortran.dg/bind_c_vars.f90: Ditto.
6831         * gfortran.dg/bind_c_dts.f90: Ditto.
6832         * gfortran.dg/use_9.f90: Ditto.
6833         * gfortran.dg/generic_8.f90: Ditto.
6834         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
6835         * gfortran.dg/private_type_6.f90: Ditto.
6836         * gfortran.dg/c_assoc.f90: Ditto.
6837         * gfortran.dg/private_type_7.f90: Ditto.
6838         * gfortran.dg/global_vars_c_init.f90: Ditto.
6839         * gfortran.dg/bind_c_dts_2.f03: Ditto.
6840         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
6841         * gfortran.dg/c_size_t_test.f03: Ditto.
6842         * gfortran.dg/used_types_12.f90: Ditto.
6843         * gfortran.dg/pr25923.f90: Ditto.
6844         * gfortran.dg/test_com_block.f90: Ditto.
6845         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
6846         * gfortran.dg/equiv_constraint_7.f90: Ditto.
6847         * gfortran.dg/com_block_driver.f90: Ditto.
6848         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
6849         * gfortran.dg/use_iso_c_binding.f90: Ditto.
6850         * gfortran.dg/c_loc_test.f90: Ditto.
6851         * gfortran.dg/c_ptr_tests.f03: Ditto.
6852         * gfortran.dg/module_interface_1.f90: Ditto.
6853
6854 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
6855
6856         PR c++/32870
6857         * g++.dg/other/error17.C: Adjust.
6858         
6859 2007-08-17  Ben Elliston  <bje@au.ibm.com>
6860
6861         PR middle-end/32970
6862         * g++.dg/ext/altivec-14.C: New test.
6863
6864 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
6865
6866         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
6867         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
6868         dump files.
6869         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
6870         * gcc.dg/vect/pr32366.c: Ditto.
6871
6872 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
6873
6874         PR testsuite/33082
6875         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
6876         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
6877         * gcc.dg/dfp/convert-int-fold.c: Ditto.
6878         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
6879
6880 2007-08-16  Tobias Burnus  <burnus@net-b.de>
6881
6882         PR fortran/33072
6883         * gfortran.dg/use_9.f90: New.
6884
6885 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
6886
6887         * g++.dg/gcov/gcov-5.C: New test.
6888
6889 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
6890
6891         * g++.dg/gcov/gcov-4.C: New test.
6892         * lib/gcov.exp (verify-lines): Add support for
6893         checking no-coverage lines.
6894
6895 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
6896
6897         * gcc.dg/vect/vect-vfa-01.c: New.
6898         * gcc.dg/vect/vect-vfa-02.c: New.
6899         * gcc.dg/vect/vect-vfa-03.c: New.
6900         * gcc.dg/vect/vect-vfa-04.c: New.
6901         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
6902         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
6903         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
6904         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
6905         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
6906         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
6907         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
6908         gfortran.dg/vect/pr19049.f90: Rename to start with
6909         prefix no-vfa-.
6910         * gcc.dg/vect/vect.exp: Disable versioning for alias
6911         when test starts with no-vfa-.
6912         * gfortran.dg/vect/vect.exp: Likewise.
6913
6914 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
6915
6916         * gcc.dg/torture/pr32897.c: New test.
6917
6918 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
6919
6920         PR c++/31132
6921         * g++.dg/template/crash69.C: New.
6922
6923 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
6924
6925         * lib/target-supports.exp (check_effective_target_arm32): Use
6926         check_no_compiler_messages.
6927
6928 2007-08-15  Diego Novillo  <dnovillo@google.com>
6929
6930         gcc.dg/tree-ssa/20070815.c: New test.
6931
6932 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6933
6934         PR fortran/33077
6935         * gfortran.dg/random_7.f90: Initialize variable.
6936
6937 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
6938
6939         PR middle-end/33074
6940         * gfortran.dg/pr33074.f90: New test.
6941
6942         PR c++/32992
6943         * g++.dg/opt/nrv14.C: New test.
6944
6945 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
6946
6947         PR c++/33035
6948         * g++.dg/template/crash68.C: New.
6949
6950 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
6951
6952         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
6953         * gcc.dg/sibcall-4.c: Ditto.
6954
6955 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6956
6957         PR fortran/33066
6958         * gfortran.dg/use_8.f90: New test.
6959         * gfortran.dg/c_loc_tests_2.f03: Fix code.
6960
6961 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
6962
6963         PR c++/27211
6964         * g++.dg/template/error27.C: New.
6965         * g++.dg/template/error28.C: New.
6966         * g++.dg/other/pr28304.C: Adjust.
6967         * g++.old-deja/g++.mike/p811.C: Likewise.
6968
6969 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6970
6971         PR target/30315
6972         * gcc.target/i386/pr30315.c: New.
6973
6974 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6975
6976         PR fortran/32594
6977         * gfortran.dg/substr_5.f90: New test.
6978
6979 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
6980
6981         PR c/30428
6982         * gcc.dg/vector-2.c: New test.
6983
6984         PR c++/30428
6985         * g++.dg/ext/vector8.C: New test.
6986
6987 2007-08-13  Dan Hipschman  <dsh@google.com>
6988
6989         PR c/32953
6990         * gcc.dg/format/array-1.c: Add an additional test for
6991         unterminated format strings of length 1.
6992
6993 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
6994
6995         PR fortran/32926
6996         * gfortran.dg/external_procedures_3.f90: New test.
6997
6998 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
6999
7000         PR fortran/32827
7001         * gfortran.dg/import6.f90: New test.
7002
7003 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
7004
7005         PR C/30427
7006         *  gcc.dg/vector-1.c: New test.
7007
7008 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
7009
7010         * gcc.dg/pr21255-4.c: Skip for PIC.
7011         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
7012
7013 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
7014
7015         * gcc.dg/attr-isr.c: Skip for PIC.
7016         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7017         * gcc.dg/attr-isr-trapa.c: Likewise.
7018         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7019         * gcc.dg/pragma-isr-trapa.c: Likewise.
7020         * gcc.dg/pragma-isr-trapa2.c: Likewise.
7021
7022 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7023
7024         PR fortran/32962
7025         * gfortran.dg/transpose_1.f90: New test.
7026
7027 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7028
7029         PR fortran/29600
7030         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
7031         intrinsic.
7032
7033 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7034
7035         PR fortran/30964
7036         PR fortran/33054
7037         * gfortran.dg/random_4.f90: New test.
7038         * gfortran.dg/random_5.f90: New test.
7039         * gfortran.dg/random_6.f90: New test.
7040         * gfortran.dg/random_7.f90: New test.
7041
7042 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7043
7044         PR fortran/32860
7045         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
7046
7047 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7048
7049         PR fortran/31629
7050         * gfortran.dg/module_private_1.f90: New test.
7051
7052 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7053
7054         PR fortran/29600
7055         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
7056         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
7057
7058 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7059
7060         PR fortran/32937
7061         * gfortran.dg/char_length_6.f90: New test.
7062
7063 2007-08-10  Ollie Wild  <aaw@google.com>
7064
7065         * g++.dg/lookup/using18.C: New test.
7066
7067 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7068
7069         PR c++/17763
7070         * g++.dg/other/error16.C: New.
7071
7072 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7073
7074         PR libfortran/33039
7075         * gfortran.dg/namelist_37.f90: New test.
7076
7077 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7078
7079         PR c++/22256
7080         * g++.dg/conversion/op3.C: New.
7081
7082 2007-08-09  Tobias Burnus  <burnus@net-b.de>
7083
7084         PR fortran/32987
7085         * gfortran.dg/fmt_tab_1.f90: New.
7086         * gfortran.dg/fmt_tab_2.f90: New.
7087
7088 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7089
7090         PR c/32796
7091         * gcc.c-torture/compile/pr32796.c: New test.
7092
7093 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7094
7095         PR middle-end/32813
7096         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
7097         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
7098         instead of just -O.
7099
7100 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
7101
7102         * gcc.target/mips/code-readable-1.c: New test.
7103         * gcc.target/mips/code-readable-2.c: Likewise.
7104         * gcc.target/mips/code-readable-3.c: Likewise.
7105
7106 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
7107             Revital Eres  <eres@il.ibm.com>
7108
7109         * gfortran.dg/sms-1.f90: Add comment.
7110         * gfortran.dg/sms-2.f90: New.
7111
7112 2007-08-07  Ian Lance Taylor  <iant@google.com>
7113
7114         * gcc.dg/instrument-1.c: New test.
7115         * gcc.dg/instrument-2.c: New test.
7116         * gcc.dg/instrument-3.c: New test.
7117
7118 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
7119
7120         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
7121
7122 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
7123
7124         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
7125         !vector_alignment_reachable targets.
7126         * gcc.dg/vect/vect-33.c: Likewise.
7127         * gcc.dg/vect/vect-42.c: Likewise.
7128         * gcc.dg/vect/vect-44.c: Likewise.
7129         * gcc.dg/vect/vect-50.c: Likewise.
7130         * gcc.dg/vect/vect-70.c: Likewise.
7131         * gcc.dg/vect/vect-71.c: Likewise.
7132         * gcc.dg/vect/vect-87.c: Likewise.
7133         * gcc.dg/vect/vect-88.c: Likewise.
7134         * gcc.dg/vect/vect-91.c: Likewise.
7135         * gcc.dg/vect/vect-93.c: Likewise.
7136         * gcc.dg/vect/vect-96.c: Likewise.
7137         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
7138         * gcc.dg/vect/section-anchors-69.c: Likewise.
7139         * gcc.dg/vect/pr25413.c: Likewise.
7140         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
7141         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
7142         * gfortran.dg/vect-2.f90: Likewise.
7143         * gfortran.dg/vect-3.f90: Likewise.
7144         * gfortran.dg/vect-4.f90: Likewise.
7145         * gfortran.dg/vect-5.f90: Likewise.
7146         * lib/target-supports.exp (check_effective_target_natural_alignment): 
7147         Return false for darwin. 
7148         (check_effective_target_vector_alignment_reachable_for_double): New.
7149
7150 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
7151
7152         * gcc.dg/multiword-1.c: New testcase.
7153
7154 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
7155
7156         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
7157         messages.
7158         * gfortran.dg/namelist_36.f90: New test.
7159
7160 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7161
7162         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
7163           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
7164
7165 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
7166
7167         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
7168         * gcc.dg/torture/type-generic-1.c: Likewise.
7169
7170 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7171
7172         * gcc.c-torture/20070522-1.c: Move to ...
7173         * gcc.c-torture/compile/20070522-1.c: Here.
7174
7175 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7176
7177         PR fortran/29828
7178         * gfortran.dg/minmax_char_1.f90: New test.
7179         * gfortran.dg/minmax_char_2.f90: New test.
7180         * gfortran.dg/min_max_optional_4.f90: New test.
7181
7182 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7183
7184         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
7185         hanging on the testcase.
7186
7187 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7188
7189         PR middle-end/32988
7190         * gcc.c-torture/compile/pr32988.c: New test.
7191
7192 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7193
7194         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
7195
7196 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
7197
7198         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
7199
7200         Revert:
7201         2007-03-22  Dirk Mueller  <dmueller@suse.de>
7202
7203         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7204
7205 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7206
7207         PR fortran/32979
7208         * gfortran.dg/isnan_1.f90: New test.
7209
7210 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
7211             Revital Eres <eres@il.ibm.com>
7212
7213         * gcc.dg/sms-antideps.c: New test.
7214
7215 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
7216
7217         PR fortran/31214
7218         * gfortran.dg/entry_13.f90: New test.
7219
7220         * gfortran.dg/entry_12.f90: Clean up .mod file.
7221
7222 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7223
7224         PR fortran/32770
7225         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
7226         variables as kind=4 so they don't overflow the record length.
7227
7228 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
7229
7230         PR fortran/32968
7231         * gfortran.dg/selected_kind_1.f90: New test.
7232
7233 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7234
7235         PR middle-end/32780
7236         * gcc.c-torture/compile/pr32780.c: New test.
7237
7238 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7239
7240         RP middle-end/32399
7241         * gcc.c-torture/compile/pr32399.c: New testcase.
7242
7243 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7244
7245         PR middle-end/32304
7246         * g++.dg/torture/pr32304.C: New testcase.
7247
7248 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7249
7250         PR middle-end/32935
7251         * gfortran.fortran-torture/compile/complex_1.f90: New test.
7252
7253 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7254
7255         PR fortran/32955
7256         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
7257
7258 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7259
7260         PR fortran/31202
7261         * gfortran.dg/nint_2.f90: New test.
7262
7263 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
7264
7265         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
7266         * gcc.dg/weak/typeof-2.c: Likewise.
7267
7268 2007-08-03  Diego Novillo  <dnovillo@google.com>
7269
7270         PR 31521
7271         * gcc.dg/tree-ssa/pr31521.c: New test.
7272
7273 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7274
7275         PR fortran/32770
7276         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
7277         iostat must be default kind.
7278
7279 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7280
7281         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
7282
7283 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7284
7285         PR fortran/32770
7286         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
7287         explicit so test passes with -fdefault-integer-8.
7288         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
7289         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
7290
7291 2007-08-02  Lee Millward  <lee.millward@gmail.com>
7292
7293         PR c++/30849
7294         * g++.dg/parse/asm1.C: New test.
7295
7296         PR c++/30850
7297         * g++.dg/parse/asm2.C: Likewise.
7298
7299         PR c++/30851
7300         * g++.dg/parse/asm3.C: Likewise.
7301         
7302 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7303
7304         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
7305           "int" is only 16 bit bits wide.
7306         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
7307
7308 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7309
7310         * g++.dg/torture/type-generic-1.C: New.
7311         * gcc.dg/pr28796-2.c: Move tests ...
7312         * gcc.dg/tg-tests.h: ... here.
7313         * gcc.dg/torture/type-generic-1.c: New.
7314
7315 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7316
7317         PR libfortran/32954
7318         * minmaxloc_3.f90:  New test case.
7319
7320 2007-08-01  Tobias Burnus  <burnus@net-b.de>
7321
7322         PR fortran/32936
7323         * gfortran.dg/allocate_stat.f90: New.
7324
7325 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
7326
7327         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
7328
7329 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
7330
7331         PR tree-optimization/32919
7332         * gcc.c-torture/compile/pr32919.c: New.
7333
7334 2007-08-01  Nick Clifton  <nickc@redhat.com>
7335
7336         * gcc.c-torture/execute/execute.exp: Change copyright header to
7337         refer to version 3 of the GNU General Public License and to point
7338         readers at the COPYING3 file and the FSF's license web page.
7339         * gcc.c-torture/execute/ieee/ieee.exp,
7340         gcc.c-torture/unsorted/unsorted.exp,
7341         gcc.c-torture/compile/compile.exp,
7342         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
7343         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
7344         gcc.target/cris/torture/cris-torture.exp,
7345         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
7346         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
7347         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
7348         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
7349         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
7350         gnat.dg/dg.exp, gnat.dg/style/style.exp,
7351         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
7352         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
7353         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
7354         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
7355         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
7356         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
7357         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
7358         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
7359         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
7360         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
7361         gcc.dg/noncompile/noncompile.exp,
7362         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
7363         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
7364         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
7365         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
7366         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
7367         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
7368         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
7369         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
7370         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
7371         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
7372         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
7373         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
7374         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
7375         g++.old-deja/old-deja.exp,
7376         gfortran.fortran-torture/execute/execute.exp,
7377         gfortran.fortran-torture/compile/compile.exp,
7378         treelang/output/output-1.c, treelang/output/output-1.tree,
7379         treelang/execute/execute.exp, treelang/Makefile.in,
7380         treelang/compile/compile.exp, g++.dg/dg.exp,
7381         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
7382         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
7383         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
7384         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
7385         g++.dg/compat/struct-layout-1.exp,
7386         g++.dg/compat/struct-layout-1_generate.c,
7387         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
7388         g++.dg/bprob/bprob.exp, config/default.exp,
7389         gcc.test-framework/test-framework.awk,
7390         gcc.test-framework/gen_directive_tests,
7391         gcc.test-framework/test-framework.exp,
7392         objc.dg/special/special.exp,
7393         objc.dg/gnu-encoding/gnu-encoding.exp,
7394         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
7395         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
7396         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
7397         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
7398         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
7399         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
7400         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
7401         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
7402         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
7403         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
7404         lib/target-supports-dg.exp, lib/gcc-defs.exp,
7405         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
7406         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
7407         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
7408         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
7409         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
7410         Likewise.
7411
7412 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
7413
7414         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
7415         error message text.
7416
7417 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
7418
7419         PR fortran/32945
7420         * gfortran.dg/initialization_12.f90: New test.
7421
7422 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
7423
7424         PR fortran/31609
7425         * gfortran.dg/entry_12.f90: New test.
7426
7427 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7428
7429         PR fortran/32938
7430         * gfortran.dg/altreturn_6.f90: New test.
7431
7432 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
7433
7434         PR fortran/32942
7435         * gfortran.dg/exponent_2.f90: New test.
7436
7437 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
7438
7439         * gcc.dg/vect/vect-117.c: New test.
7440         * gcc.dg/vect/vect-74.c: Enabled test
7441         * gcc.dg/vect/vect-81.c: Enabled test
7442
7443 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
7444
7445         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
7446         s/dg-error/dg-warning where warning is expected.
7447
7448 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7449
7450         PR fortran/32770
7451         * gfortran.dg/array_constructor_12.f90:  Adjust argument
7452         of huge() to correct kind.
7453
7454 2007-07-30  Ollie Wild  <aaw@google.com>
7455
7456         * gcc.dg/cpp/counter-2.c: New test.
7457         * gcc.dg/cpp/counter-3.c: New test.
7458         * gcc.dg/cpp/dir-only-1.c: New test.
7459         * gcc.dg/cpp/dir-only-1.h: New file.
7460         * gcc.dg/cpp/dir-only-2.c: New test.
7461         * gcc.dg/cpp/dir-only-3.c: New test.
7462         * gcc.dg/cpp/dir-only-3a.h: New file.
7463         * gcc.dg/cpp/dir-only-3b.h: New file.
7464         * gcc.dg/cpp/dir-only-4.c: New test.
7465         * gcc.dg/cpp/dir-only-5.c: New test.
7466         * gcc.dg/cpp/dir-only-6.c: New test.
7467
7468 2007-07-30  Julian Brown  <julian@codesourcery.com>
7469
7470         * gcc.target/arm/neon/v*.c: Regenerate.
7471
7472 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
7473
7474         PR c++/32108
7475         * g++.dg/ext/label6.C: New.
7476
7477 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7478
7479         PR libfortran/32858
7480         PR libfortran/30814
7481         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
7482
7483 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
7484
7485         PR fortran/31211
7486         * gfortran.dg/actual_pointer_function_1.f90: New test.
7487
7488         PR fortran/32682
7489         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
7490
7491 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
7492
7493         PR fortran/32906
7494         * gfortran.dg/shape_1.f90: Adjust error message.
7495         * gfortran.dg/parameter_array_ref_1.f90: New test.
7496
7497 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7498
7499         PR fortran/31609
7500         * gfortran.dg/entry_11.f90: New test.
7501
7502 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
7503             Revital Eres  <eres@il.ibm.com>
7504
7505         * gfortran.dg/sms-1.f90: New test.
7506
7507 2007-07-28  Richard Guenther  <rguenther@suse.de>
7508
7509         * gcc.c-torture/compile/pr32920.c: New testcase.
7510
7511 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
7512
7513         PR c++/30917
7514         * g++.dg/lookup/friend11.C: New test.
7515
7516 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
7517
7518         * gfortran.dg/namelist_5.f90: Adjusted error message.
7519         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
7520         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
7521         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
7522         * gfortran.dg/namelist_32.f90: ... this.
7523
7524         PR fortran/32876
7525         * gfortran.dg/namelist_33.f90: New test.
7526
7527         PR fortran/32905
7528         * gfortran.dg/namelist_34.f90: New test.
7529
7530         PR fortran/31818
7531         * gfortran.dg/namelist_35.f90: New test.
7532
7533 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
7534
7535         PR fortran/32880
7536         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
7537
7538 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7539
7540         PR testsuite/32471
7541         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
7542           assuming it is 0x7ffffffff.
7543         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
7544         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
7545
7546 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
7547
7548         * gfortran.dg/operator_3.f90: Fix dg directive.
7549         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
7550         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
7551         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
7552
7553 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
7554
7555         * g++.dg/cpp0x/decltype1.C: New.
7556         * g++.dg/cpp0x/decltype2.C: New.
7557         * g++.dg/cpp0x/decltype3.C: New.
7558         * g++.dg/cpp0x/decltype4.C: New.
7559         * g++.dg/cpp0x/decltype5.C: New.
7560         * g++.dg/cpp0x/decltype6.C: New.
7561
7562 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7563
7564         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
7565           because the test relies on bit 31 to be the sign bit.
7566
7567 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7568
7569         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
7570           assuming it is 0x7fffffff.
7571         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
7572         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
7573
7574 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
7575
7576         PR c++/32346
7577         * g++.dg/expr/bitfield9.C: New test.
7578
7579 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7580
7581         PR fortran/32899
7582         * gfortran.dg/logical_comp.f90: Update dg-error strings.
7583
7584 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7585
7586         PR fortran/32760
7587         * gfortran.dg/private_type_7.f90: New test.
7588
7589 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7590
7591         PR fortran/32035
7592         * gfortran.dg/select_char_1.f90: New test.
7593
7594 2007-07-27  Tobias Burnus  <burnus@net-b.de>
7595
7596         PR fortran/32903
7597         * gfortran.dg/initialization_11.f90: New test.
7598
7599 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
7600
7601         * gcc.target/mips/ins-1.c: New test.
7602
7603 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
7604
7605         PR/19232
7606         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
7607         (f1): Likewise.
7608
7609 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
7610
7611         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
7612         error: width of 'spare' exceeds its type.
7613
7614 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
7615
7616         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
7617         * gcc.dg/sibcall-4.c: Likewise.
7618
7619 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7620
7621         PR rtl-optimization/31500
7622         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
7623         * g++.dg/warn/Warray-bounds.C: Likewise.
7624
7625 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7626
7627         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
7628
7629 2007-07-25  Julian Brown  <julian@codesourcery.com>
7630             Paul Brook  <paul@codesourcery.com>
7631             Joseph Myers  <joseph@codesourcery.com>
7632             Mark Shinwell  <shinwell@codesourcery.com>
7633
7634         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
7635         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
7636         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
7637         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
7638         (check_effective_target_arm_neon_hw): New.
7639         * gcc.target/arm/neon/neon.exp: New file.
7640         * gcc.target/arm/neon/polytypes.c: New file.
7641         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
7642
7643 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
7644
7645         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
7646           targets where an "int" is less than 32 bits wide.
7647
7648 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
7649
7650         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
7651
7652 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7653
7654         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
7655           during addition if an int is only 16 bits wide.
7656         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
7657
7658 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7659
7660         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
7661           size as "long int" and are 32 or 64 bits wide.
7662         * gcc.dg/torture/pr28814.c: Likewise.
7663
7664 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7665
7666         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
7667           exactly as wide as an int.
7668
7669 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
7670
7671         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
7672         Define and use throughout as long long printf format specifier.
7673         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
7674         Likewise.
7675
7676 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
7677
7678         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
7679         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
7680
7681 2007-07-25  Ben Elliston  <bje@au.ibm.com>
7682
7683         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
7684
7685 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
7686
7687         * gcc.c-torture/execute/20070724-1.c: New.
7688
7689 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
7690
7691         PR fortran/31205
7692         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
7693         "deallocates" to 24, since patch has code rid of much spurious
7694         code.
7695         * gfortran.dg/interface_assignment_1.f90 : New test.
7696
7697         PR fortran/32842
7698         * gfortran.dg/interface_assignment_2.f90 : New test.
7699
7700 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
7701
7702         PR fortran/32867
7703         * fortran.dg/initialization_10.f90: New test.
7704
7705 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
7706
7707         PR fortran/32778
7708         * gfortran.dg/imag_2.f: Removed
7709         * gfortran.dg/warn_std_1.f90: New test.
7710         * gfortran.dg/warn_std_2.f90: New test.
7711         * gfortran.dg/warn_std_3.f90: New test.
7712
7713 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
7714
7715         PR c++/29001
7716         * g++.dg/init/new22.C: New.
7717
7718 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
7719
7720         PR c++/32561
7721         * g++.dg/template/crash67.C: New.
7722
7723 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
7724
7725         * lib/target-support.exp (check_effective_target_natural_alignment): 
7726         (check_effective_target_vector_alignment_reachable): New.
7727         * config/spu/spu.c (spu_vector_alignment_reachable): New.
7728         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
7729         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
7730         check.
7731         * gcc.dg/vect/pr25413.c: Likewise.
7732         * gcc.dg/vect/pr31699.c: Likewise.
7733
7734 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
7735
7736         PR fortran/30814
7737         * gfortran.dg/pack_bounds_1.f90:  New test case.
7738
7739 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
7740
7741         PR fortran/31639
7742         * gfortran.dg/initialization_9.f90: New test.
7743
7744 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
7745
7746         PR fortran/32797
7747         PR fortran/32800
7748         * gfortran.dg/bind_c_usage_8.f03: New test case.
7749         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
7750         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
7751
7752 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
7753
7754         * gcc.target/mips/branch-cost-1.c: New test.
7755         * gcc.target/mips/branch-cost-2.c: Likewise.
7756
7757 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
7758
7759         PR fortran/32732
7760         * gfortran.dg/c_char_tests.f03: New test case.
7761         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
7762         * gfortran.dg/c_char_tests_2.f03: New test case.
7763         * gfortran.dg/value_6.f03: Ditto.
7764         * gfortran.dg/value_7.f03: Ditto.
7765
7766 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
7767
7768         PR fortran/32600
7769         * gfortran.dg/c_funloc_tests_5.f03: New.
7770         * gfortran.dg/c_funloc_tests_5.f04: New.
7771         * gfortran.dg/c_funloc_tests_4_driver.c: New.
7772
7773 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7774
7775         PR c++/32839
7776         * g++.dg/expr/call4.C: New.
7777         * g++.dg/expr/call5.C: New.
7778
7779 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
7780
7781         PR fortran/32710
7782         * gfortran.dg/namelist_30.f90: New test.
7783
7784 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
7785
7786         PR fortran/29962
7787         * gfortran.dg/array_initializer_1.f90: Removed warning.
7788         * gfortran.dg/initialization_1.f90: Adjusted messages.
7789         * gfortran.dg/nested_modules_6.f90: Removed warning.
7790
7791         PR fortran/31253
7792         * gfortran.dg/initialization_7.f90: New test.
7793
7794         PR fortran/31639
7795         * gfortran.dg/initialization_8.f90: New test.
7796
7797 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7798
7799         PR c++/30818
7800         * g++.dg/template/crash47.C: Adjust errors.
7801         * g++.dg/template/crash48.C: Adjust errors.
7802         * g++.dg/template/typename12.C: New.
7803         * g++.dg/template/typename13.C: New.
7804         * g++.dg/template/typename14.C: New.
7805         * g++.dg/template/typedef6.C: Adjust errors.
7806
7807 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
7808
7809         PR fortran/32627
7810         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
7811         * gfortran.dg/pr32627.f03: New test case.
7812
7813         * gfortran.dg/c_f_pointer_logical.f03: New test case.
7814         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
7815         c_f_pointer_logical.
7816         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
7817         c_f_pointer_complex.
7818         * gfortran.dg/c_f_pointer_complex.f03: New test case.
7819         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
7820         c_f_pointer_shape_tests_2.
7821         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
7822
7823 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
7824
7825         PR fortran/32804
7826         * gfortran.dg/c_loc_tests_9.f03: New test case.
7827         * gfortran.dg/c_loc_tests_10.f03: Ditto.
7828
7829 2007-07-21  Lee Millward  <lee.millward@gmail.com>
7830
7831         PR fortran/32823
7832         * gfortran.dg/int_2.f90: New test.
7833         
7834 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7835
7836         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
7837
7838 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
7839
7840         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
7841         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
7842
7843 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
7844
7845         PR tree-optimization/19910
7846         * gcc.dg/pr19910.c: New test.
7847
7848 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
7849
7850         PR fortran/32738
7851         * gfortran.dg/pr32738.f90: New test.
7852
7853 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7854
7855         PR tree-optimzation/32635
7856         * gfortran.dg/pr32635.f:  New test case.
7857
7858 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
7859
7860         PR fortran/32801
7861         * gfortran.dg/pr32801.f03: New test case.
7862
7863 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7864
7865         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
7866         Test negative numbers also.
7867         * gcc.dg/c99-math-float-1.c: Likewise.
7868         * gcc.dg/c99-math-long-double-1.c: Likewise.
7869         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
7870         test inputs.
7871
7872 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
7873         
7874         * lib/target-supports.exp (check_effective_target_sync_int_long):
7875         Enable for xtensa.
7876         (check_effective_target_sync_char_short): Likewise.
7877         
7878 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7879
7880         * gcc.dg/pr28796-2.c: Add more cases.
7881
7882 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7883
7884         * gcc.dg/pr28796-1.c: Add more cases.
7885         * gcc.dg/pr28796-2.c: Likewise.
7886
7887 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7888
7889         * gcc.dg/pr28796-1.c: Add more cases.
7890         * gcc.dg/pr28796-2.c: Likewise.
7891
7892 2007-07-17  Janus Weil  <jaydub66@gmail.com>
7893
7894         PR fortran/32535
7895         * gfortran.dg/pr32535.f90: New test.
7896
7897 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
7898
7899         PR fortran/31320
7900         PR fortran/32665
7901         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
7902
7903 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
7904
7905         PR rtl-optimization/32773
7906         * gcc.dg/pr32773.c: New test.
7907
7908 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7909
7910         * gcc.target/spu/intrinsics-1.c: Use dg-message to
7911         match flax-vector-conversions note.
7912         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
7913         instead of dg-error for the warning.
7914
7915 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7916
7917         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
7918           adapted to work on targets with 16-bit or wider int.
7919         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
7920         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
7921         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
7922         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
7923
7924 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7925
7926         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
7927         support large arrays.
7928         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
7929         * gcc.dg/20061109-1.c: Likewise.
7930         * gcc.c-torture/execute/20061101-1.x: Likewise.
7931         * gcc.c-torture/execute/pr29797-1.x: Likewise.
7932         * gcc.c-torture/execute/pr31448.x: Likewise.
7933
7934 2007-07-16  Lee Millward  <lee.millward@gmail.com>
7935
7936         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
7937
7938         PR fortran/32238
7939         * gfortran.dg/pr32238.f90: New test.
7940
7941         PR fortran/32222
7942         * gfortran.dg/pr32222.f90: New test.
7943
7944         PR fortran/32242
7945         * gfortran.dg/pr32242.f90: New test.
7946         
7947 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
7948             David Ung  <davidu@mips.com>
7949
7950         * gcc.target/mips/mips-sched-madd.c: New test case.
7951
7952 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7953
7954         PR libfortran/32611
7955         * gfortran.dg/large_real_kind_1.f90: Update test.
7956         * gfortran.dg/pr17706.f90: Update test.
7957         * gfortran.dg/fmt_zero_digits.f90: Update test.
7958         * gfortran.dg/fmt_zero_precision.f90: Update test.
7959         * gfortran.dg/real_const_3.f90: Update test.
7960
7961 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7962
7963         PR fortran/32036
7964         * gfortran.dg/bounds_check_8.f90: New test.
7965         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
7966
7967 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7968
7969         PR fortran/32357
7970         * gfortran.dg/mvbits_2.f90: New test.
7971
7972 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7973
7974         PR libfortran/32731
7975         * gfortran.dg/pack_mask_1.f90:  New test.
7976         * gfortran.dg/unpack_mask_1.f90:  New test.
7977
7978 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7979
7980         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
7981         * gcc.dg/20001101-1.c: Likewise.
7982         * gcc.dg/20001102-1.c: Likewise.
7983         * gcc.dg/20020116-2.c: Likewise.
7984         * gcc.dg/20020416-1.c: Likewise.
7985         * gcc.dg/sparc-constant-1.c: Likewise.
7986         * gcc.dg/sparc-dwarf2.c: Likewise.
7987         * gcc.dg/sparc-frame-1.c: Likewise.
7988         * gcc.dg/sparc-getcontext-1.c: Likewise.
7989         * gcc.dg/sparc-loop-1.c: Likewise.
7990         * gcc.dg/sparc-reg-1.c: Likewise.
7991         * gcc.dg/sparc-ret.c: Likewise.
7992         * gcc.dg/sparc-trap-1.c: Likewise.
7993         * gcc.dg/ultrasp10.c: Likewise.
7994         * gcc.dg/ultrasp11.c: Likewise.
7995         * gcc.dg/ultrasp1.c: Likewise.
7996         * gcc.dg/ultrasp2.c: Likewise.
7997         * gcc.dg/ultrasp3.c: Likewise.
7998         * gcc.dg/ultrasp4.c: Likewise.
7999         * gcc.dg/ultrasp5.c: Likewise.
8000         * gcc.dg/ultrasp6.c: Likewise.
8001         * gcc.dg/ultrasp7.c: Likewise.
8002         * gcc.dg/ultrasp8.c: Likewise.
8003         * gcc.dg/ultrasp9.c: Likewise.
8004         * gcc.dg/splet-1.c: Delete.
8005
8006 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
8007
8008         PR fortran/32724
8009         * gfortran.dg/stfunc_5.f90: New test.
8010
8011 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
8012
8013         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
8014         New procedure to check if arrays are naturally aligned to the vector
8015         alignment boundary.
8016         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
8017         in size_t typedef.  Adjust tree dump scan results according to
8018         vect_aligned_arrays target check.
8019         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
8020         vect_aligned_arrays target check.
8021         * gcc.dg/vect/pr31699.c: Ditto.
8022
8023 2007-07-13  Sa Liu  <saliu@de.ibm.com>
8024
8025         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
8026         for V2DFmode vector conditional expression.
8027         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
8028         and dfceq patterns.
8029         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
8030         and dfcgt patterns.
8031         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
8032         V2DFmode comparison and test special values.
8033         * lib/target-supports.exp: Switch on test for V2DFmode 
8034         vector conditional expression.
8035
8036 2007-07-13  Richard Guenther  <rguenther@suse.de>
8037
8038         PR tree-optimization/32721
8039         * gcc.dg/pr32721.c: New testcase.
8040
8041 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
8042
8043         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
8044         error message part that continues on a new line.
8045
8046 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
8047
8048         * gcc.dg/c99-tgmath-1.c: New.
8049         * gcc.dg/c99-tgmath-2.c: New.
8050         * gcc.dg/c99-tgmath-3.c: New.
8051         * gcc.dg/c99-tgmath-4.c: New.
8052
8053 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8054             Janis Johnson  <janis187@us.ibm.com>
8055
8056         PR testsuite/25241
8057         * gcc.test-framework/dg-error-exp-F.c: New test.
8058         * gcc.test-framework/dg-warning-exp-F.c: New test.
8059         * lib/gcc.exp: Enable warning and error prefixes.
8060         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
8061         (dg-error): Wrap original dg-error.
8062         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
8063         markers from dg-error/dg-warning directives.
8064         * gcc.dg/20040322-1.c: Likewise.
8065         * gcc.dg/Wchar-subscripts-1.c: Likewise.
8066         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
8067         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
8068         * gcc.dg/Werror-1.c: Likewise.
8069         * gcc.dg/Werror-10.c: Likewise.
8070         * gcc.dg/Werror-11.c: Likewise.
8071         * gcc.dg/Werror-2.c: Likewise.
8072         * gcc.dg/Werror-3.c: Likewise.
8073         * gcc.dg/Werror-4.c: Likewise.
8074         * gcc.dg/Werror-5.c: Likewise.
8075         * gcc.dg/Werror-6.c: Likewise.
8076         * gcc.dg/Werror-7.c: Likewise.
8077         * gcc.dg/Werror-8.c: Likewise.
8078         * gcc.dg/Werror-9.c: Likewise.
8079         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8080         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
8081         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
8082         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
8083         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
8084         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
8085         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
8086         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
8087         * gcc.dg/Wnested-externs-1.c: Likewise.
8088         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
8089         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
8090         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
8091         * gcc.dg/Wshadow-3.c: Likewise.
8092         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
8093         * gcc.dg/Wwrite-strings-1.c: Likewise.
8094         * gcc.dg/anon-struct-5.c: Likewise.
8095         * gcc.dg/anon-struct-6.c: Likewise.
8096         * gcc.dg/anon-struct-7.c: Likewise.
8097         * gcc.dg/anon-struct-8.c: Likewise.
8098         * gcc.dg/array-8.c: Likewise.
8099         * gcc.dg/array-quals-2.c: Likewise.
8100         * gcc.dg/asm-qual-1.c: Likewise.
8101         * gcc.dg/asm-wide-1.c: Likewise.
8102         * gcc.dg/assign-warn-1.c: Likewise.
8103         * gcc.dg/assign-warn-2.c: Likewise.
8104         * gcc.dg/bitfld-10.c: Likewise.
8105         * gcc.dg/bitfld-11.c: Likewise.
8106         * gcc.dg/bitfld-12.c: Likewise.
8107         * gcc.dg/bitfld-13.c: Likewise.
8108         * gcc.dg/bitfld-14.c: Likewise.
8109         * gcc.dg/builtin-choose-expr-2.c: Likewise.
8110         * gcc.dg/builtins-30.c: Likewise.
8111         * gcc.dg/c90-const-expr-5.c: Likewise.
8112         * gcc.dg/c90-typespec-1.c: Likewise.
8113         * gcc.dg/c99-const-expr-5.c: Likewise.
8114         * gcc.dg/c99-flex-array-5.c: Likewise.
8115         * gcc.dg/c99-fordecl-3.c: Likewise.
8116         * gcc.dg/c99-tag-3.c: Likewise.
8117         * gcc.dg/c99-typespec-1.c: Likewise.
8118         * gcc.dg/c99-vla-jump-1.c: Likewise.
8119         * gcc.dg/c99-vla-jump-2.c: Likewise.
8120         * gcc.dg/c99-vla-jump-3.c: Likewise.
8121         * gcc.dg/c99-vla-jump-4.c: Likewise.
8122         * gcc.dg/c99-vla-jump-5.c: Likewise.
8123         * gcc.dg/cast-1.c: Likewise.
8124         * gcc.dg/cast-2.c: Likewise.
8125         * gcc.dg/cast-3.c: Likewise.
8126         * gcc.dg/cast-4.c: Likewise.
8127         * gcc.dg/cast-pretty-print-1.c: Likewise.
8128         * gcc.dg/comp-goto-2.c: Likewise.
8129         * gcc.dg/comp-goto-3.c: Likewise.
8130         * gcc.dg/cpp/error-1.c: Likewise.
8131         * gcc.dg/cpp/if-paren.c: Likewise.
8132         * gcc.dg/decl-7.c: Likewise.
8133         * gcc.dg/decl-8.c: Likewise.
8134         * gcc.dg/decl-nospec-1.c: Likewise.
8135         * gcc.dg/decl-nospec-2.c: Likewise.
8136         * gcc.dg/decl-nospec-3.c: Likewise.
8137         * gcc.dg/declspec-10.c: Likewise.
8138         * gcc.dg/declspec-11.c: Likewise.
8139         * gcc.dg/declspec-12.c: Likewise.
8140         * gcc.dg/declspec-13.c: Likewise.
8141         * gcc.dg/declspec-14.c: Likewise.
8142         * gcc.dg/declspec-15.c: Likewise.
8143         * gcc.dg/declspec-16.c: Likewise.
8144         * gcc.dg/declspec-17.c: Likewise.
8145         * gcc.dg/declspec-4.c: Likewise.
8146         * gcc.dg/declspec-5.c: Likewise.
8147         * gcc.dg/declspec-6.c: Likewise.
8148         * gcc.dg/declspec-7.c: Likewise.
8149         * gcc.dg/declspec-8.c: Likewise.
8150         * gcc.dg/declspec-9.c: Likewise.
8151         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
8152         * gcc.dg/dfp/constants-c99.c: Likewise.
8153         * gcc.dg/dfp/keywords-c89.c: Likewise.
8154         * gcc.dg/dfp/keywords-c99.c: Likewise.
8155         * gcc.dg/dfp/keywords-reserved.c: Likewise.
8156         * gcc.dg/dfp/typespec.c: Likewise.
8157         * gcc.dg/dremf-type-compat-2.c: Likewise.
8158         * gcc.dg/dremf-type-compat-3.c: Likewise.
8159         * gcc.dg/dremf-type-compat-4.c: Likewise.
8160         * gcc.dg/empty-source-2.c: Likewise.
8161         * gcc.dg/empty-source-3.c: Likewise.
8162         * gcc.dg/enum3.c: Likewise.
8163         * gcc.dg/extra-semi-2.c: Likewise.
8164         * gcc.dg/extra-semi-3.c: Likewise.
8165         * gcc.dg/float-range-1.c: Likewise.
8166         * gcc.dg/float-range-2.c: Likewise.
8167         * gcc.dg/float-range-3.c: Likewise.
8168         * gcc.dg/float-range-5.c: Likewise.
8169         * gcc.dg/format/asm_fprintf-2.c: Likewise.
8170         * gcc.dg/format/asm_fprintf-3.c: Likewise.
8171         * gcc.dg/format/asm_fprintf-4.c: Likewise.
8172         * gcc.dg/format/asm_fprintf-5.c: Likewise.
8173         * gcc.dg/format/cast-1.c: Likewise.
8174         * gcc.dg/format/gcc_diag-3.c: Likewise.
8175         * gcc.dg/format/gcc_diag-4.c: Likewise.
8176         * gcc.dg/format/gcc_diag-6.c: Likewise.
8177         * gcc.dg/format/gcc_diag-8.c: Likewise.
8178         * gcc.dg/format/gcc_diag-9.c: Likewise.
8179         * gcc.dg/format/nul-2.c: Likewise.
8180         * gcc.dg/format/opt-1.c: Likewise.
8181         * gcc.dg/format/opt-2.c: Likewise.
8182         * gcc.dg/format/opt-3.c: Likewise.
8183         * gcc.dg/format/opt-4.c: Likewise.
8184         * gcc.dg/format/opt-5.c: Likewise.
8185         * gcc.dg/format/opt-6.c: Likewise.
8186         * gcc.dg/framework-2.c: Likewise.
8187         * gcc.dg/func-args-1.c: Likewise.
8188         * gcc.dg/func-outside-1.c: Likewise.
8189         * gcc.dg/func-outside-2.c: Likewise.
8190         * gcc.dg/gnu-cond-expr-2.c: Likewise.
8191         * gcc.dg/gnu-cond-expr-3.c: Likewise.
8192         * gcc.dg/if-empty-1.c: Likewise.
8193         * gcc.dg/init-bad-1.c: Likewise.
8194         * gcc.dg/init-bad-2.c: Likewise.
8195         * gcc.dg/init-bad-3.c: Likewise.
8196         * gcc.dg/init-desig-obs-2.c: Likewise.
8197         * gcc.dg/init-desig-obs-3.c: Likewise.
8198         * gcc.dg/init-empty-2.c: Likewise.
8199         * gcc.dg/init-empty-3.c: Likewise.
8200         * gcc.dg/inline-11.c: Likewise.
8201         * gcc.dg/inline-12.c: Likewise.
8202         * gcc.dg/inline-8.c: Likewise.
8203         * gcc.dg/inline-9.c: Likewise.
8204         * gcc.dg/inline3.c: Likewise.
8205         * gcc.dg/label-decl-1.c: Likewise.
8206         * gcc.dg/label-decl-2.c: Likewise.
8207         * gcc.dg/label-decl-3.c: Likewise.
8208         * gcc.dg/label-decl-4.c: Likewise.
8209         * gcc.dg/long-long-typespec-1.c: Likewise.
8210         * gcc.dg/lvalue-2.c: Likewise.
8211         * gcc.dg/lvalue-3.c: Likewise.
8212         * gcc.dg/nested-func-3.c: Likewise.
8213         * gcc.dg/nested-redef-1.c: Likewise.
8214         * gcc.dg/noreturn-4.c: Likewise.
8215         * gcc.dg/old-style-prom-2.c: Likewise.
8216         * gcc.dg/old-style-prom-3.c: Likewise.
8217         * gcc.dg/old-style-then-proto-1.c: Likewise.
8218         * gcc.dg/overflow-warn-1.c: Likewise.
8219         * gcc.dg/overflow-warn-2.c: Likewise.
8220         * gcc.dg/overflow-warn-3.c: Likewise.
8221         * gcc.dg/overflow-warn-4.c: Likewise.
8222         * gcc.dg/overflow-warn-6.c: Likewise.
8223         * gcc.dg/parm-forwdecl-2.c: Likewise.
8224         * gcc.dg/parm-forwdecl-3.c: Likewise.
8225         * gcc.dg/parm-impl-decl-1.c: Likewise.
8226         * gcc.dg/parm-impl-decl-2.c: Likewise.
8227         * gcc.dg/parm-incomplete-1.c: Likewise.
8228         * gcc.dg/parm-mismatch-1.c: Likewise.
8229         * gcc.dg/pointer-arith-1.c: Likewise.
8230         * gcc.dg/pointer-arith-2.c: Likewise.
8231         * gcc.dg/pointer-arith-3.c: Likewise.
8232         * gcc.dg/pointer-arith-4.c: Likewise.
8233         * gcc.dg/pointer-arith-6.c: Likewise.
8234         * gcc.dg/pointer-arith-7.c: Likewise.
8235         * gcc.dg/pointer-arith-8.c: Likewise.
8236         * gcc.dg/pr13804-1.c: Likewise.
8237         * gcc.dg/pr15698-1.c: Likewise.
8238         * gcc.dg/pr15698-2.c: Likewise.
8239         * gcc.dg/pr15698-3.c: Likewise.
8240         * gcc.dg/pr15698-4.c: Likewise.
8241         * gcc.dg/pr15698-5.c: Likewise.
8242         * gcc.dg/pr15698-6.c: Likewise.
8243         * gcc.dg/pr15698-7.c: Likewise.
8244         * gcc.dg/pr15698-8.c: Likewise.
8245         * gcc.dg/pr17188-1.c: Likewise.
8246         * gcc.dg/pr17301-1.c: Likewise.
8247         * gcc.dg/pr17301-2.c: Likewise.
8248         * gcc.dg/pr17730-1.c: Likewise.
8249         * gcc.dg/pr20368-1.c: Likewise.
8250         * gcc.dg/pr20368-2.c: Likewise.
8251         * gcc.dg/pr20368-3.c: Likewise.
8252         * gcc.dg/pr22308-1.c: Likewise.
8253         * gcc.dg/qual-component-1.c: Likewise.
8254         * gcc.dg/redecl-1.c: Likewise.
8255         * gcc.dg/redecl-11.c: Likewise.
8256         * gcc.dg/redecl-12.c: Likewise.
8257         * gcc.dg/redecl-13.c: Likewise.
8258         * gcc.dg/redecl-14.c: Likewise.
8259         * gcc.dg/redecl-15.c: Likewise.
8260         * gcc.dg/register-var-1.c: Likewise.
8261         * gcc.dg/register-var-2.c: Likewise.
8262         * gcc.dg/stmt-expr-2.c: Likewise.
8263         * gcc.dg/stmt-expr-3.c: Likewise.
8264         * gcc.dg/stmt-expr-label-1.c: Likewise.
8265         * gcc.dg/stmt-expr-label-2.c: Likewise.
8266         * gcc.dg/stmt-expr-label-3.c: Likewise.
8267         * gcc.dg/struct-empty-2.c: Likewise.
8268         * gcc.dg/struct-empty-3.c: Likewise.
8269         * gcc.dg/struct-parse-1.c: Likewise.
8270         * gcc.dg/struct-semi-1.c: Likewise.
8271         * gcc.dg/struct-semi-2.c: Likewise.
8272         * gcc.dg/struct-semi-3.c: Likewise.
8273         * gcc.dg/switch-5.c: Likewise.
8274         * gcc.dg/switch-6.c: Likewise.
8275         * gcc.dg/switch-7.c: Likewise.
8276         * gcc.dg/tls/diag-5.c: Likewise.
8277         * gcc.dg/transparent-union-1.c: Likewise.
8278         * gcc.dg/transparent-union-3.c: Likewise.
8279         * gcc.dg/typespec-1.c: Likewise.
8280         * gcc.dg/vla-init-2.c: Likewise.
8281         * gcc.dg/vla-init-3.c: Likewise.
8282         * gcc.dg/vla-init-4.c: Likewise.
8283         * gcc.dg/vla-init-5.c: Likewise.
8284         * gcc.dg/void-cast-2.c: Likewise.
8285         * gcc.dg/wvla-3.c: Likewise.
8286         * gcc.dg/wvla-7.c: Likewise.
8287         * gcc.target/i386/991209-1.c: Likewise.
8288         * gcc.target/ia64/fpreg-1.c: Likewise.
8289         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
8290         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
8291         
8292 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
8293
8294         PR fortran/31639
8295         * gfortran.dg/func_decl_4.f90: New test.
8296
8297 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
8298
8299         PR fortran/32727
8300         * gfortran.dg/interface_17.f90: New test.
8301
8302 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
8303
8304         PR fortran/32599
8305         * gfortran.dg/32599.f03: New test case.
8306
8307         PR fortran/32601
8308         * gfortran.dg/32601.f03: New test case.
8309         * gfortran.dg/32601_1.f03: Ditto.
8310         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
8311         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
8312
8313 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
8314
8315         * gcc.c-torture/execute/align-3.c: Remove function addr check.
8316
8317 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
8318             Devang Patel  <dpatel@apple.com>
8319
8320         PR tree-optimization/25413
8321         * gcc.dg/vect/vect-align-1.c: New.
8322         * gcc.dg/vect/vect-align-2.c: New.
8323         * gcc.dg/vect/pr25413.c: New.
8324         * gcc.dg/vect/pr25413a.c: New.
8325         * gcc.dg/vect/pr31699.c: Fix dg-final check.
8326
8327 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
8328
8329         * lib/target-support.exp (check_ultrasparc_hw_available):
8330         New function.
8331         (is-effective-target): Check $arg for ultrasparc_hw.
8332         (is-effective-target-keyword): Likewise.
8333         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
8334         when determining what to do on sparc platforms.
8335         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
8336         * gcc.dg/20001101-1.c: Likewise.
8337         * gcc.dg/20001101-2.c: Likewise.
8338         * gcc.dg/ultrasp9.c: Likewise.
8339         * gcc.dg/ultrasp10.c: Likewise.
8340         * gcc.target/sparc/pdist-3.c: Likewise.
8341
8342 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
8343
8344         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
8345
8346 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
8347
8348         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
8349         get vectorized.
8350         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
8351         now get vectorized.
8352         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
8353         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
8354         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
8355         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
8356         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
8357         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
8358         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
8359         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
8360         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
8361         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
8362         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
8363         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
8364         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
8365         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
8366         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
8367         * lib/target-supports.exp (check_effective_target_vect_int_mul):
8368         Add spu.
8369
8370 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
8371
8372         PR c++/30854
8373         * g++.dg/parse/error30.C: New test.
8374
8375 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8376
8377         PR fortran/29804
8378         * gfortran.dg/alloc_comp_misc_1.f90: New test.
8379
8380 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
8381
8382         * gfortran.fortran-torture/compile/pr32663.f: New test.
8383
8384 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
8385
8386         PR c++/31027
8387         * g++.dg/inherit/virtual4.C: New.
8388
8389 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
8390
8391         PR target/32661
8392         * gcc.target/i386/pr32661-1.c: New test.
8393
8394 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
8395
8396         * gnat.dg/invariant_index.ad[sb]: New test.
8397
8398 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
8399
8400         PR c++/32560
8401         * g++.dg/template/decl3.C: New.
8402
8403 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
8404
8405         PR 32617
8406         * gcc.c-torture/execute/align-3.c: New.
8407
8408 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
8409
8410         PR target/32708
8411         * gcc.target/i386/pr32708-1.c: New test.
8412         * gcc.target/i386/pr32708-2.c: Ditto.
8413         * gcc.target/i386/pr32708-3.c: Ditto.
8414
8415 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
8416
8417         * g++.dg/init/new20.C: Remove svn:executable flag.
8418
8419 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
8420
8421         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
8422
8423 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
8424
8425         * gcc.dg/ultrasp7.c: Add fpic target requirement.
8426
8427 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8428
8429         PR testsuite/25241
8430         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
8431         directive.
8432         
8433 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
8434
8435         PR fortran/32157
8436         * gfortran.dg/overload_2.f90: New test.
8437
8438         PR fortran/32689
8439         * gfortran.dg/transfer_simplify_5.f90
8440
8441         PR fortran/32634
8442         * gfortran.dg/interface_15.f90: New test.
8443
8444 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
8445
8446         PR libfortran/32336
8447         * gfortran.dg/matmul_5.f90:  New test case.
8448
8449 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8450
8451         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
8452         * gcc.dg/fesd-any.h: Likewise.
8453         * gcc.dg/fesd-baseonly.c: Likewise.
8454         * gcc.dg/fesd-baseonly.h: Likewise.
8455         * gcc.dg/fesd-none.c: Likewise.
8456         * gcc.dg/fesd-none.h: Likewise.
8457         * gcc.dg/fesd-reduced.c: Likewise.
8458         * gcc.dg/fesd-reduced.h: Likewise.
8459         * gcc.dg/fesd-sys.c: Likewise.
8460         * gcc.dg/fesd-sys.h: Likewise
8461         * gcc.dg/fesd.h: Likewise.
8462
8463         * g++.dg/debug/dwarf2: New directory.
8464         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
8465         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
8466         * g++.dg/other/fesd-any.h: Likewise.
8467         * g++.dg/other/fesd-baseonly.C: Likewise.
8468         * g++.dg/other/fesd-baseonly.h: Likewise.
8469         * g++.dg/other/fesd-none.C: Likewise.
8470         * g++.dg/other/fesd-none.h: Likewise.
8471         * g++.dg/other/fesd-reduced.C: Likewise.
8472         * g++.dg/other/fesd-reduced.h: Likewise.
8473         * g++.dg/other/fesd-sys.C: Likewise.
8474         * g++.dg/other/fesd-sys.h: Likewise.
8475         * g++.dg/other/fesd.h: Likewise.
8476
8477 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
8478
8479         PR fortran/31129
8480         * gfortran.dg/parameter_unused.f90: New test.
8481
8482 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
8483
8484         PR tree-optimization/32681
8485         * gcc.dg/tree-ssa/pr32681.c: New test.
8486
8487 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8488
8489         PR fortran/32678
8490         * gfortran.dg/fmt_t_5.f90: New test.
8491
8492 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
8493
8494         PR c++/30535
8495         * g++.dg/template/operator10.C: New.
8496
8497 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8498
8499         PR libfortran/32217
8500         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
8501
8502 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8503
8504         PR fortran/29876
8505         * gfortran.dg/operator_6.f90: New test.
8506
8507 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8508
8509         PR fortran/17711
8510         * gfortran.dg/operator_4.f90: New test.
8511         * gfortran.dg/operator_5.f90: New test.
8512         * gfortran.dg/logical_comp.f90: Adjusted error messages.
8513         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
8514
8515 2007-07-08  Tobias Burnus  <burnus@net-b.de>
8516
8517         PR fortran/32669
8518         * gfortran.dg/argument_checking_6.f90: New.
8519
8520 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8521
8522         PR fortran/25094
8523         * gfortran.dg/interface_155555.f90: New test.
8524
8525 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8526
8527         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
8528         c99-math-long-double-1.c, c99-math.h: Test subnormals.
8529
8530 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8531
8532         PR testsuite/25241
8533         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
8534         discern pedantic diagnostics and errors.
8535         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
8536         and not an error.
8537         * gcc.dg/20050121-1.c: This is an error and not a warning.
8538         * gcc.target/i386/sseregparm-2.c:  Likewise.
8539         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
8540         * gcc.dg/charset/attribute2.c: Likewise.
8541         * gcc.dg/bitfld-1.c: Likewise.
8542         * gcc.dg/pack-test-2.c: Likewise.
8543         * gcc.dg/940510-1.c: Match separately error and warning.
8544         * gcc.dg/array-2.c: Match separately multiple messages. The second
8545         diagnostic is a pedantic warning and not an error.
8546         * gcc.dg/pr14475.c: Match separately multiple messages.
8547         * gcc.dg/pr18809-1.c: Likewise.
8548         * gcc.dg/pr27953.c: Likewise.
8549         * gcc.dg/vla-init-1.c: Likewise.
8550         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
8551
8552 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8553
8554         PR fortran/32644
8555         * gfortran.dg/char_decl_1.f90: New test.
8556
8557 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
8558
8559         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
8560
8561 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
8562
8563         PR c++/32232
8564         * g++.dg/template/overload9.C: New test.
8565
8566 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
8567
8568         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
8569         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
8570
8571 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
8572
8573         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
8574         * gcc.dg/20001012-2.c: Likewise.
8575         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
8576         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
8577
8578 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
8579
8580         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
8581         about the chunk size when STACK_SIZE is defined.
8582
8583 2007-07-06  Josh Conner  <jconner@apple.com>
8584
8585         PR middle-end/32602
8586         * gcc.dg/sibcall-8.c: New test.
8587
8588 2007-07-06  Josh Conner  <jconner@apple.com>
8589
8590         PR middle-end/32603
8591         * gcc.target/arm/sibcall-1.c: New test.
8592
8593 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
8594
8595         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
8596
8597 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
8598
8599         * gfortran.dg/save_parameter.f90: New test.
8600         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
8601
8602 2007-07-06  Richard Guenther  <rguenther@suse.de>
8603
8604         * g++.dg/opt/pr30965.C: New testcase.
8605
8606 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
8607
8608         * gcc.target/mips/save-restore-5.c: New test.
8609
8610 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
8611
8612         PR rtl_optimization/32450
8613         * gcc.dg/pr32450.c: New runtime test.
8614
8615 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
8616
8617         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
8618         single underscore in scan directives.
8619
8620 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
8621
8622         PR c++/32245
8623         * g++.dg/init/ptrmem4.C: New test.
8624
8625         PR c++/32251
8626         * g++.dg/init/new21.C: Likewise.
8627
8628         PR c++/31992
8629         * g++.dg/template/static30.C: Likewise.
8630
8631 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
8632
8633         * gcc.dg/vect/costmodel/ppc: New directory.
8634         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
8635         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
8636         New test.
8637         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
8638         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
8639         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
8640         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
8641         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
8642         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
8643         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
8644         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
8645         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
8646         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
8647         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
8648         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
8649         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
8650         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
8651
8652 2007-07-05  Tobias Burnus  <burnus@net-b.de>
8653
8654         PR fortran/32359
8655         * gfortran.dg/module_md5_1.f90: Update MD5 number.
8656
8657 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
8658
8659         PR fortran/32526
8660         * gfortran.dg/interface_14.f90: New test.
8661
8662         PR fortran/32613
8663         * gfortran.dg/do_iterator_2.f90: New test.
8664
8665 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8666
8667         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
8668         (FE_DEC_DOWNWARD): Likewise.
8669         (FE_DEC_UPWARD): Likewise.
8670         (FE_DEC_TOWARDZERO): Likewise.
8671         (FE_DEC_TONEARESTFROMZERO): Likewise.
8672
8673 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
8674
8675         * gcc.c-torture/compile/pr32606.c: New.
8676         * gfortran.fortran-torture/execute/pr32604.f90: New.
8677
8678 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
8679
8680         * gcc.dg/visibility-12.c: New test.
8681         * gcc.dg/visibility-13.c: Likewise.
8682         * g++.dg/ext/visibility-9.C: Likewise.
8683         * g++.dg/ext/visibility-10.C: Likewise.
8684
8685 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8686
8687         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
8688         * gcc.dg/sh-relax-vxworks.c: New test.
8689
8690 2007-07-04  Richard Guenther  <rguenther@suse.de>
8691
8692         PR tree-optimization/32500
8693         * gcc.c-torture/execute/pr32500.c: New testcase.
8694
8695 2007-07-04  Richard Guenther  <rguenther@suse.de>
8696
8697         PR tree-optimization/32482
8698         * gcc.c-torture/compile/pr32482.c: New testcase.
8699
8700 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8701
8702         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
8703         VxWorks kernels.
8704         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
8705         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
8706         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
8707         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
8708
8709 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8710
8711         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
8712
8713 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8714
8715         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
8716
8717 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8718
8719         PR fortran/31198
8720         * gfortran.dg/min_max_optional_1.f90: New test.
8721         * gfortran.dg/min_max_optional_2.f90: New test.
8722         * gfortran.dg/min_max_optional_3.f90: New test.
8723
8724 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8725
8726         PR fortran/32545
8727         * gfortran.dg/fmt_error.f90: New test.
8728
8729 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8730
8731         PR fortran/32612
8732         * gfortran.dg/interface_13.f90: New test.
8733
8734 2007-07-03  Dave Brolley  <brolley@redhat.com>
8735
8736         PR c++/31743
8737         * g++.dg/init/new20.C: New test.
8738
8739 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
8740
8741         PR fortran/32579
8742         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
8743
8744 2007-07-03  Tobias Burnus  <burnus@net-b.de>
8745
8746         PR fortran/25062
8747         * common_7.f90: New.
8748         * common_8.f90: New.
8749         * common_9.f90: New.
8750
8751 2007-07-03  Tobias Burnus  <burnus@net-b.de>
8752
8753         PR fortran/30940
8754         * gfortran.dg/argument_checking_1.f90: New.
8755         * gfortran.dg/argument_checking_2.f90: New.
8756         * gfortran.dg/argument_checking_3.f90: New.
8757         * gfortran.dg/argument_checking_4.f90: New.
8758         * gfortran.dg/argument_checking_5.f90: New.
8759         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
8760         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
8761
8762 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
8763
8764         * gcc.dg/pr32176.c: Add -w to default dg-options.
8765
8766 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
8767
8768         * gcc.c-torture/compile/ssa-pre-1.c: New test.
8769
8770 2007-07-03  Tobias Burnus  <burnus@net-b.de>
8771
8772         PR fortran/20888
8773         * gfortran.dg/null_2.f90: New.
8774
8775 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
8776             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8777
8778         PR middle-end/32176
8779         * gcc.dg/pr32176.c: New test.
8780
8781 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
8782
8783         * gcc.dg/const-float80.c : New test.
8784         * gcc.dg/const-float128.c : New test.
8785         * gcc.dg/const-float80-ped.c : New test.
8786         * gcc.dg/const-float128-ped.c : New test.
8787
8788 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8789
8790         * gcc.dg/c99-math.h: Fix typo.
8791
8792 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
8793
8794         PR libgomp/32468
8795         * gcc.dg/gomp/pr32468-1.c: New test.
8796
8797 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
8798
8799         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
8800         an ABI option.
8801
8802 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
8803
8804         * gfortran.fortran-torture/compile/pr32583.f: New.
8805         * gcc.c-torture/compile/pr32584.c: New
8806
8807 2007-07-02  Ollie Wild  <aaw@google.com>
8808
8809         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
8810         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
8811
8812 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
8813
8814         * gcc.target/mips/save-restore-1.c: New test.
8815         * gcc.target/mips/save-restore-2.c: Likewise.
8816         * gcc.target/mips/save-restore-3.c: Likewise.
8817         * gcc.target/mips/save-restore-4.c: Likewise.
8818
8819 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
8820
8821         PR tree-optimization/31966
8822         PR tree-optimization/32533
8823         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
8824         * gfortran.dg/pr32533.f90: Ditto.
8825
8826 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
8827
8828         * g++.dg/opt/nrv12.C: New test.
8829         * gcc.target/i386/nrv1.c: New test.
8830
8831         PR c++/31748
8832         * g++.dg/gomp/pr31748.C: New test.
8833
8834 2007-07-02  Ira Rosen  <irar@il.ibm.com>
8835  
8836         PR tree-optimization/32230
8837         * gcc.dg/vect/pr32230.c: New test.
8838
8839 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
8840
8841         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
8842         * bind_c_coms.f90: Ditto.
8843         * bind_c_coms_driver.c: Ditto.
8844         * bind_c_dts.f90: Ditto.
8845         * bind_c_dts_2.f03: Ditto.
8846         * bind_c_dts_2_driver.c: Ditto.
8847         * bind_c_dts_3.f03: Ditto.
8848         * bind_c_dts_4.f03: Ditto.
8849         * bind_c_dts_driver.c: Ditto.
8850         * bind_c_implicit_vars.f03: Ditto.
8851         * bind_c_procs.f03: Ditto.
8852         * bind_c_usage_2.f03: Ditto.
8853         * bind_c_usage_3.f03: Ditto.
8854         * bind_c_usage_5.f03: Ditto.
8855         * bind_c_usage_6.f03: Ditto.
8856         * bind_c_usage_7.f03: Ditto.
8857         * bind_c_vars.f90: Ditto.
8858         * bind_c_vars_driver.c: Ditto.
8859         * binding_c_table_15_1.f03: Ditto.
8860         * binding_label_tests.f03: Ditto.
8861         * binding_label_tests_10.f03: Ditto.
8862         * binding_label_tests_10_main.f03: Ditto.
8863         * binding_label_tests_11.f03: Ditto.
8864         * binding_label_tests_11_main.f03: Ditto.
8865         * binding_label_tests_12.f03: Ditto.
8866         * binding_label_tests_13.f03: Ditto.
8867         * binding_label_tests_13_main.f03: Ditto.
8868         * binding_label_tests_14.f03: Ditto.
8869         * binding_label_tests_2.f03: Ditto.
8870         * binding_label_tests_3.f03: Ditto.
8871         * binding_label_tests_4.f03: Ditto.
8872         * binding_label_tests_5.f03: Ditto.
8873         * binding_label_tests_6.f03: Ditto.
8874         * binding_label_tests_7.f03: Ditto.
8875         * binding_label_tests_8.f03: Ditto.
8876         * binding_label_tests_9.f03: Ditto.
8877         * c_assoc.f90: Ditto.
8878         * c_assoc_2.f03: Ditto.
8879         * c_f_pointer_shape_test.f90: Ditto.
8880         * c_f_pointer_tests.f90: Ditto.
8881         * c_f_tests_driver.c: Ditto.
8882         * c_funloc_tests.f03: Ditto.
8883         * c_funloc_tests_2.f03: Ditto.
8884         * c_funloc_tests_3.f03: Ditto.
8885         * c_funloc_tests_3_funcs.c: Ditto.
8886         * c_kind_params.f90: Ditto.
8887         * c_kind_tests_2.f03: Ditto.
8888         * c_kinds.c: Ditto.
8889         * c_loc_driver.c: Ditto.
8890         * c_loc_test.f90: Ditto.
8891         * c_loc_tests_2.f03: Ditto.
8892         * c_loc_tests_2_funcs.c: Ditto.
8893         * c_loc_tests_3.f03: Ditto.
8894         * c_loc_tests_4.f03: Ditto.
8895         * c_loc_tests_5.f03: Ditto.
8896         * c_loc_tests_6.f03: Ditto.
8897         * c_loc_tests_7.f03: Ditto.
8898         * c_loc_tests_8.f03: Ditto.
8899         * c_ptr_tests.f03: Ditto.
8900         * c_ptr_tests_10.f03: Ditto.
8901         * c_ptr_tests_5.f03: Ditto.
8902         * c_ptr_tests_7.f03: Ditto.
8903         * c_ptr_tests_7_driver.c: Ditto.
8904         * c_ptr_tests_8.f03: Ditto.
8905         * c_ptr_tests_8_funcs.c: Ditto.
8906         * c_ptr_tests_9.f03: Ditto.
8907         * c_ptr_tests_driver.c: Ditto.
8908         * c_size_t_driver.c: Ditto.
8909         * c_size_t_test.f03: Ditto.
8910         * com_block_driver.f90: Ditto.
8911         * global_vars_c_init.f90: Ditto.
8912         * global_vars_c_init_driver.c: Ditto.
8913         * global_vars_f90_init.f90: Ditto.
8914         * global_vars_f90_init_driver.c: Ditto.
8915         * interop_params.f03: Ditto.
8916         * iso_c_binding_only.f03: Ditto.
8917         * iso_c_binding_rename_1.f03: Ditto.
8918         * iso_c_binding_rename_1_driver.c: Ditto.
8919         * iso_c_binding_rename_2.f03: Ditto.
8920         * iso_c_binding_rename_2_driver.c: Ditto.
8921         * kind_tests_2.f03: Ditto.
8922         * kind_tests_3.f03: Ditto.
8923         * module_md5_1.f90: Ditto.
8924         * only_clause_main.c: Ditto.
8925         * print_c_kinds.f90: Ditto.
8926         * test_bind_c_parens.f03: Ditto.
8927         * test_c_assoc.c: Ditto.
8928         * test_com_block.f90: Ditto.
8929         * test_common_binding_labels.f03: Ditto.
8930         * test_common_binding_labels_2.f03: Ditto.
8931         * test_common_binding_labels_2_main.f03: Ditto.
8932         * test_common_binding_labels_3.f03: Ditto.
8933         * test_common_binding_labels_3_main.f03: Ditto.
8934         * test_only_clause.f90: Ditto.
8935         * use_iso_c_binding.f90: Ditto.
8936         * value_5.f90: Ditto.
8937         * value_test.f90: Ditto.
8938         * value_tests_f03.f90: Ditto.
8939
8940 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
8941
8942         * gcc.dg/tls/opt-14.c: New.
8943
8944 2007-07-01  Ollie Wild  <aaw@google.com>
8945
8946         * g++.dg/lookup/using16.C: New test.
8947         * g++.dg/lookup/using17.C: New test.
8948
8949 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
8950
8951         PR fortran/32239
8952         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
8953         (test_4): Use proper test for floating point equality.
8954         (test_8): Likewise.
8955
8956 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8957
8958         PR libgfortran/32554
8959         * gfortran.dg/fmt_p_1.f90: New test.
8960
8961 2007-07-01  Ira Rosen  <irar@il.ibm.com>
8962
8963         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
8964         initialization and fix dg-final check - the initialization loop is
8965         vectorizable.
8966
8967 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
8968             Volker Reichelt  <reichelt@netcologne.de>
8969
8970         PR middle-end/32559
8971         * gcc.dg/pr32559.c: New test.
8972
8973 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
8974
8975         PR tree-optimization/25371
8976         * gcc.dg/vect/pr25371.c: New test.
8977
8978 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
8979
8980         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
8981         when allocating and initializing a flexible array.
8982
8983 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
8984
8985         PR fortran/20373
8986         * gfortran.dg/intrinsic.f90: New test.
8987
8988 2007-06-30  Tobias Burnus  <burnus@net-b.de>
8989
8990         PR fortran/32555
8991         * gfortran.dg/fmt_zero_check.f90: New.
8992
8993 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
8994
8995         PR fortran/30284
8996         * gfortran.dg/repeat_f90: New test.
8997
8998 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8999
9000         PR testsuite/25241
9001         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
9002         -pedantic-errors, so we should match errors.
9003         * gcc.dg/cpp/escape-1.c: Likewise.
9004         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
9005         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
9006         warning.
9007         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
9008         errors instead of warnings.
9009         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
9010         a pedantic warning.
9011         * gcc.dg/cpp/arith-3.c: Likewise.
9012
9013 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9014
9015         PR testsuite/25241
9016         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
9017         * gcc.dg/pch/valid-2.c: Likewise.
9018         * gcc.dg/pch/valid-3.c: Likewise.
9019         * gcc.dg/pch/warn-1.c: Likewise.
9020         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
9021         
9022 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9023
9024         PR c/4076
9025         * gcc.dg/Wunused-function.c: New.
9026         
9027 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9028
9029         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
9030
9031 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
9032
9033         * g++.dg/other/canon-31724.C: New.
9034         
9035 2007-06-29  Jan Hubicka  <jh@suse.cz>
9036
9037         PR middle-end/32372
9038         * gcc.c-torture/compile/pr32372.c: new.
9039
9040 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9041
9042         * gfortran.dg/operator_3.f90: New test.
9043
9044 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9045
9046         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
9047         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
9048
9049 2007-06-29  Richard Guenther  <rguenther@suse.de>
9050
9051         PR middle-end/32493
9052         * gcc.dg/inline-23.c: New testcase.
9053
9054 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
9055
9056         PR tree-optimization/24659
9057         * gcc.target/i386/vectorize2.c: New test.
9058         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
9059         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
9060
9061 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
9062
9063         * gcc.dg/pointer-arith-9.c: New test.
9064
9065 2007-06-29  Tobias Burnus  <burnus@net-b.de>
9066
9067         PR fortran/32483
9068         * gfortran.dg/fmt_read_2.f90: New.
9069
9070 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9071
9072         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
9073         If it exists, don't try to create it.
9074
9075 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
9076
9077         * g++.dg/ext/visibility/ms-compat-1.C: New.
9078
9079 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9080
9081         PR tree-opt/32417
9082         * gfortran.fortran-torture/compile/pr32417.f90: New test.
9083
9084 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
9085
9086         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
9087         targets.
9088
9089 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
9090
9091         PR fortran/32467
9092         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
9093
9094 2007-06-27  Richard Guenther  <rguenther@suse.de>
9095
9096         PR middle-end/32492
9097         * gcc.dg/inline-22.c: New testcase.
9098
9099 2007-06-26  Hui-May Chang <hm.chang@apple.com>
9100
9101         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
9102         the scan-assembler constant.
9103
9104 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
9105
9106         PR 20216
9107         * gcc.dg/pr20216.c: New.
9108
9109 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9110
9111         PR tree-opt/32421
9112         * gcc.dg/vect/pr32421.c: New test.
9113
9114 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
9115
9116         PR c++/32111
9117         * g++.dg/other/friend5.C: New test.
9118
9119 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
9120
9121         PR fortran/32464
9122         * gfortran.dg/host_assoc_function_2.f90: New test.
9123
9124         PR fortran/31494
9125         * gfortran.dg/host_assoc_call_1.f90: New test.
9126
9127 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9128
9129         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
9130         
9131 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9132
9133         PR fortran/32456
9134         * gfortran.dg/error_format.f90: New test.
9135
9136 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9137
9138         PR fortran/32136
9139         * gfortran.dg/pr32136.f90: New test.
9140
9141 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9142
9143         PR fortran/31726
9144         * gfortran.dg/minmaxloc_1.f90: New test.
9145
9146         PR fortran/32298
9147         * gfortran.dg/minmaxloc_2.f90: New test.
9148
9149 2007-06-23  Richard Guenther  <rguenther@suse.de>
9150
9151         PR tree-optimization/16876
9152         PR middle-end/29478
9153         * gcc.dg/pr29254.c: The warning is bogus.
9154         * gcc.dg/warn-1.c: Likewise.
9155         * gcc.dg/assign-warn-3.c: Likewise.
9156         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
9157
9158 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
9159
9160         * gcc.c-torture/execute/20070623-1.c: New.
9161
9162 2007-06-22  Jan Hubicka  <jh@suse.cz>
9163
9164         * gcc.c-torture/compile/pr31541.c: New.
9165
9166 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
9167
9168         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
9169         Remove -m64 from dg-options.
9170
9171 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
9172
9173         PR middle-end/32374
9174         * gcc.dg/pr32374.c: New test.
9175
9176 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9177
9178         PR fortran/32360
9179         * gfortran.dg/pointer_assign_3.f90: New test.
9180
9181 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
9182
9183         * gcc.dg/tree-ssa/pr19590.c: New.
9184
9185 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9186
9187         PR fortran/31162
9188         * gfortran.dg/assign.f90: Update test.
9189         * gfortran.dg/real_do_1.f90: Update test.
9190         * gfortran.dg/gomp/omp_do1.f90: Update test.
9191         * gfortran.dg/warnings_are_errors_1.f: Update test.
9192         * gfortran.dg/g77/20010519-1.f: Update test.
9193         * gfortran.dg/g77/pr9258.f: Update test.
9194         * gfortran.dg/g77/960317-1.f: Update test.
9195
9196 2007-06-21  Richard Guenther  <rguenther@suse.de>
9197
9198         PR tree-optimization/32453
9199         * gcc.c-torture/compile/pr32453.c: New testcase.
9200
9201 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
9202
9203         PR tree-optimization/31866
9204         * gcc.dg/pr31866.c: New test.
9205
9206 2007-06-21  Richard Guenther  <rguenther@suse.de>
9207
9208         PR tree-optimization/32451
9209         * g++.dg/torture/20070621-1.C: New testcase.
9210
9211 2007-06-21  Christian Bruel  <christian.bruel@st.com>
9212
9213         * gcc.dg/attr-isr.c: Test delay slot content.
9214         
9215 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9216
9217         PR fortran/32361
9218         gfortran.dg/pointer_assign_2.f90: New test.
9219
9220 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9221
9222         PR fortran/25061
9223         gfortran.dg/invalid_procedure_name.f90: New test.
9224
9225 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
9226
9227         PR tree-optimization/25737
9228         * gcc.dg/tree-ssa/alias-14.c: New test.
9229
9230 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
9231
9232         * gcc.target/i386/large-size-array-3.c: New.
9233
9234 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9235         Richard Guenther  <rguenther@suse.de>
9236
9237         PR fortran/32140
9238         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
9239
9240 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
9241
9242         PR middle-end/31959
9243         * gcc.dg/pr31959.c: New test.
9244
9245         PR inline-asm/32109
9246         * g++.dg/ext/asm10.C: New test.
9247
9248         PR middle-end/32285
9249         * gcc.c-torture/execute/20070614-1.c: New test.
9250
9251 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
9252
9253         * gcc.target/arm/stack-corruption.c: New test.
9254
9255 2007-06-19  Richard Guenther  <rguenther@suse.de>
9256
9257         * g++.dg/torture/pr30252.C: New testcase.
9258
9259 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
9260
9261         PR tree-optimization/32353
9262         * g++.dg/opt/nrv13.C: New test.
9263
9264 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
9265
9266         PR fortran/20863
9267         PR fortran/20882
9268         * gfortran.dg/impure_assignment_2.f90 : New test.
9269
9270         PR fortran/32236
9271         * gfortran.dg/data_initialized_2.f90 : New test.
9272
9273         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
9274         appropriate version of 'dmach'.
9275
9276 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
9277
9278         PR target/32389
9279         * gcc.target/i386/pr32389.c New test.
9280
9281 2007-06-18  Simon Baldwin <simonb@google.com>
9282
9283         PR c++/31923
9284         * g++.dg/template/error25.C: New.
9285         * g++.dg/template/spec35.C: New.
9286
9287 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
9288
9289         * gcc.c-torture/compile/pr32355.c: New testcase.
9290         
9291 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
9292
9293         PR tree-optimization/32383
9294         * g++.dg/opt/pr32383.C: New test.
9295
9296 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
9297
9298         PR rtl-optimization/32366
9299         * gcc.dg/vect/pr32366.c: New test.
9300
9301 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
9302
9303         * gcc.c-torture/compile/pr32349.c: New testcase.
9304         
9305 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9306
9307         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
9308         * gcc.target/sparc/combined-2.c: Likewise.
9309         * gcc.target/sparc/fexpand.c : Likewise.
9310         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
9311         * gcc.target/sparc/fpack16.c : Likewise.
9312         * gcc.target/sparc/fpmerge.c : Likewise.
9313         * gcc.target/sparc/fpmul.c : Likewise.
9314         * gcc.target/sparc/noresult.c : Likewise.
9315         * gcc.target/sparc/pdist.c: Likewise.
9316
9317 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
9318
9319         PR middle-end/31723
9320         * gcc.target/i386/recip-divf.c: New test.
9321         * gcc.target/i386/recip-sqrtf.c: Ditto.
9322         * gcc.target/i386/recip-vec-divf.c: Ditto.
9323         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9324         * gcc.target/i386/sse-recip.c: Ditto.
9325         * gcc.target/i386/sse-recip-vec.c: Ditto.
9326
9327 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9328
9329         PR tree-opt/32225
9330         * gcc.c-torture/compile/20070605-1.c: New test.
9331
9332         * gcc.c-torture/compile/20070603-1.c: New testcase.
9333         * gcc.c-torture/compile/20070603-2.c: New testcase.
9334
9335         * gcc.c-torture/compile/20070531-1.c: New test.
9336
9337         PR tree-opt/32167
9338         * gcc.c-torture/compile/20070531-2.c: New test.
9339
9340         PR tree-opt/32144
9341         * gcc.c-torture/compile/20070529-1.c: New test.
9342
9343         PR tree-opt/32145
9344         * gcc.c-torture/compile/20070529-2.c: New test.
9345
9346         PR tree-opt/32015
9347         * gcc.c-torture/compile/20070520-1.c: New test.
9348
9349         * g++.dg/ext/java-1.C: New test.
9350
9351         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
9352         loops instead of one. Remove the "can't determine dependence"
9353         check.
9354         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
9355         needed as the cast is gone in the first place.
9356         * gcc.dg/max-1.c: Change local variable a to be a global one.
9357         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
9358         have a cast which is PREd.
9359
9360 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
9361
9362         * g++.dg/lookup/anon6.C: New test.
9363
9364 2007-06-14  Dirk Mueller  <dmueller@suse.de>
9365
9366         PR c++/31806
9367         * g++.dg/opt/static6.C: New testcase.
9368
9369 2007-06-14  Geoff Keating  <geoffk@apple.com>
9370
9371         * g++.dg/ext/visibility/overload-1.C: New.
9372
9373         PR 31093
9374         * g++.dg/ext/visibility/anon4.C: New.
9375
9376 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
9377
9378         PR target/32268
9379         * gcc.target/i386/pr32268.c: New test.
9380
9381 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9382
9383         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
9384         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
9385         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
9386
9387         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
9388         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
9389         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
9390         BID is used.
9391
9392 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
9393
9394         PR fortran/32302
9395         * gfortran.dg/common_resize_1.f90: New test.
9396
9397 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
9398
9399         PR target/32274
9400         * gcc.dg/vect/pr32224.c: Fix.   
9401         
9402 2007-06-13  Eric Christopher  <echristo@apple.com>
9403
9404         * gcc.target/i386/ssefn-1.c: Add -march=i386.
9405
9406 2007-06-13  Tobias Burnus  <burnus@net-b.de>
9407
9408         PR fortran/32323
9409         * gfortran.dg/actual_array_vect_1.f90: New.
9410
9411 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9412
9413         * gcc.target/sparc/mfpu.c: New test.
9414
9415 2007-06-12  Geoff Keating  <geoffk@apple.com>
9416
9417         * g++.dg/warn/weak1.C: Suppress on Darwin.
9418         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
9419
9420 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9421
9422         PR middle-end/31579
9423          * g++.dg/torture/pr31579.C: New testcase.
9424
9425 2007-06-12  Ian Lance Taylor  <iant@google.com>
9426
9427         PR libstdc++/29286
9428         * g++.dg/init/new16.C: New test.
9429         * g++.dg/init/new17.C: New test.
9430         * g++.dg/init/new18.C: New test.
9431         * g++.dg/init/new19.C: New test.
9432
9433 2007-06-12  Olivier Hainque  <hainque@adacore.com>
9434
9435         * gnat.dg/lhs_view_convert.adb: New test.
9436
9437 2007-06-12  Richard Guenther  <rguenther@suse.de>
9438
9439         PR tree-optimization/15353
9440         PR tree-optimization/31657
9441         * gcc.c-torture/execute/20070424-1.c: New testcase.
9442         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
9443         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
9444         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
9445         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
9446         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
9447
9448 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
9449
9450         PR rtl-optimization/32293
9451         * gcc.dg/pr32293.c: New test.
9452
9453 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
9454
9455         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
9456
9457 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
9458
9459         PR fortran/29786
9460         * gfortran.dg/equiv_7.f90: New test.
9461         * gfortran.dg/equiv_constraint_7.f90: Change error message.
9462
9463         PR fortran/30875
9464         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
9465
9466 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
9467
9468         * gcc.dg/setjmp-3.c: Rename raise to raise0.
9469         * gcc.dg/setjmp-4.c: Likewise.
9470         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
9471
9472 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
9473
9474         PR rtl-optimization/31025
9475         * gfortran.dg/pr31025.f90: New.
9476
9477 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
9478
9479         PR target/32280
9480         * gcc.target/i386/pr32280.c: New test.
9481
9482 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
9483
9484         PR middle-end/32279
9485         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
9486
9487 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9488
9489         PR libgfortran/32235
9490         * gfortran.dg/backspace_9.f: New test.
9491
9492 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
9493
9494         * gcc.dg/tree-ssa/prefetch-7.c: New test.
9495
9496 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
9497
9498         * gcc.dg/tree-ssa/loop-28.c: New testcase.
9499
9500 2007-06-09  Ian Lance Taylor  <iant@google.com>
9501
9502         PR tree-optimization/32169
9503         * gcc.c-torture/compile/pr32169.c: New test.
9504
9505 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
9506
9507         * gcc.dg/vect/costmodel: New directory.
9508         * gcc.dg/vect/costmodel/i386: New directory.
9509         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
9510         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
9511         New test.
9512         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
9513         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
9514         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
9515         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
9516         * gcc.dg/vect/costmodel/x86_64: New directory.
9517         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
9518         New testsuite.
9519         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
9520         New test.
9521         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
9522         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
9523         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
9524         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
9525         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
9526
9527 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
9528
9529         PR tree-optimization/32243
9530         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
9531         flags for -Os tests.
9532         * gcc.dg/vect/03-vect-pr32243.c: New test.
9533
9534 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
9535
9536         PR tree-optimization/32224
9537         * gcc.dg/vect/pr32224.c: New test.
9538
9539 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
9540
9541         PR c++/32177
9542         * g++.dg/gomp/pr32177.C: New test.
9543
9544 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9545
9546         PR testsuite/25241
9547         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
9548         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
9549         warning nor an error.
9550         * gcc.dg/Wfatal-2.c: Likewise.
9551         * gcc.dg/Werror-1.c: Likewise.
9552         * gcc.dg/Werror-5.c: Likewise.
9553         * gcc.dg/Werror-7.c: Likewise.
9554         * gcc.dg/Werror-10.c: Likewise.
9555         * gcc.dg/Werror-11.c: Likewise.
9556
9557 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
9558
9559         PR c++/30759
9560         * g++.dg/init/brace6.C: New test.
9561
9562 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
9563
9564         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
9565         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
9566         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
9567         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
9568
9569         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
9570         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
9571         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
9572         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
9573         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
9574         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
9575         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
9576         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
9577
9578         * gcc.dg/darwin-minversion-3.c: New.
9579
9580 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
9581
9582         * gcc.target/i386/builtin-copysign.c: New test.
9583
9584 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
9585
9586         PR tree-optimization/32220
9587         * gfortran.dg/predcom-2.f: New testcase.
9588
9589 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9590
9591         PR tree-opt/32231
9592         * gcc.target/i386/vectorize4.c: New test.
9593
9594 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
9595
9596         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
9597
9598 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9599
9600         PR testsuite/25241
9601         * gcc.dg/simd-5.c: Mark output as a note.
9602         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
9603         dg-message.
9604         * gcc.dg/simd-1.c: Likewise.
9605         * gcc.dg/always_inline.c: Mark output as a sorry.
9606         * gcc.dg/always_inline2.c: Likewise.
9607         * gcc.dg/always_inline3.c: Likewise.
9608
9609 2007-06-06  Ian Lance Taylor  <iant@google.com>
9610
9611         * g++.dg/conversion/enum1.C: New test.
9612
9613 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
9614
9615         PR tree-optimization/32216
9616         * gcc.dg/vect/pr32216.c: New test.
9617
9618 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9619
9620         PR testsuite/18923
9621         * gfortran.dg/invalid_contains_1.f90: New test.
9622         * gfortran.dg/invalid_contains_2.f90: New test.
9623
9624 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9625
9626         PR testsuite/32057
9627         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
9628         midnight issues.
9629
9630 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9631
9632         PR testsuite/25241
9633         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
9634         dg-message to match de note.
9635         * gcc.dg/pr26570.c: Use dg-message for a note.
9636         * gcc.dg/pr29254.c: Use dg-message for generic output and use
9637         dg-error instead of dg-warning because of -Werror.
9638         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
9639         neither an error, nor a warning.
9640         * gcc.dg/glibc-uclibc-2.c: Likewise
9641         * gcc.dg/cpp/19940712-1.c: Likewise.
9642
9643 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
9644
9645         PR preprocessor/23479
9646         * gcc.dg/binary-constants-1.c: Add test suites for
9647         the 0b-prefixed binary integer constants.
9648         * gcc.dg/binary-constants-2.c: Ditto.
9649         * gcc.dg/binary-constants-3.c: Ditto.
9650         * gcc.dg/binary-constants-4.c: Ditto.
9651
9652 2007-06-05  Ian Lance Taylor  <iant@google.com>
9653
9654         * gcc.dg/Wstrict-overflow-19.c: New test.
9655
9656 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
9657
9658         * gcc.dg/matrix/matrix-6.c: Remove conversion.
9659
9660 2007-06-04  Ian Lance Taylor  <iant@google.com>
9661
9662         * gcc.dg/Wstrict-overflow-18.c: New test.
9663
9664 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9665
9666         PR testsuite/25241
9667         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
9668         * gcc.dg/cpp/mi5.c: Likewise.
9669         * gcc.dg/cpp/mi7.c: Likewise.
9670
9671 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
9672
9673         PR c/32191
9674         * gcc.dg/pr32191.c: New test.
9675
9676 2007-05-28  Tobias Burnus  <burnus@net-b.de>
9677
9678         PR fortran/32124
9679         * gfortran.dg/allocate_stat_1.f90: Remove.
9680
9681 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9682
9683         * gcc.target/i386/sse4_2-check.h: New.
9684         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
9685         * gcc.target/i386/sse4_2-crc32.h: Likewise.
9686         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
9687         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
9688         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
9689         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
9690         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
9691         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
9692         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
9693         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
9694         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
9695         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
9696         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
9697         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
9698         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
9699         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
9700         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
9701         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
9702
9703 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
9704
9705         * gcc.dg/pie-link.c: New test.
9706
9707 2007-06-01  Ian Lance Taylor  <iant@google.com>
9708
9709         * gcc.dg/Wstrict-overflow-17.c: New test.
9710
9711 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
9712
9713         * gcc.dg/builtin-return-1.c (g): New.
9714         (main): Allocate at least 64 bytes on the stack.
9715
9716 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
9717
9718         * g++.dg/init/cleanup3.C: New test.
9719
9720 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9721
9722         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
9723         int is 16 bits.
9724
9725 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
9726
9727         PR fortran/32156
9728         * gfortran.dg/char_array_constructor_3.f90: New test.
9729
9730 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
9731
9732         PR tree-optimization/32160
9733         * gfortran.dg/predcom-1.f: New test.
9734
9735 2007-05-31  Richard Guenther  <rguenther@suse.de>
9736
9737         * g++.dg/other/str_empty.C: Move...
9738         * g++.dg/other/pr30567.C: Move...
9739         * g++.dg/tree-ssa/pr27218.C: Move...
9740         * g++.dg/torture: ...here and remove dg-options.
9741
9742 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
9743
9744         PR c++/32158
9745         * g++.dg/ext/is_pod_incomplete.C: New.
9746
9747 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
9748             Douglas Gregor <doug.gregor@gmail.com>
9749             Pedro Lamarao <pedro.lamarao@mndfck.org>
9750             Howard Hinnant <howard.hinnant@gmail.com>
9751
9752         PR c++/7412
9753         PR c++/29939
9754         * g++.dg/cpp0x/rv8p.C: New.
9755         * g++.dg/cpp0x/temp-constructor-bug.C: New.
9756         * g++.dg/cpp0x/cast-bug.C: New.
9757         * g++.dg/cpp0x/elision_weak.C: New.
9758         * g++.dg/cpp0x/collapse-bug.C: New.
9759         * g++.dg/cpp0x/rv3p.C: New.
9760         * g++.dg/cpp0x/rv7n.C: New.
9761         * g++.dg/cpp0x/overload-conv-1.C: New.
9762         * g++.dg/cpp0x/rv2n.C: New.
9763         * g++.dg/cpp0x/deduce.C: New.
9764         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
9765         * g++.dg/cpp0x/rv6p.C: New.
9766         * g++.dg/cpp0x/template_deduction.C: New.
9767         * g++.dg/cpp0x/implicit-copy.C: New.
9768         * g++.dg/cpp0x/rv1p.C: New.
9769         * g++.dg/cpp0x/cast.C: New.
9770         * g++.dg/cpp0x/rv5n.C: New.
9771         * g++.dg/cpp0x/collapse.C: New.
9772         * g++.dg/cpp0x/overload-conv-2.C: New.
9773         * g++.dg/cpp0x/rv4p.C: New.
9774         * g++.dg/cpp0x/rvo.C: New.
9775         * g++.dg/cpp0x/iop.C: New.
9776         * g++.dg/cpp0x/rv3n.C: New.
9777         * g++.dg/cpp0x/rv7p.C: New.
9778         * g++.dg/cpp0x/reference_collapsing.C: New.
9779         * g++.dg/cpp0x/overload.C: New.
9780         * g++.dg/cpp0x/named.C: New.
9781         * g++.dg/cpp0x/rv2p.C: New.
9782         * g++.dg/cpp0x/rv6n.C: New.
9783         * g++.dg/cpp0x/not_special.C: New.
9784         * g++.dg/cpp0x/bind.C: New.
9785         * g++.dg/cpp0x/rv1n.C: New.
9786         * g++.dg/cpp0x/rv5p.C: New.
9787         * g++.dg/cpp0x/elision.C: New.
9788         * g++.dg/cpp0x/named_refs.C: New.
9789         * g++.dg/cpp0x/unnamed_refs.C: New.
9790         * g++.dg/cpp0x/rv4n.C: New.
9791         * g++.dg/cpp0x/elision_neg.C: New.
9792         * g++.dg/init/copy7.C: Run in C++98 mode.
9793         * g++.dg/overload/arg1.C: Ditto.
9794         * g++.dg/overload/arg4.C: Ditto.
9795
9796 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
9797
9798         PR c++/31809
9799         * g++.dg/opt/static5.C: New test.
9800
9801 2007-05-30  Richard Guenther  <rguenther@suse.de>
9802
9803         * g++.dg/dg.exp: Prune torture/.
9804         * g++.dg/torture/dg-torture.exp: New testsuite.
9805
9806 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
9807
9808         * gcc.target/arm/pr27387.C: Move and rename to ...
9809         * g++.dg/inherit/thunk8.C: ... here.
9810
9811 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
9812
9813         PR tree-optimization/31769
9814         * g++.dg/gomp/pr31769.C: New test.
9815
9816 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
9817
9818         * gcc.target/i386/stack-realign.c: New.
9819
9820 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
9821
9822         * gcc.dg/tree-ssa/prefetch-6.c: New test.
9823
9824 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9825
9826         * gfortran.dg/sizeof.f90: New.
9827
9828 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9829
9830         PR c/31339
9831         * gcc.dg/boolcomplex-1.c: New test.
9832
9833         PR c++/31339
9834         * g++.dg/ext/boolcomplex-1.c: New test.
9835
9836 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
9837
9838         * gcc.dg/matrix: New directory.
9839
9840 2007-05-28  Tobias Burnus  <burnus@net-b.de>
9841
9842         PR fortran/32124
9843         * gfortran.dg/allocate_stat_1.f90: New.
9844
9845 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
9846
9847         PR fortran/31972
9848         * transfer_hollerith_1.f90: New test.
9849
9850 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9851
9852         PR tree-opt/32100
9853         * gcc.c-torture/execute/vrp-7.c: New test.
9854
9855 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
9856
9857         * gfortran.dg/transfer_simplify_4.f90: New test.
9858
9859 2007-05-27  Tobias Burnus  <burnus@net-b.de>
9860
9861         PR fortran/32088
9862         * gfortran.dg/func_result_3.f90: New.
9863
9864 2007-05-27  Tobias Burnus  <burnus@net-b.de>
9865
9866         PR middle-end/32083
9867         * gfortran.dg/transfer_simplify_3.f90: New.
9868
9869 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
9870
9871         PR target/32065
9872         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
9873         to compile options.
9874         * gcc.target/i386/pr32065-2.c: New test.
9875
9876 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9877
9878         PR fortran/31813
9879         * gfortran.dg/io_constraints_2.f90: Update.
9880
9881 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
9882
9883         PR fortran/31219
9884         * gfortran.dg/array_constructor_17.f90: New test.
9885
9886 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9887
9888         PR tree-opt/32090
9889         * g++.dg/opt/array2.C: New testcase.
9890
9891 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
9892
9893         PR target/32065
9894         * gcc.target/i386/pr32065.c: New test.
9895
9896 2007-05-25  Dirk Mueller  <dmueller@suse.de>
9897             Marcus Meissner <meissner@suse.de>
9898
9899         * gcc.dg/attr-alloc_size.c: New.
9900
9901 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
9902             Lee Millward  <lee.millward@gmail.com>
9903
9904         PR c++/31745
9905         * g++.dg/parse/crash34.C: New test.
9906
9907         * g++.dg/parse/crash35.C: New test.
9908
9909 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
9910
9911         * gcc.target/i386/sse2-check.h: New.
9912         * gcc.target/i386/sse2-vec-1.c: Likewise.
9913         * gcc.target/i386/sse2-vec-2.c: Likewise.
9914         * gcc.target/i386/sse2-vec-3.c: Likewise.
9915         * gcc.target/i386/sse2-vec-4.c: Likewise.
9916         * gcc.target/i386/sse2-vec-5.c: Likewise.
9917         * gcc.target/i386/sse2-vec-6.c: Likewise.
9918
9919 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
9920
9921         PR c++/31431
9922         PR c++/31432
9923         PR c++/31434
9924         PR c++/31435
9925         PR c++/31437
9926         PR c++/31438
9927         PR c++/31442
9928         PR c++/31443
9929         PR c++/31444
9930         PR c++/31445
9931         * g++.dg/cpp0x/pr31431.C: New.
9932         * g++.dg/cpp0x/pr31437.C: New.
9933         * g++.dg/cpp0x/pr31442.C: New.
9934         * g++.dg/cpp0x/pr31444.C: New.
9935         * g++.dg/cpp0x/pr31431-2.C: New.
9936         * g++.dg/cpp0x/pr31432.C: New.
9937         * g++.dg/cpp0x/pr31434.C: New.
9938         * g++.dg/cpp0x/pr31438.C: New.
9939         * g++.dg/cpp0x/pr31443.C: New.
9940         * g++.dg/cpp0x/pr31445.C: New.
9941         * g++.dg/cpp0x/variadic-crash1.C: New.
9942
9943 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
9944
9945         * gcc.target/arm/long-calls-1.c: New test.
9946         * gcc.target/arm/long-calls-2.c: Likewise.
9947         * gcc.target/arm/long-calls-3.c: Likewise.
9948         * gcc.target/arm/long-calls-4.c: Likewise.
9949
9950 2007-05-25  Richard Guenther  <rguenther@suse.de>
9951             Andrew Pinski  <andrew_pinski@playstation.sony.com>
9952
9953         PR tree-optimization/31982
9954         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
9955
9956 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
9957
9958         PR fortran/32047
9959         * gfortran.dg/result_in_spec_2.f90: New test.
9960
9961 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9962
9963         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
9964
9965 2007-05-24  Ollie Wild  <aaw@google.com>
9966
9967         * gcc.dg/cpp/counter-1.c: New test.
9968         * gcc.dg/pch/counter-1.c: New test.
9969         * gcc.dg/pch/counter-1.hs: New file.
9970         * gcc.dg/pch/counter-2.c: New test.
9971         * gcc.dg/pch/counter-2.hs: New file.
9972         * gcc.dg/pch/counter-3.c: New test.
9973         * gcc.dg/pch/counter-3.hs: New file.
9974
9975 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
9976
9977         * gcc.dg/tree-ssa/predcom-1.c: New test.
9978         * gcc.dg/tree-ssa/predcom-2.c: New test.
9979         * gcc.dg/tree-ssa/predcom-3.c: New test.
9980         * gcc.dg/tree-ssa/predcom-4.c: New test.
9981         * gcc.dg/tree-ssa/predcom-5.c: New test.
9982         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
9983
9984 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
9985
9986         PR testsuite/32062
9987         * gcc.target/i386/sse4_1-check.h (MASK): New.
9988
9989 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9990
9991         PR fortran/32038
9992         * gfortran.dg/pr25603.f: Initialize integer variables.
9993
9994 2007-05-23  Ian Lance Taylor  <iant@google.com>
9995
9996         * g++.dg/other/vrp1.C: New test.
9997
9998 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
9999
10000         PR preprocessor/20077
10001         * gcc.dg/cpp/paste15.c: New test.
10002
10003 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
10004             Nigel Stephens  <nigel@mips.com>
10005             Richard Sandiford  <richard@codesourcery.com>
10006
10007         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
10008         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
10009         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
10010         * gcc.target/mips/inter/mips16-inter.exp: New.
10011
10012 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
10013
10014         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
10015
10016 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10017
10018         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
10019         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
10020         * gcc.target/i386/sse3-addsubps.c: Likewise.
10021         * gcc.target/i386/sse3-haddpd.c: Likewise.
10022         * gcc.target/i386/sse3-haddps.c: Likewise.
10023         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10024         * gcc.target/i386/sse3-hsubps.c: Likewise.
10025         * gcc.target/i386/sse3-lddqu.c: Likewise.
10026         * gcc.target/i386/sse3-movddup.c: Likewise.
10027         * gcc.target/i386/sse3-movshdup.c: Likewise.
10028         * gcc.target/i386/sse3-movsldup.c: Likewise.
10029
10030         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
10031         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
10032         * gcc.target/i386/ssse3-pabsd.c: Likewise.
10033         * gcc.target/i386/ssse3-pabsw.c: Likewise.
10034         * gcc.target/i386/ssse3-palignr.c: Likewise.
10035         * gcc.target/i386/ssse3-phaddd.c: Likewise.
10036         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10037         * gcc.target/i386/ssse3-phaddw.c: Likewise.
10038         * gcc.target/i386/ssse3-phsubd.c: Likewise.
10039         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10040         * gcc.target/i386/ssse3-phsubw.c: Likewise.
10041         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10042         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10043         * gcc.target/i386/ssse3-pshufb.c: Likewise.
10044         * gcc.target/i386/ssse3-psignb.c: Likewise.
10045         * gcc.target/i386/ssse3-psignd.c: Likewise.
10046         * gcc.target/i386/ssse3-psignw.c: Likewise.
10047         * gcc.target/i386/ssse3-vals.h: Likewise.
10048
10049         * gcc.target/i386/sse3-check.h: New file.
10050         * gcc.target/i386/ssse3-check.h: Likewise.
10051
10052 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10053
10054         PR middle-end/31095
10055         * gcc.c-torture/compile/bcopy-1.c: New testcase.
10056
10057 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10058
10059         PR middle-end/31606
10060         * gcc.c-torture/20070522-1.c: New testcase.
10061
10062 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10063
10064         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
10065
10066 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
10067
10068         * gcc.c-torture/execute/ieee/20000320-1.x,
10069         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10070         m68k-*-* and check_effective_target_coldfire_fpu.
10071
10072 2007-05-22  Ollie Wild  <aaw@google.com>
10073
10074         * g++.dg/lookup/hidden-class10.C: New test.
10075         * g++.dg/lookup/hidden-class11.C: New test.
10076
10077 2007-05-22  Ollie Wild  <aaw@google.com>
10078
10079         * g++.dg/lookup/name-clash5.C: New test.
10080         * g++.dg/lookup/name-clash6.C: New test.
10081
10082 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10083
10084         * g++.dg/other/i386-2.C: Update comments on header files tested.
10085         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
10086         of <tmmintrin.h>.
10087         * gcc.target/i386/sse-12.c: Likewise.
10088         * gcc.target/i386/sse-13.c: Likewise.
10089         * gcc.target/i386/sse-14.c: Likewise.
10090
10091         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
10092         Redefined to test with immediate operand.
10093         (__builtin_ia32_blendps): Likewise.
10094         (__builtin_ia32_blendpd): Likewise.
10095         (__builtin_ia32_dpps): Likewise.
10096         (__builtin_ia32_dpps): Likewise.
10097         (__builtin_ia32_insertps128): Likewise.
10098         (__builtin_ia32_vec_ext_v4sf): Likewise.
10099         (__builtin_ia32_vec_set_v16qi): Likewise.
10100         (__builtin_ia32_vec_set_v4si): Likewise.
10101         (__builtin_ia32_vec_set_v2di): Likewise.
10102         (__builtin_ia32_vec_ext_v16qi): Likewise.
10103         (__builtin_ia32_vec_ext_v4si): Likewise.
10104         (__builtin_ia32_vec_ext_v2di): Likewise.
10105         (__builtin_ia32_roundpd): Likewise.
10106         (__builtin_ia32_roundsd): Likewise.
10107         (__builtin_ia32_roundps): Likewise.
10108         (__builtin_ia32_roundss): Likewise.
10109         (__builtin_ia32_mpsadbw128): Likewise.
10110
10111 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10112
10113         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
10114
10115 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10116
10117         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
10118         failures.
10119         * gcc.dg/dfp/func-struct.c: Ditto.
10120         * gcc.dg/dfp/operator-assignment.c: Ditto.
10121         * gcc.dg/dfp/convert-bfp.c: Ditto.
10122         * gcc.dg/dfp/convert-int.c: Ditto.
10123         * gcc.dg/dfp/convert-int-max.c: Ditto.
10124         * gcc.dg/dfp/func-scalar.c: Ditto.
10125         * gcc.dg/dfp/cast.c: Ditto.
10126         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
10127         failures, and fix a typo in return type of arg1_128.
10128         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
10129         failures, and fix a typo in a constant suffix.
10130         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
10131         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
10132
10133 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10134             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10135
10136         * lib/gcc-dg.exp(process_message): New proc.
10137         (dg-message): New test directive.
10138         * gcc.dg/always_inline.c: Use dg-message.
10139         * gcc.dg/always_inline2.c: Ditto.
10140         * gcc.dg/always_inline3.c: Ditto.
10141         * gcc.dg/invalid-call-1.c: Ditto.
10142         * gcc.dg/pr17506.c: Ditto.
10143         * gcc.dg/simd-5.c: Ditto.
10144         * gcc.dg/simd-6.c: Ditto.
10145         * gcc.dg/va-arg-2.c: Ditto.
10146         * gcc.dg/cpp/syshdr.c: Ditto.
10147         * gcc.dg/cpp/unc4.c: Ditto.
10148         * gcc.dg/cpp/trad/mi1.c: Ditto.
10149         * gcc.dg/cpp/trad/mi5.c: Ditto.
10150         * gcc.dg/cpp/trad/mi7.c: Ditto.
10151         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
10152         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
10153         * gcc.test-framework/test-framework.awk: Special-case outexists
10154         tests.
10155
10156 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10157
10158         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
10159         (bit_SSE4_2): Likewise.
10160         (bit_POPCNT): Likewise.
10161
10162         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
10163         Check if assembler supports SSE4 instructions.
10164
10165         * gcc.target/i386/sse4_1-blendpd.c: New file.
10166         * gcc.target/i386/sse4_1-blendps.c: Likewise.
10167         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
10168         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
10169         * gcc.target/i386/sse4_1-check.h: Likewise.
10170         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
10171         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
10172         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
10173         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
10174         * gcc.target/i386/sse4_1-extractps.c: Likewise.
10175         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
10176         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
10177         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
10178         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
10179         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
10180         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
10181         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
10182         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
10183         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
10184         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
10185         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
10186         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
10187         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
10188         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
10189         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
10190         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
10191         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
10192         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
10193         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
10194         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
10195         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
10196         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
10197         * gcc.target/i386/sse4_1-pminud.c: Likewise.
10198         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
10199         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
10200         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
10201         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
10202         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
10203         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
10204         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
10205         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
10206         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
10207         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
10208         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
10209         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
10210         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
10211         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
10212         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
10213         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
10214         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
10215         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
10216         * gcc.target/i386/sse4_1-round.h: Likewise.
10217         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
10218         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
10219         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
10220         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
10221         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
10222         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
10223         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
10224         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
10225         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
10226         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
10227         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
10228         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
10229         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
10230         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
10231
10232 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10233
10234         PR fortran/31627
10235         * gfortran.dg/bounds_check_7.f90: New test.
10236
10237 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
10238
10239         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
10240         (check_effective_target_sse4a): Ditto.
10241
10242         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
10243         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
10244         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
10245         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
10246         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
10247         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
10248         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
10249         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
10250         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
10251         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
10252         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
10253         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
10254         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
10255         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
10256         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
10257         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
10258         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
10259         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
10260         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
10261         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
10262
10263 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
10264
10265         * g++.dg/ext/cleanup-1.C: New test.
10266         * g++.dg/ext/cleanup-2.C: Likewise.
10267         * g++.dg/ext/cleanup-3.C: Likewise.
10268         * g++.dg/ext/cleanup-4.C: Likewise.
10269         * g++.dg/ext/cleanup-5.C: Likewise.
10270         * g++.dg/ext/cleanup-6.C: Likewise.
10271         * g++.dg/ext/cleanup-8.C: Likewise.
10272         * g++.dg/ext/cleanup-9.C: Likewise.
10273         * g++.dg/ext/cleanup-10.C: Likewise.
10274         * g++.dg/ext/cleanup-11.C: Likewise.
10275         * g++.dg/ext/cleanup-dtor.C: Likewise.
10276
10277 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10278
10279         PR middle-end/31995
10280         * gcc.dg/vect/vect-102a.c: New test.
10281
10282 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
10283             Paolo Carlini  <pcarlini@suse.de>
10284             Uros Bizjak  <ubizjak@gmail.com>
10285
10286         * gcc.dg/gcc-have-sync-compare-and-swap.c,
10287         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
10288         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
10289         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
10290         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
10291         New testcases.
10292
10293 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
10294
10295         PR fortran/32002
10296         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
10297
10298 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10299
10300         PR fortran/32027
10301         * gfortran.dg/do_3.F90: Add checks for the final value of the
10302         loop variable.
10303
10304 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
10305
10306         * gcc.c-torture/execute/990127-2.x: New file.
10307
10308 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
10309
10310         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
10311         * gcc.target/i386/sse-12: Add -O to compile options.
10312         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
10313         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
10314         and mm3dnow.h.  Add -O to compile options.
10315
10316 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
10317
10318         PR fortran/31867
10319         * gfortran.dg/char_length_5.f90: New test.
10320
10321         PR fortran/31994
10322         * gfortran.dg/array_reference_1.f90: New test.
10323
10324 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10325
10326         PR middle-end/7651
10327         PR c++/11856
10328         PR c/12963
10329         PR c/23587
10330         PR other/29694
10331         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
10332         * gcc.dg/Wtype-limits.c: New.
10333         * gcc.dg/Wtype-limits-Wextra.c: New.
10334         * gcc.dg/Wtype-limits-no.c: New.
10335         * g++.dg/warn/Wtype-limits.C: New.
10336         * g++.dg/warn/Wtype-limits-Wextra.C: New.
10337         * g++.dg/warn/Wtype-limits-no.C: New.
10338
10339 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10340
10341         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
10342         instead of "-msse2".'
10343         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
10344         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
10345         and mm3dnow.h.
10346         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
10347         to test with immediate operand.
10348         (__builtin_ia32_insertqi): Ditto.
10349         (__builtin_ia32_palignr128): Ditto.
10350         (__builtin_ia32_palignr): Ditto.
10351         (__builtin_ia32_pshufhw): Ditto.
10352         (__builtin_ia32_pshuflw): Ditto.
10353         (__builtin_ia32_pshufd): Ditto.
10354         (__builtin_ia32_vec_set_v8hi): Ditto.
10355         (__builtin_ia32_vec_ext_v8hi): Ditto.
10356         (__builtin_ia32_shufpd): Ditto.
10357         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10358
10359 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
10360
10361         PR fortran/32001
10362         * gfortran.dg/min_max_conformance.f90: Added more testcases.
10363
10364 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10365
10366         PR target/31585
10367         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
10368         and "__inline".  Use "-msse" instead of "-msse2".
10369
10370 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10371
10372         PR middle-end/7651
10373         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
10374         * gcc.dg/20030906-2.c: Likewise.
10375         * objc.dg/method-17.m: Add -Wreturn-type.
10376         * obj-c++.dg/method-21.mm: Likewise.
10377
10378 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10379
10380         PR target/31585
10381         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
10382         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
10383         (__builtin_ia32_psrlqi128): Ditto.
10384         (__builtin_ia32_psrlwi128): Ditto.
10385         (__builtin_ia32_psrldi128): Ditto.
10386         (__builtin_ia32_psrldqi128): Ditto.
10387         (__builtin_ia32_pslldqi128): Ditto.
10388         (__builtin_ia32_psrawi128): Ditto.
10389         (__builtin_ia32_psradi128): Ditto.
10390         (__builtin_ia32_psllqi128): Ditto.
10391         (__builtin_ia32_pslldi128): Ditto.
10392         (__builtin_prefetch): Ditto.
10393         (__builtin_ia32_pshufw): Ditto.
10394         (__builtin_ia32_vec_set_v4hi): Ditto.
10395         (__builtin_ia32_vec_ext_v4hi): Ditto.
10396         (__builtin_ia32_shufps): Ditto.
10397         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10398
10399 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10400
10401         PR fortran/31974
10402         * gfortran.dg/char_allocation_1.f90: New test.
10403
10404 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10405
10406         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
10407         * gcc.dg/Wconversion-sign.c: New.
10408         * gcc.dg/Wconversion-integer-no-sign.c: New.
10409         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
10410         Wconversion-sign.C
10411         * g++.dg/warn/Wconversion-sign.C: New.
10412         * g++.old-deja/g++.other/warn4.C: Update.
10413         * g++.dg/warn/Wconversion1.C: Likewise.
10414
10415 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10416
10417         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
10418         * gcc.dg/torture/builtin-math-4.c: Likewise.
10419
10420 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10421
10422         PR libfortran/31964
10423         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
10424
10425 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10426
10427         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
10428
10429 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10430
10431         PR target/31628
10432         * gcc.target/i386/pr31628.c: New.
10433
10434 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
10435
10436         PR middle-end/31344
10437         * gcc.dg/pr31344.c: New test.
10438
10439 2007-05-17  Ian Lance Taylor  <iant@google.com>
10440
10441         PR tree-optimization/31953
10442         * gcc.c-torture/compile/pr31953.c: New test.
10443
10444 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10445
10446         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
10447
10448         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
10449         and drem.
10450         * gcc.dg/torture/builtin-math-4.c: Likewise.
10451
10452         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
10453         * gcc.dg/torture/builtin-math-4.c: Likewise.
10454
10455         * gcc.dg/torture/builtin-math-4.c: New test.
10456
10457 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
10458             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10459
10460         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
10461         * gcc.dg/cpp/include2.c: Ditto.
10462         * gcc.dg/cpp/mac-dir-2.c: Ditto.
10463         * gcc.dg/cpp/paste5.c: Ditto.
10464         * gcc.dg/cpp/paste6.c: Ditto.
10465         * gcc.dg/cpp/paste8.c: Ditto.
10466         * gcc.dg/cpp/paste11.c: Ditto.
10467         * gcc.dg/cpp/paste13.c: Ditto.
10468         * gcc.dg/cpp/skipping2.c: Ditto.
10469         * gcc.dg/reg-vol-struct-1.c: Ditto.
10470         * gcc.dg/Wshadow-1.c: Ditto.
10471         * gcc.dg/cpp/trad/comment.c: Ditto.
10472         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
10473         * gcc.dg/cpp/if-2.c: Ditto.
10474         * gcc.dg/array-5.c: Ditto.
10475         * gcc.dg/inline-15.c: Ditto.
10476         * gcc.dg/pr27953.c: Ditto.
10477         * gcc.dg/Wno-c++-compat.c: Ditto.
10478
10479 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
10480
10481         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
10482
10483 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10484
10485         * gcc.c-torture/execute/20070517-1.c: New test.
10486
10487 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
10488
10489         PR fortran/31919
10490         * gfortran.dg/min_max_conformance.f90: New test.
10491
10492 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
10493
10494         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
10495         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
10496         gcc.dg/vect/vect-104.c: Use more complex construction to
10497         prevent vectorizing.
10498         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
10499
10500 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
10501
10502         PR tree-optimization/24659
10503         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
10504         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
10505         not vect_int target.
10506         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
10507         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
10508         targets.
10509         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
10510         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
10511         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
10512
10513 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
10514
10515         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
10516         and x86_64-*-* targets.
10517         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
10518
10519 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
10520
10521         PR fortran/18769
10522         PR fortran/30881
10523         PR fortran/31194
10524         PR fortran/31216
10525         PR fortran/31427
10526         * transfer_simplify_1.f90: New test.
10527         * transfer_simplify_2.f90: New test.
10528
10529 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
10530
10531         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
10532
10533 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
10534
10535         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
10536
10537         * gcc.dg/fltconst-pedantic-dfp.c: New test.
10538
10539         PR c/31924
10540         * gcc.dg/fltconst-1.c: New test.
10541
10542         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
10543         * gcc.dg/dfp/operator-assignment.c: Ditto.
10544
10545 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
10546
10547         PR c++/29928
10548         * g++.dg/rtti/typeid5.C: New.
10549
10550 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10551
10552         PR fortran/31725
10553         * gfortran.dg/substr_4.f: New test.
10554
10555 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
10556
10557         * gcc.target/m68k/interrupt_thread-1.c,
10558         gcc.target/m68k/interrupt_thread-2.c,
10559         gcc.target/m68k/interrupt_thread-3.c: New.
10560         * gcc.target/m68k/m68k.exp: Accept fido.
10561
10562 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
10563
10564         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
10565         * gfortran.dg/altreturn_3.f90: Likewise.
10566         * gfortran.dg/assumed_dummy_1.f90: Likewise.
10567         * gfortran.dg/default_numeric_type_1.f90: Likewise.
10568         * gfortran.dg/inquire_iolength.f90: Likewise.
10569         * gfortran.dg/module_naming_1.f90: Likewise.
10570         * gfortran.dg/oldstyle_2.f90: Likewise.
10571         * gfortran.dg/operator_2.f90: Likewise.
10572         * gfortran.dg/parameter_array_element_1.f90: Likewise.
10573         * gfortran.dg/used_types_11.f90: Likewise.
10574         * gfortran.dg/zero_array_components_1.f90: Likewise.
10575         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
10576         * gfortran.dg/parameter_array_dummy.f90: Likewise.
10577         * gfortran.dg/real_const_3.f90: Likewise.
10578
10579 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
10580
10581         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
10582         * gcc.dg/tree-ssa/loop-30.c: New test.
10583
10584 2007-05-13  Richard Guenther  <rguenther@suse.de>
10585
10586         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
10587         scanning forwprop1.
10588         * g++.dg/tree-ssa/pr31146.C: Likewise.
10589
10590 2007-05-13  Revital Eres  <eres@il.ibm.com>
10591
10592         * gcc.dg/dse.c: New test.
10593
10594 2007-05-12  Richard Guenther  <rguenther@suse.de>
10595
10596         PR tree-optimization/31797
10597         * gcc.c-torture/compile/pr31797.c: New testcase.
10598
10599 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
10600
10601         PR fortran/30746
10602         * gfortran.dg/host_assoc_function_1.f90: New test.
10603
10604 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
10605
10606         PR c++/31829
10607         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
10608
10609 2007-05-11  Silvius Rus  <rus@google.com>
10610
10611         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
10612         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
10613         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
10614         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
10615         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
10616         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
10617         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
10618         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
10619         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
10620         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
10621         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
10622         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
10623         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
10624         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
10625         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
10626         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
10627
10628 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
10629
10630         PR other/31852
10631         * gcc.c-torture/execute/builtins/memchr.c: New.
10632         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
10633         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
10634
10635 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10636
10637         PR fortran/30876
10638         * gfortran.dg/recursive_reference_1.f90: Put error at correct
10639         line.
10640         * gfortran.dg/recursive_reference_2.f90: New test.
10641
10642 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10643
10644         PR fortran/30878
10645         * gfortran.dg/namelist_29.f90: New test.
10646
10647 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
10648
10649         PR fortran/31474
10650         * gfortran.dg/entry_10.f90: New test.
10651
10652 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
10653
10654         PR tree-optimization/31885
10655         * gcc.dg/tree-ssa/loop-29.c: New test.
10656
10657 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
10658
10659         * assumed_dummy_1.f90: Fix dg directive.
10660         * char_initialiser_actual.f90: Likewise.
10661         * nested_modules_2.f90: Likewise.
10662         * shift-alloc.f90: Likewise.
10663
10664 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
10665
10666         * gcc.dg/20070507-1.c: Disable for non-pic targets.
10667
10668 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10669
10670         PR libfortran/31880
10671         * gfortran.dg/unf_read_corrupted_2.f90: New test.
10672
10673 2007-05-09  Mike Stump  <mrs@apple.com>
10674
10675         * g++.dg/other/first-global.C: Add -fpie for darwin.
10676         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
10677
10678 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10679
10680         * gcc.dg/20070507-1.c: New testcase.
10681
10682 2007-05-08  Chao-ying Fu  <fu@mips.com>
10683
10684         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
10685         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
10686         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
10687         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
10688
10689 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
10690
10691         PR 31847
10692         * gcc.dg/pr31847.c: New test.
10693
10694 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
10695
10696         PR fortran/31692
10697         * gfortran.dg/actual_array_result_1.f90: New test.
10698
10699 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
10700
10701         PR fortran/29397
10702         * gfortran.dg/parameter_array_init_1.f90: New test.
10703
10704         PR fortran/29400
10705         * gfortran.dg/parameter_array_init_2.f90: New test.
10706
10707 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
10708
10709         PR target/31854
10710         * gcc.target/i386/pr31854.c: New test.
10711
10712 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
10713
10714         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
10715
10716 2007-05-07  Mike Stump  <mrs@apple.com>
10717
10718         * g++.old-deja/g++.mike/empty.C: Add.
10719
10720 2007-05-07  Eric Christopher  <echristo@apple.com>
10721
10722         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
10723
10724 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
10725
10726         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
10727         variable.  Rearrange conversions from binary float to decimal float.
10728
10729 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
10730
10731         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
10732         x86.
10733
10734 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
10735
10736         * gnat.dg/opt1.ad[sb]: New testcase.
10737
10738 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10739
10740         PR fortran/31399
10741         * gfortran.dg/do_3.F90: New test.
10742
10743 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10744
10745         PR fortran/31764
10746         * gfortran.dg/new_line.f90: Add new checks.
10747
10748 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10749
10750         PR fortran/31201
10751         * gfortran.dg/large_unit_1.f90: New.
10752         * gfortran.dg/large_unit_2.f90: New.
10753         * gfortran.dg/iostat_4.f90: New
10754         * gfortran.dg/bounds_check_fail_1.f90: Updated.
10755
10756 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
10757
10758         PR fortran/31540
10759         * gfortran.dg/char_result_4.f90: New test.
10760
10761 2007-06-05  Revital Eres  <eres@il.ibm.com>
10762
10763         PR 30957
10764         * gcc.dg/pr30957-1.c: New test.
10765
10766 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10767
10768         PR fortran/31251
10769         * gfortran.dg/char_type_len_2.f90: New test.
10770
10771 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
10772
10773         PR 31775
10774         * g++.dg/other/nested-extern.cc: New.
10775         * g++.dg/other/nested-extern-1.C: New.
10776         * g++.dg/other/nested-extern-2.C: New.
10777
10778 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
10779
10780         PR fortran/31760
10781         * gfortran.dg/erf.f90: New test.
10782         * gfortran.dg/besxy.f90: New test.
10783
10784 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
10785
10786         PR fortran/22359
10787         * gfortran.dg/fseek.f90: New test.
10788
10789 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
10790
10791         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
10792
10793 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10794
10795         PR libfortran/31210
10796         * gfortran.dg/zero_length_1.f90: New test.
10797
10798 2007-05-04  Tobias Burnus  <burnus@net-b.de>
10799
10800         PR fortran/31803
10801         * gfortran.dg/char_pointer_assign_3.f90: New test.
10802         * gfortran.dg/char_result_2.f90: Re-enable test.
10803
10804 2007-05-04  Tobias Burnus  <burnus@net-b.de>
10805
10806         PR fortran/25071
10807         * gfortran.dg/char_length_3.f90: New test.
10808         * gfortran.dg/char_result_2.f90: Fix test.
10809
10810 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
10811
10812         PR tree-optimization/30565
10813         * gcc.dg/tree-ssa/loop-27.c: New test.
10814
10815 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
10816
10817         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
10818         * gcc.target/bfin/arith.c (__v2hi): Likewise.
10819         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
10820         * gcc.target/bfin/shift.c (__v2hi): Likewise.
10821
10822 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
10823
10824         PR tree-optimization/31699
10825         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
10826         New.
10827         (check_effective_target_vect_floatint_cvt): New.
10828         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
10829         of specific targets.
10830         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
10831         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
10832         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10833         * gcc.dg/vect/vect-iv-4.c: Likewise.
10834         * gcc.dg/vect/vect-multitypes-11.c: New.
10835         * gcc.dg/vect/pr31699.c: New.
10836
10837 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
10838
10839         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
10840
10841 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
10842
10843         PR C++/31663
10844         * g++.dg/warn/anonymous-namespace-2.C: New.
10845         * g++.dg/warn/anonymous-namespace-2.h: New.
10846
10847 2007-05-02  Paul Brook  <paul@codesourcery.com>
10848
10849         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
10850
10851 2007-05-02  Eric Christopher  <echristo@apple.com>
10852
10853         * gcc.dg/cpp/if-div.c: New file.
10854
10855 2007-05-02  Tom Tromey  <tromey@redhat.com>
10856
10857         PR preprocessor/28709:
10858         * gcc.dg/cpp/pr28709.c: New file.
10859
10860 2007-05-02  Richard Guenther  <rguenther@suse.de>
10861
10862         PR tree-optimization/31146
10863         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
10864
10865 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
10866
10867         * gcc.c-torture/compile/limits-blockid.c: New.
10868         * gcc.c-torture/compile/limits-caselabels.c: New.
10869         * gcc.c-torture/compile/limits-declparen.c: New.
10870         * gcc.c-torture/compile/limits-enumconst.c: New.
10871         * gcc.c-torture/compile/limits-exprparen.c: New.
10872         * gcc.c-torture/compile/limits-externalid.c: New.
10873         * gcc.c-torture/compile/limits-fnargs.c: New.
10874         * gcc.c-torture/compile/limits-fndefn.c: New.
10875         * gcc.c-torture/compile/limits-idexternal.c: New.
10876         * gcc.c-torture/compile/limits-idinternal.c: New.
10877         * gcc.c-torture/compile/limits-pointer.c: New.
10878         * gcc.c-torture/compile/limits-stringlit.c: New.
10879         * gcc.c-torture/compile/limits-structmem.c: New.
10880         * gcc.c-torture/compile/limits-structnest.c: New.
10881
10882 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
10883
10884         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
10885
10886 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10887
10888         PR middle-end/31740
10889         * gcc.c-torture/compile/20070501-1.c: New testcase.
10890
10891 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10892
10893         PR fortran/31732
10894         * gfortran.dg/array_memset_2:  New test case.
10895
10896 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
10897
10898         PR testsuite/31615
10899         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
10900
10901 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
10902
10903         PR testsuite/31589
10904         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
10905         dg-final test.
10906         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
10907         keyword to dg-final test.
10908         * gcc.dg/vect/vect-iv-4.c: Likewise.
10909         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10910         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
10911         test.
10912         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
10913         cast.
10914         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
10915         * lib/target-supports.exp
10916         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
10917         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
10918
10919 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
10920
10921         * gcc.c-torture/execute/ieee/20000320-1.c: Use
10922         __LONG_LONG_MAX__ and its friends instead of those supplied by
10923         limits.h.
10924
10925 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
10926
10927         PR C++/31721
10928         * g++.dg/ext/vector7.C: New testcase.
10929
10930 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10931
10932         PR fortran/31591
10933         * gfortran.dg/bound_simplification_1.f90: New test.
10934
10935 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10936
10937         PR fortran/31645
10938         * gfortran.dg/bom_error.f90: New test.
10939         * gfortran.dg/bom_include.f90: New test.
10940         * gfortran.dg/bom_UTF16-LE.f90: New test.
10941         * gfortran.dg/bom_UTF16-BE.f90: New test.
10942         * gfortran.dg/bom_UTF-8.f90: New test.
10943         * gfortran.dg/bom_UTF-32.f90: New test.
10944         * gfortran.dg/bom_UTF-8.F90: New test.
10945         * gfortran.dg/bom_include.inc: New file.
10946
10947 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10948
10949         PR C++/30221
10950         * g++.dg/init/ptrfn2.C: New test.
10951         * g++.dg/init/ptrfn3.C: New test.
10952
10953 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
10954
10955         PR fortran/31711
10956         * gfortran.dg/dependency_21.f90: New test.
10957
10958 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10959
10960         * gfortran.dg/secnds.f: Use real*8.
10961         * gfortran.dg/secnds-1.f: Use real*8.
10962
10963 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10964
10965         PR libfortran/31532
10966         * gfortran.dg/inquire_5.f90: Update test.
10967
10968 2007-04-27  Ian Lance Taylor  <iant@google.com>
10969
10970         PR middle-end/31710
10971         * gcc.c-torture/compile/pr31710.c: New test.
10972
10973 2007-04-27  Richard Guenther  <rguenther@suse.de>
10974
10975         PR tree-optimization/30965
10976         PR tree-optimization/30978
10977         * gcc.dg/tree-ssa/pr30978.c: New testcase.
10978         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
10979         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
10980         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
10981
10982 2007-04-27  Richard Guenther  <rguenther@suse.de>
10983
10984         PR tree-optimization/31715
10985         * gcc.dg/Warray-bounds-4.c: New testcase.
10986
10987 2007-04-26  Ian Lance Taylor  <iant@google.com>
10988
10989         PR target/28675
10990         * gcc.c-torture/compile/pr28675.c: New test.
10991
10992 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10993
10994         PR C++/30016
10995         * g++.dg/ext/vector6.C: New test.
10996
10997 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
10998
10999         * gcc.c-torture/execute/ieee/20000320-1.x: New.
11000
11001 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
11002
11003         PR middle-end/31617
11004         * g++.dg/other/str_empty.C: Add expected warning.
11005
11006 2007-04-26  Richard Guenther  <rguenther@suse.de>
11007         Daniel Berlin  <dberlin@dberlin.org>
11008
11009         PR tree-optimization/30567
11010         * g++.dg/other/pr30567.C: New testcase.
11011
11012 2007-04-26  Richard Guenther  <rguenther@suse.de>
11013
11014         PR tree-optimization/31703
11015         * gcc.c-torture/compile/pr31703.c: New testcase.
11016         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
11017         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11018
11019 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
11020
11021         * gfortran.dg/open_errors.f90: Added if statements checking
11022         the value of iostat.
11023
11024 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
11025
11026         PR c++/31598
11027         * g++.dg/gomp/pr31598.C: New test.
11028
11029         PR tree-optimization/30558
11030         * g++.dg/gomp/pr30558.C: New test.
11031
11032 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
11033
11034         PR c++/31338
11035         * g++.dg/ext/complex2.C: New test.
11036
11037 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
11038
11039         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
11040
11041 2007-04-25  Thiemo Seufer  <ths@mips.com>
11042
11043         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
11044         value to signed char.
11045
11046 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
11047
11048         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
11049         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
11050         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
11051
11052 2007-04-25  Tobias Burnus  <burnus@net-b.de>
11053
11054         PR fortran/31668
11055         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
11056         statement functions.
11057         * gfortran.dg/c_by_val_5.f90: New test.
11058
11059 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
11060
11061         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
11062         with two new subroutines to avoid parameter-induced aliasing.
11063         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
11064         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
11065
11066 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11067
11068         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
11069         * g++.dg/warn/Warray-bounds.C: Likewise.
11070
11071 2007-04-24  Ian Lance Taylor  <iant@google.com>
11072
11073         PR tree-optimization/31605
11074         * gcc.c-torture/execute/pr31605.c: New test.
11075
11076 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11077
11078         PR fortran/31587
11079         * lib/gcc-dg.exp (scan-module): New function.
11080         * gfortran.dg/module_md5_1.f90: New test.
11081
11082 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
11083
11084         * g++.old-deja/g++.pt/defarg6.C: Only run with
11085         -std=gnu++98.
11086         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
11087         * g++.dg/cpp0x/variadic61.C: Ditto.
11088         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
11089         * g++.dg/cpp0x/variadic62.C: Ditto.
11090         * g++.dg/template/meminit1.C: Ditto.
11091         * g++.dg/template/operator7.C: Ditto.
11092         * g++.dg/template/static15.C: Ditto.
11093         * g++.dg/template/invalid1.C: Ditto.
11094         * g++.dg/template/shift1.C: Ditto.
11095         * g++.dg/template/error10.C: Ditto.
11096
11097 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
11098
11099         PR diagnostic/25923
11100         * gfortran.dg/pr25923.f90: New test.
11101
11102 2007-04-24  Ian Lance Taylor  <iant@google.com>
11103
11104         PR tree-optimization/31602
11105         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
11106
11107 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
11108
11109         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
11110         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
11111
11112 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
11113
11114         * gcc.target/i386/reload-1.c. New.
11115
11116 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11117             Olga Golovanevsky  <olga@il.ibm.com>
11118
11119         * g++.dg/other/str_empty.C: New test.
11120
11121 2007-04-24  Richard Henderson  <rth@redhat.com>
11122
11123         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
11124
11125 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11126
11127         PR target/31641
11128         * gcc.c-torture/compile/pr31641.c: New testcase.
11129
11130 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
11131
11132         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
11133         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
11134         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
11135         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
11136
11137 2007-04-23  Simon Baldwin  <simonb@google.com>
11138
11139         * g++.dg/other/error15.C: New.
11140         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
11141         triggering a "multiple parameters named" error.
11142
11143 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
11144
11145         PR fortran/31618
11146         * gfortran.dg/backspace_8.f:  New test case.
11147
11148 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
11149
11150         PR fortran/31630
11151         * gfortran.dg/used_types_17.f90: New test.
11152
11153         PR fortran/31620
11154         * gfortran.dg/zero_array_components_1.f90: New test.
11155
11156 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11157
11158         PR fortran/31616
11159         * gfortran.dg/open_errors.f90: Allow a different error message.
11160
11161 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
11162
11163         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
11164         Rename from check_effective_target_vect_pack_mod.  Rename global
11165         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
11166         messages.
11167         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
11168         rename.
11169         * gcc.dg/vect/vect-iv-8a.c: Ditto.
11170         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
11171
11172 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11173
11174         PR middle-end/31448
11175         * gcc.c-torture/execute/pr31448.c: New testcase.
11176
11177 2007-04-22  Nick Clifton  <nickc@redhat.com>
11178
11179         * gcc.dg/20020312-2.c: Add support for the FRV.
11180
11181 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
11182
11183         PR tree-optimization/24659
11184         * gcc.dg/vect/vect-float-extend-1.c: New test.
11185         * gcc.dg/vect/vect-float-truncate-1.c: New test.
11186
11187 2007-04-22  Richard Guenther  <rguenther@suse.de>
11188
11189         PR tree-optimization/29789
11190         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
11191         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11192
11193 2007-04-22  Revital Eres  <eres@il.ibm.com>
11194
11195         * gcc.dg/var-expand2.c: New test.
11196
11197 2007-04-22  Revital Eres  <eres@il.ibm.com>
11198
11199         * gcc.dg/var-expand3.c: New test.
11200
11201 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11202
11203         PR fortran/31495
11204         * gfortran.dg/continuation_8.f90: New test.
11205
11206 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11207
11208         PR C/30265
11209         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
11210         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
11211
11212 2007-04-21  Richard Guenther  <rguenther@suse.de>
11213
11214         PR middle-end/31136
11215         * gcc.c-torture/execute/pr31136.c: New testcase.
11216
11217 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
11218
11219         * gcc.target/i386/movsi-sm-1.c: New.
11220
11221 2007-04-20  Richard Henderson  <rth@redhat.com>
11222
11223         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
11224         * gcc.dg/pr27095.c: Cope with alpha GOT load.
11225
11226 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
11227
11228         * gcc.target/i386/ordcmp-1.c: New test.
11229         * gcc.target/i386/unordcmp-1.c: New test.
11230
11231         PR tree-optimization/31632
11232         * gcc.c-torture/compile/20070419-1.c: New test.
11233
11234 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11235
11236         * gcc.dg/invalid-call-1.c: New test.
11237
11238 2007-04-18  Dirk Mueller  <dmueller@suse.de>
11239
11240         PR diagnostic/31227
11241         * gcc.dg/Warray-bounds-3.c: New.
11242
11243 2007-04-18  Richard Guenther  <rguenther@suse.de>
11244
11245         PR tree-optimization/19431
11246         PR tree-optimization/21463
11247         * gcc.c-torture/execute/20070212-1.c: New testcase.
11248         * gcc.c-torture/execute/20070212-2.c: Likewise.
11249         * gcc.c-torture/execute/20070212-3.c: Likewise.
11250         * gcc.dg/tree-ssa/pr19431.c: Likewise.
11251         * gcc.dg/tree-ssa/pr21463.c: Likewise.
11252         * g++.dg/tree-ssa/pr21463.C: Likewise.
11253         * g++.dg/tree-ssa/pr30738.C: Likewise.
11254
11255 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
11256
11257         PR c++/31513
11258         * g++.dg/expr/bitfield8.C: New test.
11259
11260 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
11261             Richard Sandiford  <richard@codesourcery.com>
11262
11263         * lib/target-supports.exp (check_profiling_available): Return 0
11264         for uClibc with -p or -pg.
11265
11266 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
11267
11268         PR c++/31517
11269         * g++.dg/template/init7.C: New test.
11270
11271 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
11272
11273         PR rtl-optimization/31360
11274         * gcc.dg/loop-7.c: New test.
11275
11276 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
11277
11278         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
11279         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
11280         build.
11281         (compat-execute): Likewise.
11282         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
11283         files to remote hosts.
11284         * lib/c-ctorture.exp (c-torture-compile): Likewise.
11285         (c-torture-execute): Likewise.
11286         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
11287         or plain file.  Use remote_upload and remote_download to copy
11288         files about.
11289         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
11290         before scanning it.
11291
11292 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
11293
11294         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
11295
11296 2007-04-16  Lawrence Crowl  <crowl@google.com>
11297
11298         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
11299         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
11300         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
11301         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11302         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
11303         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
11304         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
11305         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
11306         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
11307         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11308         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
11309
11310         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
11311         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
11312         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
11313         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11314         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
11315         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
11316         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
11317         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
11318         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
11319         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11320         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
11321
11322 2007-04-16  Ian Lance Taylor  <iant@google.com>
11323
11324         PR tree-optimization/31522
11325         * gcc.dg/Wstrict-overflow-16.c: New test.
11326
11327 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
11328
11329         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
11330
11331 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
11332
11333         PR fortran/31144
11334         * gfortran.dg/module_naming_1.f90: New.
11335
11336 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
11337
11338         * lib/target-supports.exp (check_profiling_available): Return
11339         false for m68k-*-uclinux.
11340
11341 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
11342
11343         PR c++/29365
11344         Testcase for c++ anonymous namespace warning
11345
11346         * g++.dg/warn/anonymous-namespace-1.C: New test
11347         * g++.dg/warn/anonymous-namespace-1.h: New test
11348
11349 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11350
11351         PR testsuite/31578
11352         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
11353
11354 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11355
11356         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
11357
11358 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
11359
11360         PR fortran/31204
11361         * gfortran.dg/array_constructor_16.f90: New test.
11362
11363 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
11364
11365         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
11366         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
11367
11368 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11369
11370         PR rtl-optimization/31500
11371         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
11372         * g++.dg/warn/Warray-bounds.C: Likewise.
11373
11374 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11375
11376         PR C/31520
11377         * gcc.dg/gnu89-init-4.c: New testcase.
11378
11379 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
11380
11381         PR c++/25874
11382         * gcc.dg/gomp/pr25874.c: Add dg-options.
11383         * g++.dg/gomp/pr25874.C: Add dg-options.
11384
11385 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
11386
11387         PR fortran/21061
11388         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
11389         * gfortran.dg/warnings_are_errors_1.f: New testcase.
11390
11391 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11392
11393         PR fortran/31561
11394         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
11395
11396 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
11397
11398         PR fortran/29507
11399         PR fortran/31404
11400         * gfortran.dg/initialization_6.f90: New test.
11401
11402 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
11403
11404         * gcc.c-torture/compile/pr27528.c: Require nonpic.
11405
11406         * lib/target-supports.exp (check_gc_sections_available):
11407         Return false if ldflags includes -elf2flt.
11408
11409 2007-04-13  Jason Merrill  <jason@redhat.com>
11410
11411         PR c++/31074
11412         * conv3.C: New test.
11413
11414 2007-04-13  Mike Stump  <mrs@apple.com>
11415
11416         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
11417         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
11418
11419 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
11420
11421         PR tree-optimization/29598
11422         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
11423
11424 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11425
11426         PR fortran/31559
11427         * gfortran.dg/func_assign.f90: New test.
11428
11429 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
11430
11431         PR fortran/31550
11432         * gfortran.dg/used_types_16.f90: New test.
11433
11434 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
11435
11436         PR fortran/18937
11437         * gfortran.dg/goto_2.f90: New.
11438         * gfortran.dg/goto_3.f90: New.
11439         * gfortran.dg/pr17708.f90: Rename to ...
11440         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
11441
11442 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11443
11444         PR fortran/31562
11445         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
11446         instead of a struct.
11447
11448 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11449
11450         PR fortran/31562
11451         * gfortran.dg/value_4.c: Use GNU extensions for complex
11452         instead of a struct.
11453
11454 2007-04-13  Richard Guenther  <rguenther@suse.de>
11455
11456         PR tree-optimization/21258
11457         * gcc.dg/tree-ssa/vrp34.c: New testcase.
11458
11459 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11460
11461         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
11462         <complex.h>.
11463
11464 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
11465
11466         PR fortran/31250
11467         * gfortran.dg/char_length_2.f90: New.
11468         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
11469         * gfortran.dg/repeat_4.f90: Likewise.
11470
11471         PR fortran/31266
11472         * gfortran.dg/char_assign_1.f90: New.
11473
11474         PR fortran/31471
11475         * gfortran.dg/block_name_1.f90: New.
11476         * gfortran.dg/block_name_2.f90: New.
11477
11478 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
11479
11480         PR c++/31078
11481         * g++.dg/other/pr31078.C: New.
11482
11483 2007-04-12  Richard Guenther  <rguenther@suse.de>
11484
11485         PR tree-optimization/31169
11486         * gcc.c-torture/execute/pr31169.c: New testcase.
11487
11488 2007-04-12  Richard Guenther  <rguenther@suse.de>
11489
11490         PR tree-optimization/24689
11491         PR tree-optimization/31307
11492         * g++.dg/tree-ssa/pr31307.C: New testcase.
11493         * gcc.dg/tree-ssa/pr24689.c: Likewise.
11494
11495 2007-04-12  Tobias Burnus  <burnus@net-b.de>
11496
11497         PR fortran/31472
11498         * gfortran.dg/access_spec_1.f90: New test.
11499         * gfortran.dg/access_spec_2.f90: New test.
11500         * gfortran.dg/non_module_public.f90: Match new error message.
11501
11502 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
11503
11504         PR testsuite/31538
11505         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
11506         to 4 at line 38 to fix bounds problem.
11507
11508 2007-04-11  Tobias Burnus  <burnus@net-b.de>
11509
11510         PR testsuite/31240
11511         * gfortran.dg/pointer_intent_1.f90: Fix test.
11512
11513 2007-04-10  Eric Christopher  <echristo@apple.com>
11514
11515         * lib/target-supports.exp
11516         (check_effective_target_fstack_protector): Rewrite.
11517
11518 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
11519
11520         PR c++/31449
11521         * g++.dg/init/const5.C: New test.
11522
11523 2007-04-09  Jan Hubicka  <jh@suse.cz>
11524
11525         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
11526
11527 2007-04-08  Jan Hubicka  <jh@suse.cz>
11528
11529         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
11530
11531 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11532
11533         PR fortran/31257
11534         * gfortran.dg/achar_4.f90: New test.
11535
11536 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11537
11538         PR fortran/30880
11539         * gfortran.dg/used_dummy_types_8.f90: New test.
11540
11541 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11542
11543         PR fortran/30872
11544         * gfortran.dg/parameter_array_element_1.f90: New test.
11545
11546 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11547
11548         PR fortran/31222
11549         * gfortran.dg/default_numeric_type_1.f90: New test.
11550
11551 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11552
11553         PR fortran/31424
11554         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
11555
11556 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11557
11558         PR fortran/31293
11559         * gfortran.dg/interface_12.f90: New test.
11560
11561 2007-04-07  Bruce Korb  <bkorb@gnu.org>
11562
11563         * gcc.dg/format/opt-6.c: New test.
11564         * gcc.dg/format/nul-1.c: New test.
11565         * gcc.dg/format/nul-2.c: New test.
11566
11567 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11568
11569         PR libgfortran/31395
11570         * gfortran.dg/fmt_colon.f90: New test.
11571
11572 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
11573
11574         * g++.old-deja/g++.other/init18.C: Use
11575         dg-require-effective-target instead of an explicit xfail.
11576
11577 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
11578
11579         * gcc.dg/dfp/signbit-1.c
11580         * gcc.dg/dfp/signbit-2.c
11581
11582 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
11583
11584         PR fortran/31483
11585         * gfortran.dg/altreturn_5.f90: New test.
11586
11587 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
11588
11589         PR fortran/31292
11590         * gfortran.dg/contained_module_proc_1.f90: New test.
11591
11592 2007-04-04  Stuart Hastings  <stuart@apple.com>
11593
11594         PR 31281
11595         * objc/execute/exceptions/pr31281.m: New.
11596
11597 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
11598
11599         * g++.dg/ext/dllimport12.C: Update comments.
11600
11601 2007-04-03  Eric Christopher  <echristo@apple.com>
11602
11603         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
11604
11605 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11606
11607         PR fortran/31304
11608         * gfortran.dg/repeat_2.f90: New test.
11609         * gfortran.dg/repeat_3.f90: New test.
11610         * gfortran.dg/repeat_4.f90: New test.
11611
11612 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
11613
11614         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
11615
11616 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
11617
11618         PR c++/30847
11619         * g++.dg/parse/cond3.C: New test.
11620
11621         PR middle-end/30704
11622         * gcc.c-torture/execute/ieee/pr30704.c: New test.
11623
11624 2007-04-02  Jason Merrill  <jason@redhat.com>
11625
11626         PR c++/31187
11627         * g++.dg/ext/visibility/anon3.C: New test.
11628
11629 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11630
11631         PR libgfortran/31052
11632         * gfortran.dg/namelist_28.f90: New test.
11633
11634 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11635
11636         PR libgfortran/31366
11637         * gfortran.dg/direct_io_6.f90: New test.
11638
11639 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11640
11641         PR libgfortran/31207
11642         * gfortran.dg/advance_5.f90: New test.
11643         * gfortran.dg/advance_6.f90: New test.
11644
11645 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
11646
11647         * g++.dg/ext/dllimport6.C: Remove extra ';'.
11648         * g++.dg/ext/dllimport7.C: Likewise.
11649         * g++.dg/ext/selectany1.C: Likewise.
11650
11651 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
11652
11653         * g++.dg/parser/pr31138.C: New.
11654         * g++.dg/parser/pr31140.C: New.
11655         * g++.dg/parser/pr31141.C: New.
11656
11657 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
11658
11659         PR c++/26099
11660         * g++.dg/ext/is_base_of.C: New.
11661         * g++.dg/ext/has_virtual_destructor.C: New.
11662         * g++.dg/ext/is_polymorphic.C: New.
11663         * g++.dg/ext/is_base_of_diagnostic.C: New.
11664         * g++.dg/ext/is_enum.C: New.
11665         * g++.dg/ext/has_nothrow_assign.C: New.
11666         * g++.dg/ext/has_nothrow_constructor.C: New.
11667         * g++.dg/ext/is_empty.C: New.
11668         * g++.dg/ext/has_trivial_copy.C: New.
11669         * g++.dg/ext/has_trivial_assign.C: New.
11670         * g++.dg/ext/is_abstract.C: New.
11671         * g++.dg/ext/is_pod.C: New.
11672         * g++.dg/ext/has_nothrow_copy.C: New.
11673         * g++.dg/ext/is_class.C: New.
11674         * g++.dg/ext/has_trivial_constructor.C: New.
11675         * g++.dg/ext/is_union.C: New.
11676         * g++.dg/ext/has_trivial_destructor.C: New.
11677         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
11678         * g++.dg/template/crash43.C: Likewise.
11679
11680 2007-03-29  Dirk Mueller  <dmueller@suse.de>
11681
11682         * g++.dg/warn/pedantic2.C: New testcase.
11683
11684 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11685
11686         * size_dim.f90: Fix dg directive.
11687         * pr16433.f: Likewise.
11688         * use_6.f90: Likewise.
11689         * use_7.f90: Likewise.
11690         * entry_9.f90: Likewise.
11691         * pointer_intent_2.f90: Likewise.
11692         * protected_1.f90: Likewise.
11693         * fmt_missing_period_2.f: Likewise.
11694         * pointer_intent_3.f90: Likewise.
11695         * protected_2.f90: Likewise.
11696         * protected_3.f90: Likewise.
11697         * pr15754.f90: Likewise.
11698         * protected_4.f90: Likewise.
11699         * protected_5.f90: Likewise.
11700         * initialization_2.f90: Likewise.
11701         * protected_6.f90: Likewise.
11702         * continuation_7.f90: Likewise.
11703         * derived_function_interface_1.f90: Likewise.
11704         * der_pointer_4.f90: Likewise.
11705         * fmt_zero_precision.f90: Likewise.
11706         * blockdata_3.f90: Likewise.
11707         * fmt_missing_period_1.f: Likewise.
11708         * real_const_3.f90: Likewise.
11709         * use_4.f90: Likewise.
11710         * fmt_missing_period_3.f: Likewise.
11711         * use_5.f90: Likewise.
11712
11713 2007-03-28  Mike Stump  <mrs@apple.com>
11714
11715         * gcc.dg/darwin-comm.c: Add.
11716
11717 2007-03-28  Eric Christopher  <echristo@apple.com>
11718
11719         * lib/target-supports.exp (check_effective_target_fstack_protector):
11720         New.
11721         * gcc.dg/ssp-1.c: Use.
11722         * gcc.dg/ssp-2.c: Ditto.
11723
11724 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
11725
11726         PR c++/29077
11727         * g++.dg/parse/constructor3.C: New test.
11728
11729 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
11730
11731         * gnat.dg/thin_pointer.ad[sb]: New test.
11732
11733 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
11734
11735         * g++.dg/cpp0x/bracket1.C: New.
11736         * g++.dg/cpp0x/bracket2.C: New.
11737         * g++.dg/cpp0x/bracket3.C: New.
11738         * g++.dg/cpp0x/bracket4.C: New.
11739
11740 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
11741
11742         * g++.dg/cpp0x/temp_default1.C: New.
11743         * g++.dg/cpp0x/temp_default3.C: New.
11744         * g++.dg/cpp0x/temp_default2.C: New.
11745         * g++.dg/cpp0x/temp_default4.C: New.
11746
11747 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
11748
11749         PR c++/29993
11750         * g++.dg/other/cv_func2.C: New.
11751
11752 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
11753
11754         * gcc.dg/dfp/func-vararg-alternate.h: New file.
11755         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
11756         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
11757         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
11758
11759         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
11760         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
11761
11762         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
11763
11764         * lib/compat.exp (compat-execute): Fix processing of file names.
11765
11766 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
11767
11768         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
11769
11770 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
11771
11772         * lib/target-supports.exp (check_effective_target_fortran_large_real):
11773         Delete created executable test file.
11774         (check_effective_target_fortran_large_int): Ditto.
11775         (check_effective_target_static_libgfortran): Ditto.
11776
11777 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
11778
11779         PR c++/30500
11780         * g++.dg/warn/pragma-system_header1.C: New test.
11781         * g++.dg/warn/pragma-system_header2.C: New test.
11782         * g++.dg/warn/pragma-system_header1.h. New.
11783         * g++.dg/warn/pragma-system_header2.h. New.
11784
11785 2007-03-26  Ian Lance Taylor  <iant@google.com>
11786
11787         PR tree-optimization/31345
11788         * gcc.c-torture/compile/pr31345-1.c: New test.
11789
11790 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
11791
11792         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
11793         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
11794         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
11795         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
11796         * gfortran.dg/overload_1.f90: Likewise.
11797         * gfortran.dg/impure_assignment_1.f90: Likewise.
11798         * gfortran.dg/error_recovery_3.f90: Likewise.
11799         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
11800         * gfortran.dg/sequence_types_1.f90: Likewise.
11801         * gfortran.dg/internal_references_1.f90: Likewise.
11802         * gfortran.dg/present_1.f90: Likewise.
11803         * gfortran.dg/volatile10.f90: Likewise.
11804         * gfortran.dg/module_equivalence_2.f90: Likewise.
11805         * gfortran.dg/use_4.f90: Likewise.
11806         * gfortran.dg/elemental_result_1.f90: Likewise.
11807         * gfortran.dg/generic_actual_arg.f90: Likewise.
11808         * gfortran.dg/private_type_5.f90: Likewise.
11809         * gfortran.dg/protected_4.f90: Likewise.
11810         * gfortran.dg/interface_3.f90: Likewise.
11811
11812 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
11813
11814         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
11815         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
11816
11817 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
11818
11819         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
11820
11821 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11822
11823         PR libgfortran/31199
11824         * gfortran.dg/fmt_t_4.f90: New test.
11825
11826 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
11827
11828         PR libfortran/31297
11829         * gfortran.dg/backspace_5.f:  Initialize variable(s).
11830         * gfortran.dg/backspace_6.f:  Likewise.
11831         * gfortran.dg/char_bounds_check_fail_1: Likewise.
11832         * gfortran.dg/direct_io_2.f90:  Likewise.
11833         * gfortran.dg/write_back.f:  Likewise.
11834         * gfortran.dg/write_rewind_2.f:  Likewise.
11835         * gfortran.dg/write_rewind_1.f:  Likewise.
11836         * gfortran.dg/write_rewind_2.f:  Likewise.
11837
11838 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
11839
11840         PR tree-optimization/30784
11841         * gcc.dg/vect/pr30784.c: New test.
11842
11843 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11844
11845         PR fortran/30877
11846         * gfortran.dg/operator_1.f90: New test.
11847         * gfortran.dg/operator_2.f90: New test.
11848
11849 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
11850
11851         PR libfortran/31196
11852         * gfortran.dg/reshape_transpose_1.f90:  New test.
11853
11854 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11855
11856         PR fortran/30655
11857         * gfortran.dg/bounds_check_6.f90: New test.
11858
11859 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
11860
11861         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
11862         #ifndef/#endif.
11863         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
11864         * gcc.dg/dfp/decfloat-constants.c: Ditto.
11865
11866 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
11867
11868         PR fortran/31209
11869         * gfortran.dg/pointer_function_actual_1.f90: New test.
11870
11871         PR fortran/31200
11872         * gfortran.dg/pointer_function_actual_2.f90: New test.
11873
11874         PR fortran/31215
11875         * gfortran.dg/result_in_spec_1.f90: New test.
11876
11877 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11878
11879         PR fortran/30834
11880         * gfortran.dg/integer_exponentiation_3.F90: New test.
11881         * gfortran.dg/integer_exponentiation_4.f90: New test.
11882         * gfortran.dg/integer_exponentiation_5.F90: New test.
11883
11884 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
11885
11886         PR c++/30863
11887         * g++.dg/template/error24.C: New test.
11888         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
11889
11890 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
11891
11892         PR c++/31273
11893         * g++.dg/expr/bitfield7.C: New test.
11894
11895 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11896
11897         PR other/23572
11898         * gcc.dg/float-range-4.c: New.
11899         * gcc.dg/float-range-1.c: Update. Test for a warning.
11900         * gcc.dg/float-range-3.c: New.
11901         * gcc.dg/float-range-5.c: New.
11902
11903 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11904
11905         PR fortran/31262
11906         * gfortran.dg/no_range_check_1.f90: New test.
11907
11908 2007-03-22  Dirk Mueller  <dmueller@suse.de>
11909
11910         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
11911         * g++.dg/other/static1.C: Remove stray semicolon.
11912         * g++.dg/other/init1.C: Likewise.
11913         * g++.dg/rtti/dyncast1.C: Likewise.
11914         * g++.dg/tree-ssa/pr17153.C: Likewise.
11915         * g++.dg/lookup/disamb1.C: Likewise.
11916         * g++.dg/lookup/scoped2.C: Likewise.
11917         * g++.dg/lookup/friend7.C: Likewise.
11918         * g++.dg/parse/parse4.C: Likewise.
11919         * g++.dg/parse/parse5.C: Likewise.
11920         * g++.dg/expr/pr29066.C: Likewise.
11921         * g++.dg/expr/cast4.C: Likewise.
11922         * g++.dg/tc1/dr193.C: Likewise.
11923         * g++.dg/tc1/dr213.C: Likewise.
11924         * g++.dg/abi/dcast1.C: Likewise.
11925         * g++.dg/abi/covariant2.C: Likewise.
11926         * g++.dg/inherit/covariant11.C: Likewise.
11927         * g++.dg/inherit/covariant9.C: Likewise.
11928         * g++.dg/inherit/covariant10.C: Likewise.
11929         * g++.dg/init/static3.C: Likewise.
11930         * g++.dg/init/init-ref3.C: Likewise.
11931         * g++.dg/init/ref10.C: Likewise.
11932         * g++.dg/template/meminit2.C: Likewise.
11933         * g++.dg/template/using9.C: Likewise.
11934         * g++.dg/template/friend9.C: Likewise.
11935         * g++.dg/template/ref1.C: Likewise.
11936         * g++.old-deja/g++.warn/inline.C: Likewise.
11937         * g++.old-deja/g++.robertl/eb91.C: Likewise.
11938         * g++.old-deja/g++.robertl/eb46.C: Likewise.
11939         * g++.old-deja/g++.robertl/eb34.C: Likewise.
11940         * g++.old-deja/g++.robertl/eb43.C: Likewise.
11941         * g++.old-deja/g++.robertl/eb26.C: Likewise.
11942         * g++.old-deja/g++.robertl/eb116.C: Likewise.
11943         * g++.old-deja/g++.brendan/copy5.C: Likewise.
11944         * g++.old-deja/g++.brendan/overload8.C: Likewise.
11945         * g++.old-deja/g++.brendan/overload11.C: Likewise.
11946         * g++.old-deja/g++.brendan/copy7.C: Likewise.
11947         * g++.old-deja/g++.brendan/crash38.C: Likewise.
11948         * g++.old-deja/g++.brendan/template11.C: Likewise.
11949         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
11950         * g++.old-deja/g++.brendan/crash50.C: Likewise.
11951         * g++.old-deja/g++.brendan/crash16.C: Likewise.
11952         * g++.old-deja/g++.jason/pmem2.C: Likewise.
11953         * g++.old-deja/g++.jason/parse9.C: Likewise.
11954         * g++.old-deja/g++.jason/byval2.C: Likewise.
11955         * g++.old-deja/g++.jason/overload8.C: Likewise.
11956         * g++.old-deja/g++.jason/pmf8.C: Likewise.
11957         * g++.old-deja/g++.jason/template33.C: Likewise.
11958         * g++.old-deja/g++.jason/return3.C: Likewise.
11959         * g++.old-deja/g++.jason/scoping2.C: Likewise.
11960         * g++.old-deja/g++.jason/virtual.C: Likewise.
11961         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11962         * g++.old-deja/g++.jason/template27.C: Likewise.
11963         * g++.old-deja/g++.jason/synth6.C: Likewise.
11964         * g++.old-deja/g++.jason/ref8.C: Likewise.
11965         * g++.old-deja/g++.jason/offset1.C: Likewise.
11966         * g++.old-deja/g++.other/static20.C: Likewise.
11967         * g++.old-deja/g++.other/array1.C: Likewise.
11968         * g++.old-deja/g++.other/new3.C: Likewise.
11969         * g++.old-deja/g++.other/array2.C: Likewise.
11970         * g++.old-deja/g++.other/overload9.C: Likewise.
11971         * g++.old-deja/g++.other/cast6.C: Likewise.
11972         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
11973         * g++.old-deja/g++.other/eh4.C: Likewise.
11974         * g++.old-deja/g++.other/using7.C: Likewise.
11975         * g++.old-deja/g++.other/init18.C: Likewise.
11976         * g++.old-deja/g++.other/dyncast1.C: Likewise.
11977         * g++.old-deja/g++.other/dyncast2.C: Likewise.
11978         * g++.old-deja/g++.other/dtor11.C: Likewise.
11979         * g++.old-deja/g++.pt/static11.C: Likewise.
11980         * g++.old-deja/g++.pt/crash19.C: Likewise.
11981         * g++.old-deja/g++.pt/overload12.C: Likewise.
11982         * g++.old-deja/g++.pt/crash46.C: Likewise.
11983         * g++.old-deja/g++.pt/mi1.C: Likewise.
11984         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
11985         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11986         * g++.old-deja/g++.pt/local5.C: Likewise.
11987         * g++.old-deja/g++.pt/typename2.C: Likewise.
11988         * g++.old-deja/g++.pt/explicit80.C: Likewise.
11989         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
11990         * g++.old-deja/g++.law/visibility1.C: Likewise.
11991         * g++.old-deja/g++.law/visibility2.C: Likewise.
11992         * g++.old-deja/g++.law/virtual2.C: Likewise.
11993         * g++.old-deja/g++.law/operators19.C: Likewise.
11994         * g++.old-deja/g++.law/parsing10.C: Likewise.
11995         * g++.old-deja/g++.law/visibility4.C: Likewise.
11996         * g++.old-deja/g++.law/operators4.C: Likewise.
11997         * g++.old-deja/g++.law/dtors2.C: Likewise.
11998         * g++.old-deja/g++.law/missed-error3.C: Likewise.
11999         * g++.old-deja/g++.law/visibility10.C: Likewise.
12000         * g++.old-deja/g++.law/scope3.C: Likewise.
12001         * g++.old-deja/g++.law/casts2.C: Likewise.
12002         * g++.old-deja/g++.law/code-gen5.C: Likewise.
12003         * g++.old-deja/g++.law/operators33.C: Likewise.
12004         * g++.old-deja/g++.law/friend4.C: Likewise.
12005         * g++.old-deja/g++.mike/pmf7.C: Likewise.
12006         * g++.old-deja/g++.mike/p5611.C: Likewise.
12007         * g++.old-deja/g++.mike/net37.C: Likewise.
12008         * g++.old-deja/g++.mike/p3570.C: Likewise.
12009         * g++.old-deja/g++.mike/p5718.C: Likewise.
12010         * g++.old-deja/g++.mike/net21.C: Likewise.
12011         * g++.old-deja/g++.mike/p1862.C: Likewise.
12012         * g++.old-deja/g++.mike/p4511.C: Likewise.
12013         * g++.old-deja/g++.mike/virt3.C: Likewise.
12014         * g++.old-deja/g++.mike/p16146.C: Likewise.
12015         * g++.old-deja/g++.mike/p1989.C: Likewise.
12016         * g++.old-deja/g++.mike/p5571.C: Likewise.
12017         * g++.old-deja/g++.gb/scope10.C: Likewise.
12018         * g++.old-deja/g++.abi/primary5.C: Likewise.
12019         * g++.old-deja/g++.abi/empty2.C: Likewise.
12020         * g++.old-deja/g++.abi/arraynew.C: Likewise.
12021         * g++.old-deja/g++.eh/vbase4.C: Likewise.
12022         * g++.old-deja/g++.eh/ptr1.C: Likewise.
12023         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
12024         * g++.old-deja/g++.bob/template3.C: Likewise.
12025         * g++.old-deja/g++.bob/inherit1.C: Likewise.
12026
12027 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
12028
12029         PR fortran/31193
12030         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
12031
12032 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
12033
12034         PR fortran/20897
12035         * gfortran.dg/derived_name_1.f90: New.
12036         * gfortran.dg/derived_name_2.f: New.
12037
12038 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12039
12040         * lib/target-supports.exp (check_effective_target_nonpic): New
12041         procedure.
12042         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
12043         when compiling PIC.
12044         * gcc.target/i386/asm-4.c: Require nonpic.
12045         * gcc.target/i386/cmov1.c: Likewise.
12046         * gcc.target/i386/mul.c: Likewise.
12047         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
12048         * gcc.target/i386/ssetype-1.c: Require nonpic.
12049         * gcc.target/i386/ssetype-3.c: Likewise.
12050         * gcc.target/i386/ssetype-5.c: Likewise.
12051
12052 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12053
12054         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
12055         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
12056         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
12057         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
12058
12059 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
12060
12061         PR tree-optimization/30590
12062         * g++.dg/opt/pr30590.C: New testcase.
12063
12064 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
12065
12066         PR c/30762
12067         * gcc.dg/pr30762-1.c: New test.
12068         * gcc.dg/pr30762-2.c: New test.
12069
12070         PR inline-asm/30505
12071         * gcc.target/i386/pr30505.c: New test.
12072
12073 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
12074
12075         * gcc.target/arm/register-variables.c: New.
12076
12077 2007-03-19  Jeff Law  <law@redhat.com>
12078
12079         * PR tree-optimization/30984
12080         * gcc.c-torture/pr30984.c: New test.
12081
12082 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12083         Richard Guenther  <rguenther@suse.de>
12084
12085         PR tree-optimization/31254
12086         * gcc.dg/torture/pr31254.c: New testcase.
12087
12088 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
12089
12090         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
12091         target default_packed.
12092
12093 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12094
12095         PR fortran/31203
12096         * gfortran.dg/string_length_1.f90: New test.
12097
12098 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12099
12100         PR testsuite/30395
12101         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
12102
12103 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12104
12105         PR libgfortran/31052
12106         * gfortran.dg/namelist_27.f90: New test.
12107
12108 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
12109
12110         PR fortran/30531
12111         * gfortran.dg/used_types_14.f90: New test.
12112
12113         PR fortran/31086
12114         * gfortran.dg/used_types_15.f90: New test.
12115
12116 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
12117
12118         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
12119         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
12120
12121 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12122
12123         PR fortran/31120
12124         * gfortran.dg/integer_exponentiation_2.f90: New test.
12125
12126 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
12127
12128         PR tree-optimization/31041
12129         * gcc.dg/vect/pr31041.c: New test.
12130
12131 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12132
12133         * g++.dg/warn/Wconversion-integer.C: New
12134         * g++.dg/warn/Wconversion-real.C: New.
12135         * g++.dg/warn/Wconversion-real-integer.C: New.
12136         * g++.dg/warn/conv2.C: Updated.
12137
12138 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12139
12140         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
12141         exclude RTPs.
12142
12143 2007-03-16  Richard Guenther  <rguenther@suse.de>
12144
12145         PR tree-optimization/31146
12146         * g++.dg/tree-ssa/pr31146.C: New testcase.
12147
12148 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12149
12150         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
12151         assume that the target has <features.h>.
12152
12153 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12154
12155         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
12156         dg-options rather than to the whole test.
12157
12158 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
12159
12160         PR debug/29906
12161         * g++.dg/debug/pr29906.C: New
12162
12163 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12164
12165         PR libgfortran/31099
12166         * gfortran.dg/unformatted_recl.f90: Update test.
12167
12168 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
12169
12170         * gcc.dg/tree-ssa/prefetch-5.c: New test.
12171
12172 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12173
12174         PR c++/30891
12175         * g++.dg/parse/namespace-definition.C: New.
12176
12177 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12178
12179         PR c++/24924
12180         * g++.dg/cpp/pedantic-errors.C: New.
12181         * g++.dg/cpp/permissive.C: New.
12182
12183 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12184
12185         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
12186         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
12187
12188 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12189
12190         * lib/target-supports.exp (check_missing_uclibc_feature)
12191         (check_effective_target_wchar): New procedures.
12192         * gcc.dg/wchar_t-1.c: Require target wchar.
12193         * gcc.dg/wint_t-1.c: Likewise.
12194
12195 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12196
12197         * lib/target-supports.exp (check_gc_sections_available): Return
12198         false for VxWorks targets.
12199
12200 2007-03-15  Dirk Mueller  <dmueller@suse.de>
12201
12202         * g++.dg/warn/Wconversion2.C: Fix typo.
12203         * gcc.dg/if-empty-1.c: Ditto.
12204
12205 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12206
12207         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
12208
12209 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
12210
12211         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
12212         * gcc.target/i386/pr31167.c: Ditto.
12213
12214 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
12215
12216         PR target/31167
12217         * gcc.target/i386/pr31167.c: New test.
12218
12219 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
12220
12221         PR fortran/30922
12222         * gfortran.dg/import5.f90.f90: New test.
12223
12224
12225         PR fortran/30879
12226         * gfortran.dg/data_components_1.f90: New test.
12227
12228
12229         PR fortran/30870
12230         * gfortran.dg/generic_13.f90: New test.
12231
12232         PR fortran/31163
12233         * gfortran.dg/alloc_comp_basics_5.f90: New test.
12234
12235 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12236
12237         PR libgfortran/31051
12238         * gfortran.dg/fmt_t_4.f90: New
12239
12240 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12241
12242         PR C++/31165
12243         * g++.dg/other/default7.C: New test.
12244
12245 2007-03-15  Dirk Mueller  <dmueller@suse.de>
12246
12247         * g++.dg/warn/Wconversion2.C: New.
12248
12249 2007-03-14  Eric Christopher  <echristo@apple.com>
12250
12251         * gcc.dg/ssp-1.c: New.
12252         * gcc.dg/ssp-2.c: Ditto.
12253
12254 2007-03-14  Dirk Mueller  <dmueller@suse.de>
12255
12256         * g++.dg/warn/do-empty.C: New.
12257         * gcc.dg/do-empty.c: New.
12258         * gcc.dg/if-empty-1.c: Update.
12259         * gcc.dg/20001116-1.c: Update.
12260         * gcc.dg/pr23165.c: Update.
12261
12262 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
12263
12264         * gfortran.dg/module_implicit_conversion.f90: New test.
12265
12266 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
12267
12268         PR middle-end/31127
12269         * gcc.dg/pr31127.c: New.
12270
12271 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
12272
12273         * gcc.dg/tree-ssa/loop-26.c: New test.
12274
12275 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
12276
12277         * gcc.target/i386/cmpxchg16b-1.c: New test.
12278
12279 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
12280
12281         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
12282         * gcc.dg/c99-vla-1.c: Likewise.
12283         * g++.dg/ext/vla1.C: Likewise
12284
12285 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
12286
12287         * gcc.dg/wvla-1.c: New test
12288         * gcc.dg/wvla-2.c: New test
12289         * gcc.dg/wvla-3.c: New test
12290         * gcc.dg/wvla-4.c: New test
12291         * gcc.dg/wvla-5.c: New test
12292         * gcc.dg/wvla-6.c: New test
12293         * gcc.dg/wvla-7.c: New test
12294         * g++.dg/warn/Wvla-1.C: New test
12295         * g++.dg/warn/Wvla-2.C: New test
12296         * g++.dg/warn/Wvla-3.C: New test
12297
12298 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
12299
12300         PR c++/30108
12301         * g++.dg/other/default6.C: New test.
12302
12303 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
12304
12305         * lib/target-supports.exp (check_profiling_available): Return false
12306         for VxWorks.
12307         (check_effective_target_vxworks_kernel): New procedure.
12308         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
12309         VxWorks.
12310         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
12311         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
12312         to include VxWorks.
12313         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
12314
12315 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
12316
12317         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
12318         PIC is not supported.
12319         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
12320         * gcc.dg/20020426-2.c: Likewise.
12321         * gcc.dg/pr28243.c: Likewise.
12322         * gcc.dg/visibility-11.c: Likewise.
12323         * gcc.dg/tls/opt-9.c: Likewise.
12324         * gcc.dg/tls/opt-10.c: Likewise.
12325         * gcc.dg/tls/pic-1.c: Likewise.
12326         * gcc.dg/tls/struct-1.c: Likewise.
12327         * gcc.target/i386/20000807-1.c: Likewise.
12328         * gcc.target/i386/20000904-1.c: Likewise.
12329         * gcc.target/i386/20011119-1.c: Likewise.
12330         * gcc.target/i386/990213-2.c: Likewise.
12331         * gcc.target/i386/990214-1.c: Likewise.
12332         * gcc.target/i386/compress-float-387-pic.c: Likewise.
12333         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
12334         * gcc.target/i386/pic-1.c: Likewise.
12335         * gcc.target/i386/pr21518.c: Likewise.
12336         * gcc.target/i386/pr23098.c: Likewise.
12337         * gcc.target/i386/pr23943.c: Likewise.
12338
12339 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
12340
12341         PR c++/31038
12342         * g++.dg/template/complit2.C: New test.
12343
12344         PR c++/30328
12345         * g++.dg/ext/bitfield1.C: New test.
12346
12347 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
12348
12349         PR fortran/30883
12350         * gfortran.dg/interface_11.f90: New test.
12351
12352 2007-03-11  Richard Guenther  <rguenther@suse.de>
12353
12354         PR tree-optimization/31115
12355         * gcc.dg/torture/pr31115.c: New testcase.
12356
12357 2007-03-11  Ira Rosen  <irar@il.ibm.com>
12358
12359         PR tree-optimization/29925
12360         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
12361
12362 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
12363
12364         PR c++/30274
12365         * g++.dg/expr/bitfield3.C: New test.
12366         * g++.dg/expr/bitfield4.C: Likewise.
12367         * g++.dg/expr/bitfield5.C: Likewise.
12368         * g++.dg/expr/bitfield6.C: Likewise.
12369
12370         PR c++/30924
12371         * g++.dg/template/array18.C: New test.
12372
12373 2007-03-10  Dirk Mueller  <dmueller@suse.de>
12374
12375         PR c++/17946
12376         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
12377         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
12378
12379 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
12380
12381         PR c++/20599
12382         * g++.dg/cpp0x/variadic-bind.C: New.
12383         * g++.dg/cpp0x/variadic-function.C: New.
12384         * g++.dg/cpp0x/variadic-mem_fn.C: New.
12385         * g++.dg/cpp0x/variadic-tuple.C: New.
12386         * g++.dg/cpp0x/variadic1.C: New.
12387         * g++.dg/cpp0x/variadic2.C: New.
12388         * g++.dg/cpp0x/variadic3.C: New.
12389         * g++.dg/cpp0x/variadic4.C: New.
12390         * g++.dg/cpp0x/variadic5.C: New.
12391         * g++.dg/cpp0x/variadic6.C: New.
12392         * g++.dg/cpp0x/variadic7.C: New.
12393         * g++.dg/cpp0x/variadic8.C: New.
12394         * g++.dg/cpp0x/variadic9.C: New.
12395         * g++.dg/cpp0x/variadic10.C: New.
12396         * g++.dg/cpp0x/variadic11.C: New.
12397         * g++.dg/cpp0x/variadic12.C: New.
12398         * g++.dg/cpp0x/variadic13.C: New.
12399         * g++.dg/cpp0x/variadic14.C: New.
12400         * g++.dg/cpp0x/variadic15.C: New.
12401         * g++.dg/cpp0x/variadic16.C: New.
12402         * g++.dg/cpp0x/variadic17.C: New.
12403         * g++.dg/cpp0x/variadic18.C: New.
12404         * g++.dg/cpp0x/variadic19.C: New.
12405         * g++.dg/cpp0x/variadic20.C: New.
12406         * g++.dg/cpp0x/variadic21.C: New.
12407         * g++.dg/cpp0x/variadic22.C: New.
12408         * g++.dg/cpp0x/variadic23.C: New.
12409         * g++.dg/cpp0x/variadic24.C: New.
12410         * g++.dg/cpp0x/variadic25.C: New.
12411         * g++.dg/cpp0x/variadic26.C: New.
12412         * g++.dg/cpp0x/variadic27.C: New.
12413         * g++.dg/cpp0x/variadic28.C: New.
12414         * g++.dg/cpp0x/variadic29.C: New.
12415         * g++.dg/cpp0x/variadic30.C: New.
12416         * g++.dg/cpp0x/variadic31.C: New.
12417         * g++.dg/cpp0x/variadic32.C: New.
12418         * g++.dg/cpp0x/variadic33.C: New.
12419         * g++.dg/cpp0x/variadic34.C: New.
12420         * g++.dg/cpp0x/variadic35.C: New.
12421         * g++.dg/cpp0x/variadic36.C: New.
12422         * g++.dg/cpp0x/variadic37.C: New.
12423         * g++.dg/cpp0x/variadic38.C: New.
12424         * g++.dg/cpp0x/variadic39.C: New.
12425         * g++.dg/cpp0x/variadic40.C: New.
12426         * g++.dg/cpp0x/variadic41.C: New.
12427         * g++.dg/cpp0x/variadic42.C: New.
12428         * g++.dg/cpp0x/variadic43.C: New.
12429         * g++.dg/cpp0x/variadic44.C: New.
12430         * g++.dg/cpp0x/variadic45.C: New.
12431         * g++.dg/cpp0x/variadic46.C: New.
12432         * g++.dg/cpp0x/variadic47.C: New.
12433         * g++.dg/cpp0x/variadic48.C: New.
12434         * g++.dg/cpp0x/variadic49.C: New.
12435         * g++.dg/cpp0x/variadic50.C: New.
12436         * g++.dg/cpp0x/variadic51.C: New.
12437         * g++.dg/cpp0x/variadic52.C: New.
12438         * g++.dg/cpp0x/variadic53.C: New.
12439         * g++.dg/cpp0x/variadic54.C: New.
12440         * g++.dg/cpp0x/variadic55.C: New.
12441         * g++.dg/cpp0x/variadic56.C: New.
12442         * g++.dg/cpp0x/variadic57.C: New.
12443         * g++.dg/cpp0x/variadic58.C: New.
12444         * g++.dg/cpp0x/variadic59.C: New.
12445         * g++.dg/cpp0x/variadic60.C : New.
12446         * g++.dg/cpp0x/variadic61.C : New.
12447         * g++.dg/cpp0x/variadic62.C : New.
12448         * g++.dg/cpp0x/variadic63.C : New.
12449         * g++.dg/cpp0x/variadic64.C : New.
12450         * g++.dg/cpp0x/variadic65.C : New.
12451         * g++.dg/cpp0x/variadic66.C : New.
12452         * g++.dg/cpp0x/variadic67.C : New.
12453         * g++.dg/cpp0x/variadic68.C : New.
12454         * g++.dg/cpp0x/variadic69.C : New.
12455         * g++.dg/cpp0x/variadic70.C : New.
12456         * g++.dg/cpp0x/variadic71.C : New.
12457         * g++.dg/cpp0x/variadic72.C : New.
12458         * g++.dg/cpp0x/variadic73.C : New.
12459         * g++.dg/cpp0x/variadic74.C : New.
12460         * g++.dg/cpp0x/variadic75.C : New.
12461         * g++.dg/cpp0x/variadic-ex1.C : New.
12462         * g++.dg/cpp0x/variadic-ex2.C : New.
12463         * g++.dg/cpp0x/variadic-ex3.C : New.
12464         * g++.dg/cpp0x/variadic-ex4.C : New.
12465         * g++.dg/cpp0x/variadic-ex5.C : New.
12466         * g++.dg/cpp0x/variadic-ex6.C : New.
12467         * g++.dg/cpp0x/variadic-ex7.C : New.
12468         * g++.dg/cpp0x/variadic-ex8.C : New.
12469         * g++.dg/cpp0x/variadic-ex9.C : New.
12470         * g++.dg/cpp0x/variadic-ex10.C : New.
12471         * g++.dg/cpp0x/variadic-ex11.C : New.
12472         * g++.dg/cpp0x/variadic-ex12.C : New.
12473         * g++.dg/cpp0x/variadic-ex13.C : New.
12474         * g++.dg/cpp0x/variadic-ex14.C : New.
12475
12476 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12477
12478         PR libgfortran/31099
12479         * gfortran.dg/unformatted_recl.f90: New test.
12480
12481 2007-03-09  Roger Sayle  <roger@eyesopen.com>
12482
12483         * gcc.dg/fold-eqcmplx-1.c: New test case.
12484
12485 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
12486
12487         PR rtl-optimization/30643
12488         * gcc.dg/pr30643.c: New.
12489
12490 2007-03-09  Chao-ying Fu  <fu@mips.com>
12491
12492         * gcc.target/mips/mips32-dspr2-type.c: New test.
12493         * gcc.target/mips/mips32-dspr2.c: New test.
12494         * gcc.target/mips/dspr2-MULT.c: New test.
12495         * gcc.target/mips/dspr2-MULTU.c: New test.
12496         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
12497         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
12498         Adjust some formats.
12499
12500 2007-03-09  Dirk Mueller  <dmueller@suse.de>
12501
12502         PR c++/17946
12503         * gcc.dg/Wlogical-op-1.c: New.
12504         * g++.dg/warn/Wlogical-op-1.C: New.
12505
12506 2007-03-09  Richard Guenther  <rguenther@suse.de>
12507
12508         PR tree-optimization/30904
12509         PR middle-end/31058
12510         * gcc.dg/pr30904.c: Remove xfail.
12511
12512 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12513
12514         PR C/31072
12515         * gcc.c-torture/execute/pr31072.c: New test.
12516
12517 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12518
12519         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
12520         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12521         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
12522         *lrint* and *lround*.
12523         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
12524         floor->lfloor.
12525         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
12526         * gcc.dg/torture/builtin-integral-1.c: Likewise.
12527         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
12528         and *lround*.  Correct macro names.
12529         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
12530         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
12531
12532 2007-03-08  Ian Lance Taylor  <iant@google.com>
12533
12534         * gcc.dg/no-strict-overflow-5.c: New test.
12535         * gcc.dg/no-strict-overflow-6.c: New test.
12536         * gcc.dg/Wstrict-overflow-11.c: New test.
12537         * gcc.dg/Wstrict-overflow-12.c: New test.
12538         * gcc.dg/Wstrict-overflow-13.c: New test.
12539         * gcc.dg/Wstrict-overflow-14.c: New test.
12540         * gcc.dg/Wstrict-overflow-15.c: New test.
12541
12542 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12543
12544         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
12545         for VxWorks kernel mode.
12546         * gcc.c-torture/execute/strncmp-1.x: Likewise.
12547
12548 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12549
12550         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
12551         mode.
12552
12553 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12554
12555         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
12556         and lib/bfill.c on VxWorks targets.
12557         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
12558         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
12559         lib/bfill.c and lib/memmove.c on VxWorks targets.
12560         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
12561         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
12562         on VxWorks targets.
12563         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
12564         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
12565
12566 2007-03-08  Tobias Burnus  <burnus@net-b.de>
12567
12568         * gfortran.dg/use_5.f90: New test.
12569         * gfortran.dg/use_6.f90: Ditto.
12570         * gfortran.dg/use_7.f90: Ditto.
12571
12572 2007-03-08  Tobias Burnus  <burnus@net-b.de>
12573
12574         PR fortran/30973
12575         * gfortran.dg/use_4.f90: New test.
12576         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
12577
12578 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
12579
12580         PR fortran/31011
12581         * gfortran.dg/parameter_array_section_2.f90: New test.
12582
12583 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
12584
12585         PR c++/30852
12586         * g++.dg/ext/offsetof1.C: Add cases with volatile.
12587
12588         PR c++/30534
12589         * g++.dg/template/arg5.C: New test.
12590
12591 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
12592
12593         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
12594
12595 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
12596
12597         * gcc.dg/var-expand1.c: Add newline at end of file.
12598
12599 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
12600
12601         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
12602
12603 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
12604
12605         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
12606
12607 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12608
12609         * gcc.dg/torture/builtin-convert-4.c: New test.
12610
12611 2007-03-05  Ian Lance Taylor  <iant@google.com>
12612
12613         * gcc.c-torture/compile/pr31034.c: New test.
12614
12615 2007-03-05  Ian Lance Taylor  <iant@google.com>
12616
12617         * gcc.dg/inline-18.c: New test.
12618         * gcc.dg/inline-19.c: New test.
12619         * gcc.dg/inline-20.c: New test.
12620         * gcc.dg/inline-21.c: New test.
12621
12622 2007-03-05  Richard Guenther  <rguenther@suse.de>
12623
12624         PR tree-optimization/14052
12625         * gcc.dg/tree-ssa/vrp33.c: New testcase.
12626
12627 2007-03-05  Richard Guenther  <rguenther@suse.de>
12628
12629         PR tree-optimization/23777
12630         * gcc.dg/tree-ssa/pr23777.c: New testcase.
12631
12632 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12633
12634         PR other/30465
12635         * gcc.dg/multiple-overflow-warn-3.c: New.
12636         * g++.dg/warn/multiple-overflow-warn-3.C: New.
12637
12638 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
12639
12640         PR c++/30895
12641         * g++.dg/parse/template23.C: New test.
12642
12643 2007-03-04  Roger Sayle  <roger@eyesopen.com>
12644
12645         PR middle-end/30744
12646         * gcc.dg/pr30744-1.c: New test case.
12647
12648 2007-03-04  Tobias Burnus  <burnus@net-b.de>
12649
12650         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
12651
12652 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12653
12654         PR target/30406
12655         * gfortran.dg/logical_3.f90: New test.
12656
12657 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
12658
12659         PR libfortran/30981
12660         * gfortran.dg/integer_exponentiation_1.f90:  New test.
12661
12662 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
12663
12664         * gcc.target/m68k/m68k.exp: New.
12665         * gcc.target/m68k/crash1.c: New.
12666
12667 2007-03-03  Tobias Burnus  <burnus@net-b.de>
12668
12669         * gfortran.dg/c_by_val.c: Use int64_t instead of long
12670         to be more compatible with integer(kind=8).
12671
12672 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12673
12674         PR libfortran/31001
12675         * gfortran.dg/zero_sized_3.f90: New test.
12676
12677 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12678
12679         PR c++/15787
12680         * g++.dg/parse/else.C: New.
12681         * g++.dg/parse/else-2.C: New.
12682
12683 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
12684             Tobias Burnus  <burnus@net-b.de>
12685
12686         PR fortran/30882
12687         * gfortran.dg/size_dim.f90: New test.
12688
12689 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
12690             Tobias Burnus  <burnus@net-b.de>
12691
12692         PR fortran/30873
12693         * gfortran.dg/entry_9.f90: New test.
12694
12695 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
12696
12697         PR c++/28253
12698         * g++.dg/inherit/covariant16.C: New test.
12699
12700 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
12701
12702         * g++.dg/other/darwin-minversion-1.C: New.
12703
12704 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
12705
12706         * gcc.dg/tree-ssa/20070302-1.c: New test.
12707
12708 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
12709
12710         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
12711         tests.
12712
12713 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
12714
12715         * gcc.dg/tree-ssa/prefetch-4.c: New test.
12716
12717 2007-03-01  Simon Baldwin <simonb@google.com>
12718
12719         PR c++/23689
12720         * warn/ignored_typedef.C: New.
12721         * init/ctor8.C: Added dg-warning to consume ignored typedef
12722         warning.
12723         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
12724         and added an explicit line number.
12725
12726 2007-02-28  Richard Guenther  <rguenther@suse.de>
12727
12728         PR middle-end/30364
12729         * gcc.dg/torture/pr30364-1.c: New testcase.
12730         * gcc.dg/torture/pr30364-2.c: Likewise.
12731         * gcc.dg/torture/pr30364-3.c: Likewise.
12732
12733 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12734
12735         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
12736         powerpc*, use -funsafe-math-optimizations.
12737         * gcc.dg/torture/builtin-logb-1.c: Likewise.
12738         * gcc.dg/torture/builtin-modf-1.c: Likewise.
12739
12740 2007-02-28  Tobias Burnus  <burnus@net-b.de>
12741             Paul Thomas  <pault@gcc.gnu.org>
12742
12743         PR fortran/30888
12744         PR fortran/30887
12745         * c_by_val_1.f: Test %VAL() with non-default kind.
12746         * c_by_val.c: Ditto.
12747         * c_by_val_4.f: New test.
12748
12749 2007-02-28  Tobias Burnus  <burnus@net-b.de>
12750
12751         PR fortran/30968
12752         * gfortran.dg/continuation_7.f90: New test.
12753
12754 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
12755
12756         * g++.dg/inherit/thunk7.C: New test.
12757         * lib/target-supports.exp (check_profiling_available): Not available
12758         for bfin-*-*.
12759
12760 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
12761
12762         PR target/30970
12763         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
12764
12765 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
12766
12767         * lib/target-supports.exp (check_effective_target_init_priority):
12768         Remove Solaris special case.
12769
12770 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
12771
12772         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
12773         for more builtin types.
12774
12775         * g++.dg/ext/visibility/class1.C: Port to Darwin.
12776         * g++.dg/ext/visibility/noPLT.C: Likewise.
12777
12778 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12779
12780         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
12781         sh* targets.
12782
12783 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
12784
12785         PR fortran/30865
12786         * size_optional_dim_1.f90:  New test.
12787
12788 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
12789
12790         * gcc.dg/vxworks/vxworks.exp: New file.
12791         * gcc.dg/vxworks/initpri1.c: Likewise.
12792         * gcc.dg/vxworks/initpri2.c: Likewise.
12793         * gcc.dg/initpri2.c: Add more tests.
12794         * g++.dg/special/initpri2.C: Likewise.
12795
12796         * gcc.dg/initpri1.c: New test.
12797         * gcc.dg/initpri2.c: Likewise.
12798         * g++.dg/special/initpri1.C: New test.
12799         * g++.dg/special/initpri2.C: Likewise.
12800         * g++.dg/special/conpr-1.C: Use init_priority effective target.
12801         * g++.dg/special/conpr-2.C: Likewise.
12802         * g++.dg/special/conpr-3.C: Likewise.
12803         * g++.dg/special/conpr-4.C: Likewise.
12804         * g++.dg/special/initp1.C: Likewise.
12805         * g++.dg/special/ecos.exp: Remove code to detect availability of
12806         constructor priorities.
12807         * lib/target-supports.exp (check_effective_target_init_priority):
12808         New function.
12809
12810 2007-02-24  Jan Hubicka  <jh@suse.cz>
12811
12812         * gcc.c-torture/execute/pr30778.c: New testcase.
12813
12814 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12815
12816         PR libgfortran/30918
12817         * gfortran.dg/namelist_26.f90: New test.
12818
12819 2007-02-24  Richard Guenther  <rguenther@suse.de>
12820
12821         PR middle-end/30951
12822         * gcc.dg/pr30951.c: New testcase.
12823
12824 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12825
12826         * gcc.dg/torture/builtin-modf-1.c: New test.
12827
12828 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
12829
12830         PR tree-optimization/30904
12831         * gcc.dg/pr30904.c: New test.
12832
12833 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12834
12835         * gcc.test-framework/README: Correct command.
12836         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
12837         -Wunused-value.
12838         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
12839
12840 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
12841
12842         * lib/target-supports.exp (check_effective_target_unwrapped): New.
12843
12844 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
12845
12846         * lib/target-supports.exp (check_effective_target_newlib): New
12847         function.
12848
12849 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
12850
12851         PR fortran/30660
12852         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
12853         allocatable component.
12854
12855
12856 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12857
12858         * gcc.dg/torture/builtin-logb-1.c: New test.
12859         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
12860         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
12861         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
12862         sh* targets.
12863
12864 2007-02-23  Richard Guenther  <rguenther@suse.de>
12865
12866         * g++.dg/warn/changes-meaning.C: New testcase.
12867
12868 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12869
12870         PR libgfortran/30910
12871         * gfortran.dg/fmt_zero_precision.f90: Update test.
12872
12873 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12874
12875         * gcc.dg/torture/builtin-frexp-1.c: New test.
12876
12877 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
12878
12879         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
12880
12881 2007-02-22  Ian Lance Taylor  <iant@google.com>
12882
12883         PR debug/30898
12884         * g++.dg/debug/pr30898.C: New test.
12885
12886 2007-02-22  Ira Rosen  <irar@il.ibm.com>
12887
12888         * gcc.dg/vect/vect-106.c: New test.
12889
12890 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
12891             Ira Rosen  <irar@il.ibm.com>
12892
12893         PR tree-optimization/30843
12894         * gcc.dg/vect/pr30843.c: New test.
12895
12896 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
12897
12898         PR tree-optimization/30858
12899         * gcc.dg/vect/pr30858.c: New test.
12900
12901 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
12902
12903         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
12904         to set options for compiling testglue.
12905         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
12906         * lib/obj-c++.exp (obj-c++_init): Likewise.
12907
12908 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
12909
12910         * gnat.dg/derived_aggregate.adb: New test.
12911
12912 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12913
12914         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
12915         sh* targets.  Call the correct CKSGN macro.
12916
12917 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
12918
12919         * gfortran.dg/gomp/omp_parse1.f90: New test.
12920         * gfortran.dg/gomp/omp_parse2.f: New test.
12921
12922 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
12923
12924         PR fortran/30869
12925         * gfortran.dg/do_pointer_1.f90:  New test.
12926
12927 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12928
12929         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
12930         and scalbln.
12931
12932 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
12933
12934         * gcc.dg/darwin-minversion-1.c: New.
12935         * gcc.dg/darwin-minversion-2.c: New.
12936
12937 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12938
12939         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
12940
12941 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12942             DJ Delorie <dj@redhat.com>
12943
12944         PR other/30824
12945         * gcc.dg/Wfatal.c: New.
12946         * gcc.dg/Wfatal-2.c: New.
12947         * gcc.dg/Werror-1.c: Adjust expectations.
12948         * gcc.dg/Werror-5.c: Likewise.
12949         * gcc.dg/Werror-7.c: Likewise.
12950         * gcc.dg/Werror-10.c: Likewise.
12951         * gcc.dg/Werror-11.c: Likewise.
12952
12953 2007-02-20  Tobias Burnus  <burnus@net-b.de>
12954
12955         PR fortran/30522
12956         * gfortran.dg/volatile10.f90: New test.
12957
12958 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
12959
12960         PR libfortran/30533
12961         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
12962
12963 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12964
12965         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
12966         * gcc.dg/Walways-true-1.c: Likewise.
12967         * gcc.dg/weak/weak-3.c: Likewise.
12968         * gcc.dg/Werror-1.c: Likewise.
12969         * gcc.dg/Werror-3.c: Likewise.
12970         * gcc.dg/Werror-4.c: Likewise.
12971         * gcc.dg/Werror-5.c: Likewise.
12972         * gcc.dg/Werror-6.c: Likewise.
12973         * gcc.dg/Werror-7.c: Likewise.
12974         * gcc.dg/Werror-8.c: Likewise.
12975         * gcc.dg/Werror-10.c: Likewise.
12976         * gcc.dg/Werror-11.c: Likewise.
12977         * gcc.dg/Werror-12.c: Likewise.
12978         * g++.old-deja/g++.mike/warn8.C: Likewise.
12979         * g++.dg/warn/Walways-true-1.C: Likewise.
12980         * g++.dg/warn/Walways-true-2.C: Likewise.
12981         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
12982         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
12983         -Wstring-literal-comparison with -Waddress.
12984         * gcc.dg/Wstring-literal-comparison-4.c: Replace
12985         -Wno-string-literal-comparison with -Wno-address.
12986
12987 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
12988
12989         * gnat.dg/self_aggregate_with_call.adb: New test.
12990
12991 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
12992
12993         PR tree-optimization/30975
12994         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
12995         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
12996         * gcc.dg/vect/pr30795.c: New.
12997
12998 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12999
13000         PR fortran/30681
13001         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
13002
13003 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13004
13005         PR rtl-optimization/28173
13006         * gcc.target/i386/andor-1.c: New test case.
13007
13008 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13009
13010         * gcc.dg/torture/builtin-ldexp-1.c: New.
13011         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
13012
13013 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13014
13015         * gfortran.dg/array_constructor_15.f90: New test case.
13016
13017 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13018
13019         * gfortran.dg/forall_10.f90: New test case.
13020
13021 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13022
13023         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
13024
13025 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13026
13027         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
13028         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
13029
13030 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
13031
13032         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
13033         * gcc.target/i386/builtin-bswap-3.c: Ditto.
13034         * gcc.target/i386/xchg-1.c: New test.
13035         * gcc.target/i386/xchg-2.c: New test.
13036
13037 2007-02-16  Richard Guenther  <rguenther@suse.de>
13038             Christian Bruel  <christian.bruel@st.com>
13039
13040         * gcc.dg/strict-overflow-5.c: New testcase.
13041
13042 2007-02-16  Tobias Burnus  <burnus@net-b.de>
13043
13044         PR fortran/30793
13045         * gfortran.dg/func_derived_4.f90: New test.
13046
13047 2007-02-15  Roger Sayle  <roger@eyesopen.com>
13048
13049         PR middle-end/30391
13050         * gfortran.dg/pr30391-1.f90: New test case.
13051
13052 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13053
13054         PR middle-end/30433
13055         * gcc.c-torture/compile/pr30433.c: New testcase to check
13056         that complex constants comparisions are foldded.
13057
13058 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13059
13060         PR C++/30158
13061         * g++.dg/ext/stmtexpr10.C: New testcase.
13062
13063 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13064
13065         PR middle-end/30729
13066         * gcc.dg/Wunused-value-2.c: New testcase.
13067
13068 2007-02-15  Ian Lance Taylor  <iant@google.com>
13069
13070         * g++.dg/eh/subreg-1.C: New test.
13071
13072 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13073
13074         PR c/26494
13075         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
13076         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
13077         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
13078         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
13079         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
13080         * gcc.dg/Werror-implicit-function-declaration.c: New.
13081
13082 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13083
13084         PR c++/28943
13085         * g++.dg/warn/pr28943.C: New.
13086
13087 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13088
13089         * gfortran.fortran-torture/execute/math.f90: Fix typo.
13090
13091 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13092
13093         PR fortran/30779
13094         * gfortran.dg/error_recovery_3.f90: New test.
13095
13096 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13097
13098         * g++.dg/tree-ssa/sra-1.C: New.
13099
13100 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13101
13102         * g++.dg/tree-ssa/sra-1.C: New.
13103
13104 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13105
13106         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
13107
13108 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13109
13110         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
13111
13112 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
13113
13114         PR fortran/30799
13115         * gfortran.dg/logical_2.f90: New test.
13116
13117 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
13118
13119         * gcc.dg/torture/complex-alias-1.c: New test.
13120
13121 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
13122
13123         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
13124         instead of -fdump-tree-tailcall.
13125
13126 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
13127
13128         * gfortran.dg/interface_10.f90: Fix comment typo.
13129
13130 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
13131
13132         PR tree-optimization/30771
13133         * gcc.dg/vect/pr30771.c: New test.
13134
13135 2007-02-13  Ian Lance Taylor  <iant@google.com>
13136
13137         * gcc.dg/Wstrict-overflow-1.c: New test.
13138         * gcc.dg/Wstrict-overflow-2.c: New test.
13139         * gcc.dg/Wstrict-overflow-3.c: New test.
13140         * gcc.dg/Wstrict-overflow-4.c: New test.
13141         * gcc.dg/Wstrict-overflow-5.c: New test.
13142         * gcc.dg/Wstrict-overflow-6.c: New test.
13143         * gcc.dg/Wstrict-overflow-7.c: New test.
13144         * gcc.dg/Wstrict-overflow-8.c: New test.
13145         * gcc.dg/Wstrict-overflow-9.c: New test.
13146         * gcc.dg/Wstrict-overflow-10.c: New test.
13147
13148 2007-02-13  Roger Sayle  <roger@eyesopen.com>
13149
13150         * gcc.target/ia64/builtin-bswap-2.c: New test case.
13151
13152 2007-02-13  Richard Henderson  <rth@redhat.com>
13153
13154         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
13155         * gcc.c-torture/execute/pr29302-1.c: ... here.
13156
13157 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13158
13159         PR c/29521
13160         * gcc.dg/c90-return-1.c: Update output.
13161         * gcc.dg/c99-return-1.c: Likewise.
13162
13163 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
13164
13165         PR fortran/30554
13166         * gfortran.dg/used_dummy_types_7.f90: New test..
13167
13168 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
13169
13170         * gcc.target/i386/parity-1.c: New test.
13171         * gcc.target/i386/parity-2.c: New test.
13172
13173 2007-02-12  Roger Sayle  <roger@eyesopen.com>
13174
13175         * gcc.target/i386/builtin-bswap-3.c: New test case.
13176
13177 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
13178
13179         PR tree-optimization/29145
13180         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
13181         alias analysis is improved to take better advantage of restrict
13182         qualified pointers.
13183         * gcc.dg/vect/vect-80.c: Likewise.
13184         * gcc.dg/vect/pr29145.c: New.
13185
13186 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
13187
13188         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
13189         * gcc.target/i386/sse4a-insert.c: Likewise.
13190
13191 2007-02-11  Roger Sayle  <roger@eyesopen.com>
13192
13193         * gcc.target/ia64/builtin-popcount-1.c: New test case.
13194         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
13195
13196 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
13197
13198         PR fortran/30478
13199         * gfortran.dg/enum_4.f90: Update error message checks.
13200
13201 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
13202
13203         PR fortran/30554
13204         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
13205         versions of the modules.
13206
13207         PR fortran/30617
13208         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
13209         by getting rid of recursive I/O and providing functions with
13210         results.
13211
13212         PR fortran/30319
13213         * gfortran.dg/char_array_constructor_2.f90
13214
13215 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
13216
13217         PR c++/26988
13218         * g++.dg/template/spec34.C: New test
13219
13220 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
13221
13222         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
13223         on i?86 and x86_64.
13224         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
13225         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
13226         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
13227         on i?86 and x86_64.
13228         * gcc.dg/vect/vect-113.c: Ditto.
13229
13230 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
13231
13232         PR c++/29487
13233         * g++.dg/eh/weak1-C: New test.
13234         * g++.dg/eh/weak1-a.cc: Likewise.
13235         * g++.dg/eh/comdat1.C: Likewise.
13236
13237 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
13238             Dorit Nuzman  <dorit@il.ibm.com>
13239
13240         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
13241         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
13242         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
13243         * gcc.dg/vect/vect-113.c: Likewise.
13244
13245         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
13246
13247 2007-02-10  Richard Henderson  <rth@redhat.com>
13248
13249         * lib/target-supports.exp (check_effective_target_tls): Redefine
13250         to mean non-emulated tls.
13251         * gcc.dg/tls/alias-1.c: Remove tls requirement.
13252         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13253         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13254         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13255         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13256         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13257         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13258
13259 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
13260
13261         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
13262
13263 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
13264
13265         * gfortran.dg/secnds.f: Replace time tolerance with a
13266         before-and-after bracket.
13267         * gfortran.dg/secnds-1.f: Likewise.
13268
13269 2007-02-09  Tobias Burnus  <burnus@net-b.de>
13270
13271         PR fortran/30512
13272         * gfortran.dg/maxlocval_1.f90: New test.
13273
13274 2007-02-09  Roger Sayle  <roger@eyesopen.com>
13275
13276         * gcc.target/ia64/builtin_bswap-1.c: New test case.
13277
13278 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13279
13280         PR fortran/30720
13281         * gfortran.dg/array_function_1.f90: New test.
13282
13283 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13284
13285         * lib/target-supports.exp (check_effective_target_lax_strtofp)
13286         (check_effective_target_dummy_wcsftime): New functions.
13287
13288 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13289
13290         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
13291         * lib/target-supports.exp (check_effective_target_uclibc): New
13292         function.
13293
13294 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13295
13296         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
13297         (vsnprintf): Don't define for uClibc targets.
13298
13299 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13300
13301         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
13302         set before checking whether it was allowed.
13303         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
13304         before checking inside_main.
13305
13306 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13307
13308         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
13309         uClinux targets.
13310         (u16sf): Likewise u4sf.
13311         * g++.dg/compat/struct-layout-1.h: Likewise.
13312
13313 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13314
13315         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
13316         procedure.
13317         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
13318         m68k targets if check_effective_target_coldfire_fpu returns true.
13319
13320 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
13321         Richard Guenther  <rguenther@suse.de>
13322
13323         PR middle-end/23361
13324         * gcc.dg/fold-compare-3.c: New testcase.
13325         * gcc.dg/tree-ssa/loop-24.c: Likewise.
13326
13327 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
13328
13329         * gcc.dg/pr26570.c: Clean up coverage files.
13330         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
13331         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
13332         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
13333         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
13334         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
13335         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
13336         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
13337         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
13338         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
13339         * gcc.dg/tree-ssa/pr25501.c: Ditto.
13340         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
13341         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
13342         * gcc.dg/vect/pr28952.c: Ditto.
13343         * gcc.dg/vect/pr27151.c: Ditto.
13344         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
13345         * g++.dg/gomp/macro-3.C: Ditto.
13346
13347 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
13348
13349         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
13350         of the loop.
13351
13352 2007-02-08  Roger Sayle  <roger@eyesopen.com>
13353
13354         * gcc.target/i386/builtin-bswap-2.c: New test case.
13355
13356 2007-02-08  Roger Sayle  <roger@eyesopen.com>
13357
13358         * gfortran.dg/forall_8.f90: New test case.
13359         * gfortran.dg/forall_9.f90: Likewise.
13360
13361 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13362
13363         * gcc.dg/builtins-20.c: Add some -~ complex cases.
13364
13365 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
13366
13367         * lib/target-supports.exp (check_effective_target_simulator): New.
13368
13369 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
13370
13371         * gcc.dg/tree-ssa/loop-25.c: New test.
13372
13373 2007-02-06  Richard Henderson  <rth@redhat.com>
13374
13375         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
13376
13377 2007-02-06  Roger Sayle  <roger@eyesopen.com>
13378
13379         * gcc.target/powerpc/popcount-1.c: New test case.
13380         * gcc.target/powerpc/parity-1.c: Likewise.
13381
13382 2007-02-06  Richard Guenther  <rguenther@suse.de>
13383
13384         PR middle-end/27302
13385         * gcc.dg/torture/pr27302-2.c: New testcase.
13386
13387 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
13388
13389         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
13390         * gcc.dg/vect/vect-iv-1.c: New test.
13391         * gcc.dg/vect/vect-iv-2.c: New test.
13392         * gcc.dg/vect/vect-iv-3.c: New test.
13393         * gcc.dg/vect/vect-iv-4.c: New test.
13394         * gcc.dg/vect/vect-iv-5.c: New test.
13395         * gcc.dg/vect/vect-iv-6.c: New test.
13396         * gcc.dg/vect/vect-iv-7.c: New test.
13397         * gcc.dg/vect/vect-iv-8.c: New test.
13398         * gcc.dg/vect/vect-iv-9.c: New test.
13399         * gcc.dg/vect/vect-iv-10.c: New test.
13400         * gcc.dg/vect/vect-iv-11.c: New test.
13401         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
13402         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
13403         * gcc.dg/vect/vect-14.c: Now vectorizable.
13404         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
13405         loop).
13406         * gcc.dg/vect/vect-27.c: Likewise.
13407         * gcc.dg/vect/vect-29.c Likewise.
13408         * gcc.dg/vect/vect-dv-2.c: Likewise.
13409         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
13410         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
13411         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13412
13413 2007-02-06  Ira Rosen  <irar@il.ibm.com>
13414
13415         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
13416
13417 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13418
13419         * gcc.dg/builtins-20.c: Add more cases.
13420
13421 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
13422
13423         PR debug/30189
13424         * gcc.dg/pr30189.c: New test.
13425
13426 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
13427
13428         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
13429         for running tests.
13430         * gcc.target/i386/sse4a-extract.c: New test.
13431         * gcc.target/i386/sse4a-insert.c: New test.
13432         * gcc.target/i386/sse4a-montsd.c: New test.
13433         * gcc.target/i386/sse4a-montss.c: New test.
13434
13435 2007-02-05  Richard Guenther  <rguenther@suse.de>
13436
13437         * gcc.target/i386/vectorize3.c: New testcase.
13438
13439 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
13440
13441         PR target/30665
13442         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
13443
13444 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13445
13446         PR fortran/30611
13447         * gfortran.dg/repeat_1.f90: New test.
13448
13449 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
13450
13451         PR fortran/30605
13452         * gfortran.dg/spread_shape_1.f90: Remove tabs.
13453         * gfortran.dg/derived_init_2.f90: Ditto.
13454         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
13455         * gfortran.dg/array_initializer_1.f90: Ditto.
13456         * gfortran.dg/do_2.f90: Ditto.
13457         * gfortran.dg/proc_assign_1.f90: Ditto.
13458
13459 2007-02-04  Richard Guenther  <rguenther@suse.de>
13460
13461         PR middle-end/30636
13462         * g++.dg/warn/pr30636.C: New testcase.
13463         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
13464
13465 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
13466
13467         PR middle-end/30667
13468         * gfortran.dg/pr30667.f: New test.
13469
13470 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13471
13472         * gcc.dg/builtins-54.c: Add more cases.
13473
13474 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
13475
13476         PR fortran/30514
13477         * gfortran.dg/zero_sized_2.f90: New test.
13478
13479         PR fortran/30660
13480         * gfortran.dg/alloc_comp_basics_4.f90: New test.
13481
13482         PR fortran/29820
13483         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
13484         file.
13485
13486 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
13487
13488         PR fortran/30683
13489         * gfortran.dg/interface_10.f90: New test.
13490
13491 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13492
13493         * gcc.dg/builtins-20.c: Add more cases.
13494
13495 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13496
13497         PR target/29682
13498         * gcc-target/ia64/pr29682.c: New test.
13499
13500 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
13501
13502         PR fortran/30284
13503         * gfortran.dg/arrayio_11.f90.f90: New test.
13504
13505         PR fortran/30626
13506         * gfortran.dg/arrayio_12.f90.f90: New test.
13507
13508 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
13509
13510         PR c++/30536
13511         * g++.dg/tls/diag-5.C: New test.
13512
13513         PR middle-end/30473
13514         * gcc.dg/pr30473.c: New test.
13515         * gcc.c-torture/execute/20070201-1.c: New test.
13516
13517 2007-02-01  Roger Sayle  <roger@eyesopen.com>
13518
13519         * gfortran.dg/dependency_20.f90: New test case.
13520
13521 2007-01-31  Ian Lance Taylor  <iant@google.com>
13522
13523         * gcc.dg/lower-subreg-1.c (test): New test.
13524
13525 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
13526
13527         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
13528
13529 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13530
13531         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
13532         * gcc.dg/torture/builtin-math-3.c: Likewise.
13533
13534 2007-01-31  Dirk Mueller  <dmueller@suse.de>
13535
13536         gcc.dg/Wparentheses-2.c: Update and add new tests.
13537
13538 2007-01-31  Ira Rosen  <irar@il.ibm.com>
13539
13540         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
13541         vectorize.
13542
13543 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
13544
13545         * gcc.dg/builtins-63.c: New test.
13546
13547 2007-01-31  Tobias Burnus  <burnus@net-b.de>
13548
13549         PR fortran/27588
13550         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
13551
13552 2007-01-31  Tobias Burnus  <burnus@net-b.de>
13553
13554         PR fortran/30520
13555         * gfortran.dg/volatile8.f90: New argument conformance test.
13556         * gfortran.dg/volatile9.f90: New scope test.
13557
13558 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13559
13560         PR c++/24745
13561         * g++.dg/warn/null4.C: New.
13562
13563 2001-01-30  Roger Sayle  <roger@eyesopen.com>
13564             Uros Bizjak  <ubizjak@gmail.com>
13565
13566         * gcc.dg/large-size-array-3.c: Correct typo.
13567
13568 2007-01-30  Richard Guenther  <rguenther@suse.de>
13569
13570         PR middle-end/27657
13571         * g++.dg/debug/pr27657.C: New testcase.
13572
13573 2007-01-30  Richard Guenther  <rguenther@suse.de>
13574
13575         PR middle-end/30313
13576         * gcc.dg/torture/pr30313.c: New testcase.
13577
13578 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
13579
13580         * gcc.dg/dfp/dfp-except.h: New file.
13581         * gcc.dg/dfp/fe-check.h: New file.
13582         * gcc.dg/dfp/fe-binop.c: New test.
13583         * gcc.dg/dfp/fe-convert-1.c: New test.
13584         * gcc.dg/dfp/fe-convert-2.c: New test.
13585         * gcc.dg/dfp/fe-convert-3.c: New test.
13586
13587         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
13588         * gcc.dg/dfp/decfloat-constants.c: Ditto.
13589         * gcc.dg/dfp/convert-dfp.c: Ditto.
13590         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13591
13592 2007-01-29  Josh Conner  <jconner@apple.com>
13593
13594         * gcc.target/powerpc/altivec-24.c: New test.
13595
13596 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
13597
13598         PR c++/28266
13599         * g++.dg/parse/defarg12.C: New test.
13600
13601 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
13602
13603         PR fortran/30554
13604         * gfortran.dg/used_dummy_types_6.f90: New test.
13605
13606 2007-01-28  Jan Hubicka  <jh@suse.cz>
13607
13608         * gcc.dg/tree-prof/val-prof-6.c: New test.
13609
13610 2007-01-28  Roger Sayle  <roger@eyesopen.com>
13611
13612         * gcc.dg/large-size-array-3.c: Correct test case (portability).
13613
13614 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
13615
13616         PR C++/28988
13617         * g++.dg/expr/dtor4.C: New test.
13618
13619 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
13620
13621         * gcc.dg/tree-ssa/loop-23.c: New test.
13622
13623 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
13624
13625         PR libfortran/30389
13626         * gfortran.dg/achar_2.f90:  New test.
13627         * gfortran.dg/achar_3.f90:  New test.
13628
13629 2007-01-27  Ian Lance Taylor  <iant@google.com>
13630
13631         * gcc.dg/strict-overflow-1.c: New test.
13632         * gcc.dg/no-strict-overflow-1.c: New test.
13633         * gcc.dg/strict-overflow-2.c: New test.
13634         * gcc.dg/no-strict-overflow-2.c: New test.
13635         * gcc.dg/strict-overflow-3.c: New test.
13636         * gcc.dg/no-strict-overflow-3.c: New test.
13637         * gcc.dg/strict-overflow-4.c: New test.
13638         * gcc.dg/no-strict-overflow-4.c: New test.
13639         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
13640         * gcc.dg/pr15784-1.c: Likewise.
13641         * gcc.dg/pr20922-1.c: Likewise.
13642         * gcc.dg/pr20922-3.c: Likewise.
13643         * gcc.dg/pr20922-4.c: Likewise.
13644         * gcc.dg/pr20922-6.c: Likewise.
13645         * gcc.dg/compare-4.c: Likewise.
13646         * gcc.dg/torture/pr26898-1.c: Likewise.
13647         * gcc.dg/tree-ssa/divide-1.c: Likewise.
13648         * gcc.dg/tree-ssa/divide-2.c: Likewise.
13649         * gcc.dg/tree-ssa/divide-3.c: Likewise.
13650         * gcc.dg/tree-ssa/divide-4.c: Likewise.
13651         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
13652         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
13653         * gcc.dg/tree-ssa/pr21082.c: Likewise.
13654         * gcc.dg/tree-ssa/pr26899.c: Likewise.
13655         * g++.dg/tree-ssa/pr21082.C: Likewise.
13656
13657 2007-01-27  Roger Sayle  <roger@eyesopen.com>
13658
13659         * gcc-dg/large-size-array-3.c: New test case.
13660
13661 2007-01-27  Roger Sayle  <roger@eyesopen.com>
13662
13663         * gfortran.dg/forall_7.f90: New test case.
13664
13665 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
13666
13667         PR fortran/30407
13668         * gfortran.dg/where_operator_assign_1.f90: New test.
13669         * gfortran.dg/where_operator_assign_2.f90: New test.
13670         * gfortran.dg/where_operator_assign_3.f90: New test.
13671
13672 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
13673
13674         * lib/target-supports.exp
13675         (check_effective_target_powerpc_altivec): New.
13676         (check_effective_target_vect_cmdline_needed): Use it.
13677
13678 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
13679
13680         PR fortran/30278
13681         * gfortran.dg/backslash_3.f: New test.
13682
13683 2007-01-26  Richard Guenther  <rguenther@suse.de>
13684
13685         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
13686
13687 2007-01-26  Tobias Burnus  <burnus@net-b.de>
13688
13689         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
13690         * gfortran.dg/vect/vect.exp: Ditto.
13691         * gfortran.dg/dg.exp: Ditto.
13692         * gfortran.fortran-torture/execute/execute.exp: Ditto.
13693         * gfortran.fortran-torture/compile/compile.exp: Ditto.
13694
13695 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13696
13697         * gcc.dg/builtins-20.c: Add more cases.
13698         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
13699
13700 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13701
13702         PR fortran/30437
13703         * gcc.dg/Wall.c: New.
13704         * gcc.dg/Wno-all.c: New.
13705         * gfortran.dg/Wall.f90: New.
13706         * gfortran.dg/Wno-all.f90: New.
13707
13708 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
13709
13710         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
13711         * g++.dg/eh/simd-2.C: Also run on Darwin.
13712         * g++.dg/eh/simd-3.C: New.
13713         * g++.dg/eh/simd-4.C: New.
13714
13715 2007-01-25  Richard Guenther  <rguenther@suse.de>
13716
13717         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
13718         and _PROFILE_USE.
13719         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
13720
13721 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
13722
13723         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
13724         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
13725         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
13726         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
13727         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
13728         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
13729         * gcc.dg/ipa/ipa-7.c: New testcase.
13730
13731 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
13732
13733         * g++.dg/cpp0x/warn_cxx0x.C: New.
13734
13735 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13736
13737         * gcc.dg/builtins-20.c: Test builtin carg.
13738
13739 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
13740
13741         PR middle-end/27416
13742         * gcc.dg/gomp/pr27416.c: New test.
13743
13744         PR middle-end/30494
13745         * gcc.dg/gomp/pr30494.c: New test.
13746         * g++.dg/gomp/pr30494.C: New test.
13747
13748         PR middle-end/30421
13749         * gcc.dg/gomp/pr30421.c: New test.
13750
13751 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
13752
13753         * gcc.target/ia64/versionid-1.c: New test.
13754         * gcc.target/ia64/versionid-2.c: New test.
13755
13756 2007-01-24  Richard Guenther  <rguenther@suse.de>
13757
13758         PR testsuite/30181
13759         * gcc.dg/builtins-57.c: Change to a link-time testcase
13760         to support non-C99 targets.
13761
13762 2007-01-24  Jan Hubicka  <jh@suse.cz>
13763
13764         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
13765
13766 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13767
13768         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
13769
13770 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
13771
13772         PR objc/27438
13773         * objc.dg/const-str-12.m: New test.
13774
13775 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13776
13777         PR fortran/30532
13778         * gfortran.dg/ctrl-z.f90:  New test.
13779
13780 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13781
13782         PR fortran/30481
13783         * gfortran.dg/namelist_assumed_char.f90:  New test.
13784
13785 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
13786
13787         PR c++/27492
13788         * g++.dg/inherit/covariant15.C: New test.
13789
13790 2007-01-23  Ian Lance Taylor  <iant@google.com>
13791
13792         * g++.dg/warn/Wparentheses-24.C: New test.
13793
13794 2007-01-23  Richard Guenther  <rguenther@suse.de>
13795
13796         PR testsuite/30560
13797         * ada/acats/run_acats: Do not call gnatmake or gnatchop
13798         with full path.
13799
13800 2007-01-22  Richard Guenther  <rguenther@suse.de>
13801
13802         PR tree-optimization/30038
13803         * gcc.dg/builtins-62.c: New testcase.
13804
13805 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13806
13807         * gcc.c-torture/compile/20070121.c: New test.
13808
13809 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
13810
13811         PR libfortran/30525
13812         * gfortran.dg/char_comparison_1.f:  New test.
13813
13814 2007-01-21  Ira Rosen  <irar@il.ibm.com>
13815
13816         * gcc.dg/vect/vect-strided-same-dr.c: New test.
13817
13818 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
13819
13820         PR objc/30479
13821         * objc.dg/pch: New directory.
13822         * objc.dg/pch/pch.exp: New file.
13823         * objc.dg/pch/interface-1.m: New test.
13824         * objc.dg/pch/interface-1.hs: New include file.
13825         * lib/objc.exp (objc_target_compile): Add
13826         "-x objective-c-header" in front of the sources if this is
13827         a precompiled header being compiled.
13828
13829 2007-01-20  Roger Sayle  <roger@eyesopen.com>
13830
13831         * gfortran.dg/array_memcpy_3.f90: New test case.
13832         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
13833
13834 2007-01-20  Roger Sayle  <roger@eyesopen.com>
13835             Brooks Moses  <brooks.moses@codesourcery.com>
13836             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13837
13838         * gfortran.dg/intrinsic_sign_1.f90: New test case.
13839         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
13840
13841 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13842
13843         * gcc.dg/torture/builtin-math-3.c: Test fdim.
13844
13845 2007-01-19  Mike Stump  <mrs@apple.com>
13846
13847         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
13848         away.
13849
13850 2007-01-19  Roger Sayle  <roger@eyesopen.com>
13851
13852         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
13853         option instead of -funsafe-math-optimizations.
13854
13855 2007-01-19  Tomas Bily  <tbily@suse.cz>
13856
13857         gcc.dg/tree-prof/indir-call-prof.c: New.
13858         g++.dg/dg.exp: Add tree-prof subdirectory.
13859         g++.dg/tree-prof/indir-call-prof.C: New.
13860         g++.dg/tree-prof/tree-prof.exp: New.
13861
13862 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13863
13864         PR c++/17947
13865         * g++.dg/warn/deprecated.C: Update warning output.
13866         * g++.dg/warn/deprecated-2.C: Likewise.
13867         * g++.dg/warn/deprecated-3.C: New.
13868
13869 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
13870
13871         * gcc.c-torture/execute/nestfunc-7.c: New.
13872
13873 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
13874
13875         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
13876
13877 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13878
13879         * gcc.dg/m68k-pic-1.c: New.
13880
13881 2007-01-18  Roger Sayle  <roger@eyesopen.com>
13882
13883         * gfortran.dg/array_memcpy_4.f90: New test case.
13884
13885 2007-01-18  Josh Conner  <jconner@apple.com>
13886
13887         PR target/30485
13888         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
13889         * gcc.dg/vect/no-trapping-math-1: New.
13890         * gcc.dg/vect/no-trapping-math-2: New.
13891
13892 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
13893
13894         * gcc.target/i386/387-8.c: Update comment about optimizing
13895         inherent load of 1.0 of fptan instruction.
13896
13897 2007-01-18  Dirk Mueller  <dmueller@suse.de>
13898             Richard Guenther <rguenther@suse.de>
13899
13900         PR diagnostic/8268
13901         * gcc.dg/Warray-bounds.c: New testcase.
13902         * gcc.dg/Warray-bounds-2.c: New testcase.
13903         * g++.dg/warn/Warray-bounds.C: New testcase.
13904         * g++.dg/warn/Warray-bounds-2.C: New testcase.
13905
13906 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
13907
13908         PR fortran/30476
13909         * gfortran.dg/generic_12.f90: New test.
13910
13911 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
13912
13913         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
13914         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
13915
13916 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
13917
13918         * gcc.dg/dfp/compare-special.h: New file.
13919         * gcc.dg/dfp/compare-special-32.c: New test.
13920         * gcc.dg/dfp/compare-special-64.c: New test.
13921         * gcc.dg/dfp/compare-special-128.c: New test.
13922
13923 2007-01-16  Roger Sayle  <roger@eyesopen.com>
13924             Paul Thomas  <pault@gcc.gnu.org>
13925             Steven G. Kargl  <kargl@gcc.gnu.org>
13926
13927         PR fortran/30404
13928         * gfortran.dg/forall_6.f90: New test case.
13929         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
13930         * gfortran.dg/dependency_13.f90: Likewise.
13931
13932 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13933
13934         PR testsuite/12325
13935         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
13936         targets that don't support Inf.
13937
13938 2007-01-15  Dale Johannesen  <dalej@apple.com>
13939
13940         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
13941
13942 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
13943
13944         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
13945         of achar for 0xff to avoid the "Extended ASCII not
13946         implemented" error message.
13947
13948 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
13949
13950         PR fortran/28172
13951         * gfortran.dg/altreturn_4.f90: New test.
13952
13953         PR fortran/29389
13954         * gfortran.dg/stfunc_4.f90: New test.
13955
13956         PR fortran/29712
13957         * gfortran.dg/bound_2.f90: Reinstate commented out line.
13958         * gfortran.dg/initialization_1.f90: Change warning.
13959
13960         PR fortran/30283
13961         * gfortran.dg/specification_type_resolution_2.f90: New test.
13962
13963 2007-01-14  Jan Hubicka  <jh@suse.cz>
13964
13965         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
13966         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
13967         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
13968         elimination.
13969
13970 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
13971
13972         PR fortran/30410
13973         * gfortran.dg/external_procedures_2.f90: New test.
13974
13975 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
13976
13977         PR target/30413
13978         * gcc.target/i386/pr30413.c: New test.
13979
13980 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
13981
13982         PR fortran/30452
13983         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
13984
13985 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
13986
13987         * gcc.dg/20070112-1.c: New test.
13988
13989 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13990
13991         PR libgfortran/30435
13992         * gfortran.dg/list_read_6.f90: New test.
13993
13994 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
13995
13996         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
13997
13998 2007-01-12  Tom Tromey  <tromey@redhat.com>
13999
14000         PR preprocessor/28227:
14001         * gcc.dg/cpp/pr28227.c: New file.
14002
14003 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14004
14005         * gcc.dg/tree-ssa/loop-22.c: New test.
14006
14007 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
14008
14009         PR tree-optimization/29516
14010         * gcc.dg/tree-ssa/loop-20.c: New test.
14011
14012 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
14013
14014         PR libfortran/30415
14015         * minmaxloc_integer_kinds_1.f90:  New test.
14016
14017 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
14018
14019         PR c++/29573
14020         * g++.dg/template/sizeof-template-argument.C: New test.
14021
14022 2007-01-11  Jan Hubicka  <jh@suse.cz>
14023
14024         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
14025         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
14026         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
14027         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
14028         * gcc.dg/tree-ssa/pr21658.c: Likewise.
14029         * gcc.dg/tree-ssa/pr15349.c: Likewise.
14030         * gcc.dg/tree-ssa/pr25501.c: Likewise.
14031         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
14032         transformation in question.
14033         * gcc.dg/tree-ssa/vrp05.c: Likewise.
14034         * gcc.dg/tree-ssa/pr20701.c: Likewise.
14035         * gcc.dg/always_inline3.c: Likewise.
14036
14037 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
14038
14039         PR c++/28999
14040         * g++.dg/template/typename11.C: New test.
14041
14042 2007-01-10  Robert Kennedy <jimbob@google.com>
14043
14044         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
14045
14046 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14047
14048         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
14049         for different integer kinds.
14050         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
14051         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
14052         * gfortran.dg/ishft_2.f90: New test.
14053         * gfortran.dg/ishft_3.f90: New test.
14054
14055 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14056
14057         * gfortran.dg/altreturn_2.f90: Removed executable bit.
14058
14059 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
14060
14061         PR tree-optimization/30322
14062         * gcc.dg/tree-ssa/loop-21.c: New test.
14063
14064 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
14065
14066         * g++.dg/rtti/darwin-builtin-linkage.C: New.
14067
14068 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14069
14070         * gcc.target/spu/intrinsics-1.c: Remove xfail.
14071
14072 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14073
14074         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
14075         * g++.dg/warn/overflow-warn-3.C: Likewise.
14076         * g++.dg/warn/overflow-warn-4.C: Likewise.
14077         * g++.dg/warn/overflow-warn-5.C: Likewise.
14078         * g++.dg/warn/overflow-warn-6.C: Likewise.
14079         * g++.dg/warn/Woverflow-1.C: Likewise.
14080         * g++.dg/warn/Woverflow-2.C: Likewise.
14081         * g++.dg/warn/Woverflow-3.C: Likewise.
14082         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
14083
14084 2007-01-08  Roger Sayle  <roger@eyesopen.com>
14085
14086         * gfortran.dg/array_constructor_14.f90: New test case.
14087         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
14088
14089 2007-01-08  Richard Guenther  <rguenther@suse.de>
14090
14091         PR tree-optimization/23603
14092         * gcc.dg/tree-ssa/vrp31.c: New testcase.
14093         * gcc.dg/tree-ssa/vrp32.c: Likewise.
14094
14095 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14096
14097         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
14098         in __v8qi typedef.
14099         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
14100         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
14101         compiler behaviour.
14102         * gcc.dg/simd-5.c: Likewise.
14103         * gcc.dg/simd-6.c: Likewise.
14104         * g++.dg/conversion/simd1.C: Likewise.
14105         * g++.dg/conversion/simd3.C: Likewise.
14106         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
14107         (main): Use it.
14108
14109 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14110
14111         PR tree-optimization/29877
14112         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
14113         name of a hard register for the target concerned.  Adjust dg-error
14114         directives to cope with new behaviour of TER.
14115
14116 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14117
14118         PR c++/28986
14119         * g++.dg/conversion/nullptr1.C: Added overflow warning.
14120         * g++.dg/warn/overflow-warn-1.C: New.
14121         * g++.dg/warn/overflow-warn-3.C: New.
14122         * g++.dg/warn/overflow-warn-4.C: New.
14123         * g++.dg/warn/overflow-warn-5.C: New.
14124         * g++.dg/warn/overflow-warn-6.C: New.
14125         * g++.dg/warn/Woverflow-1.C: New.
14126         * g++.dg/warn/Woverflow-2.C: New.
14127         * g++.dg/warn/Woverflow-3.C: New.
14128         * g++.dg/warn/multiple-overflow-warn-2.C: New.
14129
14130 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
14131
14132         PR fortran/27698
14133         * gfortran.dg/invalid_name.f90: New test.
14134         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
14135         * gfortran.dg/gomp/pr29759.f90: Ditto.
14136
14137 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
14138
14139         * gfortran.dg/present_1.f90:  Update error message.
14140
14141 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
14142
14143         PR c++/19439
14144         * g++.dg/template/duplicate1.C: New test
14145         * g++.dg/template/memfriend6.C: Adjust error markers.
14146
14147 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
14148
14149         PR tree-opt/30385
14150         * gcc.dg/torture/inline-1.c: New test.
14151
14152 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14153
14154         PR c/19978
14155         * gcc.dg/multiple-overflow-warn-1.c: New.
14156         * gcc.dg/multiple-overflow-warn-2.c: New.
14157         * gcc.dg/overflow-warn-6.c: New.
14158         * g++.dg/warn/multiple-overflow-warn-1.C: New.
14159
14160 2007-01-05  Roger Sayle  <roger@eyesopen.com>
14161
14162         * gfortran.dg/array_memcpy_1.f90: New test case.
14163         * gfortran.dg/array_memcpy_2.f90: Likewise.
14164
14165 2007-01-05  Richard Guenther  <rguenther@suse.de>
14166
14167         PR middle-end/27826
14168         * g++.dg/opt/pr27826.C: New testcase.
14169
14170 2007-01-05  Ian Lance Taylor  <iant@google.com>
14171
14172         * gcc.dg/Walways-true-1.c: New test.
14173         * gcc.dg/Walways-true-2.c: New test.
14174         * g++.dg/warn/Walways-true-1.C: New test.
14175         * g++.dg/warn/Walways-true-2.C: New test.
14176
14177 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
14178
14179         PR c/30360
14180         * gcc.dg/pr30360.c: New test.
14181
14182 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
14183
14184         PR fortran/23232
14185         * gfortran.dg/data_implied_do_1.f90: New test.
14186
14187         PR fortran/27996
14188         PR fortran/27998
14189         * gfortran.dg/char_length_1.f90: New test.
14190
14191 2007-01-05  Richard Guenther  <rguenther@suse.de>
14192
14193         PR middle-end/28116
14194         * g++.dg/opt/pr28116.C: New testcase.
14195
14196 2007-01-05  Tobias Burnus  <burnus@net-b.de>
14197
14198         PR fortran/29624
14199         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
14200           invalid deallocate.
14201         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
14202         * gfortran.dg/protected_4.f90: Add pointer intent check.
14203         * gfortran.dg/protected_6.f90: Add pointer intent check.
14204         * gfortran.dg/pointer_intent_1.f90: New test.
14205         * gfortran.dg/pointer_intent_2.f90: New test.
14206         * gfortran.dg/pointer_intent_3.f90: New test.
14207
14208 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
14209
14210         PR 30235
14211         * gfortran.dg/altreturn_2.f90: new test.
14212
14213 2007-01-04  Tom Tromey  <tromey@redhat.com>
14214
14215         PR preprocessor/28165:
14216         * gcc.dg/cpp/pr28165.c: New file.
14217
14218 2007-01-03  Josh Conner  <jconner@apple.com>
14219
14220         PR middle-end/29683
14221         * gcc.dg/pr29683.c: New.
14222
14223 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
14224
14225         PR c++/28217
14226         * g++.dg/pch/template-1.C: New test.
14227         * g++.dg/pch/template-1.Hs: New file.
14228
14229 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14230
14231         PR middle-end/30353
14232         * gcc.c-torture/compile/complex-4.c: New test.
14233
14234 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
14235
14236         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
14237         -maltivec.
14238         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
14239
14240 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
14241
14242         PR middle-end/30286
14243         * gcc.dg/pr30286.c: New test.
14244
14245         PR c++/29535
14246         * g++.dg/template/crash66.C: New test.
14247
14248         PR c++/29054
14249         * g++.dg/template/friend49.C: New test.
14250
14251 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
14252
14253         * gfortran.dg/ibits.f90: New test.
14254
14255 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
14256
14257         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
14258         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
14259
14260 2007-01-02  Jan Hubicka  <jh@suse.cz>
14261
14262         * gcc.dg/pr16194.c: We now output error on all three functions,
14263         not just first one.
14264
14265 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14266
14267         PR c/19977
14268         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
14269         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
14270
14271 2006-01-02  Ian Lance Taylor  <iant@google.com>
14272
14273         * g++.dg/warn/Wparentheses-22.C: New test.
14274         * g++.dg/warn/Wparentheses-23.C: New test.
14275
14276 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14277
14278         PR middle-end/7651
14279         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
14280         * gcc.dg/declspec-3-Wextra.c: New.
14281         * gcc.dg/declspec-3-no.c: New
14282
14283 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
14284
14285         PR fortran/20896
14286         * gfortran.dg/interface_10.f90: Remove.
14287
14288 2007-01-01  Roger Sayle  <roger@eyesopen.com>
14289
14290         * gcc.dg/fold-eqxor-4.c: New test case.
14291
14292 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
14293
14294         PR middle-end/30311
14295         * gcc.c-torture/compile/pr30311.c: New test.
14296
14297 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
14298
14299         PR middle-end/30253
14300         * gcc.c-torture/compile/statement-expression-1.c: New test.
14301
14302 2007-01-01  Andreas Schwab  <schwab@suse.de>
14303
14304         PR target/29166
14305         * g++.dg/eh/pr29166.C: New test.
14306
14307 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
14308
14309         * lib/target-supports.exp (check_effective_target_powerpc_spe):
14310         New.
14311         (check_effective_target_vect_cmdline_needed): Use it.
14312
14313 2006-12-31  Richard Guenther  <rguenther@suse.de>
14314
14315         PR middle-end/30137
14316         * gcc.dg/pr30137-1.c: New testcase.
14317         * gcc.dg/pr30137-2.c: Likewise.
14318
14319 2006-12-31  Roger Sayle  <roger@eyesopen.com>
14320
14321         PR middle-end/30322
14322         * gcc.dg/fold-plusnot-1.c: New test case.
14323
14324 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
14325
14326         PR c++/29731
14327         * g++.dg/parse/template22.C: New test.
14328
14329 2006-12-31  Richard Guenther  <rguenther@suse.de>
14330
14331         PR middle-end/30338
14332         * gcc.c-torture/compile/pr30338.c: New testcase.
14333
14334 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
14335
14336         PR fortran/27900
14337         * gfortran.dg/intrinsic_actual_4.f90: New test.
14338
14339         PR fortran/24325
14340         * gfortran.dg/func_decl_3.f90: New test.
14341
14342 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
14343
14344         PR fortran/23060
14345         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
14346         * gfortran.dg/c_by_val_1.f: New test.
14347         * gfortran.dg/c_by_val_2.f: New test.
14348         * gfortran.dg/c_by_val_3.f: New test.
14349
14350 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
14351
14352         PR libfortran/30321
14353         * gfortran.dg/sum_zero_array_1.f90:  New test.
14354
14355 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
14356
14357         PR preprocessor/29612
14358         * gcc.dg/cpp/pr29612-1.c: New test.
14359         * gcc.dg/cpp/pr29612-2.c: New test.
14360
14361 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
14362
14363         PR fortran/30034
14364         * gfortran.dg/pure_formal_proc_1.f90: New test.
14365
14366         PR fortran/30237
14367         * gfortran.dg/intrinsic_actual_3.f90: New test.
14368
14369 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14370
14371         PR fortran/30014
14372         * gfortran.dg/io_constraints_1.f90: Update test.
14373         * gfortran.dg/io_constraints_2.f90: Update test.
14374         * gfortran.dg/inquire_iolength.f90: New test.
14375
14376 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
14377
14378         PR fortran/20896
14379         * gfortran.dg/interface_10.f90: New test.
14380         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
14381         since z is already, locally a variable.
14382
14383         PR fortran/25135
14384         * gfortran.dg/generic_11.f90: New test.
14385         * gfortran.dg/interface_7.f90: Remove name clash between module
14386         name and procedure 'x' referenced in the interface.
14387
14388 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14389
14390         PR middle-end/7651
14391         * gcc.dg/Wmissing-parameter-type.c: New.
14392         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
14393         * gcc.dg/Wmissing-parameter-type-no.c: New.
14394
14395 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
14396
14397         PR fortran/25818
14398         * gfortran.dg/entry_array_specs_2.f: New test.
14399
14400         PR fortran/30084
14401         * gfortran.dg/nested_modules_6.f90: New test.
14402
14403 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14404
14405         PR middle-end/7651
14406         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
14407         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
14408
14409 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
14410
14411         PR C++/30168
14412         * g++.dg/opt/complex6.C: New test.
14413
14414 2006-12-22  Ben Elliston  <bje@au.ibm.com>
14415
14416         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
14417         full" if the linker on spu-*-* warns about exceeding local store.
14418
14419         And revert this patch:
14420         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14421         fail to link due to relocation overflows on spu-*-*.
14422
14423 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
14424
14425         PR fortran/30273
14426         * gfortran.dg/dependency_19.f90: New test.
14427
14428 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
14429
14430         PR fortran/30202
14431         * gfortran.dg/alloc_comp_basics_3.f90: New test.
14432
14433 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
14434
14435         PR middle-end/30262
14436         * gcc.c-torture/execute/20061220-1.c: New test.
14437
14438         PR middle-end/30263
14439         * gcc.dg/gomp/asm-1.c: New test.
14440
14441         PR target/30230
14442         * g++.dg/eh/ia64-2.C: New test.
14443
14444 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
14445
14446         PR target/28966
14447         PR target/29248
14448         * gcc.dg/rs6000-leaf.c: New.
14449
14450 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14451
14452         PR fortran/25392
14453         * gfortran.dg/f2c_8.f90: New test.
14454
14455 2006-12-20  Bill Wendling  <wendling@apple.com>
14456
14457         * gcc.dg/asm-b.c: Check for __ppc64__.
14458
14459 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
14460
14461         PR fortran/30190
14462         * gfortran.dg/bounds_check_5.f90: New test.
14463
14464 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
14465
14466         PR middle-end/30143
14467         * gcc.dg/gomp/complex-1.c: New testcase.
14468
14469 2006-12-20  Roger Sayle  <roger@eyesopen.com>
14470
14471         * gfortran.dg/array_memset_1.f90: New test case.
14472
14473 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
14474
14475         * lib/target-supports.exp: Add spu to
14476         check_effective_target_vect_widen_mult_hi_to_si.
14477
14478 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
14479
14480         PR fortran/29992
14481         * gfortran.dg/generic_9.f90: New test.
14482
14483         PR fortran/30081
14484         * gfortran.dg/generic_10.f90: New test.
14485
14486 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
14487
14488         PR tree-opt/30045
14489         * gcc.dg/pr30045.c: New test.
14490
14491 2006-12-20  Ben Elliston  <bje@au.ibm.com>
14492
14493         * gcc.dg/20020312-2.c: Add a case for __SPU__.
14494
14495 2006-12-19  Eric Christopher  <echristo@apple.com>
14496
14497         PR target/29302
14498         * gcc.c-torture/execute/pr29302-1.c: New.
14499
14500 2006-12-19  Tobias Burnus  <burnus@net-b.de>
14501
14502         PR fortran/39238
14503         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
14504
14505 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
14506
14507         PR fortran/30236
14508         * gfortran.dg/altreturn_3.f90: New test.
14509
14510         * gfortran.dg/char_result_12.f90: Fix comment typos.
14511
14512 2006-12-19  Ben Elliston  <bje@au.ibm.com>
14513
14514         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
14515         as newlib's stdio.h uses non-traditional cpp constructs.
14516
14517 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
14518
14519         * gfortran.dg/advance.f90: Renamed to advance_1.f90
14520         * gfortran.dg/append-1.f90: Renamed to append_1.f90
14521         * gfortran.dg/array-1.f90: Renamed to array_1.f90
14522         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
14523         * gfortran.dg/backspace.f: Renamed to backspace_1.f
14524         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
14525         * gfortran.dg/default_initialization.f: Renamed to
14526         default_initialization_1.f
14527         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
14528         dollar_edit_descriptor_1.f
14529         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
14530         dollar_edit_descriptor_2.f
14531         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
14532         dollar_edit_descriptor_3.f
14533         * gfortran.dg/logint-1.f: Renamed to logint_1.f
14534         * gfortran.dg/logint-2.f: Renamed to logint_2.f
14535         * gfortran.dg/logint-3.f: Renamed to logint_3.f
14536         * gfortran.dg/advance_1.f90: Renamed from advance.f90
14537         * gfortran.dg/append_1.f90: Renamed from append-1.f90
14538         * gfortran.dg/array_1.f90: Renamed from array-1.f90
14539         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
14540         * gfortran.dg/backspace_1.f: Renamed from backspace.f
14541         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
14542         * gfortran.dg/default_initialization_1.f: Renamed from
14543         default_initialization.f
14544         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
14545         dollar_edit_descriptor-1.f
14546         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
14547         dollar_edit_descriptor-2.f
14548         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
14549         dollar_edit_descriptor-3.f
14550         * gfortran.dg/logint_1.f: Renamed from logint-1.f
14551         * gfortran.dg/logint_2.f: Renamed from logint-2.f
14552         * gfortran.dg/logint_3.f: Renamed from logint-3.f
14553
14554 2006-12-18  Bill Wendling  <wendling@apple.com>
14555
14556         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
14557         id is an OjbC keyword.
14558
14559 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14560
14561         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
14562
14563 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
14564
14565         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
14566
14567 2006-12-18  Ian Lance Taylor  <iant@google.com>
14568
14569         * g++.dg/warn/Wmissing-declarations-1.C: New test.
14570
14571 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14572
14573         * gcc.c-torture/compile/pr27528.c: Use empty templates.
14574
14575 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
14576
14577         PR fortran/30207
14578         * gfortran.fortran-torture/execute/where21.f90: New test.
14579
14580 2006-12-17  Tobias Burnus  <burnus@net-b.de>
14581
14582         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
14583
14584 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14585
14586         PR middle-end/7651
14587         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
14588         * gcc.dg/if-empty-1.c: Likewise.
14589         * gcc.dg/pr23165.c: Likewise.
14590         * g++.dg/warn/empty-body.C: Likewise.
14591
14592 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14593
14594         PR libfortran/30005
14595         * gfortran.dg/open_errors.f90: New test.
14596
14597 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
14598
14599         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
14600
14601         * gcc.target/i386/ssse3-pabsb.c: New file.
14602         * gcc.target/i386/ssse3-pabsd.c: Likewise.
14603         * gcc.target/i386/ssse3-pabsw.c: Likewise.
14604         * gcc.target/i386/ssse3-palignr.c: Likewise.
14605         * gcc.target/i386/ssse3-phaddd.c: Likewise.
14606         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
14607         * gcc.target/i386/ssse3-phaddw.c: Likewise.
14608         * gcc.target/i386/ssse3-phsubd.c: Likewise.
14609         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
14610         * gcc.target/i386/ssse3-phsubw.c: Likewise.
14611         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
14612         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
14613         * gcc.target/i386/ssse3-pshufb.c: Likewise.
14614         * gcc.target/i386/ssse3-psignb.c: Likewise.
14615         * gcc.target/i386/ssse3-psignd.c: Likewise.
14616         * gcc.target/i386/ssse3-psignw.c: Likewise.
14617         * gcc.target/i386/ssse3-vals.h: Likewise.
14618
14619 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
14620
14621         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
14622         * lib/fortran-torture.exp: Include target-supports.exp.
14623
14624 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
14625
14626         PR target/30185
14627         * gcc.c-torture/execute/pr30185.c: New test.
14628
14629 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14630
14631         PR testsuite/30179
14632         PR testsuite/30180
14633         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
14634         * gcc.dg/builtin-bswap-2.c: Likewise.
14635         * gcc.dg/builtin-bswap-3.c: Likewise.
14636         * gcc.dg/builtin-bswap-4.c: Likewise.
14637         * lib/target-supports.exp (check_effective_target_stdint_types): New.
14638         * gcc.c-torture/execute/mode-dependent-address.x: New file.
14639
14640 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14641
14642         PR libfortran/30145
14643         * gfortran.dg/write_zero_array: New test.
14644
14645 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14646
14647         PR fortran/30200
14648         * gfortran.dg/write_fmt_trim.f90: New test.
14649
14650 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
14651
14652         PR 30194
14653         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
14654         temporarily.
14655
14656 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14657
14658         * lib/target-supports.exp (check_weak_available): Use istarget
14659         "hppa*-*-hpux10*" instead of regexp.
14660         (check_cxa_atexit_available): Likewise.
14661
14662 2006-12-14  Richard Guenther  <rguenther@suse.de>
14663
14664         PR tree-optimization/30197
14665         * gcc.c-torture/execute/complex-1.c: Fix function name.
14666         * gcc.dg/builtins-61.c: New testcase.
14667
14668 2006-12-14  Richard Guenther  <rguenther@suse.de>
14669
14670         PR middle-end/30172
14671         * gcc.dg/pr30172-1.c: New testcase.
14672
14673 2006-12-14  Richard Guenther  <rguenther@suse.de>
14674
14675         PR tree-optimization/30198
14676         * gcc.dg/builtins-60.c: New testcase.
14677
14678 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
14679
14680         * lib/target-supports.exp (vect_no_align): Remove spu.
14681
14682 2006-12-13  Ian Lance Taylor  <iant@google.com>
14683
14684         PR c++/19564
14685         PR c++/19756
14686         * g++.dg/warn/Wparentheses-5.C: New test.
14687         * g++.dg/warn/Wparentheses-6.C: New test.
14688         * g++.dg/warn/Wparentheses-7.C: New test.
14689         * g++.dg/warn/Wparentheses-8.C: New test.
14690         * g++.dg/warn/Wparentheses-9.C: New test.
14691         * g++.dg/warn/Wparentheses-10.C: New test.
14692         * g++.dg/warn/Wparentheses-11.C: New test.
14693         * g++.dg/warn/Wparentheses-12.C: New test.
14694         * g++.dg/warn/Wparentheses-13.C: New test.
14695         * g++.dg/warn/Wparentheses-14.C: New test.
14696         * g++.dg/warn/Wparentheses-15.C: New test.
14697         * g++.dg/warn/Wparentheses-16.C: New test.
14698         * g++.dg/warn/Wparentheses-17.C: New test.
14699         * g++.dg/warn/Wparentheses-18.C: New test.
14700         * g++.dg/warn/Wparentheses-19.C: New test.
14701         * g++.dg/warn/Wparentheses-20.C: New test.
14702         * g++.dg/warn/Wparentheses-21.C: New test.
14703
14704 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14705
14706         PR testsuite/30157
14707         * lib/target-supports.exp (check_cxa_atexit_available): Return false
14708         for target "hppa.*hpux10".
14709
14710 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
14711
14712         * g++.dg/debug/vartrack1.C: New test.
14713
14714         * g++.dg/opt/ifcvt1.C: New test.
14715
14716         * gcc.dg/tls/opt-13.c: New test.
14717
14718         * gcc.dg/20060425-2.c: New test.
14719
14720         * g++.dg/opt/pr15054-2.C: New test.
14721
14722         * gcc.c-torture/execute/20060420-1.c: New test.
14723
14724         * gcc.c-torture/execute/20060412-1.c: New test.
14725
14726         * objc/compile/20060406-1.m: New test.
14727
14728 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
14729
14730         * g++.dg/template/array17.C: New test.
14731
14732 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
14733
14734         * gcc.target/powerpc/altivec-23.c: New test.
14735
14736 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
14737
14738         PR c++27316
14739         * g++.dg/inherit/error3.C: New test.
14740
14741         PR c++/28740
14742         * g++.dg/inherit/error4.C: New test.
14743
14744 2006-12-13  Richard Guenther  <rguenther@suse.de>
14745
14746         PR tree-optimization/17687
14747         * gcc.dg/builtins-59.c: New testcase.
14748
14749 2006-12-13  Ben Elliston  <bje@au.ibm.com>
14750
14751         * gcc.target/spu/Wmain.c: New test.
14752
14753 2006-12-12  Josh Conner  <jconner@apple.com>
14754
14755         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
14756         * g++.dg/abi/thunk4.C: Likewise.
14757         * g++.dg/abi/rtti3.C: Likewise.
14758
14759 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
14760
14761         * gcc.target/spu/cpat-1.c: New test.
14762         * gcc.target/spu/cpat-2.c: New test.
14763         * gcc.target/spu/cpat-3.c: New test.
14764         * gcc.target/spu/cpat-4.c: New test.
14765
14766 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14767
14768         PR tree-opt/28436
14769         * gcc.c-torture/compile/vector-1.c: New test.
14770         * gcc.c-torture/compile/vector-2.c: New test.
14771         * gcc.c-torture/compile/vector-3.c: New test.
14772
14773 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14774
14775         * lib/fortran-torture.exp: Update copyright years.  Remove
14776         obsolete comment.  Test -ftree-vectorize where it makes sense.
14777         * lib/gfortran-dg.exp: Update copyright years.  Use settings
14778         from fortran-torture.exp.
14779         * gfortran.dg/char_transpose_1.f90,
14780         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
14781         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
14782         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
14783         '-w' to dg-options.
14784
14785 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
14786
14787         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
14788         saved_${tool}_load.
14789
14790 2006-12-12  Ira Rosen  <irar@il.ibm.com>
14791
14792         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
14793         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
14794         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
14795         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
14796         gaps.
14797
14798 2006-12-12  Richard Guenther  <rguenther@suse.de>
14799
14800         PR middle-end/30147
14801         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
14802
14803 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
14804             Diego Novillo  <dnovillo@redhat.com>
14805
14806         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
14807         VDEF/VUSE changes.
14808         * gcc.dg/tree-ssa/pr26421.c: Likewise
14809         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
14810         * gcc.dg/tree-ssa/pr23382.c: Likewise.
14811         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
14812         * gcc.dg/tree-ssa/pr28410.c: Likewise.
14813         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
14814         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
14815         * gcc.dg/tree-ssa/vrp07.c: Likewise.
14816         * gcc.dg/tree-ssa/vrp08.c: Likewise.
14817         * gcc.dg/tree-ssa/alias-12.c: Likewise.
14818
14819 2006-12-11  Jan Hubicka  <jh@suse.cz>
14820
14821         * gcc.dg/tree-prof/stringop-1.c: New test.
14822         * gcc.dg/tree-prof/stringop-2.c: New test.
14823
14824 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
14825
14826         PR target/30120
14827         * gcc.target/i386/pr30120.c: New test.
14828
14829         Revert:
14830         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
14831
14832         * gcc.target/i386/x87regparm-1.c: New test.
14833         * gcc.target/i386/x87regparm-2.c: New test.
14834         * gcc.target/i386/x87regparm-3.c: New test.
14835         * gcc.target/i386/x87regparm-4.c: New test.
14836
14837 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
14838
14839         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
14840
14841 2006-12-10  Tobias Burnus  <burnus@net-b.de>
14842
14843         PR fortran/23994
14844         * gfortran.dg/protected_1.f90: New test.
14845         * gfortran.dg/protected_2.f90: New test.
14846         * gfortran.dg/protected_3.f90: New test.
14847         * gfortran.dg/protected_4.f90: New test.
14848         * gfortran.dg/protected_5.f90: New test.
14849         * gfortran.dg/protected_6.f90: New test.
14850
14851 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
14852             Tobias Burnus  <burnus@gcc.gnu.org>
14853
14854         PR fortran/29975
14855         PR fortran/30068
14856         * gfortran.dg/interface_4.f90: Test adding procedure to generic
14857         interface.
14858         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
14859         ambiguous interfaces.
14860         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
14861         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
14862         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
14863         ambiguous interfaces.
14864         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
14865         * gfortran.dg/array_initializer_2.f90: Add initializer array
14866         constructor test.
14867
14868         PR fortran/30096
14869         * gfortran.dg/interface_9.f90: Test that host interfaces are
14870         not checked for ambiguity with the local version.
14871
14872 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
14873
14874         PR fortran/29464
14875         * gfortran.dg/module_interface_2.f90: New test.
14876
14877 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
14878
14879         PR fortran/29941
14880         * gfortran.dg/assumed_len.f90: New test.
14881
14882 2006-12-09  Richard Guenther  <rguenther@suse.de>
14883
14884         * g++.dg/warn/implicit-typename1.C: Qualify types.
14885         * g++.dg/parse/crash12.C: Likewise.
14886         * g++.dg/tree-ssa/pr22444.C: Likewise.
14887
14888 2006-12-09  Tobias Burnus  <burnus@net-b.de>
14889
14890         * gfortran.dg/array_2.f90: Added sqrt test.
14891
14892 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
14893
14894         * gcc.target/i386/x87regparm-1.c: XFAIL.
14895         * gcc.target/i386/x87regparm-2.c: XFAIL.
14896         * gcc.target/i386/x87regparm-3.c: XFAIL.
14897         * gcc.target/i386/x87regparm-4.c: XFAIL.
14898
14899 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14900
14901         * lib/target-supports.exp
14902         (check_effective_target_large_long_double): New.
14903         * gcc.dg/Wconversion-real.c : Use it.
14904         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
14905         unsigned.
14906
14907 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
14908
14909         * gcc.c-torture/execute/mode-dependent-address.c: New test.
14910
14911 2006-12-08  Tobias Burnus  <burnus@net-b.de>
14912
14913         PR fortran/27546
14914         * gfortran.dg/import4.f90: New test for IMPORT in modules.
14915
14916 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
14917
14918         PR c++/29732
14919         * g++.dg/template/crash65.C: New test.
14920         * g++.dg/template/spec16.C: Tweak error markers.
14921
14922 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14923
14924         * gcc.target/spu: New directory.
14925         * gcc.target/spu/spu.exp: New file.
14926         * gcc.target/spu/intrinsics-1.c: New test.
14927
14928 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
14929
14930         PR c++/29980
14931         * g++.dg/ext/attrib27.C: New test.
14932         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
14933         * g++.dg/parse/typedef5.C: Likewise.
14934
14935 2006-12-07  Mike Stump  <mrs@apple.com>
14936
14937         * treelang/compile/var_defs.tree: Adjust.
14938
14939 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
14940
14941         PR c++/29730
14942         * g++.dg/template/crash64.C: New test.
14943         * g++.dg/parse/crash27.C: Adjust error markers.
14944
14945 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
14946
14947         PR libfortran/30009
14948         PR libfortran/30056
14949         * gfortran.dg/read_eof_4.f90:  Add tests.
14950         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
14951         * gfortran.dg/unf_read_corrupted_1.f90: New test.
14952
14953 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
14954
14955         PR c++/29729
14956         * g++.dg/template/crash63.C: New test.
14957
14958         PR c++/29728
14959         * g++.dg/template/crash62.C: New test.
14960
14961 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
14962
14963         PR fortran/30003
14964         * gfortran.dg/allocatable_function_1.f90: Increase the number
14965         of expected calls of free to 10; the lhs section reference is
14966         now evaluated so there is another call to bar.  Change the
14967         comment appropriately.
14968         * gfortran.dg/array_section_1.f90: New test.
14969
14970 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
14971
14972         PR fortran/29912
14973         * gfortran.dg/char_result_12.f90: New test.
14974
14975 2006-12-05  Richard Guenther  <rguenther@suse.de>
14976
14977         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
14978         * gcc.dg/vect/vect-pow-2.c: Rename to ...
14979         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
14980         vect_double, xfail for spu*-*-*.
14981
14982 2006-12-04  Tobias Burnus  <burnus@net-b.de>
14983
14984         PR fortran/29962
14985         * initialization_4.f90: Test noninteger exponents (-std=f95).
14986         * initialization_5.f90: New test for noninteger exponents
14987           with -std=f2003.
14988
14989 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
14990
14991         PR fortran/29821
14992         * gfortran.dg/parameter_array_section_1.f90: New test.
14993
14994 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
14995
14996         PR c++/29733
14997         * g++.dg/template/crash61.C: New test.
14998
14999         PR c++/29632
15000         * g++.dg/template/error23.C: New test.
15001
15002 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
15003
15004         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
15005
15006 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
15007
15008         PR fortran/29916
15009         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
15010
15011 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
15012
15013         PR middle-end/29965
15014         * gcc.dg/gomp/pr29965-1.c: New test.
15015         * gcc.dg/gomp/pr29965-2.c: New test.
15016         * gcc.dg/gomp/pr29965-3.c: New test.
15017         * gcc.dg/gomp/pr29965-4.c: New test.
15018         * gcc.dg/gomp/pr29965-5.c: New test.
15019         * gcc.dg/gomp/pr29965-6.c: New test.
15020         * g++.dg/gomp/pr29965-1.C: New test.
15021         * g++.dg/gomp/pr29965-2.C: New test.
15022         * g++.dg/gomp/pr29965-3.C: New test.
15023         * g++.dg/gomp/pr29965-4.C: New test.
15024         * g++.dg/gomp/pr29965-5.C: New test.
15025         * g++.dg/gomp/pr29965-6.C: New test.
15026         * g++.dg/gomp/pr29965-7.C: New test.
15027         * g++.dg/gomp/pr29965-8.C: New test.
15028         * g++.dg/gomp/pr29965-9.C: New test.
15029         * g++.dg/gomp/pr29965-10.C: New test.
15030
15031 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
15032
15033         * gnat.dg/pointer_variable_bounds.adb: New test.
15034         * gnat.dg/pointer_variable_bounds.ads: Likewise.
15035         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
15036
15037 2006-12-03  Eric Christopher  <echristo@apple.com>
15038
15039         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
15040
15041 2006-12-03  Richard Henderson  <rth@redhat.com>
15042             Andrew Pinski  <pinskia@gmail.com>
15043
15044         PR C++/14329
15045         * g++.dg/warn/unit-1.C: New test.
15046
15047 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
15048
15049         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
15050
15051 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
15052
15053         * g++.dg/vect/vect.exp: Enable tests to run on spu.
15054         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
15055         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
15056         * gcc.dg/vect/vect-70.c: Reduce array size.
15057         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
15058         vect_no_compaer_double targets.
15059         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
15060         vect_float, vect_double, and vect_int.
15061
15062 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
15063
15064         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
15065         test for loop versioning on vect_no_align targets.
15066         * gcc.dg/vect/pr20122.c: Likewise.
15067         * gcc.dg/vect/vect-105.c: Likewise.
15068         * gcc.dg/vect/vect-42.c: Likewise.
15069         * gcc.dg/vect/vect-43.c: Likewise.
15070         * gcc.dg/vect/vect-74.c: Likewise.
15071         * gcc.dg/vect/vect-75.c: Likewise.
15072         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15073         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15074         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
15075         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
15076
15077 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
15078
15079         PR fortran/29642
15080         * gfortran.dg/value_1.f90 : New test.
15081         * gfortran.dg/value_2.f90 : New test.
15082         * gfortran.dg/value_3.f90 : New test.
15083         * gfortran.dg/value_4.f90 : New test.
15084         * gfortran.dg/value_4.c : Called from value_4.f90.
15085
15086 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15087
15088         PR C++/30033
15089         *  g++.dg/cpp0x/static_assert4.C: New testcase.
15090
15091 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15092
15093         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
15094
15095 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
15096
15097         PR c/27953
15098         * gcc.dg/pr27953.c: New test.
15099
15100 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15101
15102         PR c++/30022
15103         * g++.dg/ext/vector5.C: New test.
15104
15105         PR c++/30021
15106         * g++.dg/other/main1.C: New test.
15107
15108 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
15109
15110         PR libfortran/29568
15111         * gfortran.dg/convert_implied_open.f90:  Change to
15112         new default record length.
15113         * gfortran.dg/unf_short_record_1.f90:  Adapt to
15114         new error message.
15115         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
15116
15117 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
15118
15119         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
15120
15121 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
15122
15123         PR c++/29066
15124         * g++.dg/expr/pr29066.c: New.
15125
15126 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
15127             Zdenek Dvorak <dvorakz@suse.cz>
15128
15129         PR tree-optimization/29921
15130         * gcc.dg/pr29921-2.c: New test.
15131
15132 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
15133
15134         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
15135         (i386_get_cpuid): New function.
15136         (i386_cpuid_ecx): Likewise.
15137         (i386_cpuid_edx): Likewise.
15138         (i386_cpuid): Updated to call i386_cpuid_edx.
15139
15140         * gcc.target/i386/sse3-addsubpd.c: New file.
15141         * gcc.target/i386/sse3-addsubps.c: Likewise.
15142         * gcc.target/i386/sse3-haddpd.c: Likewise.
15143         * gcc.target/i386/sse3-haddps.c: Likewise.
15144         * gcc.target/i386/sse3-hsubpd.c: Likewise.
15145         * gcc.target/i386/sse3-hsubps.c: Likewise.
15146         * gcc.target/i386/sse3-lddqu.c: Likewise.
15147         * gcc.target/i386/sse3-movddup.c: Likewise.
15148         * gcc.target/i386/sse3-movshdup.c: Likewise.
15149         * gcc.target/i386/sse3-movsldup.c: Likewise.
15150
15151 2006-12-01  Dirk Mueller  <dmueller@suse.de>
15152
15153         * g++.dg/warn/Wreturn-type-4.C: New testcase.
15154
15155 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
15156
15157         * gcc.dg/dfp/convert-int-max.c: New test.
15158         * gcc.dg/dfp/convert-int-max-fold.c: New test.
15159
15160 2006-11-30  Richard Guenther  <rguenther@suse.de>
15161
15162         * gcc.dg/vect/vect-pow-1.c: Rename ...
15163         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
15164         floats instead of doubles, check successful vectorization.
15165
15166 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15167
15168         PR target/29945
15169         * gcc.c-torture/compile/pr29945.c: New testcase.
15170
15171 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
15172
15173         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
15174         -maltivec.
15175
15176 2006-11-29  Eric Christopher  <echristo@apple.com>
15177
15178         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
15179
15180 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
15181
15182         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
15183
15184         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
15185
15186 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
15187
15188         PR c++/29022
15189         * g++.dg/inherit/virtual2.C: New test.
15190         * g++.dg/inherit/virtual3.C: Likewise.
15191         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
15192         * g++.dg/inherit/error2.C: Likewise.
15193         * g++.dg/template/instantiate1.C: Likewise.
15194
15195 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
15196
15197         PR tree-opt/29984
15198         * gcc.dg/tree-ssa/reassoc-12.c: New test.
15199
15200 2006-11-28  Jan Hubicka  <jh@suse.cz>
15201
15202         * gcc.dg/memcpy-1.c: New test.
15203
15204 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
15205
15206         PR c++/29735
15207         * g++.dg/warn/main-3.C: New test.
15208
15209 2006-11-28  Jan Hubicka  <jh@suse.cz>
15210
15211         * gcc.dg/winline-1.c: New test.
15212
15213 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15214
15215         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
15216         alignments.
15217
15218 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
15219
15220         PR fortran/29976
15221         * gfortran.dg/missing_optional_dummy_3.f90
15222
15223 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
15224
15225         PR fortran/20880
15226         * gfortran.dg/interface_3.f90: Modify errors.
15227
15228 2006-11-28  Ben Elliston  <bje@au.ibm.com>
15229
15230         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15231         fail to link due to relocation overflows on spu-*-*.
15232
15233 2006-11-27  Michael Matz  <matz@suse.de>
15234             Andreas Krebbel  <krebbel1@de.ibm.com>
15235
15236         PR target/29319
15237         * gcc.dg/20061127-1.c: New testcase.
15238
15239 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
15240
15241         * gcc.dg/20061124-1.c: Add exit() function prototype.
15242
15243 2006-11-27  Jan Hubicka  <jh@suse.cz>
15244
15245         * gcc.target/i386/memcpy-1.c: Adjust size.
15246         * gcc.dg/visibility-11.c: Likewise.
15247
15248 2006-11-27  Richard Guenther  <rguenther@suse.de>
15249
15250         PR middle-end/25620
15251         * gcc.target/i386/pow-1.c: New testcase.
15252         * gcc.dg/builtins-58.c: Likewise.
15253
15254 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
15255
15256         PR c++/29886
15257         * g++.dg/expr/cast8.C: New test.
15258
15259 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15260
15261         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
15262         Don't ever inline the testcase.
15263
15264 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
15265
15266         PR fortran/29982
15267         * gfortran.fortran-torture/compile/parameter_3.f90: New
15268         testcase.
15269
15270 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
15271
15272         PR fortran/29951
15273         * gfortran.fortran-torture/execute/transfer2.f90: New test.
15274
15275 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15276
15277         * gfortran.fortran-torture/execute/specifics.f90: Remove test
15278         for CHAR.
15279
15280 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15281
15282         PR libgfortran/29936
15283         * gfortran.dg/write_check3.f90: New test.
15284
15285 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15286
15287         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
15288
15289 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
15290
15291         PR fortran/20880
15292         * gfortran.dg/interface_3.f90: New test.
15293
15294         PR fortran/29387
15295         * gfortran.dg/generic_8.f90: New test.
15296
15297 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15298
15299         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
15300         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
15301         * gfortran.dg/specifics_3.f90: Remove.
15302
15303 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
15304
15305         PR c/29955
15306         * gcc.dg/gomp/pr29955.c: New test.
15307
15308         PR c/29736
15309         * gcc.dg/pr29736.c: New test.
15310
15311 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15312
15313         PR tree-opt/29964
15314         * gcc.dg/pure-1.c: New test.
15315
15316 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
15317
15318         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
15319         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
15320
15321 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
15322
15323         * gcc.dg/20061124-1.c: New testcase.
15324
15325 2006-11-23  Eric Christopher  <echristo@apple.com>
15326
15327         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
15328
15329 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15330
15331         PR c/2707
15332         PR c++/26167
15333         * gcc.dg/Wconversion-integer.c: New. Supersedes
15334         Wconversion-negative-constants.c
15335         * gcc.dg/Wconversion-real.c: New.
15336         * gcc.dg/Wconversion-real-integer.c: New.
15337         * gcc.dg/Wconversion-negative-constants.c: Deleted.
15338         * g++.dg/warn/Wconversion1.C: Modified.
15339
15340 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15341
15342         * gfortran.dg/overload_1.f90: New test.
15343
15344 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15345
15346         PR c/9072
15347         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
15348         Wtraditional-conversion.
15349         * gcc.dg/overflow-warn-2.c: Likewise.
15350         * gcc.dg/Wconversion.c: Likewise. Renamed as
15351         Wtraditional-conversion.c .
15352         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
15353         Wtraditional-conversion-2.c .
15354         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
15355         Wtraditional-conversion-2.c
15356         * gcc.dg/Wconversion-negative-constants.c: New.
15357
15358 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
15359
15360         * gcc.dg/tree-ssa/dump-1.c: New test.
15361
15362 2006-11-23  David Ung <davidu@mips.com>
15363
15364         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
15365         -mfp64, allowable when ISA >= 33 and float is enabled.
15366         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
15367         of mthc1 and mfhc1 patterns.
15368
15369 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
15370
15371         PR tree-optimization/29921
15372         * gcc.dg/pr29921.c: New test.
15373
15374 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15375
15376         PR fortran/29441
15377         * gfortran.dg/initialization_4.f90: New test.
15378
15379 2006-11-22  Ira Rosen  <irar@il.ibm.com>
15380
15381         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
15382         platforms that have interleaving support.
15383         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
15384         * gcc.dg/vect/vect-strided-a-u16-i2.c,
15385         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
15386         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
15387         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
15388         gcc.dg/vect/vect-strided-u8-i2-gap.c,
15389         gcc.dg/vect/vect-strided-u8-i8.c,
15390         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
15391         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
15392         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
15393         gcc.dg/vect/vect-strided-float.c,
15394         gcc.dg/vect/vect-strided-a-mult.c,
15395         gcc.dg/vect/vect-strided-mult-char-ls.c,
15396         gcc.dg/vect/vect-strided-a-u16-mult.c,
15397         gcc.dg/vect/vect-strided-a-u32-mult.c,
15398         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
15399         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
15400         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
15401         gcc.dg/vect/vect-strided-mult.c,
15402         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
15403         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
15404         New.
15405
15406 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
15407
15408         PR fortran/25087
15409         * gfortran.dg/auto_char_len_4.f90: New test.
15410
15411 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
15412
15413         PR fortran/29652
15414         * gfortran.dg/generic_7.f90: New test.
15415         * gfortran.dg/defined_operators_1.f90: Add new error.
15416
15417 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
15418
15419         PR tree-optimization/29902
15420         * g++.dg/tree-ssa/pr29902.C: New test.
15421
15422 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
15423
15424         PR fortran/29820
15425         * gfortran.dg/used_types_13.f90: New test.
15426
15427 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
15428
15429         * gcc.dg/dfp/snan.c: Delete.
15430
15431 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
15432
15433         * g++.dg/cpp0x/static_assert1.C: New.
15434         * g++.dg/cpp0x/static_assert2.C: New.
15435         * g++.dg/cpp0x/static_assert3.C: New.
15436
15437 2006-11-21  Richard Guenther  <rguenther@suse.de>
15438
15439         * gcc.dg/vect/vect-pow-1.c: New testcase.
15440         * gcc.dg/vect/vect-pow-2.c: Likewise.
15441
15442 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
15443
15444         PR c++/29570
15445         * g++.dg/template/static29.C: New test.
15446
15447         PR c++/29734
15448         * g++.dg/conversion/simd4.C: New test.
15449
15450 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
15451
15452         PR c++/29475
15453         * g++.dg/template/access19.C: New test.
15454         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
15455         error is reported.
15456
15457 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15458
15459         PR tree-opt/25500
15460         * gcc.dg/tree-ssa/sra-4.c: New testcase.
15461
15462 2006-11-20  Tobias Burnus  <burnus@net-b.de>
15463
15464         PR fortran/27546
15465         * gfortran.dg/import.f90: Extended test.
15466         * gfortran.dg/import2.f90: Extended test.
15467
15468 2006-11-20  Tobias Burnus  <burnus@net-b.de>
15469
15470         * gfortran.dg/volatile3.f90: Add conflict test.
15471
15472 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
15473
15474         PR fortran/24783
15475         * gfortran.dg/implicit_10.f90: New test.
15476
15477 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15478
15479         PR c++/8586
15480         * g++.dg/warn/Wall-write-strings.C: New.
15481
15482 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
15483
15484         * gfortran.dg/alloc_comp_constraint_5.f90: New.
15485         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
15486
15487 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15488
15489         * gfortran.dg/use_3.f90: Remove error message.
15490         * gfortran.dg/iso_fortran_env_1.f90: New test.
15491         * gfortran.dg/iso_fortran_env_2.f90: New test.
15492         * gfortran.dg/iso_fortran_env_3.f90: New test.
15493         * gfortran.dg/iso_fortran_env_4.f90: New test.
15494
15495 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
15496
15497         * gcc.dg/vect/vect-27.c: Fix initialization.
15498
15499 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15500
15501         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
15502         * gcc.dg/torture/builtin-minmax-1.c: New.
15503
15504         * gcc.dg/builtins-20.c: Add cases for copysign.
15505
15506 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15507
15508         PR fortran/24285
15509         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
15510
15511 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15512         * gfortran.dg/use_1.f90: New test.
15513         * gfortran.dg/use_1.f90: New test.
15514         * gfortran.dg/use_1.f90: New test.
15515
15516 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
15517
15518         PR tree-optimization/29801
15519         * gcc.dg/pr29801.c: New test.
15520
15521 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
15522
15523         PR middle-end/29584
15524         * gcc.dg/torture/pr29584.c: New test.
15525
15526 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
15527
15528         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
15529         Condition PowerPC tests for saving FPRs on powerpc_fprs.
15530         * gcc.target/powerpc/compress-float-ppc.c,
15531         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
15532         powerpc_fprs.
15533         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
15534         do not pass -mhard-float.
15535
15536 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
15537
15538         * gnat.dg/volatile_aggregate.adb: New test.
15539
15540 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15541
15542         PR fortran/29391
15543         PR fortran/29489
15544         * gfortran.dg/bound_2.f90: Add more checks.
15545         * gfortran.dg/bound_3.f90: New test.
15546
15547 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15548
15549         PR target/29201
15550         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
15551
15552 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
15553
15554         * gfortran.dg/import3.f90: Fix error message.
15555
15556 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15557
15558         PR tree-opt/29788
15559         * gfortran.fortran-torture/compile/inline_1.f90:
15560         New testcase.
15561
15562 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
15563
15564         * gcc.target/i386/x87regparm-1.c: New test.
15565         * gcc.target/i386/x87regparm-2.c: New test.
15566         * gcc.target/i386/x87regparm-3.c: New test.
15567         * gcc.target/i386/x87regparm-4.c: New test.
15568
15569 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15570
15571         PR fortran/27546
15572         * gfortran.dg/import.f90: New test.
15573         * gfortran.dg/import2.f90: New test.
15574         * gfortran.dg/import3.f90: New test.
15575
15576 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15577
15578         PR fortran/27588
15579         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
15580
15581 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15582
15583         PR fortran/29806
15584         * gfortran.dg/contains.f90: New test.
15585         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
15586
15587 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
15588
15589         PR tree-optimization/29581
15590         * gcc.dg/pr29581-1.c: New test.
15591         * gcc.dg/pr29581-2.c: New test.
15592         * gcc.dg/pr29581-3.c: New test.
15593         * gcc.dg/pr29581-4.c: New test.
15594         * gfortran.dg/pr29581.f90: New test.
15595
15596 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
15597
15598         PR fortran/29702
15599         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
15600         numbers in error message headers.
15601
15602 2006-11-14  Richard Guenther  <rguenther@suse.de>
15603
15604         * gcc.target/i386/math-torture/math-torture.exp: Restrict
15605         to i?86 and x86_64 targets.
15606
15607 2006-11-14  Caroline Tice  <ctice@apple.com>
15608
15609         * gcc.dg/pubtypes-1.c: New file/testcase.
15610         * gcc.dg/pubtypes-2.c: New file/testcase.
15611         * gcc.dg/pubtypes-3.c: New file/testcase.
15612         * gcc.dg/pubtypes-4.c: New file/testcase.
15613         * g++.dg/pubtypes.C: New file/testcase.
15614
15615 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
15616
15617         PR c++/29106
15618         * g++.dg/init/self1.C: New test.
15619
15620 2006-11-14  Tobias Burnus  <burnus@net-b.de>
15621
15622         PR fortran/29657
15623         * gfortran.dg/conflicts.f90: Add.
15624
15625 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
15626
15627         PR rtl-optimization/29798
15628
15629         * gcc.c-torture/execute/pr29798.c: New.
15630
15631 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15632
15633         * gcc.dg/builtins-20.c: Add more cases.
15634
15635 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
15636
15637         PR fortran/29759
15638         * gfortran.dg/gomp/pr29759.f90: New test.
15639
15640 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
15641
15642         PR c++/29518
15643         * g++.dg/template/static28.C: New test.
15644
15645 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
15646
15647         * lib/c-torture.exp: Use target-libpath.exp.
15648         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
15649         set GCC_EXEC_PREFIX env var from global variable of same name.
15650
15651 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15652
15653         PR fortran/26994
15654         * gfortran.fortran-torture/compile/transfer-1.f90:
15655         New testcase.
15656
15657 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
15658             Zdenek Dvorak <dvorakz@suse.cz>
15659
15660         PR tree-optimization/29680
15661         * gcc.dg/alias-11.c: New test.
15662
15663 2006-11-12  Jason Merrill  <jason@redhat.com>
15664             Andrew Pinski <pinskia@physics.uc.edu>
15665
15666         PR middle-end/28915
15667         * gcc.target/i386/vectorize1.c: New.
15668
15669 2006-11-12  Roger Sayle  <roger@eyesopen.com>
15670
15671         PR rtl-optimization/29797
15672         * gcc.c-torture/execute/pr29797-1.c: New test case.
15673
15674 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15675
15676         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
15677
15678 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
15679
15680         * gcc.dg/tree-ssa/prefetch-3.c: New test.
15681
15682 2006-11-12  Roger Sayle  <roger@eyesopen.com>
15683
15684         PR tree-optimization/13827
15685         * gcc.dg/fold-eqand-1.c: New test case.
15686
15687 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15688
15689         PR rtl-opt/28812
15690         * gcc.c-torture/execute/mayalias-3.c: New test.
15691
15692 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
15693
15694         PR middle-end/27528
15695         * gcc.c-torture/compile/pr27528.c: New test.
15696         * gcc.dg/pr27528.c: Likewise.
15697
15698 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15699
15700         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
15701
15702         * gcc.dg/torture/builtin-symmetric-1.c: New test.
15703
15704 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
15705
15706         PR fortran/29758
15707         * gfortran.dg/reshape_source_size_1.f90: New test.
15708
15709 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
15710
15711         PR fortran/29315
15712         * gfortran.dg/aliasing_dummy_4.f90: New test.
15713
15714 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
15715
15716         PR target/29777
15717         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
15718         and x86_64-*-* targets.
15719
15720 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15721
15722         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
15723         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
15724         New macros. Use them in exact tests.
15725         (TESTIT3): New macro.
15726         Add tests for fmin, fmax and fma.
15727
15728 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15729
15730         PR fortran/29431
15731         * gfortran.dg/array_constructor_13.f90: New test.
15732
15733 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15734
15735         PR fortran/29744
15736         * gfortran.dg/used_types_12.f90: New test.
15737
15738 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
15739
15740         PR middle-end/29726
15741         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
15742         (test6): Ditto.
15743         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
15744         * gcc.dg/fold-eqandshift-3.c: New test case.
15745
15746 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15747
15748         PR fortran/29699
15749         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
15750
15751         PR fortran/21370
15752         * gfortran.dg/change_symbol_attributes_1.f90: New test.
15753
15754 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15755
15756         * gcc.dg/20061109-1.c: New testcase.
15757
15758 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15759
15760         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
15761
15762 2006-11-09  Tobias Burnus  <burnus@net-b.de>
15763
15764         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
15765         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
15766
15767 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
15768
15769         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
15770         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
15771
15772 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15773
15774         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
15775
15776 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15777
15778         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
15779         vect-9.c).
15780         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
15781         * gcc.dg/vect/vect-9.c: Now vectorizable.
15782         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
15783         that support vect_widen_mult.
15784         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
15785         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
15786         vect-reduc-dot-u16.c).
15787         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
15788         vect-reduc-dot-u16.c).
15789         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
15790         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
15791         vect-reduc-dot-s8.c).
15792         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
15793         vect-reduc-dot-s8.c).
15794         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
15795         vect-reduc-dot-s8.c).
15796         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
15797         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
15798         vect-reduc-dot-u8.c).
15799         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
15800         vect-reduc-dot-u8.c).
15801         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
15802         * gcc.dg/vect/vect-multitypes-9.c: New test.
15803         * gcc.dg/vect/vect-multitypes-10.c: New test.
15804         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
15805         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
15806         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
15807         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
15808         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
15809         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
15810         wrapv-vect-reduc-dot-s8.c.
15811         * lib/target-support.exp (check_effective_target_vect_unpack): New.
15812         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
15813         targets that support vec_unpack.
15814         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
15815         (check_effective_target_vect_widen_mult_qi_to_hi): New.
15816         (check_effective_target_vect_widen_mult_hi_to_si): New.
15817         (check_effective_target_vect_widen_sum): Removed.
15818
15819         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15820
15821         * gcc.dg/vect/vect-multitypes-8.c: New test.
15822         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
15823
15824         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
15825
15826         * gcc.dg/vect/vect-multitypes-7.c: New test.
15827
15828         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15829
15830         * gcc.dg/vect/vect-multitypes-4.c: New test.
15831         * gcc.dg/vect/vect-multitypes-5.c: New test.
15832         * gcc.dg/vect/vect-multitypes-6.c: New test.
15833
15834         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15835
15836         * gcc.dg/vect/vect-multitypes-1.c: New test.
15837         * gcc.dg/vect/vect-multitypes-2.c: New test.
15838         * gcc.dg/vect/vect-multitypes-3.c: New test.
15839
15840 2006-11-07  Eric Christopher  <echristo@apple.com>
15841
15842         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
15843         Test using scan-assembler-not.
15844
15845 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
15846
15847         * gcc.dg/inline-17.c: New test.
15848
15849 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
15850
15851         PR other/25028
15852         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
15853         on HP-UX.
15854
15855 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
15856
15857         PR fortran/29539
15858         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
15859
15860         PR fortran/29634
15861         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
15862         test.
15863
15864 2006-11-07  Tobias Burnus  <burnus@net-b.de>
15865
15866         PR fortran/29601
15867         * gfortran.dg/volatile.f90: Add.
15868         * gfortran.dg/volatile2.f90: Add.
15869         * gfortran.dg/volatile3.f90: Add.
15870         * gfortran.dg/volatile4.f90: Add.
15871         * gfortran.dg/volatile5.f90: Add.
15872         * gfortran.dg/volatile6.f90: Add.
15873         * gfortran.dg/volatile7.f90: Add.
15874
15875 2006-11-06  Tobias Burnus  <burnus@net-b.de>
15876
15877         * gfortran.dg/io_constraints_2.f90: Adjust pattern
15878           for matching error messages.
15879         * gfortran.dg/specifics_3.f90: Adjust pattern
15880           for matching error messages.
15881
15882 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
15883             Bernhard Fischer  <aldot@gcc.gnu.org>
15884
15885         * lib/gcc-dg.exp (output-exists): New proc.
15886         (output-exists-not): New proc.
15887         * gcc.test-framework/test-framework.awk: Support new directives.
15888         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
15889         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
15890         * gcc.test-framework/dg-outexists-exp-F.c: New test.
15891         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
15892         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
15893         * gcc.test-framework/dg-outexists-exp-P.c: New test.
15894
15895 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
15896
15897         PR fortran/29630
15898         PR fortran/29679
15899         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
15900         * gfortran.dg/initialization_3.f90: New.
15901
15902 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15903
15904         PR libgfortran/25545
15905         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
15906
15907 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
15908
15909         PR middle-end/29695
15910         * gcc.c-torture/execute/pr29695-1.c: New test.
15911         * gcc.c-torture/execute/pr29695-2.c: New test.
15912
15913 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
15914
15915         PR fortran/29565
15916         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
15917
15918 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
15919
15920         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
15921         for matching error messages.
15922
15923 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
15924
15925         PR target/26915
15926         * gcc.target/i386/387-12.c: New test.
15927
15928 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15929
15930         PR libfortran/29713
15931         * gfortran.dg/pr29713.f90: New test.
15932
15933 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
15934
15935         * gcc.c-torture/execute/arith-rand-ll.c:
15936         Also test for bogus rest sign.
15937
15938 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15939
15940         PR libfortran/27895
15941         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
15942
15943 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
15944
15945         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
15946         from error messages.
15947
15948 2006-11-02  Mike Stump  <mrs@apple.com>
15949
15950         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
15951
15952         * g++.old-deja/g++.abi/align.C: Enable for darwin.
15953
15954 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
15955
15956         * g++.dg/eh/gcsec1.C: New test.
15957
15958 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15959
15960         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
15961         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
15962
15963 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
15964
15965         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
15966         hexadecimal value.
15967         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
15968         * gcc.dg/pr14796-2.c: Likewise.
15969
15970 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15971
15972         * gcc.c-torture/execute/20061101-1.c: New test.
15973
15974 2006-11-01  Richard Guenther  <rguenther@suse.de>
15975
15976         * gcc.target/i386/fpprec-1.c: New testcase.
15977
15978 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15979
15980         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
15981         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
15982
15983 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
15984
15985         * gcc.c-torture/execute/20061031-1.c: New test.
15986
15987 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
15988
15989         PR 23067
15990         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
15991         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
15992         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
15993         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
15994         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
15995         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
15996         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
15997
15998 2006-10-31  Eric Christopher  <echristo@apple.com>
15999             Falk Hueffner  <falk@debian.org>
16000
16001         * gcc.dg/builtin-bswap-1.c: New.
16002         * gcc.dg/builtin-bswap-2.c: New.
16003         * gcc.dg/builtin-bswap-3.c: New.
16004         * gcc.dg/builtin-bswap-4.c: New.
16005         * gcc.dg/builtin-bswap-5.c: New.
16006         * gcc.target/i386/builtin-bswap-1.c: New.
16007
16008 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
16009
16010         * gcc.dg/inline-16.c: New.
16011
16012         PR 16622
16013         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
16014         defining it.
16015         * gcc.dg/inline-13.c: New.
16016         * gcc.dg/inline-14.c: New.
16017         * gcc.dg/inline-15.c: New.
16018
16019         PR 11377
16020         * gcc.dg/inline6.c: New.
16021         * gcc.dg/inline7.c: New.
16022
16023 2006-10-31  Roger Sayle  <roger@eyesopen.com>
16024
16025         PR middle-end/23470
16026         * gcc.dg/pr23470-1.c: New test case.
16027
16028 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
16029
16030         PR fortran/29537
16031         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
16032         data.
16033         * gfortran.dg/blockdata_2.f90: New testcase.
16034
16035 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
16036
16037         PR libfortran/29627
16038         * gfortran.dg/unf_short_record_1.f90:  New test.
16039
16040 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16041
16042         PR fortran/29067
16043         * gfortran.dg/pr29067.f: New test.
16044
16045 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
16046             Richard Sandiford  <richard@codesourcery.com>
16047
16048         * lib/target-supports.exp (get_compiler_messages): Append options
16049         as a single list element.
16050         (check_effective_target_arm_vfp_ok): New.
16051         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
16052
16053 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
16054
16055         PR fortran/29387
16056         * gfortran.dg/intrinsic_actual_2.f90: New test.
16057
16058         PR fortran/29490
16059         * gfortran.dg/actual_array_interface_1.f90: New test.
16060
16061         PR fortran/29641
16062         * gfortran.dg/used_types_11.f90: New test.
16063
16064 2006-10-30  Dirk Mueller  <dmueller@suse.de>
16065
16066         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
16067         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
16068         * g++.old-deja/g++.pt/eichin01.C (main): Same.
16069         * g++.old-deja/g++.mike/net25.C (main): Same.
16070         * g++.dg/lookup/exception1.C (main): Same.
16071         * g++.dg/parse/parens2.C (main): Same.
16072
16073 2006-10-30  Roger Sayle  <roger@eyesopen.com>
16074
16075         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
16076
16077 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16078
16079         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
16080         * gcc.dg/torture/builtin-math-3.c: Likewise.
16081
16082 2006-10-30  Tobias Burnus  <burnus@net-b.de>
16083
16084         PR fortran/29452
16085         * gfortran.dg/write_check.f90: Check run-time keyword checking.
16086         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
16087
16088 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
16089
16090         PR Fortran/29410
16091         * gfortran.fortran-torture/execute/transfer1.f90: New test.
16092
16093 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
16094
16095         * lib/target-supports.exp (check_function_available): Declare
16096         function before calling.
16097
16098 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
16099
16100         PR tree-optimization/29637
16101         * gcc.dg/pr29637.c: New test.
16102
16103 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16104
16105         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
16106         tree canonicalization.
16107
16108 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16109
16110         * gcc.dg/builtins-20.c: Add more hypot tests.
16111
16112 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16113
16114         * gcc.dg/fold-compare-1.c: New test case.
16115
16116 2006-10-29  Dirk Mueller  <dmueller@suse.de>
16117
16118         PR c++/16307
16119         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
16120
16121 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16122
16123         PR tree-optimization/15458
16124         * gcc.dg/fold-xornot-1.c: New test case.
16125
16126 2006-10-29  Richard Guenther  <rguenther@suse.de>
16127
16128         * gcc.target/i386/math-torture/trunc.c: New testcase.
16129
16130 2006-10-29  Richard Guenther  <rguenther@suse.de>
16131
16132         * gcc.target/i386/math-torture/round.c: New testcase.
16133
16134 2006-10-29  Richard Guenther  <rguenther@suse.de>
16135
16136         * gcc.target/i386/math-torture/ceil.c: New testcase.
16137         * gcc.target/i386/math-torture/floor.c: Likewise.
16138
16139 2006-10-29  Richard Guenther  <rguenther@suse.de>
16140
16141         * gcc.target/i386/math-torture/rint.c: New testcase.
16142         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
16143
16144 2006-10-29  Richard Guenther  <rguenther@suse.de>
16145
16146         * gcc.target/i386/math-torture/lfloor.c: New testcase.
16147         * gcc.target/i386/math-torture/lceil.c: Likewise.
16148
16149 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16150
16151         PR libgfortran/24313
16152         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
16153
16154 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
16155
16156         * gcc.c-torture/execute/20020118-1.c,
16157         gcc.c-torture/execute/builtins/strlen.c,
16158         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
16159         comment typos.
16160
16161 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16162
16163         * gcc.dg/builtins-20.c: Add tests for hypot.
16164         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
16165         two-argument builtins.
16166         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
16167         TESTIT2.  Update all callers.
16168         (TESTIT2, TESTIT2_R): New helper macros.
16169         Add testcases for pow, hypot and atan2.
16170
16171 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16172
16173         PR C++/29295
16174         * g++.dg/expr/bool1.C: New test.
16175         * g++.dg/expr/bool2.C: New test.
16176
16177 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16178
16179         PR fortran/28224
16180         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
16181         * gfortran.dg/namelist_internal.f90: New test.
16182
16183 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16184
16185         PR fortran/29625
16186         * gfortran.dg/io_real_boz.f90: Add.
16187         * gfortran.dg/io_real_boz2.f90: Add.
16188
16189 2006-10-28  Richard Guenther  <rguenther@suse.de>
16190
16191         PR middle-end/26899
16192         * gcc.dg/tree-ssa/pr26899.c: New testcase.
16193
16194 2006-10-28  Richard Guenther  <rguenther@suse.de>
16195
16196         PR target/28806
16197         * gcc.target/i386/math-torture/lround.c: New testcase.
16198
16199 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
16200
16201         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
16202         * gcc.dg/builtins-44.c: Likewise.
16203         * gcc.dg/builtins-45.c: Likewise.
16204         * gcc.dg/pr28796-2.c: Likewise.
16205         * gcc.dg/unordered-3.c: Likewise.
16206
16207 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16208
16209         PR libgfortran/27954
16210         * gfortran.dg/error_recovery_2.f90: New test.
16211
16212 2006-10-26  Richard Guenther  <rguenther@suse.de>
16213
16214         * gcc.target/i386/i386.exp: Use glob, not find to collect
16215         tests.  Avoids recursing into subdirectories.
16216         * gcc.target/i386/math-torture/math-torture.exp: Torture
16217         for interesting ia32 math options.
16218         * gcc.target.i386/math-torture/lrint.c: New testcase.
16219
16220 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16221
16222         PR libgfortran/29563
16223         * gfortran.dg/arrayio_9.f90: Update test.
16224         * gfortran.dg/arrayio_19.f90: New test.
16225
16226 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
16227
16228         * gcc.dg/20061026.c: New testcase.
16229
16230 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16231
16232         PR libgfortran/29563
16233         * gfortran.dg/arrayio_9.f90: New test.
16234
16235 2006-10-26  Ben Elliston  <bje@au.ibm.com>
16236
16237         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
16238         Copy the strings manually, as strcpy may call strlen.
16239
16240 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16241
16242         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
16243         Add checks for log, log2, log10 and log1p.
16244
16245         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
16246         we already test 0.0.  Add checks for expm1, log, log2, log10,
16247         log1p, cbrt, erf and erfc.
16248
16249 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
16250
16251         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
16252
16253 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
16254
16255         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
16256         and remainderl() built-in functions.  Remove -ffast-math from
16257         dg-options.
16258
16259 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16260
16261         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
16262         acosh and atanh.
16263
16264         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
16265         floating point modifiers to arguments passed to float and long
16266         double functions respectively.  Update all callers to use floating
16267         point numbers, not integers.  Add tests for exp, exp2 and
16268         exp10/pow10.
16269
16270         * gcc.dg/torture/builtin-math-3.c: New test.
16271
16272 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
16273
16274         PR fortran/29393
16275         * gfortran.dg/initialize_2.f90: New.
16276
16277 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16278
16279         * gcc.dg/torture/builtin-math-2.c: New test.
16280
16281 2006-10-24  Richard Guenther  <rguenther@suse.de>
16282
16283         PR middle-end/28796
16284         * gcc.dg/pr28796-1.c: New testcase.
16285         * gcc.dg/pr28796-2.c: Likewise.
16286
16287 2006-10-24  Richard Guenther  <rguenther@suse.de>
16288
16289         * gcc.dg/builtins-57.c: New testcase.
16290
16291 2006-10-24  Richard Guenther  <rguenther@suse.de>
16292
16293         PR tree-optimization/29567
16294         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
16295
16296 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
16297
16298         PR tree-optimization/14784
16299         * gcc.dg/alias-10.c: New test.
16300
16301 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16302
16303         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
16304
16305 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
16306
16307         * gcc.dg/builtin-strncat-chk-1.c: New test.
16308
16309 2006-10-23  Jan Hubicka  <jh@suse.cz>
16310
16311         * gcc.dg/memmove-1.c: New test.
16312
16313 2006-10-23  Paul Brook  <paul@codesourcery.com>
16314
16315         * gcc.dg/pragma-pack-5.c: New test.
16316
16317 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
16318
16319         * g++.dg/other/s390-1.C: New testcase.
16320
16321 2006-10-23  Richard Guenther  <rguenther@suse.de>
16322
16323         PR middle-end/27132
16324         PR middle-end/23295
16325         * gcc.dg/pr27132.c: New testcase.
16326         * gcc.dg/pr23295.c: Likewise.
16327         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
16328         * g++.dg/tree-ssa/pr19807.C: Likewise.
16329
16330 2006-10-23  Richard Guenther  <rguenther@suse.de>
16331
16332         PR middle-end/21032
16333         * gcc.dg/pr21032.c: New testcase.
16334
16335 2006-10-22  Jeff Law  <law@redhat.com>
16336         Richard Guenther  <rguenther@suse.de>
16337
16338         PR tree-optimization/15911
16339         * gcc.dg/tree-ssa/vrp30.c: New testcase.
16340
16341 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
16342
16343         PR c++/20647
16344         * g++.dg/abi/rtti3.C: New.
16345
16346 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
16347
16348         PR middle-end/28252
16349         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
16350         transformation.
16351
16352 2006-10-21  Richard Guenther  <rguenther@suse.de>
16353
16354         PR tree-optimization/3511
16355         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
16356
16357 2006-10-21  Richard Guenther  <rguenther@suse.de>
16358
16359         PR middle-end/26898
16360         * gcc.dg/torture/pr26898-1.c: New testcase.
16361         * gcc.dg/torture/pr26898-2.c: Likewise.
16362
16363 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
16364
16365         PR c++/28053
16366         * g++.dg/parse/bitfield1.C: Adjust error markers.
16367         * g++.dg/parse/bitfield2.C: New test.
16368
16369 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
16370
16371         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
16372
16373 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16374
16375         PR libfortran/27895
16376         * gfortran.dg/zero_sized_1.f90: New test.
16377
16378 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
16379
16380         * gcc.dg/div-compare-1.c: New test.
16381
16382 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
16383
16384         PR fortran/29216
16385         * gfortran.dg/result_default_init_1.f90: New test.
16386
16387         PR fortran/29314
16388         * gfortran.dg/automatic_default_init_1.f90: New test.
16389
16390         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
16391         from 38 to 33.
16392
16393 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
16394
16395         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
16396         'using namespace std' without previous declaration.
16397         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
16398         * g++.old-deja/g++.robertl/eb133c.C: New.
16399
16400 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16401
16402         PR libgfortran/29277
16403         * gfortran.dg/streamio_4.f90: Update test.
16404         * gfortran.dg/streamio_11.f90: New test.
16405
16406 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
16407
16408         PR c++/27952
16409         * g++.dg/inherit/virtual1.C: New test.
16410
16411 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16412
16413         PR c++/28261
16414         * g++.dg/parse/enum3.C: New test.
16415
16416 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16417
16418         PR c++/29039
16419         * g++.dg/init/ctor8.C: New test.
16420
16421 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16422
16423         PR c++/27270
16424         * g++.dg/ext/complit8.C: Tweak error markers.
16425         * g++.dg/template/complit1.C: Add error marker.
16426
16427 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
16428
16429         PR c++/27270
16430         * g++.dg/ext/complit8.C: New test.
16431
16432         PR c++/29408
16433         * g++.dg/parse/dtor12.C: New test.
16434
16435         PR c++/29435
16436         * g++.dg/template/sizeof11.C: New test.
16437
16438 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
16439
16440         PR fortran/29392
16441         * gfortran.dg/data_char_3.f90: New test.
16442
16443         PR fortran/29451
16444         * gfortran.dg/negative_automatic_size.f90: New test.
16445
16446 2006-10-16  David Daney  <ddaney@avtrex.com>
16447
16448         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
16449
16450 2006-10-16  Eric Christopher  <echristo@apple.com>
16451
16452         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
16453         x86_64.
16454
16455 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
16456
16457         PR c++/28211
16458         * g++.dg/tc1/dr49.C: Tweak error messages.
16459         * g++.dg/parse/template21.C: New test.
16460
16461 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16462
16463         PR middle-end/20491
16464         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
16465
16466 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
16467
16468         PR fortran/29403
16469         * gfortran.dg/print_1.f90: New test.
16470
16471 2006-10-15  Jan Hubicka  <jh@suse.cz>
16472
16473         PR middle-end/29241
16474         * gcc.c-torture/compile/pr29241.c: New testcase.
16475
16476 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
16477
16478         PR middle-end/29250
16479         * gcc.c-torture/compile/pr29250.c: New test.
16480
16481 2006-10-15  Richard Guenther  <rguenther@suse.de>
16482
16483         * gcc.dg/pr29299.c: New testcase.
16484
16485 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
16486
16487         PR fortran/24767
16488         * gfortran.dg/label_4.f90: Adjust warning flag.
16489
16490 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
16491
16492         PR fortran/29371
16493         * gfortran.dg/nullify_3.f90: New test.
16494
16495 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16496
16497         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16498         on Solaris 2.5.1 too.
16499
16500 2006-10-13  Eric Christopher  <echristo@apple.com>
16501
16502         * gcc.dg/pr25993.c: Skip for darwin.
16503
16504 2006-10-13  Eric Christopher  <echristo@apple.com>
16505
16506         * gcc.dg/visibility-11.c: Skip for darwin.
16507
16508 2006-10-13  Eric Christopher  <echristo@apple.com>
16509
16510         * gcc.dg/darwin-weakimport-1.c: Use
16511         -fno-asynchronous-unwind-tables.
16512         * gcc.dg/darwin-weakimport-3.c: Ditto.
16513
16514 2006-10-13  Richard Guenther  <rguenther@suse.de>
16515
16516         PR tree-optimization/29446
16517         * gcc.dg/torture/pr29446.c: New testcase.
16518
16519 2006-10-13  Bill Wendling  <wendling@apple.com>
16520
16521         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
16522         * g++.old-deja/g++.jason/hmc1.C: Likewise.
16523         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
16524         * g++.old-deja/g++.law/shadow1.C: Likewise.
16525         * g++.old-deja/g++.law/ctors10.C: Likewise.
16526         * g++.dg/debug/namespace1.C: Likewise.
16527         * g++.dg/inherit/namespace-as-base.C: Likewise.
16528         * g++.dg/opt/delay-slot-1.C: Likewise.
16529         * g++.dg/parse/defarg10.C: Likewise.
16530         * g++.dg/template/ptrmem11.C: Likewise.
16531         * g++.dg/template/mem_func_ptr.C: Likewise.
16532         * g++.dg/template/spec19.C: Likewise.
16533
16534 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
16535
16536         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
16537
16538 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
16539
16540         PR fortran/29373
16541         * gfortran.dg/implicit_9.f90: New test.
16542
16543         PR fortran/29407
16544         * gfortran.dg/namelist_25.f90: New test.
16545
16546         PR fortran/27701
16547         * gfortran.dg/same_name_2.f90: New test.
16548
16549         PR fortran/29232
16550         * gfortran.dg/host_assoc_types_1.f90: New test.
16551
16552         PR fortran/29364
16553         * gfortran.dg/missing_derived_type_1.f90: New test.
16554         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
16555
16556         PR fortran/29422
16557         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
16558
16559         PR fortran/29428
16560         * gfortran.dg/alloc_comp_assign_5.f90: New test.
16561
16562 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16563
16564         PR fortran/29391
16565         * gfortran.dg/bound_2.f90: New test.
16566
16567 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16568
16569         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
16570         directive.
16571         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
16572         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
16573         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
16574         * gfortran.dg/gomp/reduction3.f90: Likewise.
16575         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
16576         * gfortran.dg/dummy_procedure_2.f90: Likewise.
16577         * gfortran.dg/interface_derived_type_1.f90: Likewise.
16578         * gfortran.dg/forall_4.f90: Likewise.
16579         * gfortran.dg/spec_expr_4.f90: Likewise.
16580         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
16581         * gfortran.dg/forall_5.f90: Likewise.
16582         * gfortran.dg/open_access_append_2.f90: Add check for
16583         compile-time warning.
16584
16585 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
16586
16587         PR c++/28506
16588         * g++.dg/parse/pure1.C: New test.
16589
16590 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16591
16592         PR fortran/21435
16593         * gfortran.dg/io_constraints_3.f90: New test.
16594         * gfortran.dg/open_access_append_1.f90: Add checks
16595         for compile-time warnings.
16596         * gfortran.dg/pr20163-2.f: Likewise.
16597         * gfortran.dg/iostat_2.f90: Likewise.
16598         * gfortran.dg/label_4.f90: Delete the temporary
16599         file.
16600         * gfortran.dg/direct_io_2.f90: Add a FILE=
16601         specifier.
16602         * gfortran.dg/iomsg_1.f90: Add check for
16603         compile-time warning.
16604
16605 2006-10-12  Jan Hubicka  <jh@suse.cz>
16606
16607         PR c/28419
16608         * gcc.dg/pr28319.c: New test.
16609
16610 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
16611         PR c++/29318
16612         * g++.dg/ext/vla4.C: New test.
16613
16614 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
16615
16616         PR c++/27961
16617         * g++.dg/template/crash60.C: New test.
16618         * g++.dg/other/large-size-array.C: Adjust error markers.
16619         * g++.dg/parse/crash27.C: Likewise.
16620         * g++.dg/template/crash1.C: Likewise.
16621
16622 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
16623
16624         PR testsuite/29093
16625         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
16626
16627 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
16628
16629         PR preprocessor/28709
16630         * gcc.dg/cpp/paste14.c: New test.
16631
16632 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
16633
16634         PR c++/29175
16635         * g++.dg/init/array24.C: New test.
16636
16637 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16638
16639         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
16640         of <sys/types.h>.
16641
16642 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
16643
16644         PR c++/29024
16645         * g++.dg/parse/typedef8.C: New test.
16646         * g++.dg/other/mult-stor1.C: Adjust error markers.
16647
16648 2006-10-11  Richard Guenther  <rguenther@suse.de>
16649
16650         PR tree-optimization/28230
16651         * gcc.dg/torture/pr28230.c: New testcase.
16652
16653 2006-10-11  Richard Guenther  <rguenther@suse.de>
16654
16655         PR inline-asm/29119
16656         * gcc.dg/torture/pr29119.c: New testcase.
16657
16658 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
16659
16660         PR middle-end/29272
16661         * gcc.c-torture/execute/20060930-2.c: New test.
16662
16663 2006-10-09  Richard Henderson  <rth@redhat.com>
16664
16665         Revert emutls patch.
16666
16667 2006-10-09  Richard Guenther  <rguenther@suse.de>
16668
16669         PR middle-end/29254
16670         * gcc.dg/pr29254.c: New testcase.
16671
16672 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
16673             Paul Thomas  <pault@gcc.gnu.org>
16674
16675         PR fortran/20541
16676         * gfortran.dg/alloc_comp_basics_1.f90: New test.
16677         * gfortran.dg/alloc_comp_basics_2.f90: New test.
16678         * gfortran.dg/alloc_comp_assign_1.f90: New test.
16679         * gfortran.dg/alloc_comp_assign_2.f90: New test.
16680         * gfortran.dg/alloc_comp_assign_3.f90: New test.
16681         * gfortran.dg/alloc_comp_assign_4.f90: New test.
16682         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
16683         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
16684         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
16685         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
16686         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
16687         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
16688         * gfortran.dg/alloc_comp_std.f90: New test.
16689         * gfortran.dg/move_alloc.f90: New test.
16690
16691 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
16692
16693         PR fortran/29115
16694         * gfortran.dg/derived_constructor_comps_2.f90: New test.
16695
16696         PR fortran/29211
16697         * gfortran.dg/forall_char_dependencies_1.f90: New test.
16698
16699 2006-10-08  Tobias Burnus  <burnus@net-b.de>
16700
16701         PR fortran/28585
16702         * gfortran.dg/new_line.f90: New test.
16703
16704 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16705
16706         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
16707         * gcc.dg/torture/builtin-convert-1.c,
16708         gcc.dg/torture/builtin-convert-2.c,
16709         gcc.dg/torture/builtin-convert-3.c,
16710         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
16711
16712 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
16713
16714         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
16715         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
16716         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
16717         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
16718
16719 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
16720
16721         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
16722         Xfail some tests for powerpc-darwin and powerpc-aix.
16723
16724 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
16725
16726         PR c/29380
16727         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
16728
16729 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16730
16731         PR target/29300
16732         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16733         on hppa*-*-hpux*.
16734
16735 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16736
16737         PR fortran/16580
16738         PR fortran/29288
16739         * gfortran.fortran-torture/execute/specifics.f90:
16740         Add tests for using all possible intrinsics as actual arguments.
16741         * gfortran.dg/specifics_1.f90: Add tests for using
16742         all possible intrinsics as actual arguments.
16743         * gfortran.dg/specifics_2.f90: New file.
16744         * gfortran.dg/specifics_3.f90: New file.
16745
16746 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
16747
16748         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
16749         * gcc.dg/debug/debug-2.c: Likewise.
16750
16751 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
16752
16753         * gcc.c-torture/compile/sync-2.c: New test.
16754
16755 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16756
16757         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
16758         line endings.
16759
16760 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16761
16762         PR rtl-optimization/29128
16763         * gcc.c-torture/compile/pr29128.c: New test.
16764
16765 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16766
16767         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
16768         line endings.
16769
16770 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
16771
16772         PR middle-end/29256
16773         * gcc.dg/tree-ssa/loop-19.c: New test.
16774
16775 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
16776
16777         PR tree-optimization/29330
16778         * gcc.dg/pr29330.c: New test.
16779
16780         PR target/28924
16781         * gcc.c-torture/compile/20061005-1.c: New test.
16782
16783 2006-10-06  Olivier Hainque  <hainque@adacore.com>
16784
16785         * gcc.dg/typename-vla-1.c: New case.
16786         * gnat.dg/forward_vla.adb: New case.
16787
16788 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
16789
16790         PR tree-optimization/29290
16791         * gfortran.dg/loop_nest_1.f90: New test.
16792
16793         PR target/29198
16794         * gcc.dg/tls/opt-12.c: New test.
16795
16796         PR fortran/28415
16797         * gfortran.dg/save_2.f90: New test.
16798
16799         PR c/29091
16800         * gcc.dg/pr29091.c: New test.
16801
16802 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
16803
16804         * lib/target-supports.exp
16805         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
16806         same as x86_64-*-*; check for LP64.
16807
16808 2006-10-04  Richard Henderson  <rth@redhat.com>
16809
16810         * lib/target-supports.exp (check_effective_target_tls): Redefine
16811         to mean non-emulated tls.
16812         * gcc.dg/tls/alias-1.c: Remove tls requirement.
16813         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
16814         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
16815         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
16816         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
16817         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
16818         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
16819
16820 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
16821
16822         PR fortran/29343
16823         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
16824
16825 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16826
16827         * gfortran.dg/bounds_check_fail_1.f90: New test.
16828
16829 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
16830
16831         PR c++/29020
16832         * g++.dg/template/friend48.C: New test.
16833
16834 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
16835
16836         PR fortran/29098
16837         * gfortran.dg/default_initialization_2.f90: New test.
16838
16839 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
16840
16841         PR fortran/20779
16842         PR fortran/20891
16843         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
16844
16845 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
16846
16847         PR fortran/29284
16848         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
16849
16850         PR fortran/29321
16851         PR fortran/29322
16852         * gfortran.dg/missing_optional_dummy_2.f90: New test.
16853
16854         PR fortran/25091
16855         PR fortran/25092
16856         * gfortran.dg/entry_array_specs_1.f90: New test.
16857
16858 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
16859
16860         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
16861         insufficient to inhibit some test failures at -O3.  Do testing
16862         on integers.
16863
16864 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
16865
16866         PR c++/29138
16867         * g++.dg/inherit/access8.C: New test.
16868         * g++.dg/template/dtor4.C: Tweak error messages.
16869
16870 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16871
16872         PR fortran/27478
16873         * gfortran.dg/entry_8.f90: New test.
16874
16875 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16876
16877         PR c++/29291
16878         * g++.dg/parse/new4.C: New test.
16879
16880 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
16881
16882         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
16883         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
16884         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
16885         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
16886         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
16887
16888 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16889
16890         PR fortran/19260
16891         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
16892         * gfortran.dg/continuation_2.f90: New test.
16893
16894         PR fortran/19262
16895         * gfortran.dg/continuation_3.f90: New test.
16896         * gfortran.dg/continuation_4.f90: New test.
16897         * gfortran.dg/continuation_5.f: New test.
16898         * gfortran.dg/continuation_6.f: New test.
16899
16900 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
16901
16902         PR c++/29226
16903         * g++.dg/template/vla1.C: New test.
16904
16905 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16906
16907         PR fortran/29210
16908         * gfortran.dg/complex_parameter_1.f90: New test.
16909
16910 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
16911
16912         PR c/29154
16913         * gcc.c-torture/execute/20060929-1.c: New test.
16914
16915 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
16916
16917         PR c++/29105
16918         * g++.dg/template/member6.C: New test.
16919         * g++.dg/parse/typename7.C: Adjust error markers.
16920
16921         PR c++/29080
16922         * g++.dg/template/member7.C: New test.
16923
16924 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
16925
16926         PR c/24010
16927         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
16928         gcc.dg/Woverride-init-3.c: New tests.
16929
16930 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16931
16932         * gcc.c-torture/execute/20060930-1.c: New test.
16933
16934 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16935
16936         PR fortran/18791
16937         * gfortran.dg/specifics_1.f90: New test.
16938         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
16939         complex specifics.
16940
16941 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16942
16943         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
16944         pthread-init-common.h: New.
16945
16946 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
16947
16948         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
16949         precision on some archs.
16950
16951 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
16952
16953         * gcc.dg/non-local-goto-1.c: New test.
16954         * gcc.dg/non-local-goto-2.c: Likewise.
16955         * gcc.dg/setjmp-3.c: Likewise.
16956         * gcc.dg/setjmp-4.c: Likewise.
16957
16958 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
16959
16960         * gnat.dg/self_aggregate_with_pointer.adb: New test.
16961
16962 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
16963
16964         PR fortran/28276
16965         * gfortran.dg/exponent_1.f90: New test.
16966
16967         PR fortran/27021
16968         * gfortran.dg/nearest_1.f90: New test.
16969
16970 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
16971
16972         PR middle-end/25261
16973         PR middle-end/28790
16974         * gcc.dg/gomp/nestedfn-1.c: New test.
16975
16976 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
16977
16978         PR objc/29195
16979         * objc/compile/method-1.m: New test.
16980
16981 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
16982
16983         PR c++/26938
16984         * g++.dg/template/crash58.C: New test.
16985         * g++.dg/parse/crash28.C: Adjust error markers.
16986         * g++.dg/template/crash34.C: Likewise.
16987         * g++.dg/template/friend31.C: Likewise.
16988         * g++.dg/template/crash32.C: Likewise.
16989
16990         PR c++/27329
16991         * g++.dg/template/crash59.C: New test.
16992
16993         PR c++/27667
16994         * g++.dg/template/spec33.C: New test.
16995         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
16996
16997 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
16998             Adam Nemet  <anemet@caviumnetworks.com>
16999
17000         * gcc.dg/tree-ssa/ivopts-1.c: New test.
17001         * gcc.dg/tree-ssa/ivopts-2.c: New test.
17002
17003 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
17004
17005         PR target/28911
17006         * gcc.dg/pr28911.c: New.
17007
17008 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
17009
17010         PR target/29169
17011         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
17012         (dg-options): Add -mfpmath=387.
17013
17014 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
17015
17016         PR c/28706
17017         * gcc.dg/pr28706.c: New test.
17018
17019         PR c/28712
17020         * gcc.dg/pr28712.c: New test.
17021
17022 2006-09-22  Mike Stump  <mrs@apple.com>
17023
17024         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
17025
17026 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
17027
17028         PR tree-optimization/28888
17029         * gcc.dg/pr28888.c: New test.
17030
17031 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
17032
17033         PR c++/29016
17034         * g++.dg/init/ptrfn1.C: New test.
17035
17036 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
17037
17038         PR c++/28861
17039         * g++.dg/template/spec32.C: New test.
17040         * g++.dg/parse/crash9.C: Adjust error markers.
17041
17042         PR c++/28303
17043         * g++.dg/template/typedef6.C: New test.
17044         * g++.dg/init/error1.C: Adjust error markers.
17045         * g++.dg/parse/crash9.C: Likewise.
17046         * g++.dg/template/crash55.C: Likewise.
17047
17048 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
17049
17050         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
17051
17052 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
17053
17054         PR target/27650
17055         * g++.dg/ext/dllimport12.C: New test.
17056
17057 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
17058
17059         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
17060         * gcc.target/mips/nmadd-2.c: Likewise.
17061         * gcc.target/mips/mips-ps-6.c: New test.
17062         * gcc.target/mips/neg-abs-1.c: Likewise.
17063         * gcc.target/mips/neg-abs-2.c: Likewise.
17064         * gcc.target/mips/nmadd-3.c: New test.
17065
17066 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
17067
17068         PR middle-end/28046
17069         * gcc.dg/gomp/atomic-10.c: New test.
17070         * g++.dg/gomp/atomic-10.C: New test.
17071
17072 2006-09-20  Eric Christopher  <echristo@apple.com>
17073
17074         * gcc.target/i386/sse3-not-fisttp.c: New.
17075
17076 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
17077
17078         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
17079
17080 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
17081
17082         * gcc.c-torture/execute/pr28289.c (one): New variable.
17083         (main): Use it instead of argc.
17084         * gcc.c-torture/execute/20060102-1.c (one): New variable.
17085         (main): Use it instead of argc.
17086
17087 2006-09-19  Paul Brook  <paul@codesourcery.com>
17088
17089         PR target/28516
17090         * gcc.dg/nested-func-5.c: New test.
17091
17092 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17093
17094         * lib/target-supports.exp (check_effective_target_tls): Compile
17095         test stubs using ${tool}_target_compile, not just target_compile.
17096         (check_effective_target_tls_runtime): Likewise.
17097
17098 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17099
17100         * gcc.c-torture/compile/20030405-1.x: Remove.
17101
17102         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
17103         optimising linker from discarding it.
17104
17105 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
17106
17107         PR fortran/28526
17108         * gfortran.dg/keyword_symbol_1.f90: New test.
17109
17110         * gfortran.dg/spread_shape_1.f90: Add missing warning with
17111         pedantic compilation option.
17112
17113 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
17114
17115         PR fortran/29060
17116         * gfortran.dg/spread_shape_1.f90: New test.
17117
17118 2006-09-17  Roger Sayle  <roger@eyesopen.com>
17119
17120         PR tree-optimization/28887
17121         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
17122
17123 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
17124
17125         PR c/25993
17126         * gcc.dg/pr25993.c: New test.
17127
17128 2006-09-17  Ira Rosen  <irar@il.ibm.com>
17129
17130         PR tree-opt/21591
17131         * gcc.dg/vect/pr21591.c: New test.
17132
17133 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
17134
17135         PR tree-opt/29059
17136         * gcc.c-torture/compile/strcpy-1.c: New test.
17137         * gcc.c-torture/compile/strcpy-2.c: New test.
17138         * gcc.c-torture/compile/memcpy-1.c: New test.
17139         * gcc.c-torture/compile/memcpy-2.c: New test.
17140
17141 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
17142
17143         PR testsuite/29055
17144         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
17145
17146 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
17147
17148         * gnat.dg/specs/double_record_extension1.ads: New test.
17149         * gnat.dg/specs/double_record_extension2.ads: Likewise.
17150
17151 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
17152
17153         PR fortran/29051
17154         * gfortran.dg/oldstyle_3.f90: New test.
17155
17156 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17157
17158         PR libgfortran/29099
17159         * gfortran.dg/secnds-1.f: New test.
17160
17161 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17162
17163         PR libgfortran/29053
17164         * gfortran.dg/streamio_9.f90: New test.
17165         * gfortran.dg/streamio_10.f90: New test.
17166
17167 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
17168
17169         PR C++/29002
17170         * g++.dg/init/array22.C: New test.
17171         * g++.dg/init/array23.C: New test.
17172
17173 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
17174
17175         * stackcheck.lst: Update list of tests requiring stack checking.
17176         * norun.lst: Adjust for above change.
17177         * ada95.lst: New file.
17178         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
17179         requiring -gnat95 switch.
17180
17181 2006-09-14  Olivier Hainque  <hainque@adacore.com>
17182
17183         * gnat.dg/in_out_parameter.adb: New test.
17184
17185 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
17186
17187         PR debug/28980
17188         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
17189
17190 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
17191
17192         * gnat.dg/specs/unchecked_union.ads: New test.
17193
17194 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
17195
17196         PR rtl-optimization/28982
17197         * gcc.c-torture/execute/pr28982a.c: New test.
17198         * gcc.c-torture/execute/pr28982b.c: Likewise.
17199
17200 2006-09-12  Eric Christopher  <echristo@apple.com>
17201
17202         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
17203         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
17204
17205 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
17206
17207         PR c/28768
17208         PR preprocessor/14634
17209         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
17210         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
17211         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
17212
17213 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17214
17215         * gcc.dg/pr28243.c: New test.
17216
17217 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
17218
17219         PR fortran/28971
17220         gfortran.dg/pr28971.f90: New test to act as a backstop in case
17221         this undiagnosed regression reappears.
17222
17223 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
17224
17225         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
17226         Treat $srcdir as a literal.
17227         * lib/fortran-torture.exp (fortran-torture-compile,
17228         fortran-torture-execute): Likewise.
17229         * lib/objc-torture.exp (objc-torture-compile,
17230         objc-torture-execute): Likewise.
17231         * lib/profopt.exp (profopt-execute): Likewise.
17232
17233 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
17234
17235         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
17236
17237 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
17238
17239         PR testsuite/28950
17240         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
17241
17242 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
17243
17244         PR target/13685
17245         * gcc.target/i386/pr13685.c: New test.
17246
17247 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17248
17249         * gcc.dg/pr28726.c: New test.
17250
17251 2006-09-11  Josh Conner  <jconner@apple.com>
17252
17253         * gcc.dg/nrv3.c: Increase size of structure.
17254         * gcc.dg/nrv4.c: Likewise.
17255         * gcc.dg/nrv5.c: Likewise.
17256
17257 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
17258
17259         PR libfortran/28890
17260         gfortran.dg/assumed_charlen_function_5.f90: New test.
17261
17262 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
17263
17264         PR c++/28991
17265         * g++.dg/init/static3.C: New test.
17266
17267 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
17268
17269         PR testsuite/29007
17270         * gcc.dg/long-long-cst1.c (t): Add cast to
17271         __SIZE_TYPE__ before casting to int.
17272         (main): Return 0 on success.
17273
17274 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17275
17276         * gcc.c-torture/execute/20060910-1.c: New test.
17277
17278 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
17279
17280         PR middle-end/26983
17281         * gcc.dg/pr26983.c: New test.
17282
17283 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
17284
17285         PR target/29006
17286         * gcc.c-torture/execute/pr29006.c: New test.
17287
17288 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17289
17290         PR libfortran/28947
17291         gfortran.dg/matmul_4.f90: New test.
17292
17293 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17294
17295         PR fortran/28959
17296         gfortran.dg/used_types_10: New test.
17297
17298 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17299
17300         PR libfortran/28923
17301         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
17302         gfortran.dg/array_initializer_3.f90: New test.
17303
17304 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17305
17306         PR fortran/28914
17307         * gfortran.dg/actual_array_constructor_3.f90: New test.
17308
17309 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
17310
17311         PR testsuite/26778
17312         * gcc.target/i386/pr26778.c: New testcase.
17313
17314 2006-09-08  Eric Christopher  <echristo@apple.com>
17315
17316         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
17317         * gcc.target/i386/memcpy-1.c: Ditto.
17318         * gcc.target/i386/asm-1.c: Ditto.
17319         * gcc.target/i386/20060512-4.c: Ditto.
17320         * gcc.target/i386/compress-float-387.c: Ditto.
17321         * gcc.target/i386/20060512-1.c: Ditto.
17322         * gcc.target/i386/compress-float-sse.c: Ditto.
17323         * gcc.target/i386/20060512-2.c: Ditto.
17324         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
17325         * gcc.target/i386/stack-prot-kernel.c: Ditto.
17326         * gcc.target/i386/compress-float-387-pic.c: Ditto.
17327         * gcc.dg/pr26449.c: Ditto.
17328         * gcc.dg/attr-ms_struct-2.c: Ditto.
17329         * gcc.dg/attr-ms_struct-1.c: Ditto.
17330         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
17331
17332 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
17333
17334         PR c/28504
17335         * gcc.dg/vla-10.c: New test.
17336
17337 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17338
17339         PR c++/28858
17340         * g++.dg/parse/template20.C: New test.
17341         * g++.dg/template/operator8.C: Remove obsolete part.
17342         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
17343         * g++.old-deja/g++.pt/crash65.C: Likewise.
17344
17345 2006-09-07  Jason Merrill  <jason@redhat.com>
17346
17347         PR middle-end/27724
17348         * gcc.dg/long-long-cst1.c: New test.
17349
17350 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17351
17352         PR C++/28906
17353         * g++.dg/other/array3.C: New test.
17354         * g++.dg/other/array4.C: New test.
17355         * g++.dg/other/array5.C: New test.
17356
17357 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
17358
17359         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
17360
17361 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
17362
17363         PR target/28946
17364         * gcc.target/i386/pr28946.c: New test.
17365
17366 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
17367
17368         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
17369         in integer literal constant.
17370         * gfortran.dg/enum_8.f90: Ditto.
17371         * gfortran.dg/g77/20030326-1.f: Ditto.
17372
17373 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
17374
17375         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
17376         nonconformance usage.
17377
17378 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17379
17380         PR middle-end/28862
17381         * gcc.c-torture/compile/vector-align-1.c: New test.
17382
17383 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17384
17385         PR rtl-opt/27883
17386         * g++.dg/opt/copysign-1.C: New test.
17387
17388 2006-09-06  Jason Merrill  <jason@redhat.com>
17389
17390         PR c++/27371
17391         * g++.dg/warn/unused-result1.C: New test.
17392
17393 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
17394
17395         PR c++/28903
17396         * g++.dg/ext/vla3.C: New test.
17397
17398         PR c++/28886
17399         * g++.dg/template/array16.C: New test.
17400
17401 2006-09-06  Richard Guenther  <rguenther@suse.de>
17402
17403         * gcc.dg/pr27226.c: Remove testcase again.
17404
17405 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17406
17407         PR tree-opt/28937
17408         * g++.dg/opt/unroll2.C: New test.
17409
17410 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17411
17412         PR tree-opt/28952
17413         * gcc.dg/vect/pr28952.c: New test.
17414
17415 2006-09-05  Richard Guenther  <rguenther@suse.de>
17416
17417         PR tree-optimization/28900
17418         * gcc.dg/torture/pr28900.c: New testcase
17419
17420 2006-09-05  Richard Guenther  <rguenther@suse.de>
17421
17422         PR tree-optimization/28905
17423         * gcc.c-torture/compile/pr28905.c: New testcase.
17424
17425 2006-09-05  Richard Guenther  <rguenther@suse.de>
17426
17427         PR middle-end/28935
17428         * gcc.dg/pr28935.c: New testcase.
17429
17430 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17431
17432         * gcc.c-torture/execute/20060905-1.c: New test.
17433
17434 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
17435
17436         PR fortran/28908
17437         * gfortran.dg/used_types_7.f90: New test.
17438         * gfortran.dg/used_types_8.f90: New test.
17439         * gfortran.dg/used_types_9.f90: New test.
17440
17441 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17442
17443         * gcc.c-torture/compile/20060904-1.c: New test.
17444
17445 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17446
17447         PR c++/23287 Revert my 2006-09-01 patch
17448         * g++.dg/parse/dtor12.C: Remove.
17449
17450 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
17451
17452         PR c+/27670
17453         * g++.dg/template/operator9.C: New test.
17454
17455         PR c++/27493
17456         * g++.dg/template/operator7.C: New test.
17457
17458         PR c++/27494
17459         * g++.dg/template/operator8.C: New test.
17460
17461         PR c++/27397
17462         * g++.dg/template/crash57.C: New test.
17463
17464         * g++.dg/template/typedef4.C: Adjust error markers.
17465         * g++.dg/template/typedef5.C: Likewise.
17466
17467 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
17468
17469         PR c++/28878
17470         * g++.dg/parse/crash33.C: New test.
17471
17472 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
17473         Richard Guenther  <rguenther@suse.de>
17474         Adam Nemet  <anemet@caviumnetworks.com>
17475
17476         PR middle-end/27226
17477         * gcc.target/mips/memcpy-1.c: New testcase.
17478         * gcc.dg/pr27226.c: Likewise.
17479
17480 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
17481
17482         PR c++/28705
17483         * g++.dg/lookup/koenig5.C: New.
17484         * g++.dg/template/crash56.C: New.
17485
17486 2006-09-01  Josh Conner  <jconner@apple.com>
17487
17488         PR c++/25505
17489         * gcc.dg/nrv3.c: New test.
17490         * gcc.dg/nrv4.c: New test.
17491         * gcc.dg/nrv5.c: New test.
17492
17493 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
17494
17495         PR c++/23287
17496         * g++.dg/parse/dtor12.C: New.
17497
17498 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
17499
17500         PR tree-optimization/28839
17501         * gcc.dg/pr28839.c: New test.
17502
17503 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
17504
17505         PR target/24367
17506         * gcc.dg/pr24367.c: New testcase.
17507
17508 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
17509
17510         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
17511
17512 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
17513
17514         PR rtl-optimization/27735
17515         * gcc.dg/loop-unswitch-1.c: New test.
17516
17517 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
17518
17519         PR fortran/28885
17520         * gfortran.dg/aliasing_dummy_2.f90: New test.
17521
17522         PR fortran/20067
17523         * gfortran.dg/generic_5.f90: Change error message.
17524
17525         PR fortran/28873
17526         * gfortran.dg/generic_6.f90: New test.
17527
17528         PR fortran/25077
17529         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
17530
17531         PR fortran/25102
17532         * gfortran.dg/invalid_interface_assignment.f90: New test.
17533
17534         PR fortran/24866
17535         * gfortran.dg/module_proc_external_dummy.f90: New test.
17536
17537 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
17538
17539         PR c++/28349
17540         * g++.dg/warn/var-args1.C: New test.
17541
17542 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
17543
17544         PR fortran/28866
17545         * gfortran.dg/simpleif_2.f90: New test.
17546         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
17547         * gfortran.dg/enum_5.f90: Ditto.
17548
17549 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17550             Kazu Hirata  <kazu@codesourcery.com>
17551
17552         PR tree-optimization/17506
17553         * gcc.dg/pr17506.c: New.
17554
17555 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
17556
17557         PR c++/28139
17558         * g++.dg/eh/alias1.C: New test.
17559
17560 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17561
17562         PR c++/28860
17563         * g++.dg/template/ttp22.C: New test.
17564
17565 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
17566
17567         PR middle-end/26632
17568         * gcc.dg/pr26632.c: New.
17569
17570 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17571
17572         PR libgfortran/28354
17573         * gfortran.dg/fmt_zero_precision.f90: New test.
17574
17575 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
17576
17577         PR c++/28058
17578         * g++.dg/template/spec31.C: New test.
17579
17580 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
17581
17582         PR c++/26573
17583         * g++.dg/other/static2.C: New test.
17584
17585 2006-08-26  Roger Sayle  <roger@eyesopen.com>
17586
17587         * gcc.dg/Wswitch-enum-2.c: New test case.
17588         * gcc.dg/Wswitch-enum-3.c: Likewise.
17589
17590 2006-08-26  Richard Guenther  <rguenther@suse.de>
17591
17592         * gcc.c-torture/compile/20060826-1.c: New testcase.
17593
17594 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
17595
17596         PR c++/28736
17597         * g++.dg/template/void10.C: New test.
17598
17599         PR c++/28737
17600         * g++.dg/template/void8.C: New test.
17601
17602         PR c+_+/28738
17603         * g++.dg/template/void9.C: New test.
17604
17605         * g++.dg/template/void3.C: Adjust error markers.
17606         * g++.dg/template/void4.C: Likewise.
17607         * g++.dg/template/crash55.C: Likewise.
17608         * g++.dg/template/void7.C: Likewise
17609
17610 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
17611
17612         PR c++/28588
17613         * g++.dg/inherit/access6.C: New test.
17614         * g++.dg/inherit/access7.C: Likewise.
17615
17616         PR c++/28595
17617         * g++.dg/template/array15.C: New test.
17618         * g++.dg/template/crash2.C: Tweak error markers.
17619
17620 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
17621
17622         PR middle-end/28683
17623         * gcc.c-torture/compile/20060823-1.c: New test.
17624
17625 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17626
17627         PR c++/28853
17628         * g++.dg/template/ttp21.C: New test.
17629
17630         PR c++/28852
17631         * g++.dg/other/operator1.C: Add error-marker.
17632         * g++.dg/other/operator2.C: New test.
17633
17634 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
17635
17636         PR c/27893
17637         * gcc.c-torture/compile/vla-const-1.c,
17638         gcc.c-torture/compile/vla-const-2.c: New tests.
17639
17640 2006-08-26  Richard Guenther  <rguenther@suse.de>
17641
17642         PR middle-end/28814
17643         * gcc.dg/torture/pr28814.c: New testcase.
17644
17645 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
17646
17647         PR c/28418
17648         * gcc.c-torture/compile/compound-literal-1.c: New test.
17649
17650 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
17651
17652         PR c/28299
17653         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
17654         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
17655         Expect extra diagnostics.
17656
17657 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
17658
17659         gcc.dg/noncompile/pr16876.c: New test.
17660
17661 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
17662
17663         PR c++/28056
17664         * g++.dg/parse/local1.C: New test.
17665         * g++.dg/other/qual1.C: Tweak error marker.
17666
17667 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
17668
17669         PR c++/27787
17670         * g++.dg/template/typename10.C: New.
17671         * g++.dg/template/lookup4.C: Remove bogus error marker.
17672
17673 2006-08-25  Richard Guenther  <rguenther@suse.de>
17674
17675         PR testsuite/28829
17676         * gcc.dg/pr26570.c: Fix testcase.
17677
17678 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
17679
17680         PR tree-opt/28807
17681         * gcc.c-torture/execute/mayalias-2.c: New test.
17682         * gcc.dg/tree-ssa/alias-13.c: New test.
17683
17684 2006-08-24  Jan Hubicka  <jh@suse.cz>
17685
17686         PR debug/26881
17687         * gcc.dg/debug/pr26881.c: New file.
17688
17689 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
17690
17691         PR fortran/28788
17692         * gfortran.dg/used_types_4.f90: New test.
17693         * gfortran.dg/derived_init_2.f90: Modify to check sibling
17694         association of derived types.
17695         * gfortran.dg/used_types_2.f90: Add module cleanup.
17696         * gfortran.dg/used_types_3.f90: The same.
17697
17698         PR fortran/28771
17699         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
17700         fix of regression.
17701
17702 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17703
17704         PR 28813
17705         * gfortran.dg/direct_io_6.f90: Remove test.
17706
17707 2006-08-23  Stuart Hastings  <stuart@apple.com>
17708
17709         PR 28825
17710         * gcc.target/i386/20060821-1.c: New.
17711
17712 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
17713
17714         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
17715         dg-warning strings for dllimport.
17716
17717 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
17718
17719         PR C++/28450
17720         * g++.dg/ext/vector4.C: New test.
17721         * g++.dg/ext/complex1.C: New test.
17722
17723 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
17724
17725         PR debug/28692
17726         * gcc.dg/debug/const-1.c: New.
17727         * gcc.dg/debug/const-2.c: New.
17728         * gcc.dg/debug/dwarf2/const-1.c: New.
17729         * gcc.dg/debug/dwarf2/const-2.c: New.
17730         * gcc.dg/debug/dwarf2/const-2b.c: New.
17731
17732 2006-08-22  Richard Guenther  <rguenther@suse.de>
17733
17734         PR middle-end/28776
17735         * gcc.c-torture/compile/pr28776-1.c: New testcase.
17736         * gcc.c-torture/compile/pr28776-2.c: Likewise.
17737
17738 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
17739
17740         PR tree-optimization/28003
17741         * g++.dg/tree-ssa/pr28003.C: New.
17742
17743 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
17744
17745         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
17746
17747 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
17748
17749         PR c++/26269
17750         * g++.dg/other/error14.C: New test.
17751
17752         PR c++/28505
17753         * g++.dg/parse/ctor7.C: New test.
17754         * g++.dg/parse/ctor8.C: Likewise.
17755
17756         PR c++/28741
17757         * g++.dg/template/void7.C: New test.
17758
17759 2006-08-21  Olivier Hainque  <hainque@adacore.com>
17760
17761         * gnat.dg/self_aggregate_with_zeros.adb: New test.
17762         * gnat.dg/self_aggregate_with_array.adb: New test.
17763
17764 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
17765
17766         * g++.dg/eh/arm-vfp-unwind.C: New test.
17767
17768 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
17769
17770         PR c++/28341
17771         * g++.dg/template/ref3.C: New test.
17772         * g++.dg/template/nontype13.C: New test.
17773
17774         PR c++/28346
17775         * g++.dg/template/ptrmem17.C: New test.
17776
17777 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
17778
17779         PR target/28648 c:
17780         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
17781
17782 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
17783
17784         PR fortran/28630
17785         * gfortran.dg/used_types_2.f90: New test.
17786
17787         PR fortran/28601
17788         * gfortran.dg/used_types_3.f90: New test.
17789
17790         PR fortran/20886
17791         * gfortran.dg/generic_actual_arg.f90: New test.
17792
17793         PR fortran/28735
17794         * gfortran.dg/module_private_array_refs_1.f90: New test.
17795
17796         PR fortran/28762
17797         * gfortran.dg/program_name_1.f90: New test.
17798
17799         PR fortran/28425
17800         * gfortran.dg/derived_constructor_comps_1.f90: New test.
17801
17802         PR fortran/28496
17803         * gfortran.dg/array_initializer_2.f90: New test.
17804
17805         PR fortran/18111
17806         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
17807
17808         PR fortran/28600
17809         * gfortran.dg/assumed_charlen_function_4.f90: New test.
17810
17811         PR fortran/28771
17812         * gfortran.dg/assumed_charlen_in_main.f90: New test.
17813
17814         PR fortran/28660
17815         * gfortran.dg/dependent_decls_1.f90: New test.
17816
17817 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17818
17819         PR fortran/25217
17820         * gfortran.dg/derived_init_2.f90: New.
17821
17822 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
17823
17824         * gcc.c-torture/execute/pr28289.c: New test.
17825
17826 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
17827
17828         PR c/28744
17829         * gcc.dg/attr-externally-visible-1.c: New test.
17830         * gcc.dg/attr-externally-visible-2.c: New test.
17831         * g++.dg/parse/attr-externally-visible-1.C: New test.
17832         * g++.dg/parse/attr-externally-visible-2.C: New test.
17833
17834 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17835
17836         PR c++/28606
17837         * g++.dg/parse/dtor11.C: New test.
17838
17839 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17840
17841         PR rtl-optimization/28489
17842         * gcc.c-torture/compile/pr28489.c: New test.
17843
17844 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17845
17846         PR c++/28710
17847         * g++.dg/template/redecl4.C: New test.
17848
17849         PR c++/28711
17850         * g++.dg/template/ctor8.C: New test.
17851
17852 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
17853
17854         * gcc.dg/pr26570.c: Fix testcase.
17855
17856 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
17857
17858         * PR c++/28573
17859         * g++.dg/parse/offsetof6.C: New test.
17860         * g++.dg/parse/offsetof6.C: New test.
17861         * g++.dg/parse/offsetof7.C: New test.
17862
17863 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17864
17865         PR testsuite/28602
17866         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
17867         is false.
17868
17869 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
17870
17871         PR c++/28302
17872         * g++.dg/ext/vector3.C: New test.
17873
17874 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
17875
17876         PR gcov/profile/26570
17877         * gcc.dg/pr26570.c: New test.
17878
17879 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
17880
17881         PR c/27697
17882         * gcc.dg/qual-component-1.c: New test.
17883
17884 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17885
17886         PR c++/28593
17887         * g++.dg/parse/new3.C: New test.
17888
17889 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17890
17891         PR fortran/25828
17892         * gfortran.dg/streamio_1.f90: New test.
17893         * gfortran.dg/streamio_2.f90: New test.
17894         * gfortran.dg/streamio_3.f90: New test.
17895         * gfortran.dg/streamio_4.f90: New test.
17896         * gfortran.dg/streamio_5.f90: New test.
17897         * gfortran.dg/streamio_6.f90: New test.
17898         * gfortran.dg/streamio_7.f90: New test.
17899         * gfortran.dg/streamio_8.f90: New test.
17900
17901 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
17902
17903         PR c/28287
17904         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
17905
17906 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
17907
17908         PR c++/28594
17909         * g++.dg/template/void6.C: New test.
17910
17911 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17912
17913         PR c/28649
17914         * gcc.dg/parse-error-1.c: New test.
17915         * gcc.dg/parse-error-2.c: New test.
17916         * gcc.dg/cpp/digraph2.c: Add error-marker.
17917         * gcc.dg/noncompile/920923-1.c: Likewise.
17918
17919 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
17920
17921         PR c/27490
17922         * gcc.dg/sizeof-2.c: New testcase.
17923
17924         PR c/27489
17925         * gcc.dg/switch-A.c: New testcase.
17926
17927 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
17928
17929         PR c++/28288
17930         PR c++/14556
17931         * g++.old-deja/g++.warn/compare1.C: Delete.
17932         * g++.dg/opt/pr7503-2.C: Delete.
17933         * g++.dg/opt/pr7503-3.C: Delete.
17934         * g++.dg/opt/pr7503-4.C: Delete.
17935         * g++.dg/opt/pr7503-5.C: Delete.
17936         * g++.dg/opt/max1.C: Delete.
17937         * g++.dg/warn/minmax.C: Delete.
17938         * g++.dg/expr/minmax.C: New test.
17939
17940 2006-08-14  Richard Guenther  <rguenther@suse.de>
17941
17942         PR testsuite/28703
17943         * gcc.c-torture/execute/pr28651.c: Do not use argc
17944         to avoid optimization, instead forbid inlining.
17945
17946 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
17947
17948         PR rtl-optimization/28634
17949         * gcc.c-torture/execute/ieee/pr28634.c: New test.
17950
17951 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
17952
17953         PR c/27184
17954         * gcc.dg/torture/pr27184.c: New test.
17955
17956 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
17957
17958         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
17959
17960 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17961
17962         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
17963         * gfortran.dg/stat_2.f90: Likewise.
17964         * gfortran.dg/chmod_1.f90: Likewise.
17965         * gfortran.dg/chmod_2.f90: Likewise.
17966         * gfortran.dg/chmod_3.f90: Likewise.
17967
17968 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
17969
17970         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
17971
17972 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17973
17974         * g++.dg/opt/pr23454-2.C: New test.
17975
17976 2006-08-11  Richard Guenther  <rguenther@suse.de>
17977
17978         PR middle-end/28651
17979         * gcc.c-torture/execute/pr28651.c: New testcase.
17980
17981 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
17982
17983         * gnat.dg/specs/static_initializer.ads: New test.
17984
17985 2006-08-10  Paul Brook  <paul@codesourcery.com>
17986
17987         * gcc.target/arm/cond-asm.c: New test.
17988
17989 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
17990
17991         PR tree-optimization/26197
17992         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
17993         * g++.dg/vect/vect.exp: Compile the new tests with
17994         --param max-aliased-vops=0.
17995
17996 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
17997
17998         PR c++/28637
17999         * g++.dg/template/void3.C: New test.
18000
18001         PR c++/28638
18002         * g++.dg/template/void4.C: New test.
18003
18004         PR c++/28640
18005         * g++.dg/template/void5.C: New test.
18006
18007 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
18008
18009         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
18010         after dg-do compile.
18011
18012 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
18013
18014         PR tree-optimizations/26969
18015         * gcc.dg/vect/vect.exp: Compile tests prefixed with
18016         "unswitch-loops" with -funswitch-loops.
18017         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
18018
18019 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18020
18021         * gcc.dg/sparc-getcontext-1.c: Fix typo.
18022         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
18023         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
18024         * objc.dg/dwarf-1.m: Likewise.
18025         * objc.dg/dwarf-2.m: Likewise.
18026         * obj-c++.dg/dwarf-2.mm: Likewise.
18027
18028 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18029
18030         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
18031         * objc.dg/dwarf-2.m: Likewise.
18032         * obj-c++.dg/dwarf-2.mm: Likewise.
18033
18034         PR libfortran/28603
18035         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
18036
18037         PR testsuite/27611
18038         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18039
18040         PR testsuite/27033
18041         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18042
18043 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
18044
18045         PR target/27827
18046         * gcc.target/i386/pr27827.c: New testcase.
18047
18048 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
18049
18050         PR fortran/28590
18051         * gfortran.dg/sequence_types_1.f90: New test.
18052
18053 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
18054
18055         PR fortran/28548
18056         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
18057         dg-warning.  Add -pedantic option.
18058
18059 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18060
18061         PR c/28502
18062         * gcc.dg/proto-1.c: New test.
18063
18064         PR c/27721
18065         * gcc.dg/lvalue-4.c: New test.
18066
18067         PR c/28136
18068         * gcc.dg/init-bad-5.c: New test.
18069
18070 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
18071
18072         PR c++/28347
18073         * g++.dg/ext/typedef-init.C: Add new test for typedef
18074         initialization inside templates. Adjust existing error markers.
18075
18076 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
18077
18078         PR c++/28148
18079         * g++.dg/init/ptrmem3.C: New test.
18080
18081 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
18082
18083         PR tree-optimization/27770
18084         * lib/target-support.exp: New target keyword "section_anchors".
18085         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
18086         tests.
18087         * gcc.dg/vect/section-anchors-pr27770.c: New test.
18088         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
18089         * gcc.dg/vect/section-anchors-vect-69.c: New test.
18090         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
18091
18092 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18093
18094         * gcc.dg/20060801-1.c: Add missing '}'.
18095
18096 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18097
18098         PR c++/27508
18099         * g++.dg/parse/dtor9.C: New test.
18100         * g++.dg/parse/dtor10.C: New test.
18101         * g++.dg/other/error7.C: Adjust error-marker.
18102
18103         PR c++/28274
18104         * g++.dg/other/default5.C: New test.
18105
18106 2006-08-02  Richard Guenther  <rguenther@suse.de>
18107
18108         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
18109
18110 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
18111
18112         PR c++/28557
18113         * g++.dg/template/conv9.C: New test.
18114
18115 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
18116
18117         PR debug/28063
18118         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
18119         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
18120         Optionally return assembly text.  Update callers.
18121         (check_no_compiler_messages): Update verbose messages.
18122         (check_no_messages_and_pattern): New.
18123         (check_effective_target_string_merging): New.
18124
18125 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18126
18127         PR c++/28250
18128         * g++.dg/eh/catch4.C: New test.
18129
18130         PR c++/28257
18131         * g++.dg/other/qual1.C: New test.
18132
18133         PR c++/28259
18134         * g++.dg/inherit/error2.C: New test.
18135
18136         PR c++/28267
18137         * g++.dg/other/new1.C: New test.
18138
18139         * g++.dg/warn/pr23075.C: Remove obsolete test.
18140         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
18141         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
18142
18143 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
18144
18145         PR c++/28523
18146         * g++.dg/eh/cast1.C: New test.
18147
18148 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
18149
18150         PR libfortran/28452
18151         * gfortran.dg/random_3.f90:  New test.
18152
18153 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
18154
18155         PR c++/28432
18156         * g++.dg/other/pr28304.C: Change expected error message.
18157         * g++.dg/other/pr28432.C: New test.
18158
18159 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
18160
18161         PR c++/28256
18162         * g++.dg/init/brace2.C: Change expected error message, add empty init.
18163
18164 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
18165
18166         PR debug/23336
18167         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
18168         at -g1.
18169         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
18170         g++.dg/debug/enum-2.C: New.
18171
18172 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18173
18174         PR c++/6634
18175         * g++.dg/parse/long1.C: Add more tests.
18176
18177 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18178
18179         * gfortran.dg/lrshift_1.c: New file.
18180
18181 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18182
18183         PR libgfortran/28335
18184         * gfortran.dg/no_unit_error_1.f90: New test.
18185
18186 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18187
18188         PR libgfortran/28335
18189         * gfortran.dg/no_unit_error_1.f90: Delete test.
18190         * gfortran.dg/no_unit_error_2.f90: Delete test.
18191
18192 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18193
18194         * gfortran.dg/chmod_3.f90: New test.
18195         * gfortran.dg/ltime_gmtime_1.f90: New test.
18196         * gfortran.dg/ltime_gmtime_2.f90: New test.
18197         * gfortran.dg/lrshift_1.f90: New test.
18198         * gfortran.dg/chmod_1.f90: New test.
18199         * gfortran.dg/chmod_2.f90: New test.
18200
18201 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
18202
18203         PR c++/27668
18204         * g++.dg/template/crash55.C: New test.
18205
18206         PR c++/27962
18207         * g++.dg/template/nontype16.C: New test.
18208
18209         * g++.dg/template/void2.C: Adjust error markers.
18210         * g++.dg/template/nontype5.C: Adjust error markers.
18211
18212 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
18213
18214         * gcc.target/i386/stack-prot-kernel.c: New test.
18215
18216 2006-07-27  Roger Sayle  <roger@eyesopen.com>
18217
18218         * gcc.dg/builtins-55.c: New test case.
18219
18220 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
18221
18222         PR rtl-optimization/27907
18223         * gcc.c-torture/compile/pr27907.c: New test.
18224
18225 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18226
18227         * gfortran.dg/mclock.f90: New test.
18228         * gfortran.dg/int_conv_1.f90: New test.
18229         * gfortran.dg/stat_1.f90: New test.
18230         * gfortran.dg/stat_2.f90: New test.
18231
18232 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18233
18234         PR libgfortran/28335
18235         * gfortran.dg/no_unit_error_1.f90: New test.
18236         * gfortran.dg/no_unit_error_2.f90: New test.
18237         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
18238
18239 2006-07-25  Roger Sayle  <roger@eyesopen.com>
18240
18241         PR middle-end/28473
18242         * gcc.dg/fold-convround-1.c: New test case.
18243
18244 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
18245
18246         * gfortran.dg/arithmetic_if.f90:  Fix comments.
18247
18248 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18249
18250         PR c++/27572
18251         * g++.dg/other/typedef1.C: New test.
18252         * g++.dg/template/typedef4.C: New test.
18253         * g++.dg/template/typedef5.C: New test.
18254
18255 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
18256
18257         PR fortran/28416
18258         * gfortran.dg/allocatable_dummy_3.f90: New.
18259
18260 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
18261
18262         PR fortran/28439
18263         * gfortran.dg/arithmetic_if.f90:  New test.
18264
18265 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
18266
18267         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
18268         avoid memcpy optimization.
18269
18270 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18271
18272         PR fortran/25289
18273         * gfortran.dg/direct_io_6.f90: New test.
18274
18275 2006-07-24  Jan Hubicka  <jh@suse.cz>
18276
18277         PR c/25795
18278         PR c++/27369
18279         * gcc.dg/pr25795.c: New test.
18280         * gcc.dg/pr25795-1.c: New test.
18281
18282 2006-07-23  Roger Sayle  <roger@eyesopen.com>
18283
18284         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
18285         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
18286         which may be transformed to "g || h" on some platforms.
18287
18288 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
18289
18290         PR c++/28025
18291         * g++.dg/template/friend45.C: New test.
18292
18293 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18294
18295         PR libgfortran/28339
18296         * gfortran.dg/arrayio_8.f90: New test.
18297
18298 2006-07-21  Mike Stump  <mrs@apple.com>
18299
18300         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
18301
18302         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
18303
18304 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18305
18306         PR c++/28250
18307         * g++.dg/eh/catch3.C: New test.
18308
18309         PR c++/28363
18310         * g++.dg/template/defarg10.C: New test.
18311
18312 2006-07-20  Paul Brook  <paul@codesourcery.com>
18313
18314         PR 27363
18315         * gcc.dg/pr27363.c: New test.
18316
18317 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
18318
18319         PR c++/28338
18320         * g++.dg/init/ref13.C: New test.
18321
18322 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18323
18324         PR obj-c++/28434
18325         * obj-c++.dg/proto-error-1.mm: New test.
18326
18327 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
18328
18329         PR c++/28337
18330         * g++.dg/template/string1.C: New test.
18331
18332 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
18333
18334         PR c++/28048
18335         * g++.dg/template/defarg9.C: New test.
18336
18337         PR c++/28235
18338         * g++.dg/template/static27.C: New test.
18339
18340 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
18341
18342         PR 28410
18343         * gcc.dg/tree-ssa/pr28410.c: New test.
18344
18345 2006-07-18  Lee Millward  <lee.millward@gmail.com>
18346
18347         PR c++/28258
18348         * g++/dg/other/error13.C: New test.
18349
18350         PR c++/28260
18351         * g++.dg/template/friend44.C: New test.
18352
18353 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
18354
18355         PR c++/27495
18356         * g++.dg/other/pr27495.C: New.
18357
18358 2006-07-18  Olivier Hainque  <hainque@adacore.com>
18359
18360         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
18361         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
18362
18363 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18364
18365         PR c/28286
18366         * gcc.dg/pragma-pack-4.c: New test.
18367
18368 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
18369
18370         PR c++/28291
18371         * g++.dg/ext/pr28291.C: New test.
18372
18373 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
18374
18375         PR middle-end/28403
18376         * gcc.c-torture/execute/pr28403.c: New test.
18377
18378 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
18379
18380         PR middle-end/28402
18381         * gcc.dg/pr28402.c: New test.
18382
18383 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
18384
18385         PR c++/28304
18386         * g++.dg/other/pr28304.C: New test.
18387
18388 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
18389
18390         PR other/28251
18391         gcc.c-torture/unsorted/dump-noaddr.c: New test.
18392         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
18393
18394 2006-07-17  Richard Guenther  <rguenther@suse.de>
18395
18396         PR tree-optimization/28238
18397         * g++.dg/tree-ssa/pr28238.C: New testcase.
18398
18399 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18400
18401         PR c++/28250
18402         * g++.dg/eh/catch1.C: New test.
18403         * g++.dg/eh/catch2.C: New test.
18404
18405 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
18406
18407         PR c++/28370
18408         * g++.dg/template/anon3.C: New test.
18409
18410 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
18411
18412         PR fortran/20844
18413         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
18414         specifiers requiring an explicit format tag..
18415
18416         PR fortran/28201
18417         * gfortran.dg/generic_5: New test.
18418
18419         PR fortran/20893
18420         * gfortran.dg/elemental_optional_args_1.f90: New test.
18421
18422 2006-07-16  Olivier Hainque  <hainque@adacore.com>
18423
18424         * gnat.dg/assert.ads: New file.
18425         * gnat.dg/controlled_record.ads: Likewise.
18426         * gnat.dg/controlled_record.adb: Likewise.
18427
18428 2006-07-15  Lee Millward  <lee.millward@gmail.com>
18429
18430         PR c++/28292
18431         * g++.dg/other/error12.C: New test.
18432
18433         PR c++/28269
18434         * g++.dg/template/crash54.C: New test.
18435
18436 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18437
18438         PR c++/28249
18439         * g++.dg/parse/catch1.C: New test.
18440
18441         PR c++/28294
18442         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
18443
18444         PR c++/28387
18445         * g++.dg/ext/attrib24.C: New test.
18446
18447 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18448
18449         PR c++/28343
18450         * g++.dg/ext/asmspec1.C: New test.
18451
18452 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
18453
18454         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
18455         (dg-test): Support shouldfail tests.
18456         * lib/target-supports-dg.exp (dg-shouldfail): New.
18457         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
18458         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
18459         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
18460         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
18461         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
18462         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
18463         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
18464
18465 2006-07-13  Jan Hubicka  <jh@suse.cz>
18466
18467         * gcc.target/i386/memcpy-1.c: New.
18468
18469 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
18470
18471         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
18472
18473 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
18474
18475         PR fortran/25097
18476         * gfortran.dg/present_1.f90: New test.
18477
18478         PR fortran/20903
18479         * gfortran.dg/interface_derived_type_1.f90: New test.
18480
18481 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
18482
18483         PR fortran/28213
18484         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
18485         list.
18486
18487 2006-07-07  Lee Millward  <lee.millward@gmail.com>
18488
18489         PR c++/27820
18490         * g++.dg/other/label1.C: New test.
18491
18492 2006-07-07  Richard Guenther  <rguenther@suse.de>
18493
18494         PR middle-end/28268
18495         * gcc.dg/torture/pr28268.c: New testcase.
18496
18497 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
18498
18499         PR c++/27019
18500         * g++.dg/ext/pr27019.C: New.
18501
18502 2006-07-07  Richard Guenther  <rguenther@suse.de>
18503
18504         PR tree-optimization/28187
18505         * gcc.dg/pr28187.c: New testcase.
18506
18507 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
18508
18509         * gnat.dg/address_conversion.adb: New test.
18510         * gnat.dg/boolean_subtype.adb: Likewise.
18511         * gnat.dg/frame_overflow.adb: Likewise.
18512         * gnat.dg/pointer_array.adb: Likewise.
18513         * gnat.dg/pointer_conversion.adb: Likewise.
18514
18515 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
18516
18517         PR fortran/28237
18518         PR fortran/23420
18519         * gfortran.dg/print_fmt_5.f90: New test.
18520
18521 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18522
18523         PR fortran/28129
18524         * gfortran.dg/bounds_check_4.f90: New test.
18525
18526 2006-07-05  Richard Guenther  <rguenther@suse.de>
18527
18528         PR target/28158
18529         * gfortran.dg/pr28158.f90: New testcase.
18530
18531 2006-07-05  Richard Guenther  <rguenther@suse.de>
18532
18533         PR tree-optimization/28162
18534         * gcc.dg/pr28162.c: New testcase.
18535
18536 2006-07-05  Richard Guenther  <rguenther@suse.de>
18537         Andrew Pinski  <pinskia@gcc.gnu.org>
18538
18539         PR c++/27084
18540         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
18541
18542 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
18543
18544         PR fortran/28174
18545         * gfortran.dg/actual_array_substr_2.f90: New test.
18546
18547         PR fortran/28167
18548         * gfortran.dg/actual_array_constructor_2.f90: New test.
18549
18550 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18551
18552         * gfortran.dg/itime_idate_1.f: New test.
18553         * gfortran.dg/itime_idate_2.f: New test.
18554
18555 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18556
18557         PR libgfortran/27704
18558         * gfortran.dg/open_status_3.f90: New test.
18559         * gfortran.dg/fmt_l.f90: Update for new feature.
18560
18561 2006-07-03  Asher Langton  <langton2@llnl.gov>
18562
18563         * gfortran.dg/oldstyle_2.f90: New.
18564
18565 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
18566
18567         * gnat.dg/string_slice.adb: New test.
18568
18569 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18570
18571         PR fortran/19259
18572         * gfortran.dg/semicolon_fixed.c: New.
18573         * gfortran.dg/semicolon_free.c: New.
18574
18575 2006-06-30  Mike Stump  <mrs@apple.com>
18576
18577         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
18578         that don't support internal visibility.
18579
18580 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
18581
18582         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
18583         for '(' / ')' needing an extra '\'.
18584
18585 2006-06-29  Roger Sayle  <roger@eyesopen.com>
18586
18587         PR middle-end/27428
18588         * gcc.dg/pr27428-1.c: New test case.
18589
18590 2006-06-29  Mike Stump  <mrs@apple.com>
18591
18592         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
18593         on darwin as we can't align commons large enough yet.
18594
18595         * gcc.dg/vla-8.c: Add additional testcases.
18596
18597 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
18598
18599         PR c++/28114
18600         * g++.dg/other/pr28114.C: New.
18601
18602 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
18603
18604         * gcc.c-torture/compile/20060625-1.c: New test.
18605
18606 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
18607
18608         PR fortran/20867
18609         * gfortran.dg/stfunc_3.f90: New test.
18610
18611         PR fortran/25056
18612         * gfortran.dg/impure_actual_1.f90: New test.
18613
18614         PR fortran/20874
18615         * gfortran.dg/elemental_result_1.f90: New test.
18616
18617         PR fortran/25073
18618         * gfortran.dg/select_7.f90: New test.
18619
18620         PR fortran/27554
18621         * intrinsic_actual_1.f: New test.
18622
18623         PR fortran/22038
18624         PR fortran/28119
18625         * gfortran.dg/forall_4.f90: New test.
18626
18627         PR fortran/25072
18628         * gfortran.dg/forall_5.f90: New test.
18629
18630 2006-06-25  Lee Millward  <lee.millward@gmail.com>
18631
18632         PR c++/28051
18633         * g++.dg/template/using13.C: New test.
18634
18635         PR c++/28054
18636         * g++.dg/other/incomplete3.C: New test.
18637
18638 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18639
18640         PR fortran/28081
18641         * gfortran.dg/substr_3.f: New test.
18642         * gfortran.dg/equiv_2.f90: Update expected error message.
18643
18644 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
18645
18646         PR fortran/28118
18647         * gfortran.dg/actual_array_substr_1.f90: New test.
18648
18649 2006-06-24  Olivier Hainque  <hainque@adacore.com>
18650
18651         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
18652         * gnat.dg/scalar_mode_agg_compare.adb: New test.
18653
18654 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
18655
18656         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
18657
18658 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
18659
18660         PR fortran/27981
18661         * gfortran.dg/simpleif_2.f90: New test.
18662
18663 2006-06-23  Lee Millward  <lee.millward@gmail.com>
18664
18665         * g++.dg/template/error22.C: Fix typo.
18666
18667 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18668
18669         PR c++/28112
18670         * g++.dg/ext/attrib23.C: New test.
18671
18672 2006-06-23  Olivier Hainque  <hainque@adacore.com>
18673
18674         * gnat.dg/varsize_temp.adb: New test.
18675
18676 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18677
18678         PR c++/11468
18679         * g++.dg/other/java2.C: New test.
18680
18681 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
18682
18683         PR target/27789
18684         * g++.dg/ext/dllimport4.C. Add more tests for invalid
18685         initialization.
18686
18687 2006-06-22  Roger Sayle  <roger@eyesopen.com>
18688
18689         PR target/27531
18690         * gcc.dg/pr27531-1.c: New test case.
18691
18692 2006-06-22  Asher Langton  <langton2@llnl.gov>
18693
18694         PR fortran/24748
18695         * gfortran.dg/implicit_8.f90: New.
18696
18697 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
18698
18699         PR rtl-optimization/28121
18700         * gcc.dg/pr28121.c: New test.
18701
18702 2006-06-22  Lee Millward  <lee.millward@gmail.com>
18703
18704         PR c++/27805
18705         * g++.dg/parse/ptrmem6.C: New test.
18706
18707         PR c++/27821
18708         * g++.dg/template/error22.C: New test.
18709
18710 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18711
18712         PR c++/28111
18713         * g++.dg/template/friend43.C: New test.
18714
18715         PR c++/28110
18716         * g++.dg/template/crash53.C: New test.
18717
18718         PR c++/28109
18719         * g++.dg/rtti/incomplete1.C: New test.
18720
18721 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
18722
18723         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
18724
18725 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
18726
18727         * gcc.c-torture/execute/complex-7.c: New.
18728
18729 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
18730
18731         * gcc.dg/merge-all-constants-1.c: New test.
18732
18733 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
18734
18735         PR c++/28113
18736         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
18737
18738 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
18739
18740         * gfortran.dg/rrspacing_1.f90: New test.
18741
18742 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18743
18744         PR c++/28052
18745         * g++.dg/other/bitfield2.C: New test.
18746
18747 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
18748
18749         PR tree-optimization/27331
18750         * gcc.dg/pr27331.c: New test.
18751
18752 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
18753             Eric Botcazou  <ebotcazou@adacore.com>
18754
18755         PR ada/18692
18756         * lib/gnat.exp: New file.
18757         * lib/gnat-dg.exp: Likewise.
18758         * gnat.dg: New directory.
18759         * gnat.dg/dg.exp: New driver.
18760         * gnat.dg/specs: New directory.
18761         * gnat.dg/specs/specs.exp: New driver.
18762         * gnat.dg/style: New directory.
18763         * gnat.dg/style/style.exp: New driver.
18764
18765 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
18766
18767         PR fortran/16206
18768         * gfortran.dg/array_initializer_1.f90: New test.
18769
18770         PR fortran/28005
18771         * gfortran.dg/matmul_3.f90: New test.
18772
18773 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
18774
18775         PR middle-end/28075
18776         * gcc.dg/tree-ssa/inline-1.c: New test.
18777
18778 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
18779
18780         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
18781         in malloc prototype; remove XFAIL.
18782         * gcc.dg/pr18241-2.c: Ditto.
18783         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
18784         in memset prototype; remove XFAIL.
18785         * gcc.dg/tree-ssa/pr23382.c: Ditto.
18786
18787 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
18788
18789         * gcc.dg/vla-8.c: Add.
18790
18791 2006-06-19  Richard Guenther  <rguenther@suse.de>
18792
18793         PR tree-optimization/27090
18794         * g++.dg/tree-ssa/pr27090.C: New testcase.
18795
18796 2006-06-19  Roger Sayle  <roger@eyesopen.com>
18797
18798         PR target/27861
18799         * gcc.dg/pr27861-1.c: New test case.
18800
18801 2006-06-19  Richard Guenther  <rguenther@suse.de>
18802
18803         PR middle-end/28045
18804         * gcc.dg/torture/pr28045.c: New testcase.
18805
18806 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18807
18808         PR fortran/26801
18809         * gfortran.dg/associated_4.f90: New test.
18810
18811 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18812
18813         PR fortran/19310
18814         PR fortran/19904
18815         * gfortran.dg/real_const_3.f90: New test.
18816
18817 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
18818
18819         PR c++/28016
18820         * g++.dg/template/static26.C: New test.
18821
18822         PR c++/27979
18823         * g++.dg/expr/bitfield2.C: New test.
18824
18825         PR c++/27884
18826         * g++.dg/parse/linkage2.C: New test.
18827
18828 2006-06-16  Richard Guenther  <rguenther@suse.de>
18829
18830         PR middle-end/27116
18831         * gcc.dg/pr15785-1.c: Revert last change.
18832         * gcc.dg/torture/pr27116-2.c: New testcase.
18833
18834 2006-06-16  Roger Sayle  <roger@eyesopen.com>
18835
18836         PR middle-end/27802
18837         * gcc.dg/pr27802-1.c: New test case.
18838
18839 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
18840
18841         PR c++/27689
18842         * g++.dg/template/ttp18.C: New test.
18843         * g++.dg/template/ttp19.C: Likewise.
18844
18845         PR c++/27666
18846         * g++.dg/expr/cond9.C: New test.
18847
18848         PR c++/27640
18849         * g++.dg/template/ctor7.C: New test.
18850
18851 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
18852
18853         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
18854
18855 2006-06-16  Richard Guenther  <rguenther@suse.de>
18856
18857         PR tree-optimization/27781
18858         * gcc.dg/tree-ssa/pr27781.c: New testcase.
18859
18860 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
18861
18862         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
18863
18864 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
18865
18866         * gcc.dg/tree-ssa/loop-18.c: New test.
18867
18868 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
18869
18870         PR c++/27665
18871         * g++.dg/template/crash52.C: New test.
18872
18873         PR c++/27648
18874         * g++.dg/ext/attrib22.C: New test.
18875
18876         PR c++/26559
18877         * g++.dg/template/builtin1.C: New test.
18878         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
18879
18880         PR c++/28018
18881         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
18882         assignment.
18883         * g++.old-deja/g++.pt/crash51.C: Likewise.
18884
18885         PR c++/27227
18886         * g++.dg/lookup/linkage1.C: New test.
18887         * g++.dg/lookup/linkage2.C: Likewise.
18888
18889 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
18890
18891         PR middle-end/27959
18892         * gcc.dg/pr27959.c: New testcase.
18893
18894 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
18895
18896         PR target/28014:
18897         * g++.dg/eh/div.C: New test.
18898
18899 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
18900
18901         PR c++/27894
18902         * g++.dg/tree-ssa/pr26757.C: New test.
18903         * g++.dg/tree-ssa/pr27894.C: New test.
18904
18905 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18906
18907         * gcc.c-torture/compile/20060609-1.c: New test.
18908
18909         PR target/27863
18910         * gcc.c-torture/compile/pr27863.c: New test.
18911
18912 2006-06-13  Richard Guenther  <rguenther@suse.de>
18913
18914         PR tree-optimization/27830
18915         * g++.dg/tree-ssa/pr27830.C: New testcase.
18916
18917 2006-06-13  Matthew Sachs  <msachs@apple.com>
18918
18919         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
18920         the list of compiler flags; this causes those flags to be checked
18921         for things like dg-skip-if.
18922
18923 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18924
18925         PR c++/27601
18926         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
18927
18928 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
18929             Kazu Hirata  <kazu@codesourcery.com>
18930
18931         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
18932         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
18933
18934 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18935
18936         PR c++/27933
18937         * g++.dg/lookup/using15.C: New test.
18938
18939         PR c++/27951
18940         * g++.dg/other/anon4.C: New test.
18941
18942 2006-06-12  Roger Sayle  <roger@eyesopen.com>
18943
18944         PR c++/21210
18945         * g++.dg/init/complex1.C: New test case.
18946
18947 2006-06-11  Eric Christopher  <echristo@apple.com>
18948
18949         PR middle-end/27948
18950         * gcc.dg/bf-ms-layout.c: Run on darwin.
18951         * gcc.dg/bf-no-ms-layout: Ditto.
18952         * gcc.dg/attr-ms_struct-2.c: New.
18953         * gcc.dg/bf-ms-layout-2.c: Ditto.
18954
18955 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
18956
18957         * gcc.dg/attr-ms_struct-packed1.c: New.
18958
18959 2006-06-09  Mike Stump  <mrs@apple.com>
18960
18961         * gcc.dg/vla-7.c: Add.
18962
18963 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
18964
18965         PR fortran/24558
18966         * gfortran.dg/entry_6.f90: New test.
18967
18968         PR fortran/20877
18969         PR fortran/25047
18970         * gfortran.dg/entry_7.f90: New test.
18971
18972 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
18973
18974         PR c/27747
18975         * gcc.dg/cpp/_Pragma6.c: New test.
18976
18977         PR c++/27748
18978         * g++.dg/cpp/_Pragma1.C: New test.
18979
18980         PR preprocessor/27746
18981         * gcc.dg/gomp/macro-3.c: New test.
18982         * gcc.dg/gomp/macro-4.c: New test.
18983         * g++.dg/gomp/macro-3.C: New test.
18984         * g++.dg/gomp/macro-4.C: New test.
18985
18986 2006-06-09  Richard Guenther  <rguenther@suse.de>
18987
18988         PR tree-optimization/26998
18989         * gcc.dg/torture/pr26998.c: New testcase.
18990         * gcc.dg/tree-ssa/vrp29.c: New testcase.
18991
18992 2006-06-08  Mike Stump  <mrs@apple.com>
18993
18994         * gcc.dg/pr27095.c: Account for stubs.
18995
18996         PR target/26427
18997         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
18998         produce bad code on darwin.
18999
19000 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19001
19002         PR fortran/27958
19003         * gfortran.dg/substr_2.f: New test.
19004
19005 2006-06-08  Asher Langton  <langton2@llnl.gov>
19006
19007         PR fortran/27786
19008         * cray_pointers_2.f90: Add -fbounds-check compile flag.
19009
19010 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19011
19012         PR target/27421
19013         * gcc.dg/union-3.c: New test.
19014
19015 2006-06-08  Richard Guenther  <rguenther@suse.de>
19016
19017         PR middle-end/27116
19018         * gcc.dg/torture/pr27116.c: New testcase.
19019         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
19020
19021 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
19022
19023         PR rtl-optimization/26449
19024         * gcc.dg/pr26449.c: New test.
19025
19026 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19027
19028         PR c++/27601
19029         * g++.dg/ext/offsetof1.C: Test member functions.
19030
19031 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
19032
19033         * gcc.dg/pr27095.c: Improve scanning.
19034
19035 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
19036
19037         PR fortran/23091
19038         * gfortran.dg/saved_automatic_1.f90: New test.
19039
19040         PR fortran/24168
19041         * gfortran.dg/array_simplify_1.f90: New test.
19042
19043         PR fortran/25090
19044         * gfortran.dg/entry_dummy_ref_1.f90: New test.
19045
19046         PR fortran/25058
19047         * gfortran.dg/entry_dummy_ref_2.f90: New test.
19048
19049 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
19050
19051         PR c++/27177
19052         * g++.dg/expr/cast7.C: New test.
19053
19054 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
19055
19056         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
19057         * lib/gcc-defs.exp (tool_check_compile): Ditto.
19058         * lib/fortran-torture.exp (fortran-torture-compile,
19059         fortran-torture-execute): Ditto.
19060
19061 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
19062
19063         PR target/27842
19064         * gcc.dg/vmx/pr27842.c: New test.
19065
19066 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19067
19068         PR libfortran/27895
19069         * gfortran.dg/bounds_check_3.f90: New test.
19070
19071 2006-06-05  Mike Stump  <mrs@apple.com>
19072
19073         * objc.dg/objc-fast-4.m: Skip for ppc64.
19074
19075 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
19076
19077         PR testsuite/27705
19078         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
19079
19080 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
19081             Victor Kaplansky  <victork@il.ibm.com>
19082
19083         PR tree-optimizations/26360
19084         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
19085         with -fno-tree-dce.
19086         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
19087
19088 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
19089
19090         PR fortran/14067
19091         * gfortran.dg/data_char_1.f90: Add messages for truncated
19092         strings.
19093
19094         PR fortran/16943
19095         * gfortran.dg/func_decl_2.f90: New test.
19096
19097         PR fortran/20839
19098         * gfortran.dg/do_2.f90: New test.
19099
19100         PR fortran/27655
19101         * gfortran.dg/associated_3.f90: New test.
19102
19103 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
19104
19105         PR c++/27819
19106         * g++.dg/template/static25.C: New test.
19107
19108         PR c++/27722
19109         * g++.dg/init/array21.C: New test.
19110
19111         PR c++/27807
19112         * g++.dg/ext/complit7.C: New test.
19113
19114         PR c++/27806
19115         * g++.dg/parse/ptrmem5.C: New test.
19116
19117 2006-06-04  Roger Sayle  <roger@eyesopen.com>
19118             Andrew Pinski  <pinskia@physics.uc.edu>
19119
19120         PR c/27150
19121         PR middle-end/27382
19122         * gcc.dg/pr27150-1.c: New testcase.
19123         * gcc.dg/pr27382-1.c: New testcase.
19124         * gcc.dg/pr27382-2.c: New testcase.
19125
19126 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
19127
19128         PR c/25161
19129         PR c/27020
19130         * gcc.dg/array-10.c: New test.
19131
19132 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19133
19134         PR c++/27804
19135         * g++.dg/init/const4.C: New test.
19136         * g++.dg/init/member1.C: Add error-marker.
19137         * g++.dg/other/fold1.C: Adjust error-marker.
19138
19139 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19140
19141         PR c++/27601
19142         * g++.dg/ext/offsetof1.C: New test.
19143
19144 2006-06-04 Eric Christopher <echristo@apple.com>
19145
19146         * gcc.dg/attr-ms_struct-1.c: New.
19147
19148 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
19149
19150         * gcc.c-torture/compile/builtin_constant_p.c: New test.
19151
19152 2006-06-04  Richard Guenther  <rguenther@suse.de>
19153
19154         PR tree-optimization/27039
19155         * gcc.dg/tree-ssa/loop-17.c: New testcase.
19156
19157 2006-06-03  Roger Sayle  <roger@eyesopen.com>
19158
19159         PR target/26223
19160         * gcc.target/i386/amd64-abi-2.c: New test case.
19161
19162 2006-06-02  Eric Christopher  <echristo@apple.com>
19163
19164         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
19165         * gcc.target/i386/20020523-1.c: Skip if darwin.
19166         * gcc.target/i386/asm-3.c: Ditto.
19167         * gcc.target/i386/20011119-1.c: Ditto.
19168         * gcc.target/i386/clobbers.c: Remove pic part of test.
19169
19170 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
19171
19172         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
19173         * g++.old-deja/g++.other/init19.C: Ditto.
19174         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
19175         and add other platforms as expected failures.
19176
19177 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
19178
19179         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
19180         (is-effective-target-keyword): Ditto.
19181
19182 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
19183
19184         PR fortran/27715
19185         * gfortran.dg/extended_char_comparison_1.f:  New test.
19186
19187 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
19188
19189         PR fortran/25098
19190         * gfortran.dg/dummy_procedure_1.f90: New test.
19191
19192         PR fortran/25147
19193         * gfortran.dg/dummy_procedure_2.f90: New test.
19194
19195         * gfortran.dg/associated_2.f90: Correct to make consistent with
19196         standard.
19197
19198 2006-05-31  Roger Sayle  <roger@eyesopen.com>
19199
19200         * gcc.target/i386/387-11.c: New test case.
19201
19202 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
19203
19204         PR c++/27801
19205         * g++.dg/template/cond6.C: New test.
19206
19207         PR c++/26496
19208         * g++.dg/template/crash51.C: New test.
19209         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
19210
19211         PR c++/27385
19212         * g++.dg/init/array20.C: New test.
19213
19214 2006-05-31  Roger Sayle  <roger@eyesopen.com>
19215
19216         * gcc.dg/builtins-54.c: New test case.
19217
19218 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
19219
19220         PR c++/26433
19221         * g++.dg/template/fntry1.C: Add dg-do link.
19222
19223         PR c++/27808
19224         * g++.dg/parse/friend6.C: New test.
19225
19226 2006-05-30  Asher Langton  <langton2@llnl.gov>
19227
19228         * gfortran.dg/cray_pointers_7.f90: New test.
19229
19230 2006-05-30  Roger Sayle  <roger@eyesopen.com>
19231
19232         PR tree-optimization/23452
19233         * gcc.dg/fold-mulconj-1.c: New test case.
19234
19235 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
19236
19237         PR c++/27803
19238         * g++.dg/parse/bitfield1.C: New test.
19239
19240 2006-05-30  Roger Sayle  <roger@eyesopen.com>
19241
19242         * gcc.target/ppc-eq0-1.c: New test case.
19243         * gcc.target/ppc-negeq0-1.c: New test case.
19244
19245 2006-05-30  Dirk Mueller  <dmueller@suse.de>
19246
19247         PR c/27273
19248         * gcc.dg/overflow-warn-5.c: New test.
19249
19250 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19251
19252         PR c/27718
19253         * gcc.dg/sizeof-1.c: New test.
19254
19255 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
19256
19257         PR target/27790
19258         * gcc.target/i386/pr27790.c: New test.
19259
19260 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19261
19262         PR libgfortran/27757
19263         * gfortran.dg/direct_io_5.f90: New test.
19264
19265 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19266
19267         PR libgfortran/27634
19268         * gfortran.dg/fmt_missing_period_1.f: New test.
19269         * gfortran.dg/fmt_missing_period_2.f: New test.
19270         * gfortran.dg/fmt_missing_period_3.f: New test.
19271
19272 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19273
19274         PR fortran/19777
19275         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
19276         arrays.
19277
19278 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19279
19280         PR c++/27713
19281         * g++.dg/template/new6.C: New test.
19282
19283 2006-05-29  Roger Sayle  <roger@eyesopen.com>
19284
19285         PR tree-optimization/24964
19286         * gcc.target/i386/387-10.c: New test case.
19287
19288 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
19289
19290         * intrinsics/string_intrinsics.c (compare_string):
19291         Use memcmp instead of strncmp to avoid tripping over
19292         CHAR(0) in a string.
19293
19294 2006-05-27  Richard Guenther  <rguenther@suse.de>
19295
19296         PR middle-end/27773
19297         * gcc.dg/torture/pr27773.c: New testcase.
19298
19299 2006-05-27  Dirk Mueller  <dmueller@suse.de>
19300
19301         * gcc.dg/pr24561.c: Rename to..
19302         * gcc.dg/pr25962.c: .. this.
19303
19304 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19305
19306         PR fortran/19777
19307         * gfortran.dg/bounds_check_2.f: New test.
19308
19309 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
19310
19311         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
19312         * gfortran.dg/byte_1.f90: Likewise.
19313         * gfortran.dg/dup_save_2.f90: Likewise.
19314
19315 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
19316
19317         * gfortran.dg/associated_2.f90: New test.
19318
19319 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19320
19321         PR fortran/27524
19322         * gfortran.dg/bounds_check_1.f90: New test.
19323
19324 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
19325
19326         PR rtl-optimization/27661
19327         * gcc.dg/pr27661.c: New test case.
19328
19329 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
19330
19331         PR fortran/23151
19332         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
19333         * gfortran.dg/print_parentheses_1.f:  New test.
19334         * gfortran.dg/print_parentheses_2.f90:  New test.
19335
19336 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
19337
19338         PR target/27758
19339         * gcc.dg/pr27758.c: New test.
19340
19341 2006-05-24  Falk Hueffner  <falk@debian.org>
19342
19343         * gcc.c-torture/compile/pr27571.c: New test.
19344
19345 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
19346
19347         PR fortran/27709
19348         * gfortran.dg/spec_expr_4.f90: New test.
19349
19350         PR fortran/27155
19351         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
19352
19353 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
19354
19355         PR c++/20103
19356         * g++.dg/ext/complit6.C: New test.
19357         * g++.dg/ext/complit3.C: Adjust error markers.
19358         * g++.dg/init/const3.C: New test.
19359
19360 2006-05-25  Richard Guenther  <rguenther@suse.de>
19361
19362         PR middle-end/27743
19363         * gcc.dg/torture/pr27743.c: New testcase.
19364
19365 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19366
19367         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
19368
19369 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
19370
19371         * gcc.dg/compat/scalar-by-value-x.h: New.
19372         * gcc.dg/compat/scalar-by-value-y.h: New.
19373         * gcc.dg/compat/scalar-by-value-5.c: New.
19374         * gcc.dg/compat/scalar-by-value-5_main.c: New.
19375         * gcc.dg/compat/scalar-by-value-5_x.c: New.
19376         * gcc.dg/compat/scalar-by-value-5_y.c: New.
19377         * gcc.dg/compat/scalar-by-value-6.c: New.
19378         * gcc.dg/compat/scalar-by-value-6_main.c: New.
19379         * gcc.dg/compat/scalar-by-value-6_x.c: New.
19380         * gcc.dg/compat/scalar-by-value-6_y.c: New.
19381
19382 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
19383
19384         PR tree-optimization/27639
19385         PR tree-optimization/26719
19386         * gcc.dg/pr27639.c: New test.
19387         * gcc.dg/pr26719.c: New test.
19388         * gcc.dg/tree-ssa/scev-cast.c: New test.
19389
19390 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
19391
19392         PR c++/20173
19393         * g++.dg/template/error21.C: New test.
19394
19395 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
19396
19397         PR target/27696
19398         * gcc.target/i386/pr27696.c: New.
19399
19400 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
19401
19402         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
19403
19404         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
19405
19406 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19407
19408         PR c++/27716
19409         * g++.dg/other/assign1.C: New test.
19410
19411 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
19412
19413         PR target/27266
19414         * gcc.target/i386/pr27266.c: New.
19415
19416 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19417
19418         PR c++/27451
19419         * g++.dg/ext/asm9.C: New test.
19420
19421 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
19422
19423         PR rtl-optimization/25514
19424         * gcc.c-torture/compile/pr25514.c: New test.
19425
19426 2006-05-22  Richard Guenther  <rguenther@suse.de>
19427
19428         Revert
19429         2006-01-31  Richard Guenther  <rguenther@suse.de>
19430
19431         * gcc.target/i386/sselibm-1.c: New testcase.
19432         * gcc.target/i386/sselibm-2.c: Likewise.
19433         * gcc.target/i386/sselibm-3.c: Likewise.
19434         * gcc.target/i386/sselibm-4.c: Likewise.
19435         * gcc.target/i386/sselibm-5.c: Likewise.
19436
19437 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19438
19439         PR c/27420
19440         * gcc.dg/func-args-2.c: New test.
19441
19442         PR c/26818
19443         * gcc.dg/struct-incompl-1.c: New test.
19444
19445 2006-05-22  Richard Guenther  <rguenther@suse.de>
19446
19447         PR testsuite/27708
19448         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
19449         the transformations we test for.
19450
19451 2006-05-22  Richard Guenther  <rguenther@suse.de>
19452
19453         PR testsuite/27707
19454         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
19455
19456 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
19457
19458         PR c++/27210
19459         * g++.dg/warn/new1.C: New test.
19460         * g++.dg/template/new5.C: Likewise.
19461
19462 2006-05-21  Roger Sayle  <roger@eyesopen.com>
19463
19464         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
19465         * gcc.target/i386/20060512-3.c: Likewise.
19466
19467 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
19468
19469         PR rtl-optimization/27671
19470         * gcc.c-torture/execute/pr27671-1.c: New.
19471         * gcc.dg/pr27671-2.c: Likewise.
19472
19473         PR tree-optimization/26622.
19474         * gcc.c-torture/compile/pr26622.c: New.
19475
19476 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
19477
19478         PR fortran/27613
19479         * gfortran.dg/recursive_reference_1.f90: New test.
19480
19481 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
19482
19483         PR fortran/25746
19484         * gfortran.dg/elemental_subroutine_3.f90: New test.
19485
19486         PR fortran/25090
19487         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
19488
19489         PR fortran/27584
19490         * gfortran.dg/associated_target_1.f90: New test.
19491
19492         PR fortran/19015
19493         * gfortran.dg/maxloc_shape_1.f90: New test.
19494
19495 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19496
19497         PR libgfortran/24459
19498         * gfortran.dg/namelist_24.f90: New test.
19499         * gfortran.dg/namelist_12.f: Fix typo in comment.
19500
19501 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
19502
19503         PR middle-end/25776
19504         * g++.dg/other/error11.C: New test.
19505
19506 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19507
19508         * gcc.target/mips/pr26765.c: Add -w to options.
19509
19510 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19511
19512         * lib/target-supports.exp (check_effective_target_mpaired_single):
19513         New function.
19514         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
19515         multilibs.
19516         * g++.dg/vect/vect.exp: Likewise.
19517
19518 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19519
19520         PR testsuite/25891
19521         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
19522
19523 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
19524
19525         PR fortran/27662
19526         * gfortran.dg/temporary_1.f90: New file.
19527
19528 2006-05-19  Andreas Schwab  <schwab@suse.de>
19529
19530         * g++.dg/other/unused1.C: Also match "stringz".
19531
19532 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
19533
19534         PR c++/26433
19535         * g++.dg/template/fntry1.C: New test.
19536
19537 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
19538
19539         PR c++/27471
19540         PR c++/27506
19541         * g++.dg/conversion/bitfield5.C: New test.
19542         * g++.dg/conversion/bitfield6.C: New test.
19543
19544 2006-05-18  Mike Stump  <mrs@apple.com>
19545
19546         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
19547         * gcc.dg/vla-4.c: Add.
19548         * gcc.dg/vla-5.c: Add.
19549         * gcc.dg/vla-6.c: Add.
19550
19551 2006-05-12  Stuart Hastings  <stuart@apple.com>
19552
19553         * gcc.target/i386/20060512-1.c: New.
19554         * gcc.target/i386/20060512-2.c: New.
19555         * gcc.target/i386/20060512-3.c: New.
19556         * gcc.target/i386/20060512-4.c: New.
19557
19558 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
19559
19560         PR c++/26122
19561         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
19562
19563         PR c++/26068
19564         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
19565         * g++.dg/parse/linkage1.C: New test.
19566
19567 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
19568
19569         PR tree-optimization/27548
19570         * g++.dg/tree-ssa/pr27548.C: New test.
19571
19572 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19573
19574         PR fortran/26551
19575         * gfortran.dg/recursive_check_1.f: New test.
19576         * gfortran.dg/recursive_check_2.f90: New test.
19577
19578 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
19579
19580         * g++.dg/opt/temp2.C: New test.
19581
19582 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
19583
19584         PR c++/27491
19585         * g++.dg/init/brace5.C: New test.
19586
19587         PR middle-end/27415
19588         * gcc.dg/gomp/pr27415.c: New test.
19589         * g++.dg/gomp/pr27415.C: New test.
19590
19591         PR tree-optimization/27549
19592         * g++.dg/tree-ssa/pr27549.C: New test.
19593
19594 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19595
19596         PR libgfortran/27575
19597         * gfortran.dg/read_eof_4.f90: New test.
19598
19599 2006-05-16  Richard Guenther  <rguenther@suse.de>
19600
19601         PR tree-optimization/22303
19602         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
19603
19604 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
19605
19606         PR middle-end/27573
19607         * gcc.dg/gomp/pr27573.c: New test.
19608         * gfortran.dg/gomp/pr27573.f90: New test.
19609
19610         PR c/27499
19611         * gcc.dg/gomp/pr27499.c: New test.
19612         * g++.dg/gomp/pr27499.C: New test.
19613
19614 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
19615
19616         PR c++/27339
19617         * g++.dg/parser/access8.C: Adjust error marker.
19618         * g++.dg/template/access17.C: New test.
19619         * g++.dg/template/access18.C: Likewise.
19620
19621 2006-05-15  Roger Sayle  <roger@eyesopen.com>
19622
19623         PR target/26600
19624         * gcc.target/i386/pr26600.c: New test case.
19625
19626 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
19627
19628         PR c++/27505
19629         * g++.dg/expr/bitfield1.C: New test.
19630
19631 2006-05-15  Richard Guenther  <rguenther@suse.de>
19632
19633         PR tree-optimization/27603
19634         * gcc.dg/torture/pr27603.c: New testcase.
19635
19636 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
19637
19638         PR fortran/25090
19639         * gfortran.dg/entry_dummy_ref_1.f90: New test.
19640
19641         PR fortran/25082
19642         * gfortran.dg/scalar_return_1.f90: New test.
19643
19644         PR fortran/27411
19645         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
19646
19647 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
19648
19649         * gcc.dg/gomp/critical-4.c: New test.
19650         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
19651         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
19652         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
19653         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
19654
19655 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19656
19657         PR c++/27582
19658         * g++.dg/template/dependent-args1.C: New test.
19659
19660         PR c++/27581
19661         * g++.dg/lookup/this1.C: New test.
19662
19663         PR c++/27315
19664         * g++.dg/template/operator6.C: New test.
19665         * g++.dg/template/incomplete3.C: New test.
19666
19667         PR c++/27559
19668         * g++.dg/template/new4.C: New test.
19669
19670         PR c++/27496
19671         * g++.dg/template/void2.C: New test.
19672
19673 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
19674
19675         * g++.dg/template/dependent-expr5.C: New test.
19676
19677 2006-05-14  Roger Sayle  <roger@eyesopen.com>
19678
19679         PR middle-end/26729
19680         * gcc.dg/pr26729-1.c: New test case.
19681
19682 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
19683
19684         * gcc.dg/pr27003.c: New test.
19685
19686 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
19687
19688         * lib/target-supports.dg (check_cxa_atexit_available): Change
19689         v3_target_compile to ${tool}_target_compile.
19690
19691 2006-05-11  Jason Merrill  <jason@redhat.com>
19692
19693         * lib/scanasm.exp (scan-not-hidden): Fix typo.
19694
19695 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19696
19697         PR fortran/27553
19698         * gfortran.dg/label_5.f90: New test.
19699
19700 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
19701
19702         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
19703         check_effective_target_powerpc_altivec_ok): New.
19704         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
19705         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
19706         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
19707         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
19708         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
19709         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
19710         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
19711         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
19712         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
19713         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
19714         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
19715         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
19716         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
19717         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
19718         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
19719         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
19720         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
19721         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
19722         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
19723         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
19724         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
19725         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
19726         gcc.target/powerpc/altivec-9.c,
19727         gcc.target/powerpc/altivec-consts.c,
19728         gcc.target/powerpc/altivec-pr22085.c,
19729         gcc.target/powerpc/altivec-splat.c,
19730         gcc.target/powerpc/altivec-types-1.c,
19731         gcc.target/powerpc/altivec-types-2.c,
19732         gcc.target/powerpc/altivec-types-3.c,
19733         gcc.target/powerpc/altivec-types-4.c,
19734         gcc.target/powerpc/altivec-varargs-1.c,
19735         gcc.target/powerpc/altivec-vec-merge.c,
19736         gcc.target/powerpc/ppc-vector-memcpy.c,
19737         gcc.target/powerpc/ppc-vector-memset.c,
19738         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
19739         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
19740         these effective targets.
19741         * gcc.dg/vmx/pr27006.c: Add missing close brace.
19742         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
19743
19744 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19745
19746         PR middle-end/27384
19747         * g++.dg/other/fold1.C: New test.
19748
19749         PR middle-end/27488
19750         * gcc.dg/fold-nonneg-1.c: New test.
19751
19752         PR c++/27547
19753         * g++.dg/other/operator1.C: New test.
19754
19755 2006-05-11  Richard Guenther  <rguenther@suse.de>
19756
19757         PR middle-end/27529
19758         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
19759
19760 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
19761
19762         * lib/target-supports-dg.exp (check-flags): New.
19763         (dg-skip-if): Move flag checks.
19764
19765 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
19766
19767         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
19768         * lib/target-supports.dg (check_cxa_atexit_available): New.
19769
19770 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
19771
19772         PR fortran/27470
19773         * gfortran.dg/multiple_allocation_2.f90: New test case.
19774
19775 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
19776
19777         * gcc.target/arm/pr27387.C: Fix a comment typo.
19778
19779 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19780
19781         PR fortran/24549
19782         * gfortran.dg/error_recovery_1.f90: New test.
19783
19784 2006-05-10  Richard Guenther  <rguenther@suse.de>
19785
19786         PR tree-optimization/27302
19787         * gcc.dg/torture/pr27302.c: New testcase.
19788
19789 2006-05-09  Dirk Mueller  <dmueller@suse.de>
19790         Richard Guenther  <rguenther@suse.de>
19791
19792         PR middle-end/27498
19793         * gcc.dg/tree-ssa/pr27498.c: New testcase.
19794
19795 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
19796
19797         PR rtl-optimization/27335
19798         * gcc.dg/pr27335.c: New test.
19799
19800 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
19801
19802         * gcc.target/mips/mips-ps-5.c: New file.
19803
19804 2006-05-08  Jan Hubicka  <jh@suse.cz>
19805
19806         PR middle-end/25962
19807         * gcc.dg/pr25962.c: New.
19808
19809 2006-05-08  Roger Sayle  <roger@eyesopen.com>
19810
19811         PR target/27158
19812         * gcc.target/powerpc/pr27158.c: New test case.
19813
19814 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
19815
19816         PR testsuite/27476
19817         * ada/acats/run_all.sh: Use test -z.
19818
19819 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19820
19821         PR libfortran/18271
19822         * gfortran.dg/spec_expr_3.f90: New test.
19823
19824 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
19825
19826         PR target/24879
19827         * gcc.target/i386/monitor.c: New file.
19828
19829 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
19830
19831         * gcc.dg/pr27095.c: xfail *-*-darwin*.
19832
19833 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19834
19835         PR c++/27447
19836         * g++.dg/other/ptrmem7.C: New test.
19837
19838 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19839
19840         PR target/27421
19841         * gcc.dg/array-9.c: New test.
19842
19843 2006-05-07  Richard Guenther  <rguenther@suse.de>
19844
19845         PR tree-optimization/27409
19846         * gcc.dg/torture/pr27409.c: New testcase.
19847
19848 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19849
19850         PR fortran/27457
19851         * gfortran.dg/select_6.f90: New.
19852
19853 2006-05-07  Richard Guenther  <rguenther@suse.de>
19854
19855         PR tree-optimization/27136
19856         * gcc.dg/torture/pr27136.c: New testcase.
19857
19858 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
19859
19860         PR fortran/24813
19861         * gfortran.dg/char_cons_len_1.f90: New test.
19862
19863 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19864
19865         PR c++/27427
19866         * g++.dg/template/incomplete2.C: New test.
19867
19868 2006-05-06  Richard Guenther  <rguenther@suse.de>
19869
19870         PR tree-optimization/27151
19871         * gcc.dg/vect/pr27151.c: New testcase.
19872
19873 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19874
19875         PR c++/27430
19876         * g++.dg/template/void1.C: New test.
19877
19878         PR c++/27423
19879         * g++.dg/other/void2.C: New test.
19880
19881         PR c++/27422
19882         * g++.dg/conversion/void1.C: New test.
19883
19884 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
19885
19886         PR/21391
19887         * g++.dg/other/unused1.C: New.
19888
19889 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19890
19891         PR objc/27240
19892         * objc.dg/member-1.m: New test.
19893
19894 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
19895
19896         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
19897
19898 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19899
19900         PR libfortran/26985
19901         * gfortran.dg/matmul_2.f90: New test.
19902
19903 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
19904
19905         * ada/acats/run_all.sh: Use sync when main not found.
19906
19907 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
19908
19909         PR target/26765
19910         * gcc.target/mips/pr26765.c: New.
19911
19912 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
19913
19914         * gcc.target/bfin: New directory.
19915         * gcc.target/bfin/bfin.exp: New file.
19916         * gcc.target/bfin/frmul.c: New file.
19917         * gcc.target/bfin/arith.c: New file.
19918         * gcc.target/bfin/mul-combine.c: New file.
19919         * gcc.target/bfin/shift.c: New file.
19920
19921 2006-05-04  Richard Guenther  <rguenther@suse.de>
19922
19923         PR tree-optimization/14287
19924         PR tree-optimization/14844
19925         PR tree-optimization/19792
19926         PR tree-optimization/21608
19927         PR tree-optimization/27090
19928         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
19929         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
19930         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
19931         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
19932         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
19933
19934 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
19935
19936         PR tree-optimization/27285
19937         * gcc.c-torture/execute/pr27285.c: New test.
19938
19939         PR middle-end/27388
19940         * gcc.dg/gomp/pr27388-1.c: New test.
19941         * gcc.dg/gomp/pr27388-2.c: New test.
19942         * gcc.dg/gomp/pr27388-3.c: New test.
19943
19944         PR c++/27359
19945         * g++.dg/gomp/pr27359.C: New test.
19946
19947 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
19948
19949         PR fortran/20248
19950         * gfortran.dg/iargc.f90: New test.
19951
19952 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
19953
19954         PR c++/27102
19955         * g++.dg/template/crash49.C: New test.
19956
19957 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
19958
19959         PR testsuite/27032
19960         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
19961
19962 2006-05-02  Jeff Law  <law@redhat.com>
19963
19964         PR tree-optimization/27364
19965         * gcc.c-torture/execute/pr27364.c: New test.
19966
19967 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
19968
19969         PR c++/27309
19970         * g++.dg/parser/ctor5.C: New test.
19971
19972 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
19973
19974         PR target/27387
19975         * gcc.target/arm/arm.exp: New.
19976         * gcc.target/arm/pr27387.C: Likewise.
19977
19978 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
19979
19980         PR fortran/27269
19981         PR fortran/27324
19982         * gfortran.dg/module_equivalence_2.f90: New test.
19983
19984 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
19985
19986         PR middle-end/27337
19987         * g++.dg/gomp/pr27337-1.C: New test.
19988         * g++.dg/gomp/pr27337-2.C: New test.
19989
19990         PR middle-end/27328
19991         * gcc.dg/gomp/pr27328.c: New test.
19992
19993         PR middle-end/27325
19994         * g++.dg/gomp/pr27325.C: New test.
19995
19996         PR middle-end/27310
19997         * g++.dg/gomp/pr27310.C: New test.
19998
19999 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20000
20001         PR tree-optimization/27291
20002         * g++.dg/tree-ssa/pr27291.C: New test.
20003
20004 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20005
20006         PR tree-optimization/27283
20007         * g++.dg/tree-ssa/pr27283.C: New test.
20008
20009 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
20010
20011         * gcc.dg/tree-ssa/loop-16.c: New test.
20012
20013 2006-05-01  Roger Sayle  <roger@eyesopen.com>
20014             Joseph S. Myers  <joseph@codesourcery.com>
20015
20016         * gcc.dg/Wconversion-3.c: New test case.
20017         * gcc.dg/Wconversion-4.c: Likewise.
20018
20019 2006-05-01  Richard Guenther  <rguenther@suse.de>
20020
20021         PR tree-optimization/26726
20022         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
20023
20024 2006-04-30  Roger Sayle  <roger@eyesopen.com>
20025
20026         * gcc.dg/Woverflow-1.c: New test case.
20027         * gcc.dg/Woverflow-2.c: Likewise.
20028         * gcc.dg/Woverflow-3.c: Likewise.
20029
20030 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
20031
20032         PR c++/27094
20033         * g++.dg/template/defarg8.C: New test.
20034
20035 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20036
20037         PR c++/27278
20038         * g++.dg/parse/operator7.C: New test.
20039
20040 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20041
20042         PR c++/11471
20043         PR c++/27102
20044         * g++.dg/template/crash48.C: New test.
20045
20046         PR c++/27279
20047         * g++.dg/parse/ctor4.C: New test.
20048
20049 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20050
20051         PR fortran/25681
20052         * gfortran.df/char_type_len.f90: New test.
20053
20054 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20055
20056         PR libgfortran/27304
20057         * gfortran.dg/fmt_exhaust.f90: New test.
20058
20059 2006-04-28  Roger Sayle  <roger@eyesopen.com>
20060
20061         PR c/25309
20062         * gcc.dg/large-size-array-2.c: New test case.
20063
20064 2006-04-28  Richard Guenther  <rguenther@suse.de>
20065
20066         PR target/26826
20067         * gcc.target/i386/pr26826.c: New testcase.
20068
20069 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
20070
20071         PR middle-end/27260
20072         * gcc.c-torture/execute/pr27260.c: New.
20073
20074 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
20075
20076         PR middle-end/27095
20077         * gcc.dg/pr27095.c: New.
20078
20079 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20080
20081         PR c++/27292
20082         * g++.dg/conversion/bitfield4.C: New test.
20083
20084 2006-04-27  Eric Christopher  <echristo@apple.com>
20085
20086         * gcc.dg/pragma-ms_struct.c: New.
20087
20088 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20089
20090         PR c++/27102
20091         * g++.dg/template/crash47.C: New test.
20092
20093 2006-04-27  Dirk Mueller  <dmueller@suse.de>
20094
20095         * gcc.target/i386/sse-7.c: build with -msse.
20096
20097 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
20098
20099         PR testsuite/27274:
20100         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
20101         (main): Exit if processor doesn't support SSE.
20102
20103 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
20104
20105         PR middle-end/27282
20106         * gcc.c-torture/compile/pr27282.c: New test.
20107
20108 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
20109
20110         PR middle-end/26913
20111         * g++.dg/gomp/pr26913.C: New test.
20112
20113         PR c/25996
20114         * gcc.dg/gomp/pr25996.c: New test.
20115         * g++.dg/gomp/pr25996.C: New test.
20116
20117 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
20118
20119         PR rtl-optimization/26725
20120         * gcc.c-torture/compile/pr26725.c: New test.
20121
20122 2006-04-25  Richard Guenther  <rguenther@suse.de>
20123
20124         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
20125         than n + -1.
20126
20127 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
20128
20129         * gcc.dg/20060425-1.c: New testcase.
20130
20131 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
20132
20133         PR tree-optimization/26865
20134         * gcc.dg/pr26865.c: New test.
20135
20136 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
20137
20138         PR c++/27292
20139         * g++.dg/conversion/bitfield1.C: New test.
20140         * g++.dg/conversion/bitfield2.C: Likewise.
20141         * g++.dg/conversion/bitfield3.C: Likewise.
20142
20143 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
20144         Richard Guenther  <rguenther@suse.de>
20145
20146         PR tree-optimization/27236
20147         * gcc.dg/tree-ssa/pr27236.c: New testcase.
20148
20149 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20150
20151         PR c++/19963
20152         * g++.dg/other/incomplete2.C: New test.
20153
20154 2006-04-24  Richard Guenther  <rguenther@suse.de>
20155
20156         PR middle-end/26869
20157         * gcc.dg/torture/pr26869.c: New testcase.
20158
20159 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
20160         Richard Guenther  <rguenther@suse.de>
20161
20162         PR tree-optimization/27218
20163         * g++.dg/tree-ssa/pr27218.C: New testcase.
20164
20165 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
20166
20167         PR c++/26912
20168         * g++.dg/template/friend41.C: New test.
20169
20170 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
20171
20172         * g++.dg/opt/pr15551.C: Include cstdio.
20173         (main): Use remove instead of unlink.
20174
20175 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
20176
20177         * gcc.dg/sibcall-7.c: New test.
20178         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
20179         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
20180         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
20181         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
20182         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
20183
20184 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
20185
20186         PR c++/26534
20187         * g++.dg/opt/bitfield1.C: New test.
20188         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
20189         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
20190         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
20191         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
20192         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
20193         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
20194         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
20195         * g++.dg/abi/bitfield2.C: Likewise.
20196         * g++.dg/init/bitfield1.C: Likewise.
20197
20198 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
20199
20200         PR fortran/25099
20201         * gfortran.dg/elemental_subroutine_4.f90: New test.
20202         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
20203         call sub (m, x).
20204
20205 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
20206
20207         * gcc.c-torture/compile/20060421-1.c: New testcase.
20208
20209 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20210
20211         PR c/25875
20212         * gcc.dg/init-bad-4.c: New test.
20213
20214 2006-04-21  Paul Brook  <paul@codesourcery.com>
20215
20216         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
20217
20218 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
20219
20220         PR fortran/27122
20221         * gfortran.dg/defined_operators_1.f90: New test.
20222         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
20223         remove old ones associated, incorrectly, with Note 5.46.
20224
20225         PR fortran/27113
20226         * gfortran.dg/character_array_constructor_1.f90: New test.
20227
20228 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
20229
20230         * gcc.dg/20060419-1.c: New test.
20231
20232 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
20233
20234         PR c/26774
20235         * gcc.dg/struct-parse-1.c: New test case.
20236
20237 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20238
20239         PR c++/26558
20240         * g++.dg/parse/template19.C: New test.
20241
20242         PR c++/26739
20243         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
20244
20245         PR c++/26036
20246         * g++.dg/expr/call3.C: New test.
20247
20248         PR c++/10385
20249         * g++.dg/conversion/dynamic1.C: New test.
20250
20251 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
20252
20253         PR c++/27102
20254         * g++.dg/template/crash35.C: Tweak error markers.
20255         * g++.dg/template/crash46.C: New test.
20256         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
20257         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
20258
20259 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
20260
20261         PR rtl-optimization/14261
20262         * gcc.c-torture/compile/20060419-1.c: Added.
20263
20264 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
20265
20266         * gfortran.dg/label_1.f90: Adjust dg-error.
20267
20268 2006-04-16  Roger Sayle  <roger@eyesopen.com>
20269
20270         PR target/26961
20271         * gcc.dg/fold-cond-1.c: New test case.
20272         * gcc.dg/pr26961-1.c: Likewise.
20273
20274 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20275
20276         PR libgfortran/27138
20277         * gfortran.dg/read_bad_advance.f90: New test.
20278
20279 2006-04-16  Roger Sayle  <roger@eyesopen.com>
20280             Dale Johannesen  <dalej@apple.com>
20281
20282         PR target/24076
20283         * gcc.target/i386/vecinit-3.c: New testcase.
20284         * gcc.target/i386/vecinit-4.c: Likewise.
20285         * gcc.target/i386/sse-18.c: Likewise.
20286         * gcc.target/i386/sse-19.c: Likewise.
20287
20288 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
20289
20290         * gfortran.dg/allocate_zerosize_1.f90: New test.
20291
20292 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
20293
20294         PR c++/26365
20295         * g++.dg/template/crash45.C: New test.
20296
20297 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
20298
20299         PR fortran/26787
20300         * gfortran.dg/proc_assign_1.f90: New test.
20301         * gfortran.dg/procedure_lvalue.f90: Change message.
20302         * gfortran.dg/namelist_4.f90: Add new error.
20303
20304         PR fortran/25597
20305         PR fortran/27096
20306         * gfortran.dg/auto_pointer_array_result_1.f90
20307
20308         PR fortran/27089
20309         * gfortran.dg/specification_type_resolution_1.f90
20310
20311         PR fortran/18003
20312         PR fortran/25669
20313         PR fortran/26834
20314         * gfortran.dg/bounds_temporaries_1.f90: New test.
20315
20316         PR fortran/27124
20317         * gfortran.dg/array_return_value_1.f90: New test.
20318
20319 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
20320
20321         PR fortran/25336
20322         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
20323
20324 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
20325
20326         PR middle-end/26823
20327         * g++.dg/gomp/pr26823-1.C: New test.
20328         * g++.dg/gomp/pr26823-2.C: New test.
20329
20330 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
20331
20332         PR middle-end/27134
20333         * gcc.dg/pr27314.c: New test.
20334
20335 2006-04-13  Richard Henderson  <rth@redhat.com>
20336
20337         * g++.dg/gomp/block-0.C: Update expected matches.
20338
20339 2006-04-13  DJ Delorie  <dj@redhat.com>
20340
20341         * lib/target-supports.exp (check_effective_target_int32plus): New.
20342         (check_effective_target_ptr32plus): New.
20343         (check_effective_target_size32plus): New.
20344         (check_effective_target_int16): New.
20345         (check_profiling_available): Add m32c to the list of unsupported
20346         targets.
20347
20348         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
20349         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
20350         memory size.
20351         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
20352         pointers.
20353         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
20354         size_t.
20355         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
20356         and size_t.
20357         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
20358         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
20359         not just xstormy16.  Skip m32c due to weird pointer size.
20360         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
20361         not just xstormy16.
20362         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
20363         not just xstormy16.
20364         * gcc.dg/20020312-2.c: Add m32c support.
20365         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
20366         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
20367         in test.
20368         * gcc.dg/20050321-2.c: Require >=32 bit integers.
20369         * gcc.dg/asm-1.c: Skip if int and short are the same size.
20370         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
20371         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
20372         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
20373         formats
20374         * gcc.dg/init-string-2.c: Require >=32 bit integers.
20375         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
20376         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
20377         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
20378         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
20379         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
20380         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
20381         in test.
20382         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
20383         in test.
20384         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
20385         * gcc.dg/pr23049.c: Require >=32 bit integers.
20386         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
20387         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
20388         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
20389         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
20390         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
20391         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
20392         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
20393         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
20394         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
20395         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
20396         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
20397         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
20398         prototype in test.
20399         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
20400         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
20401         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
20402         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
20403         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
20404
20405         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
20406         * gcc.c-torture/execute/20040703-1.x: Likewise.
20407         * gcc.c-torture/execute/20040705-1.x: Likewise.
20408         * gcc.c-torture/execute/20040705-2.x: Likewise.
20409         * gcc.c-torture/execute/20040709-1.x: Likewise.
20410         * gcc.c-torture/execute/20040709-2.x: Likewise.
20411         * gcc.c-torture/execute/20040811-1.x: Likewise.
20412         * gcc.c-torture/execute/20050316-1.x: Likewise.
20413         * gcc.c-torture/execute/bitfld-4.x: Likewise.
20414         * gcc.c-torture/execute/pr19689.x: Likewise.
20415         * gcc.c-torture/execute/pr7284-1.x: Likewise.
20416         * gcc.c-torture/execute/usmul.x: Likewise.
20417         * gcc.c-torture/execute/vrp-5.x: Likewise.
20418         * gcc.c-torture/execute/vrp-6.x: Likewise.
20419         * gcc.dg/debug/20041023-1.s: Likewise.
20420
20421 2006-04-13  Roger Sayle  <roger@eyesopen.com>
20422
20423         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
20424         of integers to a vector types are now constant expressions in C.
20425         * gcc.dg/vect/vect-fold-1.c: New test case.
20426
20427 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
20428             Ulrich Weigand  <uweigand@de.ibm.com>
20429
20430         PR target/27006
20431         * gcc.dg/vmx/pr27006.c: New testcase.
20432
20433 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20434
20435         PR libgfortran/26766
20436         * gfortran.dg/write_recursive.f90: New test.
20437
20438 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
20439
20440         * g++.dg/parse/dtor7.C: New test.
20441         * g++.dg/parse/new1.C: Add error marker.
20442         * g++.dg/template/new3.C: New test.
20443
20444         PR c++/26122
20445         * g++.dg/template/pure1.C: New test.
20446
20447         PR c++/26295
20448         * g++.dg/parse/ptrmem4.C: New test.
20449
20450 2006-04-10  Jeff Law  <law@redhat.com>
20451
20452         PR/27087
20453         * gcc.c-torture/compile/pr27087.c: New test.
20454
20455 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
20456
20457         PR/21391
20458         * gcc.dg/20060410.c: New.
20459
20460 2006-04-10  Matthias Klose  <doko@debian.org>
20461
20462         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
20463         Recognize multilib directory names containing underscores.
20464
20465 2006-04-10  Roger Sayle  <roger@eyesopen.com>
20466
20467         * gcc.target/i386/vecinit-1.c: New test case.
20468         * gcc.target/i386/vecinit-2.c: Likewise.
20469
20470 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
20471
20472         PR debug/27057
20473         * g++.dg/debug/dwarf2-2.C: New test.
20474
20475 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
20476
20477         PR rtl-optimization/27073
20478         * gcc.c-torture/execute/pr27073.c: New test.
20479
20480 2006-04-08  Mike Stump  <mrs@apple.com>
20481
20482         * gcc.dg/pragma-darwin.c: Improve for ppc64.
20483
20484 2006-04-07  Richard Guenther  <rguenther@suse.de>
20485
20486         PR tree-optimization/26135
20487         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
20488
20489 2006-04-06  Jan Hubicka  <jh@suse.cz>
20490
20491         PR profile/26399
20492         * g++.dg/bprob/g++-bprob-2.C: New testcase.
20493
20494 2006-04-06  Roger Sayle  <roger@eyesopen.com>
20495
20496         * g++.dg/conversion/nullptr1.C: New test case.
20497         * g++.dg/conversion/nullptr2.C: Likewise.
20498
20499 2006-04-05  Roger Sayle  <roger@eyesopen.com>
20500
20501         * gfortran.dg/dependency_18.f90: New test case.
20502
20503 2006-04-05  Richard Guenther  <rguenther@suse.de>
20504
20505         PR tree-optimization/26919
20506         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
20507         * gcc.dg/ipa/ipa-2.c: Likewise.
20508         * gcc.dg/ipa/ipa-3.c: Likewise.
20509         * gcc.dg/ipa/ipa-5.c: Likewise.
20510
20511 2006-04-05  Richard Guenther  <rguenther@suse.de>
20512
20513         PR tree-optimization/26763
20514         * gcc.dg/torture/pr26763-1.c: New testcase.
20515         * gcc.dg/torture/pr26763-2.c: Likewise.
20516
20517 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
20518
20519         PR fortran/23634
20520         PR fortran/25619
20521         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
20522
20523 2006-04-04  Eric Christopher  <echristo@apple.com>
20524
20525         * gcc.target/i386/387-1.c: Allow regexp to match darwin
20526         stubs.
20527         * gcc.target/i386/387-5.c: Ditto.
20528
20529 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
20530
20531         * gcc.target/sparc/struct-ret-check.c: New test.
20532
20533 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20534
20535         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
20536         zero decimal digits specified in format.
20537
20538 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
20539
20540         PR fortran/26891
20541         * gfortran.dg/missing_optional_dummy_1.f90: New test.
20542
20543         PR fortran/26976
20544         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
20545         * gfortran.dg/initialization_1.f90: Make assignment compliant.
20546         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
20547         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
20548         compliant and detect bigendian-ness.
20549
20550 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
20551
20552         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
20553         dummy arguments work when the actual argument is itself a dummy
20554         argument of the caller.
20555
20556 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20557
20558         PR libfortran/24685
20559         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
20560
20561 2006-04-01  Roger Sayle  <roger@eyesopen.com>
20562
20563         * gfortran.dg/dependencency_17.f90: New test case.
20564
20565 2006-04-01  Roger Sayle  <roger@eyesopen.com>
20566
20567         * gfortran.dg/dependency_14.f90: New test case.
20568         * gfortran.dg/dependency_15.f90: Likewise.
20569         * gfortran.dg/dependency_16.f90: Likewise.
20570
20571 2006-03-31  Asher Langton  <langton2@llnl.gov>
20572
20573         PR fortran/25358
20574         gfortran.dg/cray_pointers_6.f90: New test.
20575
20576 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20577
20578         PR libgfortran/26890
20579         * gfortran.dg/read_size_noadvance.f90: New test.
20580
20581 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
20582
20583         PR fortran/25031
20584         * gfortran.dg/multiple_allocation_1.f90: Check that the
20585         size has changed after a re-allocation with stat.
20586
20587 2006-03-30  Richard Guenther  <rguenther@suse.de>
20588
20589         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
20590         removal.
20591         * gcc.target/i386/sselibm-2.c: Likewise.
20592         * gcc.target/i386/sselibm-3.c: Likewise.
20593         * gcc.target/i386/sselibm-4.c: Likewise.
20594         * gcc.target/i386/sselibm-5.c: Likewise.
20595
20596 2006-03-28  Roger Sayle  <roger@eyesopen.com>
20597
20598         * gcc.dg/fold-andxor-1.c: New test case.
20599         * gcc.dg/fold-xorand-1.c: Likewise.
20600
20601 2006-03-28  Roger Sayle  <roger@eyesopen.com>
20602
20603         * gcc.dg/fold-convnotconv-1.c: New test case.
20604
20605 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
20606
20607         PR fortran/26779
20608         * gfortran.dg/private_type_5.f90: New test.
20609
20610 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
20611
20612         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
20613
20614 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
20615
20616         * gfortran.dg/advance_2.f90: New test.
20617         * gfortran.dg/advance_3.f90: New test.
20618
20619         * gfortran.fortran-torture/execute/equiv_5.f: New test.
20620
20621 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20622
20623         PR libgfortran/26661
20624         PR libgfortran/26880
20625         * gfortran.dg/read_x_past.f: New test.
20626
20627 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
20628
20629         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
20630         to be STABS.
20631
20632 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
20633
20634         * objc.dg/dwarf-1.m: Skip on AIX.
20635         * objc.dg/dwarf-2.m: Skip on AIX.
20636
20637 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
20638
20639         PR fortran/26816
20640         * gfortran.dg/float_1.f90: New test.
20641
20642 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
20643
20644         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
20645         X86_64 targets.
20646         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
20647
20648 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
20649
20650         PR libfortran/26735
20651         * gfortran.dg/convert_implied_open.f90: New test case.
20652
20653 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
20654
20655         PR fortran/26769
20656         * gfortran.dg/transpose_reshape_r10.f90: New test case.
20657
20658 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
20659
20660         PR middle-end/26717
20661         * gcc.dg/pr26717.c: New test.
20662
20663 2006-03-25  Roger Sayle  <roger@eyesopen.com>
20664
20665         * gfortran.dg/dependency_12.f90: New test case.
20666
20667 2006-03-24  Roger Sayle  <roger@eyesopen.com>
20668
20669         * gfortran.dg/dependency_9.f90: New (resurected) test case.
20670
20671 2006-03-24  Jeff Law  <law@redhat.com>
20672
20673         * gcc.c-torture/pr26840.c: New test.
20674
20675 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
20676
20677         * objc.dg/dwarf-2.m: New.
20678         * obj-c++.dg/dwarf-2.mm: New.
20679
20680         * g++.old-deja/g++.other/init19.C: New.
20681
20682 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
20683
20684         * g++.dg/eh/spbp.C: Skip on AIX.
20685
20686 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
20687
20688         PR middle-end/26611
20689         * g++.dg/gomp/pr26611-1.C: New test.
20690         * g++.dg/gomp/pr26611-2.C: New test.
20691
20692 2006-03-24  Jeff Law  <law@redhat.com>
20693
20694         * gcc.c-torture/compile/pr26833.c: New test.
20695         * gfortran.fortran-torture/compile/pr26806.f90: New test.
20696
20697 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20698
20699         * gfortran.dg/endfile_2.f90: Delete temp file.
20700
20701 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
20702
20703         PR fortran/19303
20704         * gfortran.dg/record_marker_1.f90: New test case.
20705         * gfortran.dg/record_marker_2.f: New test case.
20706         * gfortran.dg/record_marker_3.f90: New test case.
20707
20708 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
20709
20710         PR fortran/17298
20711         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
20712         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
20713
20714 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
20715
20716         * lib/gcc-dg.exp (cleanup-modules): New proc.
20717         * gfortran.dg/allocatable_function_1.f90,
20718         gfortran.dg/allocate_char_star_scalar_1.f90,
20719         gfortran.dg/assumed_charlen_function_1.f90,
20720         gfortran.dg/assumed_dummy_1.f90,
20721         gfortran.dg/assumed_shape_ranks_1.f90,
20722         gfortran.dg/assumed_shape_ranks_2.f90,
20723         gfortran.dg/assumed_size_dt_dummy.f90,
20724         gfortran.dg/auto_char_dummy_array_1.f90,
20725         gfortran.dg/auto_char_len_3.f90,
20726         gfortran.dg/automatic_module_variable.f90,
20727         gfortran.dg/bad_automatic_objects_1.f90,
20728         gfortran.dg/char_array_constructor.f90,
20729         gfortran.dg/char_array_structure_constructor.f90,
20730         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
20731         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
20732         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
20733         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
20734         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
20735         gfortran.dg/derived_pointer_recursion.f90,
20736         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
20737         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
20738         gfortran.dg/dummy_functions_1.f90,
20739         gfortran.dg/elemental_initializer_1.f90,
20740         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
20741         gfortran.dg/elemental_pointer_1.f90,
20742         gfortran.dg/elemental_subroutine_1.f90,
20743         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
20744         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
20745         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
20746         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
20747         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
20748         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
20749         gfortran.dg/global_references_1.f90,
20750         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
20751         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
20752         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
20753         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
20754         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
20755         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
20756         gfortran.dg/large_integer_kind_1.f90,
20757         gfortran.dg/large_real_kind_1.f90,
20758         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
20759         gfortran.dg/module_double_reuse.f90,
20760         gfortran.dg/module_equivalence_1.f90,
20761         gfortran.dg/module_interface_1.f90,
20762         gfortran.dg/module_parameter_array_refs_1.f90,
20763         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
20764         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
20765         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
20766         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
20767         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
20768         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
20769         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
20770         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
20771         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
20772         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
20773         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
20774         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
20775         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
20776         gfortran.dg/same_name_1.f90,
20777         gfortran.dg/sibling_dummy_procedure_1.f90,
20778         gfortran.dg/sibling_dummy_procedure_2.f90,
20779         gfortran.dg/sibling_dummy_procedure_3.f90,
20780         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
20781         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
20782         gfortran.dg/used_dummy_types_2.f90,
20783         gfortran.dg/used_dummy_types_3.f90,
20784         gfortran.dg/used_dummy_types_4.f90,
20785         gfortran.dg/used_dummy_types_5.f90,
20786         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
20787         gfortran.dg/userdef_operator_1.f90: Use it.
20788
20789 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20790
20791         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
20792         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
20793         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
20794         gfortran.dg/write_back.f,
20795         gfortran.fortran-torture/execute/inquire_1.f90,
20796         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
20797
20798 2006-03-21  Jeff Law  <law@redhat.com>
20799
20800         * gcc.dg/tree-ssa/vrp28.c: New test.
20801
20802 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20803
20804         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
20805         if _STDC_C99 is defined.
20806         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
20807         * gcc.dg/builtins-20.c: Likewise.
20808         * gcc.dg/builtins-53.c: Likewise.
20809         * gcc.dg/single-precision-constant.c: Likewise. Also pass
20810         -mmacosx-version-min=10.3 on PowerPC/Darwin.
20811
20812 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
20813
20814         PR tree-opt/26781
20815         * gcc.c-torture/compile/pr26781-1.c: New test.
20816         * gcc.c-torture/compile/pr26781-2.c: New test.
20817
20818 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
20819
20820         PR c++/26690
20821         * g++.dg/gomp/pr26690-1.C: New test.
20822         * g++.dg/gomp/pr26690-2.C: New test.
20823
20824 2006-03-20  Jeff Law  <law@redhat.com>
20825
20826         * gcc.dg/tree-ssa/pr21829.c: New test.
20827
20828         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
20829
20830 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
20831
20832         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
20833         (check_visibility_available): Use it.
20834         (check_effective_target_default_packed): Likewise.
20835         (check_effective_target_pcc_bitfield_type_matters): Likewise.
20836         (check_effective_target_fopenmp): Likewise.
20837         (check_effective_target_freorder): Likewise.
20838         (check_effective_target_fpic): Likewise.
20839         (check_named_sections_available): Likewise.
20840         (check_effective_target_ilp32): Likewise.
20841         (check_effective_target_lp64): Likewise.
20842
20843 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
20844
20845         PR fortran/20935
20846         * gfortran.dg/scalar_mask_2.f90: New test case.
20847
20848 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
20849
20850         PR tree-opt/26629
20851         * gcc.dg/tree-ssa/loadpre12.c: New test.
20852         * gcc.dg/tree-ssa/loadpre13.c: New test.
20853         * gcc.dg/tree-ssa/loadpre14.c: New test.
20854         * gcc.dg/tree-ssa/loadpre15.c: New test.
20855         * gcc.dg/tree-ssa/loadpre16.c: New test.
20856         * gcc.dg/tree-ssa/loadpre17.c: New test.
20857         * gcc.dg/tree-ssa/loadpre18.c: New test.
20858         * gcc.dg/tree-ssa/loadpre19.c: New test.
20859         * gcc.dg/tree-ssa/loadpre20.c: New test.
20860         * gcc.dg/tree-ssa/loadpre21.c: New test.
20861         * gcc.dg/tree-ssa/loadpre22.c: New test.
20862
20863 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
20864
20865         PR fortran/26741
20866         * gfortran.dg/elemental_initializer_1.f90: New test.
20867
20868         PR fortran/26716
20869         * gfortran.dg/assumed_shape_ranks_2: New test.
20870
20871 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
20872
20873         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
20874         target fpic.
20875
20876 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20877
20878         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
20879         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
20880         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
20881         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
20882         gfortran.fortran-torture/execute/direct_io.f90,
20883         gfortran.fortran-torture/execute/inquire_2.f90,
20884         gfortran.fortran-torture/execute/inquire_4.f90,
20885         gfortran.fortran-torture/execute/list_read_1.f90,
20886         gfortran.fortran-torture/execute/open_replace.f90,
20887         gfortran.fortran-torture/execute/slash_edit.f90,
20888         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
20889         temporary files from testcases.
20890
20891 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20892
20893         PR libgfortran/26509
20894         gfortran.dg/write_direct_eor.f90: New test.
20895
20896 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
20897
20898         * gcc.target/powerpc/pr26350.c: New.
20899         * gcc.target/powerpc/indexed-addr.c: New.
20900
20901 2006-03-16  Roger Sayle  <roger@eyesopen.com>
20902
20903         * gfortran.dg/dependency_13.f90: New test case.
20904
20905 2006-03-16  Roger Sayle  <roger@eyesopen.com>
20906
20907         PR middle-end/21781
20908         * gcc.dg/real-const-1.c: New test case.
20909
20910 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
20911
20912         * g++.old-deja/g++.other/init18.C: New.
20913         * g++.old-deja/g++.other/init5.C: Remove xfail.
20914
20915 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20916
20917         * g++.dg/opt/pr15551.C: Cleanup temp file.
20918
20919 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20920
20921         PR c++/6634
20922         g++.dg/parse/long1.C: New test.
20923
20924 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20925
20926         PR fortran/19101
20927         * gfortran.dg/continuation.f90: New test.
20928         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
20929
20930 2006-03-14  Richard Guenther  <rguenther@suse.de>
20931
20932         PR tree-optimization/26672
20933         * gcc.dg/torture/pr26672.c: New testcase.
20934
20935 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
20936
20937         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
20938         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
20939
20940 2006-03-13  Roger Sayle  <roger@eyesopen.com>
20941
20942         PR middle-end/26557
20943         * gcc.c-torture/compile/switch-1.c: New test case.
20944
20945 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
20946
20947         PR fortran/25378
20948         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
20949         test to include more permuatations of mask and index.
20950         * gfortran.dg/scalar_mask_1.f90: Modify last test to
20951         respond to F2003 spec. that the position returned for an all false
20952         mask && condition is zero.
20953
20954 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
20955
20956         PR middle-end/25989
20957         * gcc.dg/gomp/pr25989.c: New test.
20958
20959 2006-03-13  Jeff Law  <law@redhat.com>
20960
20961         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
20962
20963 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
20964
20965         * gcc.dg/switch-9.c: New test.
20966
20967 2006-03-13  Richard Guenther  <rguenther@suse.de>
20968
20969         PR middle-end/26630
20970         * gcc.dg/torture/pr26630.c: New testcase.
20971
20972 2006-03-11  Roger Sayle  <roger@eyesopen.com>
20973
20974         * gfortran.dg/dependency_10.f90: New test case.
20975         * gfortran.dg/dependency_11.f90: Likewise.
20976
20977 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
20978             Erik Edelmann  <eedelman@gcc.gnu.org>
20979
20980         * gfortran.dg/allocatable_function_1.f90: New.
20981         * gfortran.dg/allocatable_function_2.f90: New.
20982
20983 2006-03-10  Richard Guenther  <rguenther@suse.de>
20984
20985         PR middle-end/26565
20986         * gcc.dg/torture/pr26565.c: New testcase.
20987
20988 2006-03-09  Eric Christopher  <echristo@apple.com>
20989
20990         * gcc.c-torture/compile/20060309-1.c: New.
20991
20992 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20993
20994         PR libgfortran/26499
20995         * gfortran.dg/write_back.f: New test.
20996         * gfortran.dg/write_rewind_1.f: New test.
20997         * gfortran.dg/write_rewind_2.f: New test.
20998
20999 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21000
21001         PR libgfortran/26554
21002         * gfortran.dg/read_logical.f90: New test.
21003
21004 2006-03-04  Laurent GUERBY <laurent@guerby.net>
21005
21006         * ada/acats/norun.lst: cdd2a03 now passes.
21007
21008 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
21009
21010         PR testsuite/25177
21011         * gcc.target/powerpc/pr18096-1.c: Change where the error
21012         would match.
21013
21014 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
21015
21016         * gcc.target/i386/cleanup-1.c: New test.
21017         * gcc.target/i386/cleanup-2.c: New test.
21018
21019 2006-03-04  Roger Sayle  <roger@eyesopen.com>
21020
21021         * gfortran.dg/dependency_9.f90: Remove for the time being.
21022
21023 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
21024
21025         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
21026         directive.
21027
21028 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21029
21030         * gfortran.dg/dependency_9.f90: New test case.
21031
21032 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21033
21034         * gfortran.dg/dependency_4.f90: New test case.
21035         * gfortran.dg/dependency_5.f90: New test case.
21036         * gfortran.dg/dependency_6.f90: New test case.
21037         * gfortran.dg/dependency_7.f90: New test case.
21038         * gfortran.dg/dependency_8.f90: New test case.
21039
21040 2006-03-03  Paul Brook  <paul@codesourcery.com>
21041
21042         * lib/target-supports.exp (check_profiling_available):
21043         Add m68k-*-elf.
21044
21045 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
21046
21047         PR fortran/25031
21048         * multiple_allocation_1.f90: New test.
21049
21050 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21051
21052         PR tree-optimization/26524
21053         * gfortran.dg/pr26524.f: New test case.
21054
21055 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21056
21057         * g++.dg/template/repo5.C: Cleanup repo files.
21058         * gcc.dg/20051201-1.c: Cleanup coverage files.
21059         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
21060         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
21061         tree dump files.
21062
21063 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
21064
21065         * objc.dg/objc-nofilename-1.m: New test.
21066         * objc.dg/bad-receiver-type.m: New test.
21067         * obj-c++.dg/bad-receiver-type.mm: New test.
21068
21069 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21070
21071         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
21072
21073 2006-03-01  Mike Stump  <mrs@apple.com>
21074
21075         * g++.dg/abi/key2.C: Add.
21076
21077 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
21078
21079         * gfortran.dg/logical_dot_product.f90: New test.
21080
21081         PR fortran/26393
21082         * gfortran.dg/used_interface_ref.f90: New test.
21083
21084         PR fortran/20938
21085         * gfortran.dg/dependency_2.f90: New test.
21086         * gfortran.fortran-torture/execute/where17.f90: New test.
21087         * gfortran.fortran-torture/execute/where18.f90: New test.
21088         * gfortran.fortran-torture/execute/where19.f90: New test.
21089         * gfortran.fortran-torture/execute/where20.f90: New test.
21090
21091 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
21092
21093         * g++.dg/tree-ssa/pr26443.C: New test case.
21094
21095 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
21096
21097         PR middle-end/26022
21098         * g++.dg/opt/return-slot1.C: New test.
21099
21100 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21101
21102         PR libgfortran/26136
21103         * gfortran.dg/namelist_23.f90: New test.
21104
21105 2006-02-28  Roger Sayle  <roger@eyesopen.com>
21106
21107         PR middle-end/14752
21108         * gcc.dg/fold-eqandshift-2.c: New test case.
21109
21110 2006-02-28  Richard Guenther  <rguenther@suse.de>
21111
21112         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
21113         decomposition.
21114
21115 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
21116
21117         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
21118
21119 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21120
21121         PR libgfortran/26464
21122         * gfortran.dg/backspace_5.f: New test.
21123         * gfortran.dg/backspace_6.f: New test.
21124
21125 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21126
21127         * gcc.dg/fold-eqandnot-1.c: New test case.
21128
21129 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21130
21131         PR middle-end/19983
21132         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
21133
21134 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
21135
21136         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
21137         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
21138
21139 2006-02-26  Richard Guenther  <rguenther@suse.de>
21140
21141         PR tree-optimization/26421
21142         * gcc.dg/tree-ssa/pr26421.c: New testcase.
21143
21144 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
21145
21146         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
21147         * g++.old-deja/g++.robertl/eb132.C: Likewise.
21148
21149 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21150
21151         * gcc.dg/fold-even-1.c: New test case.
21152
21153 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21154
21155         PR middle-end/21137
21156         * gcc.dg/fold-eqandshift-1.c: New test case.
21157
21158 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
21159
21160         PR tree-optimization/25125
21161         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
21162         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
21163
21164 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
21165
21166         PR tree-optimizations/26359
21167         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
21168         with -fdump-tree-dceloop-details.
21169         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
21170
21171 2006-02-25  Roger Sayle  <roger@eyesopen.com>
21172
21173         PR middle-end/23673
21174         * gcc.dg/fold-eqxor-1.c: New test case.
21175         * gcc.dg/fold-eqxor-2.c: Likewise.
21176         * gcc.dg/fold-eqxor-3.c: Likewise.
21177
21178 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
21179
21180         PR fortran/23092
21181         * scalar_mask_1.f90: New test.
21182
21183 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
21184
21185         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
21186         * g++.dg/eh/uncaught2.C: New.
21187         * g++.dg/eh/uncaught3.C: New.
21188
21189 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21190
21191         PR libgfortran/26423
21192         * gfortran.dg/read_many_1.f: New test.
21193
21194 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
21195
21196         PR fortran/24519
21197         * gfortran.dg/dependency_3.f90: New test.
21198         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
21199         XFAILs.
21200
21201         PR fortran/25395
21202         * gfortran.dg/equiv_6.f90: New test.
21203
21204 2006-02-23  Jeff Law  <law@redhat.com>
21205
21206         * gcc.c-torture/compile/pr26425.c: New test.
21207
21208 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
21209
21210         PR middle-end/26412
21211         * gcc.dg/gomp/pr26412.c: New test.
21212
21213 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21214
21215         PR c++/26291
21216         * g++.dg/other/ellipsis1.C: New test.
21217         * g++.dg/parse/operator4.C: Adjust error marker.
21218
21219 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
21220
21221         PR target/25603
21222         * gfortran.dg/pr25603.f: New testcase.
21223
21224 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21225
21226         * gcc.dg/bf-spl1.c: Don't specify -m68000.
21227         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
21228
21229 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
21230
21231         * g++.dg/eh/spbp.C: New.
21232
21233 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
21234
21235         PR middle-end/26379
21236         * gcc.target/i386/mmx-7.c: New test.
21237
21238 2006-02-20  Roger Sayle  <roger@eyesopen.com>
21239
21240         PR tree-optimization/26361
21241         * gcc.dg/tree-ssa/vrp27.c: New test case.
21242
21243 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
21244
21245         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
21246         * gcc.dg/tree-ssa/complex-4.c: Here.
21247
21248 2006-02-19  Roger Sayle  <roger@eyesopen.com>
21249
21250         PR middle-end/19543
21251         * gfortran.dg/logical_1.f90: New test case.
21252
21253 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
21254
21255         PR middle-end/26334
21256         * gcc.dg/20060218-1.c: Moved to...
21257         * gcc.target/i386/20060218-1.c: ... here.  New test.
21258
21259 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
21260
21261         PR fortran/26201
21262         * gfortran.dg/convert_1.f90: New.
21263
21264 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
21265
21266         PR fortran/25054
21267         * gfortran.dg/namelist_5.f90: New test.
21268
21269         PR fortran/25089
21270         * gfortran.dg/namelist_4.f90: New test.
21271
21272 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21273
21274         PR tree-opt/25680
21275         * gcc.dg/tree-ssa/complex-3.c: New test.
21276
21277 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21278
21279         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
21280         variable to take into account the variable name in the
21281         function header.
21282         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
21283
21284 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
21285
21286         PR middle-end/26334
21287         * gcc.c-torture/compile/20060217-1.c: New test.
21288         * gcc.dg/20060218-1.c: New test.
21289
21290 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
21291
21292         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
21293
21294 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
21295
21296         * gcc.dg/cpp/undef3.c: New test.
21297         * gcc.dg/cpp/trad/builtins2.c: New test.
21298
21299 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
21300
21301         PR c++/26266
21302         * g++.dg/template/static22.C: New test.
21303         * g++.dg/template/static23.C: New test.
21304         * g++.dg/template/static24.C: New test.
21305         * g++.dg/template/non-dependent13.C: New test.
21306         * g++.dg/init/member1.C: Tweak error markers.
21307
21308 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21309
21310         PR target/26255
21311         * gcc.c-torture/compile/pr26255.c: New test case.
21312
21313 2006-02-16  Roger Sayle  <roger@eyesopen.com>
21314
21315         * gfortran.fortran-torture/execute/where_10.f90: New test case.
21316         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
21317         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
21318         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
21319         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
21320         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
21321         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
21322
21323 2006-02-16  Jeff Law  <law@redhat.com>
21324
21325         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
21326         * gcc.dg/tree-ssa/vrp26.c: New test.
21327
21328 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
21329
21330         PR target/20353
21331         PR target/24578
21332         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
21333         __UCLIBC__ is defined.
21334
21335 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
21336
21337         PR fortran/26224
21338         * gfortran.dg/gomp/pr26224.f: New test.
21339
21340 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
21341
21342         PR tree-opt/25918
21343         * lib/target-supports.exp
21344         (check_effective_target_vect_short_mult): New.
21345         (check_effective_target_vect_char_mult): New.
21346         (check_effective_target_vect_widen_sum_qi_to_si): New.
21347         (check_effective_target_vect_widen_sum_qi_to_hi): New.
21348         (check_effective_target_vect_widen_sum_hi_to_si): New.
21349         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
21350         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
21351         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
21352         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
21353         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
21354         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
21355         vect-reduc-pattern-2c.c
21356         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
21357         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
21358         vect-reduc-pattern-1c.c
21359
21360 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
21361
21362         PR fortran/24557
21363         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
21364
21365 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21366
21367         PR fortran/26054
21368         * gfortran.dg/enum_8.f90: Remove check for warning.
21369         * gfortran.dg/iomsg_1.f90: Ditto.
21370         * gfortran.dg/enum_1.f90: Ditto.
21371         * gfortran.dg/enum_9.f90: Ditto.
21372         * gfortran.dg/enum_2.f90: Ditto.
21373         * gfortran.dg/enum_10.f90: Ditto.
21374         * gfortran.dg/enum_3.f90: Ditto.
21375         * gfortran.dg/flush_1.f90: Ditto.
21376         * gfortran.dg/enum_4.f90: Ditto.
21377         * gfortran.dg/array_constructor_1.f90: Ditto.
21378         * gfortran.dg/enum_5.f90: Ditto.
21379         * gfortran.dg/enum_6.f90: Ditto.
21380         * gfortran.dg/enum_7.f90: Ditto.
21381
21382 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
21383
21384         PR middle-end/26300
21385         * gcc.c-torture/compile/20060215-1.c: New test.
21386
21387 2006-02-14  Roger Sayle  <roger@eyesopen.com>
21388
21389         PR middle-end/23670
21390         * gcc.dg/tree-ssa/andor-2.c: New test case.
21391
21392 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
21393
21394         PR fortran/25045
21395         * optional_dim.f90: New test.
21396
21397 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21398
21399         PR fortran/26277
21400         * gfortran.dg/label_4.f90: New.
21401
21402 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
21403             Diego Novillo  <dnovillo@redhat.com>
21404             Uros Bizjak  <uros@kss-loka.si>
21405
21406         * gfortran.dg/gomp: New directory.
21407
21408 2006-02-14  Richard Guenther  <rguenther@suse.de>
21409
21410         PR tree-optimization/26258
21411         * gcc.dg/torture/pr26258.c: New testcase.
21412
21413 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
21414
21415         PR fortran/26246
21416         * gfortran.dg/pr26246_1.f90: New test.
21417         * gfortran.dg/pr26246_2.f90: New test.
21418
21419         PR middle-end/26092
21420         * gcc.c-torture/compile/20060208-1.c: New test.
21421
21422 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
21423
21424         PR fortran/26074
21425         PR fortran/25103
21426         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
21427         * gfortran.dg/bad_automatic_objects_1.f90: New test.
21428         * gfortran.dg/automatic_module_variable.f90: Change error message.
21429
21430         PR fortran/20861
21431         * gfortran.dg/internal_dummy_1.f90: New test.
21432
21433         PR fortran/20871
21434         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
21435
21436
21437         PR fortran/25083
21438         * gfortran.dg/uncommon_block_data_1.f90: New test.
21439         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
21440         with standard.
21441
21442         PR fortran/25088
21443         * gfortran.dg/typed_subroutine_1.f90: New test.
21444
21445 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
21446
21447         * objc.dg/dwarf-1.m: New.
21448
21449 2006-02-13  Roger Sayle  <roger@eyesopen.com>
21450
21451         PR middle-end/24427
21452         * gcc.dg/tree-ssa/andor-1.c: New test case.
21453
21454 2006-02-13  Josh Conner  <jconner@apple.com>
21455
21456         PR target/25376
21457         * gcc.dg/pr25376.c: New test.
21458
21459         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
21460         assemble.
21461         * lib/target-supports.exp (check_named_sections_available):
21462         Only compile named-sections test -- don't assemble.
21463
21464 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21465
21466         * g++.dg/warn/no-write-strings.C: New test.
21467         * g++.dg/warn/write-strings.C: Likewise.
21468         * g++.dg/warn/write-strings-default.C: Likewise.
21469
21470 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
21471
21472         PR fortran/25806
21473         * gfortran.dg/ret_pointer_2.f90: New test.
21474
21475 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
21476
21477         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
21478
21479 2006-02-10  Jeff Law  <law@redhat.com>
21480
21481         * gcc.c-torture/compile/pr26213.c: New test.
21482
21483 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
21484
21485         gfortran.dg/null_1.f90: New test.
21486
21487 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21488
21489         PR fortran/14771
21490         * gfortran.dg/parens_4.f90: New.
21491         * gfortran.dg/parens_5.f90: New.
21492
21493 2006-02-10  Richard Guenther  <rguenther@suse.de>
21494
21495         * gcc.dg/pr23372-1.c: Remove empty file.
21496
21497 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21498         Paul Thomas  <pault@gcc.gnu.org>
21499
21500         PR fortran/14771
21501         * gfortran.dg/parens_1.f90: New.
21502         * gfortran.dg/parens_2.f90: New.
21503         * gfortran.dg/parens_3.f90: New.
21504
21505 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
21506
21507         PR fortran/26038
21508         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
21509
21510         PR fortran/25059
21511         * gfortran.dg/impure_assignment_1.f90: New test.
21512
21513         PR fortran/25070
21514         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
21515
21516 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
21517
21518         PR target/26141
21519         * g++.dg/expr/stdarg2.C: New test.
21520
21521 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
21522
21523         PR inline-asm/16194
21524         * gcc.dg/pr16194.c: New test.
21525
21526 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21527
21528         * ada/acats/run_acats: Use portable variant of "$@".
21529
21530 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21531
21532         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
21533         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
21534
21535 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21536
21537         PR tree-opt/26179
21538         * g++.dg/opt/pr26179.C: New test.
21539
21540 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21541
21542         PR middle-end/26134
21543         * gcc.dg/tree-ssa/complex-3.c: New test.
21544
21545 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21546
21547         * gcc.c-torture/compile/volatile-1.c: New test.
21548
21549 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
21550
21551         PR 26180
21552         * gcc.dg/tree-ssa/pr26180.c: New test.
21553
21554 2006-02-08  Jeff Law  <law@redhat.com>
21555
21556         * gcc.dg/tree-ssa/pr21417.c: New test.
21557
21558 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21559
21560         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
21561         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
21562
21563 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21564
21565         * lib/scanrtl.exp: New.
21566
21567 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21568
21569         PR c++/26071
21570         * g++.dg/other/virtual2.C: New test.
21571
21572         PR c++/26070
21573         * g++.dg/other/virtual1.C: New test.
21574
21575 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21576
21577         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
21578         cleanup-ipa-dump): Update dump file glob patterns.
21579         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
21580         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
21581
21582         * lib/gcc-dg.exp: Load it.
21583         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
21584
21585 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
21586
21587         PR testsuite/26159
21588         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
21589         * gcc.dg/tree-ssa/pr23382.c: Ditto.
21590
21591 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21592
21593         PR fortran/25577
21594         * gfortran.dg/mvbits_1.f90: New.
21595
21596 2006-02-07  Dirk Mueller  <dmueller@suse.com>
21597
21598         * g++.dg/warn/Wdiv-by-zero.C: New test.
21599         * g++.dg/warn/Wno-div-by-zero.C: New.
21600
21601 2006-02-07  Jeff Law  <law@redhat.com>
21602
21603         * gcc.dg/tree-ssa/pr21559.c: New test.
21604
21605         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
21606         multiple VRP passes.
21607         * gcc.dg/tree-ssa/vrp09.c: Likewise.
21608         * gcc.dg/tree-ssa/vrp18.c: Likewise.
21609         * gcc.dg/tree-ssa/pr21582.c: Likewise.
21610         * gcc.dg/tree-ssa/pr20657.c: Likewise.
21611         * gcc.dg/tree-ssa/pr21001.c: Likewise.
21612         * gcc.dg/tree-ssa/vrp02.c: Likewise
21613         * gcc.dg/tree-ssa/vrp11.c: Likewise
21614         * gcc.dg/tree-ssa/pr14341.c: Likewise
21615         * gcc.dg/tree-ssa/vrp19.c: Likewise
21616         * gcc.dg/tree-ssa/vrp20.c: Likewise
21617         * gcc.dg/tree-ssa/vrp03.c: Likewise
21618         * gcc.dg/tree-ssa/pr21086.c: Likewise
21619         * gcc.dg/tree-ssa/pr21959.c: Likewise
21620         * gcc.dg/tree-ssa/vrp21.c: Likewise
21621         * gcc.dg/tree-ssa/vrp04.c: Likewise
21622         * gcc.dg/tree-ssa/pr25485.c: Likewise
21623         * gcc.dg/tree-ssa/pr22026.c: Likewise
21624         * gcc.dg/tree-ssa/vrp22.c: Likewise
21625         * gcc.dg/tree-ssa/vrp05.c: Likewise
21626         * gcc.dg/tree-ssa/20030807-10.c: Likewise
21627         * gcc.dg/tree-ssa/pr20701.c: Likewise
21628         * gcc.dg/tree-ssa/vrp23.c: Likewise
21629         * gcc.dg/tree-ssa/vrp06.c: Likewise
21630         * gcc.dg/tree-ssa/pr22117.c: Likewise
21631         * gcc.dg/tree-ssa/pr20702.c: Likewise
21632         * gcc.dg/tree-ssa/vrp15.c: Likewise
21633         * gcc.dg/tree-ssa/pr21090.c: Likewise
21634         * gcc.dg/tree-ssa/pr21294.c: Likewise
21635         * gcc.dg/tree-ssa/vrp24.c: Likewise
21636         * gcc.dg/tree-ssa/vrp07.c: Likewise
21637         * gcc.dg/tree-ssa/pr21563.c: Likewise
21638         * gcc.dg/tree-ssa/pr25382.c: Likewise
21639         * gcc.dg/tree-ssa/vrp16.c: Likewise
21640         * gcc.dg/tree-ssa/vrp25.c: Likewise
21641         * gcc.dg/tree-ssa/vrp08.c: Likewise
21642         * gcc.dg/tree-ssa/20030807-6.c: Likewise
21643         * gcc.dg/tree-ssa/vrp17.c: Likewise
21644         * gcc.dg/tree-ssa/pr21458.c: Likewise
21645         * g++.dg/tree-ssa/pr18178.C: Likewise
21646
21647 2006-02-07  Richard Guenther  <rguenther@suse.de>
21648
21649         PR c++/26140
21650         Revert
21651         2006-01-30  Richard Guenther  <rguenther@suse.de>
21652         PR c++/23372
21653         * gcc.dg/pr23372-1.C: New testcase.
21654
21655         * g++.dg/tree-ssa/pr26140.C: New testcase.
21656
21657 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
21658
21659         PR c++/9737
21660         * g++.dg/template/ttp15.C: New test.
21661         * g++.dg/template/ttp16.C: Likewise.
21662         * g++.dg/template/ttp17.C: Likewise.
21663         * g++.old-deja/g++.pt/ttp36.C: Remove.
21664         * g++.old-deja/g++.pt/ttp19.C: Likewise.
21665         * g++.old-deja/g++.pt/ttp37.C: Likewise.
21666         * g++.old-deja/g++.pt/ttp38.C: Likewise.
21667         * g++.old-deja/g++.pt/ttp39.C: Likewise.
21668         * g++.old-deja/g++.pt/ttp9.C: Likewise.
21669         * g++.old-deja/g++.pt/ttp40.C: Likewise.
21670         * g++.old-deja/g++.pt/ttp51.C: Likewise.
21671         * g++.old-deja/g++.pt/ttp26.C: Likewise.
21672         * g++.old-deja/g++.pt/ttp36.C: Likewise.
21673
21674 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
21675
21676         PR libfortran/23815
21677         * unf_io_convert_4.f90: New test.
21678
21679 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
21680
21681         * gcc.dg/tree-ssa/loadpre10.c: New test.
21682         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
21683         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
21684         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
21685
21686 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21687
21688         PR libfortran/24685
21689         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
21690
21691 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
21692
21693         PR tree-opt/25251
21694         * gfortran.dg/assign_7.f: New test.
21695
21696 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
21697
21698         PR fortran/26041
21699         PR fortran/26064
21700         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
21701         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
21702         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
21703
21704 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
21705
21706         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
21707         in size_t typedef.
21708
21709 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21710
21711         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
21712         * g++.dg/charset/string.c (foo): Likewise.
21713         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
21714         const char*
21715         * g++.dg/ext/builtin2.C (printf): Likewise.
21716         * g++.dg/init/new15.C (printf): Likewise.
21717         * g++.dg/opt/pr17697-1.C (foo): Likewise.
21718         * g++.dg/opt/pr17697-2.C (foo): Likewise.
21719         * g++.dg/opt/pr17697-3.C (foo): Likewise.
21720         * g++.dg/template/non-dependent4.C (temp): Likewise.
21721         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
21722         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
21723         parameter type to const char*.
21724         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
21725         Change type to const char*.
21726         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
21727         Likewise.
21728         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
21729         second parameter type to const char*.
21730         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
21731         (Y::Y): Change parameter type to const char*.
21732         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
21733         * g++.old-deja/g++.jason/report.C: Apply const correctness.
21734         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
21735         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
21736         (char*).
21737         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
21738         const char*.
21739         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
21740         type to const char*.
21741         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
21742         return type to const char*.
21743         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
21744         to const char*.
21745         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
21746         * g++.old-deja/g++.law/refs1.C: Likewise.
21747         * g++.old-deja/g++.law/visibility1.C: Likewise.
21748         * g++.old-deja/g++.law/visibility2.C: Likewise.
21749         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
21750         const char*.
21751         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
21752         * g++.old-deja/g++.mike/net48.C: Likewise.
21753         * g++.old-deja/g++.mike/p646.C: Likewise.
21754         * g++.old-deja/g++.mike/p6746.C: Likewise.
21755         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
21756         type to const char*.
21757         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
21758         deprecated conversion warning.
21759         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
21760         char*.
21761         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
21762         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
21763         * g++.old-deja/g++.pt/explicit8.C: Likewise.
21764         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
21765         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
21766         * g++.old-deja/g++.pt/nontype3.C: Likewise.
21767         * g++.old-deja/g++.pt/t39.C: Likewise.
21768         * g++.old-deja/g++.robertl/eb106.C: Likewise.
21769         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
21770
21771 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
21772
21773         PR fortran/25075
21774         intrinsic_argument_conformance_1.f90: New test.
21775
21776 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
21777
21778         PR fortran/20845
21779         * gfortran.dg/char_result_11.f90: Add SAVE.
21780         * gfortran.dg/der_pointer_4.f90: Ditto.
21781         * gfortran.dg/default_initialization.f90: New test.
21782
21783 2006-02-03  Jeff Law  <law@redhat.com>
21784
21785         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
21786         handle more than 100 dump files.
21787         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
21788         * lib/scantree.exp (scan-tree-dump): Likewise.
21789         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
21790         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
21791         * lib/scanipa.exp (scan-ipa-dump): Likewise.
21792         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
21793         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
21794
21795 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
21796
21797         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
21798
21799 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
21800
21801         * g++.dg/template/using12.C: New test.
21802
21803 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
21804
21805         * gcc.target/powerpc/pr25960.c: New test.
21806
21807 2006-02-02  Steven G. Kargl  <kargls@comcast>
21808
21809         PR fortran/24958
21810         gfortran.dg/nullify_2.f90: New test.
21811
21812 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
21813
21814         PR 25990
21815         * gcc.dg/gomp/pr25990.c: New test.
21816
21817 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
21818
21819         PR c++/25342
21820         * g++.gd/template/partial4.C: New test.
21821
21822 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
21823
21824         PR middle-end/26001
21825         * gfortran.dg/data_char_2.f90: New.
21826
21827 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
21828
21829         PR fortran/26039
21830         maxval_maxloc_conformance_1.f90: New test.
21831
21832 2006-01-31  Richard Guenther  <rguenther@suse.de>
21833
21834         * gcc.target/i386/sselibm-1.c: New testcase.
21835         * gcc.target/i386/sselibm-2.c: Likewise.
21836         * gcc.target/i386/sselibm-3.c: Likewise.
21837         * gcc.target/i386/sselibm-4.c: Likewise.
21838         * gcc.target/i386/sselibm-5.c: Likewise.
21839
21840 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
21841
21842         PR fortran/24266
21843         * gfortran.dg/arrayio_derived_2.f90: New.
21844
21845 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
21846
21847         * gcc.dg/unsigned-long-compare.c: New test.
21848
21849 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
21850
21851         PR testsuite/25318
21852         * lib/target-supports.exp (check_effective_target_freorder):
21853         Check to see if target supports -freorder-blocks-and-partition.
21854         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
21855         instead of "dg-require-named-sections".
21856
21857 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
21858
21859         PR target/14798:
21860         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
21861         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
21862         * gcc.dg/pragma-isr-trapa2.c: Likewise.
21863         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
21864         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
21865         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
21866         * gcc.dg/attr-isr-trap_exit.c: Likewise.
21867         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
21868
21869 2006-01-30  Richard Guenther  <rguenther@suse.de>
21870
21871         PR c++/23372
21872         * gcc.dg/pr23372-1.C: New testcase.
21873
21874 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
21875
21876         * gcc.dg/gomp/pr25874.c: New test.
21877
21878 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
21879
21880         PR tree-opt/25911
21881         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
21882
21883 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
21884
21885         PR fortran/18578
21886         PR fortran/18579
21887         PR fortran/20857
21888         PR fortran/20885
21889         * gfortran.dg/intent_out_1.f90: New test.
21890
21891 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
21892
21893         PR fortran/17911
21894         * gfortran.dg/procedure_lvalue.f90: New test.
21895
21896         PR fortran/20895
21897         PR fortran/25030
21898         * gfortran.dg/char_pointer_assign_2.f90: New test.
21899         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
21900         assignment to be consistent with standard.
21901         * gfortran.dg/char_result_2.f90: The same.
21902         * gfortran.dg/char_result_8.f90: The same.
21903
21904 2006-01-28  Zack Weinberg  <zackw@panix.com>
21905
21906         * gcc.dg/Woverlength-strings.c
21907         * gcc.dg/Woverlength-strings-pedantic-c89.c
21908         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
21909         * gcc.dg/Woverlength-strings-pedantic-c99.c
21910         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
21911
21912 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
21913
21914         * gcc.c-torture/execute/20060127-1.c: New test.
21915
21916 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
21917
21918         PR c++/25999
21919         * g++.dg/ext/pragmaweak1.C: New test.
21920
21921 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
21922
21923         PR c++/25855
21924         * g++.dg/template/spec29.C: New test.
21925
21926 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
21927
21928         PR c/19606.
21929         * gcc.c-torture/execute/pr19606.c: New.
21930
21931 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
21932
21933         * gcc.dg/pragma-re-4.c: New test.
21934
21935 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
21936
21937         PR fortran/25964
21938         * gfortran.dg/assumed_size_refs_3.f90: New test.
21939
21940 2006-01-27  Ben Elliston  <bje@au.ibm.com>
21941
21942         * gcc.misc-tests/dectest.exp: Remove defunct comment.
21943
21944 2006-01-26  Laurent GUERBY <laurent@guerby.net>
21945
21946         PR ada/21317
21947         * ada/acats/support/impdef.a: Add One_Long_Second.
21948         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
21949         * ada/acats/tests/c9/c94026.a: Likewise.
21950         * ada/acats/tests/c9/c97305c.ada: Likewise.
21951         * ada/acats/tests/c9/c99004a.ada: Likewise.
21952
21953 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
21954
21955         PR fortran/25964
21956         * gfortran.dg/global_references_2.f90: New test.
21957
21958         PR fortran/25084
21959         PR fortran/20852
21960         PR fortran/25085
21961         PR fortran/25086
21962         * gfortran.dg/assumed_charlen_function_1.f90: New test.
21963         * gfortran.dg/assumed_charlen_function_3.f90: New test.
21964
21965         PR fortran/25416
21966         * gfortran.dg/assumed_charlen_function_2.f90: New test.
21967
21968 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
21969
21970         PR c/25892
21971         * gcc.dg/Wpointer-sign.c: New.
21972         * gcc.dg/Wpointer-sign-Wall.c: New.
21973         * gcc.dg/Wpointer-sign-Wall-no.c: New.
21974         * gcc.dg/Wpointer-sign-pedantic.c: New.
21975         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
21976         * gcc.dg/conv-2.c: Use -Wpointer-sign.
21977
21978 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
21979
21980         PR C/25861
21981         * gcc.c-torture/compile/pr25861.c: New test.
21982
21983 2006-01-26  Paul Brook  <paul@codesourcery.com>
21984
21985         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
21986         on short-enum targets.
21987         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
21988         variable.
21989         (generate_fields): Use short_enums.
21990         (main): Set short_enums.  Document -e.
21991         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
21992         on short-enum targets.
21993         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
21994         variable.
21995         (generate_fields): Use short_enums.
21996         (main): Set short_enums.  Document -e.
21997         * lib/target-supports.exp (check_effective_target_short_enums): New.
21998
21999 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
22000
22001         PR target/25947
22002         * gcc.dg/torture/pr25947-1.c: New test.
22003
22004 2006-01-25  Jan Hubicka  <jh@suse.cz>
22005             Roger Sayle  <roger@eyesopen.com>
22006
22007         PR rtl-optimization/25703
22008         * gcc.target/i386/20060125-1.c: New test case.
22009         * gcc.target/i386/20060125-2.c: New test case.
22010
22011 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
22012
22013         PR fortran/18540
22014         * gfortran.dg/goto_1.f: New.
22015
22016 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
22017
22018         PR fortran/25716
22019         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
22020         25716 on 32-bit systems too.
22021
22022 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
22023
22024         PR testsuite/25590
22025         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
22026
22027 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
22028
22029         * gcc.dg/tree-ssa/gen-vect-33.c: New.
22030
22031 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22032
22033         PR fortran/25835
22034         * gfortran.dg/read_eof.f90: Delete, renamed.
22035         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
22036         * gfortran.dg/read_eof_2.f90: New test.
22037         * gfortran.dg/read_eof_3.f90: New test.
22038
22039 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
22040
22041         PR tree-opt/25860
22042         * gcc.c-torture/compile/pr25860.c: New test.
22043
22044 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22045
22046         PR c++/25552
22047         * g++.dg/parse/dtor8.C: New test.
22048
22049 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
22050
22051         PR testsuite/25891
22052         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
22053         * gcc.dg/gomp/gomp.exp: Return without testing anything if
22054         check_effective_target_fopenmp returns 0.
22055
22056 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
22057
22058         PR ada/20548
22059         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
22060         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
22061         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
22062
22063 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
22064
22065         PR tree-opt/25857
22066         * g++.dg/opt/pr25857.C: New test.
22067
22068 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
22069         Jan Hubicka  <jh@suse.cz>
22070         Richard Guenther  <rguenther@suse.de>
22071
22072         PR rtl-optimization/25654
22073         * gcc.dg/torture/pr25654.c: New testcase.
22074         * gcc.target/i386/pr25654.c: Likewise.
22075
22076 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
22077
22078         PR fortran/25901
22079         * gfortran.dg/internal references_2.f90: New test.
22080
22081         Fix regression in testing of admissability of attributes.
22082         * gfortran.dg/intent_used_1.f90: New test.
22083
22084 2006-01-23  Ben Elliston  <bje@au.ibm.com>
22085
22086         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
22087         Remove target conditional torture options for i?86 and x86_64
22088         GNU/Linux.
22089
22090 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22091
22092         PR c++/10891
22093         * g++.dg/rtti/no-rtti.C: New.
22094
22095 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
22096
22097         PR c++/25895
22098         * g++.dg/inherit/conv2.C: New test.
22099
22100         PR c++/25856
22101         * g++.dg/parse/dtor7.C: New test.
22102
22103         PR c++/25858
22104         * g++.dg/template/crash44.C: New test.
22105
22106 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
22107
22108         PR fortran/25124
22109         PR fortran/25625
22110         * gfortran.dg/internal_references_1.f90: New test.
22111           PR fortran/20881
22112         PR fortran/23308
22113         PR fortran/25538
22114         PR fortran/25710
22115         * gfortran.dg/global_references_1.f90: New test.
22116         * gfortran.dg/g77/19990905-1.f: Restore the error that
22117         there is a clash between the common block name and
22118         the name of a subroutine reference.
22119
22120         PR fortran/PR24276
22121         * gfortran.dg/aliasing_dummy_1.f90: New test.
22122
22123 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
22124
22125         * gcc.dg/vmx/1b-01.c: Warning fix.
22126         * gcc.dg/vmx/1c-02.c: Likewise.
22127         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
22128
22129 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
22130
22131         PR testsuite/24962
22132         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
22133
22134 2006-01-20  Richard Guenther  <rguenther@suse.de>
22135         Steven Bosscher <stevenb.gcc@gmail.com>
22136
22137         PR rtl-optimization/24626
22138         * gcc.dg/torture/pr24626-1.c: New testcase.
22139         * gcc.dg/torture/pr24626-2.c: Likewise.
22140         * gcc.dg/torture/pr24626-3.c: Likewise.
22141         * gcc.dg/torture/pr24626-4.c: Likewise.
22142
22143 2006-01-20  Dirk Mueller  <dmueller@suse.com>
22144
22145         PR c++/5520
22146         * g++.dg/warn/empty-body.C: New.
22147
22148 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
22149
22150         PR c++/22136
22151         * g++.dg/template/using10.C: New test.
22152         * g++.dg/temlpate/using11.C: Likewise.
22153         * g++.dg/inherit/using5.C: Tweak error messages.
22154
22155 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
22156
22157         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
22158         target test.
22159         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
22160
22161 2006-01-19  Jan Hubicka  <jh@suse.cz>
22162
22163         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
22164
22165 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22166
22167         PR c++/25854
22168         * g++.dg/template/spec28.C: New test.
22169
22170 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
22171
22172         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22173         (switchfiles): Fix fprintf's by adding srcdir or removing it.
22174
22175 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
22176
22177         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
22178         * gcc.dg/gomp/critical-1.c: Likewise.
22179         * gcc.dg/gomp/critical-3.c: Likewise.
22180         * gcc.dg/gomp/empty.c: Likewise.
22181         * gcc.dg/gomp/ordered-1.c: Likewise.
22182         * gcc.dg/gomp/for-4.c: Likewise.
22183         * gcc.dg/gomp/for-6.c: Likewise.
22184         * gcc.dg/gomp/master-3.c: Likewise.
22185         * gcc.dg/gomp/for-8.c: Likewise.
22186         * gcc.dg/gomp/for-10.c: Likewise.
22187         * gcc.dg/gomp/for-18.c: Likewise.
22188         * gcc.dg/gomp/for-5.c: Likewise.
22189         * gcc.dg/gomp/for-7.c: Likewise.
22190         * gcc.dg/gomp/for-9.c: Likewise.
22191
22192 2006-01-18  Jeff Law  <law@redhat.com>
22193
22194         * gcc.dg/tree-ssa/vrp25.c: New test.
22195
22196 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
22197
22198         * gcc.dg/pr25805.c: Fix misapplied patch.
22199
22200 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
22201
22202         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
22203         (check_effective_target_vect_udot_qi): New.
22204         (check_effective_target_vect_sdot_hi): New.
22205         (check_effective_target_vect_udot_hi): New.
22206         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
22207         prefixed with "wrapv-" with -fwrapv.
22208         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
22209         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
22210         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
22211         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
22212         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
22213
22214         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
22215         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
22216         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
22217         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
22218
22219 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22220
22221         PR c++/16829
22222         * g++.dg/other/default2.C: New test.
22223         * g++.dg/other/default3.C: New test.
22224
22225 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
22226
22227         PR c/25805
22228         * gcc.dg/pr25805.c: New file.
22229
22230 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
22231
22232         PR c++/25836
22233         * g++.dg/template/init6.C: New test.
22234
22235 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
22236
22237         * gcc.dg/tree-ssa/pr24287.c: New test
22238
22239 2006-01-18  Eric Christopher  <echristo@apple.com>
22240
22241         * g++.dg/eh/table.C: New.
22242
22243 2006-01-18  DJ Delorie  <dj@redhat.com>
22244
22245         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
22246         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
22247         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
22248         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
22249
22250 2006-01-18  Jeff Law  <law@redhat.com>
22251
22252         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
22253         on wrapping on overflow semantics.
22254
22255         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
22256
22257         * gcc.gc/tree-ssa/vrp23.c: New test.
22258         * gcc.gc/tree-ssa/vrp24.c: New test.
22259
22260 2006-01-18  Richard Henderson  <rth@redhat.com>
22261             Aldy Hernandez  <aldyh@redhat.com>
22262             Jakub Jelinek  <jakub@redhat.com>
22263             Diego Novillo  <dnovillo@redhat.com>
22264             Uros Bizjak  <uros@kss-loka.si>
22265
22266         * gcc.dg/gomp: New directory.
22267
22268 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
22269             Steven G. Kargl  <kargls@comcast.net>
22270
22271         PR fortran/20869
22272         * gfortran.dg/intrinsic_external_1.f90: New test.
22273
22274         PR fortran/20875.
22275         * gfortran.dg/elemental_pointer_1.f90: New test.
22276
22277         PR fortran/25024
22278         * gfortran.dg/external_procedures_1.f90: New test.
22279
22280         PR fortran/25785
22281         gfortran.dg/assumed_present.f90: New test.
22282
22283 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
22284
22285         * g++.dg/parse/lookup5.C: New test.
22286
22287 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22288
22289         PR fortran/25697
22290         * gfortran.dg/read_eof.f90: New test.
22291
22292 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22293
22294         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
22295         add a closing brace.
22296
22297 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22298
22299         PR fortran/25631
22300         * gfortran.dg/fmt_tl.f: New test.
22301
22302 2006-01-17  Eric Christopher  <echristo@apple.com>
22303
22304         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
22305         * g++.old-deja/g++.warn/impint2.C: Ditto.
22306         * g++.old-deja/g++.other/null1.C: Ditto.
22307         * g++.dg/warn/conv2.C: Ditto.
22308         * g++.dg/warn/conv4.C: New file.
22309
22310 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22311
22312         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
22313
22314 2006-01-17  Andreas Jaeger  <aj@suse.de>
22315             Janis Johnson <janis187@us.ibm.com>
22316
22317         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
22318         in 64-bit.
22319         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
22320         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
22321
22322 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22323
22324         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22325         (switchfiles): xfail txxx where xxx >= 25.
22326
22327 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22328
22329         PR testsuite/25764
22330         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
22331
22332 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
22333
22334         PR c/25682
22335         * gcc.dg/pr25682.c: New test.
22336         * g++.dg/parse/array-size2.C: New test.
22337
22338 2006-01-16  Ian Lance Taylor  <ian@airs.com>
22339
22340         * consistency.vlad: Remove entire directory, 1652 files.
22341
22342 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
22343
22344         * lib/target-supports.exp (check_effective_target_dfp_nocache,
22345         check_effective_target_dfprt_nocache): New.
22346         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
22347         (check_effective_target_dfprt): New.
22348         * lib/c-compat.exp (check_dfp): Remove.
22349         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
22350         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
22351         level of support for decimal float.
22352         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
22353         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
22354         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
22355         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
22356         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
22357         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
22358         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
22359         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
22360         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
22361         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
22362         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
22363         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
22364         directives.
22365
22366 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
22367
22368         PR testsuite/25741
22369         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
22370         $base_dir/../.
22371         * lib/gfortran.exp (gfortran_init): Likewise.
22372         * lib/obj-c++.exp (obj-c++_init): Likewise.
22373         * lib/scanasm.exp (scan-assembler-dem): Likewise.
22374         (scan-assembler-dem-not): Likewise.
22375         * lib/scandump.exp (scan-dump-dem): Likewise.
22376         (scan-dump-dem-not): Likewise.
22377
22378 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
22379
22380         PR testsuite/25767
22381         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
22382         powerpc-*-darwin*.
22383         * lib/obj-c++.exp (obj-c++_init): Likewise.
22384
22385 2006-01-16  Richard Guenther  <rguenther@suse.de>
22386
22387         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
22388
22389 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22390
22391         PR testsuite/25777
22392         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
22393         to LD_LIBRARY_PATH.
22394
22395 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
22396             Andrew Pinski  <pinskia@physics.uc.edu>
22397
22398         * gcc.dg/minmax-1.c: New test.
22399
22400 2006-01-16  Ben Elliston  <bje@au.ibm.com>
22401
22402         * gcc.dg/dfp/dfp.exp: Correct FSF address.
22403         * gcc.misc-tests/dectest.exp: Ditto.
22404
22405 2006-01-15  Ian Lance Taylor  <ian@airs.com>
22406
22407         PR testsuite/25796
22408         * gcc.target/i386/cmov6.c: Use -march=k8.
22409
22410 2006-01-15  Andreas Jaeger  <aj@suse.de>
22411
22412         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
22413         x86 does not have __float128.
22414
22415 2006-01-14  Ian Lance Taylor  <ian@airs.com>
22416
22417         * gcc.target/i386/cmov6.c: New test.
22418
22419 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
22420
22421         PR c++/25663
22422         * g++.dg/template/ctor6.C: New test.
22423
22424 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
22425
22426         PR tree-optimization/25485
22427         * gcc.dg/tree-ssa/pr25485.c: New.
22428
22429 2006-01-14  Richard Guenther  <rguenther@suse.de>
22430
22431         PR tree-optimization/22548
22432         PR tree-optimization/22555
22433         PR tree-optimization/22501
22434         * gcc.dg/tree-ssa/alias-4.c: New testcase.
22435         * gcc.dg/tree-ssa/alias-5.c: Likewise.
22436         * gcc.dg/tree-ssa/alias-6.c: Likewise.
22437         * gcc.dg/tree-ssa/alias-7.c: Likewise.
22438         * gcc.dg/tree-ssa/alias-8.c: Likewise.
22439         * gcc.dg/tree-ssa/alias-9.c: Likewise.
22440         * gcc.dg/tree-ssa/alias-10.c: Likewise.
22441         * gcc.dg/tree-ssa/alias-11.c: Likewise.
22442         * gcc.dg/tree-ssa/alias-12.c: Likewise.
22443
22444 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
22445
22446         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
22447         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
22448
22449 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
22450         Richard Guenther  <rguenther@suse.de>
22451
22452         PR rtl-optimization/24257
22453         * gcc.dg/torture/pr24257.c: New testcase.
22454
22455 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
22456
22457         * gcc.c-torture/execute/20060110-1.c: New test.
22458         * gcc.c-torture/execute/20060110-2.c: New test.
22459
22460 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
22461
22462         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
22463
22464 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
22465
22466         PR fortran/25756
22467         * gfortran.dg/label_3.f90: New test.
22468
22469 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
22470
22471         PR tree-optimization/25771
22472         * g++.dg/tree-ssa/pr25771.C: New test
22473
22474 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
22475
22476         PR tree-opt/24365
22477         * g++.dg/opt/complex5.C: New test.
22478
22479 2006-01-13  Richard Guenther  <rguenther@suse.de>
22480
22481         * gcc.target/i386/387-9.c: New testcase.
22482
22483 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22484
22485         PR c++/24824
22486         * g++.dg/debug/dwarf2-1.C: New.
22487
22488 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
22489
22490         PR testsuite/25728
22491         * lib/gcov.exp (verify-lines): Add "close $fd".
22492
22493 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
22494             Ben Elliston  <bje@au.ibm.com>
22495
22496         * gcc.dg/dfp/inf-1.c: New test.
22497
22498 2006-01-12  Janis Johnson <janis187@us.ibm.com>
22499             Yao Qi  <qiyaoltc@cn.ibm.com>
22500             Ben Elliston  <bje@au.ibm.com>
22501             Jon Grimm  <jgrimm2@us.ibm.com>
22502
22503         * gcc.dg/nodfp-1.c: New test.
22504         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22505         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22506         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
22507         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
22508         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
22509         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
22510         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
22511         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
22512         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
22513         * gcc.dg/format/dfp-scanf-1.c: Likewise.
22514         * gcc.dg/format/dfp-printf-1.c: Likewise.
22515         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
22516         (compat_setup_dfp): New.
22517         * gcc.dg/compat/compat.exp: Use it.
22518         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
22519         Make some variables global, prepend "compat_" to their names.
22520         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
22521         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
22522         * gcc.misc-tests/dectest.exp: New test driver for decTest.
22523         * lib/compat.exp (compat_skip_list): Make global, rename.
22524         * lib/c-compat.exp: New file.
22525         * lib/target-supports.exp (check_effective_target_dfp): New.
22526
22527         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
22528         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
22529         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
22530         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
22531         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
22532         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
22533         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
22534         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
22535         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
22536         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
22537         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
22538         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
22539         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
22540         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
22541         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
22542         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
22543         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
22544         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
22545         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
22546         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
22547         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
22548         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
22549         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
22550         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
22551         gcc.dg/dfp/struct-layout-1.c,
22552         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
22553         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
22554         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
22555         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
22556         gcc.dg/dfp/func-vararg-dfp.c,
22557         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
22558         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
22559         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
22560         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
22561         gcc.dg/dfp/wtr-conversion-1.c: New tests.
22562
22563 2006-01-11  Richard Guenther  <rguenther@suse.de>
22564
22565         PR tree-optimization/25734
22566         * gcc.dg/tree-ssa/pr25734.c: New testcase.
22567
22568 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
22569
22570         PR fortran/25486
22571         * gfortran.dg/literal_character_constant_1_x.F: New test.
22572         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
22573         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
22574         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
22575
22576 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22577
22578         PR c++/25386
22579         * g++.dg/ext/packed3.C: Add expected packed error.
22580
22581 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
22582
22583         PR target/25706
22584         * gcc.dg/torture/pr25706-1.c: New test.
22585
22586 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
22587
22588         PR tree-optimization/23109
22589         PR tree-optimization/23948
22590         PR tree-optimization/24123
22591
22592         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
22593         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
22594         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
22595         g++.dg/tree-ssa/pr23948.C: New testcases.
22596         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
22597         three divisions in order to do the optimization.
22598
22599 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
22600
22601         PR c++/25632
22602         * g++.dg/other/pr25632.C: New test.
22603
22604 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
22605
22606         PR fortran/25730
22607         * gfortran.dg/used_types_1.f90: New test.
22608
22609 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
22610
22611         PR target/25718
22612         * gcc.dg/torture/pr25718-1.c: New test.
22613
22614 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
22615
22616         * gfortran.dg/list_read_2.f90: Fix typo in description.
22617
22618 2006-01-10  Jan Beulich  <jbeulich@novell.com>
22619
22620         * lib/target-supports.exp (check_visibility_available): Simplify test
22621         for *-*-netware*.
22622         (check_profiling_available): Fail for *-*-netware*.
22623         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
22624         * gcc.dg/20021014-1.c: Likewise.
22625         * gcc.dg/nest.c: Likewise.
22626
22627 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
22628
22629         fortran/24936
22630         * gfortran.dg/forall_3.f90: New test.
22631
22632 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
22633
22634         PR fortran/21977
22635         * gfortran.dg/nesting_2.f90: New test.
22636         * gfortran.dg/nesting_3.f90: New test.
22637
22638 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
22639
22640         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
22641         Fix typo in comment.
22642
22643 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
22644
22645         * gfortran.dg/single_char_string.f90: New test.
22646
22647 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
22648
22649         * gfortran.dg/ichar_2.f90: New test.
22650
22651 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
22652
22653         PR fortran/25093
22654         * gfortran.dg/private_type_4.f90: New.
22655
22656 2006-01-07  Richard Guenther  <rguenther@suse.de>
22657
22658         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
22659
22660 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22661
22662         * gfortran.dg/func_decl_1.f90: New.
22663         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
22664         * gfortran.dg/array_alloc_2.f90: Likewise.
22665         * gfortran.dg/char_result_8.f90: Likewise.
22666         * gfortran.dg/dup_save_1.f90: Likewise.
22667         * gfortran.dg/dup_save_2.f90: Likewise.
22668         * gfortran.dg/f2c_6.f90: Likewise.
22669         * gfortran.dg/f2c_7.f90: Likewise.
22670         * gfortran.dg/func_result_2.f90: Likewise.
22671         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
22672
22673 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
22674
22675         PR fortran/22146
22676         * gfortran.dg/elemental_subroutine_1.f90: New test.
22677         * gfortran.dg/elemental_subroutine_2.f90: New test.
22678
22679         PR fortran/25029
22680         PR fortran/21256
22681         * gfortran.dg/assumed_size_refs_1.f90: New test.
22682
22683         PR fortran/20868
22684         PR fortran/20870
22685         * gfortran.dg/assumed_size_refs_2.f90: New test.
22686         * gfortran.dg/initialization_1.f90: Change warning message.
22687
22688 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
22689
22690         * gcc.dg/tree-ssa/loop-15.c: New test.
22691
22692 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22693
22694         PR fortran/25598
22695         * gfortran.dg/backspace_3.f: New test.
22696         * gfortran.dg/backspace_4.f: New test.
22697
22698 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22699
22700         PR fortran/24268
22701         * gfortran.dg/fmt_white.f: Update test.
22702
22703 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
22704
22705         * gcc.dg/cast-1.c: Add new warning.
22706         * gcc.dg/cast-2.c: Likewise.
22707         * gcc.dg/cast-3.c: Likewise.
22708         * gcc.dg/format/cast-1.c: Likewise.
22709         * gcc.dg/cast-4.c: New testcase.
22710
22711 2006-01-05  Richard Guenther  <rguenther@suse.de>
22712
22713         PR tree-optimization/22555
22714         * gcc.dg/tree-ssa/alias-3.c: New testcase.
22715
22716 2006-01-05  Richard Guenther  <rguenther@suse.de>
22717             Diego Novillo  <dnovillo@redhat.com>
22718
22719         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
22720         * gcc.dg/tree-ssa/loop-8.c: Likewise.
22721         * gcc.dg/tree-ssa/loop-1.c: Likewise.
22722         * gcc.dg/tree-ssa/pr23294.c: Likewise.
22723         * gcc.dg/tree-ssa/pr21985.c: Likewise.
22724         * gcc.dg/tree-ssa/loop-14.c: Likewise.
22725         * gcc.dg/tree-ssa/loop-2.c: Likewise.
22726         * gcc.dg/tree-ssa/loop-3.c: Likewise.
22727         * gcc.dg/tree-ssa/loop-4.c: Likewise.
22728         * gcc.dg/tree-ssa/pr21171.c: Likewise.
22729         * gcc.dg/tree-ssa/loop-5.c: Likewise.
22730         * gcc.dg/tree-ssa/loop-10.c: Likewise.
22731         * gcc.dg/tree-ssa/loop-6.c: Likewise.
22732         * treelang/compile/extravar.tree: Likewise.
22733         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
22734         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
22735         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
22736         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22737         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
22738
22739 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
22740
22741         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
22742         for 64-bit fix.
22743
22744 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
22745
22746         PR fortran/23675
22747         gfortran.dg/char_result_11.f90: New.
22748
22749 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
22750
22751         PR c++/24782
22752         * g++.dg/parse/access9.C: New test.
22753         * g++.dg/tc1/dr52.C: Tweak error markers.
22754
22755 2006-01-04  Richard Henderson  <rth@redhat.com>
22756
22757         Merge from gomp branch.
22758         * g++.dg/parse/pragma2.C: Update expected error lines.
22759
22760 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
22761
22762         * g++.dg/other/i386-2.C: New test.
22763
22764         PR target/25554
22765         * gcc.c-torture/compile/20051228-1.c: New test.
22766
22767         PR c/25559
22768         * gcc.dg/pr25559.c: New test.
22769
22770 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
22771
22772         PR c++/25492
22773         * g++.dg/lookup/friend9.C: New test.
22774
22775         PR c++/25625
22776         * g++.dg/template/repo5.C: New test.
22777
22778 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
22779
22780         PR fortran/25101
22781         * gfortran.dg/forall_2.f90: New test.
22782
22783 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
22784
22785         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
22786         dg-require-weak.  Adjust regexp to handle leading-underscore
22787         targets and space as well as TAB after .weak.  Change previous
22788         64-bit fix to not use naked dot.
22789
22790 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
22791
22792         PR rtl-optimization/25578
22793         * gcc.c-torture/execute/20060102-1.c: New testcase.
22794
22795 2006-01-03  Richard Guenther  <rguenther@suse.de>
22796
22797         PR c/25183
22798         * gcc.dg/torture/pr25183.c: New testcase.
22799
22800 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
22801
22802         Merge from gomp-branch.
22803         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
22804         * gcc.dg/ia64-sync-2.c: Likewise.
22805         * gcc.dg/ia64-sync-3.c: Likewise.
22806         * gcc.dg/ia64-sync-4.c: Likewise.
22807         * gcc.dg/sync-2.c: Likewise.
22808         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
22809         that sparc64-*-* and sparcv9-*-* supports sync builtins.
22810
22811 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
22812
22813         PR c++/25635
22814         * g++.dg/parse/operator6.C: New test.
22815
22816         PR c++/25637
22817         * g++.dg/parse/error29.C: New test.
22818
22819         PR c++/25638
22820         * g++.dg/parse/dtor6.C: New test.
22821
22822         PR c++/25633
22823         * g++.dg/parse/ctor3.C: New test.
22824
22825         PR c++/25634
22826         * g++.dg/template/class3.C: New test.
22827
22828 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
22829
22830         * g++.dg/debug/debug9.C: New.
22831
22832 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
22833
22834         PR fortran/24640
22835         * gfortran.dg/label_2.f90: New test.
22836
22837 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22838
22839         * g++.dg/lookup/using12.C: Tighten error marker.
22840
22841 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
22842             Andrew Pinski <pinskia@physics.uc.edu>
22843
22844         * gcc.target/powerpc/darwin-abi-3.c: New file.
22845         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
22846         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
22847         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
22848         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
22849         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
22850         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
22851         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
22852         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
22853
22854 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
22855
22856         * gcc.dg/tree-ssa/loadpre1.c: New;
22857         * gcc.dg/tree-ssa/loadpre2.c: New;
22858         * gcc.dg/tree-ssa/loadpre3.c: New;
22859         * gcc.dg/tree-ssa/loadpre4.c: New;
22860         * gcc.dg/tree-ssa/loadpre5.c: New;
22861         * gcc.dg/tree-ssa/loadpre6.c: New;
22862         * gcc.dg/tree-ssa/loadpre7.c: New;
22863         * gcc.dg/tree-ssa/loadpre8.c: New;
22864         * gcc.dg/tree-ssa/loadpre9.c: New;
22865
22866 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
22867
22868         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
22869         * g++.dg/abi/thunk4.C: Likewise.
22870
22871 2006-01-01  Andreas Jaeger  <aj@suse.de>
22872
22873         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
22874         portable.
22875
22876 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
22877
22878         PR c++/25294
22879         * gcc.dg/pragma-pack-3.c: New test.
22880         * g++.dg/parse/pragma3.C: New test.
22881
22882 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22883
22884         PR middle-end/24827
22885         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
22886
22887 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22888
22889         PR testsuite/25214
22890         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
22891
22892 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
22893
22894         PR fortran/22607
22895         * gfortran-dg/pure_byref_3.f90: New.
22896
22897         fortran/PR 25396
22898         * gfortran.dg/userdef_operator_1.f90: New.
22899
22900 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22901
22902         * g++.dg/abi/thunk3.C: New.
22903         * g++.dg/abi/thunk4.C: New.
22904
22905 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
22906
22907         PR fortran/25532
22908         * gfortran.dg/host_used_types_1.f90: New test. Check that host
22909         associated derived type components of derived types are
22910         properly declared in contained procedures.
22911
22912 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22913
22914         PR libgfortran/25139
22915         * gfortran.dg/backspace_2.f: New test.
22916
22917 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22918
22919         PR libgfortran/25550
22920         * gfortran.dg/endfile.f: New test.
22921
22922 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22923
22924         PR libgfortran/25419
22925         * gfortran.dg/comma.f: New test.
22926
22927 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22928
22929         * lib/gfortran-dg.exp: Remove trailing whitespace.
22930         * lib/fortran-torture.exp: Test with -fbounds-check instead of
22931         -funroll-all-loops.
22932
22933 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
22934
22935         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
22936         Extended Double long doubles or repeat tests when long double is
22937         the same size as double.
22938
22939 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22940
22941         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
22942
22943         PR testsuite/25442
22944         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
22945         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
22946
22947         PR testsuite/25441
22948         * gcc.dg/pr23911.c: Make test variable static.
22949
22950         PR testsuite/25444
22951         * gcc.dg/tree-ssa/pr14841.c: Likewise.
22952
22953 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
22954
22955         PR c++/25439
22956         * g++.dg/parse/crash17.C: Adjust error markers.
22957         * g++.dg/template/error20.C: New test.
22958
22959 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
22960
22961         PR c++/23172
22962         * g++.dg/ext/complit4.C: New test.
22963
22964         PR c++/25417
22965         * g++.dg/ext/complit5.C: Likewise.
22966
22967 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
22968
22969         PR tree-optimization/25125
22970         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
22971         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
22972         * gcc.c-torture/execute/pr25125.c: New.
22973
22974 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
22975
22976         PR fortran/25029
22977         PR fortran/21256
22978         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
22979         functions with incorrect assumed size references.
22980
22981 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
22982
22983         PR c++/23171
22984         * g++.dg/opt/init1.C: New test.
22985
22986 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
22987
22988         PR c++/24671
22989         * g++.dg/template/sfinae3.C: New test.
22990
22991 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22992
22993         * g++.dg/other/friend4.C: New test.
22994
22995 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
22996
22997         PR target/25005
22998         * g++.dg/opt/pr25005.C: New test.
22999
23000 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
23001
23002         PR c++/25369
23003         * g++.dg/template/ptrmem16.C: New test.
23004
23005 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
23006
23007         PR fortran/25029
23008         PR fortran/21256
23009         * gfortran.dg/initialization_1.f90: Add test of SIZE.
23010
23011 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23012
23013         PR libgfortran/25307
23014         * gfortran.dg/list_read_5.f90: New test.
23015
23016 2005-12-22  Richard Henderson  <rth@redhat.com>
23017
23018         * gcc.target/i386/sse-7.c: Use -msse2.
23019
23020 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
23021
23022         PR rtl-optimization/25432
23023         * gcc.c-torture/compile/20051216-1.c: New test.
23024
23025         PR objc/25328
23026         * objc/execute/pr25328.m: New test.
23027
23028 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
23029
23030         PR c++/25364
23031         * g++.dg/template/call4.C: New test.
23032
23033 2005-12-22  Dale Johannesen  <dalej@apple.com>
23034
23035         * gcc.target/i386/sse-17.c: New.
23036
23037 2005-12-22  Paul Brook  <paul@codesourcery.com>
23038
23039         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
23040
23041 2005-12-22  Paul Brook  <paul@codesourcery.com>
23042
23043         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
23044
23045 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
23046
23047         PR tree-opt/25513
23048         * gcc.c-torture/compile/pr25513.c: New test.
23049
23050 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23051
23052         PR c++/23333
23053         * g++.dg/parse/error25.C: Add more tests.
23054
23055 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23056
23057         PR fortran/18990
23058         * gfortran.dg/der_charlen_1.f90: New.
23059
23060 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
23061
23062         PR fortran/20889
23063         * gfortran.dg/pointer_component_type_1.f90: New test.
23064
23065         PR fortran/25029
23066         PR fortran/21256
23067         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
23068         should give an error with assumed size array refernces and checks
23069         those that should not.
23070         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
23071         reference an upper bound so that it does not generate an error.
23072
23073         PR fortran/19362
23074         PR fortran/20244
23075         PR fortran/20864
23076         PR fortran/25391
23077         * gfortran.dg/used_dummy_types_1.f90: New test.
23078         * gfortran.dg/used_dummy_types_2.f90: New test.
23079         * gfortran.dg/used_dummy_types_3.f90: New test.
23080         * gfortran.dg/used_dummy_types_4.f90: New test.
23081         * gfortran.dg/used_dummy_types_5.f90: New test.
23082
23083         PR fortran/23152
23084         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
23085         group already being USE associated.
23086         * gfortran.dg/assumed_shape_nml.f90: New test.
23087         * gfortran.dg/assumed_size_nml.f90: New test.
23088
23089         PR fortran/20862
23090         PR fortran/25053
23091         PR fortran/25063
23092         PR fortran/25064
23093         PR fortran/25066
23094         PR fortran/25067
23095         PR fortran/25068
23096         PR fortran/25307
23097         * gfortran.dg/io_constraints_1.f90: New test.
23098         * gfortran.dg/io_constraints_1.f90: New test.
23099         * gfortran.dg/iostat_3.f90: Change wording of warning.
23100         * gfortran.dg/g77/19981216-0.f: The same.
23101
23102 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
23103
23104         PR tree-optimization/23518
23105         * gcc.dg/pr23518.c: New.
23106
23107 2005-12-21  Mike Stump  <mrs@apple.com>
23108
23109         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
23110
23111 2005-12-21  Paul Brook  <paul@codesourcery.com>
23112
23113         * gcc.dg/pr19340.c: Skip on m68k targets.
23114
23115 2005-12-21  Steven Bosscher  <stevenb@suse.de>
23116
23117         PR rtl-optimization/25196
23118         * gcc.dg/pr25196.c: New test.
23119
23120 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
23121
23122         PR fortran/25423
23123         gfortran.dg/where_nested_1.f90: New.
23124
23125 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
23126
23127         PR tree-optimization/25382.
23128         * gcc.dg/tree-ssa/pr25382.c: New.
23129
23130 2005-12-20  Richard Guenther  <rguenther@suse.de>
23131
23132         PR middle-end/24306
23133         * gcc.target/i386/pr24306.c: New testcase.
23134
23135 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
23136
23137         PR tree-optimization/25501
23138         * gcc.dg/tree-ssa/pr25501.c: New.
23139
23140 2005-12-20  Richard Guenther  <rguenther@suse.de>
23141
23142         Revert
23143         2005-12-02  Richard Guenther  <rguenther@suse.de>
23144
23145         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23146
23147 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
23148
23149         PR c++/21228
23150         * g++.dg/warn/Wunreachable-code-2.C: New test.
23151
23152 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
23153
23154         PR c++/24278
23155         * g++.dg/template/ctor5.C: New test.
23156
23157         PR c++/24915
23158         * g++.dg/template/overload8.C: New test.
23159
23160 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
23161
23162         * gcc.c-torture/compile/pr25483 : New test.
23163
23164 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23165
23166         PR c++/20552
23167         * g++.dg/ext/typeof10.C: New test.
23168
23169 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
23170
23171         * gcc.dg/mt-loopi1.c: New.
23172
23173 2005-12-18  Richard Guenther  <rguenther@suse.de>
23174
23175         PR tree-optimization/25481
23176         * gcc.dg/torture/pr25481.c: New testcase.
23177
23178 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
23179
23180         PR rtl-optimization/21041
23181         * gcc.dg/pr21041.c: New test.
23182
23183 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23184
23185         PR libgfortran/25463
23186         * gfortran.dg/advance.f90: New test.
23187
23188 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
23189
23190         * gcc.dg/20051201-1.c: New test.
23191
23192 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
23193
23194         PR fortran/25018
23195         * gfortran.dg/initialization_1.f90: New test.
23196         * gfortran.dg/enum_5.f90: Change dg-error to new message.
23197         * gfortran.dg/g77/980616-0.f: The same.
23198
23199 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23200
23201         * PR fortran/25458
23202         * gfortran.dg/chkbits.f90: New test.
23203
23204 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23205
23206         * gfortran.dg/enum_5.f: Revert to previous version.
23207
23208 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23209
23210         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
23211         * gfortran.dg/nested_modules_1.f90: Ditto.
23212         * gfortran.dg/hollerith_f95.f90: Ditto.
23213         * gfortran.dg/select_5.f90: Ditto.
23214         * gfortran.dg/secnds.f: Ditto.
23215         * gfortran.dg/hollerith2.f90: Ditto.
23216         * gfortran.dg/imag_2.f: Ditto.
23217         * gfortran.dg/ftell_2.f90: Ditto.
23218         * gfortran.dg/malloc_free_1.f90: Ditto.
23219         * gfortran.dg/logint-1.f: Ditto.
23220         * gfortran.dg/recursive_statement_functions.f90: Ditto.
23221         * gfortran.dg/e_d_fmt.f90: Ditto.
23222         * gfortran.dg/hollerith_legacy.f90: Ditto.
23223         * gfortran.dg/logint-2.f: Ditto.
23224         * gfortran.dg/enum_5.f90: Ditto.
23225         * gfortran.dg/f2c_2.f90: Ditto.
23226         * gfortran.dg/pr17143.f90: Ditto.
23227         * gfortran.dg/namelist_14.f90: Ditto.
23228         * gfortran.dg/logint-3.f: Ditto.
23229         * gfortran.dg/spread_scalar_source.f90: Ditto.
23230         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
23231         * gfortran.dg/namelist_11.f: Ditto.
23232         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23233         * gfortran.dg/g77/20010519-1.f
23234         * gfortran.dg/g77/alpha1.f: Ditto.
23235         * gfortran.dg/g77/990115-1.f: Ditto.
23236         * gfortran.dg/g77/erfc.f: Ditto.
23237         * gfortran.dg/g77/19990313-3.f: Ditto.
23238         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
23239         * gfortran.dg/g77/20010426.f: Ditto.
23240         * gfortran.dg/g77/19990313-0.f: Ditto.
23241         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
23242         * gfortran.dg/g77/20000629-1.f: Ditto.
23243         * gfortran.dg/g77/970125-0.f: Ditto.
23244         * gfortran.dg/g77/8485.f: Ditto.
23245         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
23246         * gfortran.dg/g77/19990313-1.f: Ditto.
23247         * gfortran.dg/g77/int8421.f: Ditto.
23248         * gfortran.dg/g77/19990305-0.f: Ditto.
23249         * gfortran.dg/g77/947.f: Ditto.
23250         * gfortran.dg/g77/19990905-2.f: Ditto.
23251         * gfortran.dg/g77/cabs.f: Ditto.
23252         * gfortran.dg/g77/19990313-2.f: Ditto.
23253         * gfortran.dg/g77/20020307-1.f: Ditto.
23254         * gfortran.dg/g77/dcomplex.f: Ditto.
23255         * gfortran.dg/g77/19990502-1.f: Ditto.
23256         * gfortran.dg/g77/19981216-0.f: Ditto.
23257         * gfortran.dg/common_4.f90: Ditto.
23258         * gfortran.dg/entry_4.f90: Ditto.
23259         * gfortran.dg/equiv_constraint_2.f90: Ditto.
23260         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
23261         * gfortran.dg/namelist_12.f: Ditto.
23262         * gfortran.dg/scale_1.f90: Ditto.
23263         * gfortran.dg/modulo_1.f90
23264         * gfortran.dg/hollerith.f90: Ditto.
23265         * gfortran.dg/direct_io_3.f90: Ditto.
23266         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
23267         * gfortran.dg/gnu_logical_1.F: Ditto.
23268         * gfortran.dg/unf_io_convert_1.f90: Ditto.
23269         * gfortran.dg/assign_1.f90: Ditto.
23270         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
23271         * gfortran.dg/pr23095.f: Ditto.
23272         * gfortran.dg/read_float_1.f90: Ditto.
23273
23274 2005-12-17  Andreas Jaeger  <aj@suse.de>
23275
23276         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
23277         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
23278
23279 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23280
23281         PR fortran/24268
23282         * gfortran.dg/fmt_white.f: New test.
23283
23284 2005-12-16  Steven G. Kargl <kargls@comcast.net>
23285
23286         * gfortran.dg/label_1.f90: New test.
23287
23288 2005-12-15  Ben Elliston  <bje@au.ibm.com>
23289
23290         PR testsuite/25422
23291         * gcc.dg/20031012-1.c: Add -Walways-true option.
23292         * gcc.dg/weak/weak-3.c: Likewise.
23293         * g++.old-deja/g++.mike/warn8.C: Likewise.
23294
23295 2005-12-16  Mike Stump  <mrs@apple.com>
23296
23297         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
23298         exit.
23299
23300 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23301
23302         PR libgfortran/25264
23303         PR libgfortran/25349
23304         * gfortran.dg/tl_editing.f90: Added additional checks.
23305         * gfortran.dg/t_editing.f: New test.
23306         * gfortran.dg/write_padding.f90: New test
23307
23308 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23309
23310         PR testsuite/25215
23311         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
23312
23313 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
23314
23315         PR rtl-optimization/24899
23316         * gcc.c-torture/execute/20051215-1.c: New test.
23317
23318 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
23319
23320         PR 24823
23321         * gfortran.dg/pr24823.f: New test.
23322
23323 2005-12-16  Jeff Law  <law@redhat.com>
23324
23325         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
23326
23327 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
23328
23329         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23330         (base_types): Change C++ style comments to C style comments.  Remove
23331         aligned types from the array.  Keep Enums disabled.
23332         (complex_types): Remove aligned types from the array.
23333         Comment out "_Complex long double".
23334         (attrib_types): Remove.
23335         (complex_attrib_types): Remove.
23336         (attrib_array_types): Remove.
23337         (complex_attrib_array_types): Remove.
23338         (aligned_bitfld_types): Remove.
23339         (n_aligned_bitfld_types): Remove.
23340         (FEATURE_ALIGNEDPACKED): Delete.
23341         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
23342         (singles): Remove support for adding attributes.
23343         (choose_type): Remove support for attributed types.
23344         (generate_fields): Remove support for attributed bit-fields.
23345         Remove support for adding attributes.
23346         (generate_random_tests): Remove support for adding attributes.
23347         (features): Add back "[0] :0" and "complex vector [0]".
23348         (main): Remove support for attributed bit-fields.
23349         Uncomment the calling of generate_random_tests for the rests of
23350         the tests.
23351
23352 2005-12-16  Jan Hubicka  <jh@suse.cz>
23353
23354         * gcc.c-torture/combine/pr25224.c: New.
23355
23356 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
23357
23358         PR other/25028
23359         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
23360         HP-UX.
23361
23362 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
23363
23364         * gcc.dg/20051215-1.c: New file.
23365
23366 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23367
23368         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
23369         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
23370
23371 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
23372
23373         PR fortran/18197
23374         * gfortran.dg/dummy_functions_1.f90: New.
23375
23376 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
23377
23378         PR rtl-optimization/25310
23379         * gcc.c-torture/compile/pr25310.c: New test.
23380
23381 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
23382
23383         PR debug/25023
23384         * gcc.dg/pr25023.c: New test.
23385
23386 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23387
23388         * g++.old-deja/g++.brendan/redecl1.C,
23389         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
23390         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
23391         g++.old-deja/g++.oliva/typeof1.C,
23392         g++.old-deja/g++.other/crash16.C,
23393         g++.old-deja/g++.other/crash34.C,
23394         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
23395         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
23396         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
23397         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
23398         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
23399         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
23400         Remove xfail.
23401
23402 2005-12-14  Kean Johnston  <jkj@sco.com>
23403             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23404
23405         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
23406         * gcc.target/i386/20020523-1.c: Ditto.
23407         * gcc.target/i386/tailcall-1.c: Ditto.
23408         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
23409         * gcc.target/i386/ssetype-5.c: Ditto.
23410
23411 2005-12-14  Jeff Law  <law@redhat.com>
23412
23413         * gcc.dg/tree-ssa/foldstring-1.c: New test.
23414
23415 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
23416
23417         PR target/25254
23418         PR target/24188
23419         * gcc.target/i386/pr25254.c: New test.
23420         * gfortran.dg/PR24188.f: New test.
23421
23422 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
23423
23424         * lib/fortran-torture.exp: Catch remaining uses of
23425         remote_file build delete.
23426
23427 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23428
23429         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
23430
23431 2005-12-14  Ben Elliston  <bje@au.ibm.com>
23432
23433         * gcc.dg/warn-addr-cmp.c: New test.
23434
23435 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
23436
23437         PR debug/25023
23438         PR target/25293
23439         * gcc.target/i386/pr25293.c: New test.
23440
23441 2005-12-13  Petr Machata  <machata@post.cz>
23442
23443         PR c++/24907
23444         * g++.dg/parse/comma2.C: New test.
23445
23446 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
23447             Jakub Jelinek  <jakub@redhat.com>
23448
23449         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23450         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23451         (limits.h): Include unconditionally.
23452         (stdlib.h): Likewise.
23453         (hashtab.h): Do not include.
23454         (getopt.h): Likewise.
23455         (stddef.h): Include.
23456         (hashval_t): Define.
23457         (struct entry): Add "next" field.
23458         (HASH_SIZE): New macro.
23459         (hash_table): New variable.
23460         (switchfiles): Do not use xmalloc.
23461         (mix): New macro.
23462         (iterative_hash): New function.
23463         (hasht): Remove.
23464         (e_exists): New function.
23465         (e_insert): Likewise.
23466         (output): Use, instead of libiberty hashtable functions.
23467         (main): Do not use getopt.  Do not call htab_create.
23468
23469 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
23470
23471         PR c++/25331
23472         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
23473         put atal* and atpaal* attributes on array elements.
23474         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
23475         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
23476         put atal* and atpaal* attributes on array elements.
23477         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
23478
23479 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
23480
23481         * gcc.dg/single-precision-constant.c: New test.
23482
23483 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
23484
23485         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
23486         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
23487         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
23488         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
23489         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
23490         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
23491         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
23492         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
23493         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
23494         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
23495         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
23496         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
23497         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
23498         gcc.target/powerpc/ppc-sdata-2.c,
23499         gcc.target/powerpc/ppc-stackalign-1.c,
23500         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
23501         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
23502         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
23503         gcc.target/powerpc/rs6000-ldouble-2.c,
23504         gcc.target/powerpc/rs6000-power2-1.c,
23505         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
23506         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
23507         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
23508         option into target selector.
23509         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
23510         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
23511
23512 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
23513
23514         PR objc/25348
23515         * objc.dg/encode-9.m: New test.
23516
23517 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23518
23519         PR testsuite/20772
23520         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
23521         * gcc.dg/asm-b.c: Fix typo.
23522         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
23523         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23524         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
23525         i?86 lp64 and x86_64 ilp32.
23526         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
23527         on i?86 lp64.
23528         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
23529
23530 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
23531
23532         PR fortran/25078
23533         gfortran.dg/equiv_5.f90: New test.
23534
23535 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
23536
23537         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
23538         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
23539         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
23540         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
23541         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
23542         * gcc.dg/tree-ssa/reassoc-5.c: New.
23543         * gcc.dg/tree-ssa/reassoc-6.c: New.
23544         * gcc.dg/tree-ssa/reassoc-7.c: New.
23545         * gcc.dg/tree-ssa/reassoc-8.c: New.
23546         * gcc.dg/tree-ssa/reassoc-9.c: New.
23547         * gcc.dg/tree-ssa/reassoc-10.c: New.
23548         * gcc.dg/tree-ssa/reassoc-11.c: New.
23549
23550 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23551
23552         PR testsuite/25167
23553         PR testsuite/24478
23554         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
23555
23556 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
23557
23558         PR c++/25300
23559         * g++.dg/template/inherit.C: Do not use a generic error message.
23560
23561 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
23562
23563         PR libobjc/25354
23564         * objc.dg/gnu-encoding: New directory.
23565         * objc.dg/gnu-encoding/compat-common.h: New file.
23566         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
23567         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
23568         * objc.dg/gnu-encoding/vector-defs.h: New file.
23569         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
23570         * objc.dg/gnu-encoding/generate-random.c: New file.
23571         * objc.dg/gnu-encoding/generate-random_r.c: New file.
23572         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
23573         * objc.dg/gnu-encoding/generate-random.h: New file.
23574
23575 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
23576
23577         PR c++/25337
23578         * g++.dg/template/defarg7.C: New test.
23579
23580 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
23581
23582         PR libobjc/25347
23583         * objc.dg/encode-8.m: New test.
23584
23585 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
23586
23587         PR libobjc/25346
23588         * objc.dg/encode-7.m: New test.
23589
23590 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
23591
23592         PR c++/25010
23593         * g++.dg/opt/inline10.C: New test.
23594
23595 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
23596
23597         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
23598
23599 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
23600
23601         * gfortran.dg/substring_equivalence.f90: typo in comment
23602
23603 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23604
23605         PR fortran/25068
23606         * gfortran.dg/iostat_3.f90: New test.
23607
23608 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
23609
23610         PR fortran/23815
23611         * gfortran.dg/unf_io_convert_1.f90: New test.
23612         * gfortran.dg/unf_io_convert_2.f90: New test.
23613         * gfortran.dg/unf_io_convert_3.f90: New test.
23614
23615 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23616
23617         PR testsuite/20772
23618         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
23619         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
23620         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
23621         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
23622         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
23623         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
23624         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
23625         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
23626         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
23627         gcc.dg/torture/fp-int-convert-float128-timode.c,
23628         gcc.dg/torture/fp-int-convert-float128.c,
23629         gcc.dg/torture/fp-int-convert-float80-timode.c,
23630         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
23631         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
23632
23633         * gcc.dg/tls/opt-1.c: Require effective target fpic.
23634
23635 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
23636
23637         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
23638
23639 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
23640
23641         * gcc.dg/20051207-1.c,
23642         * gcc.dg/20051207-2.c,
23643         * gcc.dg/20051207-3.c: New tests.
23644
23645 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23646
23647         PR testsuite/20772
23648         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
23649         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
23650         dg-skip-if target selector.
23651
23652         PR testsuite/20772
23653         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
23654         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
23655         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
23656         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
23657         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
23658         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
23659         and/or merge with i?86 cases.
23660
23661         * gcc.dg/tls/opt-3.c: Require effective target fpic.
23662
23663         PR testsuite/20772
23664         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
23665         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
23666         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
23667         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
23668         x86_64-*-linux*.
23669
23670 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
23671
23672         PR target/25311
23673         * gcc.c-torture/compile/pr25311.c: New test.
23674
23675 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23676
23677         PR libgfortran/25039
23678         * gfortran.dg/read_comma.f: New test.
23679
23680 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
23681
23682         PR c++/19317
23683         * g++.dg/opt/pr19317-1.C: New test.
23684         * g++.dg/opt/pr19317-2.C: New test.
23685         * g++.dg/opt/pr19317-3.C: New test.
23686
23687         PR target/19005
23688         * gcc.c-torture/execute/pr19005.c: New test.
23689
23690         PR target/17828
23691         * g++.old-deja/g++.other/comdat5.C: New test.
23692         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
23693
23694         * g++.dg/compat/struct-layout-1.exp: New file.
23695         * g++.dg/compat/struct-layout-1.h: New.
23696         * g++.dg/compat/struct-layout-1_generate.c: New.
23697         * g++.dg/compat/struct-layout-1_x1.h: New.
23698         * g++.dg/compat/struct-layout-1_x2.h: New.
23699         * g++.dg/compat/struct-layout-1_y1.h: New.
23700         * g++.dg/compat/struct-layout-1_y2.h: New.
23701
23702         * gcc.dg/20050330-2.c: New test.
23703
23704 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
23705
23706         PR fortran/25292
23707         * gfortran.dg/associated_1.f90: New.
23708
23709 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23710
23711         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
23712         ILP32 vect_no_align platforms.
23713
23714 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
23715             Jakub Jelinek  <jakub@redhat.com>
23716
23717         PR target/25268
23718         * gcc.c-torture/compile/20051207-1.c: New test.
23719
23720 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23721
23722         PR testsuite/20772
23723         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
23724         gcc.dg/torture/pr18582-1.c,
23725         gcc.target/i386/attributes-error.c: Also test on x86_64.
23726
23727         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
23728
23729 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23730
23731         PR c++/19397
23732         * g++.dg/template/typedef3.C: New test.
23733
23734         PR c++/19762
23735         PR c++/19764
23736         * g++.dg/template/dtor3.C: Fix error markers.
23737
23738 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
23739
23740         * lib/target-supports.exp (check_effective_target_sync_char_short):
23741         Add s390*.
23742
23743 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
23744
23745         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
23746
23747 2005-12-06  Roger Sayle  <roger@eyesopen.com>
23748
23749         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
23750         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
23751         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
23752         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
23753
23754 2005-12-06  Roger Sayle  <roger@eyesopen.com>
23755
23756         PR c++/25263
23757         * g++.dg/other/array2.C: New test case.
23758
23759 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
23760
23761         * gcc.dg/darwin-weakimport-3.c: New.
23762
23763         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
23764         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
23765         and to work on Darwin.
23766         * gcc.dg/attr-weakref-1b.c: New file.
23767         * gcc.dg/attr-weakref-2.c: New test.
23768         * gcc.dg/darwin-weakref-1.c: New test.
23769
23770 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
23771
23772         PR testsuite/25247
23773         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
23774         use in selector expressions.
23775         (dg-xfail-if): Ditto.
23776         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
23777         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
23778         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
23779         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
23780         * gcc.test-framework/test-framework.exp: Skip generated tests if
23781         CHECK_TEST_FRAMEWORK is not 1.
23782
23783 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23784
23785         PR tree-optimization/24963
23786         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
23787
23788         PR target/24108
23789         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
23790
23791         PR target/18580
23792         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
23793         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
23794         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
23795         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
23796
23797 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
23798
23799         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
23800         dg-options.
23801
23802 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
23803
23804         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
23805
23806 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
23807
23808         * gcc.dg/format/cast-1.c: New test.
23809
23810 2005-12-04  Roger Sayle  <roger@eyesopen.com>
23811
23812         PR c/7776
23813         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
23814         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
23815         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
23816         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
23817
23818 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
23819
23820         * gcc.dg/cast-pretty-print-1.c: New test.
23821
23822 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
23823
23824         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
23825
23826 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
23827
23828         PR c++/24173
23829         * g++.dg/template/friend40.C: New test.
23830
23831 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
23832
23833         PR target/25199
23834         * gcc.target/i386/movq-2.c: New test.
23835         * gcc.target/i386/movq.c: Remove target i?86, instead add
23836         dg-require-effective-target ilp32.
23837
23838 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23839
23840         PR c++/24103
23841         * g++.dg/other/default1.C: New test.
23842
23843 2005-12-02  Richard Guenther  <rguenther@suse.de>
23844
23845         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23846
23847 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23848
23849         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
23850
23851 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
23852
23853         PR target/21017
23854         * gcc.target/powerpc/rotate.c: New.
23855
23856 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23857
23858         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
23859         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
23860
23861 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23862
23863         PR c/13384
23864         * gcc.dg/pr17730-1.c: Adjust.
23865         * gcc.dg/lvalue1.c (main): Likewise.
23866         * gcc.dg/lvalue-2.c: Likewise.
23867         * g++.dg/pr7503-3.C
23868
23869 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
23870
23871         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
23872         error messages.
23873
23874 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
23875
23876         PR fortran/24789
23877         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
23878
23879 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
23880
23881         PR target/24475
23882         * lib/target-supports.exp (check_effective_target_tls): New.
23883         (check_effective_target_tls_runtime): New.
23884         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
23885         for TLS support.
23886         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
23887         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
23888         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
23889         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
23890         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
23891         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
23892         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
23893         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
23894         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
23895         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
23896         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
23897         effective-target TLS.
23898         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
23899         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
23900         effective-target TLS runtime.
23901
23902 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
23903
23904         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
23905
23906 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
23907
23908         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
23909         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
23910         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
23911         ignored" warnings when "packing" is the same as the ABI layout.
23912
23913 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
23914
23915         PR fortran/21302
23916         * gfortran.dg/line_length_1.f: New test.
23917         * gfortran.dg/line_length_2.f90: Ditto.
23918
23919 2005-11-30  Richard Guenther  <rguenther@suse.de>
23920
23921         PR tree-optimization/21655
23922         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
23923
23924 2005-11-30  Dale Johannesen  <dalej@apple.com>
23925
23926         * gcc.c-torture/compile/pr24930.c: New.
23927
23928 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
23929
23930         PR fortran/15809
23931         *  gfortran.dg/auto_char_dummy_array.f90: New test.
23932
23933 2005-11-30  Jeff Law  <law@redhat.com>
23934
23935         * g++.old-deja/g++.law/pr25000.C: New test.
23936
23937 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
23938
23939         * gcc.dg/tls/opt-11.c: New test.
23940
23941 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
23942
23943         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
23944         targets.
23945         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
23946         LP64 ia64.
23947
23948 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
23949
23950         * gfortran.dg/open_access_1.f90: New test.
23951
23952 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23953
23954         * gcc.dg/charset/builtin2.c: New test.
23955
23956 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
23957
23958         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
23959         on mmix-*-* for *_[xy].c.
23960
23961 2005-11-28  Kean Johnston  <jkj@sco.com>
23962
23963         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
23964         headers.
23965         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
23966         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
23967         * gcc.target/i386/asm-3.c: Ditto.
23968         * gcc.target/i386/clobbers.c: Ditto.
23969         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
23970         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
23971         test regexp.
23972         * gcc.target/i386/mul.c: Ditto.
23973         * gcc.target/i386/ssetype-1.c: Ditto.
23974         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
23975         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
23976         static so the test works with -fPIC mode too. Based on comment in
23977         PR19231 by Pinski.
23978         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
23979
23980 2005-11-28  Richard Guenther  <rguenther@suse.de>
23981
23982         * gcc.dg/alias-9.c: New testcase.
23983         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
23984
23985 2005-11-28  Roger Sayle  <roger@eyesopen.com>
23986             Uros Bizjak  <uros@kss-loka.si>
23987
23988         PR middle-end/20219
23989         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
23990         tan(x)/sin(x) transformations.
23991
23992 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
23993
23994         PR middle-end/24575
23995         * gcc.dg/tree-ssa/divide-3.c: New test.
23996         * gcc.dg/tree-ssa/divide-4.c: New test.
23997
23998 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
23999
24000         PR fortran/24917
24001         *  gfortran.dg/boz_6.f90: New test.
24002
24003 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24004
24005         PR fortran/23912
24006         * gfortran.dg/modulo_1.f90: New test.
24007
24008 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24009
24010         PR libfortran/24919
24011         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
24012         fail on CRLF platforms.
24013         * gfortran.dg/ftell_2.f90: Likewise.
24014
24015 2005-11-26  Eric Christopher  <echristo@apple.com>
24016
24017         * gcc.dg/intmax_t-1.c: Remove mips xfail.
24018
24019 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24020
24021         * objc.dg/gnu-runtime-3.m: Simplify.
24022
24023 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24024
24025         PR middle-end/23669
24026         * gcc.dg/tree-ssa/divide-1.c: New test.
24027         * gcc.dg/tree-ssa/divide-2.c: New test.
24028
24029 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24030
24031         PR libgfortran/24945
24032         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
24033
24034 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24035
24036         PR libgfortran/24945
24037         * gfortran.dg/open_status_2.f90: New test.
24038
24039 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24040
24041         * gcc.c-torture/execute/builtins/fprintf.c,
24042         gcc.c-torture/execute/builtins/fputs-lib.c,
24043         gcc.c-torture/execute/builtins/fputs.c,
24044         gcc.c-torture/execute/builtins/lib/fprintf.c,
24045         gcc.c-torture/execute/builtins/lib/printf.c,
24046         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
24047
24048 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
24049
24050         * gcc.dg/20050922-2.c: New test.
24051
24052 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
24053
24054         * objc.dg/gnu-runtime-3.m: New test.
24055
24056 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24057
24058         PR c++/9278
24059         * g++.dg/other/void1.C: New test.
24060
24061 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
24062
24063         PR middle-end/24998
24064         * gcc.dg/torture/fp-int-convert-float.c,
24065         gcc.dg/torture/fp-int-convert-double.c,
24066         gcc.dg/torture/fp-int-convert-long-double.c,
24067         gcc.dg/torture/fp-int-convert-timode.c,
24068         gcc.dg/torture/fp-int-convert-float80.c,
24069         gcc.dg/torture/fp-int-convert-float80-timode.c,
24070         gcc.dg/torture/fp-int-convert-float128.c,
24071         gcc.dg/torture/fp-int-convert-float128-timode.c,
24072         gcc.dg/torture/fp-int-convert.h: New files.
24073
24074 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24075
24076         PR middle-end/24989
24077         * gcc.dg/tree-ssa/bool-10.c: New test.
24078         * gcc.dg/tree-ssa/bool-11.c: New test.
24079         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
24080
24081 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24082
24083         PR middle-end/24990
24084         * tree-ssa/pr24990-1.c: New test.
24085
24086 2005-11-24  Richard Guenther  <rguenther@suse.de>
24087         Dirk Mueller <dmueller@suse.de>
24088
24089         PR c++/14024
24090         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
24091         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
24092         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
24093         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
24094         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
24095         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
24096
24097 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
24098
24099         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
24100
24101 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24102
24103         PR c/21668
24104         * gcc.dg/Wc++-compat.c: New.
24105         * gcc.dg/Wno-c++-compat.c: New.
24106
24107 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
24108
24109         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
24110         (vspltish, vspltisw): Likewise.
24111
24112 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24113
24114         PR libgfortran/24794
24115         * gfortran.dg/namelist_12.f: Fix quotes.
24116         * gfortran.dg/namelist_13.f90: Fix quotes.
24117         * gfortran.dg/namelist_14.f90: Fix quotes.
24118         * gfortran.dg/namelist_15.f90: Fix quotes.
24119         * gfortran.dg/namelist_use.f90: Fix quotes.
24120         * gfortran.dg/namelist_use_only.f90: Fix quotes.
24121         * gfortran.dg/namelist_21.f90: New test.
24122         * gfortran.dg/namelist_22.f90: New test.
24123
24124 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
24125
24126         PR target/23435
24127         * gcc.c-torture/compile/pr23435.c: New.
24128
24129 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24130
24131         * gcc.c-torture/execute/floatunsisf-1.c: New test.
24132
24133 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24134
24135         * gcc.target/powerpc/405-macchw-1.c,
24136         gcc.target/powerpc/405-macchw-2.c,
24137         gcc.target/powerpc/405-macchwu-1.c,
24138         gcc.target/powerpc/405-macchwu-2.c,
24139         gcc.target/powerpc/405-machhw-1.c,
24140         gcc.target/powerpc/405-machhw-2.c,
24141         gcc.target/powerpc/405-machhwu-1.c,
24142         gcc.target/powerpc/405-machhwu-2.c,
24143         gcc.target/powerpc/405-maclhw-1.c,
24144         gcc.target/powerpc/405-maclhw-2.c,
24145         gcc.target/powerpc/405-maclhwu-1.c,
24146         gcc.target/powerpc/405-maclhwu-2.c,
24147         gcc.target/powerpc/405-mulchw-1.c,
24148         gcc.target/powerpc/405-mulchw-2.c,
24149         gcc.target/powerpc/405-mulchwu-1.c,
24150         gcc.target/powerpc/405-mulchwu-2.c,
24151         gcc.target/powerpc/405-mulhhw-1.c,
24152         gcc.target/powerpc/405-mulhhw-2.c,
24153         gcc.target/powerpc/405-mulhhwu-1.c,
24154         gcc.target/powerpc/405-mulhhwu-2.c,
24155         gcc.target/powerpc/405-mullhw-1.c,
24156         gcc.target/powerpc/405-mullhw-2.c,
24157         gcc.target/powerpc/405-mullhwu-1.c,
24158         gcc.target/powerpc/405-mullhwu-2.c,
24159         gcc.target/powerpc/405-nmacchw-1.c,
24160         gcc.target/powerpc/405-nmacchw-2.c,
24161         gcc.target/powerpc/405-nmachhw-1.c,
24162         gcc.target/powerpc/405-nmachhw-2.c,
24163         gcc.target/powerpc/405-nmaclhw-1.c,
24164         gcc.target/powerpc/405-nmaclhw-2.c,
24165         gcc.target/powerpc/440-macchw-1.c,
24166         gcc.target/powerpc/440-macchw-2.c,
24167         gcc.target/powerpc/440-macchwu-1.c,
24168         gcc.target/powerpc/440-macchwu-2.c,
24169         gcc.target/powerpc/440-machhw-1.c,
24170         gcc.target/powerpc/440-machhw-2.c,
24171         gcc.target/powerpc/440-machhwu-1.c,
24172         gcc.target/powerpc/440-machhwu-2.c,
24173         gcc.target/powerpc/440-maclhw-1.c,
24174         gcc.target/powerpc/440-maclhw-2.c,
24175         gcc.target/powerpc/440-maclhwu-1.c,
24176         gcc.target/powerpc/440-maclhwu-2.c,
24177         gcc.target/powerpc/440-mulchw-1.c,
24178         gcc.target/powerpc/440-mulchw-2.c,
24179         gcc.target/powerpc/440-mulchwu-1.c,
24180         gcc.target/powerpc/440-mulchwu-2.c,
24181         gcc.target/powerpc/440-mulhhw-1.c,
24182         gcc.target/powerpc/440-mulhhw-2.c,
24183         gcc.target/powerpc/440-mulhhwu-1.c,
24184         gcc.target/powerpc/440-mulhhwu-2.c,
24185         gcc.target/powerpc/440-mullhw-1.c,
24186         gcc.target/powerpc/440-mullhw-2.c,
24187         gcc.target/powerpc/440-mullhwu-1.c,
24188         gcc.target/powerpc/440-mullhwu-2.c,
24189         gcc.target/powerpc/440-nmacchw-1.c,
24190         gcc.target/powerpc/440-nmacchw-2.c,
24191         gcc.target/powerpc/440-nmachhw-1.c,
24192         gcc.target/powerpc/440-nmachhw-2.c,
24193         gcc.target/powerpc/440-nmaclhw-1.c,
24194         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
24195
24196 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
24197
24198         PR fortran/24774
24199         * gfortran.dg/inquire_9.f90: New test.
24200
24201         PR fortran/21647
24202         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
24203
24204 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24205
24206         PR libfortran/24432
24207         * lib/target-supports.exp (check_effective_target_fortran_large_real):
24208         Check that 'cos' is supported.
24209
24210 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
24211
24212         PR fortran/24223
24213         * gfortran.dg/substring_equivalence.f90: New test.
24214
24215         PR fortran/24705
24216         * gfortran.dg/auto_internal_assumed.f90: New test.
24217
24218 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
24219
24220         * gcc.dg/fold-div-2.c: New test.
24221
24222 2005-11-20  Ian Lance Taylor  <ian@airs.com>
24223
24224         PR rtl-optimization/24883
24225         * gcc.c-torture/compile/pr24883.c: New test.
24226
24227 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
24228
24229         PR middle-end/20583
24230         * gcc.c-torture/compile/pr20583.c: New.
24231
24232 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
24233
24234         * gcc.c-torture/execute/usmul.c: New test.
24235
24236 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
24237
24238         * gcc.dg/tree-ssa/vrp22.c: New test.
24239
24240 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
24241
24242         PR middle-end/24912
24243         * gcc.dg/torture/pr24912-1.c: New test.
24244
24245 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
24246
24247         PR fortran/24862
24248         * gfortran.dg/arrayio_derived_1.f90: New test.
24249
24250 2005-11-19  Richard Guenther  <rguenther@suse.de>
24251
24252         PR middle-end/23294
24253         * gcc.dg/tree-ssa/pr23294.c: New testcase.
24254
24255 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
24256
24257         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
24258
24259 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
24260
24261         PR c++/8355
24262         * g++.dg/template/friend39.C: New test.
24263
24264 2005-11-18  James E Wilson  <wilson@specifix.com>
24265
24266         * gcc.dg/builtin-strstr.c: New.
24267
24268 2005-11-18  Richard Henderson  <rth@redhat.com>
24269
24270         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
24271         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
24272         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
24273         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
24274         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
24275         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
24276         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
24277         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
24278         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
24279         renaming to remove initial "ia64-".
24280
24281 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
24282
24283         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
24284
24285 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
24286
24287         * g++.dg/cpp/string-2.C: New test.
24288
24289 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
24290
24291         * gcc.dg/tree-ssa/loop-14.c: New test.
24292
24293 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
24294             Michael Chamberlain <michael@chamberlain.net.au>
24295
24296         * ada/acats/run_all.sh (target_run): Kill long running tests.
24297
24298 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24299
24300         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
24301         * gcc.dg/cleanup-9.c: Likewise.
24302         * gcc.dg/cleanup-10.c: Likewise.
24303         * gcc.dg/cleanup-11.c: Likewise.
24304
24305 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24306
24307         PR fortran/24892
24308         * gfortran.dg/open_access_append_1.f90: New test.
24309         * gfortran.dg/open_access_append_2.f90: New test.
24310
24311 2005-11-16  Richard Guenther  <rguenther@suse.de>
24312
24313         PR middle-end/24851
24314         * gcc.c-torture/execute/pr24851.c: New testcase.
24315
24316 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
24317
24318         * gcc.dg/fold-overflow-1.c: New test.
24319
24320 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
24321
24322         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
24323         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
24324
24325 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
24326
24327         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
24328         structures.
24329         * g++.dg/eh/forced2.C: Likewise.
24330         * g++.dg/eh/forced3.C: Likewise.
24331         * g++.dg/eh/forced4.C: Likewise.
24332
24333 2005-11-11  Mike Stump  <mrs@apple.com>
24334
24335         * g++.old-deja/g++.mike/unused.C: Add.
24336
24337 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
24338
24339         PR c++/24667
24340         * g++.dg/warn/Wcast-qual1.C: New test.
24341
24342 2005-11-15  Jan Hubicka  <jh@suse.cz>
24343
24344         * gcc.dg/winline-5.c: Add large-unit-insns limit.
24345
24346 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
24347
24348         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
24349
24350 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
24351
24352         PR 24840
24353         * gcc.dg/tree-ssa/pr24840.c: New test.
24354
24355 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
24356
24357         PR testsuite/24841
24358         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
24359
24360 2005-11-14  Dale Johannesen  <dalej@apple.com>
24361
24362         * gcc.c-torture/execute/20051113-1.c: New.
24363
24364 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
24365
24366         PR c++/24687
24367         * g++.dg/template/crash43.C: New test.
24368
24369 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
24370
24371         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
24372
24373 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
24374
24375         PR c++/24817
24376         * g++.dg/eh/spec8.C: New test.
24377
24378 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
24379
24380         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
24381
24382 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
24383
24384         PR c++/20293
24385         * g++.dg/parse/ambig4.C: New test.
24386         * g++.dg/tc1/dr101.C: Adjust error markers.
24387         * g++.dg/lookup/strong-using-2.C: Likewise.
24388         * g++.dg/lookup/ambig5.C: Likewise.
24389         * g++.dg/lookup/ambig4.C: Likewise.
24390         * g++.dg/parse/crash22.C: Likewise.
24391
24392 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
24393
24394         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
24395
24396 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
24397
24398         * gcc.dg/nested-calls-1.c: New test.
24399
24400 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24401
24402         * gfortran.dg/complex_intrinsic_1.f90: New test.
24403         * gfortran.dg/complex_intrinsic_2.f90: New test.
24404         * gfortran.dg/fgetc_1.f90: New test.
24405         * gfortran.dg/fgetc_2.f90: New test.
24406         * gfortran.dg/fgetc_3.f90: New test.
24407         * gfortran.dg/ftell_1.f90: New test.
24408         * gfortran.dg/ftell_2.f90: New test.
24409         * gfortran.dg/gnu_logical_1.F: New test.
24410         * gfortran.dg/gnu_logical_2.f90: New test.
24411
24412 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
24413
24414         PR middle-end/24820
24415         * gcc.dg/pr24820.c: New test.
24416
24417 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
24418
24419         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
24420         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
24421         variable.
24422
24423 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24424
24425         PR testsuite/24614
24426         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
24427
24428 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
24429
24430         * gcc.target/cris/cris.exp: New file.
24431         * gcc.target/cris/rld-legit1.c: New test.
24432         * gcc.target/cris/rld-legit2.c: New test.
24433
24434 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
24435
24436         PR c++/24780
24437         * g++.dg/opt/pr24780.C: New test.
24438
24439         PR c++/24761
24440         * g++.dg/template/asm1.C: New test.
24441
24442 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
24443
24444         PR libgfortran/24787
24445         * gfortran.dg/scan_1.f90: New test.
24446
24447 2005-11-12  Jan Hubicka  <jh@suse.cz>
24448
24449         * gcc.target/i386/minmax-1.c: New.
24450         * gcc.target/i386/minmax-2.c: New.
24451
24452 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
24453
24454         * gcc.dg/pr24445.c: Fix for 64-bit targets.
24455
24456 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
24457
24458         * gcc.c-torture/execute/20051110-1.c,
24459         gcc.c-torture/execute/20051110-2.c: New tests.
24460
24461 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
24462
24463         PR middle-end/24750
24464         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
24465         New tests.
24466
24467 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
24468
24469         * lib/target-libpath.exp (get_shlib_extension): New proc.
24470         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
24471         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24472         * lib/objc.exp (objc_target_compile): Likewise.
24473         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
24474         detection.
24475
24476 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
24477
24478         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
24479
24480         * lib/target-supports.exp (check_effective_target_static_libgfortran):
24481         Add -static to additional_flags and pass it to target_compile.
24482
24483 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
24484
24485         PR libgfortran/24719
24486         gfortran.dg/read_noadvance.f90: New test.
24487
24488         PR libgfortran/24699
24489         gfortran.dg/fmt_t_2.f90: New test.
24490
24491         PR libgfortran/24785
24492         gfortran.dg/read_x_eor.f90: New test.
24493
24494         PR libgfortran/24584
24495         gfortran.dg/namelist_empty.f90: Rename test.
24496
24497         PR libgfortran/24489
24498         gfortran/read_eor.f90: Rename test.
24499
24500 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
24501
24502         PR fortran/15976
24503         * gfortran.dg/automatic_module_variable.f90: New test.
24504
24505 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
24506
24507         PR target/24445
24508         * gcc.dg/pr24445.c: New test.
24509
24510 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
24511
24512         PR fortran/24655
24513         PR fortran/24755
24514         * gfortran.dg/recursive_statement_functions.f90: Add statement
24515         functions using inline intrinsic functions and parameters to test
24516         that they no longer seg-fault.
24517
24518         PR fortran/24409
24519         gfortran.dg/nested_modules_4.f90: New test.
24520         gfortran.dg/nested_modules_5.f90: New test.
24521
24522 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24523
24524         PR fortran/24643
24525         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
24526
24527 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
24528
24529         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
24530         failures.
24531
24532 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24533
24534         * gcc.dg/sparc-getcontext-1.c: New test.
24535
24536 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
24537
24538         * gcc.dg/ifcvt-fabs-1.c: New test.
24539
24540 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
24541
24542         PR other/4372
24543         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
24544         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
24545
24546 2005-11-09  Richard Guenther  <rguenther@suse.de>
24547
24548         PR tree-optimization/24716
24549         * gcc.c-torture/execute/pr24716.c: New testcase.
24550
24551 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24552
24553         * gcc.dg/pr24624.c: Disable for non S/390 targets.
24554
24555 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24556
24557         PR 24624
24558         * gcc.dg/pr24624.c: Testcase added.
24559
24560 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24561
24562         PR 24623
24563         * g++.dg/other/pr24623.C: Testcase added.
24564
24565 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
24566
24567         PR fortran/22607
24568         * gfortran-dg/pure_byref_1.f90: New.
24569         * gfortran-dg/pure_byref_2.f90: New.
24570
24571 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
24572
24573         PR c/24101
24574         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
24575         * gcc.dg/dg.exp: Run main loop also for *.i files.
24576
24577 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
24578
24579         PR c++/19450
24580         * g++.dg/tls/diag-3.C: New test.
24581         * g++.dg/tls/diag-4.C: New test.
24582         * g++.dg/tls/static-1.C: New test.
24583         * g++.dg/tls/static-1a.cc: New file.
24584
24585 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
24586
24587         PR 23046
24588         * g++.dg/tree-ssa/pr23046.C: New test.
24589
24590 2005-11-08  Devang Patel <dpatel@apple.com>
24591
24592         PR tree-optimization/23115
24593         * gcc.dg/tree-ssa/pr23115.c: New.
24594
24595 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
24596
24597         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
24598         * gcc.target/powerpc/pr16155.c: Same.
24599         * gcc.target/powerpc/altivec-1.c: Same.
24600         * gcc.target/powerpc/altivec-2.c: Same.
24601         * gcc.target/powerpc/altivec-3.c: Same.
24602         * gcc.target/powerpc/altivec-5.c: Same.
24603         * gcc.target/powerpc/altivec-11.c: Same.
24604         * gcc.target/powerpc/altivec-12.c: Same.
24605         * gcc.target/powerpc/altivec-14.c: Same.
24606         * gcc.target/powerpc/altivec-22.c: Same.
24607         * gcc.target/powerpc/altivec-consts.c: Same.
24608         * gcc.target/powerpc/altivec-pr22085.c: Same.
24609         * gcc.target/powerpc/altivec-splat.c: Same.
24610         * gcc.target/powerpc/altivec-varargs-1.c: Same.
24611         * gcc.target/powerpc/altivec-vec-merge.c: Same.
24612         * gcc.target/powerpc/darwin-longlong.c: Same.
24613
24614 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
24615
24616         PR target/19340
24617         * gcc.dg/pr19340.c: New test.
24618
24619 2005-11-07  Ian Lance Taylor  <ian@airs.com>
24620
24621         PR rtl-optimization/24683
24622         * gcc.dg/pr24683.c: New test.
24623
24624 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
24625
24626         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
24627         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
24628
24629 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
24630
24631         * gcc.target/i386/pr23376.c: Compile with -mmmx.
24632
24633 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
24634
24635         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
24636
24637 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
24638
24639         PR target/24230
24640
24641         * gcc.target/powerpc/altivec-consts.c,
24642         gcc.target/powerpc/altivec-splat.c: New testcase.
24643
24644 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
24645
24646         PR c/24599
24647
24648         * gcc.dg/overflow-2.c: New testcase.
24649
24650 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
24651
24652         PR rtl-optimization/23567
24653         * gcc.c-torture/execute/20051104-1.c: New test.
24654
24655 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
24656
24657         PR fortran/24534
24658         gfortran.dg/private_type_2.f90: Modified to check that case with
24659         PRIVATE declaration within derived type is accepted.
24660
24661         PR fortran/20838
24662         gfortran.dg/pointer_assign_1.f90: New test.
24663
24664         PR fortran/20840
24665         * gfortran.dg/arrayio_0.f90: New test.
24666
24667         PR fortran/17737
24668         gfortran.dg/data_initialized.f90: New test.
24669         gfortran.dg/data_constraints_1.f90: New test.
24670         gfortran.dg/data_constraints_2.f90: New test.
24671
24672 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
24673
24674         PR fortran/24174
24675         PR fortran/24305
24676         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
24677
24678 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
24679
24680         PR 24670
24681         * gcc.dg/tree-ssa/pr24670.c: New test.
24682
24683 2005-11-05  Ian Lance Taylor  <ian@airs.com>
24684
24685         PR target/22432
24686         * gcc.target/i386/pr22432.c: New test.
24687
24688 2005-11-05  Richard Henderson  <rth@redhat.com>
24689
24690         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
24691         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
24692         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
24693         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
24694         from gcc.dg/alpha-*.
24695         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
24696         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
24697
24698 2005-11-05  Andreas Jaeger  <aj@suse.de>
24699
24700         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
24701
24702 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
24703
24704         PR target/23424
24705         * gcc.dg/torture/pr23424-1.c: New test.
24706
24707 2005-11-04  Richard Henderson  <rth@redhat.com>
24708
24709         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
24710         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
24711         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
24712         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
24713         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
24714         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
24715         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
24716         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
24717         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
24718         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
24719         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
24720         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
24721         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
24722         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
24723         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
24724         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
24725         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
24726         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
24727         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
24728         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
24729         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
24730         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
24731         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
24732         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
24733         Move from gcc.dg/.
24734         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
24735         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
24736         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
24737         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
24738         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
24739         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
24740         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
24741         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
24742         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
24743         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
24744         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
24745         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
24746         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
24747         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
24748         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
24749         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
24750         gcc.target/i386/lea.c, gcc.target/i386/local.c,
24751         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
24752         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
24753         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
24754         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
24755         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
24756         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
24757         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
24758         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
24759         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
24760         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
24761         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
24762         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
24763         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
24764         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
24765         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
24766         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
24767         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
24768         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
24769         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
24770         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
24771         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
24772         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
24773         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
24774         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
24775         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
24776         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
24777         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
24778         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
24779
24780 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
24781
24782         PR 24627
24783         * gcc.dg/tree-ssa/pr24627.c: New test.
24784
24785 2005-11-04 Paul Brook  <paul@codesourcery.com>
24786
24787         * gcc.dg/tls/opt-10.c: New test.
24788
24789 2005-11-04  Andreas Jaeger  <aj@suse.de>
24790
24791         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
24792         avoid extra warnings.
24793
24794 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24795
24796         PR libfortran/22298
24797         * lib/target-supports.exp
24798         (check_effective_target_static_libgfortran): New
24799         static_libgfortran effective target.
24800         * gfortran.dg/static_linking_1.f: New test.
24801         * gfortran.dg/static_linking_1.c: New file.
24802
24803 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
24804
24805         * gcc.dg/pr24615.c: Guard test with { target fpic }.
24806
24807 2005-11-03  Josh Conner  <jconner@apple.com>
24808
24809         PR c++/19989
24810         g++.dg/ext/array2.C: New test.
24811         g++.dg/template/dependent-name3.C: New test.
24812         g++.dg/template/dependent-name4.C: New test.
24813         g++.dg/template/sfinae2.C: New test.
24814
24815 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24816
24817         PR preprocessor/22042
24818         * gcc.dg/cpp/strify4.c: New test.
24819
24820 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
24821
24822         PR c++/17964
24823         * g++.dg/cpp/string-1.C: New test.
24824
24825 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
24826
24827         * gcc.target/powerpc: New directory.
24828         * gcc.target/powerpc/powerpc.exp: New file.
24829         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
24830         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
24831         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
24832         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
24833         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
24834         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
24835         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
24836         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
24837         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
24838         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
24839         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
24840         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
24841         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
24842         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
24843         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
24844         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
24845         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
24846         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
24847         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
24848         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
24849         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
24850         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
24851         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
24852         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
24853         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
24854         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
24855         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
24856         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
24857         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
24858         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
24859         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
24860         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
24861         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
24862         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
24863
24864 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
24865
24866         PR c++/21627
24867         * g++.dg/warn/inline2.C: New test.
24868
24869 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24870
24871         PR middle-end/23155
24872         * g++.dg/ext/c99struct1.C: New test.
24873         * gcc.dg/union-cast-1.c: New test.
24874         * gcc.dg/union-cast-2.c: New test.
24875         * gcc.dg/union-cast-3.c: New test.
24876
24877 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24878
24879         PR middle-end/24589
24880         * gcc.c-torture/execute/zero-struct-2.c: New test.
24881
24882 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24883
24884         PR c++/24582
24885         * g++.dg/init/switch1.C: New test.
24886
24887 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24888
24889         * gcc.dg/delay-slot-1.c: New test.
24890
24891 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
24892
24893         PR target/24620
24894         * gcc.dg/pr24620.c: New test.
24895
24896 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
24897
24898         PR c/24329
24899         * gcc.dg/format/unnamed-1.c: New test.
24900
24901 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24902
24903         PR c++/22434
24904         * g++.dg/expr/cond8.C: New test.
24905
24906         PR c++/24560
24907         * g++.dg/parse/dot1.C: New test.
24908
24909 2005-11-02  Jan Hubicka  <jh@suse.cz>
24910
24911         PR target/23303
24912         * gcc.dg/i386-lea.c: New test
24913
24914 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
24915
24916         PR target/24615
24917         * gcc.dg/pr24615.c: New test.
24918
24919 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
24920
24921         PR target/24600
24922         * gcc.dg/pr24600.c: New test.
24923
24924 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24925
24926         PR c++/19253
24927         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
24928         * g++.dg/parse/typename9.C: New test.
24929         * g++/dg/parse/typename10.C: Likewise.
24930
24931 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
24932
24933         PR fortran/18157
24934         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
24935         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
24936         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
24937
24938 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24939
24940         PR c++/24569
24941         * g++.dg/debug/static1.C: New test.
24942
24943 2005-11-02  Josh Conner  <jconner@apple.com>
24944
24945         * g++.dg/crash38.C: moved into proper directory...
24946         * g++.dg/template/crash42.C: ...here
24947
24948 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
24949
24950         PR target/18338
24951         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
24952         pcc_bitfield_type_matters || default_packed.
24953
24954         * lib/target-supports.exp
24955         (check_effective_target_pcc_bitfield_type_matters): New proc.
24956         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
24957
24958         PR testsuite/23304
24959         * lib/target-supports.exp (check_effective_default_packed): New proc.
24960         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
24961         Gate expected errors on target ! default_packed.
24962         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
24963
24964 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24965
24966         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
24967         change (r106358).
24968
24969 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24970
24971         PR fortran/24008
24972         * gfortran.dg/entry_5.f90: New.
24973         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
24974
24975 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
24976
24977         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
24978
24979 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
24980
24981         PR fortran/21565
24982         gfortran.dg/namelist_blockdata.f90: New test.
24983
24984         PR fortran/18737
24985         gfortran.dg/external_implicit_none.f90: New test.
24986
24987         PR fortran/14994
24988         * gfortran.dg/secnds.f: New test.
24989
24990 2005-10-31  Jan Hubicka  <jh@suse.cz>
24991
24992         PR target/20928
24993         * gcc.c-torture/compile/pr20928.c: New test.
24994
24995 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
24996
24997         PR middle-end/23492
24998         * gcc.c-torture/compile/zero-strct-5.c: New test.
24999
25000 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
25001
25002         PR libgfortran/24584
25003         * gfortran.dg/pr24584.f90: New test.
25004
25005 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
25006
25007         PR fortran/18883
25008         * gfortran.dg/char_result_9.f90: New.
25009         * gfortran.dg/char_result_10.f90: New.
25010
25011 2005-10-30  Jan Hubicka  <jh@suse.cz>
25012
25013         * g++.dg/tree-ssa/pr24172.C: New testcase.
25014
25015 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25016
25017         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
25018
25019 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
25020
25021         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
25022         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
25023         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
25024         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
25025         gfortran.dg/enum_9.f90,
25026         gfortran.fortran-torture/compile/enum_1.f90,
25027         gfortran.fortran-torture/execute/enum_1.f90,
25028         gfortran.fortran-torture/execute/enum_2.f90,
25029         gfortran.fortran-torture/execute/enum_3.f90,
25030         gfortran.fortran-torture/execute/enum_4.f90: New tests.
25031
25032 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
25033
25034         PR target/18482
25035         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
25036         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
25037
25038 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25039
25040         PR libfortran/20179
25041         * gfortran.dg/mixed_io_1.f90: New test.
25042         * gfortran.dg/mixed_io_1.c: New file.
25043
25044 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25045
25046         * gfortran.dg/malloc_free_1.f90: New test.
25047
25048 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
25049
25050         * gcc.dg/nested-func-4.c: Require profiling -pg.
25051
25052 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25053
25054         PR C++/23229
25055         * g++.dg/warn/main-2.C: New test.
25056
25057 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
25058
25059         PR fortran/24545
25060         * gfortran.dg/interface_2.f90: new test.
25061
25062 2005-10-28  Josh Conner  <jconner@apple.com>
25063
25064         PR c++/22153
25065         * g++.dg/template/crash38.C: New test.
25066         * g++.dg/parse/explicit1.C: Change expected errors.
25067
25068 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25069
25070         PR C++/23426
25071         * g++.dg/other/large-size-array.C: New test.
25072
25073 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25074
25075         PR middle-end/24362
25076         * g++.dg/opt/complex4.C: New test.
25077
25078 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
25079
25080         * gcc.dg/nested-func-4.c: New test.
25081
25082 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
25083
25084         PR fortran/24158
25085         gfortran.dg/derived_recursion.f90: New test.
25086         gfortran.dg/implicit_actual.f90: New test.
25087
25088 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
25089
25090         PR middle-end/24295, PR testsuite/24477
25091         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
25092         removed when weakref hits the tree.
25093
25094 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
25095
25096         * gfortran.dg/cray_pointers_4.f90: New test.
25097
25098         * gfortran.dg/cray_pointers_5.f90: New test.
25099
25100 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
25101
25102         PR fortran/22290
25103         * gfortran.dg/assign_5.f90: New test.
25104         * gfortran.dg/assign_6.f: New test.
25105
25106 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
25107
25108         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
25109         CPU has no SSE support.
25110
25111 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
25112
25113         PR libgfortran/24224
25114         * gfortran.dg/arrayio_1.f90: Update attribution.
25115         * gfortran.dg/arrayio_2.f90: Update attribution.
25116         * gfortran.dg/arrayio_3.f90: Update attribution.
25117         * gfortran.dg/arrayio_4.f90: Update test conditions.
25118         * gfortran.dg/arrayio_5.f90: Update attribution.
25119         * gfortran.dg/arrayio_6.f90: New test.
25120         * gfortran.dg/arrayio_7.f90: New test.
25121
25122 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
25123
25124         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
25125
25126 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25127
25128         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
25129
25130 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25131
25132         PR fortran/24416
25133         * gfortran.dg/namelist_char_only.f90: New test.
25134
25135 2005-10-24  Asher Langton  <langton2@llnl.gov>
25136
25137         PR fortran/17031
25138         PR fortran/22282
25139         * gfortran.dg/cray_pointers_1.f90: New test.
25140         * gfortran.dg/cray_pointers_2.f90: New test.
25141         * gfortran.dg/cray_pointers_3.f90: New test.
25142         * gfortran.dg/loc_1.f90: New test.
25143         * gfortran.dg/loc_2.f90: New test.
25144
25145 2005-10-24  Steven Bosscher  <stevenb@suse.de>
25146
25147         * gcc.dg/pr24225.c: New test.
25148
25149 2005-10-24  Asher Langton  <langton2@llnl.gov>
25150
25151         * gfortran.dg/dup_save_1.f90: New test.
25152         * gfortran.dg/dup_save_2.f90: New test.
25153
25154 2005-10-24  Paul Brook  <paul@codesourcery.com>
25155
25156         PR 24107
25157         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
25158         stdint.h.
25159
25160 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
25161
25162         PR libgfortran/24489
25163         * gfortran.dg/pr24489.f90: New test.
25164
25165 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
25166
25167         PR fortran/23635
25168         * gfortran.dg/ichar_1.f90: Add tests for derived types.
25169
25170 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
25171
25172         PR target/18911
25173         * g++.dg/init/array16.C: Skip for mmix-*-*.
25174
25175 2005-10-23  Asher Langton  <langton2@llnl.gov>
25176
25177         * gfortran.dg/byte_1.f90: New test.
25178         * gfortran.dg/byte_2.f90: New test.
25179
25180 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
25181
25182         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
25183
25184 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
25185
25186         PR fortran/18022
25187         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
25188
25189         PR fortran/24311
25190         * gfortran.dg/merge_char_const.f90: New test.
25191
25192         PR fortran/24384
25193         * gfortran.dg/spread_scalar_source.f90: New test.
25194
25195 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
25196
25197         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
25198
25199         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
25200         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
25201
25202         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
25203
25204 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
25205
25206         PR fortran/24426
25207         * gfortran.dg/der_pointer_4.f90: New.
25208
25209 2005-10-22  David Ayers  <d.ayers@inode.at>
25210
25211         * obj-c++.dg/except-1.mm: Simplify.
25212
25213 2005-10-21  David Ayers  <d.ayers@inode.at>
25214
25215         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
25216
25217 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
25218
25219         * gfortran.dg/assumed_dummy_2.f90: New test.
25220
25221 2005-10-21  James E Wilson  <wilson@specifix.com>
25222
25223         PR preprocessor/15220
25224         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
25225
25226 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
25227
25228         * gcc.c-torture/execute/20051021-1.c: New test.
25229
25230 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
25231
25232         PR c++/24260
25233         * g++.dg/ext/tmplattr1.C: New test.
25234
25235 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
25236
25237         PR fortran/24440
25238         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
25239
25240 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
25241
25242         * obj-c++.dg/except-1.mm: New.
25243
25244         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
25245
25246 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
25247
25248         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
25249
25250 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
25251
25252         PR middle-end/24295
25253         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
25254         declarations with the same names as thunks' alias targets, use
25255         aliases instead.
25256         * gcc.dg/attr-alias-3.c: New test.
25257         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
25258
25259 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
25260
25261         PR c++/22618
25262         * g++.dg/parse/access8.C: New test.
25263
25264 2005-10-20  Richard Guenther  <rguenther@suse.de>
25265
25266         PR c++/24439
25267         * g++.dg/tree-ssa/pr24439.C: New testcase.
25268
25269 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25270
25271         * g++.dg/opt/delay-slot-1.C: New test.
25272
25273 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
25274
25275         PR fortran/21625
25276         * gfortran.fg/der_init_1.f90: New.
25277
25278 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
25279
25280         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
25281
25282 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
25283
25284         PR c++/21908
25285         * g++.dg/parse/error28.C: New test.
25286
25287 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25288
25289         * gcc.dg/profile-generate-2.c: New test.
25290
25291 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
25292
25293         PR target/23589
25294         * g++.dg/ext/dllimport11.C: New.
25295
25296 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25297
25298         PR c++/22293
25299         * g++.dg/other/friend3.C: New test.
25300
25301 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
25302
25303         PR c++/23293
25304         * g++.dg/template/error19.C: New test.
25305
25306 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
25307
25308         PR c++/21383
25309         * g++.dg/overload/koenig2.C: New.
25310
25311         PR c++/23118
25312         * g++.dg/overload/error2.C: New.
25313
25314         PR c++/22604
25315         * g++.dg/inherit/covariant14.C: New.
25316
25317 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25318
25319         PR c++/23440
25320         * g++.dg/parse/for1.C: New test.
25321
25322 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
25323
25324         PR fortran/23446
25325         * gfortran.dg/host_dummy_index_1.f90: New test.
25326
25327         PR fortran/21459
25328         * gfortran.dg/automatic_char_len_2.f90: New test.
25329
25330         PR fortran/20866
25331         * gfortran.dg/recursive_statement_functions.f90: New test.
25332
25333         PR fortran/20853
25334         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
25335
25336         PR fortran/20849
25337         * gfortran.dg/external_initializer.f90: New test.
25338
25339         PR fortran/20837
25340         * non_module_public.f90: New test.
25341
25342 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
25343
25344         PR c++/24386
25345         * g++.dg/template/overload7.C: New.
25346
25347         PR c++/22551
25348         * g++.dg/other/switch2.C: Remove expected warnings.
25349
25350         PR c++/21353
25351         * g++.dg/template/defarg6.C: New.
25352
25353 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
25354
25355         PR target/24315
25356         * gcc.target/i386/pr24315.c: New test.
25357
25358 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
25359
25360         PR c++/24389
25361         * g++.dg/template/static21.C: New test.
25362         * g++.dg/template/static21-a.cc: Likewise.
25363
25364 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
25365
25366         PR c++/23959
25367         * g++.dg/warn/Wswitch-default-1.C: New test.
25368         * g++.dg/warn/Wswitch-default-2.C: New test.
25369
25370 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
25371
25372         PR c++/22173
25373         * g++.dg/parse/template18.C: New test.
25374         * g++.dg/template/nontype15.C: Likewise.
25375
25376 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
25377
25378         PR fortran/22273
25379         * gfortran.dg/spec_expr_2.f90: New.
25380
25381 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
25382
25383         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
25384         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
25385         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
25386         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
25387         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
25388         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
25389         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
25390         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
25391         previous target-specific skips and warning-message matches where
25392         applicable.
25393
25394 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
25395
25396         PR c++/21347
25397         * g++.dg/warn/Wctor-dtor.C: New test.
25398
25399 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25400
25401         PR c/23439
25402         * gcc.dg/for-1.c: New test.
25403
25404 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
25405
25406         PR c++/19565
25407         * g++.dg/warn/Wconversion1.C: New test.
25408         * g++.dg/ext/packed4.C: Compile with -w.
25409         * g++.dg/opt/20050511-1.C: Likewise.
25410         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
25411
25412 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
25413
25414         * gfortran.dg/boz_5.f90: New test.
25415
25416 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
25417
25418         PR c++/22551
25419         * g++.dg/other/switch2.C: New.
25420
25421         PR c++/23984
25422         * g++.dg/init/ctor7.C: New.
25423
25424 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
25425
25426         PR c++/23730
25427         * g++.dg/parse/crash32.C: New test.
25428
25429 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
25430
25431         PR c++/20721
25432         * g++.dg/init/goto2.C: New test.
25433
25434         PR c++/22464
25435         * g++.dg/template/crash/41.C: New test.
25436
25437         PR c++/22180
25438         * g++.dg/template/crash40.C: New test.
25439
25440         PR c++/23694
25441         * g++.dg/parse/friend5.C: New test.
25442
25443         PR c++/23307
25444         * g++.dg/template/crash38.C: New test.
25445
25446         PR c++/22352
25447         * g++.dg/template/friend38.C: New test.
25448
25449         PR c++/22405
25450         * g++.dg/template/crash39.C: New test.
25451
25452 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
25453
25454         * gcc.dg/debug/dwarf2/dwarf-char1.c,
25455         gcc.dg/debug/dwarf2/dwarf-char2.c,
25456         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
25457
25458         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
25459
25460 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
25461
25462         * gcc.dg/dll-2.c: Add tests for warnings.
25463         * gcc.dg/dll-3.c: Likewise.
25464         * gcc.dg/dll-4.c: Likewise.
25465
25466         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
25467         * g++.dg/ext/dllimport2.C: Likewise.
25468         * g++.dg/ext/dllimport3.C: Likewise.
25469         * g++.dg/ext/dllimport7.C: Likewise.
25470         * g++.dg/ext/dllimport8.C: Likewise.
25471         * g++.dg/ext/dllimport9.C: Likewise.
25472
25473 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
25474
25475         PR fortran/24092
25476         * gfortran.dg/derived_pointer_recursion.f90: New test.
25477
25478 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
25479
25480         * gcc.c-torture/execute/20051012-1.c: New test.
25481
25482 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25483
25484         PR fortran/18082
25485         * gfortran.dg/automatic_char_len_1.f90: New test.
25486
25487 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25488
25489         PR fortran/20847
25490         * gfortran.dg/save_common.f90: New test.
25491
25492         PR fortran/20856
25493         * gfortran.dg/save_result.f90: New test.
25494
25495 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25496
25497         PR c++/21592
25498         * g++.dg/template/dependent-expr1.C: Add new expected error.
25499         * g++.dg/template/dependent-expr2.C: Adjust error text.
25500         * g++.dg/template/overload6.C: New.
25501
25502         PR c++/23797
25503         * g++.dg/other/typename8.C: New.
25504
25505         PR c++/21117
25506         * g++.dg/other/return1.C: New.
25507
25508 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
25509
25510         PR c++/24052
25511         * g++.dg/ext/label5.C: New.
25512
25513 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25514
25515         PR c++/19964
25516         * g++.dg/parse/crash31.C: New.
25517
25518 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
25519
25520         * g++.dg/ipa/ipa-1.c: New test.
25521         * g++.dg/ipa/ipa-2.c: New test.
25522         * g++.dg/ipa/ipa-3.c: New test.
25523         * g++.dg/ipa/ipa-4.c: New test.
25524         * g++.dg/ipa/ipa-5.c: New test.
25525         * g++.dg/ipa/ipa.exp: New file.
25526
25527 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25528
25529         PR fortran/24207
25530         * gfortran.dg/private_type_3.f90: New test.
25531
25532 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
25533
25534         PR fortran/20786
25535         gfortran.dg/aint_anint_1.f90: New test.
25536
25537 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
25538
25539         PR libgfortran/24313
25540         gfortran.dg/csqrt.f: New test.
25541
25542 2005-10-11  Ian Lance Taylor  <ian@airs.com>
25543
25544         PR c++/8057
25545         * g++.dg/warn/noeffect7.C: New test.
25546         * g++.dg/warn/noeffect2.C: Instantiate templates.
25547         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
25548         and warning.
25549
25550 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
25551
25552         PR c++/21089
25553         * g++.dg/init/float1.C: New test.
25554
25555         PR c++/24277
25556         * g++.dg/init/member1.C: Tweak error markers.
25557
25558 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
25559
25560         PR testsuite/24281
25561         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
25562         Check for null pointer.
25563
25564 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
25565
25566         PR c++/21369
25567         * g++.dg/parse/ret-type3.C: New test.
25568
25569 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
25570
25571         PR tree-opt/23946
25572         * gcc.c-torture/compile/pr23946.c: New test.
25573
25574 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
25575
25576         * g++.dg/opt/mmx2.C: New test.
25577
25578 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
25579
25580         PR c++/24277
25581         * g++.dg/template/static20.C: New test.
25582
25583         PR c++/24302
25584         * g++.dg/warn/Wunused-12.C: New test.
25585
25586         PR c++/23437
25587         * g++.dg/template/arg4.C: New test.
25588
25589 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25590
25591         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
25592         * gcc.dg/ucnid-3.c: Likewise.
25593         * gcc.dg/ucnid-4.c: Likewise.
25594         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
25595         * g++.dg/other/ucnid-1.C: Likewise.
25596         * gcc.dg/sparc-frame-1.c: New test.
25597
25598 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
25599
25600         PR c++/24139
25601         * g++.dg/template/spec27.C: New test.
25602
25603         PR c++/24275
25604         * g++.dg/template/static19.C: New test.
25605
25606 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25607
25608         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
25609         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
25610
25611 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
25612
25613         PR target/24136
25614         * gfortran.fortran-torture/compile/pr24136.f: New test.
25615
25616 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
25617
25618         PR c++/22172
25619         * g++.dg/parse/crash30.C: New test.
25620
25621 2005-10-07  Richard Guenther  <rguenther@suse.de>
25622
25623         PR middle-end/24227
25624         * gcc.c-torture/compile/pr24227.c: New testcase.
25625
25626 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
25627
25628         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
25629         Do not put aligned attributes on array elements.
25630
25631 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
25632
25633         PR testsuite/23611, PR testsuite/23615
25634         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
25635         writing prototypes of library functions by hand.
25636         * obj-c++.dg/bitfield-4.mm: Likewise.
25637         * obj-c++.dg/const-str-4.mm: Likewise.
25638         * obj-c++.dg/encode-4.mm: Likewise.
25639         * obj-c++.dg/encode-5.mm: Likewise.
25640         * obj-c++.dg/encode-6.mm: Likewise.
25641         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
25642         * obj-c++.dg/method-10.mm: Likewise.
25643         * obj-c++.dg/method-17.mm: Likewise.
25644         * obj-c++.dg/method-19.mm: Likewise.
25645         * obj-c++.dg/try-catch-2.mm: Likewise.
25646
25647 2005-10-06  Richard Henderson  <rth@redhat.com>
25648
25649         PR 24236
25650         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
25651
25652 2005-10-06  Dale Johannesen  <dalej@apple.com>
25653
25654         * gcc.c-torture/execute/20030125-1.c: Correct.
25655
25656 2005-10-06  Richard Guenther  <rguenther@suse.de>
25657
25658         PR tree-optimization/24238
25659         * g++.dg/tree-ssa/pr24238.C: New testcase.
25660
25661 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
25662
25663         PR 18568
25664         * gfortran.dg/der_pointer_3.f90: New test.
25665
25666 2005-10-05  Devang Patel  <dpatel@apple.com>
25667
25668         PR Debug/23205
25669         * g++.dg/other/PR23205.C: New.
25670
25671 2005-10-05  Richard Henderson  <rth@redhat.com>
25672
25673         PR target/23602
25674         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
25675         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
25676
25677 2005-10-05  Dale Johannesen  <dalej@apple.com>
25678
25679         * gcc.c-torture/execute/float-floor.c: New.
25680
25681 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
25682
25683         PR tree-optimization/21419
25684         PR tree-optimization/24146
25685         PR tree-optimization/24151
25686
25687         * g++.dg/ext/asm7.C: New.
25688         * g++.dg/ext/asm8.C: New.
25689         * gcc.dg/asm-1.c: Compile on all targets.
25690         * gcc.dg/asm-pr24146.c: New.
25691         * gcc.dg/pr21419.c: Adjust error messages.
25692
25693 2005-10-05  Richard Guenther  <rguenther@suse.de>
25694
25695         PR fortran/24176
25696         * gfortran.fortran-torture/compile/empty.f90: New testcase.
25697
25698 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25699
25700         PR c++/23513
25701         * g++.dg/template/spec22.C: Robustify test.
25702         * g++.dg/template/spec26.C: New.
25703
25704 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
25705
25706         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
25707         if target supports vector instructions.
25708
25709 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
25710
25711         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
25712         C99 functions.
25713
25714 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
25715
25716         * lib/target-supports.exp (check_effective_target_fortran_large_real,
25717         check_effective_target_fortran_large_int): Replace cached result
25718         when target changes.
25719
25720 2005-10-04  Devang Patel  <dpatel@apple.com>
25721
25722         * gcc.dg/i386-sse-vect-types.c: New.
25723
25724 2005-10-04  Ian Lance Taylor  <ian@airs.com>
25725
25726         PR preprocessor/13726
25727         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
25728         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
25729
25730 2005-10-04  Richard Guenther  <rguenther@suse.de>
25731
25732         PR c/23576
25733         * gcc.dg/noncompile/pr23576.c: New testcase.
25734
25735 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
25736
25737         PR middle-end/23125
25738         * gcc.dg/register-var-3.c: New test.
25739
25740 2005-10-04  Steven Bosscher  <stevenb@suse.de>
25741
25742         * gcc.dg/pr23049.c: New test.
25743
25744         * gcc.dg/ucnid-4.c: Fix test.
25745
25746 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
25747
25748         PR 23445
25749         * gcc.c-torture/compile/pr23445.c: New test.
25750
25751 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
25752
25753         * g++.dg/overload/unknown1.C: New.
25754
25755 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
25756
25757         PR c++/17775
25758         * g++.dg/template/repo4.C: New test.
25759
25760 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25761
25762         PR libfortran/19308
25763         * gfortran.dg/large_real_kind_2.F90: New test.
25764         * gfortran.dg/large_integer_kind_2.f90: New test.
25765
25766 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
25767
25768         * lib/target-supports.exp (check_effective_target_vect_shift):
25769         Implement with result caching. Add i?86, x86_64 and ia64 targets.
25770         (check_effective_target_vect_condition): Fix copy-n-pasto.
25771
25772         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
25773         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
25774         targets.
25775
25776 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
25777
25778         PR c++/22621
25779         * g++.dg/template/overload5.C : New test.
25780
25781         PR c++/23840
25782         * g++.dg/expr/stdarg1.C: New test.
25783
25784 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
25785
25786         PR 24142
25787         * gcc.c-torture/execute/pr24142.c: New test.
25788
25789 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
25790
25791         PR 24141
25792         * gcc.c-torture/execute/pr24141.c: New test.
25793
25794 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
25795             Diego Novillo  <dnovillo@redhat.com>
25796
25797         PR 23604
25798         * gcc.c-torture/execute/pr23604.c: New test.
25799
25800 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
25801
25802         PR fortran/16404
25803         PR fortran/20835
25804         PR fortran/20890
25805         PR fortran/20899
25806         PR fortran/20900
25807         PR fortran/20901
25808         PR fortran/20902
25809         gfortran.dg/equiv_constraint_1.f90: New test.
25810         gfortran.dg/equiv_constraint_2.f90: New test.
25811         gfortran.dg/equiv_constraint_3.f90: New test.
25812         gfortran.dg/equiv_constraint_4.f90: New test.
25813         gfortran.dg/equiv_constraint_5.f90: New test.
25814         gfortran.dg/equiv_constraint_6.f90: New test.
25815         gfortran.dg/equiv_constraint_7.f90: New test.
25816         gfortran.dg/equiv_constraint_8.f90: New test.
25817         gfortran.dg/private_type_1.f90: New test.
25818         gfortran.dg/private_type_2.f90: New test.
25819         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
25820         980628-10.f: Assert std=gnu to permit mixing of
25821         types in equivalence statements.
25822
25823 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
25824
25825         PR 24112
25826         * gfortran.dg/open_status_1.f90: New.
25827
25828 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
25829
25830         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
25831         * gcc.dg/vect/pr22480.c: Clean up temp files.
25832         * gcc.dg/vect/pr23831.c: Clean up temp files.
25833         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
25834         Clean up temp files.
25835         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
25836         Clean up temp files.
25837
25838         * gcc.dg/20050309-1.c: Clean up temp files.
25839         * gcc.dg/20050325-1.c: Clean up temp files.
25840
25841 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
25842
25843         PR tree-optimization/24059
25844         * gcc.dg/vect/pr24059.c : New test.
25845
25846 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
25847
25848         PR middle-end/24109
25849         * gcc.c-torture/execute/20050929-1.c: New test.
25850
25851 2005-09-29  Steven Bosscher  <stevenb@suse.de>
25852
25853         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
25854
25855 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
25856
25857         PR c/21419
25858         * gcc.dg/pr21419.c: New test.
25859
25860 2005-09-29  Steven Bosscher  <stevenb@suse.de>
25861
25862         * gcc.dg/pr23911.c: New test.
25863
25864 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
25865
25866         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
25867
25868         PR c++/16782
25869         * g++.dg/parse/qualified4.C: New test.
25870         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
25871         * g++.old-deja/g++.mike/p8154.C: Likewise.
25872
25873 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
25874
25875         PR c++/22147
25876         * g++.dg/template/friend37.C: New test.
25877         * g++.dg/parse/crash28.C: Adjust error markers.
25878
25879 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
25880
25881         PR fortran/18518
25882         * gfortran.fortran-torture/execute/save_2.f90: New decl.
25883
25884 2005-09-27  Devang Patel  <dpatel@apple.com>
25885
25886         PR tree-optimization/23625
25887         * gcc.dg/pr23625.c: New test.
25888
25889 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
25890
25891         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
25892         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
25893
25894 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
25895
25896         PR fortran/23677
25897         * gfortran.fortran-torture/execute/save_1.f90: New test.
25898         * gfortran.dg/save_1.f90: New test.
25899
25900 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
25901
25902         * gcc.target/i386/builtin-apply-mmx.c: New test.
25903
25904         PR target/22576
25905         * gcc.target/i386/pr22576.c: New test.
25906
25907         PR target/22585
25908         * gcc.target/i386/pr22585.c: New test.
25909
25910         PR target/23268
25911         * gcc.target/i386/pr23268.c: New test.
25912
25913         PR middle-end/23831
25914         * gcc.dg/vect/pr23831.c: New test.
25915
25916         PR target/24055
25917         * gcc.target/i386/pr24055.c: New test.
25918
25919 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
25920
25921         PR tree-optimization/23960
25922         * gcc.c-torture/compile/pr23960.c: New.
25923
25924 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
25925
25926         PR fortran/16861
25927         * gfortran.dg/nested_modules_3.f90: New.
25928
25929 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
25930
25931         PR fortran/24005
25932         gfortran.dg/interface_1.f90: New test.
25933
25934 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
25935         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25936
25937         PR fortran/23843
25938         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
25939
25940 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
25941
25942         PR fortran/23516
25943         * gfortran.dg/imag_1.f: New test.
25944         * gfortran.dg/imag_2.f: Ditto.
25945
25946 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
25947
25948         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
25949
25950 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
25951
25952         PR c++/21983
25953         * g++.dg/warn/pr21983.C: New test.
25954
25955 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
25956
25957         * gcc.dg/20050922-1.c: Testcase added.
25958
25959 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
25960
25961         PR c++/23993
25962         * g++.dg/template/array14.C: New test.
25963
25964 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
25965
25966         PR fortran/19929
25967         * gfortran.dg/der_ptr_component_1.f90: New test.
25968
25969 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25970
25971         PR c++/23965
25972         * g++.dg/template/error1.C: Reject "no matching function" message.
25973
25974 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25975
25976         PR c++/17609
25977         * g++.dg/lookup/error1.C: New test.
25978
25979 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
25980
25981         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
25982         functionality of the testcase.
25983
25984 2005-09-20  Richard Henderson  <rth@redhat.com>
25985
25986         * gcc.dg/vect/vect-22.c: Require vect_float.
25987         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
25988
25989 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
25990
25991         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
25992         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
25993         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
25994         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
25995         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
25996         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
25997         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
25998         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
25999         * gcc.dg/cpp/ucnid-8.c: New test.
26000
26001 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26002
26003         PR tree-optimization/23929
26004         * gcc.c-torture/compile/pr23929.c: New test.
26005
26006 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
26007
26008         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
26009         for one loop.
26010
26011 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
26012
26013         PR testsuite/23186
26014         * g++.dg/other/pr22003.C: Require named sections.
26015
26016 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26017
26018         PR c++/23947
26019         * g++.dg/rtti/crash3.C: New test.
26020
26021         PR tree-optimization/23818
26022         * gcc.dg/pr23818.c: New test.
26023
26024 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26025
26026         PR fortran/23420
26027         * gfortran.dg/print_fmt_4.f: New.
26028
26029 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26030
26031         PR fortran/23663
26032         * gfortran.fortran-torture/execute/entry_11.f90: New test.
26033
26034 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26035
26036         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
26037         Use pointers to local alignable arrays instead. Added comments.
26038         * gcc.dg/vect/vect-46.c: Likewise.
26039         * gcc.dg/vect/vect-48.c: Likewise.
26040         * gcc.dg/vect/vect-49.c: Likewise.
26041         * gcc.dg/vect/vect-52.c: Likewise.
26042         * gcc.dg/vect/vect-53.c: Likewise.
26043         * gcc.dg/vect/vect-54.c: Likewise.
26044         * gcc.dg/vect/vect-56.c: Likewise.
26045         * gcc.dg/vect/vect-57.c: Likewise.
26046         * gcc.dg/vect/vect-58.c: Likewise.
26047         * gcc.dg/vect/vect-60.c: Likewise.
26048         * gcc.dg/vect/vect-61.c: Likewise.
26049
26050         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
26051         The test is no longer vectorizable on vect_no_align targets.
26052         * gcc.dg/vect/vect-43.c: Likewsie.
26053
26054         * gcc.dg/vect/vect-44.c: Added comments.
26055         * gcc.dg/vect/vect-45.c: Added comments.
26056         * gcc.dg/vect/vect-50.c: Added comments.
26057         * gcc.dg/vect/vect-51.c: Added comments.
26058
26059         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
26060         aligned type.
26061         * gcc.dg/vect/Os-vect-95.c: Likewise.
26062
26063         * gcc.dg/vect/vect-41.c: Test removed.
26064         * gcc.dg/vect/vect-47.c: Test removed.
26065         * gcc.dg/vect/vect-55.c: Test removed.
26066         * gcc.dg/vect/vect-59.c: Test removed.
26067
26068 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26069
26070         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
26071         No longer vectorizable on vect_no_align targets.
26072         * gcc.dg/vect/pr20122.c: Likewise.
26073         * gcc.dg/vect/vect-74.c: Likewise.
26074         * gcc.dg/vect/vect-75.c: Likewise.
26075         * gcc.dg/vect/vect-76.c: Likewise.
26076
26077         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
26078         Will not be vectorizable on vect_no_align targets once aliasing issues
26079         are resolved.
26080         * gcc.dg/vect/vect-79.c: Likewise.
26081
26082         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
26083         * gcc.dg/vect/vect-78.c: Likewise.
26084         * gcc.dg/vect/vect-97.c: Likewise.
26085
26086 2005-09-19  Steven Bosscher  <stevenb@suse.de>
26087
26088         * gcc.dg/pr23943.c: New test.
26089
26090 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26091
26092         PR fortran/19181
26093         * gfortran.dg/derived_pointer_null_1.f90: New test.
26094
26095 2005-09-18  Richard Guenther  <rguenther@suse.de>
26096
26097         PR middle-end/23944
26098         * gcc.c-torture/compile/pr23944.c: New testcase.
26099
26100 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
26101
26102         PR fortran/15975
26103         * gfortran.dg/der_pointer_2.f90: New test.
26104
26105 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26106
26107         PR fortran/16861
26108         * gfortran.dg/nested_modules_2.f90: New test.
26109
26110 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26111
26112         PR c++/18368
26113         * g++.dg/other/semicolon.C: New test.
26114
26115 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
26116
26117         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
26118         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
26119
26120 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
26121
26122         PR c++/23914
26123         * g++.dg/template/static18.C: New test.
26124
26125         PR c++/21514
26126         * g++.dg/template/crash19.C: Remove dg-error marker.
26127         * g++.dg/template/local4.C: New test.
26128
26129 2005-09-16  Paul Brook  <paul@codesourcery.com>
26130
26131         PR fortran/23906
26132         * gfortran.dg/dependency_1.f90: New test.
26133
26134 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26135
26136         PR c++/23896
26137         * g++.dg/template/static17.C: New test.
26138
26139 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
26140
26141         PR c++/23139
26142         * g++.dg/warn/huge-val1.C: New test.
26143
26144 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26145
26146         PR c++/13140
26147         * g++.dg/parse/class2.C: New test.
26148         * g++.dg/template/explicit8.C: Likewise.
26149         * g++.dg/template/spec25.C: Likewise.
26150
26151 2005-09-14  Josh Conner  <jconner@apple.com>
26152
26153         PR middle-end/23584
26154         * gcc.dg/pr23584.c: New test.
26155
26156 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
26157
26158         PR fortran/21875 Internal Unit Array I/O, NIST
26159         * gfortran.dg/arrayio_1.f90: New test.
26160         * gfortran.dg/arrayio_1.f90: New test.
26161         * gfortran.dg/arrayio_1.f90: New test.
26162         * gfortran.dg/arrayio_1.f90: New test.
26163         * gfortran.dg/arrayio_1.f90: New test.
26164
26165 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
26166
26167         PR middle-end/22480
26168         * gcc.dg/vect/pr22480.c: New test.
26169
26170 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
26171
26172         PR fortran/19358
26173         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
26174
26175 2005-09-13 Josh Conner <jconner@apple.com>
26176
26177         PR c++/23180
26178         * g++.dg/init/struct2.C: New test.
26179         * g++.dg/init/struct3.C: New test.
26180
26181 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
26182
26183         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
26184         Clean up temp files.
26185         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
26186         gcc.dg/tree-ssa/builtin-fprintf-1.c,
26187         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
26188         gcc.dg/tree-ssa/builtin-printf-1.c,
26189         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
26190         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
26191         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
26192         gcc.dg/tree-ssa/builtin-vprintf-1.c,
26193         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
26194         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
26195         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
26196         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
26197         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
26198         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
26199         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
26200         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
26201
26202 2005-09-13  Josh Conner  <jconner@apple.com>
26203
26204         * lib/gcc-dg.exp: Load scanipa.exp.
26205         (cleanup-dump): New procedure.
26206         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
26207         * lib/scandump.exp: New file.
26208         * lib/scantree.exp: Use it.
26209         * lib/scanipa.exp: New file.
26210
26211 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
26212
26213         PR fortran/17740
26214         * gfortran.dg/generic_4.f90: New test.
26215
26216 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
26217
26218         PR target/23816
26219         * gcc.target/i386/pr23816-1.c: New test.
26220         * gcc.target/i386/pr23816-2.c: New test.
26221
26222
26223 2005-09-13  Bastian Blank <waldi@debian.org>
26224
26225         PR c++/16171
26226         * g++.dg/abi/mangle26.C: New test.
26227         * g++.dg/abi/mangle27.C: New test.
26228         * g++.dg/abi/mangle28.C: New test.
26229         * g++.dg/abi/mangle29.C: New test.
26230
26231         PR c++/23839
26232         * g++.dg/parse/register1.C: New test.
26233
26234 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
26235
26236         PR c++/23842
26237         * g++.dg/template/access16.C: New test.
26238
26239 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26240
26241         * gfortran.dg/char_pack_2.f90: Increase the vector size.
26242
26243 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26244
26245         PR fortran/18899
26246         * gfortran.dg/shape_2.f90: New test.
26247
26248 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26249
26250         PR target/19269
26251         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
26252         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
26253         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
26254         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
26255         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
26256         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
26257         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
26258         tests.
26259
26260 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26261
26262         PR c++/23841
26263         * g++.dg/parse/template17.C: New test.
26264
26265 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26266
26267         PR c++/23789
26268         * g++.dg/template/nontype14.C: New test.
26269
26270 2005-09-12  Ian Lance Taylor  <ian@airs.com>
26271
26272         PR g++/7874
26273         * g++.dg/lookup/friend7.C: New test.
26274         * g++.dg/lookup/friend8.C: New test.
26275         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
26276         so that it will be found via argument dependent lookup.
26277         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
26278         friend functions which will no longer be found.
26279         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
26280         function g, so that it will be found via argument dependent
26281         lookup.
26282         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
26283         * g++.old-deja/g++.mike/net43.C: Likewise.
26284
26285 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26286
26287         PR c++/23691
26288         * g++.dg/template/static16.C: New test.
26289
26290 2005-09-12  Josh Conner  <jconner@apple.com>
26291
26292         PR middle-end/23237
26293         * gcc.c-torture/compile/pr23237.c: New test.
26294
26295 2005-09-11  Richard Henderson  <rth@redhat.com>
26296
26297         * g++.dg/other/error8.C: Update expected diagnostic text.
26298
26299 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26300
26301         PR libfortran/19872
26302         * gfortran.dg/overwrite_1.f: New test.
26303
26304 2005-09-09  Josh Conner  <jconner@apple.com>
26305
26306         * g++.dg/init/pr23180-1.C: Removed.
26307         * g++.dg/init/pr23180-2.C: Removed.
26308
26309 2005-09-09  David Daney <ddaney@avtrex.com>
26310
26311         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
26312         files which are ...
26313         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
26314         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
26315
26316 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26317
26318         * gfortran.dg/iostat_2.f90: New test.
26319
26320 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
26321
26322         PR c++/22252
26323         * g++.dg/ext/interface1.C: New test.
26324         * g++.dg/ext/interface1.h: Likewise.
26325         * g++.dg/ext/interface1a.cc: Likewise.
26326
26327 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
26328
26329         * gfortran.dg/iomsg_1.f90: New test case.
26330
26331 2005-09-09  Richard Guenther  <rguenther@suse.de>
26332
26333         PR c++/23624
26334         * g++.dg/tree-ssa/pr23624.C: New testcase.
26335
26336 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26337
26338         PR fortran/19239
26339         * gfortran.dg/vector_subscript_1.f90,
26340         * gfortran.dg/vector_subscript_2.f90: New tests.
26341
26342 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26343
26344         PR fortran/21104
26345         * gfortran.dg/array_alloc_1.f90,
26346         * gfortran.dg/array_alloc_2.f90,
26347         * gfortran.dg/array_alloc_3.f90: New tests.
26348
26349 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26350
26351         PR fortran/12840
26352         * gfortran.dg/array_constructor_6.f90
26353         * gfortran.dg/array_constructor_7.f90
26354         * gfortran.dg/array_constructor_8.f90
26355         * gfortran.dg/array_constructor_9.f90
26356         * gfortran.dg/array_constructor_10.f90
26357         * gfortran.dg/array_constructor_11.f90
26358         * gfortran.dg/array_constructor_12.f90: New tests.
26359
26360 2005-09-08  Josh Conner  <jconner@apple.com>
26361
26362         PR c++/23180
26363         * g++.dg/init/pr23180-1.C: New test.
26364         * g++.dg/init/pr23180-2.C: New test.
26365
26366 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
26367
26368         PR fortran/18878
26369         * gfortran.dg/module_double_reuse.f90: New.
26370
26371 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
26372
26373         PR fortran/23270
26374         PR fortran/22304
26375         PR fortran/18870
26376         PR fortran/17917
26377         PR fortran/16511
26378         * gfortran.dg/common_equivalence_1.f: New.
26379         * gfortran.dg/common_equivalence_2.f: New.
26380         * gfortran.dg/common_equivalence_3.f: New.
26381         * gfortran.dg/contained_equivalence_1.f90: New.
26382         * gfortran.dg/module_blank_common.f90: New.
26383         * gfortran.dg/module_commons_1.f90: New.
26384         * gfortran.dg/module_equivalence_1.f90: New.
26385         * gfortran.dg/nested_modules_1.f90: New.
26386         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
26387         equivalences and add comment to connect the test with
26388         the PR.
26389
26390 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26391
26392         PR fortran/23765
26393         * gfortran.dg/common_6.f90: New test.
26394
26395 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
26396
26397         PR fortran/15326
26398         * gfortran.dg/char_result_1.f90,
26399         * gfortran.dg/char_result_2.f90,
26400         * gfortran.dg/char_result_3.f90,
26401         * gfortran.dg/char_result_4.f90,
26402         * gfortran.dg/char_result_5.f90,
26403         * gfortran.dg/char_result_6.f90,
26404         * gfortran.dg/char_result_7.f90,
26405         * gfortran.dg/char_result_8.f90: New tests.
26406
26407 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
26408
26409         PR fortran/19928
26410         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
26411
26412 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
26413
26414         PR obj-c++/16816
26415         * obj-c++.dg/selector-5.mm: New test.
26416         * obj-c++.dg/selector-6.mm: New test.
26417
26418 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
26419
26420         PR objc/20574
26421         PR objc/19324
26422         * objc.dg/error-1.m: New test.
26423
26424 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
26425
26426         PR fortran/23373
26427         * gfortran.fortran-torture/execute/pr23373-1.f90,
26428         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
26429
26430 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
26431
26432         PR libfortran/23760
26433         * gfortran.dg/g77/1832.f: Remove long string in write statement
26434         to allow the test to pass on correct list directed output with
26435         prepended space.
26436
26437 2005-09-07  James E Wilson  <wilson@specifix.com>
26438
26439         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
26440
26441 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
26442
26443         * gfortran.dg/parameter+save.f90: Rename to
26444         * gfortran.dg/parameter_save.f90: .. this.
26445
26446 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
26447
26448         PR fortran/20848
26449         * gfortran.dg/parameter+save.f90: New test case.
26450
26451 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
26452
26453         PR fortran/19269
26454         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
26455
26456 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
26457
26458         PR c/23075
26459         * gcc.dg/pr23075.c: New test.
26460         * g++.dg/warn/pr23075.C: New test.
26461
26462         PR target/22362
26463         * gcc.target/i386/pr22362.c: New test.
26464
26465         PR rtl-optimization/23098
26466         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
26467
26468         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
26469         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26470         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26471
26472 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
26473
26474         * g++.dg/expr/cast6.C: New test.
26475
26476         PR c++/9782
26477         * g++.dg/init/new15.C: New test.
26478
26479 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
26480
26481         * gcc.dg/vect/Os-vect-95.c: New test.
26482         * gcc.dg/vect/vect-95.c: Same.
26483
26484 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
26485
26486         * gcc.dg/vect/vect-29.c: Update xfail testing.
26487         * gcc.dg/vect/vect-44.c: Same.
26488         * gcc.dg/vect/vect-48.c: Same.
26489         * gcc.dg/vect/vect-50.c: Same.
26490         * gcc.dg/vect/vect-72.c: Same.
26491         * gcc.dg/vect/vect-77.c: Same.
26492         * gcc.dg/vect/vect-78.c: Same.
26493         * gcc.dg/vect/vect-80.c: Same.
26494         * gcc.dg/vect/vect-96.c: Same.
26495         * gcc.dg/vect/vect-100.c: Same.
26496         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
26497         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
26498         * gfortran.dg/vect/vect-5.f90: Same.
26499
26500 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
26501
26502         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
26503         start strings.
26504         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26505         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26506
26507         PR c++/23056
26508         * g++.dg/opt/pr23056.C: New test.
26509
26510         PR rtl-optimization/23098
26511         * gcc.target/i386/pr23098.c: New test.
26512
26513 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
26514
26515         PR c++/23667
26516         * g++.dg/template/static15.C: New test.
26517
26518         PR c++/21440
26519         * g++.dg/ext/stmtexpr5.C: New test.
26520         * g++.dg/ext/stmtexpr6.C: Likewise.
26521
26522 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
26523
26524         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
26525
26526         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
26527         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26528         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26529
26530 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
26531
26532         PR libfortran/23321
26533         * gfortran.dg/direct_io_4.f90: New test case.
26534
26535 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
26536             Rasmus Hahn  <rassahah@neofonie.de>
26537
26538         PR libobjc/23108
26539         * objc.dg/type-stream-1.m: New test.
26540
26541 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
26542
26543         PR fortran/23661
26544         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
26545         gfortran.dg/print_fmt_3.f90: New test.
26546
26547 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
26548
26549         * gfortran.dg/fmt_t_1.f90: New test.
26550
26551 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
26552
26553         PR rtl-optimization/23454
26554         * g++.dg/opt/pr23454.C: New test.
26555
26556 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
26557
26558         PR c++/23699
26559         * g++.dg/ext/static1.C: New test.
26560
26561 2005-09-02  Richard Henderson  <rth@redhat.com>
26562
26563         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
26564         tail call to check_fa_work.
26565
26566 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
26567
26568         PR c++/21687
26569         * g++.dg/other/gc3.C: New test.
26570
26571 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26572
26573         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
26574         * gcc.dg/20050826-1.c: Likewise.
26575
26576 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
26577
26578         PR c++/23167
26579         * g++.dg/expr/volatile1.C: New test.
26580
26581 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
26582
26583         PR middle-end/23547
26584         * gcc.dg/pr23547.c: New test.
26585
26586 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
26587
26588         PR c/22061
26589         * gcc.c-torture/execute/pr22061-1.c,
26590         * gcc.c-torture/execute/pr22061-2.c,
26591         * gcc.c-torture/execute/pr22061-3.c,
26592         * gcc.c-torture/execute/pr22061-4.c: New tests.
26593
26594 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26595
26596         * gcc.dg/Wredundant-decls-2.c: New test to check that
26597         -Wredundant-decls does not issue warning for a variable
26598         definition following a declaration.
26599
26600 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
26601
26602         PR debug/7241
26603         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
26604         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
26605         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
26606
26607         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
26608         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
26609         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
26610         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
26611         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
26612         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
26613         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
26614         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
26615
26616 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26617
26618         PR objc/23306
26619         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
26620         scan-assmbler.
26621
26622 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
26623
26624         PR target/21255
26625         * gcc.dg/pr21255-1.c: New test.
26626         * gcc.dg/pr21255-2-mb.c: Likewise.
26627         * gcc.dg/pr21255-2-ml.c: Likewise.
26628         * gcc.dg/pr21255-3.c: Likewise.
26629         * gcc.dg/pr21255-4.c: Likewise.
26630
26631 2005-08-31  Dale Johannesen  <dalej@apple.com>
26632
26633         * gcc.dg/20050830-1.c: New.
26634
26635 2005-08-31  Josh Conner  <jconner@apple.com>
26636
26637         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
26638         command-line options for arm-*-* targets.
26639         * g++.dg/init/array16.C: Likewise.
26640         * g++.dg/other/crash-4.C: Likewise.
26641
26642 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26643
26644         PR obj-c++/23640
26645         * obj-c++.dg/gnu-runtime-3.mm: New test.
26646
26647 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26648
26649         PR c++/13377
26650         * g++.dg/lookup/ambig4.C: New test.
26651         * g++.dg/lookup/ambig5.C: New test.
26652         * g++.dg/tc1/dr101.C: Adjust error markers.
26653
26654 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26655
26656         PR c++/23639
26657         * g++.dg/template/ttp5.C: Adjust error markers.
26658
26659 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
26660
26661         PR testsuite/23609
26662         * lib/obj-c++.exp: Include target-libpath.exp.
26663         (obj-c++_link_flags): Look for the GNU libobjc library
26664         and set the library path to include it.
26665         Don't manually set LD_LIBRARY_PATH (etc.) but call
26666         set_ld_library_path_env_vars instead.
26667         (obj-c++_target_compile): Don't set library path or
26668         linker flags because they are already set correctly
26669         in obj-c++_link_flags.
26670
26671 2005-08-30  Josh Conner  <jconner@apple.com>
26672
26673         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
26674         to command-line options for arm-*-* targets.
26675
26676 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
26677
26678         * g++.dg/other/i386-1.C: New.
26679
26680 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
26681
26682         PR preprocessor/20348
26683         PR preprocessor/20356
26684         * gcc.dg/cpp/pr20348.c: New test.
26685         * gcc.dg/cpp/pr20348.h: New file.
26686         * gcc.dg/cpp/inc/pr20348.h: New file.
26687         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
26688         * gcc.dg/cpp/pr20356.c: New test.
26689         * gcc.dg/cpp/pr20356.h: New file.
26690         * gcc.dg/cpp/inc/pr20356.h: New file.
26691         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
26692
26693 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
26694
26695         * gfortran.fortran-torture/execute/intrinsic_count.f90:
26696         Fix array dimension to avoid correct end-of-file error.
26697
26698 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
26699
26700         PR libfortran/23598
26701         * gfortran.dg/iostat_1.f90: New test.
26702
26703 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
26704
26705         PR middle-end/23408
26706         * gcc.dg/pr23408.c: New test.
26707
26708 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
26709
26710         PR c++/23099
26711         * g++.dg/init/member1.C: Make sure erroneous static data member
26712         definitions are required.
26713         * g++.dg/template/static13.C: New test.
26714         * g++.dg/template/static14.C: Likewise.
26715
26716 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
26717
26718         * gcc.target/i386/pr23575.c: Use -msse2 instead of
26719         -march=pentium4, remove ilp32 requirement.
26720
26721         PR middle-end/23484
26722         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
26723         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
26724
26725 2005-08-29  Andreas Jaeger  <aj@suse.de>
26726
26727         PR testsuite/23607
26728         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
26729
26730 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
26731
26732         * gcc.c-torture/execute/20050316-2.c: New test.
26733         * gcc.c-torture/execute/20050316-3.c: New test.
26734         * gcc.dg/torture/pr16104-1.c: New test.
26735
26736 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
26737
26738         PR middle-end/23463
26739         * gcc.c-torture/execute/zero-struct-1.c: New test.
26740
26741 2005-08-27  Richard Guenther  <rguenther@suse.de>
26742
26743         PR target/23575
26744         * gcc.target/i386/pr23575.c: New testcase.
26745
26746 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
26747
26748         PR rtl-optimization/23561
26749         * gcc.c-torture/execute/20050826-1.c: New test.
26750
26751         PR rtl-opt/23560
26752         * gcc.c-torture/execute/20050826-2.c: New test.
26753
26754 2005-08-26  Dale Johannesen  <dalej@apple.com>
26755
26756         * gcc.dg/20030711-1.c: Modify to work on Darwin.
26757         * gcc.dg/20050826-1.c: New.
26758
26759 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
26760
26761         PR c++/19004
26762         * g++.dg/template/nontype13.C: New test.
26763
26764         PR c++/23491
26765         * g++.dg/init/new14.C: New test.
26766         * g++.dg/expr/anew1.C: Do not XFAIL.
26767         * g++.dg/expr/anew2.C: Likewise.
26768         * g++.dg/expr/anew3.C: Likewise.
26769
26770 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
26771
26772         PR middle-end/22439
26773         * gcc.dg/vla-3.c: New test.
26774
26775 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
26776
26777         PR fortran/20363
26778         * gfortran.dg/named_interface.f90: New.
26779
26780 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
26781
26782         * gcc.c-torture/execute/frame-address.c: New test.
26783
26784 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
26785
26786         PR c++/20817
26787         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
26788
26789 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
26790
26791         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
26792
26793 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
26794
26795         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
26796         * gcc.dg/altivec-22.c: Rename from..
26797         * gcc.dg/altivec-nomfcr.c: ..this.
26798
26799 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
26800
26801         PR tree-optimization/23546
26802         * gcc.dg/tree-ssa/pr23546.c: New test.
26803
26804 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
26805
26806         PR fortran/17758
26807         * gfortran.dg/nonreturning_statements.f90: New test.
26808
26809 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26810
26811         PR c++/22454
26812         * g++.dg/parse/crash29.C: New.
26813
26814 2005-08-23  DJ Delorie  <dj@redhat.com>
26815
26816         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
26817         constants have the L suffix.
26818
26819 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
26820
26821         PR c++/23044
26822         * g++.dg/template/instantiate8.C: New.
26823
26824 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
26825
26826         PR middle-end/23467
26827         * gcc.c-torture/execute/pr23467.c: New test.
26828
26829 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
26830
26831         PR tree-optimization/22043
26832         * gcc.c-torture/execute/20050613-1.c: New test.
26833
26834 2005-08-23  Ben Elliston  <bje@au.ibm.com>
26835
26836         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
26837
26838 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
26839
26840         PR rtl-optimization/23478
26841         * g++.dg/opt/pr23478.C: New test.
26842
26843 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
26844
26845         PR c/18715
26846         * gcc.dg/switch-warn-3.c: New test.
26847
26848 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26849
26850         PR c++/22233
26851         * g++.dg/template/param1.C: New test.
26852
26853 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26854
26855         PR c++/23089
26856         * g++.dg/other/incomplete1.C: New test.
26857
26858 2005-08-22  Ira Rosen  <irar@il.ibm.com>
26859
26860         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
26861         are vectorizable.
26862
26863 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26864
26865         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
26866         d_lines_5.f: New.
26867
26868 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
26869
26870         * gcc.target/i386/sse-4.c: New test.
26871
26872 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26873
26874         PR testsuite/23239
26875         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
26876
26877 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
26878
26879         * gcc.dg/20050811-1.c: New test.
26880         * gcc.dg/20050811-2.c: New test.
26881
26882 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
26883
26884         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
26885
26886 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
26887
26888         PR 23476
26889         * gcc.c-torture/compile/pr23476.c: New test.
26890
26891 2005-08-19  Devang Patel  <dpatel@apple.com>
26892
26893         PR tree-optimization/23048
26894         * gcc.dg/tree-ssa/pr23048.c: New test.
26895
26896 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26897
26898         PR middle-end/20624
26899         * g++.dg/warn/Wreturn-3.C: New test
26900
26901 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
26902
26903         PR tree-optimization/22228
26904         * g++.dg/vect/pr22543.cc: New test.
26905
26906 2005-08-17  Steven Bosscher  <stevenb@suse.de>
26907
26908         PR tree-optimization/21574
26909         * gcc.dg/tree-ssa/pr21574.c: New test.
26910
26911 2005-08-16  James E Wilson  <wilson@specifix.com>
26912
26913         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
26914
26915 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
26916
26917         PR tree-opt/23402
26918         * gcc.c-torture/compile/zero-strct-3.c: New test.
26919         * gcc.c-torture/compile/zero-strct-4.c: New test.
26920
26921 2005-08-16  Steven Bosscher  <stevenb@suse.de>
26922
26923         PR target/23376
26924         * gcc.target/x86_64/pr23376.c: New test.
26925
26926 2005-08-16  Ian Lance Taylor  <ian@airs.com>
26927
26928         PR c++/23337
26929         * g++.dg/ext/vector2.C: New.
26930
26931 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
26932
26933         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
26934
26935 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
26936
26937         PR libfortran/23428
26938         * gfortran.dg/inquire-complex.f90: New test case.
26939
26940 2005-08-16  James E Wilson  <wilson@specifix.com>
26941
26942         PR tree-optimization/21105
26943         * gcc.dg/large-size-array.c: New.
26944
26945 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
26946
26947         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
26948         type.
26949         * gcc.dg/vect/vect-41: Likewise.
26950         * gcc.dg/vect/vect-42: Likewise.
26951         * gcc.dg/vect/vect-43: Likewise.
26952         * gcc.dg/vect/vect-44: Likewise.
26953         * gcc.dg/vect/vect-46: Likewise.
26954         * gcc.dg/vect/vect-47: Likewise.
26955         * gcc.dg/vect/vect-48: Likewise.
26956         * gcc.dg/vect/vect-52: Likewise.
26957         * gcc.dg/vect/vect-53: Likewise.
26958         * gcc.dg/vect/vect-54: Likewise.
26959         * gcc.dg/vect/vect-55: Likewise.
26960         * gcc.dg/vect/vect-56: Likewise.
26961         * gcc.dg/vect/vect-57: Likewise.
26962         * gcc.dg/vect/vect-58: Likewise.
26963         * gcc.dg/vect/vect-59: Likewise.
26964         * gcc.dg/vect/vect-60: Likewise.
26965         * gcc.dg/vect/vect-61: Likewise.
26966         * gcc.dg/vect/vect-85: Likewise.
26967         * gcc.dg/vect/vect-87: Likewise.
26968         * gcc.dg/vect/vect-88: Likewise.
26969         * gcc.dg/vect/vect-93.c: Likewise.
26970         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
26971         * gcc.dg/vect/vect-75: Likewise.
26972         * gcc.dg/vect/vect-76: Likewise.
26973         * gcc.dg/vect/vect-77: Likewise.
26974         * gcc.dg/vect/vect-78: Likewise.
26975         * gcc.dg/vect/vect-80: Likewise.
26976         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
26977         vectorized for the expected reason, rather than checking how alignment
26978         was handled.
26979         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
26980         aligned type and also instead of aligned pointers. Added documentation.
26981
26982 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
26983
26984         * gfortran.dg/power.f90: New test.
26985
26986 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
26987
26988         PR rtl-optimization/23299
26989         * g++.dg/opt/pr23299.C: New test.
26990
26991 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26992
26993         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
26994
26995 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
26996
26997         * g++.dg/template/local6.C: New test.
26998
26999 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
27000
27001         * execute/exceptions/finally-1.m: Check that the catch and finally are
27002         being called.  Also add a "return 0;" at the end of main.
27003
27004 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
27005
27006         PR fortran/21432.
27007         * gfortran.dg/namelist_print_1.f: New test of functionality of
27008         PRINT namelist.
27009         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
27010         namelist generates error with -std=f95.
27011
27012 2005-08-14  Ira Rosen  <irar@il.ibm.com>
27013
27014         PR tree-optimization/23119
27015         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
27016
27017 2005-08-13  Marcin Koziej  <creep@desk.pl>
27018             Andrew Pinski  <pinskia@physics.uc.edu>
27019
27020         PR libobjc/22492
27021         * execute/exceptions/finally-1.m: New test.
27022
27023 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27024
27025         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
27026         testsuite.
27027         * objc/execute/exceptions/trivial.m: New test.
27028         * objc.dg/try-catch-11.m: Move to ...
27029         * objc/execute/exceptions/foward-1.m: Here.
27030         * objc.dg/try-catch-2.m: Move to ...
27031         * objc/execute/exceptions/catchall-1.m: Here.
27032         * objc.dg/try-catch-8.m: Move to ...
27033         * objc/execute/exceptions/local-variables-1.m: Here.
27034
27035 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27036
27037         * objc.dg/nested-func-1.m: Move to ...
27038         * objc/execute/nested-func-1.m: Here.
27039
27040 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27041
27042         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
27043         in ${options} instead of [target_info name].
27044         * lib/obj-c++.exp (objc_target_compile): Likewise.
27045
27046 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27047
27048         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
27049
27050 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27051
27052         part of PR testsuite/23348
27053         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
27054         each of the torture options.
27055         * objc/compile/trivial.m: New test.
27056
27057 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27058
27059         * gfortran.dg/eoshift.f90: Correct format.
27060
27061 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27062
27063         * gfortran.fortran-torture/execute/character_passing.f90:
27064         Fix comment typo.
27065
27066 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
27067
27068         PR c++/8271
27069         * g++.dg/template/unify10.C: New.
27070
27071 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
27072
27073         * g++.dg/parse/pr22514.C: Move to...
27074         * g++.dg/debug/pr22514.C: here.
27075
27076 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27077
27078         PR c++/23266
27079         * g++.dg/inherit/pure1.C: New test.
27080
27081         * ChangeLog: Fix typos.
27082
27083 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27084             Steven Bosscher  <stevenb@suse.de>
27085
27086         * gfortran.dg/runtime_warning_1.f90: New test.
27087
27088 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27089
27090         PR c++/23219
27091         * g++.dg/parse/crash28.C: New.
27092
27093 2005-08-11  Richard Guenther  <rguenther@suse.de>
27094
27095         PR target/23289
27096         * gcc.target/i386/tailcall-1.c: New testcase.
27097
27098 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27099
27100         * gcc.dg/vect/vect-67.c: Un-xfail.
27101
27102 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27103
27104         PR c++/23225
27105         * g++.dg/parse/crash27.C: new test.
27106
27107 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
27108
27109         PR libfortran/22143
27110         * gfortran.dg/shift-kind.f90: New testcase.
27111
27112 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
27113
27114         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
27115         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
27116
27117 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27118
27119         PR c++/20646
27120         * g++.dg/other/mult-stor1.C: New test.
27121
27122 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27123
27124         * gcc.c-torture/pr18299-1.c: Move to ...
27125         * gcc.c-torture/compile/pr18299-1.c: Here.
27126
27127 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
27128
27129         * gfortran/fortran.torture/execute/character_passing.f90:
27130         Fix types for LSAME.
27131
27132 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
27133
27134         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
27135         input data back to what it was originally.
27136
27137 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27138
27139         * objc.dg/try-catch-8.m: Enable for all targets.
27140
27141 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
27142
27143         * gcc.dg/pr23165.c: New test.
27144
27145 2005-08-09  Steven Bosscher  <stevenb@suse.de>
27146
27147         PR tree-optimization/23234
27148         * gcc.dg/tree-ssa/pr23234.c: New test.
27149
27150 2005-08-08  Josh Conner  <jconner@apple.com>
27151
27152         PR rtl-optimization/23241
27153         * gcc.dg/char-compare.c: New test.
27154
27155 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27156
27157         PR c++/22508
27158         * g++.dg/init/new13.C: New test.
27159
27160 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
27161
27162         PR c++/21166
27163         * g++.dg/other/crash-4.C: Adjust
27164         * g++/dg/ext/packed9.C: New.
27165
27166 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
27167
27168         PR middle-end/21964
27169         * gcc.c-torture/execute/pr21964-1.c: New test.
27170
27171 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
27172
27173         PR c/22458
27174         * gcc.dg/pr22458-1.c: New test.
27175
27176 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
27177             Steven G. Kargl <kargls@comcast.net>
27178
27179         PR fortran/22390
27180         * gfortran.dg/flush_1.f90: New test.
27181
27182 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27183
27184         PR c++/23191
27185         * g++.dg/template/eh2.C: New test.
27186
27187 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27188
27189         PR c++/19498
27190         * g++.dg/template/instantiate7.C: New test.
27191
27192 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
27193
27194         PR c/23113
27195         * gcc.dg/Wunused-value-1.c: New test.
27196
27197 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
27198
27199         PR rtl-optimization/23233
27200         * gcc.c-torture/compile/pr23233-1.c: New test.
27201
27202 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
27203
27204         PR fortran/18833
27205         PR fortran/20850
27206         * gfortran.dg/equiv_1.f90: New test.
27207         * gfortran.dg/equiv_2.f90: New test.
27208         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
27209         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
27210         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
27211
27212 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
27213
27214         * gcc.c-torture/execute/vrp-5.c: New test.
27215         * gcc.c-torture/execute/vrp-6.c: New test.
27216         * gcc.dg/tree-ssa/vrp21.c: New test.
27217
27218 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
27219
27220         * g++.dg/parse/pr22514.C: New test.
27221
27222 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
27223
27224         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
27225
27226         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
27227         instead of constant loads / pool entries.
27228
27229 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
27230
27231         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
27232         TEST_TO_WCTYPE.
27233
27234 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
27235
27236         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
27237         __WINT_TYPE__ in generated prototypes if possible.
27238
27239 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
27240
27241         PR 22037
27242         * g++.dg/tree-ssa/pr22037.C:
27243
27244 2005-08-04  Richard Henderson  <rth@redhat.com>
27245
27246         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
27247         scan-tree-dump-times directive.
27248
27249 2005-08-04  Jan Hubicka  <jh@suse.cz>
27250
27251         * gcov-1.C: Fix switch counts.
27252         * gcov-4b.c: Likewise.
27253
27254 2005-08-03  Jeff Law  <law@redhat.com>
27255
27256         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
27257
27258 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
27259
27260         * gcc.c-torture/execute/pr23135.c: New test.
27261
27262 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27263
27264         PR tree-optimization/19899
27265         * gcc.dg/tree-ssa/scev-1.c: New test.
27266         * gcc.dg/tree-ssa/scev-2.c: New test.
27267
27268 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
27269
27270         PR target/18582
27271         * gcc.dg/torture/pr18582-1.c: New test.
27272
27273 2005-08-03  Jan Hubicka  <jh@suse.cz>
27274
27275         * update-conroll.c: New testcase.
27276         * update-conroll-2.c: New testcase.
27277
27278 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
27279
27280         * gfortran.dg/constant_substring.f: New test.
27281         * gfortran.dg/pr22491.f: New test.
27282
27283 2005-08-02  Jan Hubicka  <jh@suse.cz>
27284
27285         * update-threading.c: Replace by the proper one.
27286
27287 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
27288
27289         PR 23164
27290         * g++.dg/tree-ssa/pr23164.C: New test.
27291
27292 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
27293
27294         * gcc.dg/tree-ssa/pr23192.c: New test.
27295
27296 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
27297
27298         * gcc.c-torture/execute/vrp-4.c: New test.
27299
27300 2005-08-02  Jan Hubicka  <jh@suse.cz>
27301
27302         * update-threading.c: New test.
27303
27304 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
27305
27306         * gcc.c-torture/compile/20050801-1.c: New test.
27307         * gcc.c-torture/compile/20050801-2.c: New test.
27308
27309 2005-08-01  Jan Hubicka  <jh@suse.cz>
27310
27311         * val-prof-5.c: New test.
27312
27313 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
27314
27315         PR c/22311
27316         * gcc.dg/pr22311-1.c : New test.
27317
27318 2005-07-31  Steven Bosscher  <stevenb@suse.de>
27319
27320         PR target/23095
27321         * gfortran.dg/pr23095.f: New test.
27322
27323         PR c++/22003
27324         * g++.dg/other/pr22003.C: New test.
27325
27326 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
27327
27328         PR target/20621
27329         * gcc.c-torture/execute/pr20621-1.c: New test.
27330
27331 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
27332
27333         * gfortran.dg/comma_format_extension_4.f: Adjust length
27334         of string for format.
27335         * gfortran.dg/der_array_io_1.f: Replace illegal internal
27336         print statement with internal write.
27337         * gfortran.dg/der_array_io_2.f: Likewise.
27338         * gfortran.dg/der_array_io_3.f: Likewise.
27339
27340 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
27341
27342         * gcc.dg/fold-abs-4.c: new test.
27343
27344 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
27345
27346         PR fortran/22570 an related issues.
27347         * gfortran.dg/x_slash_1.f: New test.
27348
27349 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
27350
27351         PR c/23143
27352         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
27353         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
27354
27355 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27356
27357         PR c/529
27358         * gcc.dg/Wshadow-3.c: New test.
27359
27360 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
27361
27362         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
27363         used to have the wrong bounds).
27364
27365 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27366
27367         PR c/21720
27368         * gcc.dg/hex-round-1.c: Test more cases.
27369         * gcc.dg/hex-round-2.c: New test.
27370
27371 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
27372
27373         PR 22550
27374         * g++.dg/tree-ssa/pr22550.C: New test.
27375
27376 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
27377
27378         * gcc.dg/tree-ssa/vrp19.c: New test.
27379         * gcc.dg/tree-ssa-vrp20.c: New test.
27380
27381 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27382
27383         PR c/22240
27384         * gcc.dg/transparent-union-4.c: New test.
27385
27386 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27387
27388         PR c/22192
27389         * gcc.dg/c99-vla-2.c: New test.
27390
27391 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27392
27393         PR c/21720
27394         * gcc.dg/hex-round-1.c: New test.
27395
27396 2005-07-28  Jan Hubicka  <jh@suse.cz>
27397
27398         * inliner-1.c: Do not dump everything.
27399         * tree-prof.exp: Do not pass -ftree-based-profiling.
27400         * bprob.exp: Likewise.
27401
27402         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
27403
27404 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
27405
27406         PR c++/22545
27407         * g++.dg/expr/ptrmem7.C: New test.
27408
27409 2005-07-28  Mike Stump  <mrs@apple.com>
27410
27411         * g++.old-deja/g++.mike/visibility-1.C: New test.
27412
27413 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27414
27415         PR c/20187
27416         * gcc.c-torture/execute/pr20187-1.c: New test.
27417
27418 2005-07-28  Jeff Law  <law@redhat.com>
27419
27420         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
27421         * gcc.dg/tree-ssa/vrp18.c: New test.
27422
27423 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
27424
27425         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
27426
27427 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
27428
27429         PR tree-optimization/22506
27430         * gcc.dg/vect/ps22506.c: New test.
27431
27432 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
27433
27434         PR target/21149
27435         * gcc.target/i386/sse-3.c: New test.
27436
27437 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27438
27439         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
27440         * gcc.target/mips/mips32-dsp-type.c: Likewise.
27441
27442 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27443
27444         PR c/22589
27445         * gcc.c-torture/compile/pr22589-1.c: New test.
27446
27447 2005-07-28  Jan Hubicka  <jh@suse.cz>
27448
27449         * update-loopch.c: New testcase.
27450
27451 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
27452
27453         PR rtl-optimization/23047
27454         * gcc.c-torture/execute/pr23047.c: New test.
27455         * gcc.c-torture/execute/pr23047.x: New.
27456
27457 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
27458
27459         PR tree-optimization/22493
27460         * gcc.c-torture/execute/pr22493-1.c: New test.
27461         * gcc.c-torture/execute/pr22493-1.x: New.
27462         * gcc.c-torture/execute/vrp-1.c: New test.
27463         * gcc.c-torture/execute/vrp-2.c: New test.
27464         * gcc.c-torture/execute/vrp-2.c: New test.
27465
27466 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
27467
27468         * gcc.target/frv/all-builtin-read8.c: Delete.
27469         * gcc.target/frv/all-builtin-read16.c: Delete.
27470         * gcc.target/frv/all-builtin-read32.c: Delete.
27471         * gcc.target/frv/all-builtin-read64.c: Delete.
27472         * gcc.target/frv/all-builtin-write8.c: Delete.
27473         * gcc.target/frv/all-builtin-write16.c: Delete.
27474         * gcc.target/frv/all-builtin-write32.c: Delete.
27475         * gcc.target/frv/all-builtin-write64.c: Delete.
27476         * gcc.target/frv/all-read-write-1.c: New.
27477
27478 2005-07-27  Jeff Law  <law@redhat.com>
27479
27480         * gcc.c-torture/execute/pr22630.c: New test.
27481
27482 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
27483
27484         PR tree-optimization/23073
27485         * gcc.dg/vect/nodump-pr23073.c: New test.
27486         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
27487
27488 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
27489
27490         PR tree-optimize/22348
27491         * gcc.c-torture/execute/pr22348.c: New.
27492
27493 2005-07-27  Richard Guenther  <rguenther@suse.de>
27494
27495         * gcc.dg/tree-ssa/salias-1.c: New testcase.
27496
27497 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27498
27499         PR fortran/22503
27500         * gfortran.dg/logical_comp.f90: New test.
27501
27502 2005-07-27  Jan Hubicka  <jh@suse.cz>
27503
27504         * inliner-1.c: Add cleanup of dumps.
27505         * val-prof-*.c: Likewise.
27506         * update-tailcall.c: New.
27507
27508 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
27509
27510         PR 22591
27511         * gcc.dg/tree-ssa/pr22591.c: New test.
27512         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
27513
27514 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
27515
27516         PR libobjc/22606
27517         * objc.dg/try-catch-11.m: New test.
27518
27519 2005-07-26  Richard Guenther  <rguenther@suse.de>
27520
27521         PR tree-optimization/22486
27522         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
27523
27524 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
27525
27526         PR tree-opt/22484
27527         * g++.dg/opt/loop2.C: New test.
27528
27529 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
27530
27531         * gcc.dg/tree-ssa/reassoc-3.c: New test.
27532         * gcc.dg/tree-ssa/reassoc-4.c: New test.
27533
27534 2005-07-25  Adam Nemet  <anemet@lnxw.com>
27535
27536         * lib/profopt.exp (profopt-execute): Check for profiling data
27537         files on the target.
27538
27539 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
27540
27541         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
27542         for matching of asm labels.
27543
27544 2005-07-25  Richard Guenther  <rguenther@suse.de>
27545
27546         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
27547
27548 2005-07-25  Richard Guenther  <rguenther@suse.de>
27549
27550         PR testsuite/22624
27551         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
27552
27553 2005-07-25  Ira Rosen  <irar@il.ibm.com>
27554
27555         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
27556         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
27557         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
27558         * gcc.dg/vect/vect-100.c: New test.
27559         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
27560         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
27561         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
27562         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
27563         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
27564         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
27565         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
27566         * gfortran.dg/vect/pr19049.f90: New testcase.
27567         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
27568
27569 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
27570
27571         * gcc.c-torture/execute/20050713-1.c: New test.
27572
27573         PR fortran/20063
27574         * gfortran.fortran-torture/execute/data_4.f90: New test.
27575
27576         PR middle-end/20303
27577         * gcc.dg/visibility-d.c: New test.
27578
27579 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
27580
27581         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
27582         * gfortran.dg/underflow.f90: Ditto.
27583
27584 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27585
27586         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
27587         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
27588         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
27589
27590 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
27591
27592         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
27593         include case of field width of zero.
27594
27595 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
27596
27597         PR libgfortran/21875
27598         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
27599         with trailing blanks on normal formatted read.
27600
27601 2005-07-23  Chao-ying Fu  <fu@mips.com>
27602
27603         * gcc.target/mips/mips32-dsp-type.c: New test.
27604         * gcc.target/mips/mips32-dsp.c: New test.
27605
27606 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
27607
27608         PR testsuite/21073
27609         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
27610
27611         PR testsuite/20454
27612         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
27613         and __cyg_profile_func_exit.
27614
27615 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
27616
27617         * gfortran.dg/comma_format_extension_3.f: Fix typo.
27618         * gfortran.dg/comma_format_extension_4.f: Same.
27619         * gfortran.dg/pr15332.f: Same.
27620         * gfortran.dg/pr21730.f: Same.
27621
27622 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
27623
27624         * g++.dg/opt/vrp2.C: Fix testcase.
27625
27626         PR tree-opt/22625
27627         * g++.dg/opt/vrp2.C: New test.
27628
27629 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
27630
27631         PR debug/21828
27632         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
27633
27634 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
27635
27636         * gcc.dg/tree-ssa/20050719-1.c: New test.
27637
27638 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
27639
27640         * gcc.dg/bfin-longcall-1.c: New file.
27641         * gcc.dg/bfin-longcall-2.c: New file.
27642
27643 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
27644
27645         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
27646
27647 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27648
27649         PR middle-end/19055
27650         * gcc.dg/tree-ssa/pr19055.c: New test.
27651         * gcc.dg/tree-ssa/pr19055-2.c: New test.
27652
27653 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27654
27655         PR C++/22358
27656         * g++.dg/other/pr22358.C: New test.
27657
27658 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
27659
27660         PR c++/2922
27661         * g++.dg/lookup/two-stage5.C: New test from bug comments.
27662
27663 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27664
27665         PR c++/15938
27666         * g++.dg/init/union2.C: New test.
27667
27668 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27669
27670         PR c/22393
27671         * gcc.dg/complex-4.c: New test.
27672
27673 2005-07-21  Richard Guenther  <rguenther@suse.de>
27674
27675         PR testsuite/22522
27676         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
27677         scanning for asm labels.
27678         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
27679
27680 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
27681
27682         PR target/22085
27683         * gcc.dg/altivec-pr22085.c: New.
27684
27685 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
27686
27687         PR tree-optimization/19210
27688         * gcc.dg/tree-ssa/pr19210-1.c: New.
27689         * gcc.dg/tree-ssa/pr19210-2.c: New.
27690
27691 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
27692
27693         PR rtl-optimization/22167
27694         * g++.dg/opt/pr22167.C: New test.
27695
27696 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
27697
27698         PR c++/2922
27699         * g++.dg/lookup/two-stage2.C: New.
27700         * g++.dg/lookup/two-stage3.C: New.
27701         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
27702         fixed two-stage name lookup for operators.
27703         * g++.dg/template/call3.C: Compiler now produces an appropriate
27704         error message.
27705         * g++.dg/template/crash37.C: Compiler now describes bla() on line
27706         14 as a candidate.
27707         * g++.dg/template/ptrmem4.C: Compiler produces different error
27708         message.
27709         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
27710         connect_to_method as a candidate.
27711
27712 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
27713
27714         * gcc.dg/fold-alloc-1.c: New test.
27715
27716 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
27717
27718         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
27719         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
27720
27721 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
27722
27723         * gcc.dg/fold-abs-1.c: New test.
27724         * gcc.dg/fold-abs-2.c: New test.
27725         * gcc.dg/fold-abs-3.c: New test.
27726
27727 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
27728
27729         Make CONSTRUCTOR use VEC to store initializers.
27730         * g++.dg/ext/complit3.C: Check for specific error messages.
27731         * g++.dg/init/brace2.C: Update error message.
27732         * g++.dg/warn/Wbraces2.C: Likewise.
27733
27734 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
27735
27736         PR fortran/16940
27737         * gfortran.dg/module_interface_1.f90: New test.
27738
27739 2005-07-19  Danny Berlin <dberlin@dberlin.org>
27740             Kenneth Zadeck <zadeck@naturalbridge.com>
27741
27742         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
27743
27744 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27745
27746         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
27747         specify -Wformat for these tests.
27748         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
27749         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
27750         * gcc.dg/format/opt-6.c: Delete.
27751
27752 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27753
27754         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
27755         * gcc.dg/tree-ssa/sra-3.c: Likewise.
27756
27757 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27758
27759         * gcc.dg/tree-ssa/alias-2.c: New test.
27760
27761 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
27762
27763         PR c++/22263
27764         * g++.dg/template/explicit7.C: New test.
27765
27766 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
27767
27768         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
27769         field width of 8 to +Inf and -Inf.
27770
27771 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
27772
27773         PR c++/22139
27774         * g++.dg/template/friend36.C: New test.
27775
27776 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
27777
27778         PR fortran/21730
27779         * gfortran.dg/pr21730.f: New test.
27780
27781 2005-07-16  Danny Berlin <dberlin@dberlin.org>
27782             Kenneth Zadeck <zadeck@naturalbridge.com>
27783
27784         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
27785         since pure const detection cannot run at -O1 in c compiler.
27786         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
27787         can now optimize this case properly.
27788         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
27789         because we now pass.
27790         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
27791
27792 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
27793
27794         PR c/22421
27795         * gcc.dg/format/bitfld-1.c: New test.
27796
27797 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
27798
27799         PR c++/22204
27800         * g++.dg/rtti/repo1.C: New test.
27801
27802 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
27803
27804         PR middle-end/22398
27805         * gcc.c-torture/compile/pr22398.c: New test.
27806
27807 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
27808
27809         PR c++/22132
27810         * g++.dg/expr/cast4.C: New test.
27811
27812 2005-07-15  Richard Guenther  <rguenther@suse.de>
27813
27814         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
27815         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
27816
27817 2005-07-15  Steven Bosscher  <stevenb@suse.de>
27818
27819         PR tree-optimization/22230
27820         * gcc.dg/tree-ssa/pr22230.c: New test.
27821
27822 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
27823
27824         * gfortran.dg/g77/cpp6.f: New test.
27825
27826         PR fortran/22417
27827         * gfortran.dg/g77/cpp5.F: New test.
27828         * gfortran.dg/g77/cpp5.h: New file.
27829         * gfortran.dg/g77/cpp5inc.h: New file.
27830
27831 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
27832
27833         PR libfortran/16435
27834         * gfortran.dg/tl_editting.f90: New.
27835         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
27836
27837 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
27838
27839         * gfortran.dg/char_array_constructor.f90: New test.
27840
27841 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
27842
27843         * gfortran.dg/past_eor.f90: New.
27844         * gfortran.dg/complex_read.f90: New.
27845
27846 2005-07-13  Jeff Law  <law@redhat.com>
27847
27848         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
27849         additional casts.
27850
27851         * gcc.dg/tree-ssa/pr22321.c: New test
27852
27853 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
27854
27855         PR tree-optimization/21921
27856         * gcc.dg/tree-ssa/pr21921.c: New.
27857
27858 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
27859
27860         PR tree-optimizatio/22442
27861         * gcc.dg/tree-ssa/loop-11.c: New test.
27862
27863 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
27864
27865         PR tree-opt/21840
27866         * gcc.c-torture/compile/pr21840.c: New test.
27867
27868 2005-07-12  Jan Hubicka  <jh@suse.cz>
27869
27870         * gcc.c-torture/compile/pr22379.c: New test.
27871
27872 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
27873
27874         PR libfortran/21593
27875         gfortran.dg/dev_null.f90: Remove outdated comment about
27876         PR libfortran/21593.
27877
27878
27879 2005-07-12  Dale Johannesen  <dalej@apple.com>
27880
27881         * gcc.target/i386/compress-float-sse.c: New.
27882         * gcc.target/i386/compress-float-sse-pic.c: New.
27883         * gcc.target/i386/compress-float-387.c: New.
27884         * gcc.target/i386/compress-float-387-pic.c: New.
27885         * gcc.dg/compress-float-ppc.c: New.
27886         * gcc.dg/compress-float-ppc-pic.c: New.
27887
27888 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
27889
27890         PR libfortran/21593
27891         gfortran.dg/dev_null.f90: Remove targets.
27892
27893 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
27894
27895         PR tree-opt/22335
27896         * gcc.dg/pr22335-1.c: New test.
27897         * gcc.dg/pr22335-2.c: New test.
27898
27899 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27900
27901         PR c++/20172
27902         * g++.dg/template/nontype12.C : New test.
27903
27904 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
27905
27906         * gcc.dg/tree-ssa/loop-10.c: New test.
27907
27908 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
27909
27910         * gcc.c-torture/execute/20020720-1.x: Remove.
27911
27912 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
27913
27914         * gfortran.fortran-torture/execute/forall_7.f90: New test.
27915
27916 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
27917
27918         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
27919         (dg-mips-options): Use it.
27920
27921 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
27922
27923         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
27924
27925 2005-07-09  Richard Henderson  <rth@redhat.com>
27926
27927         * lib/target-supports.exp (check_effective_target_sync_char_short):
27928         Add alpha.
27929
27930 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
27931
27932         PR libfortran/22217
27933         * gfortran.dg/negative-z-descriptor.f90: New test.
27934
27935 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
27936
27937         PR tree-opt/22329
27938         * gcc.dg/pr22329.c: New test.
27939
27940 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
27941
27942         PR tree-optimization/20139
27943         * gcc.dg/tree-ssa/pr20139.c: New.
27944
27945 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
27946
27947         PR tree-opt/22356
27948         * gcc.dg/pr22356-1.c: New test.
27949
27950 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
27951
27952         PR c++/21799
27953         * g++.dg/template/unify8.C: New.
27954         * g++.dg/template/unify9.C: New.
27955
27956 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
27957
27958         * gfortran.fortran-torture/execute/entry_10.f90: New test.
27959
27960 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
27961
27962         * gcc.dg/darwin-version-1.c: New.
27963         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
27964         * gcc.dg/builtins-20.c: Likewise.
27965         * gcc.dg/builtins-53.c: Likewise.
27966         * gcc.dg/torture/builtins-convert-1.c: Likewise.
27967         * gcc.dg/torture/builtins-convert-2.c: Likewise.
27968         * gcc.dg/torture/builtins-convert-3.c: Likewise.
27969         * gcc.dg/torture/builtins-power-1.c: Likewise.
27970         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
27971         on Darwin.
27972
27973 2005-07-07  Jeff Law  <law@redhat.com>
27974
27975         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
27976         argument evaluation order.
27977
27978 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
27979
27980         PR libfortran/21594
27981         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27982         Add test cases where the shift length is greater than the
27983         array length.
27984
27985 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
27986
27987         * obj-c++.dg/proto-lossage-6.mm: New.
27988         * objc.dg/proto-lossage-6.m: New.
27989
27990 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
27991
27992         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
27993         * objc.dg/gnu-runtime-2.m: Likewise.
27994
27995 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
27996
27997         * gfortran.dg/longline.f: New test.
27998
27999         * gfortran.dg/badline.f: New test.
28000
28001 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
28002
28003         PR fortran/16531
28004         PR fortran/15966
28005         PR fortran/18781
28006         * gfortran.dg/hollerith.f90: New.
28007         * gfortran.dg/hollerith2.f90: New.
28008         * gfortran.dg/hollerith3.f90: New.
28009         * gfortran.dg/hollerith4.f90: New.
28010         * gfortran.dg/hollerith_f95.f90: New.
28011         * gfortran.dg/hollerith_legacy.f90: New.
28012         * gfortran.dg/g77/cpp4.F: New. Port from g77.
28013
28014 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28015
28016         PR objc/22274
28017         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
28018         * objc.dg/gnu-runtime-2.m: New.
28019
28020 2005-07-06  Jeff Law  <law@redhat.com>
28021
28022         * gcc.dg/tree-ssa/vrp17.c: New test.
28023
28024 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
28025
28026         PR fortran/22327
28027         * gfortran.dg/array_constructor_5.f90: New test.
28028
28029 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
28030
28031         * gfortran.fortran-torture/execute/entry_9.f90: New test.
28032
28033 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
28034
28035         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
28036         * gcc.dg/980816-1.c: Ditto.
28037
28038 2005-07-06  Jeff Law  <law@redhat.com>
28039
28040         * gcc.c-torture/compile/pr21356.c: New test.
28041
28042 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28043
28044         PR c/22013
28045         PR c/22098
28046         * gcc.c-torture/compile/pr22013-1.c,
28047         gcc.c-torture/execute/pr22098-1.c,
28048         gcc.c-torture/execute/pr22098-2.c,
28049         gcc.c-torture/execute/pr22098-3.c: New tests.
28050
28051 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28052
28053         PR c/22308
28054         * gcc.dg/pr22308-1.c: New test.
28055
28056 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
28057
28058         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
28059         target.
28060         * gcc.dg/compare9.c: Use -fshort-enums instead of
28061         -fno-short-enums.  Change the last test to dg-bogus.
28062
28063 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
28064
28065         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
28066         * gcc.dg/compare9.c: New.
28067
28068 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28069
28070         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
28071
28072 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28073
28074         PR testsuite/22288
28075         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
28076
28077
28078 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28079
28080         * gcc.dg/format/gcc_gfc-1.c: New.
28081
28082 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28083
28084         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
28085
28086 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28087
28088         PR fortran/20842
28089         * gfortran.dg/io_invalid_1.f90: New test.
28090
28091 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
28092
28093         * gcc.dg/format/gcc_diag-1.c: Update.
28094
28095 2005-07-02  Jeff Law  <law@redhat.com>
28096
28097         * gcc.dg/tree-ssa/pr22051-1.c: New test.
28098         * gcc.dg/tree-ssa/pr22051-2.c: New test.
28099
28100 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
28101
28102         * gcc.dg/format/gcc_diag-1.c: Update.
28103
28104 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
28105
28106         PR tree-opt/22269
28107         * gcc.c-torture/compile/pr22269.c: New test.
28108
28109 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
28110
28111         PR 21584
28112         PR 22219
28113         * g++.dg/tree-ssa/pr21584-1.C: New test.
28114         * g++.dg/tree-ssa/pr21584-2.C: New test.
28115
28116 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
28117
28118         * obj-c++.dg/try-catch-11.mm: New.
28119         * objc.dg/try-catch-10.m: New.
28120
28121 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
28122
28123         * g++.dg/other/ucnid-1.C: xfail on AIX.
28124
28125 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
28126
28127         PR 22234
28128         * gcc.dg/20050629-1.c: New test.
28129
28130 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
28131
28132         * obj-c++.dg/const-str-1[0-1].mm: New.
28133         * objc.dg/const-str-1[0-1].m: New.
28134
28135 2005-05-29  Richard Henderson  <rth@redhat.com>
28136
28137         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
28138         Rename from check_effective_target_vect_no_max.
28139         (check_effective_target_vect_no_int_add): New.
28140         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
28141         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
28142         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28143         * gcc.dg/vect/vect-reduc-1.c: Use both.
28144         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28145
28146 2005-05-29  Richard Henderson  <rth@redhat.com>
28147
28148         * lib/target-supports.exp (check_effective_target_vect_no_max):
28149         Remove i386 and x86_64.
28150
28151 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
28152
28153         PR testsuite/21969
28154         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
28155
28156 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
28157
28158         PR middle-end/21969
28159         * gcc.dg/vect/pr21969.c: New test.
28160
28161 2005-06-28  Eric Christopher  <echristo@redhat.com>
28162
28163         PR c/22052
28164         PR c/21975
28165         * gcc.dg/inline1.c: New test.
28166         * gcc.dg/inline2.c: Ditto.
28167         * gcc.dg/inline3.c: Ditto.
28168         * gcc.dg/inline4.c: Ditto.
28169         * gcc.dg/inline5.c: Ditto.
28170
28171 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
28172
28173         PR libfortran/22142
28174         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28175         Add testcase also testing eoshift1 for PR 22142.
28176
28177 2005-06-28  Richard Henderson  <rth@redhat.com>
28178
28179         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
28180         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
28181         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
28182         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
28183         gcc.dg/tree-ssa/20030922-2.c: Likewise.
28184
28185 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
28186
28187         PR libfortran/22142
28188         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28189         Add testcase for PR 22142.
28190
28191 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
28192
28193         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
28194         gcc.target/ia64/fpreg-2.c: New tests.
28195
28196 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28197
28198         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
28199
28200 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28201
28202         PR libfortran/22170
28203         * gfortran.dg/slash_1.f90: New test.
28204
28205 2005-06-27  Richard Henderson  <rth@redhat.com>
28206
28207         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
28208         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
28209         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
28210         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28211         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
28212         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
28213
28214 2005-06-27  Richard Henderson  <rth@redhat.com>
28215
28216         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
28217         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
28218
28219 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
28220
28221         * obj-c++.dg/proto-lossage-5.mm: New.
28222         * objc.dg/proto-lossage-5.m: New.
28223
28224 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
28225
28226         PR 21959
28227         * gcc.dg/tree-ssa/pr21959.c: New test.
28228
28229 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
28230
28231         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
28232         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
28233         testing uninitialized var.
28234
28235         * gcc.c-torture/execute/builtins/chk.h: New.
28236         * gcc.c-torture/execute/builtins/lib/chk.c: New.
28237         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
28238         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
28239         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
28240         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
28241         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
28242         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
28243         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
28244         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
28245         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
28246         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
28247         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
28248         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
28249         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
28250         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
28251         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
28252         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
28253         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
28254         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
28255         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
28256         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
28257         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
28258         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
28259         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
28260         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
28261         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
28262         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
28263         * gcc.dg/builtin-object-size-1.c: New test.
28264         * gcc.dg/builtin-object-size-2.c: New test.
28265         * gcc.dg/builtin-object-size-3.c: New test.
28266         * gcc.dg/builtin-object-size-4.c: New test.
28267         * gcc.dg/builtin-object-size-5.c: New test.
28268         * gcc.dg/builtin-stringop-chk-1.c: New test.
28269         * gcc.dg/builtin-stringop-chk-2.c: New test.
28270         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
28271         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
28272         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
28273         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
28274         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
28275         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
28276         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
28277         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
28278         * gcc.c-torture/execute/printf-1.c: New test.
28279         * gcc.c-torture/execute/fprintf-1.c: New test.
28280         * gcc.c-torture/execute/vprintf-1.c: New test.
28281         * gcc.c-torture/execute/vfprintf-1.c: New test.
28282         * gcc.c-torture/execute/printf-chk-1.c: New test.
28283         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
28284         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
28285         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
28286
28287 2005-06-27  Michael Matz  <matz@suse.de>
28288
28289         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
28290         slot is not merged if address escapes.
28291
28292 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28293
28294         PR c/21911
28295         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
28296
28297 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
28298
28299         PR middle-end/17965
28300         * gcc.c-torture/compile/20050622-1.c: New test.
28301
28302         PR middle-end/22028
28303         * gcc.dg/20050620-1.c: New test.
28304
28305 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
28306
28307         PR tree-optimization/22026
28308         * gcc.dg/tree-ssa/pr22026.c: New.
28309
28310 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
28311
28312         PR libfortran/22144
28313         * gfortran.dg/shift-alloc.f90: New testcase.
28314
28315 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
28316
28317         * all files: Update FSF address in copyright headers.
28318
28319 2005-06-22  Jan Hubicka  <jh@suse.cz>
28320
28321         * wholeprogram-1.c: New testcase.
28322         * wholeprogram-2.c: New testcase.
28323
28324 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
28325
28326         PR 22171
28327         * gcc.dg/tree-ssa/pr22171.c: New test.
28328
28329 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
28330
28331         * gfortran.dg/simplify_modulo.f90: New.
28332
28333 2005-06-24  Jan Hubicka  <jh@suse.cz>
28334
28335         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
28336
28337 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
28338
28339         * obj-c++.dg/proto-lossage-[1-4].mm: New.
28340
28341 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
28342
28343         * obj-c++.dg/typedef-alias-1.mm: New.
28344         * objc.dg/typedef-alias-1.m: New.
28345
28346 2005-06-23  Jeff Law  <law@redhat.com>
28347
28348         * gcc.dg/tree-ssa/vrp16.c: New test.
28349
28350 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28351
28352         * lib/target-supports.exp: Add
28353         check_effective_target_fortran_large_real and
28354         check_effective_target_fortran_large_int to check for
28355         corresponding effective targets.
28356         * gfortran.dg/large_integer_kind_1.f90: New test.
28357         * gfortran.dg/large_real_kind_1.f90: New test.
28358
28359 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
28360
28361         PR tree-optimization/22117
28362         * gcc.dg/tree-ssa/pr22117.c: New.
28363
28364 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
28365
28366         PR testsuite/22123
28367         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
28368
28369 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
28370
28371         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
28372
28373 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
28374
28375         * gfortran.dg/f2c_4.f90: Add tests for complex functions
28376         * gfortran.dg/f2c_4.c: Likewise.
28377
28378 2005-06-22 Paul Brook  <paul@codesourcery.com>
28379
28380         PR fortran/21034
28381         * gfortran.dg/auto_save_1.f90: New test.
28382
28383 2005-06-22  Michael Matz  <matz@suse.de>
28384
28385         * gcc.target/x86-64/abi: New directory.
28386         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
28387         * gcc.target/x86-64/abi/README.gcc: New file.
28388         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
28389         * gcc.target/x86-64/abi/asm-support.s: New file.
28390         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
28391         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
28392         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
28393         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
28394         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
28395         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
28396         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
28397         * gcc.target/x86_64/abi/test_bitfields.c: New test.
28398         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
28399         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
28400         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
28401         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
28402         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
28403         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
28404         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
28405         * gcc.target/x86_64/abi/test_varargs.c: New test.
28406
28407 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
28408
28409         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
28410         32-bit i?86 and x86_64.
28411
28412 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
28413
28414         * obj-c++.dg/const-str-[1-9].mm: New tests.
28415
28416 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
28417
28418         PR fortran/22010
28419         * gfortran.dg/namelist_use.f90: New.
28420         * gfortran.dg/namelist_use_only.f90: New.
28421
28422 2005-06-21  Jeff Law  <law@redhat.com>
28423
28424         * gcc.dg/tree-ssa/vrp15.c: New test.
28425
28426 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
28427
28428         * lib/target-supports.exp (check_effective_target_vect_reduction):
28429         Remove.
28430         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
28431         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
28432         remove vect_reduction target keyword. Also avoid two returns in main.
28433         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28434         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
28435         * gcc.dg/vect/vect-reduc-1short.c: New test.
28436         * gcc.dg/vect/vect-reduc-1char.c: New test.
28437         * gcc.dg/vect/vect-reduc-2short.c: New test.
28438         * gcc.dg/vect/vect-reduc-2char.c: New test.
28439         * gcc.dg/vect/vect-reduc-6.c: New test.
28440         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
28441         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
28442         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
28443
28444 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28445         Paul Thomas  <pault@gcc.gnu.org>
28446
28447         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
28448         New tests.
28449
28450 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28451
28452         * gfortran.dg/backslash_1.f90: New test.
28453         * gfortran.dg/backslash_2.f90: New test.
28454
28455 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
28456
28457         * gfortran.dg/duplicate_labels.f90: New test.
28458
28459 2005-06-20  Jan Beulich  <jbeulich@novell.com>
28460
28461         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
28462         unsupportable relocations.
28463         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28464         * gcc.dg/20050321-2.c: xfail for NetWare.
28465
28466 2005-06-20  Andreas Jaeger  <aj@suse.de>
28467
28468         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
28469         gcc.target/i386/fastcall-sseregparm.c,
28470         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
28471
28472 2005-06-19  Richard Henderson  <rth@redhat.com>
28473
28474         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
28475
28476 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
28477
28478         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
28479
28480 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
28481
28482         PR c++/22115
28483         * g++.dg/conversion/simd2.C: Change expected error message.
28484
28485 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
28486
28487         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
28488         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28489         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28490
28491 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
28492
28493         * gcc.dg/fold-mod-1.c: New test.
28494
28495 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
28496
28497         PR fortran/19926
28498         * gfortran.dg/pr19926.f90: New test.
28499
28500 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
28501
28502         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
28503         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
28504         targets.
28505         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28506         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28507
28508 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
28509
28510         * gcc.target/ia64/float80-varargs-1.c: New test.
28511
28512 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28513
28514         PR tree-opt/22035
28515         * gfortran.dg/f2c_6.f90: New test.
28516
28517 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
28518
28519         PR c++/17413
28520         * g++.dg/template/local5.C: New.
28521
28522 2005-06-17  Richard Henderson  <rth@redhat.com>
28523
28524         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
28525
28526 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
28527
28528         PR testsuite/21945
28529         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
28530
28531 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
28532
28533         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
28534         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
28535         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
28536         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
28537         check_vect to verify the presence of hardware vector support.
28538
28539 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
28540
28541         PR testsuite/22056
28542         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
28543
28544 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28545
28546         PR libfortran/19216
28547         * gfortran.dg/pr19216.f: Add correct space between brackets and
28548         dg directive.
28549
28550 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28551
28552         PR libfortran/16436
28553         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
28554
28555 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
28556
28557         * gcc.target/i386/attributes-error.c: New testcase.
28558         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
28559         * gcc.target/i386/regparm-stdcall.c: Likewise.
28560         * gcc.target/i386/sseregparm-1.c: Likewise.
28561         * gcc.target/i386/sseregparm-2.c: Likewise.
28562
28563 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
28564
28565         * g++.dg/rtti/crash2.C: New.
28566
28567 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
28568
28569         * gcc.dg/noncompile/20040203-3.c: Update expected message.
28570
28571 2005-06-15  David Ung  <davidu@mips.com>
28572
28573         * gcc.target/mips/mips16e-extends.c: New test for testing the
28574         generation of MIPS16e zeb/zeh, seb/seh instructions.
28575
28576 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
28577
28578         PR 22018
28579         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
28580         * gcc.dg/tree-ssa/pr22018.c: New test.
28581
28582 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
28583
28584         * gcc.dg/simd-1.c: Update error messages.
28585         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
28586         * gcc.dg/simd-2.c: Update error messages.
28587         * gcc.dg/simd-4.c: New.
28588
28589 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
28590
28591         PR c++/20678
28592         * g++.dg/other/crash-4.C: New.
28593
28594 2005-06-14  Devang Patel  <dpatel@apple.com>
28595
28596         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
28597
28598 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
28599
28600         PR c++/21929
28601         * g++.dg/parse/crash11.C: Update
28602
28603 2005-06-13  Jeff Law  <law@redhat.com>
28604
28605         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
28606         perform the desired transformations.
28607         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
28608         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
28609
28610 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28611
28612         PR fortran/22038
28613         * gfortran.dg/forall_1.f90: Un-XFAIL.
28614
28615 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
28616
28617         PR c++/21929
28618         * g++.dg/parse/crash26.C: New.
28619
28620         PR c++/20789
28621         * g++.dg/init/member1.C: New.
28622
28623 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
28624
28625         * gfortran.dg/altreturn_1.f90: New test.
28626
28627 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
28628
28629         PR middle-end/21985
28630         * gcc.dg/tree-ssa/pr21985.c: New test.
28631
28632 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
28633
28634         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
28635
28636 2005-06-12  Roger Sayle  <roger@eyesopen.com>
28637
28638         PR c++/21930
28639         * g++.dg/other/error10.C: New test case.
28640
28641 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28642
28643         PR libfortran/19155
28644         * gfortran.dg/pr19155.f: Add test.
28645
28646 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28647
28648         * gfortran.dg/f2c_7.f90: New test.
28649
28650         * gfortran.dg/forall_1.f90: XFAILed.
28651
28652 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
28653
28654         * gcc.dg/pr14796-1.c: New.
28655         * gcc.dg/pr14796-2.c: New.
28656
28657 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
28658
28659         PR fortran/17792
28660         PR fortran/21375
28661         * gfortran.dg/deallocate_stat.f90: New test.
28662
28663 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
28664
28665         * gfortran.fortran-torture/execute/in-pack.f90: New test.
28666
28667 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
28668
28669         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
28670         access will be generated when this loop is vectorized. Test that
28671         accesses with same alignment were detected.
28672         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
28673         Test that accesses with same alignment were detected.
28674         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
28675         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
28676         alignment were detected.
28677
28678 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
28679
28680         PR c++/10611
28681         * g++.dg/conversion/simd2.C: New.
28682
28683 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28684
28685         * gcc.dg/Wcxx-compat-1.c: New.
28686
28687 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
28688
28689         PR libfortran/21480
28690         * gfortran.dg/reshape-complex.f90: Add a test for a packed
28691         complex array.
28692
28693 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
28694
28695         * gcc.dg/alias-8.c: New.
28696
28697 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
28698
28699         * gcc.dg/format/cmn_err-1.c: Update.
28700
28701 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
28702
28703         PR target/20666
28704         * gcc.target/sparc/fexpand-2.c: New.
28705         * gcc.target/sparc/fpmerge-2.c: New.
28706         * gcc.target/sparc/fpmul-2.c: New.
28707         * gcc.target/sparc/noresult.c: New.
28708         * gcc.target/sparc/pdist-2.c: New.
28709         * gcc.target/sparc/pdist-3.c: New.
28710
28711 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
28712
28713         PR testsuite/21702
28714         * gcc.target/i386/i386.exp: Fix comment typo.
28715
28716 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28717
28718         PR c++/19497
28719         * g++.dg/inherit/using5.C: New.
28720         * g++.dg/inherit/using6.C: New.
28721
28722 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28723
28724         PR c++/19894
28725         * g++.dg/template/ptrmem15.C: New test.
28726
28727         PR c++/20563
28728         * g++.dg/ext/label4.C: New test.
28729
28730 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28731
28732         * gcc.dg/tls/debug-1.c: New test.
28733
28734 2005-06-07  Dale Johannesen  <dalej@apple.com>
28735
28736         * gcc.target/i386/movq.c: New.
28737
28738 2005-06-07  Dale Johannesen  <dalej@apple.com>
28739
28740         * gcc.dg/20050607-1.c: New.
28741
28742 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
28743
28744         PR middle-end/21850
28745         * gcc.c-torture/execute/20050607-1.c: New test.
28746
28747 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
28748
28749         PR libfortran/21926
28750         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
28751         Test case where the return array has lowest stride one,
28752         but isn't packed.
28753
28754 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
28755
28756         * lib/target-supports.exp (check_effective_target_sync_int_long):
28757         Add s390 and s390x targets.
28758
28759 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
28760
28761         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
28762         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
28763         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
28764         * gcc.dg/tree-ssa/loop-9.c: New test.
28765
28766 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
28767
28768         * g++.dg/parse/defarg10.C: New.
28769
28770 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
28771
28772         PR regression/21897
28773         * gcc.c-torture/execute/20050604-1.c: New test.
28774
28775 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
28776
28777         PR 21903
28778         * g++.dg/parse/defarg9.C: New.
28779
28780         PR c++/20637
28781         * g++.dg/inherit/using4.C: New.
28782         * g++.dg/overload/error1.C: Adjust expected errors.
28783         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
28784         * g++.old-deja/g++.brendan/arm2.C: Likewise.
28785         * g++.old-deja/g++.other/redecl2.C: Likewise.
28786         * g++.old-deja/g++.other/redecl4.C: Likewise.
28787         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
28788
28789 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
28790
28791         * gfortran.dg/f2c_5.f90: Add -w to dg-options
28792
28793 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
28794
28795         * lib/gfortran.exp (gfortran_target_compile): Call
28796         dg-additional-files-options
28797         * gfortran.dg/f2c_4.f90: New file
28798         * gfortran.dg/f2c_4.c: New file
28799         * gfortran.dg/f2c_5.f90: New file
28800         * gfortran.dg/f2c_5.c: New file
28801
28802 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28803
28804         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
28805
28806         PR fortran/21912
28807         * gfortran.dg/array_constructor_4.f90: New test.
28808
28809 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
28810
28811         PR c++/21619
28812         * g++.dg/ext/builtin9.C: New test.
28813
28814 2005-06-05  Dale Johannesen  <dalej@apple.com>
28815
28816         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
28817         * gcc.c-torture/execute/20050603-2.c: Ditto.
28818
28819 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
28820
28821         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
28822         * gcc.dg/vect/vect-reduc-1.c: New.
28823         * gcc.dg/vect/vect-reduc-2.c: New.
28824         * gcc.dg/vect/vect-reduc-3.c: New.
28825
28826 2005-06-04  Dale Johannesen  <dalej@apple.com>
28827
28828         * gcc.c-torture/execute/20050603-1.c: New.
28829         * gcc.c-torture/execute/20050603-2.c: New.
28830         * gcc.dg/20050603-3.c: New.
28831
28832 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28833
28834         PR fortran/19195
28835         * gfortran.dg/debug_1.f90: New test.
28836
28837         * gfortran.dg/forall_1.f90: New test.
28838
28839 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
28840
28841         * gfortran.dg/array_constructor_3.f90: New test.
28842
28843 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28844
28845         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
28846
28847 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
28848
28849         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
28850
28851 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
28852
28853         PR c/21873
28854         * gcc.dg/init-excess-1.c: New test.
28855
28856 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
28857
28858         PR c++/21853
28859         * g++.dg/expr/static_cast6.C: New test.
28860
28861 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
28862
28863         * gcc.dg/tree-ssa/vrp14.c: New test.
28864
28865 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
28866
28867         PR c++/21336
28868         * g++.dg/template/new2.C: New test.
28869
28870 2005-06-03  Josh Conner  <jconner@apple.com>
28871
28872         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
28873         all entries in initializer.
28874
28875 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
28876
28877         PR middle-end/21858
28878         * gcc.dg/pr21858.c: New testcase.
28879
28880 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
28881
28882         PR tree-optimization/21292
28883
28884         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
28885         New.
28886         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
28887         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
28888         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
28889         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
28890         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
28891
28892 2005-06-02  Richard Henderson  <rth@redhat.com>
28893
28894         * gcc.dg/sync-2.c: Use -march=i486 for i386.
28895
28896 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
28897
28898         * gcc.dg/wtypequal.c: New testcase.
28899
28900 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
28901
28902         PR 21582
28903         * gcc.dg/tree-ssa/pr21582.c: New test.
28904
28905 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
28906
28907         PR c++/21280
28908         * g++.dg/opt/interface2.h: New.
28909         * g++.dg/opt/interface2.C: New.
28910         * g++.dg/init/ctor4.C: Adjust error lines.
28911         * g++.old-deja/g++.bob/inherit2.C: Likewise.
28912         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28913         * g++.old-deja/g++.jason/opeq3.C: Likewise.
28914         * g++.old-deja/g++.pt/assign1.C: Likewise.
28915         * g++.old-deja/g++.pt/crash20.C: Likewise.
28916
28917 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
28918
28919         PR tree-optimization/21734
28920         * g++.dg/vect/pr21734_1.cc: New.
28921         * g++.dg/vect/pr21734_2.cc: New.
28922
28923 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
28924
28925         PR c++/20350
28926         * g++.dg/template/spec24.C: New.
28927
28928         PR c++/21151
28929         * g++.dg/pch/local-1.C: New.
28930         * g++.dg/pch/local-1.Hs: New.
28931
28932 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
28933
28934         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
28935         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
28936         * gcc.dg/tree-ssa/pr14341.c: New test.
28937         * gcc.dg/tree-ssa/pr14841.c: New test.
28938         * gcc.dg/tree-ssa/pr20701.c: New test.
28939         * gcc.dg/tree-ssa/pr21086.c: New test.
28940         * gcc.dg/tree-ssa/pr21090.c: New test.
28941         * gcc.dg/tree-ssa/pr21332.c: New test.
28942         * gcc.dg/tree-ssa/pr21458.c: New test.
28943         * gcc.dg/tree-ssa/pr21658.c: New test.
28944         * gcc.dg/tree-ssa/vrp01.c: New test.
28945         * gcc.dg/tree-ssa/vrp02.c: New test.
28946         * gcc.dg/tree-ssa/vrp03.c: New test.
28947         * gcc.dg/tree-ssa/vrp04.c: New test.
28948         * gcc.dg/tree-ssa/vrp05.c: New test.
28949         * gcc.dg/tree-ssa/vrp06.c: New test.
28950         * gcc.dg/tree-ssa/vrp07.c: New test.
28951         * gcc.dg/tree-ssa/vrp08.c: New test.
28952         * gcc.dg/tree-ssa/vrp09.c: New test.
28953         * gcc.dg/tree-ssa/vrp10.c: New test.
28954         * gcc.dg/tree-ssa/vrp11.c: New test.
28955         * gcc.dg/tree-ssa/vrp12.c: New test.
28956         * gcc.dg/tree-ssa/vrp13.c: New test.
28957
28958 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
28959
28960         PR 21029
28961         * gcc.dg/tree-ssa/pr21029.c: New test.
28962
28963 2005-06-01  Roger Sayle  <roger@eyesopen.com>
28964
28965         * gfortran.dg/logint-1.f: New test case.
28966         * gfortran.dg/logint-2.f: Likewise.
28967         * gfortran.dg/logint-3.f: Likewise.
28968
28969 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
28970
28971         PR c/21536
28972         PR c/20760
28973         * gcc.dg/20050527-1.c: New test.
28974
28975         * gcc.dg/i386-sse-12.c: New test.
28976
28977         PR fortran/21729
28978         * gfortran.dg/implicit_5.f90: New test.
28979
28980 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
28981
28982         PR fortran/20883
28983         * gfortran/assign_4.f90: New test.
28984         * gfortran/assign_2.f90: Change compile to run.
28985
28986 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
28987
28988         * lib/target-supports.exp
28989         (check_effective_target_sync_char_short): New.
28990         * gcc.dg/sync-2.c: New.
28991
28992 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
28993
28994         PR tree-optimization/21817
28995         * gcc.dg/torture/pr21817-1.c: New.
28996
28997 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
28998
28999         PR c++/21165
29000         * g++.dg/template/init5.C: New.
29001
29002 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
29003
29004         * gfortran.dg/char_initialiser_actual.f90:
29005         Test character initialisers as actual arguments.
29006         * gfortran.dg/char_pointer_comp_assign.f90:
29007         Test character pointer structure component assignments.
29008         * gfortran.dg/char_array_structure_constructor.f90:
29009         Test character components in structure constructors.
29010
29011 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
29012
29013         PR middle-end/20931
29014         * g++.dg/opt/pr20931.C: New test.
29015
29016 2005-05-31  Andreas Jaeger  <aj@suse.de>
29017
29018         PR testsuite/20772
29019         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
29020         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
29021         g++.old-deja/g++.ext/asmspec1.C,
29022         g++.old-deja/g++.other/regstack.C,
29023         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
29024         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
29025         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
29026         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
29027         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
29028         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
29029         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
29030         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
29031         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
29032         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
29033         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
29034         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
29035         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
29036         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
29037         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
29038         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
29039         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
29040         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
29041         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
29042
29043 2005-05-31  Jeff Law  <law@redhat.com>
29044
29045         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
29046
29047 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
29048
29049         PR middle-end/21743
29050         * gcc.dg/builtins-1.c: Activate disabled clog test.
29051         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29052
29053 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
29054
29055         * gfortran.dg/char_pointer_assign.f90:
29056         Test character-pointer assignments and pointer assignments.
29057         * gfortran.dg/char_pointer_dummy.f90:
29058         Test character-pointer dummy arguments.
29059         * gfortran.dg/char_pointer_func.f90:
29060         Test character-pointer function returns.
29061         * gfortran.dg/char_pointer_dependency.f90:
29062         Test character-pointer functions with dependencies.
29063
29064 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
29065
29066         PR c++/21784
29067         * g++.dg/lookup/using14.C: New test.
29068
29069 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
29070
29071         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
29072         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
29073         trailing ^M.
29074
29075 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
29076
29077         PR c++/17413
29078         * g++.dg/template/local5.C: New.
29079
29080         PR target/21761
29081         * gcc.c-torture/compile/pr21761.c: New.
29082
29083         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
29084         before darwin8.
29085
29086 2005-05-30  Steven G. Kargl
29087
29088         PR fortran/20846
29089         * gfortran.dg/inquire_8.f90: New test.
29090
29091 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29092
29093         PR libfortran/21376
29094         * gfortran.dg/output_exponents_1.f90: New test.
29095
29096 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29097
29098         PR libfortran/20006
29099         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
29100
29101 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
29102
29103         PR c++/21210
29104         * g++.dg/ext/complex1.C: New test.
29105
29106         PR c++/21340
29107         * g++.dg/init/ctor6.C: New test.
29108
29109 2005-05-29  Jan Hubicka  <jh@suse.cz>
29110
29111         * gcc.c-torture/compile/pr21562.c: New.
29112
29113 2005-05-28  Steven G. Kargl <kargls@comcast.net>
29114
29115         * gfortran.dg/subnormal_1.f90: New test.
29116
29117 2005-05-28  Jan Hubicka  <jh@suse.cz>
29118
29119         * tree-prof.exp: Fix comment.
29120         * value-prof-1.c: New.
29121         * value-prof-2.c: New.
29122         * value-prof-3.c: New.
29123         * value-prof-4.c: New.
29124
29125 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
29126
29127         PR c++/21614
29128         * g++.dg/expr/ptrmem6.C: New test.
29129         * g++.dg/expr/ptrmem6a.C: Likewise.
29130
29131 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
29132
29133         PR tree-optimization/21658
29134         * gcc.dg/tree-ssa/pr21658.c: New.
29135
29136 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
29137
29138         PR c++/21455
29139         * g++.dg/inherit/ptrmem3.C: New.
29140
29141         PR c++/21681
29142         * g++.dg/parse/template16.C: New.
29143
29144 2005-05-27  Andreas Jaeger  <aj@suse.de>
29145
29146         * gcc.dg/setjmp-2.c: Only run in 32-bit.
29147
29148         * gcc.dg/i386-sse-8.c: Run test on all archs.
29149
29150 2005-05-26  Mike Stump  <mrs@apple.com>
29151
29152         * objc.dg/isa-field-1.m: Only run on darwin.
29153         * objc.dg/lookup-1.m: Likewise.
29154         * objc.dg/try-catch-8.m: Likewise.
29155
29156 2005-05-26  Roger Sayle  <roger@eyesopen.com>
29157
29158         PR tree-optimization/9814
29159         * gcc.dg/pr9814-1.c: New test case.
29160
29161 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
29162
29163         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
29164         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
29165         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
29166         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
29167         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
29168         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
29169         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
29170         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
29171         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
29172         objc.dg/try-catch-8.m: New.
29173
29174 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
29175
29176         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
29177         remove extraneous semicolons.
29178
29179 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
29180
29181         * obj-c++.dg/comp-types-12.mm: New.
29182         * objc.dg/comp-types-11.m: New.
29183         * objc.dg/selector-4.m: New.
29184
29185 2005-05-26  Andreas Jaeger  <aj@suse.de>
29186
29187         PR testsuite/20772
29188         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
29189         g++.old-deja/g++.ext/attrib3.C,
29190         g++.old-deja/g++.other/store-expr1.C,
29191         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
29192         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
29193         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
29194         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
29195         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
29196         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
29197         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
29198         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
29199         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
29200         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
29201         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
29202         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
29203         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
29204         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
29205         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
29206         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
29207         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
29208         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
29209         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
29210
29211 2005-05-26  Andreas Jaeger  <aj@suse.de>
29212
29213         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
29214         x86-64 compilation.
29215
29216 2005-05-26  Andreas Jaeger  <aj@suse.de>
29217
29218         PR testsuite/20772
29219         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
29220         gcc.misc-tests/i386-pf-athlon-1.c,
29221         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
29222         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
29223         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
29224         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
29225         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
29226         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
29227         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
29228         programs.
29229
29230         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
29231         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
29232         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
29233         x86-64 compilation.
29234
29235         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
29236         x86_64.
29237
29238         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
29239         effective-target ilp32.
29240
29241 2005-05-26  David Ung  <davidu@mips.com>
29242
29243         * gcc.target/mips/ext_ins.c: New test for testing the generation
29244         of MIPS32/64 rev 2 ext/ins instructions.
29245
29246 2005-05-26  Andreas Jaeger  <aj@suse.de>
29247
29248         * treelang/compile/unsigned.tree: Use gimple instead of
29249         nonexisting generic dump.
29250
29251 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
29252
29253         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
29254
29255 2005-05-26  Andreas Jaeger  <aj@suse.de>
29256
29257         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
29258
29259 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
29260
29261         PR libfortran/17283
29262         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
29263         Test callee-allocated memory with write statements.
29264
29265 2005-05-25  Roger Sayle  <roger@eyesopen.com>
29266
29267         PR middle-end/21709
29268         * gcc.dg/pr21709-1.c: New test case.
29269
29270 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29271             Mike Stump  <mrs@apple.com>
29272
29273         * objc/execute/next_mapping.h: Update for C++.
29274
29275         * obj-c++.dg/selector-1.mm: Move to...
29276         * obj-c++.dg/selector-4.mm: here...
29277
29278         * obj-c++.dg/basic.mm: New.
29279         * obj-c++.dg/comp-types-1.mm: New.
29280         * obj-c++.dg/cxx-class-1.mm: New.
29281         * obj-c++.dg/cxx-ivars-1.mm: New.
29282         * obj-c++.dg/cxx-ivars-2.mm: New.
29283         * obj-c++.dg/cxx-ivars-3.mm: New.
29284         * obj-c++.dg/cxx-scope-1.mm: New.
29285         * obj-c++.dg/cxx-scope-2.mm: New.
29286         * obj-c++.dg/defs.mm: New.
29287         * obj-c++.dg/empty-private-1.mm: New.
29288         * obj-c++.dg/encode-1.mm: New.
29289         * obj-c++.dg/encode-2.mm: New.
29290         * obj-c++.dg/encode-3.mm: New.
29291         * obj-c++.dg/extern-c-1.mm: New.
29292         * obj-c++.dg/extra-semi.mm: New.
29293         * obj-c++.dg/fix-and-continue-2.mm: New.
29294         * obj-c++.dg/isa-field-1.mm: New.
29295         * obj-c++.dg/ivar-list-semi.mm: New.
29296         * obj-c++.dg/local-decl-1.mm: New.
29297         * obj-c++.dg/lookup-1.mm: New.
29298         * obj-c++.dg/lookup-2.mm: New.
29299         * obj-c++.dg/method-1.mm: New.
29300         * obj-c++.dg/method-2.mm: New.
29301         * obj-c++.dg/method-3.mm: New.
29302         * obj-c++.dg/method-4.mm: New.
29303         * obj-c++.dg/method-5.mm: New.
29304         * obj-c++.dg/method-6.mm: New.
29305         * obj-c++.dg/method-7.mm: New.
29306         * obj-c++.dg/no-extra-load.mm: New.
29307         * obj-c++.dg/overload-1.mm: New.
29308         * obj-c++.dg/pragma-1.mm: New.
29309         * obj-c++.dg/pragma-2.mm: New.
29310         * obj-c++.dg/private-1.mm: New.
29311         * obj-c++.dg/private-2.mm: New.
29312         * obj-c++.dg/proto-qual-1.mm: New.
29313         * obj-c++.dg/qual-types-1.mm: New.
29314         * obj-c++.dg/stubify-1.mm: New.
29315         * obj-c++.dg/stubify-2.mm: New.
29316         * obj-c++.dg/super-class-1.mm: New.
29317         * obj-c++.dg/super-class-2.mm: New.
29318         * obj-c++.dg/super-dealloc-1.mm: New.
29319         * obj-c++.dg/super-dealloc-2.mm: New.
29320         * obj-c++.dg/template-1.mm: New.
29321         * obj-c++.dg/template-2.mm: New.
29322         * obj-c++.dg/template-3.mm: New.
29323         * obj-c++.dg/template-4.mm: New.
29324         * obj-c++.dg/template-5.mm: New.
29325         * obj-c++.dg/template-6.mm: New.
29326         * obj-c++.dg/try-catch-1.mm: New.
29327         * obj-c++.dg/try-catch-2.mm: New.
29328         * obj-c++.dg/try-catch-3.mm: New.
29329         * obj-c++.dg/try-catch-4.mm: New.
29330         * obj-c++.dg/try-catch-5.mm: New.
29331         * obj-c++.dg/try-catch-6.mm: New.
29332         * obj-c++.dg/try-catch-7.mm: New.
29333         * obj-c++.dg/try-catch-8.mm: New.
29334         * obj-c++.dg/try-catch-9.mm: New.
29335         * obj-c++.dg/va-meth-1.mm: New.
29336
29337 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29338
29339         * obj-c++.dg/selector-1.mm: New.
29340         * obj-c++.dg/selector-2.mm: New.
29341
29342 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29343
29344         * obj-c++.dg/selector-3.mm: New.
29345         * objc.dg/selector-3.m: New.
29346
29347 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29348
29349         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
29350         about where warning appears.
29351
29352 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
29353
29354         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
29355         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
29356         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
29357         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
29358
29359 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
29360
29361         * gcc.dg/20050524-1.c: New test.
29362
29363 2005-05-25  Jan Hubicka  <jh@suse.cz>
29364
29365         * gcc.dg/tree-prof/inliner-1.c: New.
29366
29367 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
29368
29369         * gcc.dg/tree-prof: New directory.
29370         * gcc.dg/tree-prof/tree-prof.exp: New.
29371
29372 2005-05-25  DJ Delorie  <dj@redhat.com>
29373
29374         * gcc.dg/Wattributes-1.c: New.
29375         * gcc.dg/Wattributes-2.c: New.
29376         * gcc.dg/Wattributes-3.c: New.
29377
29378 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
29379
29380         PR tree-optimization/19833
29381         * gcc.dg/uninit-4.c: Remove xfail.
29382         * gcc.dg/uninit-9.c: Ditto.
29383
29384 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
29385
29386         * obj-c++.dg/bitfield-[1-5].mm: New.
29387         * obj-c++.dg/class-protocol-1.mm: New.
29388         * obj-c++.dg/comp-types-1[0-1].mm: New.
29389         * obj-c++.dg/comp-types-[2-9].mm: New.
29390         * obj-c++.dg/encode-[4-8].mm: New.
29391         * obj-c++.dg/layout-1.mm: New.
29392         * obj-c++.dg/method-1[0-9].mm: New.
29393         * obj-c++.dg/method-2[0-1].mm: New.
29394         * obj-c++.dg/method-[8-9].mm: New.
29395         * obj-c++.dg/objc-gc-3.mm: New.
29396         * obj-c++.dg/try-catch-10.mm: New.
29397         * objc.dg/bitfield-5.m: New.
29398         * objc.dg/comp-types-10.m: New.
29399         * objc.dg/comp-types-9.m: New.
29400         * objc.dg/layout-1.m: New.
29401         * objc.dg/objc-gc-4.m: New.
29402         * objc.dg/try-catch-9.m: New.
29403         * objc.dg/class-protocol-1.m: Tweak diagnostics.
29404         * objc.dg/comp-types-1.m: Likewise.
29405         * objc.dg/comp-types-[5-6].m: Likewise.
29406         * objc.dg/method-9.m: Likewise.
29407
29408 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
29409
29410         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
29411         and on hardware without VMX support.
29412
29413         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
29414
29415         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
29416
29417         * lib/profopt.exp (dg-final-generate, dg-final-use,
29418         profopt-final-code, profopt-get-options): New.
29419         (profopt-execute): Process test directives.
29420
29421         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
29422         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29423         cleanup-tree-dump, cleanup-saved-temps): Update comments.
29424
29425 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
29426
29427         PR C++/21645
29428         * g++.dg/init/ctor5.C: New test.
29429
29430 2005-05-24  Ira Rosen  <irar@il.ibm.com>
29431
29432         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
29433         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
29434         vect-113.c, vect-114.c.
29435
29436 2005-05-23  Adam Nemet  <anemet@lnxw.com>
29437
29438         * gcc.dg/const-elim-1.c: Remove xfails.
29439
29440 2005-05-23  Jeff Law  <law@redhat.com>
29441
29442         * gcc.c-torture/compile/pr21638.c: New test.
29443         * gcc.c-torture/compile/20050520-1.c: New test.
29444
29445 2005-05-23  Nick Clifton  <nickc@redhat.com>
29446
29447         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
29448         be a proper triple, ie: m32r*-*-*.
29449         * g++.old-deja/g++.jason/thunk3.C: Likewise.
29450
29451 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
29452
29453         PR middle-end/21331
29454         PR tree-opt/21293
29455         * gcc.c-torture/compile/pr21293.c: New test.
29456         * gcc.c-torture/execute/pr21331.c: New test.
29457
29458 2004-05-20  Richard Henderson  <rth@redhat.com>
29459
29460         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
29461
29462 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
29463
29464         * obj-c++-dg.exp: Add.
29465         * obj-c++.exp: Add.
29466         * obj-c++.dg/dg.exp: Add.
29467
29468 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
29469
29470         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
29471         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
29472
29473 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
29474
29475         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
29476
29477 2004-05-19  Richard Henderson  <rth@redhat.com>
29478
29479         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
29480
29481 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
29482
29483         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
29484
29485         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
29486
29487 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
29488
29489         PR c++/21495
29490         * g++.dg/parse/extern1.C: New test.
29491         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
29492
29493 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29494
29495         * gcc.dg/c99-math.h: New.
29496         * gcc.dg/c99-math-float-1.c: New test.
29497         * gcc.dg/c99-math-double-1.c: Likewise.
29498         * gcc.dg/c99-math-long-double-1.c: Likewise.
29499
29500 2005-05-18  Richard Henderson  <rth@redhat.com>
29501
29502         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
29503
29504 2005-05-18  Devang Patel  <dpatel@apple.com>
29505
29506         * g++.dg/opt/20050511-1.C: New test.
29507
29508 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
29509
29510         PR libfortran/21127
29511         * gfortran.dg/reshape-complex.f90: New test.
29512
29513 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
29514
29515         * gfortran.dg/array_constructor_1.f90: New test.
29516         * gfortran.dg/array_constructor_2.f90: New test.
29517
29518 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
29519
29520         PR fortran/20954
29521         * gfortran.dg/pr20954.f: New test.
29522
29523 2005-05-17  Mike Stump  <mrs@apple.com>
29524
29525         Yet more Objective-C++...
29526
29527         * objc.dg/method-5.m: Update.
29528         * objc.dg/method-6.m: Update.
29529         * objc.dg/method-7.m: Update.
29530         * objc.dg/method-9.m: Update.
29531         * objc.dg/try-catch-2.m: Update.
29532
29533 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
29534
29535         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
29536         Remove little-endian optimizations.
29537
29538 2005-05-17  Jeff Law  <law@redhat.com>
29539
29540         * g++.dg/tree-ssa/pr14814.C: New test.
29541         * gcc.dg/tree-ssa/pr14814.C: New test.
29542         * gcc.dg/tree-ssa/pr17141-1.C: New test.
29543         * gcc.dg/tree-ssa/pr17141-2.C: New test.
29544
29545 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
29546
29547         * gcc.dg/compat/generate-random.c: Do not include
29548         libiberty.h.
29549         * gcc.dg/compat/generate-random_r.c: Likewise.
29550
29551 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
29552
29553         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
29554
29555 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
29556
29557         PR middle-end/21595
29558         * g++.dg/tree-ssa/builtin1.C: New testcase.
29559
29560 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
29561
29562         PR c++/21454
29563         * g++.dg/opt/const4.C: New test.
29564
29565         PR middle-end/21492
29566         * g++.dg/opt/crossjump1.C: New test.
29567
29568         PR tree-optimization/21610
29569         * gcc.c-torture/compile/20050516-1.c: New test.
29570
29571         PR fortran/15080
29572         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
29573         about the test failing.
29574         * gfortran.fortran-torture/execute/where_7.f90: New test.
29575         * gfortran.fortran-torture/execute/where_8.f90: New test.
29576
29577 2005-05-16  Richard Henderson  <rth@redhat.com>
29578
29579         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
29580         i?86 and x86_64.
29581
29582 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
29583
29584         * gcc.dg/compat/generate-random.c (config.h): Do not include.
29585         (limits.h): Include unconditionally.
29586         (stdlib.h): Likewise.
29587         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
29588         (limits.h): Include unconditionally.
29589         (stdlib.h): Likewise.
29590         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
29591         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
29592         (limits.h): Include unconditionally.
29593         (stdlib.h): Likewise.
29594         (hashtab.h): Do not include.
29595         (getopt.h): Likewise.
29596         (stddef.h): Include.
29597         (hashval_t): Define.
29598         (struct entry): Add "next" field.
29599         (HASH_SIZE): New macro.
29600         (hash_table): New variable.
29601         (switchfiles): Do not use xmalloc.
29602         (mix): New macro.
29603         (iterative_hash): New function.
29604         (hasht): Remove.
29605         (e_exists): New function.
29606         (e_insert): Likewise.
29607         (output): Use, instead of libiberty hashtable functions.
29608         (main): Do not use getopt.  Do not call htab_create.
29609
29610 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
29611
29612         PR libstdc++/21526
29613         * lib/target-supports.exp (check_mkfifo_available):
29614         Return 0 for cygwin as mkfifo support incomplete on platform.
29615         Fix typos in comments.
29616
29617 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
29618
29619         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
29620
29621 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
29622
29623         PR fortran/17432
29624         * gfortran.dg/assign_4.f: New test.
29625
29626 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
29627
29628         PR tree-optimization/21563
29629         * gcc.dg/tree-ssa/pr21563.c: New.
29630
29631 2005-05-14  Jan Hubicka  <jh@suse.cz>
29632
29633         * gcc.dg/noreturn-7.c: Allow control reaches warning.
29634
29635 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
29636
29637         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
29638
29639 2005-05-13  Julian Brown  <julian@codesourcery.com>
29640
29641         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
29642         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
29643
29644 2005-05-13  Jan Hubicka  <jh@suse.cz>
29645
29646         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
29647         * gcc.dg/fold-xor-?.c: Likewise.
29648         * gcc.dg/pr15784-?.c: Likewise.
29649         * gcc.dg/pr20922-?.c: Likewise.
29650         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
29651         * gcc.dg/tree-ssa/pr17598.c: Likewise.
29652         * gcc.dg/tree-ssa/pr20470.c: Likewise.
29653
29654 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29655
29656         PR fortran/21260
29657         * gfortran.dg/hollerith_1.f90: New test.
29658
29659 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29660
29661         * gfortran.dg/func_result_2.f90: New test.
29662
29663 2005-05-11  Bud Davis  <bdavis@gfortran.org>
29664
29665         * gfortran.dg/dev_null.f90: New test.
29666
29667 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
29668
29669         * gcc.dg/arm-vfp1.c: Revert last change.
29670
29671 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
29672
29673         PR middle-end/19807
29674         PR tree-optimization/19639
29675         * g++.dg/tree-ssa/pr19807.C: New testcase.
29676
29677 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29678
29679         PR libfortran/21471
29680         * gfortran.dg/append-1.f90: New test.
29681
29682 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
29683
29684         * gcc.dg/pr18501.c: XFAIL.
29685         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
29686         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
29687         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
29688         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
29689         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
29690         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
29691         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
29692         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
29693
29694 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29695
29696         PR fortran/20178
29697         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
29698         gfortran.dg/f2c_3.f90: New tests.
29699
29700         * gfortran.dg/return_1.f90: Fix dg annotation.
29701
29702 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
29703
29704         * gcc.c-torture/compile/20050510-1.c: New test.
29705
29706 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
29707
29708         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
29709
29710 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
29711
29712         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
29713
29714 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
29715
29716         PR c/17913
29717         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
29718
29719 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
29720
29721         PR c/21342
29722         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
29723         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
29724
29725 2005-05-10  Ben Elliston  <bje@au.ibm.com>
29726
29727         PR debug/16676
29728         * gcc.dg/debug/pr16676.c: New test.
29729
29730 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
29731
29732         PR testsuite/21443
29733         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
29734         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
29735         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
29736         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
29737         Change -O1 to -O2.
29738         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
29739         -fno-tree-dominator-opts.
29740
29741 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29742
29743         * gfortran.dg/return_1.f90: New test.
29744
29745 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
29746
29747         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
29748
29749         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
29750
29751 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
29752
29753         PR c++/21427
29754         * g++.dg/inherit/covariant13.C: New.
29755
29756 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29757
29758         PR libfortran/19155
29759         * gfortran.dg/pr19155.f: New test.
29760
29761 2005-05-08  Roger Sayle  <roger@eyesopen.com>
29762
29763         PR inline-asm/8788
29764         * gcc.dg/pr8788-1.c: New testcase.
29765
29766 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
29767
29768         PR target/21416
29769         * gcc.target/mips/fpcmp-[12].c: New tests.
29770
29771 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
29772
29773         * lib/target-supports-dg.exp (dg-require-fork): New function.
29774         (dg-require-mkfifo): Likewise.
29775         * lib/target-supports.exp (check_function_available): New
29776         function.
29777         (check_fork_available): Likewise.
29778         (check_mkfifo_available): Likewise.
29779
29780 2005-05-06  Jeff Law  <law@redhat.com>
29781
29782         * gcc.c-torture/compile/pr21380.c: New test.
29783
29784 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
29785
29786         PR c++/20961
29787         * g++.dg/ext/weak3.C: New test.
29788
29789 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
29790
29791         PR c++/21352
29792         * g++.dg/template/crash37.C: New test.
29793
29794 2005-05-05  Paul Brook  <paul@codesourcery.com>
29795
29796         * gcc.dg/arm-g2.c: Use effective-target arm32.
29797         * gcc.dg/arm-mmx-1.c: Ditto.
29798         * gcc.dg/arm-scd42-2.c: Ditto.
29799         * gcc.dg/arm-vfp1.c: Ditto.
29800         * lib/target-supports.exp (check_effective_target_arm32): New
29801         function.
29802
29803 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
29804
29805         PR libfortran/21354
29806         gfortran.dg/in_pack_rank7.f90: New test.
29807
29808 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
29809
29810         PR middle-end/15618
29811         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
29812
29813 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
29814
29815         PR middle-end/21265
29816         * gcc.dg/20050503-1.c: New test.
29817
29818         PR rtl-optimization/21239
29819         * gcc.dg/i386-sse-11.c: New test.
29820
29821 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
29822
29823         PR target/16888
29824         * gcc.target/i386/asm-1.c: New test.
29825
29826 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
29827
29828         PR rtl-optimization/21330
29829         * gcc.c-torture/execute/20050502-1.c: New test.
29830
29831         PR target/21297
29832         * gcc.c-torture/execute/20050502-2.c: New test.
29833
29834 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
29835
29836         PR middle-end/21282
29837         * gcc.dg/pr21282.c: New.
29838
29839 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
29840
29841         * gcc.dg/vect/pr20122.c: Clean up .vect file.
29842         * gcc.dg/vect/vect-92.c: Likewise.
29843         * gcc.dg/vect/vect-93.c: Likewise.
29844         * gcc.dg/vect/vect-dv-1.c: Likewise.
29845         * gcc.dg/vect/vect-dv-2.c: Likewise.
29846         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
29847
29848 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
29849
29850         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
29851         * gfortran.dg/vect/vect-2.f90: Likewise.
29852         * gfortran.dg/vect/vect-3.f90: Likewise.
29853         * gfortran.dg/vect/vect-4.f90: Likewise.
29854         * gfortran.dg/vect/vect-5.f90: Likewise.
29855
29856 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
29857
29858         PR target/20813
29859         * gcc.dg/rs6000-fpint-2.c: New.
29860
29861 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
29862
29863         PR c/15698
29864         * gcc.dg/builtins-30.c: Update expected messages.
29865         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
29866         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
29867         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
29868
29869 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
29870
29871         PR tree-optimization/21294
29872         * gcc.dg/tree-ssa/pr21294.c: New.
29873
29874 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
29875
29876         * gcc.dg/altivec-3.c (vec_store): Do not use the old
29877         __builtin_altivec_st_internal_4si built-in.
29878
29879 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
29880
29881         PR c++/15875
29882         * g++.dg/template/ptrmem14.C: New test.
29883
29884 2005-05-02  Paul Brook  <paul@codesourcery.com>
29885
29886         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
29887
29888 2005-05-02  Michael Matz  <matz@suse.de>
29889
29890         PR c++/19542
29891         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
29892
29893 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
29894
29895         * g++.dg/cpp/weak.C: New test.
29896
29897 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
29898
29899         * gcc.dg/tree-ssa/loop-8.c: New test.
29900
29901 2005-04-30  Michael Maty  <matz@suse.de>
29902
29903         * gcc.dg/inline-mcpy.c: New test.
29904
29905 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
29906
29907         PR libfortran/18958
29908         * gfortran.dg/eoshift.f90: New test case.
29909
29910 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
29911
29912         PR libfortran/18857
29913         * gfortran.dg/matmul_1.f90: New test.
29914
29915 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
29916
29917         PR tree-optimization/21030
29918         * gcc.dg/tree-ssa/pr21030.c: New.
29919
29920 2005-04-29  Devang Patel  <dpatel@apple.com>
29921
29922         PR tree-optimization/21272
29923         * gcc.dg/vect/vect-ifcvt-10.c: New test.
29924
29925 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
29926
29927         PR fortran/13082
29928         PR fortran/18824
29929         * gfortran.dg/entry_4.f90: New test.
29930         * gfortran.fortran-torture/execute/entry_1.f90: New test.
29931         * gfortran.fortran-torture/execute/entry_2.f90: New test.
29932         * gfortran.fortran-torture/execute/entry_3.f90: New test.
29933         * gfortran.fortran-torture/execute/entry_4.f90: New test.
29934         * gfortran.fortran-torture/execute/entry_5.f90: New test.
29935         * gfortran.fortran-torture/execute/entry_6.f90: New test.
29936         * gfortran.fortran-torture/execute/entry_7.f90: New test.
29937
29938 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29939
29940         * gfortran.fortran-torture/execute/entry_8.f90: New test.
29941
29942 2005-04-29  Paul Brook  <paul@codesourcery.com>
29943
29944         * gfortran.dg/entry_3.f90: New test.
29945
29946 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29947
29948         * gfortran.dg/implicit_4.f90: New test.
29949
29950 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
29951
29952         * lib/target-supports.exp (check_profiling_available): Return
29953         false for xtensa-*-elf.
29954
29955 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
29956
29957         * lib/fortran-torture.exp (fortran-torture.exp): Catch
29958         error if file cannot be deleted.
29959
29960 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
29961
29962         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
29963         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
29964         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
29965         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
29966         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
29967         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
29968         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
29969         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
29970         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
29971         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
29972         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
29973         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
29974         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
29975
29976 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29977
29978         PR fortran/20865
29979         * gfortran.dg/pr20865.f90: New test.
29980
29981 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
29982
29983         * gcc.dg/void-cast-2.c: New test.
29984
29985 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
29986
29987         PR c/21159
29988         * gcc.dg/void-cast-1.c: New test.
29989
29990 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
29991
29992         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
29993
29994 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29995
29996         PR fortran/21177
29997         * gfortran.dg/pr21177.f90: New test.
29998
29999 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
30000
30001         PR tree-optimization/21171
30002         * gcc.dg/tree-ssa/pr21171.c: New test.
30003
30004 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
30005
30006         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
30007         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
30008         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
30009         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
30010         gcc.dg/tree-ssa/gen-vect-32.c: New.
30011         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
30012         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
30013         don't run on PPC32.
30014
30015 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30016
30017         PR c/21213
30018         * gcc.dg/transparent-union-3.c: New test.
30019
30020 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30021
30022         PR c/20740
30023         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
30024         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
30025         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
30026         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
30027         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
30028         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
30029
30030 2005-04-26  Jeff Law  <law@redhat.com>
30031
30032         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
30033         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
30034         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
30035         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
30036         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
30037         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
30038         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
30039
30040 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
30041
30042         PR tree-optimization/17598
30043         * gcc.dg/tree-ssa/pr17598.c: New testcase.
30044
30045 2005-04-25  Mike Stump  <mrs@apple.com>
30046
30047         * objc.dg/fix-and-continue-1.m: Add.
30048
30049 2005-04-25  Roger Sayle  <roger@eyesopen.com>
30050
30051         PR c++/20995
30052         * g++.dg/opt/pr20995-1.C: New test case.
30053
30054 2005-04-25  Devang Patel <dpatel@apple.com>
30055
30056         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
30057
30058 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30059
30060         PR testsuite/21062
30061         * g++.dg/opt/alias2.C (printf): Correct the prototype.
30062
30063 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30064
30065         PR C++/21188
30066         * g++.dg/opt/rtti2.C: New test.
30067
30068 2005-04-25  Paul Brook  <paul@codesourcery.com>
30069         Steven G. Kargl  <kargls@comcast.net>
30070
30071         PR fortran/20879
30072         * gfortran.dg/ichar_1.f90: New file.
30073
30074 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
30075
30076         PR middle-end/20991
30077         * g++.dg/opt/pr20991.C: New test.
30078
30079         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
30080         where sizeof (type) < __alignof__ (type).
30081         * gcc.dg/compat/struct-layout-1.h: Likewise.
30082
30083 2005-04-24  Per Bothner  <per@bothner.com>
30084             Devang Patel  <dpatel@apple.com>
30085
30086         PR preprocessor/20907
30087         * gcc.dg/cpp/very-long-comment.c: New test.
30088
30089 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30090
30091         PR fortran/20059
30092         * gfortran.dg/common_5.f: New test.
30093
30094 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
30095
30096         PR middle-end/21082
30097         * g++.dg/tree-ssa/pr21082.C: New testcase.
30098
30099 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
30100
30101         * gcc.dg/vect/vect-99.c: New test.
30102
30103 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
30104
30105         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
30106
30107 2005-04-22  Jeff Law  <law@redhat.com>
30108
30109         * gcc.dg/uninit-5.c: Remove xfails.
30110         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
30111         conditionals and loads.
30112
30113 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
30114
30115         PR libfortran/20074
30116         PR libfortran/20436
30117         PR libfortran/21108
30118         * gfortran.dg/nested_reshape.f90: new test
30119         * gfortran.dg/reshape-alloc.f90: new test
30120         * gfortran.dg/reshape.f90: new test
30121
30122 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
30123
30124         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
30125
30126         * gcc.dg/arm-vfp1.c: New test.
30127
30128 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
30129
30130         PR c++/21087
30131         * g++.dg/lookup/builtin2.C: New test.
30132
30133 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
30134
30135         * gcc.dg/weak/weak-13.c: New test.
30136
30137 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
30138
30139         * lib/target-supports.exp (check_effective_target_sync_int_long):
30140         Add powerpc*.
30141
30142 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
30143
30144         * gcc.target/mips/branch-1.c: New test.
30145
30146 2005-04-21  Richard Henderson  <rth@redhat.com>
30147
30148         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
30149         * gcc.dg/vect/vect-86.c: Likewise.
30150         * gcc.dg/vect/vect-87.c: Likewise.
30151         * gcc.dg/vect/vect-88.c: Likewise.
30152
30153 2005-04-21  Devang Patel  <dpatel@apple.com>
30154
30155         PR optimization/20994
30156         * gcc.dg/tree-ssa/ifc-3.c: New test.
30157
30158 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
30159
30160         PR c/12913
30161         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
30162         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
30163         gcc.dg/c99-vla-jump-5.c: New tests.
30164
30165 2005-04-19  Richard Henderson  <rth@redhat.com>
30166
30167         * lib/target-supports.exp (check_effective_target_vect_int_mult):
30168         Fix typo in exists check.
30169         (check_effective_target_sync_int_long): New.
30170         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
30171         * gcc.dg/ia64-sync-2.c: Likewise.
30172         * gcc.dg/ia64-sync-3.c: Likewise.
30173         * gcc.dg/ia64-sync-4.c: Likewise.
30174
30175 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
30176
30177         * gcc.dg/fold-xor-1.c: New test.
30178         * gcc.dg/fold-xor-2.c: New test.
30179
30180 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
30181
30182         PR target/20670
30183         * g++.dg/eh/fp-regs.C: New test.
30184
30185 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
30186
30187         * gcc.dg/Wint-to-pointer-cast-1.c,
30188         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
30189         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
30190         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
30191
30192 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30193
30194         PR fortran/16861
30195         * gfortran.dg/pr16861.f90: New test.
30196
30197 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
30198
30199         * gcc.dg/pr21085.c: New test.
30200
30201 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
30202
30203         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
30204         (setup_mips_tests, dg-mips-options): New procedures.
30205         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
30206         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
30207         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
30208         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30209         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
30210         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
30211         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
30212         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30213         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
30214         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
30215         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
30216         dg-mips-options instead of dg-options.  Remove now-redundant
30217         preprocessor guards.
30218         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
30219         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30220         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30221         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
30222         * gcc.dg/vr-mult-2.c: Delete.
30223         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
30224         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
30225         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
30226         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
30227         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
30228         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
30229         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
30230
30231 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
30232
30233         * ada/acats/run_all.sh: Use sync when executable not present.
30234
30235 2005-04-18  Devang Patel  <dpatel@apple.com>
30236
30237         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
30238         * gcc.dg/vect/vect-11a.c: New.
30239         * gcc.dg/vect/vect-none.c: Update.
30240         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
30241
30242 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
30243
30244         PR tree-optimization/20922
30245         * gcc.dg/pr20922-1.c: New test.
30246         * gcc.dg/pr20922-2.c: New test.
30247         * gcc.dg/pr20922-3.c: New test.
30248         * gcc.dg/pr20922-4.c: New test.
30249         * gcc.dg/pr20922-5.c: New test.
30250         * gcc.dg/pr20922-6.c: New test.
30251
30252 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30253
30254         PR libfortran/20950
30255         * gfortran.dg/pr20950.f: New test.
30256
30257 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30258
30259         PR libfortran/19216
30260         * gfortran.dg/pr19216.f: New test.
30261
30262 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
30263
30264         PR tree-optimization/21001
30265         * gcc.dg/tree-ssa/pr21001.c: New.
30266
30267 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
30268
30269         PR libfortran/21075
30270         * gfortran.dg/reshape_rank7.f90: New test.
30271
30272 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
30273
30274         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
30275         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
30276         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
30277         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
30278         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
30279         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
30280         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
30281         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
30282         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
30283         wrong way round).
30284         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
30285         in namelists.  New test.
30286         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
30287         New test.
30288         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
30289         New test.
30290         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
30291         namelist.  New test.
30292         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
30293         New test.
30294         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
30295         New test.
30296         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
30297         namelist.  New test.
30298         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
30299         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
30300         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
30301         New test.
30302         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
30303         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
30304         arrays. New test.
30305
30306 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
30307
30308         * gfortran.dg/wtruncate.f: New testcase.
30309         * gfortran.dg/wtruncate.f90: New testcase.
30310
30311 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
30312
30313         PR c++/21025
30314         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
30315         which sizeof/alignof is dependent, rather than just whether we are
30316         processing_template_decl.
30317
30318 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
30319
30320         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30321         corrected typo where the wrong variables had been compared.
30322
30323 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
30324
30325         PR libfortran/18495
30326         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30327         Test callee-allocated version of return array with a write
30328         statement.
30329         Test spread with a temporary with another write statement.
30330
30331 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
30332
30333         PR tree-optimization/21031
30334         * gcc.dg/tree-ssa/pr21031.c: New.
30335
30336 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
30337
30338         PR tree-optimization/21004
30339         * gcc.dg/builtins-53.c: Include builtins-config.h.
30340         Check floorf, ceilf, floorl and ceill transformations
30341         only when HAVE_C99_RUNTIME is defined.
30342
30343 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
30344
30345         PR middle-end/20739
30346         * gcc.dg/tree-ssa/pr20739.c: New test.
30347
30348 2005-04-14  Mike Stump  <mrs@apple.com>
30349
30350         * gcc.dg/Foundation.framework/empty: New.
30351         * gcc.dg/framework-2.c: New.
30352
30353 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
30354
30355         PR tree-optimization/21021
30356         * gcc.c-torture/compile/pr21021.c: New.
30357
30358 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
30359
30360         PR testsuite/21010
30361         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
30362         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
30363         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
30364         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
30365         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
30366         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
30367         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
30368         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
30369
30370 2005-04-14  Richard Henderson  <rth@redhat.com>
30371
30372         * lib/target-supports.exp (check_effective_target_vect_condition):
30373         Add ia64, i?86, and x86_64.
30374
30375 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
30376
30377         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
30378
30379 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
30380
30381         PR tree-optimization/20657
30382         * gcc.dg/tree-ssa/pr20657.c: New.
30383
30384 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
30385
30386         * gcc.dg/builtins-53.c: Also check (int)trunc* and
30387         (long long int)trunc*.
30388
30389 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
30390
30391         PR target/20927
30392         * gcc.dg/pr20927.c: New test.
30393
30394 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
30395
30396         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
30397         * gcc.target/mips/asm-1.c: Likewise.
30398
30399 2005-04-13  Dale Johannesen  <dalej@apple.com>
30400
30401         * objc.dg/objc-fast-4.m: New.
30402
30403 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
30404
30405         * gcc.target/cris/torture/cris-torture.exp: New driver in new
30406         directory.
30407         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
30408
30409 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
30410
30411         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
30412         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
30413         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
30414
30415 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
30416
30417         PR tree-optimization/20913
30418         * gcc.dg/tree-ssa/pr20913.c: New.
30419
30420         PR tree-optimization/20702
30421         * gcc.dg/tree-ssa/pr20702.c: New.
30422
30423 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30424
30425         PR c++/13744
30426         * g++.dg/inherit/local3.C: New test.
30427
30428 2005-04-12  Jeff Law  <law@redhat.com>
30429
30430         * gcc.dg/tree-ssa/20050412-1.c: New test.
30431
30432 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
30433
30434         PR libfortran/19016
30435         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
30436         Add tests with mask generated by expression.
30437         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30438         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30439         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30440
30441 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
30442
30443         PR middle-end/20917
30444         * gcc.dg/20050409-1.c: New test.
30445
30446 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
30447
30448         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
30449
30450 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
30451
30452         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30453         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
30454         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30455         (TARGET_CXX): Adjust accordingly.
30456         * target.h (struct gcc_target): Remove epxort_class_data.  Add
30457         determine_class_data_visibility and class_data_always_comdat.
30458         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30459         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
30460         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30461         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
30462         (arm_cxx_determine_class_data_visibility): New.
30463         (arm_cxx_class_data_always_comdat): Likewise.
30464         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30465         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
30466         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30467         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
30468         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
30469         Define.
30470
30471 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
30472
30473         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
30474
30475 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
30476
30477         * gcc.dg/i386-darwin-fpmath.c: New.
30478
30479 2004-04-11  Devang Patel  <dpatel@apple.com>
30480
30481         * lib/target-supports.exp (check_effective_target_vect_condition): New.
30482         * gcc.dg/vect/vect-ifcvt-1.c: New test.
30483         * gcc.dg/vect/vect-ifcvt-2.c: New test.
30484         * gcc.dg/vect/vect-ifcvt-3.c: New test.
30485         * gcc.dg/vect/vect-ifcvt-4.c: New test.
30486         * gcc.dg/vect/vect-ifcvt-5.c: New test.
30487         * gcc.dg/vect/vect-ifcvt-6.c: New test.
30488         * gcc.dg/vect/vect-ifcvt-7.c: New test.
30489         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
30490
30491 2004-04-11  Devang Patel  <dpatel@apple.com>
30492
30493         * gcc.dg/vect/vect-dv-1.c: New test.
30494         * gcc.dg/vect/vect-dv-2.c: New test.
30495
30496 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
30497
30498         PR tree-optimization/20933
30499         * gcc.dg/tree-ssa/pr20933.c: New test.
30500
30501 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30502
30503         * gfortran.dg/fold_nearest.f90: New test.
30504
30505 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
30506
30507         * gcc.dg/tree-ssa/alias-1.c: New test.
30508
30509 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
30510
30511         PR tree-optimization/20920
30512         * g++.dg/tree-ssa/pr20920.C: New test.
30513
30514 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
30515
30516         * gcc.dg/builtins-53.c: Also check (int)ceil* and
30517         (long long int)ceil*.
30518
30519 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
30520
30521         * g++.dg/warn/Wdtor1.C: Declare template in system header with
30522         explicit C++ linkage.
30523
30524 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30525
30526         * gfortran.dg/pr17229.f: Take care of the new obsolescence
30527         warning for arithmetic IF statements.
30528
30529 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
30530
30531         * eor_handling_1.f90: New test case.
30532         * eor_handling_2.f90: New test case.
30533         * eor_handling_3.f90: New test case.
30534         * eor_handling_4.f90: New test case.
30535         * eor_handling_5.f90: New test case.
30536         * noadv_size.f90: New test case.
30537         * pad_no.f90: New test case.
30538
30539 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
30540
30541         * gcc.c-torture/execute/20050410-1.c: New test.
30542
30543 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
30544
30545         * gcc.dg/pr20126.c: New.
30546
30547 2005-04-09  Bud Davis  <bdavis@gfortran.org>
30548             Steven G. Kargl <kargls@comcast.net>
30549
30550         * gfortran.dg/PR19872.f: New test.
30551
30552 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
30553
30554         * gfortran.dg/nint_1.f90: Fix dg-do directive.
30555
30556 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
30557
30558         * gfortran.dg/nint_1.f90: New test.
30559
30560 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
30561
30562         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
30563         Added test for callee-allocated arrays with write statements.
30564         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
30565         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
30566         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30567         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30568         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30569
30570 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
30571
30572         PR libfortran/20163
30573         * gfortran.dg/open-options-blanks.f: New test.
30574
30575 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
30576
30577         PR fortran/13257
30578         * gfortran.dg/comma_format_extension_[1234].f: New tests.
30579
30580 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
30581
30582         * gcc.dg/tree-ssa/stdarg-1.c: New test.
30583         * gcc.dg/tree-ssa/stdarg-2.c: New test.
30584         * gcc.dg/tree-ssa/stdarg-3.c: New test.
30585         * gcc.dg/tree-ssa/stdarg-4.c: New test.
30586         * gcc.dg/tree-ssa/stdarg-5.c: New test.
30587         * gcc.c-torture/execute/stdarg-4.c: New test.
30588
30589         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
30590
30591         PR target/20795
30592         * g++.dg/abi/param2.C: New test.
30593
30594 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
30595
30596         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
30597
30598 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
30599
30600         * gcc.dg/builtins-53.c: New test.
30601
30602 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
30603
30604         * g++.dg/tree-ssa/pr18178.C: New test.
30605         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
30606         * gcc.c-torture/execute/20041019-1.c: New test.
30607         * gcc.dg/tree-ssa/20041008-1.c: New test.
30608         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
30609         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
30610         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
30611         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
30612         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
30613         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
30614         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
30615         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
30616         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30617         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30618
30619 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
30620
30621         PR rtl-optimization/20466
30622         * gcc.c-torture/execute/pr20466-1.c: New test.
30623
30624 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
30625
30626         PR c++/20905
30627         * g++.dg/parse/cond2.C: New test.
30628
30629         PR c++/20145
30630         * g++.dg/warn/Wdtor1.C: New test.
30631
30632 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30633
30634         PR fortran/17229
30635         * gfortran.dg/pr17229.f: New test.
30636
30637 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
30638
30639         * gfortran.dg/tiny_1.f90: New test.
30640         * gfortran.dg/tiny_2.f90: ditto.
30641
30642 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
30643
30644         * gfortran.dg/eor_1.f90: Fix dg-do run line
30645         * gfortran.dg/open_new.f90: Fix dg-do run line
30646
30647 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
30648
30649         * lib/target-supports.exp (get_compiler_messages): Support
30650         optional arguments, the fourth being compiler options.
30651         (check_effective_target_fpic): New proc.
30652         * gcc.dg/20050321-2.c: Restrict to target fpic.
30653
30654 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
30655
30656         * gcc.dg/15443-1.c: New test.
30657         * gcc.dg/15443-2.c: Likewise.
30658
30659 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30660
30661         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
30662
30663 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
30664
30665         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
30666
30667 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
30668
30669         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
30670         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
30671         -m64.
30672         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
30673         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
30674         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
30675
30676 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
30677
30678         PR c++/20212
30679         * g++.dg/warn/Wunused-11.C: New test.
30680
30681 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
30682
30683         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
30684
30685 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
30686
30687         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
30688
30689 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
30690
30691         PR c++/20734
30692         * g++.dg/template/ptrmem13.C: New test.
30693
30694 2005-04-05  Per Bothner  <per@bothner.com>
30695
30696         * lib/gcc.exp: Always add -fno-show-column, for now.
30697
30698 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
30699
30700         PR testsuite/20767
30701         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
30702         of plain old "unsigned int" for the type of "i".  Makes this test
30703         64bit clean.
30704
30705 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
30706
30707         * gcc.dg/i386-ssefn-1.c: New test.
30708         * gcc.dg/i386-ssefn-2.c: New test.
30709         * gcc.dg/i386-ssefn-3.c: New test.
30710         * gcc.dg/i386-ssefn-4.c: New test.
30711
30712 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
30713
30714         PR tree-optimization/20076
30715         * gcc.dg/builtin-apply4.c: New test.
30716
30717         PR preprocessor/19475
30718         * gcc.dg/cpp/macspace1.c: New test.
30719         * gcc.dg/cpp/macspace2.c: New test.
30720
30721 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30722
30723         * gfortran.dg/pr20755.f: Fixed bad format.
30724
30725 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
30726
30727         PR c++/20763
30728         * g++.dg/ext/attrib21.C: New test.
30729
30730 2004-04-05  Devang Patel  <dpatel@apple.com>
30731
30732         * lib/target-supports.exp (check_effective_target_vect_shif): New.
30733         * gcc.dg/vect/vect-shift-1.c: New test.
30734
30735 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30736
30737         PR libfortran/20755
30738         * gfortran.dg/pr20755.f: New test.
30739
30740 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
30741
30742         * gfortran.dg/pr15959.f90: New test.
30743         * gfortran.dg/string_pad_trunc.f90: New test.
30744
30745 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30746
30747         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
30748         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
30749         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
30750         syntax.
30751
30752 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30753
30754         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
30755
30756 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30757
30758         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
30759         * gcc.c-torture/compile/20011119-2.c: Likewise.
30760         * gcc.c-torture/compile/981001-2.c: Likewise.
30761
30762 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
30763
30764         PR c++/20679
30765         * g++.dg/template/overload4.C: New test.
30766
30767 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
30768
30769         PR c++/20746
30770         * g++.dg/abi/covariant5.C: New.
30771
30772         PR debug/20505
30773         * g++.dg/debug/const2.C: New.
30774
30775 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
30776
30777         PR rtl-optimization/16104
30778         * gcc.c-torture/execute/20050316-1.c: New test.
30779
30780 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
30781
30782         * g++.dg/template/spec23.C: Fix dg-error text.
30783
30784 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
30785
30786         PR c++/19199
30787         * g++.dg/expr/lval2.C: New.
30788
30789 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30790
30791         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
30792         __builtin_strcasecmp and __builtin_strncasecmp.
30793
30794 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
30795
30796         PR c++/20723
30797         * g++.dg/template/spec22.C: New.
30798         * g++.dg/template/spec23.C: New.
30799
30800 2005-04-03  Dale Ranta  <dir@lanl.gov>
30801             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30802
30803         PR libfortran/20068
30804         PR libfortran/20125
30805         PR libfortran/20156
30806         PR libfortran/20471
30807         * gfortran.dg/backspace.f: New test.
30808
30809 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
30810
30811         * gcc.dg/pr19345.c: New test.
30812
30813 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
30814
30815         PR tree-optimization/20640
30816         * gcc.dg/torture/tree-loop-1.c: New.
30817
30818 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
30819
30820         PR rtl-optimization/20290
30821         * gcc.c-torture/execute/loop-ivopts-2.c: New.
30822
30823 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
30824
30825         * gcc.dg/rs6000-fpint.c: New.
30826
30827 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
30828
30829         * gcc.dg/old-style-then-proto-1.c: New test.
30830
30831 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30832
30833         * gfortran.fortran-torture/execute/backspace.f90: Check
30834         after backspace and read was incorrect.
30835
30836 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30837
30838         * gcc.c-torture/execute/builtins/strcat.c: Check the result
30839         buffer past the terminating NUL using memcmp.
30840         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
30841         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
30842
30843         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
30844         Fix unused/uninitialized variable warnings.
30845
30846         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
30847         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
30848         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
30849         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
30850
30851         * gcc.c-torture/execute/builtins/abs-1-lib.c,
30852         gcc.c-torture/execute/builtins/fputs-lib.c,
30853         gcc.c-torture/execute/builtins/lib/fprintf.c,
30854         gcc.c-torture/execute/builtins/lib/main.c,
30855         gcc.c-torture/execute/builtins/lib/memcmp.c,
30856         gcc.c-torture/execute/builtins/lib/memmove.c,
30857         gcc.c-torture/execute/builtins/lib/mempcpy.c,
30858         gcc.c-torture/execute/builtins/lib/memset.c,
30859         gcc.c-torture/execute/builtins/lib/printf.c,
30860         gcc.c-torture/execute/builtins/lib/sprintf.c,
30861         gcc.c-torture/execute/builtins/lib/stpcpy.c,
30862         gcc.c-torture/execute/builtins/lib/strchr.c,
30863         gcc.c-torture/execute/builtins/lib/strcmp.c,
30864         gcc.c-torture/execute/builtins/lib/strcpy.c,
30865         gcc.c-torture/execute/builtins/lib/strcspn.c,
30866         gcc.c-torture/execute/builtins/lib/strlen.c,
30867         gcc.c-torture/execute/builtins/lib/strncat.c,
30868         gcc.c-torture/execute/builtins/lib/strncmp.c,
30869         gcc.c-torture/execute/builtins/lib/strncpy.c,
30870         gcc.c-torture/execute/builtins/lib/strrchr.c,
30871         gcc.c-torture/execute/builtins/lib/strspn.c,
30872         gcc.c-torture/execute/builtins/lib/strstr.c,
30873         gcc.c-torture/execute/builtins/memops-asm-lib.c,
30874         gcc.c-torture/execute/builtins/strlen-2.c,
30875         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
30876         prototypes.
30877
30878 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
30879
30880         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
30881         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
30882         selectany usage.
30883
30884 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
30885
30886         PR c++/19406
30887         * g++.dg/debug/using1.C: New test.
30888
30889 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
30890
30891         PR middle-end/20524
30892         * gcc.dg/alias-7.c: Prefix asm-declared name with
30893         __USER_LABEL_PREFIX__.
30894
30895 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
30896
30897         Fix fallout from PR middle-end/15700:
30898         * gcc.c-torture/compile/20011119-1.c: Take
30899         __USER_LABEL_PREFIX__ into account.
30900         * gcc.c-torture/compile/20011119-2.c: Likewise.
30901
30902 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30903
30904         PR c++/18644
30905         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
30906
30907 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
30908
30909         PR c/17855
30910         * gcc.c-torture/compile/struct-non-lval-1.c,
30911         gcc.c-torture/compile/struct-non-lval-2.c,
30912         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
30913
30914 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
30915
30916         * gcc.dg/tls/tls.exp: Remove temporary file.
30917         * g++.dg/tls/tls.exp: Ditto.
30918         * lib/file-format.exp: Ditto.
30919         * g++.dg/special/ecos.exp: Ditto.
30920
30921         * lib/profopt.exp: Treat prof_ext as a list.
30922         * gcc.misc-tests/bprob.exp: Ditto.
30923         * g++.dg/bprob/bprob.exp: Ditto.
30924
30925         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
30926         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
30927         g++.dg/tree-ssa/pointer-reference-alias.C,
30928         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
30929         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
30930         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
30931         g++.dg/vect/pr19951.cc: Ditto.
30932         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
30933         gcc.dg/builtins-47.c: Ditto.
30934         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
30935         gcc.dg/pr20115-1.c: Ditto.
30936         * gcc.dg/tree-ssa/20030530-2.c,
30937         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
30938         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
30939         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
30940         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
30941         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
30942         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
30943         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
30944         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
30945         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
30946         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
30947         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
30948         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
30949         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
30950         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
30951         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
30952         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
30953         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
30954         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
30955         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
30956         gcc.dg/tree-ssa/20030824-1.c,
30957         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
30958         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
30959         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
30960         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
30961         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
30962         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
30963         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
30964         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
30965         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
30966         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
30967         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
30968         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
30969         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
30970         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
30971         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
30972         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
30973         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
30974         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
30975         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
30976         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
30977         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
30978         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
30979         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
30980         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
30981         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
30982         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
30983         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
30984         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
30985         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
30986         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
30987         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
30988         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
30989         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
30990         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
30991         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
30992         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
30993         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
30994         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
30995         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
30996         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
30997         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
30998         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
30999         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
31000         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
31001         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
31002         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
31003         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
31004         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
31005         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
31006         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
31007         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
31008         gcc.dg/tree-ssa/useless-1.c: Ditto.
31009         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
31010         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
31011         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
31012         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
31013         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31014         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
31015         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
31016         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
31017         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
31018         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
31019         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
31020         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
31021         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
31022         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
31023         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
31024         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
31025         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
31026         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
31027         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
31028         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
31029         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
31030         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31031         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31032         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
31033         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
31034         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
31035         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
31036         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
31037         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
31038         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
31039         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
31040         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
31041         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
31042         gcc.dg/vect/vect-none.c: Ditto.
31043         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
31044         treelang/compile/unsigned.tree: Ditto.
31045
31046         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
31047         * gcc.dg/cpp/direct2s.c: Ditto.
31048         * gcc.dg/cpp/paste4.c: Ditto.
31049         * gcc.dg/cpp/separate-1.c: Ditto.
31050         * gcc.dg/pch/save-temps-1.c: Ditto.
31051         * g++.dg/ext/altivec-10.C: Ditto.
31052         * g++.dg/pch/pch.C: Ditto.
31053
31054         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
31055
31056         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
31057         * g++.dg/template/repo1.C: Ditto.
31058         * g++.dg/template/repo2.C: Ditto.
31059         * g++.dg/template/repo3.C: Ditto.
31060         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
31061         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
31062         * g++.old-deja/g++.pt/repo1.C: Ditto.
31063         * g++.old-deja/g++.pt/repo2.C: Ditto.
31064         * g++.old-deja/g++.pt/repo3.C: Ditto.
31065         * g++.old-deja/g++.pt/repo4.C: Ditto.
31066
31067         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
31068         * gcc.dg/20030107-1.c: Ditto.
31069         * gcc.dg/20030702-1.c: Ditto.
31070         * gcc.dg/profile-generate-1.c: Ditto.
31071         * g++.dg/other/profile1.C: Ditto.
31072         * g++.old-deja/g++.robertl/eb83.C: Ditto.
31073
31074         * lib/gcc-dg.exp (remove-build-file): New.
31075         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31076         cleanup-tree-dump, cleanup-saved-temps): New.
31077
31078 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
31079
31080         PR c++/19203, DR 214
31081         * g++.dg/parse/ambig3.C: Not ambiguous.
31082         * g++.dg/template/spec20.C: New.
31083         * g++.dg/template/spec21.C: New.
31084
31085 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
31086
31087         PR target/20045
31088         * gcc.dg/ia64-fptr-1.c: Run only on linux.
31089
31090 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31091
31092         PR libfortran/20660
31093         * gfortran.dg/negative_unit.f: New test.
31094
31095 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
31096
31097         * gcc.dg/20050330-1.c: New test.
31098
31099 2005-03-30  Devang Patel  <dpatel@apple.com>
31100
31101         * g++.dg/tree-sra/ssa-sra-3.C: New test.
31102
31103 2005-03-30  Dale Johannesen  <dalej@apple.com>
31104
31105         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
31106
31107 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
31108
31109         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
31110         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
31111         Strip options from test name.
31112
31113 2005-03-31  Jan Hubicka  <jh@suse.cz>
31114
31115         * gcc.dg/varpool-1.c: New testcase.
31116
31117 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31118
31119         PR c/772
31120         PR c/17913
31121         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
31122         gcc.dg/stmt-expr-label-3.c : New tests.
31123         * gcc.c-torture/execute/medce-2.c: Remove.
31124
31125 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31126
31127         PR c/20368
31128         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
31129         tests.
31130
31131 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
31132
31133         * gcc.c-torture/compile/pr20203.c: New test.
31134
31135 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31136
31137         * gfortran.dg/promotion.f90: New test.
31138
31139 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
31140
31141         PR middle-end/20491
31142         * gcc.dg/torture/asm-subreg-1.c: New test.
31143
31144 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
31145
31146         PR c/20672
31147         * gcc.dg/pr20672-1.c: New test.
31148
31149 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
31150
31151         * gfortran.dg/vect: New directory.
31152         * gfortran.dg/vect/vect.exp: New.
31153         * gfortran.dg/vect/vect-1.f90: New test.
31154         * gfortran.dg/vect/vect-2.f90: New test.
31155         * gfortran.dg/vect/vect-3.f90: New test.
31156         * gfortran.dg/vect/vect-4.f90: New test.
31157         * gfortran.dg/vect/vect-5.f90: New test.
31158
31159 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
31160
31161         PR middle-end/20622
31162         * gcc.dg/alias-7.c: New test.
31163
31164 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
31165
31166         * gcc.dg/sparc-reg-1.c: New test.
31167
31168 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
31169
31170         PR target/19890
31171         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
31172
31173 2005-03-29  Dale Ranta  <dir@lanl.gov>
31174             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31175
31176         PR libfortran/20163
31177         * gfortran.dg/pr20163-2.f: New test.
31178
31179 2005-03-28  Jan Hubicka  <jh@suse.cz>
31180
31181         PR middle-end/20635
31182         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
31183         by Jakub Jelinek.
31184
31185 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
31186
31187         PR tree-optimization/20626
31188         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
31189         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
31190
31191 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31192
31193         * gfortran.dg/underflow.f90: New test.
31194         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
31195
31196 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31197
31198         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
31199
31200 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
31201
31202         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
31203         (g++_init): Make sure that CXXFLAGS is set.
31204         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
31205         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
31206         * lib/gfortran.exp (gfortran_link_flags): Likewise.
31207         * lib/objc.exp (objc_init): Likewise.
31208         * lib/treelang.exp (treelang_init): Likewise.
31209
31210 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
31211
31212         PR tree-optimization/20470
31213         * gcc.dg/tree-ssa/pr20470.c: New test.
31214
31215 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
31216
31217         * gcc.dg/ppc-stfiwx.c: New.
31218
31219 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
31220
31221         PR target/19888
31222         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
31223
31224 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
31225
31226         * gcc.dg/20050325-1.c: Fix a typo.
31227
31228 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31229
31230         PR libfortran/19678
31231         PR libfortran/19679
31232         * gfortran.dg/dos_eol.f: New test.
31233
31234 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
31235
31236         PR rtl-optimization/20249
31237         * gcc.dg/20050325-1.c: New test.
31238
31239 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31240
31241         PR libfortran/15332
31242         * gfortran.dg/pr15332.f: New test.
31243
31244 2005-03-24  Dale Johannesen  <dalej@apple.com>
31245
31246         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
31247
31248 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
31249
31250         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
31251         'internal' visibility.
31252         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
31253         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
31254         'protected' visibility.
31255         * gcc.dg/visibility-7.c: Likewise.
31256         * lib/target-supports.exp (check_visibility_available): Take
31257         a parameter, the kind of visibility to check for.
31258         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
31259         to check_visibility_available.
31260
31261         * g++.dg/expr/cast3.C: New.
31262
31263 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
31264
31265         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
31266         rs6000.
31267
31268 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
31269
31270         PR target/20095
31271         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
31272
31273 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
31274
31275         * gcc.dg/badshift.c: Renamed to...
31276         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
31277
31278         * gcc.target/i386/badshift.c: Renamed to...
31279         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
31280         only.
31281
31282         PR rtl-optimization/20532
31283         * gcc.target/i386/badshift.c: New.
31284
31285 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31286
31287         * gfortran.dg/pr18025.f90: New test.
31288
31289 2005-03-23  Dale Johannesen  <dalej@apple.com>
31290
31291         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
31292
31293 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
31294
31295         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
31296
31297         * lib/target-supports.exp (check_iconv_available): Default
31298         libiconv to -liconv, if there is no definition.
31299
31300 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
31301
31302         * gcc.dg/torture/cris-asm-mof-1.c: New test.
31303
31304 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
31305
31306         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
31307         * g++.dg/opt/pr7503-2.C: Likewise.
31308         * g++.dg/opt/pr7503-3.C: Likewise.
31309         * g++.dg/opt/pr7503-4.C: Likewise.
31310         * g++.dg/opt/pr7503-5.C: Likewise.
31311         * g++.dg/warn/minmax.C: New test.
31312
31313 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31314
31315         * gfortran.dg/g77_intrinsics_funcs.f: New test.
31316         * gfortran.dg/g77_intrinsics_sub.f: New test.
31317
31318 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
31319             Jan Hubicka  <jh@suse.cz>
31320             Steven Bosscher <stevenb@suse.de
31321
31322         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
31323
31324 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31325
31326         PR c++/19980
31327         * g++.dg/template/redecl3.C: New test.
31328
31329 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31330
31331         PR c++/20499
31332         * g++.dg/parse/error16.C: Tweak error markers.
31333
31334 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
31335
31336         PR target/20561
31337         * gcc.dg/20050321-2.c: New test.
31338
31339 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
31340
31341         PR c++/20465
31342         PR c++/20381
31343         * g++.dg/template/ptrmem12.C: New.
31344
31345 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
31346
31347         PR rtl-optimization/20527
31348         * gcc.c-torture/execute/pr20527-1.c: New test.
31349
31350 2005-03-22  Ben Elliston  <bje@au.ibm.com>
31351
31352         * gcc.misc-tests/options.exp (check_for_options): Create a real C
31353         program, compile it into a real executable and then delete the .c
31354         and .x files afterwards, to avoid problems on testglue targets.
31355
31356 2005-03-21  Stuart Hastings  <stuart@apple.com>
31357
31358         * gcc.target/i386/sse-2.c: New.
31359
31360 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
31361
31362         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
31363
31364 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31365
31366         * g++.dg/parse/crash25.C: Fix typo.
31367
31368 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31369
31370         PR c++/20461
31371         * g++.dg/parse/crash24.C: New test.
31372
31373         PR c++/20536
31374         * g++.dg/parse/crash25.C: New test.
31375
31376 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31377
31378         PR c++/20147
31379         * g++.dg/ext/stmtexpr4.C: New test.
31380
31381 2005-03-20  Roger Sayle  <roger@eyesopen.com>
31382
31383         PR middle-end/20539
31384         * gcc.c-torture/compile/pr13066-1.c: New test case.
31385         * gcc.c-torture/compile/pr20539-1.c: Likewise.
31386         * g++.dg/opt/pr13066-1.C: Likewise.
31387
31388 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
31389
31390         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
31391
31392 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31393
31394         PR fortran/18525
31395         * gfortran.dg/nesting_1.f90: New test.
31396
31397 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31398
31399         PR c++/20240
31400         * g++.dg/lookup/using13.C: New test.
31401
31402 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31403
31404         PR c++/20333
31405         * g++.dg/template/crash36.C: New test.
31406
31407 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
31408
31409         PR c++/20463
31410         * g++.dg/template/crash35.C: New test.
31411
31412 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
31413
31414         PR c++/19966
31415         * g++.dg/overload/operator2.C: New test.
31416
31417 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31418
31419         PR libfortran/20257
31420         * gfortran.dg/pr20257.f90: New test.
31421
31422 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31423
31424         PR libfortran/20480
31425         * gfortran.dg/pr20480.f90: New test.
31426
31427 2005-03-16  Richard Henderson  <rth@redhat.com>
31428
31429         PR middle-end/15700
31430         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
31431         (_rtld_global): New.
31432         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
31433         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
31434
31435         * gcc.dg/alias-3.c: New.
31436         * gcc.dg/alias-4.c: New.
31437         * gcc.dg/alias-5.c: New.
31438         * gcc.dg/alias-6.c: New.
31439
31440 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
31441
31442         * gcc.dg/cpp/ucnid-7.c: New.
31443
31444 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
31445             Dorit Naishlos  <dorit@il.ibm.com>
31446
31447         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
31448         darwin.
31449
31450 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
31451
31452         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
31453         support misaligned accesses.
31454         * gcc.dg/vect/vect-58.c: Likewise.
31455         * gcc.dg/vect/vect-92.c: New.
31456         * gcc.dg/vect/vect-93.c: New.
31457
31458 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
31459
31460         PR fortran/18827
31461         * gfortran.dg/assign_2.f90: New test.
31462         * gfortran.dg/assign_3.f90: New test.
31463         * gfortran.dg/assign.f90: New test.
31464
31465 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
31466
31467         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
31468         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
31469         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
31470         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
31471         names.
31472
31473 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
31474
31475         * gcc.dg/cpp/ucnid-6.c: New.
31476
31477         * gcc.dg/cpp/normalize-1.c: New.
31478         * gcc.dg/cpp/normalize-2.c: New.
31479         * gcc.dg/cpp/normalize-3.c: New.
31480         * gcc.dg/cpp/normalize-4.c: New.
31481         * gcc.dg/cpp/ucnid-4.c: New.
31482         * gcc.dg/cpp/ucnid-5.c: New.
31483         * g++.dg/cpp/normalize-1.C: New.
31484         * g++.dg/cpp/ucnid-1.C: New.
31485
31486 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
31487
31488         * gcc.dg/pr18628.c: New.
31489
31490 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
31491
31492         PR c++/20280
31493         * g++.dg/tree-ssa/pr20280.C: New.
31494
31495 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31496
31497         PR fortran/20467
31498         * gfortran.dg/stfunc_2.f90: New test.
31499
31500 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
31501
31502         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
31503
31504 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
31505
31506         * gcc.dg/tree-ssa/20050314-1.c: New test.
31507
31508 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31509
31510         PR c++/4403
31511         PR c++/9783, DR433
31512         * g++.dg/template/friend34.C: New test.
31513         * g++.dg/template/friend35.C: Likewise.
31514         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
31515
31516 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31517
31518         Friend class name lookup 5/n
31519         PR c++/1016
31520         * g++.dg/lookup/hidden-class1.C: New test.
31521         * g++.dg/lookup/hidden-class2.C: Likewise.
31522         * g++.dg/lookup/hidden-class3.C: Likewise.
31523         * g++.dg/lookup/hidden-class4.C: Likewise.
31524         * g++.dg/lookup/hidden-class5.C: Likewise.
31525         * g++.dg/lookup/hidden-class6.C: Likewise.
31526         * g++.dg/lookup/hidden-class7.C: Likewise.
31527         * g++.dg/lookup/hidden-class8.C: Likewise.
31528         * g++.dg/lookup/hidden-class9.C: Likewise.
31529         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
31530         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
31531         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
31532         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
31533         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
31534         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
31535         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
31536         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
31537         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
31538         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
31539         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
31540
31541 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
31542
31543         PR c++/20157
31544         * g++.dg/template/error18.C: New test.
31545
31546 2005-03-09  Ben Elliston  <bje@au.ibm.com>
31547
31548         PR debug/16792
31549         * g++.dg/debug/pr16792.C: New test.
31550
31551 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
31552
31553         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
31554         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
31555         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
31556         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
31557         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
31558         test assertion names.
31559
31560 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31561
31562         PR fortran/18600
31563         * gfortran.dg/stfunc_1.f90: New test.
31564
31565 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31566
31567         PR fortran/16907
31568         * gfortran.dg/real_index_1.f90: New test.
31569
31570 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31571
31572         PR fortran/20323
31573         * gfortran.dg/spec_expr_1.f90: New test.
31574
31575 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
31576
31577         PR c/20402
31578         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
31579         new parser.
31580
31581 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31582
31583         PR fortran/20361
31584         * gfortran.dg/largeequiv_1.f90: New test.
31585
31586 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
31587
31588         * gcc.dg/ucnid-1.c: New.
31589         * gcc.dg/ucnid-2.c: New.
31590         * gcc.dg/ucnid-3.c: New.
31591         * gcc.dg/ucnid-4.c: New.
31592         * gcc.dg/ucnid-5.c: New.
31593         * gcc.dg/ucnid-6.c: New.
31594         * gcc.dg/cpp/ucnid-1.c: New.
31595         * gcc.dg/cpp/ucnid-2.c: New.
31596         * gcc.dg/cpp/ucnid-3.c: New.
31597         * g++.dg/other/ucnid-1.C: New.
31598
31599 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
31600
31601         * gcc.dg/vmx/darwin-abi-3.c: Delete.
31602
31603 2005-03-11  Per Bothner  <per@bothner.com>
31604
31605         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
31606         that diagnotics refer to correct token.
31607         * gcc.dg/unused-3.c: Likewise.
31608
31609 2005-03-11  Per Bothner  <per@bothner.com>
31610
31611         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
31612         constant" is now actually on same line as string constant.
31613         * gcc.dg/cpp/direct2s.c: Likewise.
31614
31615 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
31616
31617         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
31618
31619 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31620
31621         PR libfortran/20124
31622         * gfortran.dg/pr20124.f90: New Test
31623
31624 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
31625
31626         PR tree-optimization/20130
31627         * gcc.dg/pr20130-1.c: New test.
31628
31629 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
31630
31631         PR target/20095
31632         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
31633
31634 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31635
31636         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
31637
31638 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
31639
31640         * g++.dg/eh/forced1.C: Fix comment.
31641         * g++.dg/eh/forced2.C: Ditto.
31642         * g++.dg/eh/forced3.C: Ditto.
31643         * g++.dg/eh/forced4.C: Ditto.
31644
31645 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
31646
31647         PR rtl-opt/20412
31648         * gcc.c-torture/compile/pr20412.c: New test.
31649
31650 2005-03-10  Roger Sayle  <roger@eyesopen.com>
31651
31652         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
31653
31654 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
31655
31656         PR target/20322
31657         * gcc.dg/20050307-1.c: New test.
31658
31659 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
31660
31661         PR c++/20375
31662         * g++.dg/other/stdarg3.C: New.
31663
31664 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
31665
31666         PR c++/18384, c++/18327
31667         * g++.dg/init/array19.C: New test.
31668
31669         PR inline-asm/20314
31670         * gcc.dg/torture/pr20314-1.c: New test.
31671         * gcc.dg/torture/pr20314-2.c: New test.
31672
31673 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
31674
31675         * gcc.dg/20050309-1.c: New test.
31676
31677 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31678
31679         * gcc.dg/builtins-10.c: Reactivate disabled test.
31680         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
31681         new cbrt transformations.
31682
31683 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
31684
31685         PR c++/20208
31686         * g++.dg/template/array13.C: New test.
31687
31688 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
31689
31690         PR c++/16859
31691         * g++.dg/init/brace4.C: New test.
31692
31693 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
31694
31695         PR c++/20186
31696         * g++.dg/template/non-dependent12.C: New.
31697
31698 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
31699
31700         PR c++/20142
31701         * g++.dg/init/array18.C: Add dg-do run marker.
31702
31703         PR c++/20142
31704         * g++.dg/init/array18.C: New test.
31705
31706 2005-03-09  Ben Elliston  <bje@au.ibm.com>
31707
31708         * consistency.vlad/vlad.exp: Remove trailing semicolons.
31709         * g++.dg/gcov/gcov.exp: Likewise.
31710         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
31711         * gcc.target/xstormy16/xstormy16.exp: Likewise.
31712         * lib/c-torture.exp: Likewise.
31713         * lib/fortran-torture.exp: Likewise.
31714         * lib/g++.exp: Likewise.
31715         * lib/gcc-defs.exp: Likewise.
31716         * lib/gcc-dg.exp: Likewise.
31717         * lib/gcc.exp: Likewise.
31718         * lib/gcov.exp: Likewise.
31719         * lib/gfortran.exp: Likewise.
31720         * lib/mike-g++.exp: Likewise.
31721         * lib/mike-gcc.exp: Likewise.
31722         * lib/objc-torture.exp: Likewise.
31723         * lib/objc.exp: Likewise.
31724         * lib/profopt.exp: Likewise.
31725         * lib/target-libpath.exp: Likewise.
31726         * lib/target-supports.exp: Likewise.
31727         * lib/treelang.exp: Likewise.
31728         * lib/wrapper.exp: Likewise.
31729
31730 2005-03-08  Jeff Law  <law@redhat.com>
31731
31732         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
31733         PHI-OPT changes.
31734
31735 2005-03-08  Ira Rosen  <irar@il.ibm.com>
31736
31737         * gcc.dg/vect/pr20122.c: New test.
31738
31739 2005-03-07  Jeff Law  <law@redhat.com>
31740
31741         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
31742         was folded away.
31743         * gcc.dg/tree-ssa/pr18133-1.c: New test.
31744         * gcc.dg/tree-ssa/pr18133-2.c: New test.
31745         * gcc.dg/tree-ssa/pr18134.c: New test.
31746
31747 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31748
31749         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
31750         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
31751         gcc.dg/torture/builtin-noret-2.c: Require weak support.
31752
31753 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
31754
31755         PR tree-opt/17671
31756         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
31757
31758 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
31759
31760         * g++.dg/warn/Wnvdtor.C: New test.
31761
31762 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
31763
31764         * gcc.dg/torture/pr19683-1.c: New test.
31765
31766 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
31767
31768         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
31769         * gfortran.dg/g77/19990313-2.f: Ditto.
31770         * gfortran.dg/g77/19990313-3.f: Ditto.
31771         * gfortran.dg/g77/19990525-0.f: Ditto.
31772         * gfortran.dg/g77/19990826-0.f: Ditto.
31773         * gfortran.dg/g77/19990826-2.f: Ditto.
31774         * gfortran.dg/g77/19990826-3.f: Ditto.
31775         * gfortran.dg/g77/20000511-1.f: Ditto.
31776         * gfortran.dg/g77/20000511-2.f: Ditto.
31777         * gfortran.dg/g77/970625-2.f: Ditto.
31778         * gfortran.dg/g77/980310-2.f: Ditto.
31779         * gfortran.dg/g77/980310-3.f: Ditto.
31780         * gfortran.dg/g77/980310-8.f: Ditto.
31781         * gfortran.dg/g77/980519-2.f: Ditto.
31782         * gfortran.dg/g77/alpha1.f: Ditto.
31783         * gfortran.dg/g77/claus.f: Ditto.
31784         * gfortran.dg/g77/erfc.f: Ditto.
31785         * gfortran.dg/g77/short.f: Ditto.
31786         * gfortran.fortran-torture/execute/data.f90: Ditto.
31787         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
31788         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
31789
31790 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31791
31792         * lib/file-format.exp (gcc_target_object_format): Add check for som
31793         format and hardcode object formats on hppa*-*-hpux*.
31794         * lib/target-supports.exp (check_weak_available): Add check for som
31795         object format.  Always return 0 on hppa*-*-hpux10*.
31796
31797         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
31798         is defined.
31799
31800         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
31801
31802 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
31803
31804         * gfortran.dg/pr19936_1.f90: New test.
31805         * gfortran.dg/pr19936_2.f90: New test.
31806         * gfortran.dg/pr19936_3.f90: New test.
31807
31808 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
31809             Paul Thomas <prthomas@drfccad.cea.fr>
31810
31811         * gfortran.dg/PR19754_1.f90: New test.
31812         * gfortran.dg/PR19754_2.f90: Ditto.
31813
31814 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31815
31816         PR c++/19311
31817         * g++.dg/template/non-dependent11.C: New test.
31818
31819 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
31820
31821         * lib/target-supports.exp (check_iconv_available): Fix comment.
31822
31823 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
31824             Joseph S. Myers  <joseph@codesourcery.com>
31825
31826         PR c++/19797
31827         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
31828
31829 2005-03-04  Matthew Sachs  <msachs@apple.com>
31830
31831         * gcc.exp (gcc_target_compile): Put braces around
31832         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
31833         * objc.exp (objc_target_compile): Likewise.
31834         * treelang.exp (treelang_target_compile): Likewise.
31835
31836 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31837
31838         PR fortran/19673
31839         * gfortran.dg/func_result_1.f90: New test.
31840
31841 2005-03-04  Ben Elliston  <bje@au.ibm.com>
31842
31843         * gcc.misc-tests/options.exp: New test.
31844
31845 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
31846
31847         * gcc.dg/pr15784-4.c: New test.
31848
31849 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
31850
31851         * gcc.c-torture/execute/pr17133.c: New.
31852         * gcc.c-torture/compile/20050303-1.c: New.
31853
31854 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
31855
31856         * gcc.dg/cpp/assert4.c: Fix for cygwin.
31857
31858 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
31859
31860         * g++.dg/overload/using2.C: New.
31861
31862 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
31863
31864         PR c++/19916
31865         * g++.dg/init/ptrmem2.C: New test.
31866
31867 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
31868
31869         PR c/8927
31870         * gcc.dg/pr8927-1.c: New test.
31871
31872 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31873
31874         PR c++/20232
31875         * g++.dg/inherit/covariant12.C: New.
31876
31877 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31878
31879         PR fortran/19479
31880         * gfortran.dg/bound_1.f90: New test.
31881
31882 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
31883
31884         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
31885         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
31886
31887 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
31888
31889         PR c/20245
31890         * gcc.dg/pr20245-1.c: New test.
31891
31892 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
31893
31894         PR middle-end/19874
31895         * gcc.c-torture/execute/20050119-2.c: New test case.
31896
31897 2005-02-28  Ben Elliston  <bje@au.ibm.com>
31898
31899         * README: Update the DejaGnu bug reporting address.
31900         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
31901         * lib/objc-torture.exp: Likewise.
31902
31903 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
31904
31905         * gfortran.dg/boz_1.f90: New test.
31906         * gfortran.dg/boz_3.f90: New test.
31907         * gfortran.dg/boz_4.f90: New test.
31908
31909 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
31910
31911         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
31912         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
31913
31914 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31915
31916         PR libfortran/20101
31917         * gfortran.dg/write_0_pe_format.f90: New test.
31918
31919 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
31920
31921         PR c++/20206
31922         * g++.dg/opt/thunk2.C: New test.
31923         * g++.dg/opt/covariant1.C: New test.
31924
31925 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31926
31927         * gfortran.dg/e_d_fmt.f90: New test.
31928
31929 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
31930
31931         * gcc.dg/asm-b.c: Fix comment typos.
31932
31933 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
31934
31935         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
31936         a V_MAY_DEF also.
31937
31938 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
31939
31940         PR tree-opt/20188
31941         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
31942         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
31943         * gcc.dg/asm-b.c: New test.
31944
31945 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
31946
31947         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
31948         Disable this test on IRIX 6.
31949
31950 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
31951
31952         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
31953         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
31954         parser.
31955
31956 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
31957
31958         PR tree-optimization/20204
31959         * gcc.dg/pr20204.c: New test.
31960
31961 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
31962
31963         PR target/20196
31964         * gcc.c-torture/execute/20050224-1.c: New test.
31965
31966         PR c++/20175
31967         * g++.dg/warn/Wbraces2.C: New test.
31968
31969 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
31970
31971         PR c++/19878
31972         * g++.dg/init/const2.C: New test.
31973
31974 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
31975
31976         PR tree-optimization/20100
31977         * gcc.c-torture/execute/pr20100-1.c: New test.
31978
31979 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31980
31981         * gfortran.dg/implicit_3.f90: New test.
31982
31983         * gfortran.dg/deftype_1.f90: New test.
31984
31985 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
31986
31987         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
31988         the test passes.
31989         * g++.dg/other/anon3.C: Accept a warning.
31990
31991 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
31992
31993         * gcc.dg/pr20017.c: Fix a comment typo.
31994
31995 2005-02-23  Bud Davis  <bdavis@gfortran.org>
31996
31997         * gfortran.dg/list_read_4.f90: Change to f90 comments.
31998
31999 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
32000
32001         PR ada/19902
32002         * ada/acats/tests/cxa/cxa3004.a: Remove.
32003         * ada/acats/tests/cxb/cxb30061.am: Likewise.
32004
32005 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32006
32007         PR c++/20073
32008         * g++.dg/init/const1.C: New test.
32009
32010         PR c++/19991
32011         * g++.dg/parse/constant7.C: New test.
32012
32013         PR c++/20152
32014         * g++.dg/parse/error27.C: New test.
32015         * g++.dg/template/qualttp15.C: Adjust error markers.
32016         * g++.old-deja/g++.other/struct1.C: Likewise.
32017
32018         PR c++/20153
32019         * g++.dg/template/error17.C: New test.
32020
32021         PR c++/20148
32022         * g++.dg/parser/error26.C: New test.
32023
32024 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
32025
32026         PR tree-optimization/20100
32027         PR tree-optimization/20115
32028         * gcc.dg/pr20115.c: New test.
32029         * gcc.dg/pr20115-1.c: New test.
32030         * gcc.dg/pr20100.c: New test.
32031         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
32032         call-clobbered variables after alias1.
32033
32034 2005-02-22  Bud Davis  <bdavis@gfortran.org>
32035
32036         * gfortran.dg/list_read_4.f90: new test.
32037
32038 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
32039
32040         PR rtl-optimization/20017.
32041         * gcc.dg/pr20017.c: New.
32042
32043 2005-02-22  Devang Patel  <dpatel@apple.com>
32044
32045         PR 19952
32046         * g++.dg/tree-ssa/pr19952.C: New test.
32047
32048 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32049
32050         PR c++/19883
32051         * g++.dg/parse/constant6.C: New test.
32052
32053 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32054
32055         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32056         * g++.dg/charset/asm2.c: Likewise.
32057         * g++.dg/charset/asm3.c: Likewise.
32058         * g++.dg/charset/asm4.c: Likewise.
32059         * g++.dg/charset/asm5.c: Likewise.
32060         * g++.dg/charset/attribute1.c: Likewise.
32061         * g++.dg/charset/attribute2.c: Likewise.
32062         * g++.dg/charset/extern1.cc: Likewise.
32063         * g++.dg/charset/extern2.cc: Likewise.
32064         * g++.dg/charset/extern3.cc: Likewise.
32065         * g++.dg/charset/function.cc: Likewise.
32066         * g++.dg/charset/string.c: Likewise.
32067         * g++.dg/charset/charset.exp: Likewise.
32068         * lib/target-supports.exp (check_iconv_available): Fix comment.
32069
32070 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32071
32072         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
32073         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32074         * gcc.dg/charset/asm2.c: Likewise.
32075         * gcc.dg/charset/asm3.c: Likewise.
32076         * gcc.dg/charset/asm4.c: Likewise.
32077         * gcc.dg/charset/asm5.c: Likewise.
32078         * gcc.dg/charset/asm6.c: Likewise.
32079         * gcc.dg/charset/attribute1.c: Likewise.
32080         * gcc.dg/charset/attribute2.c: Likewise.
32081         * gcc.dg/charset/builtin1.c: Likewise.
32082         * gcc.dg/charset/extern.c: Likewise.
32083         * gcc.dg/charset/function.c: Likewise.
32084         * gcc.dg/charset/string.c: Likewise.
32085         * gcc.dg/charset/charset.exp: Likewise.
32086
32087 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
32088
32089         PR fortran/20086
32090         * gfortran.dg/pr20086.f90: New test.
32091
32092 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
32093
32094         PR tree-optimization/19786
32095         * g++.dg/tree-ssa/pr19786.C: New.
32096
32097 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32098
32099         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
32100
32101 2005-02-21  Jeff Law  <law@redhat.com>
32102
32103         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
32104
32105 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32106
32107         * gfortran.dg/do_iterator: Split loop, markup all lines for
32108         which an error locus is printed.
32109         * gfortran.dg/pr17708.f90: Markup all lines for which an error
32110         locus is printed.
32111         * gfortran.dg/select_4.f90: Likewise.
32112         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
32113         locuses in the various permutations.
32114
32115 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
32116
32117         PR tree-optimization/19951
32118         * g++.dg/vect: New directory.
32119         * g++.dg/vect/vect.exp: New file.
32120         * g++.dg/vect/pr19951.cc: New testcase.
32121         * g++.dg/dg.exp: Also prune vectorizer tests.
32122
32123 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
32124
32125         PR 18785
32126         * gcc.dg/charset/builtin1.c: New test.
32127
32128 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32129
32130         PR c++/19299
32131         * g++.dg/inherit/volatile1.C: New test.
32132
32133         PR c++/19440
32134         * g++.dg/template/dtor4.C: New test.
32135
32136 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32137
32138         * gfortran.dg/int_1.f90: New test.
32139
32140 2005-02-19  Devang Patel  <dpatel@apple.com>
32141
32142         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
32143
32144 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32145
32146         * gfortran.dg/achar_1.f90: New test.
32147
32148 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
32149
32150         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
32151
32152 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
32153             Jakub Jelinek  <jakub@redhat.com>
32154
32155         PR tree-optimization/19828
32156         * gcc.dg/tree-ssa/loop-7.c: New test.
32157         * gcc.c-torture/execute/20050218-1.c: New test.
32158
32159 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
32160
32161         PR c/20043
32162         * gcc.dg/transparent-union-1.c: New test.
32163         * gcc.dg/transparent-union-2.c: New test.
32164
32165 2005-02-18  James E Wilson  <wilson@specifixinc.com>
32166
32167         PR tree-optimization/18977
32168         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
32169
32170 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
32171
32172         PR target/20054
32173         * gcc.dg/pr20054.c: New test.
32174
32175 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32176
32177         PR c++/19508
32178         * g++.dg/ext/attrib20.C: New test.
32179
32180 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
32181
32182         PR middle-end/20030
32183         * gfortran.fortran-torture/execute/character_passing.f90: New test.
32184
32185 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
32186
32187         PR c++/20008
32188         * g++.dg/opt/switch4.C: New.
32189
32190 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
32191
32192         PR c++/20023
32193         PR tree-optimization/20009
32194         * gcc.c-torture/compile/20050217-1.c: New test.
32195         * g++.dg/opt/switch3.C: New test.
32196
32197         PR tree-optimization/18947
32198         * gcc.c-torture/compile/20050215-1.c: New test.
32199         * gcc.c-torture/compile/20050215-2.c: New test.
32200         * gcc.c-torture/compile/20050215-3.c: New test.
32201
32202 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
32203
32204         PR c++/20028
32205         * g++.dg/template/crash34.C: New.
32206
32207         PR c++/20022
32208         * g++.dg/other/access3.C: New.
32209
32210 2005-02-17  Ira Rosen  <irar@il.ibm.com>
32211
32212         * gcc.dg/vect/vect-98.c: New test.
32213
32214 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
32215
32216         PR tree-optimization/19967
32217         * gcc.dg/pr19967.c: New.
32218
32219 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
32220
32221         PR middle-end/19857
32222         * gcc.dg/tree-ssa/20050215-1.c: New test.
32223         * gcc.c-torture/execute/20050215-1.c: New test.
32224
32225 2005-02-15  Eric Christopher  <echristo@redhat.com>
32226
32227         * gcc.dg/cpp/20050215-1.c: New file.
32228
32229 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
32230
32231         PR tree-optimization/15785
32232         * gcc.dg/pr15785-1.c: New test.
32233
32234 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
32235
32236         PR c++/17788
32237         * g++.dg/init/ctor4.C: New.
32238         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
32239
32240 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
32241
32242         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
32243         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
32244
32245 2005-02-15  Andreas Schwab  <schwab@suse.de>
32246
32247         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
32248         declare malloc.
32249
32250 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
32251
32252         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
32253
32254 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
32255
32256         PR tree-optimization/19853
32257         * gcc.c-torture/compile/pr19853.c: New test.
32258
32259 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32260
32261         PR c++/19608
32262         * g++.dg/parse/local-class1.C: New.
32263
32264         PR c++/19895
32265         * g++.dg/parse/ptrmem3.C: New.
32266
32267         PR c++/19884
32268         * g++.old-deja/g++.oliva/template6.C: Add another case.
32269         * g++.dg/template/explicit6.C: New.
32270
32271 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
32272
32273         PR c++/17816
32274         * g++.dg/other/redecl2.C: New.
32275
32276 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32277
32278         PR c++/19891
32279         * g++.dg/abi/covariant4.C: New.
32280
32281 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
32282
32283         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
32284         New tests.
32285
32286 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
32287
32288         * gcc.dg/vect/vect-96.c: Fix typo.
32289
32290 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32291
32292         PR c++/14479
32293         PR c++/19487
32294         * g++.dg/template/enum5.C: New test.
32295
32296 2005-02-12  Ira Rosen  <irar@il.ibm.com>
32297
32298         * gcc.dg/vect/vect-97.c: New test.
32299
32300 2005-02-12  Ira Rosen  <irar@il.ibm.com>
32301
32302         * gcc.dg/vect/vect-96.c: New test.
32303
32304 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
32305
32306         * gcc.dg/builtins-34.c: Also check ldexp*.
32307
32308 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
32309
32310         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
32311
32312 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
32313
32314         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
32315         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
32316         dg-require-dll, dg-require-iconv, dg-require-named-sections,
32317         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
32318         selector_list, selector_expression, dg-process-target): Move to new
32319         file target-supports-dg.exp.
32320         * lib/target-supports-dg.exp: New.
32321
32322         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
32323         New.
32324
32325 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
32326
32327         PR c++/19666
32328         * g++.dg/other/ptrmem6.C: New test.
32329
32330         PR middle-end/19858
32331         * gcc.c-torture/compile/20050210-1.c: New test.
32332
32333 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
32334
32335         PR c++/19755
32336         * g++.dg/warn/Wbraces1.C: New test.
32337
32338 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
32339
32340         * gcc.dg/builtins-52.c: New testcase.
32341
32342 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
32343
32344         PR c/19342
32345         * gcc.c-torture/execute/20050119-1.c: New test.
32346
32347 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
32348
32349         PR c++/19811
32350         * g++.dg/init/delete1.C: New test.
32351
32352 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
32353
32354         PR c++/18470
32355         * g++.dg/template/static12.C: New test.
32356
32357 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
32358
32359         PR c++/19787
32360         * g++.dg/conversion/ambig1.C: New test.
32361
32362         PR c++/19739
32363         * g++.dg/ext/attrib19.C: New test.
32364
32365         PR c++/19732
32366         * g++.dg/parse/dtor5.C: New test.
32367
32368         PR c++/19762
32369         * g++.dg/template/dtor3.C: New test.
32370
32371         PR c++/19826
32372         * g++.dg/template/static11.C: New test.
32373         * g++.dg/template/crash2.C: Remove dg-error marker.
32374
32375 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
32376
32377         PR C++/18491
32378         * g++.old-deja/g++.mike/p10769a.C: Remove.
32379
32380 2005-02-09  Roger Sayle  <roger@eyesopen.com>
32381
32382         * gcc.dg/builtins-48.c: New test case.
32383         * gcc.dg/builtins-49.c: New test case.
32384         * gcc.dg/builtins-50.c: New test case.
32385         * gcc.dg/builtins-51.c: New test case.
32386
32387 2005-02-09  Ian Lance Taylor  <ian@airs.com>
32388
32389         PR middle-end/19583
32390         * g++.dg/warn/Wreturn-type-3.C: New test.
32391
32392 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
32393
32394         PR middle-end/19402
32395         * gcc.dg/pr19402-1.c: New testcase.
32396         * gcc.dg/pr19402-2.c: likewise.
32397
32398 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
32399
32400         PR middle-end/19854
32401         * g++.dg/tree-ssa/tmmti.C: New testcase.
32402
32403 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32404
32405         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
32406
32407 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
32408
32409         PR c++/19733
32410         * g++.dg/parse/crash23.C: New test.
32411         * g++.dg/warn/Weff1.C: New test.
32412
32413 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32414
32415         * gcc.dg/20050209-1.c: New test.
32416
32417 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32418
32419         PR target/19799
32420         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
32421
32422 2005-02-08  Mike Stump  <mrs@apple.com>
32423
32424         * g++.dg/pch/import-2.c: New test.
32425         * g++.dg/pch/import-2.hs: New.
32426         * g++.dg/pch/include/import-2a.h: New.
32427         * g++.dg/pch/include/import-2b.h: New.
32428
32429 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
32430
32431         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
32432
32433 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32434
32435         * gfortran.dg/substr_1.f90: New test.
32436
32437 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
32438
32439         PR middle-end/19775
32440         * gcc.dg/torture/builtin-power-1.c: Disable test for
32441         invalid transformation.
32442         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
32443         no longer optimize.
32444         * gcc.dg/builtins-47.c: New testcase.
32445
32446 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
32447             Dorit Naishlos  <dorit@il.ibm.com>
32448
32449         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
32450
32451 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
32452
32453         * gcc.c-torture/compile/20050206-1.c: New test.
32454
32455 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
32456
32457         PR tree-opt/19768
32458         * g++.dg/opt/pr19768.C: New test.
32459
32460 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
32461
32462         PR tree-opt/19736
32463         * gcc.c-torture/compile/pr19736.c: New test.
32464
32465 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32466
32467         PR c++/17401
32468         * g++.dg/parse/error25.C: New test.
32469
32470 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
32471
32472         * gcc.c-torture/execute/20050203-1.c: New.
32473
32474 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
32475
32476         * gcc.dg/vect/vect-85.c: Remove xfail.
32477         * gcc.dg/vect/vect-86.c: Remove xfail.
32478         * gcc.dg/vect/vect-87.c: Remove xfail.
32479         * gcc.dg/vect/vect-88.c: Remove xfail.
32480
32481 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
32482
32483         * gcc.dg/altivec-19.c: New.
32484
32485 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
32486
32487         PR c/17807
32488         * gcc.dg/nested-func-3.c: New test.
32489         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
32490
32491 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
32492
32493         * gcc.test-framework/gen_directive_tests: Generate tests for
32494         selector expressions.
32495
32496 2005-02-02  Matt Austern  <austern@apple.com>
32497
32498         PR c++/19628
32499         * g++/ext/builtin7.C: New.
32500         * g++/ext/builtin8.C: New.
32501
32502 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
32503
32504         PR c/18502
32505         * gcc.dg/pr18502-1.c: New test.
32506
32507 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32508
32509         PR c++/17413
32510         * g++.dg/template/local4.C: Tweak.
32511
32512 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
32513
32514         PR tree-optimization/19578
32515         * gcc.c-torture/compile/20050202-1.c: New test.
32516
32517 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
32518
32519         PR c/19435
32520         * gcc.dg/c99-init-4.c: New test.
32521
32522 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
32523
32524         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
32525
32526         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
32527
32528         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
32529         * g++.dg/eh/check-vect.h: New.
32530
32531         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
32532         * gcc.dg/vect/vect-78.c: Ditto.
32533         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
32534         Remove.
32535
32536         * g++.dg/conversion/simd1.C: Expect warning.
32537         * g++.dg/ext/attribute-test-1.C: Ditto.
32538         * g++.dg/ext/attribute-test-2.C: Ditto.
32539         * g++.dg/ext/attribute-test-3.C: Ditto.
32540         * g++.dg/ext/attribute-test-4.C: Ditto.
32541
32542         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
32543         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
32544
32545         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
32546
32547 2005-02-01  Richard Henderson  <rth@redhat.com>
32548
32549         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32550         long double for ibm double-double format.
32551         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32552
32553 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
32554
32555         PR tree-optimization/19633
32556         * gcc.dg/pr19633-1.c: New test.
32557         * gcc.dg/pr19633.c: Tweak to make pointer point
32558         to NULL or a symbol.
32559
32560 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
32561
32562         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
32563         New procs.
32564         (dg-process-target (local override)): Handle selector expressions.
32565
32566         * gcc.test-framework/README: Describe tests in source directory.
32567         * gcc.test-framework/test-framework.awk: Handle dg- tests.
32568         * gcc.test-framework/test-framework.exp: Handle dg- tests.
32569         * gcc.test-framework/dg-bogus-exp-P.c: New test.
32570         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
32571         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
32572         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
32573         * gcc.test-framework/dg-do-link-exp-P.c: New test.
32574         * gcc.test-framework/dg-do-run-exp-P.c: New test.
32575         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
32576         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
32577         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
32578         * gcc.test-framework/dg-error-exp-P.c: New test.
32579         * gcc.test-framework/dg-error-exp-XP.c: New test.
32580         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
32581         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
32582         * gcc.test-framework/dg-output-exp-P.c: New test.
32583         * gcc.test-framework/dg-output-exp-XF.c: New test.
32584         * gcc.test-framework/dg-warning-exp-P.c: New test.
32585         * gcc.misc-tests/dg-1.c: Remove.
32586         * gcc.misc-tests/dg-2.c: Remove.
32587         * gcc.misc-tests/dg-3.c: Remove.
32588         * gcc.misc-tests/dg-4.c: Remove.
32589         * gcc.misc-tests/dg-5.c: Remove.
32590         * gcc.misc-tests/dg-6.c: Remove.
32591         * gcc.misc-tests/dg-7.c: Remove.
32592         * gcc.misc-tests/dg-8.c: Remove.
32593         * gcc.misc-tests/dg-9.c: Remove.
32594         * gcc.misc-tests/dg-10.c: Remove.
32595         * gcc.misc-tests/dg-11.c: Remove.
32596         * gcc.misc-tests/dg-12.c: Remove.
32597         * gcc.misc-tests/dg-test.exp: Remove.
32598
32599         * gcc.test-framework/test-framework.awk: Change recording and
32600         printing of passes and failures.
32601
32602         * gcc.test-framework: New directory.
32603         * gcc.test-framework/README: New.
32604         * gcc.test-framework/test-framework.exp: New.
32605         * gcc.test-framework/test-framework.awk: New.
32606         * gcc.test-framework/gen_directive_tests: New.
32607
32608 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
32609
32610         * lib/treelang.exp: Fix comment typos.
32611         (treelang_target_compile): Don't append libs=-ltreelang to options.
32612
32613 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
32614
32615         * g++.dg/parse/typename7.C: Adjust error messages.
32616
32617 2005-01-31  Jeff Law  <law@redhat.com>
32618
32619         * gcc.c-torture/execute/20050131-1.c: New test.
32620         * gcc.dg/wcaselabel.c: New test.
32621
32622 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
32623
32624         * g++.dg/other/warning1.C: Adjust error messags.
32625         * g++.dg/parse/constant5.C: New test.
32626
32627 2005-01-31  Steven Bosscher  <stevenb@suse.de>
32628
32629         PR c/19333
32630         * gcc.c-torture/compile/20011130-1.c: Reorder to make
32631         the test case valid.
32632         * gcc.dg/20030815-1.c: Remove invalid tests.
32633         * gcc.dg/array-7.c: Adjust expected result.
32634         * gcc.dg/pr18596-3.c: Likewise.
32635         * gcc.dg/noncompile/20000901-1.c: Likewise.
32636         * gcc.dg/noncompile/init-2.c: Likewise.
32637         * gcc.dg/noncompile/init-4.c: Likewise.
32638
32639 2005-01-31  Dale Johannesen  <dalej@apple.com>
32640
32641         * g++.dg/opt/pr19650.C: New test.
32642
32643 2005-01-31  Richard Henderson  <rth@redhat.com>
32644
32645         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32646         long double for intel double extended format.
32647         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32648
32649 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
32650
32651         PR c++/19555
32652         * g++.dg/template/static10.C: New test.
32653
32654         PR c++/19395
32655         * g++.dg/parse/error24.C: New test.
32656
32657         PR c++/19367
32658         * g++.dg/lookup/builtin1.C: New test.
32659
32660         PR c++/19457
32661         * g++.dg/warn/conv3.C: New test.
32662
32663 2005-01-30  Bud Davis  <bdavis@gfortran.org>
32664
32665         PR fortran/19647
32666         * gfortan.dg/inquire_7.f90
32667
32668 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
32669
32670         PR tree-optimization/15791
32671         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
32672         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
32673         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
32674         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
32675         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
32676         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
32677         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
32678         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
32679         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
32680         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
32681
32682 2005-01-29  Paul Brook  <paul@codesourcery.com>
32683
32684         PR fortran/18565
32685         * check.c (real_or_complex_check): New function.
32686         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
32687         * intrinsic.c (add_functions): Use new check functions.
32688         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
32689         Add prototypes.
32690
32691 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
32692
32693         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
32694         gcc.dg/lvalue-3.c: New tests.
32695         * gcc.dg/concat.c: Update expected messages.
32696
32697 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
32698
32699         PR libfortran/19595
32700         * gfortran.dg/eor_1.f90: New test.
32701
32702 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
32703
32704         PR fortran/19589
32705         * gfortran.dg/logical_data_1.f90: New test.
32706
32707 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
32708
32709         PR c++/19253
32710         * g++.dg/template/crash33.C: New test.
32711
32712         PR c++/19667
32713         * g++.dg/template/crash32.C: New test.
32714
32715 2005-01-28  Ian Lance Taylor  <ian@airs.com>
32716
32717         PR middle-end/16558
32718         * g++.dg/warn/Wreturn-type-2.C: New test.
32719
32720 2004-06-24  Jeff Law  <law@redhat.com>
32721
32722         * gcc.dg/tree-ssa/20050128-1.c: New test.
32723
32724 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
32725
32726         * gcc.target/frv/all-mdpackh-1.c: New test.
32727
32728 2005-01-28  Steven Bosscher  <stevenb@suse.de>
32729
32730         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
32731
32732 2005-01-27  Richard Henderson  <rth@redhat.com>
32733
32734         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
32735
32736 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
32737
32738         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
32739
32740 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
32741
32742         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32743         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32744         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
32745         to cope with cases where the multilib options override the dg-options.
32746
32747 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
32748
32749         PR c/18946
32750         * gcc.dg/noncompile/20050120-1.c: New test.
32751
32752 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
32753
32754         PR tree-optimization/19633
32755         * gcc.dg/pr19633.c: New test.
32756         * gcc.dg/tree-ssa/pr19633.c: New test.
32757
32758 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
32759
32760         * gcc.dg/20041216-1.c: New test.
32761
32762 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
32763
32764         PR objc/18862
32765         * objc.dg/selector-2.m: New test.
32766
32767 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
32768
32769         * g++.dg/opt/range-test-2.C: New test.
32770
32771         PR rtl-optimization/19579
32772         * gcc.c-torture/execute/20050124-1.c: New test.
32773
32774 2005-01-26  Greg Parker  <gparker@apple.com>
32775         Stuart Hastings  <stuart@apple.com>
32776
32777         * gcc.c-torture/execute/20050125-1.c: New.
32778
32779 2005-01-18  Jan Hubicka  <jh@suse.cz>
32780
32781         PR tree-optimize/19337
32782         * gcc.c-torture/compile/20050119-1.c: New test.
32783
32784 2005-01-24  James E Wilson  <wilson@specifixinc.com>
32785
32786         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
32787         test for successful match.
32788
32789 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
32790
32791         PR objc/18408
32792         * objc.dg/comp-types-7.m: New test.
32793
32794 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
32795
32796         * lib/target-supports.exp (current_target_name): New.
32797         (check_effective_target_ilp32, check_effective_target_lp64):
32798         Cache the result to use as long as the current target, with
32799         multilib flags, remains the same.
32800
32801         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
32802         (dg-require-weak, dg-require-visibility, dg-require-alias,
32803         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
32804         dg-require-effective-target, dg-skip-if): Remove call to
32805         skip_test_and_clear_xfail.
32806         (dg-test): Clear xfail data.
32807
32808 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
32809
32810         PR target/17751
32811         * gcc.dg/ppc64-toc.c: New test.
32812
32813         * g++.dg/tree-ssa/empty-1.C: New test.
32814
32815         PR middle-end/19551
32816         * gcc.c-torture/execute/20050121-1.c: New test.
32817         * gcc.dg/20050121-2.c: New test.
32818
32819 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
32820         Paul Brook  <paul@codesourcery.com>
32821
32822         PR fortran/17941
32823         * gfortran.dg/real_const_1.f: New test.
32824         * gfortran.dg/real_const_2.f90: New test.
32825         * gfortran.dg/complex_int_1.f90: New test.
32826
32827 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
32828
32829         PR fortran/19313
32830         * gfortan.dg/inquire_6.f90: New test.
32831
32832 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
32833
32834         PR libfortran/19451
32835         * open_readonly_1.f90: New test.
32836
32837 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
32838
32839         PR libfortran/18982
32840         * gfortran.dg/open_new.f90: New file.
32841
32842 2005-01-22  Paul Brook  <paul@codesourcery.com>
32843
32844         * namelist_1.f90: New test.
32845
32846 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
32847
32848         PR tree-optimization/19484
32849         * gcc.c-torture/compile/20050122-[12].c: New tests.
32850
32851 2005-01-22  Paul Brook  <paul@codesourcery.com>
32852
32853         * gfortran.dg/implicit_2.f90: New test.
32854
32855 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
32856
32857         PR fortran/19314
32858         * gfortran.dg/inquire_5.f90: New test.
32859
32860 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32861
32862         PR c/18809
32863         * gcc.dg/pr18809-1.c: New test.
32864
32865 2005-01-21  Ian Lance Taylor  <ian@airs.com>
32866
32867         * gcc.dg/20050121-1.c: New test.
32868
32869         PR tree-optimization/13000
32870         * gcc.dg/20040206-1.c: Change warning to point where function is
32871         being inlined.
32872
32873 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32874
32875         PR c++/19208
32876         * g++.dg/template/array11.C: New test.
32877
32878 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32879
32880         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
32881         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
32882         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
32883         * gfortran.dg/getenv_1.f90: Add dg-do directive.
32884         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
32885         gfortran.dg/pr17164.f90: Add missing dg-do directives.
32886
32887 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
32888
32889         PR tree-optimization/15349
32890         * gcc.dg/tree-ssa/pr15349.c: New.
32891
32892 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
32893
32894         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
32895
32896 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
32897
32898         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
32899         scan-assembler-times directive name.
32900
32901         * gcc.dg/asm-a.c: Move dg-require-effective-target to
32902         after dg-do.
32903
32904         PR rtl-optimization/19462
32905         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
32906
32907 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
32908
32909         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
32910         counting function calls on ia64.
32911
32912 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
32913
32914         PR rtl-optimization/15139
32915         * gcc.dg/20050111-2.c: New test.
32916
32917         PR c/17297
32918         * gcc.c-torture/compile/20050113-1.c: New testcase.
32919
32920         PR middle-end/19164
32921         * gcc.dg/20050113-1.c: New testcase.
32922
32923 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
32924
32925         * gcc.dg/vect/vect-85.c: Add comment.
32926         * gcc.dg/vect/vect-86.c: Add xfail for now.
32927         * gcc.dg/vect/vect-87.c: Add xfail for now.
32928         * gcc.dg/vect/vect-88.c: Add xfail for now.
32929         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
32930
32931 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32932
32933         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
32934
32935 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32936
32937         * g++.dg/debug/typedef3.C: New test.
32938
32939 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
32940
32941         PR c/19472
32942         * gcc.dg/asm-a.c: New test.
32943
32944 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
32945
32946         * gcc.dg/sh-relax.c: Add prototype for abort.
32947
32948 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32949
32950         * gcc.dg/short-compare-1.c: New test.
32951         * gcc.dg/short-compare-2.c: Likewise.
32952
32953 2005-01-18  Michael Matz  <matz@suse.de>
32954
32955         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
32956
32957 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
32958
32959         PR tree-optimization/19121
32960         * gcc.c-torture/compile/pr19121.c: New test.
32961
32962 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
32963
32964         PR target/19357
32965         * gcc.c-torture/compile/pr19357.c: New test.
32966
32967 2005-01-17  Ian Lance Taylor  <ian@airs.com>
32968
32969         PR c/5675
32970         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
32971         pass--those that refer just to the variable, possibly with a
32972         cast.
32973         * gcc.dg/c99-const-expr-3.c: Likewise.
32974
32975         PR middle-end/13127
32976         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
32977         longer emitted.
32978
32979 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
32980
32981         PR fortran/18778
32982         * gfortran.dg/endfile_2.f90: New test.
32983
32984 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
32985
32986         PR 19168
32987         * gfortran.dg/select_5.f90: New test.
32988
32989 2004-01-16  Paul Brook  <paul@codesourcery.com>
32990
32991         * gfortran.dg/common_4.f90: New test.
32992
32993 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
32994
32995         PR rtl-optimization/19462
32996         * gcc.dg/torture/pr19462-1.c: New test.
32997
32998 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
32999
33000         PR objc/19321
33001         * objc.dg/func-ptr-2.m: New.
33002         * objc.dg/volatile-1.m: New.
33003
33004 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33005
33006         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
33007
33008 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33009
33010         PR tree-optimization/19060
33011         * gcc.c-torture/execute/20050104-1.c: New test.
33012
33013 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
33014
33015         PR fortran/18983
33016         * gfortran.dg/write_to_null.f90: New test.
33017
33018 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
33019             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33020
33021         PR other/19328
33022         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
33023         argument.
33024
33025 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33026
33027         PR c++/19263
33028         * g++.dg/init/vector1.C: New test.
33029
33030 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
33031
33032         PR target/13158
33033         * gcc.target/ia64/sibcall-unwind-1.c: New test.
33034         PR target/18987
33035         * gcc.target/ia64/sibcall-unwind-2.c: New test.
33036
33037 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
33038
33039         * gfortran.dg/select_1.f90: New test.
33040         * gfortran.dg/select_2.f90: New test.
33041         * gfortran.dg/select_3.f90: New test.
33042         * gfortran.dg/select_4.f90: New test.
33043
33044 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
33045
33046         PR middle-end/19084
33047         PR rtl-optimization/19348
33048         * gcc.dg/20050111-1.c: New test.
33049         * gcc.c-torture/execute/20050111-1.c: New test.
33050
33051         * gcc.dg/i386-asm-4.c: New test.
33052
33053 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33054
33055         * gcc.dg/nested-func-2.c: New test.
33056         * ada/acats/norun.lst: Remove c953002.
33057
33058 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
33059
33060         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
33061
33062 2005-01-12  Ben Elliston  <bje@au.ibm.com>
33063
33064         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
33065
33066 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
33067
33068         PR target/18761
33069         * g++.dg/abi/align1.C: New test.
33070
33071 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
33072
33073         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
33074         at a time.
33075         * g++.dg/ext/altivec_check.h: Support compiling as C.
33076
33077 2005-01-10  Roger Sayle  <roger@eyesopen.com>
33078
33079         PR c++/19355
33080         * g++.dg/expr/pr19355-1.C: New test case.
33081
33082 2005-01-10  Laurent GUERBY <laurent@guerby.net>
33083
33084         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
33085         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
33086         * ada/acats/tests/c3/c92005b.ada: Likewise.
33087         * ada/acats/tests/c3/cxb3012.a: Likewise.
33088         * ada/acats/norun.lst: Add c380004 and c953002, add PR
33089
33090 2005-01-09  Paul Brook  <paul@codesourcery.com>
33091
33092         * gfortran.dg/common_2.f90: New file.
33093         * gfortran.dg/common_3.f90: New file.
33094
33095 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
33096
33097         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
33098
33099 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33100
33101         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
33102         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
33103         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
33104         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
33105         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
33106         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
33107         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
33108         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
33109         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
33110         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
33111         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
33112         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
33113         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
33114         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
33115         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
33116         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
33117         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
33118         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
33119         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
33120         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
33121         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
33122         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
33123         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
33124         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
33125         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
33126         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
33127         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
33128         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
33129         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
33130         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
33131         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
33132         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
33133         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
33134         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
33135         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
33136         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
33137         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
33138         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
33139         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
33140         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
33141         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
33142         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
33143         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
33144         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
33145         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
33146         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
33147         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
33148         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
33149         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
33150         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
33151         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
33152         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
33153         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
33154         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
33155         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
33156         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
33157         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
33158         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
33159         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
33160         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
33161         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
33162         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
33163         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
33164         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
33165         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
33166         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
33167         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
33168
33169         * gcc.dg/vect/vect-1.c: Fix spelling.
33170         * gcc.dg/vect/vect-10.c: Fix spelling.
33171         * gcc.dg/vect/vect-11.c: Fix spelling.
33172         * gcc.dg/vect/vect-12.c: Fix spelling.
33173         * gcc.dg/vect/vect-14.c: Fix spelling.
33174         * gcc.dg/vect/vect-15.c: Fix spelling.
33175         * gcc.dg/vect/vect-16.c: Fix spelling.
33176         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
33177         * gcc.dg/vect/vect-64.c: Fix comments.
33178         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
33179
33180 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33181             Ira Rosen  <irar@il.ibm.com>
33182
33183         * gcc.dg/vect/vect-70.c: New test.
33184         * gcc.dg/vect/vect-71.c: New test.
33185
33186 2005-01-09  Manfred Hollstein  <mh@suse.com>
33187
33188         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
33189         * gcc.dg/pr18241-2.c: Likewise.
33190         * gcc.dg/pr18241-3.c: Likewise.
33191         * gcc.dg/pr18241-4.c: Likewise.
33192         * gcc.dg/pr18241-5.c: Likewise.
33193
33194 2005-01-08  Richard Henderson  <rth@redhat.com>
33195
33196         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33197         False for x86 and x86-64.
33198
33199 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
33200
33201         PR tree-optimization/18241
33202         * gcc.dg/pr18241-1.c: New test.
33203         * gcc.dg/pr18241-2.c: New test.
33204         * gcc.dg/pr18241-3.c: New test.
33205         * gcc.dg/pr18241-4.c: New test.
33206         * gcc.dg/pr18241-5.c: New test.
33207
33208 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
33209
33210         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
33211         gfortran.dg/select_4.f90: New.
33212
33213 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
33214
33215         * gcc.c-torture/execute/20050107-1.c: New test.
33216
33217 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
33218
33219         PR c++/19298
33220         * g++.dg/template/ref2.C: New.
33221
33222 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
33223
33224         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
33225         instead of being empty.
33226
33227 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33228
33229         PR fortran/15553
33230         * gfortran.dg/array-1.f90: New test.
33231
33232 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
33233
33234         PR tree-optimization/19283
33235         * gcc.c-torture/execute/20050106-1.c: New test.
33236
33237         PR rtl-optimization/18861
33238         * gcc.dg/20050105-1.c: New test.
33239
33240         PR tree-optimization/18828
33241         * gcc.dg/20050105-2.c: New test.
33242
33243 2005-01-07  Andreas Jaeger  <aj@suse.de>
33244
33245         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
33246
33247 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
33248
33249         PR fortran/18398
33250         * gfortran.dg/fmt_read.f90: New test.
33251
33252 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
33253
33254         * gcc.dg/rs6000-ldouble-2.c: New.
33255
33256 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
33257
33258         PR c++/19244
33259         * g++.dg/parser/ctor2.C: New test.
33260
33261 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33262
33263         PR c++/17154
33264         * g++.dg/template/using9.C: New test.
33265
33266 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33267
33268         PR c++/19258
33269         * g++.dg/lookup/friend6.C: New test.
33270
33271 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
33272
33273         PR c++/19270
33274         * g++.dg/template/array10.C: New.
33275
33276 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33277
33278         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
33279         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
33280
33281 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
33282
33283         * gcc.c-torture/compile/20050105-1.c: New test.
33284
33285 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
33286
33287         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
33288
33289 2005-01-05  Roger Sayle  <roger@eyesopen.com>
33290
33291         PR middle-end/19100
33292         * gcc.dg/conv-3.c: New test case.
33293
33294 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
33295
33296         * gcc.dg/asm-wide-1.c: New test.
33297
33298 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33299
33300         PR c++/19030
33301         * g++.dg/parse/crash22.C: New
33302
33303 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
33304
33305         PR 19257
33306         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
33307
33308 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
33309
33310         PR middle-end/17767
33311         * gcc.dg/i386-mmx-6.c: New test case.
33312
33313 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
33314
33315         PR tree-optimization/18308
33316         * gcc.dg/vect/pr18308.c: New testcase.
33317
33318 2005-01-04  Andreas Jaeger  <aj@suse.de>
33319
33320         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
33321
33322 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
33323             Robert Bowdidge <bowdidge@apple.com>
33324
33325         * gcc.dg/cpp/subframework1.c: New.
33326         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
33327         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
33328         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
33329         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
33330
33331 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
33332
33333         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
33334         producing warning.
33335         * gcc.dg/darwin-weakimport-2.c: New.
33336
33337 2005-01-03  Richard Henderson  <rth@redhat.com>
33338
33339         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
33340
33341 2005-01-03  Richard Henderson  <rth@redhat.com>
33342
33343         * gcc.dg/vect/vect.exp: Enable for ia64.
33344         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
33345         (check_effective_target_vect_float): Likewise.
33346         (check_effective_target_vect_no_align): Likewise.
33347         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
33348         * gcc.dg/vect/vect-8.c: Likewise.
33349
33350 2005-01-03  Uros Bizjak <uros@kss-loka.si>
33351
33352         PR target/19236
33353         * gcc.dg/pr19236-1.c: New test case.
33354
33355 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
33356
33357         PR rtl-optimization/12092
33358         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
33359
33360 2005-01-02  Andreas Jaeger  <aj@suse.de>
33361
33362         * gcc.dg/pr12092-1.c: Do not run on x86_64.
33363
33364 2005-01-01  Roger Sayle  <roger@eyesopen.com>
33365             Andrew Pinski  <pinskia@physics.uc.edu>
33366
33367         PR rtl-optimization/12092
33368         * gcc.dg/pr12092-1.c: New test case.
33369
33370 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
33371
33372         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
33373         'hidden' and 'default' for better portability.
33374         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
33375
33376         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
33377         6 and 7.
33378         * g++.old-deja/g++.brendan/new3.C: Likewise.
33379
33380 2005-01-01  Steven Bosscher  <stevenb@suse.de>
33381
33382         * gcc.dg/20041231-1.C: New test.
33383         * g++.dg/warn/Wunreachable-code-1.C: New test.
33384
33385 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
33386
33387         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
33388         file, not /dev/null.  Abort on error.
33389
33390 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
33391             Ziemowit Laski  <zlaski@apple.com>
33392
33393         PR objc/18971
33394         * objc.dg/encode-5.m: New test.
33395
33396 2004-12-29  Richard Henderson  <rth@redhat.com>
33397
33398         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
33399         * objc.dg/stabs-1.m: Disable for ia64.
33400
33401 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
33402
33403         PR c++/19190
33404         * g++.dg/warn/Wunused-10.C: New test.
33405
33406 2004-12-28  Richard Henderson  <rth@redhat.com>
33407
33408         * objc.dg/stabs-1.m: Disable for alpha.
33409
33410 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
33411
33412         PR c++/19149
33413         * g++.dg/parse/error23.C: New test.
33414
33415 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33416
33417         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
33418
33419         PR fortran/19032
33420         * gfortran.dg/intrinsic_modulo_1.f90: New.
33421         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
33422         tests with divisor -1.
33423
33424 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
33425
33426         * g++.dg/opt/temp1.C (memcpy): Return a value.
33427
33428         PR c++/19148
33429         * g++.dg/expr/cond7.C: New test.
33430
33431 2004-12-27  Paul Brook  <paul@codesourcery.com>
33432
33433         * gfortran.dg/g77/select_no_compile.f: Remove.
33434
33435 2004-12-27  Richard Henderson  <rth@redhat.com>
33436
33437         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
33438         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
33439         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
33440
33441 2004-12-26  Richard Henderson  <rth@redhat.com>
33442
33443         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
33444         by 1i instead of token pasting.
33445
33446 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33447
33448         PR tree-optimization/17578
33449         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
33450         to additional_flags.
33451         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
33452
33453 2004-12-25  Richard Henderson  <rth@redhat.com>
33454
33455         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33456         Remove Alpha.
33457
33458 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33459
33460         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
33461         hppa*-*-hpux*.
33462         * gcc.dg/pr17957.c (dg-options): Likewise.
33463         * gcc.dg/struct-ret-1.c: Add prototype for abort.
33464         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
33465         instead of 0 on __hppa__.
33466         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
33467         "foo,%r" on hppa*-*-*.
33468
33469 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
33470
33471         PR fortran/19071
33472         * gfortran.dg/complex_write.f90: New test.
33473
33474 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33475
33476         PR c++/17595
33477         * g++.dg/parse/pragma2.C: New test.
33478
33479         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
33480
33481 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33482
33483         * gcc.dg/empty2.c: Add missing dg-warning.
33484
33485 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33486
33487         PR c++/17413
33488         * g++.dg/template/local4.C: New test.
33489         * g++.dg/template/crash19.C: Add dg-error marker.
33490
33491         * g++.dg/template/crash31.C: Correct embedded PR number.
33492
33493 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33494
33495         PR c++/16405
33496         * g++.dg/opt/temp1.C: Add do-run marker.
33497
33498 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33499
33500         * g++.dg/template/spec19.C: New.
33501
33502 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33503
33504         PR target/16819
33505         * gcc.dg/empty2.c: New.
33506
33507 2004-12-23  Richard Henderson  <rth@redhat.com>
33508
33509         * lib/target-supports.exp (check_effective_target_vect_no_align):
33510         Remove i?86 and x86-64.
33511
33512 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33513
33514         PR c++/16405
33515         * g++.dg/opt/temp1.C: New test.
33516
33517 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33518
33519         PR c++/18733
33520         * g++.dg/template/friend33.C: New testcase.
33521
33522 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
33523
33524         PR c++/18464
33525         * g++.dg/template/cond5.C: New test.
33526
33527         PR c++/18492
33528         * g++.dg/inherit/thunk3.C: New test.
33529
33530         PR c++/11224
33531         * g++.dg/warn/Wunused-9.C: New test.
33532
33533 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
33534
33535         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
33536
33537 2004-12-22  Jan Beulich  <jbeulich@novell.com>
33538
33539         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
33540
33541 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
33542
33543         PR c++/18378
33544         * g++.dg/ext/packed8.C: New test.
33545
33546         PR c++/19063
33547         * g++.dg/template/crash31.C: New test.
33548
33549         PR c++/19034
33550         * g++.dg/template/crash30.C: New test.
33551
33552 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
33553
33554         PR C++/18984
33555         * g++.dg/eh/ctor3.C: New test.
33556
33557 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33558
33559         * objc.dg/stabs-1.m: Allow section name to be quoted and
33560         assembly label to begin with '.LL'.
33561
33562 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
33563
33564         * gcc.dg/vect/vect.exp
33565         (check_effective_target_lp64_or_vect_no_align): New.
33566         * gcc.dg/vect/vect-77.c: Use it.
33567         * gcc.dg/vect/vect-78.c: Use it.
33568
33569         * lib/target-supports.exp
33570         (check_effective_target_vect_no_max,
33571         check_effective_target_vect_no_bitwise,
33572         check_effective_target_vect_no_align): New.
33573         * gcc.dg/vect/vect-13.c: Use them.
33574         * gcc.dg/vect/vect-17.c: Ditto.
33575         * gcc.dg/vect/vect-18.c: Ditto.
33576         * gcc.dg/vect/vect-19.c: Ditto.
33577         * gcc.dg/vect/vect-20.c: Ditto.
33578         * gcc.dg/vect/vect-27.c: Ditto.
33579         * gcc.dg/vect/vect-29.c: Ditto.
33580         * gcc.dg/vect/vect-44.c: Ditto.
33581         * gcc.dg/vect/vect-48.c: Ditto.
33582         * gcc.dg/vect/vect-50.c: Ditto.
33583         * gcc.dg/vect/vect-52.c: Ditto.
33584         * gcc.dg/vect/vect-54.c: Ditto.
33585         * gcc.dg/vect/vect-56.c: Ditto.
33586         * gcc.dg/vect/vect-58.c: Ditto.
33587         * gcc.dg/vect/vect-60.c: Ditto.
33588         * gcc.dg/vect/vect-72.c: Ditto.
33589         * gcc.dg/vect/vect-80.c: Ditto.
33590
33591 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
33592
33593         PR c++/14075
33594         * g++.dg/init/string1.C: New.
33595
33596         PR c++/18975
33597         * g++.dg/other/synth1.C: New.
33598
33599 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
33600
33601         PR c/18963
33602         * gcc.dg/pr18963-1.c: New test.
33603
33604 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
33605
33606         PR c/18596
33607         * gcc.dg/funcdef-storage-1.c (foo): Remove.
33608         * gcc.dg/pr18596-1.c: Use dg-error.
33609         (dg-options): Use -fno-unit-at-a-time.
33610         * gcc.dg/pr18596-2.c: New test.
33611         * gcc.dg/pr18596-3.c: New test.
33612
33613 2004-12-20  Roger Sayle  <roger@eyesopen.com>
33614
33615         PR middle-end/18683
33616         * g++.dg/opt/pr18683-1.C: New test case.
33617
33618 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
33619
33620         PR other/19093
33621         * g++.dg/opt/max1.C: Fix for 64bit targets.
33622
33623 2004-12-20  Matt Austern  <austern@apple.com>
33624
33625         PR c++/19044
33626         * g++.dg/ext/builtin6.C: New
33627
33628 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
33629
33630         PR tree-optimization/19080
33631         * gcc.c-torture/compile/pr19080.c: New test.
33632
33633 2004-12-20  Steven Bosscher  <stevenb@suse.de>
33634
33635         * gcc.dg/20041219-1.c: New test.
33636
33637 2004-12-19  Roger Sayle  <roger@eyesopen.com>
33638
33639         PR middle-end/19068
33640         * g++.dg/opt/max1.C: New test case.
33641
33642 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33643
33644         * gcc.dg/fdata-sections-1.c: New test.
33645
33646 2004-12-18  Roger Sayle  <roger@eyesopen.com>
33647
33648         PR middle-end/18548
33649         * gcc.dg/max-1.c: New test case.
33650
33651 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
33652
33653         * gcc.c-torture/execute/20041218-1.c: New test.
33654
33655 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
33656
33657         * gcc.dg/pr18501.c: New test.
33658         * gcc.dg/uninit-5.c: XFAIL.
33659         * gcc.dg/uninit-9.c: XFAIL.
33660
33661 2004-12-17  Dale Johannesen  <dalej@apple.com>
33662
33663         * gcc.dg/20041213-1.c: New.
33664
33665 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
33666
33667         * objc.dg/stabs-1.m: Allow assembly label to begin
33668         with a dot ('.').
33669
33670 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
33671
33672         * gcc.c-torture/execute/20041213-1.c: Move...
33673         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
33674
33675 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
33676
33677         PR c++/18721
33678         * g++.dg/lookup/conv-5.C: New.
33679
33680 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
33681
33682         * objc.dg/stabs-1.m: New test.
33683
33684 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
33685
33686         * gcc.dg/visibility-c.c: Change compile to
33687         assemble for the test.
33688
33689 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
33690
33691         PR target/19041
33692         * gcc.dg/visibility-c.c: New test.
33693
33694 2004-12-16  Roger Sayle  <roger@eyesopen.com>
33695
33696         PR middle-end/18493
33697         * gcc.dg/switch-8.c: New test case.
33698
33699 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
33700
33701         PR c++/18905
33702         * g++.dg/template/init4.C: New.
33703         * g++.dg/opt/static3.C: Enable optimizer.
33704
33705 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
33706
33707         * g++.dg/other/complex1.C: New test.
33708
33709 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
33710
33711         * g++.dg/opt/inline9.C: New test.
33712
33713 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33714
33715         PR fortran/18993
33716         * gfotran.dg/nullify_1.f: New test.
33717
33718 2004-12-15  Richard Henderson  <rth@redhat.com>
33719
33720         * gcc.target/i386/i386.exp: New harness.
33721         * gcc.target/i386/vect-args.c: New.
33722
33723 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
33724
33725         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
33726
33727 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33728
33729         PR c++/18825
33730         * g++.dg/template/friend32.C: New test.
33731
33732 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33733
33734         * cpp/pragma-once-1.c: New test.
33735         * cpp/pragma-once-1b.h: Likewise.
33736         * cpp/pragma-once-1c.h: Likewise.
33737         * cpp/pragma-once-1d.h: Likewise.
33738         * cpp/inc/pragma-once-1a.h: Likewise.
33739
33740 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
33741             Steven G. Kargl  <kargls@comcast.net>
33742
33743         PR fortran/17597
33744         * gfortran.dg/list_read_3.f90: New test.
33745
33746 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33747
33748         * gcc.dg/ftrapv-2.c: New test.
33749
33750 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
33751
33752         PR c++/18981
33753         * g++.dg/template/typename9.C: New test.
33754
33755 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
33756
33757         PR c++/18738
33758         * g++.dg/template/typename8.C: New test.
33759         * g++.dg/parse/friend2.C: Tweak error message.
33760
33761 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
33762
33763         * gcc.c-torture/20041214-1.c: New test.
33764
33765 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
33766
33767         PR c++/18965
33768         * g++.dg/init/array17.C: New test.
33769
33770 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
33771
33772         PR c++/18793
33773         * g++.dg/init/aggr3.C: New test.
33774
33775 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
33776
33777         * gcc.dg/altivec-types-1.c: New test.
33778         * gcc.dg/altivec-types-2.c: New test.
33779         * gcc.dg/altivec-types-3.c: New test.
33780         * gcc.dg/altivec-types-4.c: New test.
33781         * g++.dg/ext/altivec-types-1.C: New test.
33782         * g++.dg/ext/altivec-types-2.C: New test.
33783         * g++.dg/ext/altivec-types-3.C: New test.
33784         * g++.dg/ext/altivec-types-4.C: New test.
33785
33786 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
33787
33788         PR middle-end/18951
33789         * gcc.c-torture/execute/20041213-1.c: New test.
33790
33791 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
33792
33793         PR c++/18949
33794         * g++.dg/template/cast1.C: New.
33795
33796 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
33797
33798         * gcc.c-torture/execute/20041213-2.c: New test.
33799
33800 2004-12-13  Richard Henderson  <rth@redhat.com>
33801
33802         * gcc.dg/i386-sse-10.c: Fix typo in options.
33803
33804 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
33805
33806         PR c++/18968
33807         * g++.dg/opt/pr18968.C: New test.
33808
33809 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
33810
33811         PR c++/18925
33812         * g++.dg/ext/visibility/staticdatamem.C: New test.
33813
33814 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
33815
33816         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
33817
33818 2004-12-13  Roger Sayle  <roger@eyesopen.com>
33819
33820         PR rtl-optimization/18928
33821         * gcc.dg/pr18928-1.c: New test case.
33822
33823 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
33824
33825         PR tree-opt/16951
33826         * gcc.c-torture/compile/20041211-1.c: New.
33827
33828 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33829
33830         PR middle-end/17564
33831         * gcc.c-torture/execute/20041212-1.c: New test.
33832
33833 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33834
33835         PR fortran/18869
33836         * gfortran.dg/common_1.f90: New test.
33837
33838 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
33839         Paul Brook  <paul@codesourcery.com>
33840
33841         PR fortran/16222
33842         * gfortran.dg/real_do_1.f90: New test.
33843
33844 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
33845
33846         PR tree-opt/18040
33847         * g++.dg/opt/ptrmem6.C: New test.
33848
33849 2004-12-11  Roger Sayle  <roger@eyesopen.com>
33850
33851         PR middle-end/18921
33852         * gcc.dg/pr18921-1.c: New test case.
33853
33854 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33855
33856         PR fortran/17175
33857         * gfortran.dg/scale_1.f90: New test.
33858
33859 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
33860
33861         PR middle-end/18903
33862         * gcc.c-torture/compile/pr18903.c: New test.
33863
33864 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
33865
33866         * gcc.c-torture/execute/20041210-1.c: New test.
33867
33868 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33869
33870         PR c++/18731
33871         * g++.dg/parser/struct-1.C: New test.
33872         * g++.dg/parser/struct-2.C: New test.
33873         * g++.dg/parser/struct-3.C: New test.
33874
33875 2004-12-09  Richard Henderson  <rth@redhat.com>
33876
33877         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
33878
33879         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
33880         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
33881
33882 2004-12-09  Matt Austern  <austern@apple.com>
33883
33884         PR c++/18514
33885         * g++.dg/ext/builtin1.C: New
33886         * g++.dg/ext/builtin2.C: New
33887         * g++.dg/ext/builtin3.C: New
33888         * g++.dg/ext/builtin4.C: New
33889         * g++.dg/ext/builtin5.C: New
33890
33891 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
33892
33893         PR tree-opt/18904
33894         * g++.dg/opt/ptrmem5.C: New test.
33895
33896 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
33897
33898         * g++.dg/parse/typename5.C: Adjust for new error.
33899         * g++.dg/parse/typename7.C: New.
33900
33901 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33902
33903         PR c++/18073
33904         * g++.dg/other/mmintrin.C: New test.
33905
33906 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
33907
33908         PR c++/16681
33909         * g++.dg/init/array15.C: New.
33910         * g++.dg/init/array16.C: New.
33911
33912 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33913
33914         PR fortran/18826
33915         * gfortran.dg/assign_1.f90: New test.
33916
33917 2004-12-08  Nick Clifton  <nickc@redhat.com>
33918
33919         * gcc.target/xstormy16/bss_below100: New directory containing tests.
33920         * gcc.target/xstormy16/data_below100: Likewise.
33921         * gcc.target/xstormy16/sfr: Likewise.
33922         * gcc.target/xstormy16/below100.S: New test source file.
33923         * gcc.target/xstormy16/below100.ld: New test linker script.
33924         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
33925         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
33926         bp instructions.
33927         * gcc.target/xstormy16/bp.c: Likewise.
33928
33929         * gcc.target/xstormy16/bss_below100: New files:
33930         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33931         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33932         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33933         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33934         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33935         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33936         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33937         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33938         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33939         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33940         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33941         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33942         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33943         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33944         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33945         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33946         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33947         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33948         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33949         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33950         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33951         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33952         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33953         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33954         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33955         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33956         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33957
33958         * gcc.target/xstormy16/data_below100: New files:
33959         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33960         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33961         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33962         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33963         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33964         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33965         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33966         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33967         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33968         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33969         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33970         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33971         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33972         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33973         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33974         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33975         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33976         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33977         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33978         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33979         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33980         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33981         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33982         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33983         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33984         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33985         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33986
33987         * gcc.target/xstormy16/sfr: New files:
33988         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
33989         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
33990         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
33991         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
33992         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
33993         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
33994         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
33995         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
33996         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
33997         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
33998         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
33999         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
34000         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
34001         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
34002         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
34003         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
34004         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
34005         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
34006         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
34007         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
34008         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
34009         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
34010         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
34011         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
34012         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
34013         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
34014         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
34015         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
34016         27_if0_sfrw_bitfield_f.c
34017
34018 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34019
34020         PR c++/18100
34021         * g++.dg/lookup/name-clash4.C: New test.
34022
34023 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
34024
34025         PR c++/18672
34026         * g++.dg/opt/array1.C: New.
34027
34028         PR c++/18803
34029         * g++.dg/template/operator5.C: New.
34030
34031 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
34032
34033         PR c/18867
34034         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
34035
34036 2004-12-07  Steven Bosscher  <stevenb@suse.de>
34037
34038         * gcc.dg/noncompile/20041207.c: New test.
34039
34040 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
34041
34042         * g++.dg/other/unreachable-1.C: New test.
34043
34044 2004-12-06  Nick Clifton  <nickc@redhat.com>
34045
34046         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
34047         <limits.h> because the latter comes from gcc's include/ directory
34048         and not the newlib/libc/include directory.
34049
34050 2004-12-04  Richard Henderson  <rth@redhat.com>
34051
34052         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
34053
34054 2004-12-04  Richard Henderson  <rth@redhat.com>
34055
34056         * lib/target-supports.exp (check_gc_sections_available): Disable
34057         for alpha and ia64.
34058
34059 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
34060
34061         PR middle-end/17909
34062         * g++.dg/other/vararg-2.C: New test.
34063
34064 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34065
34066         PR c++/17011, c++/17971
34067         * g++.dg/template/error15.C: Adjust expected error.
34068         * g++.dg/template/instantiate3.C: Likewise.
34069
34070 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
34071
34072         * gcc.dg/altivec-18.c: Fix for darwin
34073
34074 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34075
34076         PR c++/18782
34077         * g++.dg/parse/ptrmem2.C: New.
34078
34079         PR c++/18318
34080         * g++.dg/template/new1.C: New.
34081
34082 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34083
34084         PR fortran/18710
34085         * gfortran.dg/direct_io_3.f90: New test.
34086
34087 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
34088
34089         PR 18758
34090         * g++.dg/parse/crash21.C: New.
34091
34092 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34093
34094         PR c++/15664, c++/18276
34095         * g++.dg/template/ttp13.C: New test.
34096         * g++.dg/template/ttp14.C: Likewise.
34097
34098 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34099
34100         PR c++/18123
34101         * g++.dg/parse/enum2.C: New test.
34102         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
34103
34104 2004-12-02  Nick Clifton  <nickc@redhat.com>
34105
34106         * gcc.target/xstormy16: New test directory.
34107         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34108         * gcc.target/xstormy16/bp.c: Check the generation of bp
34109         instructions.
34110         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
34111         bn instructions and the BELOW100 attribute.
34112
34113 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
34114
34115         PR target/16952
34116         * gcc.dg/ppc-eabi.c: New.
34117
34118 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34119
34120         PR fortran/18284
34121         * gfortran.dg/backspace.f90
34122
34123 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34124
34125         * gfortran.dg/inquire.f90: New test.
34126
34127 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
34128
34129         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
34130         handle effective-target-keyword.
34131         (dg-skip-if): Support effective-target keyword as target list.
34132         (dg-xfail-if): Ditto.
34133         * lib/target-supports.exp (is-effective-target-keyword): New proc.
34134
34135 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
34136
34137         PR tree-optimization/18291
34138         * gcc.c-torture/compile/pr18291.c: New test.
34139
34140 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
34141
34142         PR C++/18729
34143         * g++.dg/parse/crash20.C: New.
34144
34145         PR c++/17431
34146         * g++.dg/overload/arg1.C: New.
34147         * g++.dg/overload/arg2.C: New.
34148         * g++.dg/overload/arg3.C: New.
34149         * g++.dg/overload/arg4.C: New.
34150
34151 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
34152
34153         * gcc.dg/c99-flex-array-4.c: Remove.
34154
34155 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
34156
34157         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
34158
34159         * lib/target-supports.exp (is-effective-target): Simplify.
34160
34161         * lib/target-supports.exp (check_effective_target_vect_long):
34162         Fix for powerpc64-*-*.
34163
34164 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
34165
34166         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
34167         to support new requirements on FreeBSD 5.
34168
34169 2004-11-30  Devang Patel  <dpatel@apple.com>
34170
34171         PR 18702
34172         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
34173
34174 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
34175
34176         * g++.dg/ext/altivec-13.C: New test.
34177
34178 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
34179
34180         PR tree-opt/18298
34181         * gcc.c-torture/execute/p18298.c: New test.
34182
34183 2004-11-30  Ira Rosen  <irar@il.ibm.com>
34184             Dorit Naishlos  <dorit@il.ibm.com>
34185
34186         PR tree-opt/18607
34187         * gcc.dg/vect/vect-89.c: New test.
34188
34189 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
34190
34191         * gcc.dg/pr18596-1.c: New test.
34192
34193 2004-11-30  Ben Elliston  <bje@au.ibm.com>
34194
34195         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
34196
34197 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
34198
34199         PR c/18479
34200         * gcc.dg/pr18479.c: New test.
34201
34202 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34203
34204         PR target/18490
34205         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
34206         mmix-knuth-mmixware.
34207
34208         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
34209         cris-*-elf* cris-*-aout* mmix-*-*
34210
34211 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
34212
34213         PR middle-end/18725
34214         * gcc.dg/pr18725.c: New test.
34215
34216 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34217
34218         PR target/18488
34219         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
34220
34221         PR target/18336
34222         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
34223
34224 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
34225
34226         PR c++/18368
34227         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
34228         * g++.old-deja/g++.law/ctors5.C: Likewise.
34229         * g++.old-deja/g++.other/crash25.C: Likewise.
34230
34231         PR c++/18674
34232         * g++.dg/template/error16.C: New test.
34233
34234         PR c++/18512
34235         * g++.dg/template/crash29.C: New test.
34236
34237 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
34238
34239         PR tree-optimization/18712
34240         * gcc.c-torture/compile/pr18712.c: New test.
34241
34242 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
34243
34244         PR c/7544
34245         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
34246         tests.
34247
34248 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34249
34250         PR c++/18652
34251         * g++.dg/lookup/crash6.C: New test.
34252
34253 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34254
34255         PR middle-end/18164
34256         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
34257
34258 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
34259
34260         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
34261         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
34262         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
34263
34264 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
34265
34266         * gcc.dg/pr18164.c: New test.
34267
34268 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
34269
34270         * gcc.dg/funroll-loops-all.c: New.
34271
34272 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
34273
34274         PR target/18489
34275         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
34276         delimeter, match space and TAB as well as ":".
34277
34278         PR target/18484
34279         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
34280
34281         PR target/18348
34282         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
34283
34284         PR target/18345
34285         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
34286
34287         PR target/18337
34288         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
34289
34290 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
34291
34292         * gfortran.dg/direct_io_2.f90: New test.
34293
34294 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
34295
34296         PR target/18334
34297         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
34298
34299 2004-11-28  Richard Henderson  <rth@redhat.com>
34300
34301         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
34302
34303 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
34304
34305         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
34306         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
34307         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
34308         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
34309         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
34310         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
34311         gcc.dg/pointer-arith-8.c: New tests.
34312
34313 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
34314
34315         PR fortran/18364
34316         * gfortran.dg/endfile.f90: New test.
34317
34318 2004-11-27  Falk Hueffner  <falk@debian.org>
34319
34320         * gcc.dg/loop-6.c: New test.
34321
34322 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
34323
34324         * gcc.c-torture/execute/20041126-1.c: New test.
34325
34326 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
34327
34328         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
34329         on IRIX.
34330
34331 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
34332
34333         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
34334         functions.
34335
34336 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
34337
34338         PR rtl-optimization/17825
34339         * gcc.c-torture/compile/20041119-1.c: New test.
34340
34341 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34342
34343         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
34344         Check existence of ld library path variables before unsetting.
34345
34346 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
34347
34348         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
34349
34350 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
34351
34352         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
34353
34354 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
34355
34356         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
34357
34358 2004-11-26  Ben Elliston  <bje@au.ibm.com>
34359
34360         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
34361         dg-do directive.
34362
34363 2004-11-26  Ben Elliston  <bje@au.ibm.com>
34364
34365         * gcc.dg/pr17957.c: Pass --param, not -param.
34366
34367 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
34368
34369         PR middle-end/17957
34370         * gcc.dg/pr17957.c: New test.
34371
34372 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
34373
34374         PR c++/18445
34375         * g++.dg/template/crash28.C: Likewise.
34376
34377         PR c++/18001
34378         * g++.dg/expr/unary2.C: Adjust lvalue messages.
34379         * g++.dg/ext/lvaddr.C: Likewise.
34380         * g++.dg/opt/pr7503-3.C: Likewise.
34381
34382         PR c++/18466
34383         * g++.dg/parse/qualified3.C: New test.
34384         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
34385
34386         PR c++/18545
34387         * g++.dg/expr/return1.C: New test.
34388
34389 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34390
34391         Friend class name lookup 3/n, PR c++/3332
34392         * g++.dg/lookup/friend3.C: New test.
34393         * g++.dg/lookup/friend4.C: Likewise.
34394         * g++.dg/lookup/friend5.C: Likewise.
34395
34396 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34397
34398         Friend class name lookup 2/n, PR c++/14513, c++/15410
34399         * g++.dg/lookup/friend2.C: New test.
34400         * g++.dg/template/friend31.C: Likewise.
34401
34402 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34403
34404         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
34405
34406 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
34407
34408         PR c++/17473
34409         * g++.dg/tc1/dr56.C: Remove.
34410         * g++.dg/template/typedef1.C: Add dg-error markers.
34411         * g++.old-deja/g++.other/typedef7.C: Likewise.
34412
34413         PR c++/18285
34414         * g++.dg/parse/typedef7.C: New test.
34415
34416 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
34417
34418         * gcc.c-torture/execute/20041124-1.c: New test.
34419
34420 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
34421
34422         * g++.dg/template/deduce3.C: New test.
34423
34424         PR c++/18586
34425         * g++.dg/template/crash27.C: New test.
34426
34427         PR c++/18530
34428         * g++.dg/warn/Wshadow-3.C: New test.
34429
34430 2004-11-24  Devang Patel  <dpatel@apple.com>
34431
34432         PR/18555
34433         * gcc.dg/cpp/isysroot-1.c: New test.
34434         * gcc.dg/cpp/usr/include/stdio.h: New file.
34435         * gcc.dg/cpp/isysroot-2.c: New test.
34436         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
34437         New file.
34438
34439 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34440
34441         PR c++/8929
34442         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
34443
34444 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34445
34446         * gcc.target/sparc/align.c: Do not include <stdint.h>.
34447         * gcc.target/sparc/pdist.c: Likewise.
34448
34449 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
34450
34451         PR c++/16882
34452         * g++.dg/conversion/simd1.C: New test.
34453
34454 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34455
34456         * lib/target-libpath.exp: New file defining
34457         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
34458         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
34459         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
34460         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
34461         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
34462
34463 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
34464
34465         * gcc.dg/pragma-align-2.c: Test macro expansion.
34466         * gcc.dg/pragma-pack-2.c: New test.
34467
34468 2004-11-23  Richard Henderson  <rth@redhat.com>
34469
34470         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
34471         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34472         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
34473         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
34474         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
34475         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
34476
34477         * gcc.dg/vect/vect.exp: Add check for alpha.
34478         * lib/target-supports.exp (check_alpha_max_hw_available): New.
34479         (check_effective_target_vect_int): Enable for alpha.
34480         (check_effective_target_vect_long): New.
34481         (is-effective-target): Add it.
34482
34483 2004-11-23  Uros Bizjak <uros@kss-loka.si>
34484
34485         * gcc.dg/pr18614-1.c: New test.
34486
34487 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34488
34489         * gcc.dg/setjmp-2.c: New test.
34490
34491 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
34492
34493         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
34494         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
34495         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
34496         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
34497         gcc.target/sparc/pdist.c: New tests.
34498
34499 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
34500
34501         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
34502
34503 2004-11-22  Dale Johannesen  <dalej@apple.com>
34504
34505         * gcc.dg/20041111-1.c: New.
34506
34507 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
34508
34509         PR tree-opt/18536
34510         * gcc.dg/vect/pr18536.c: New test.
34511
34512 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34513
34514         PR c++/18354
34515         * g++.dg/template/nontype11.C: New test.
34516
34517 2004-11-21  Roger Sayle  <roger@eyesopen.com>
34518
34519         PR middle-end/18520
34520         * gcc.dg/pr18520-1.c: New test case.
34521
34522 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
34523
34524         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
34525         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
34526         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
34527         expected diagnostics.
34528
34529 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34530
34531         PR target/18580
34532         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
34533         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
34534         vect-77.c, vect-77a.c: XFAIL on the SPARC.
34535
34536 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34537
34538         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
34539
34540 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
34541             Joseph Myers  <joseph@codesourcery.com>
34542
34543         * lib/target-supports.exp (check_visibility_available): Really
34544         test the compiler.
34545
34546 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
34547
34548         PR tree-opt/18181
34549         * gcc.dg/vect/vect-85.c: New test.
34550         * gcc.dg/vect/vect-86.c: New test.
34551         * gcc.dg/vect/vect-87.c: New test.
34552         * gcc.dg/vect/vect-88.c: New test.
34553
34554 2004-11-19  Ben Elliston  <bje@au.ibm.com>
34555
34556         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
34557
34558 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
34559
34560         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
34561         * gcc.dg/ppc-and-1.c: Ditto.
34562         * gcc.dg/ppc-compare-1.c: Ditto.
34563         * gcc.dg/ppc-mov-1.c: Ditto
34564
34565 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
34566             Mark Mitchell  <mark@codesourcery.com>
34567
34568         * gcc.dg/pragma-init-fini-2.c: New test.
34569
34570 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
34571             Aldy Hernandez  <aldyh@redhat.com>
34572
34573         * lib/target-supports.exp (check_effective_target_vect_int): New
34574         (check_effective_target_vect_float): New
34575         (check_effective_target_vect_double): New.
34576         (is-effective-target): Support new effective targets keywords.
34577         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
34578         default action for dg-do.
34579         * gcc.dg/vect/pr16105.c: Use new support.
34580         * gcc.dg/vect/pr18400.c: Ditto.
34581         * gcc.dg/vect/pr18425.c: Ditto.
34582         * gcc.dg/vect/vect-1.c: Ditto.
34583         * gcc.dg/vect/vect-10.c: Ditto.
34584         * gcc.dg/vect/vect-11.c: Ditto.
34585         * gcc.dg/vect/vect-12.c: Ditto.
34586         * gcc.dg/vect/vect-13.c: Ditto.
34587         * gcc.dg/vect/vect-14.c: Ditto.
34588         * gcc.dg/vect/vect-15.c: Ditto.
34589         * gcc.dg/vect/vect-16.c: Ditto.
34590         * gcc.dg/vect/vect-17.c: Ditto.
34591         * gcc.dg/vect/vect-18.c: Ditto.
34592         * gcc.dg/vect/vect-19.c: Ditto.
34593         * gcc.dg/vect/vect-2.c: Ditto.
34594         * gcc.dg/vect/vect-20.c: Ditto.
34595         * gcc.dg/vect/vect-21.c: Ditto.
34596         * gcc.dg/vect/vect-22.c: Ditto.
34597         * gcc.dg/vect/vect-23.c: Ditto.
34598         * gcc.dg/vect/vect-24.c: Ditto.
34599         * gcc.dg/vect/vect-25.c: Ditto.
34600         * gcc.dg/vect/vect-26.c: Ditto.
34601         * gcc.dg/vect/vect-27.c: Ditto.
34602         * gcc.dg/vect/vect-27a.c: Ditto.
34603         * gcc.dg/vect/vect-28.c: Ditto.
34604         * gcc.dg/vect/vect-29.c: Ditto.
34605         * gcc.dg/vect/vect-29a.c: Ditto.
34606         * gcc.dg/vect/vect-3.c: Ditto.
34607         * gcc.dg/vect/vect-30.c: Ditto.
34608         * gcc.dg/vect/vect-31.c: Ditto.
34609         * gcc.dg/vect/vect-32.c: Ditto.
34610         * gcc.dg/vect/vect-33.c: Ditto.
34611         * gcc.dg/vect/vect-34.c: Ditto.
34612         * gcc.dg/vect/vect-35.c: Ditto.
34613         * gcc.dg/vect/vect-36.c: Ditto.
34614         * gcc.dg/vect/vect-37.c: Ditto.
34615         * gcc.dg/vect/vect-38.c: Ditto.
34616         * gcc.dg/vect/vect-4.c: Ditto.
34617         * gcc.dg/vect/vect-40.c: Ditto.
34618         * gcc.dg/vect/vect-41.c: Ditto.
34619         * gcc.dg/vect/vect-42.c: Ditto.
34620         * gcc.dg/vect/vect-43.c: Ditto.
34621         * gcc.dg/vect/vect-44.c: Ditto.
34622         * gcc.dg/vect/vect-45.c: Ditto.
34623         * gcc.dg/vect/vect-46.c: Ditto.
34624         * gcc.dg/vect/vect-47.c: Ditto.
34625         * gcc.dg/vect/vect-48.c: Ditto.
34626         * gcc.dg/vect/vect-48a.c: Ditto.
34627         * gcc.dg/vect/vect-49.c: Ditto.
34628         * gcc.dg/vect/vect-5.c: Ditto.
34629         * gcc.dg/vect/vect-50.c: Ditto.
34630         * gcc.dg/vect/vect-51.c: Ditto.
34631         * gcc.dg/vect/vect-52.c: Ditto.
34632         * gcc.dg/vect/vect-53.c: Ditto.
34633         * gcc.dg/vect/vect-54.c: Ditto.
34634         * gcc.dg/vect/vect-55.c: Ditto.
34635         * gcc.dg/vect/vect-56.c: Ditto.
34636         * gcc.dg/vect/vect-56a.c: Ditto.
34637         * gcc.dg/vect/vect-57.c: Ditto.
34638         * gcc.dg/vect/vect-58.c: Ditto.
34639         * gcc.dg/vect/vect-59.c: Ditto.
34640         * gcc.dg/vect/vect-6.c: Ditto.
34641         * gcc.dg/vect/vect-60.c: Ditto.
34642         * gcc.dg/vect/vect-61.c: Ditto.
34643         * gcc.dg/vect/vect-62.c: Ditto.
34644         * gcc.dg/vect/vect-63.c: Ditto.
34645         * gcc.dg/vect/vect-64.c: Ditto.
34646         * gcc.dg/vect/vect-65.c: Ditto.
34647         * gcc.dg/vect/vect-66.c: Ditto.
34648         * gcc.dg/vect/vect-67.c: Ditto.
34649         * gcc.dg/vect/vect-68.c: Ditto.
34650         * gcc.dg/vect/vect-69.c: Ditto.
34651         * gcc.dg/vect/vect-7.c: Ditto.
34652         * gcc.dg/vect/vect-72.c: Ditto.
34653         * gcc.dg/vect/vect-72a.c: Ditto.
34654         * gcc.dg/vect/vect-73.c: Ditto.
34655         * gcc.dg/vect/vect-74.c: Ditto.
34656         * gcc.dg/vect/vect-75.c: Ditto.
34657         * gcc.dg/vect/vect-76.c: Ditto.
34658         * gcc.dg/vect/vect-77.c: Ditto.
34659         * gcc.dg/vect/vect-77a.c: Ditto.
34660         * gcc.dg/vect/vect-78.c: Ditto.
34661         * gcc.dg/vect/vect-79.c: Ditto.
34662         * gcc.dg/vect/vect-8.c: Ditto.
34663         * gcc.dg/vect/vect-80.c: Ditto.
34664         * gcc.dg/vect/vect-82.c: Ditto.
34665         * gcc.dg/vect/vect-82_64.c: Ditto.
34666         * gcc.dg/vect/vect-83.c: Ditto.
34667         * gcc.dg/vect/vect-83_64.c: Ditto.
34668         * gcc.dg/vect/vect-9.c: Ditto.
34669         * gcc.dg/vect/vect-all.c: Ditto.
34670         * gcc.dg/vect/vect-none.c: Ditto.
34671
34672 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
34673
34674         * lib/gcc-dg.exp (dg-skip-if): New function.
34675         (dg-forbid-option): Remove.
34676         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
34677         * g++.dg/abi/bitfield8.C: Likewise.
34678         * g++.dg/abi/dtor1.C: Likewise.
34679         * g++.dg/abi/empty10.C: Likewise.
34680         * g++.dg/abi/empty7.C: Likewise.
34681         * g++.dg/abi/empty9.C: Likewise.
34682         * g++.dg/abi/layout3.C: Likewise.
34683         * g++.dg/abi/layout4.C: Likewise.
34684         * g++.dg/abi/thunk1.C: Likewise.
34685         * g++.dg/abi/thunk2.C: Likewise.
34686         * g++.dg/abi/vbase11.C: Likewise.
34687         * g++.dg/abi/vthunk2.C: Likewise.
34688         * g++.dg/abi/vthunk3.C: Likewise.
34689         * g++.dg/ext/attrib8.C: Likewise.
34690         * g++.dg/opt/longbranch2.C: Likewise.
34691         * g++.dg/opt/reg-stack4.C: Likewise.
34692         * g++.old-deja/g++.ext/attrib1.C: Likewise.
34693         * g++.old-deja/g++.ext/attrib2.C: Likewise.
34694         * g++.old-deja/g++.ext/attrib3.C: Likewise.
34695         * g++.old-deja/g++.other/store-expr1.C: Likewise.
34696         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34697         * gcc.dg/20000609-1.c: Likewise.
34698         * gcc.dg/20000720-1.c: Likewise.
34699         * gcc.dg/20011107-1.c: Likewise.
34700         * gcc.dg/20011119-1.c: Likewise.
34701         * gcc.dg/20020108-1.c: Likewise.
34702         * gcc.dg/20020122-2.c: Likewise.
34703         * gcc.dg/20020122-3.c: Likewise.
34704         * gcc.dg/20020201-3.c: Likewise.
34705         * gcc.dg/20020206-1.c: Likewise.
34706         * gcc.dg/20020218-1.c: Likewise.
34707         * gcc.dg/20020310-1.c: Likewise.
34708         * gcc.dg/20020411-1.c: Likewise.
34709         * gcc.dg/20020418-2.c: Likewise.
34710         * gcc.dg/20020426-1.c: Likewise.
34711         * gcc.dg/20020426-2.c: Likewise.
34712         * gcc.dg/20020517-1.c: Likewise.
34713         * gcc.dg/20020523-1.c: Likewise.
34714         * gcc.dg/20020523-2.c: Likewise.
34715         * gcc.dg/20020729-1.c: Likewise.
34716         * gcc.dg/20030204-1.c: Likewise.
34717         * gcc.dg/20030826-2.c: Likewise.
34718         * gcc.dg/20030926-1.c: Likewise.
34719         * gcc.dg/20031202-1.c: Likewise.
34720         * gcc.dg/980312-1.c: Likewise.
34721         * gcc.dg/980313-1.c: Likewise.
34722         * gcc.dg/990117-1.c: Likewise.
34723         * gcc.dg/990424-1.c: Likewise.
34724         * gcc.dg/990524-1.c: Likewise.
34725         * gcc.dg/991230-1.c: Likewise.
34726         * gcc.dg/i386-387-1.c: Likewise.
34727         * gcc.dg/i386-387-2.c: Likewise.
34728         * gcc.dg/i386-387-3.c: Likewise.
34729         * gcc.dg/i386-387-4.c: Likewise.
34730         * gcc.dg/i386-387-5.c: Likewise.
34731         * gcc.dg/i386-387-6.c: Likewise.
34732         * gcc.dg/i386-asm-1.c: Likewise.
34733         * gcc.dg/i386-bitfield1.c: Likewise.
34734         * gcc.dg/i386-bitfield2.c: Likewise.
34735         * gcc.dg/i386-loop-1.c: Likewise.
34736         * gcc.dg/i386-loop-2.c: Likewise.
34737         * gcc.dg/i386-loop-3.c: Likewise.
34738         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34739         * gcc.dg/i386-pic-1.c: Likewise.
34740         * gcc.dg/i386-regparm.c: Likewise.
34741         * gcc.dg/i386-signbit-1.c: Likewise.
34742         * gcc.dg/i386-signbit-2.c: Likewise.
34743         * gcc.dg/i386-signbit-3.c: Likewise.
34744         * gcc.dg/i386-sse-5.c: Likewise.
34745         * gcc.dg/i386-sse-8.c: Likewise.
34746         * gcc.dg/i386-unroll-1.c: Likewise.
34747         * gcc.dg/tls/opt-1.c: Likewise.
34748         * gcc.dg/tls/opt-2.c: Likewise.
34749         * gcc.dg/unroll-1.c: Likewise.
34750         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
34751         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
34752         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
34753         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
34754
34755 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34756
34757         * g++.dg/template/incomplete1.C: New test.
34758
34759 2004-11-16  Nick Clifton  <nickc@redhat.com>
34760
34761         Revert patches accidentally commited during checkin of fixes for
34762         xstormy16 tests:
34763         gcc.c-torture/execute/simd-4.c: Revert
34764         gcc.dg/20040910-1.c: Revert.
34765
34766 2004-11-16  Paul Brook  <paul@codesourcery.com>
34767
34768         PR fortran/13010
34769         * gfortran.dg/der_pointer_1.f90: New test.
34770
34771 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
34772
34773         PR c/18498
34774         * gcc.dg/bitfld-13.c: New test.
34775
34776 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
34777
34778         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
34779         powerpc*-*-linux*.
34780
34781         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
34782         * gcc.dg/ppc64-abi-2.c: Ditto.
34783         * gcc.dg/ppc64-abi-3.c: Ditto.
34784
34785         * lib/gcc-dg.exp (dg-target-list): Remove.
34786
34787 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
34788
34789         * gcc.dg/ia64-postinc.c: New test.
34790
34791 2004-11-15  Mark Mitchell <mark@codesourcery.com>
34792
34793         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
34794
34795 2004-11-15  Nick Clifton  <nickc@redhat.com>
34796
34797         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
34798         __INT_MAX__ so that the test can be compiled by toolchains
34799         targeted at 16-bit processors.
34800
34801         * gcc.dg/20040625-1.c: Use long constants rather than integers
34802         when performing arithmetic that will overflow 16-bits.
34803
34804         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
34805         xstormy16.  It does not support 128-bit vector operations.
34806
34807         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
34808         with the macro PTR_TYPE.  Define this macro to an integer type
34809         suitable for holding a pointer.
34810
34811         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
34812         the target is a 16-bit processor.
34813
34814         * gcc.dg/cpp/if-2.c: Expect a different warning message from
34815         16-bit targets where the character constant will be too long.
34816
34817         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
34818         where the double will not be directly addressable.
34819
34820 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34821
34822         Friend class name lookup 1/n, PR c++/18471
34823         * g++.dg/template/crash26.C: New test.
34824         * g++.dg/lookup/struct1.C: Adjust expected error.
34825         * g++.dg/parse/elab1.C: Likewise.
34826         * g++.dg/parse/elab2.C: Likewise.
34827         * g++.dg/parse/int-as-enum1.C: Likewise.
34828         * g++.dg/parse/struct-as-enum1.C: Likewise.
34829         * g++.dg/parse/typedef1.C: Likewise.
34830         * g++.dg/parse/typedef3.C: Likewise.
34831         * g++.dg/parse/typedef4.C: Likewise.
34832         * g++.dg/parse/typedef5.C: Likewise.
34833         * g++.dg/template/nontype4.C: Likewise.
34834         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
34835         * g++.old-deja/g++.other/elab1.C: Likewise.
34836         * g++.old-deja/g++.other/syntax4.C: Likewise.
34837
34838 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34839
34840         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
34841
34842 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
34843
34844         * gcc.c-torture/execute/20041114-1.c: New test.
34845
34846 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
34847
34848         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
34849         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
34850         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
34851         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
34852         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
34853         gcc.dg/switch-7.c: New tests.
34854
34855 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
34856
34857         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
34858
34859 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
34860
34861         PR tree-opt/18400
34862         * gcc.dg/vect/pr18400.c: New test.
34863
34864 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
34865             Andrew Pinski  <pinskia@physics.uc.edu>
34866
34867         PR tree-opt/18425
34868         * gcc.dg/vect/pr18425.c: New test.
34869
34870 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34871
34872         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
34873         Guard with dg-require-alias and dg-require-visibility.
34874
34875 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34876
34877         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
34878
34879 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34880
34881         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
34882
34883 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34884
34885         PR c++/17344
34886         * g++.dg/template/defarg5.C: New test.
34887
34888 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34889
34890         * g++.dg/parse/cast1.C: Run only on ILP32.
34891         * g++.old-deja/g++.mike/p784.C: Likewise.
34892
34893 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
34894
34895         * gcc.c-torture/execute/20041113-1.c: New test.
34896
34897 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
34898
34899         PR target/18230
34900         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
34901         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
34902         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
34903         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34904         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
34905         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
34906         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
34907         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
34908         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
34909         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
34910         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
34911         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
34912         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
34913
34914 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
34915
34916         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
34917         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
34918         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
34919         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
34920         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
34921         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
34922         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
34923         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
34924         gcc.target/sparc/combined-1.c: New tests.
34925
34926 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
34927
34928         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
34929         New tests.
34930
34931 2004-11-12  Mark Mitchell <mark@codesourcery.com>
34932
34933         * lib/gcc-dg.exp (dg-forbid-option): New function.
34934         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
34935         * g++.dg/abi/bitfield8.C: Likewise.
34936         * g++.dg/abi/dtor1.C: Likewise.
34937         * g++.dg/abi/empty10.C: Likewise.
34938         * g++.dg/abi/empty7.C: Likewise.
34939         * g++.dg/abi/empty9.C: Likewise.
34940         * g++.dg/abi/layout3.C: Likewise.
34941         * g++.dg/abi/layout4.C: Likewise.
34942         * g++.dg/abi/thunk1.C: Likewise.
34943         * g++.dg/abi/thunk2.C: Likewise.
34944         * g++.dg/abi/vbase11.C: Likewise.
34945         * g++.dg/abi/vthunk2.C: Likewise.
34946         * g++.dg/abi/vthunk3.C: Likewise.
34947         * g++.dg/ext/attrib8.C: Likewise.
34948         * g++.dg/opt/longbranch2.C: Likewise.
34949         * g++.dg/opt/reg-stack4.C: Likewise.
34950         * g++.old-deja/g++.ext/attrib1.C: Likewise.
34951         * g++.old-deja/g++.ext/attrib2.C: Likewise.
34952         * g++.old-deja/g++.ext/attrib3.C: Likewise.
34953         * g++.old-deja/g++.other/store-expr1.C: Likewise.
34954         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34955         * gcc.dg/20000609-1.c: Likewise.
34956         * gcc.dg/20000720-1.c: Likewise.
34957         * gcc.dg/20011107-1.c: Likewise.
34958         * gcc.dg/20011119-1.c: Likewise.
34959         * gcc.dg/20020108-1.c: Likewise.
34960         * gcc.dg/20020122-2.c: Likewise.
34961         * gcc.dg/20020122-3.c: Likewise.
34962         * gcc.dg/20020201-3.c: Likewise.
34963         * gcc.dg/20020206-1.c: Likewise.
34964         * gcc.dg/20020218-1.c: Likewise.
34965         * gcc.dg/20020310-1.c: Likewise.
34966         * gcc.dg/20020411-1.c: Likewise.
34967         * gcc.dg/20020418-2.c: Likewise.
34968         * gcc.dg/20020426-1.c: Likewise.
34969         * gcc.dg/20020426-2.c: Likewise.
34970         * gcc.dg/20020517-1.c: Likewise.
34971         * gcc.dg/20020523-1.c: Likewise.
34972         * gcc.dg/20020523-2.c: Likewise.
34973         * gcc.dg/20020729-1.c: Likewise.
34974         * gcc.dg/20030204-1.c: Likewise.
34975         * gcc.dg/20030826-2.c: Likewise.
34976         * gcc.dg/20030926-1.c: Likewise.
34977         * gcc.dg/20031202-1.c: Likewise.
34978         * gcc.dg/980312-1.c: Likewise.
34979         * gcc.dg/980313-1.c: Likewise.
34980         * gcc.dg/990117-1.c: Likewise.
34981         * gcc.dg/990424-1.c: Likewise.
34982         * gcc.dg/990524-1.c: Likewise.
34983         * gcc.dg/991230-1.c: Likewise.
34984         * gcc.dg/i386-387-1.c: Likewise.
34985         * gcc.dg/i386-387-2.c: Likewise.
34986         * gcc.dg/i386-387-3.c: Likewise.
34987         * gcc.dg/i386-387-4.c: Likewise.
34988         * gcc.dg/i386-387-5.c: Likewise.
34989         * gcc.dg/i386-387-6.c: Likewise.
34990         * gcc.dg/i386-asm-1.c: Likewise.
34991         * gcc.dg/i386-bitfield1.c: Likewise.
34992         * gcc.dg/i386-bitfield2.c: Likewise.
34993         * gcc.dg/i386-loop-1.c: Likewise.
34994         * gcc.dg/i386-loop-2.c: Likewise.
34995         * gcc.dg/i386-loop-3.c: Likewise.
34996         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34997         * gcc.dg/i386-pic-1.c: Likewise.
34998         * gcc.dg/i386-regparm.c: Likewise.
34999         * gcc.dg/i386-signbit-1.c: Likewise.
35000         * gcc.dg/i386-signbit-2.c: Likewise.
35001         * gcc.dg/i386-signbit-3.c: Likewise.
35002         * gcc.dg/i386-sse-5.c: Likewise.
35003         * gcc.dg/i386-sse-8.c: Likewise.
35004         * gcc.dg/i386-unroll-1.c: Likewise.
35005         * gcc.dg/tls/opt-1.c: Likewise.
35006         * gcc.dg/tls/opt-2.c: Likewise.
35007         * gcc.dg/unroll-1.c: Likewise.
35008         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
35009         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
35010         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
35011         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
35012         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
35013         -m64 is specified.
35014
35015 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35016
35017         PR c++/18389
35018         * g++.dg/parse/cond1.C: New test.
35019
35020         PR c++/18429
35021         * g++.dg/template/array9.C: New test.
35022         * g++.dg/ext/vla1.C: Adjust error messages.
35023         * g++.dg/ext/vlm1.C: Likewise.
35024         * g++.dg/template/crash2.C: Likewise.
35025
35026         PR c++/18436
35027         * g++.dg/template/call3.C: New test.
35028
35029         PR c++/18407
35030         * g++.dg/template/ptrmem11.C: New test.
35031
35032 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
35033
35034         PR other/14264
35035         * lib/g++.exp: Set LC_ALL and LANG to C.
35036         * lib/gcc-dg.exp: Likewise.
35037         * lib/gfortran.exp: Likewise.
35038         * lib/objc.exp: Likewise.
35039         * lib/treelang.exp: Likewise.
35040
35041 2004-11-12  Andreas Schwab  <schwab@suse.de>
35042
35043         * gcc.dg/pr16286.c: Fix last change.
35044
35045 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35046
35047         PR c++/18416
35048         * g++.dg/init/global1.C: New test.
35049
35050 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
35051
35052         * gcc.c-torture/execute/20041112-1.c: New test.
35053
35054 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35055
35056         * lib/gcc-dg.exp (dg-target-list): New.
35057
35058 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35059             Richard Sandiford  <rsandifo@redhat.com>
35060
35061         * lib/target-supports.exp (get-compiler_messages): New.
35062         (check_named_sections_available): Use it.
35063         (check_effective_target_ilp32): New.
35064         (check_effective_target_lp64): New.
35065         (is-effective-target): New.
35066         * lib/gcc-dg.exp (dg-require-effective-target): New.
35067
35068 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
35069
35070         * gcc.dg/precedence-1.c: New test.
35071
35072 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35073
35074         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
35075
35076         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
35077         message, delete generated files, use more descriptive name for
35078         executable, and make the test unsupported when it cannot be run.
35079
35080         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
35081         (dg-require-weak, dg-require-visibility, dg-require-alias,
35082         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
35083         dg-require-iconv, dg-require-named-sections): Use it.
35084
35085         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
35086
35087 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
35088
35089         PR target/16457
35090         * gcc.dg/ppc-and-1: New
35091
35092         PR target/16796
35093         * gcc.dg/ppc-mov-1.c: New.
35094
35095         PR target/16458
35096         * gcc.dg/ppc-compare-1.c: New.
35097
35098 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
35099
35100         * objc.dg/desig-init-2.m: New test.
35101
35102 2004-11-10  Adam Nemet  <anemet@lnxw.com>
35103
35104         PR middle-end/18160
35105         * g++.dg/warn/register-var-1.C: New test.
35106         * g++.dg/warn/register-var-2.C: New test.
35107
35108 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35109
35110         * gcc.dg/union-2.c: New test.
35111
35112 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
35113
35114         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
35115         New test for PR tree-optimization/17892.
35116
35117 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
35118
35119         PR c++/18369
35120         * g++.dg/init/new12.C: New test.
35121
35122 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
35123
35124         * gcc.target/sparc: New directory.
35125         * gcc.target/sparc/sparc.exp: New driver.
35126         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
35127         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
35128         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
35129         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
35130
35131 2004-11-10  Paul Brook  <paul@codesourcery.com>
35132
35133         PR fortran/18218
35134         * gfortran.dg/list_read.c: New test.
35135
35136 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35137
35138         PR c/18322
35139         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
35140         expected diagnostic location.
35141
35142 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
35143
35144         * gcc.dg/20041109-1.c: New test.
35145
35146 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
35147
35148         PR objc/18406
35149         * objc/compile/pr18406.m: New test.
35150
35151 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35152
35153         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
35154
35155 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35156
35157         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
35158
35159 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
35160
35161         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
35162
35163 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
35164
35165         * gcc.dg/20030225-2.c: Add prototype for abort and
35166         exit.
35167
35168 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
35169
35170         PR tree-opt/18299
35171         * gcc.c-torture/pr18299-1.c: New test.
35172
35173 2004-11-06  Andreas Schwab  <schwab@suse.de>
35174
35175         * gcc.dg/pr16286.c: Also test for bool and pixel.
35176
35177 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
35178
35179         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
35180         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
35181         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
35182         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
35183         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
35184         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
35185         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
35186         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
35187         gcc.dg/struct-semi-3.c: New tests.
35188
35189 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35190
35191         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
35192
35193 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35194
35195         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
35196         Do not use C99 designators.
35197
35198 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35199
35200         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
35201
35202 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35203
35204         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
35205         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
35206         * gcc.c-torture/execute/simd-5.x: Remove.
35207
35208 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
35209
35210         PR rtl-optimization/17933
35211         * gcc.dg/torture/pr17933-1.c: New test.
35212
35213 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
35214
35215         PR target/18106
35216         * lib/target-supports.exp (check_weak_available): Support
35217         Windows.
35218
35219 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
35220
35221         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
35222         call to fflush(stdout) before abort.
35223         (my_ffsll): New function.
35224         (generate_fields): Use it.
35225
35226 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
35227
35228         * gcc.dg/init-undef-1.c: New test.
35229
35230 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
35231
35232         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
35233         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
35234         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
35235         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
35236         expected messages for new parser.
35237
35238 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
35239
35240         * g++.dg/ext/visibility/symbian1.C: New test.
35241
35242 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35243
35244         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
35245         on LP64 targets.
35246
35247 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
35248
35249         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
35250         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
35251         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
35252         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
35253         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
35254         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
35255         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
35256         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
35257         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
35258         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
35259
35260 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
35261
35262         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
35263         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
35264         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
35265         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
35266         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
35267         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
35268         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
35269         for new parser.
35270
35271 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
35272
35273         PR target/15342
35274         * gcc.dg/20041104-1.c: New test.
35275
35276 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35277
35278         * g++.dg/template/nontype7.C: New test.
35279         * g++.dg/template/nontype8.C: Likewise.
35280         * g++.dg/template/nontype9.C: Likewise.
35281         * g++.dg/template/nontype10.C: Likewise.
35282         * g++.dg/tc1/dr49.C: Likewise.
35283         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
35284         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
35285
35286 2004-11-04  Ben Elliston  <bje@au.ibm.com>
35287
35288         * g++.dg/rtti/tinfo1.C: Remove xfails.
35289
35290 2004-11-04  Ben Elliston  <bje@au.ibm.com>
35291
35292         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
35293         packed attribute to the definition to satisfy the new C++ parser.
35294
35295 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35296
35297         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
35298         invocations of va_arg.
35299
35300 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
35301
35302         PR c++/18124
35303         * g++.dg/template/crash25.C: New test.
35304
35305         PR c++/18155
35306         * g++.dg/template/typedef2.C: New test.
35307         * g++.dg/parse/crash13.C: Adjust error markers.
35308
35309         PR c++/18177
35310         * g++.dg/conversion/const3.C: New test.
35311
35312 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35313
35314         PR fortran/17535
35315         PR fortran/17583
35316         PR fortran/17713
35317         * gfortran.dg/generic_[123].f90: New testcases.
35318
35319 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35320
35321         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
35322         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
35323
35324 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
35325
35326         PR tree-opt/16808
35327         * gcc.c-torture/compile/pr16808.c: New test.
35328
35329 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
35330
35331         PR rtl-optimization/17104
35332         * gcc.dg/ppc-bitfield1.c: New.
35333
35334 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
35335
35336         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
35337
35338 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
35339
35340         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
35341         strings for 32-bit code.
35342
35343 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
35344
35345         PR c/18239
35346         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
35347
35348 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
35349
35350         PR c++/18064
35351         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
35352
35353 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
35354
35355         PR c++/15172
35356         * g++.dg/init/aggr2.C: New test.
35357
35358 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
35359
35360         * objc.dg/local-decl-1.m: New test.
35361
35362 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35363
35364         * gcc.dg/20040910-1.c: Adjust regex.
35365
35366 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35367
35368         PR rtl-optimization/18084
35369         * g++.dg/opt/pr18084-1.C: New testcase.
35370
35371 2004-10-30  Matt Austern  <austern@apple.com>
35372
35373         PR c++/17542
35374         * g++.dg/ext/attrib18.C: New test.
35375
35376 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35377
35378         PR middle-end/18096
35379         * gcc.dg/pr18096-1.c: New test case.
35380
35381 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35382
35383         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
35384
35385 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
35386
35387         PR c/16666
35388         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
35389         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
35390         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
35391         gcc.dg/old-style-prom-3.c: New tests.
35392
35393 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
35394
35395         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
35396         Remove unnecessary inclusion of stdio.h.
35397
35398 2004-10-29  Roger Sayle  <roger@eyesopen.com>
35399
35400         PR rtl-optimization/17581
35401         * gcc.dg/pr17581-1.c: New test case.
35402
35403 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
35404
35405         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
35406         being implemented.
35407         * g++.dg/conversion/dr195-1.C: New.
35408         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
35409         * g++.old-deja/g++.mike/p10148.C: Likewise.
35410
35411 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
35412
35413         PR c++/17695
35414         * g++.dg/debug/typedef2.C: New test.
35415
35416 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
35417
35418         PR fortran/13490
35419         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
35420         * gfortran.dg/g77/README: Update.
35421
35422 2004-10-28  Matt Austern  <austern@apple.com>
35423
35424         PR c++/14124
35425         * g++.dg/ext/packed7.C: New test.
35426
35427 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
35428
35429         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
35430         scan-assembler.
35431         * lib/scanasm.exp (hidden-scan-for): New proc.
35432         (scan-hidden): Use hidden-scan-for instead of constructing the scan
35433         string.
35434         (scan-not-hidden): Likewise.
35435         * lib/target-supports.exp (check_visibility_available): mach-o is
35436         support too.
35437
35438 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
35439
35440         PR c++/17132
35441         * g++.dg/template/memclass3.C: New test.
35442
35443 2004-10-28  Adam Nemet  <anemet@lnxw.com>
35444
35445         PR middle-end/18160
35446         * gcc.dg/register-var-1.c: New test.
35447         * gcc.dg/register-var-2.c: New test.
35448         * gcc.dg/asm-7.c: Taking the address of a register variable is an
35449         error now.
35450
35451 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
35452
35453         PR other/18172
35454         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
35455         unused variables.
35456         * gcc.dg/vect/vect-22.c: Likewise.
35457
35458 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
35459
35460         * gcc.dg/i386-rotate-1.c: New test.
35461
35462 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
35463
35464         * g++.dg/init/ref12.C: Add "run" marker.
35465
35466         PR c++/17435
35467         * g++.dg/init/ref12.C: New test.
35468
35469         PR c++/18140
35470         * g++.dg/template/shift1.C: New test.
35471         * g++.dg/template/error10.C: Adjust error markers.
35472
35473 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
35474
35475         PR tree-opt/17529
35476         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
35477
35478 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
35479
35480         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
35481         * gcc.dg/weak/weak-3.c: Likewise.
35482         * gcc.dg/weak/weak-5.c: Likewise.
35483         * gcc.dg/weak/weak-9.c: Likewise.
35484         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
35485         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
35486
35487         * gcc.dg/darwin-weakimport-1.c: New.
35488
35489 2004-10-28  Ben Elliston  <bje@au.ibm.com>
35490
35491         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
35492
35493 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
35494
35495         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
35496         'syntax' error messages.
35497         * gcc.dg/cpp/direct2s.c: Likewise.
35498
35499 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
35500
35501         * gcc.c-torture/compile/20041026-1.c: New.
35502
35503 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
35504
35505         PR c++/18093
35506         * g++.dg/lookup/ns2.C: New test.
35507
35508         PR c++/18020
35509         * g++.dg/template/enum4.C: New test.
35510
35511         PR c++/18161
35512         * g++.dg/template/expr1.C: New test.
35513
35514 2004-10-26  Ben Elliston  <bje@au.ibm.com>
35515
35516         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
35517
35518 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35519
35520         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
35521         gcc.dg/decl-nospec-3.c: New tests.
35522
35523 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
35524
35525         * objc.dg/super-class-3.m: New test.
35526
35527 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
35528
35529         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
35530         resyncing.
35531         * gcc.dg/cpp/direct2s.c: Likewise.
35532
35533 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
35534
35535         * objc.dg/image-info.m: Update for changes to section selection.
35536
35537 2004-10-25  David Ayers  <d.ayers@inode.at>
35538             Ziemowit Laski  <zlaski@apple.com>
35539
35540         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
35541         diagnostics when messaging 'id <Proto>'.
35542         * objc.dg/class-protocol-1.m: New test.
35543         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
35544         a non-existent method signature.
35545         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
35546         Update diagnostics when messaging with non-existent method signature.
35547         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
35548         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
35549         invalid receivers are now resolved as if messaging 'id'; remove
35550         extraneous diagnostics.
35551
35552 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35553
35554         PR c/16667
35555         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
35556         gcc.dg/init-desig-obs-3.c: New tests.
35557
35558 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
35559
35560         * gcc.dg/debug/20041023-1.c: New test.
35561
35562 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
35563
35564         PR middle-end/17407
35565         * gcc.c-torture/compile/pr17407.c: New test.
35566
35567         PR c++/18121
35568         * g++.dg/template/array8.C: New test.
35569
35570 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35571
35572         PR other/18138
35573         * lib/g++.exp: Accept more than one multilib libgcc.
35574         * lib/gcc-dg.exp: Likewise.
35575         * lib/objc.exp: Likewise.
35576         * lib/treelang.exp: Likewise.
35577         * lib/gfortran.exp: Likewise.
35578
35579 2004-10-24  Ben Elliston  <bje@au.ibm.com>
35580
35581         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
35582
35583 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
35584
35585         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
35586         * gcc.dg/c99-const-expr-3.c: Likewise.
35587
35588 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
35589
35590         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
35591
35592 2004-10-23  Ben Elliston  <bje@au.ibm.com>
35593
35594         * gcc.c-torture/execute/loop-2e.x: Remove.
35595
35596 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
35597
35598         PR c++/18095
35599         * g++.dg/parse/crash18.C: New.
35600         * g++.dg/parse/crash19.C: New.
35601
35602 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
35603
35604         * g++.dg/ext/dllimport1.C: Move dg-warnings.
35605         * g++.dg/ext/dllimport2.C: Same.
35606         * g++.dg/ext/dllimport8.C: Same.
35607
35608 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
35609
35610         PR c++/10841
35611         * g++.dg/conversion/cast1.C: New test.
35612         * g++.dg/overload/pmf1.C: Adjust error marker.
35613
35614 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
35615
35616         PR objc/17923
35617         * objc.dg/const-str-7.m: New test.
35618
35619 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35620
35621         * g++.dg/template/memfriend11.C: Fix comment typo.
35622         * g++.dg/template/memfriend14.C: Likewise.
35623
35624 2004-10-20  Richard Henderson  <rth@redhat.com>
35625
35626         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
35627         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
35628         -fasynchronous-unwind-tables.
35629
35630 2004-10-20  Richard Henderson  <rth@redhat.com>
35631
35632         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
35633         (main): Return success.
35634         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
35635         (main): Return success.
35636
35637 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35638
35639         PR c++/13495
35640         * g++.dg/template/memfriend9.C: New test.
35641         * g++.dg/template/memfriend10.C: Likewise.
35642         * g++.dg/template/memfriend11.C: Likewise.
35643         * g++.dg/template/memfriend12.C: Likewise.
35644         * g++.dg/template/memfriend13.C: Likewise.
35645         * g++.dg/template/memfriend14.C: Likewise.
35646         * g++.dg/template/memfriend15.C: Likewise.
35647         * g++.dg/template/memfriend16.C: Likewise.
35648         * g++.dg/template/memfriend17.C: Likewise.
35649         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
35650
35651 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
35652
35653         * g++.dg/conversion/dr195.C: New.
35654         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
35655
35656 2004-10-20  Ben Elliston  <bje@au.ibm.com>
35657             Devang Patel  <dpatel@apple.com>
35658
35659         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
35660         of floating point arithmetic, which could trap.
35661
35662 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
35663
35664         PR c++/14035
35665         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
35666         * g++.dg/conversion/const2.C: New test.
35667         * g++.dg/expr/reinterpret2.C: New test.
35668         * g++.dg/expr/reinterpret3.C: New test.
35669         * g++.dg/expr/cast2.C: New test.
35670         * g++.dg/expr/copy1.C: New test.
35671         * g++.dg/other/conversion1.C: Change error message.
35672         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
35673         function pointers to void *.
35674         * g++.old-deja/g++.mike/p10148.C: Likewise.
35675
35676 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35677
35678         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
35679
35680 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
35681
35682         PR c++/18047
35683
35684         * g++.dg/parse/expr3.C: New test.
35685
35686 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35687
35688         * gcc.dg/smod-1.c: New test.
35689
35690 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
35691
35692         * objc.dg/method-14.m: New test.
35693
35694 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
35695
35696         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
35697         Also xfail as the patch was reverted.
35698
35699 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
35700
35701         PR middle-end/16973
35702         * gcc.dg/pr16973.c: New test.
35703
35704 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
35705
35706         PR tree-optimization/17656
35707         * gcc.c-torture/compile/pr17656.c: New test.
35708
35709 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
35710
35711         * g++.dg/eh/shadow1.C: New.
35712
35713 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
35714
35715         * gcc.c-torture/compile/20041018-1.c: New test.
35716
35717 2004-10-18  Ben Elliston  <bje@au.ibm.com>
35718
35719         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
35720         compiler referring to register 0 when accessing sdata.  The linker
35721         now patches things up.
35722
35723 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
35724
35725         PR c/17529
35726         * gcc.c-torture/compile/pr17529.c: New test.
35727
35728 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35729
35730         PR c++/17743
35731         * g++.dg/ext/attrib17.C: New test.
35732
35733 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35734
35735         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
35736
35737 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35738
35739         PR c++/10479
35740         * g++.dg/ext/attrib16.C: New test.
35741
35742 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
35743
35744         PR c++/17042
35745         * g++.dg/init/dso_handle1.C: New test.
35746
35747         PR c++/14667
35748         * g++.dg/parse/typedef6.C: New test.
35749
35750         PR c++/17916
35751         * g++.dg/parse/pragma1.C: New test.
35752
35753 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
35754
35755         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
35756
35757 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
35758
35759         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
35760         -fno-common when on HPPA HP-UX platforms.
35761
35762 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
35763
35764         PR other/16820
35765         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
35766         stdint.h.
35767         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
35768         uintptr_t.
35769
35770 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
35771
35772         PR c++/16301
35773         * g++.dg/lookup/strong-using-4.C: New test.
35774
35775 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
35776
35777         PR middle-end/16567
35778         * gcc.c-torture/compile/nested-1.c: New test.
35779
35780 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
35781
35782         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
35783         and mipsisa64*-*-* (until support for misaligned loads is added).
35784         * gcc.dg/vect/vect-50.c: Likewise.
35785         * gcc.dg/vect/vect-52.c: Likewise.
35786         * gcc.dg/vect/vect-54.c: Likewise.
35787         * gcc.dg/vect/vect-58.c: Likewise.
35788         * gcc.dg/vect/vect-60.c: Likewise.
35789         * gcc.dg/vect/vect-80.c: Likewise.
35790
35791 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
35792
35793         PR c++/17976
35794         * g++.dg/init/dtor3.C: New test.
35795
35796 2004-10-15  Ben Elliston  <bje@au.ibm.com>
35797
35798         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
35799
35800 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
35801
35802         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
35803         * gcc.dg/macho-lo-sum.c: Likewise.
35804
35805 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
35806
35807         * gcc.dg/ppc-spe64-1.c: New test.
35808
35809 2004-10-14  Devang Patel  <dpatel@apple.com>
35810
35811         PR 17635
35812         * gcc.dg/pr17635.c : New test.
35813
35814 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
35815
35816         * gcc.dg/vect/vect-28.c: Remove xfail.
35817         * gcc.dg/vect/vect-30.c: Remove xfail.
35818         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
35819         * gcc.dg/vect/vect-33.c: Remove xfail.
35820         * gcc.dg/vect/vect-44.c: Remove xfail.
35821         * gcc.dg/vect/vect-46.c: Remove xfail.
35822         * gcc.dg/vect/vect-50.c: Remove xfail.
35823         * gcc.dg/vect/vect-52.c: Remove xfail.
35824         * gcc.dg/vect/vect-54.c: Remove xfail.
35825         * gcc.dg/vect/vect-58.c: Remove xfail.
35826         * gcc.dg/vect/vect-60.c: Remove xfail.
35827         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
35828         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
35829         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
35830         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
35831         * gcc.dg/vect/vect-8.c: Remove xfail.
35832         * gcc.dg/vect/vect-80.c: Remove xfail.
35833         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
35834
35835 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
35836
35837         * gcc.dg/vect/vect-82.c: New testcase.
35838         * gcc.dg/vect/vect-82_64.c: New testcase.
35839         * gcc.dg/vect/vect-83.c: New testcase.
35840         * gcc.dg/vect/vect-83_64.c: New testcase.
35841
35842 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35843
35844         * gcc.dg/cpp/error-1.c: New test.
35845
35846 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35847
35848         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
35849
35850 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
35851
35852         PR target/17984
35853         * gcc.dg/cris-peep2-xsrand2.c: New test.
35854
35855 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
35856
35857         PR c++/17661
35858         * g++.dg/expr/for2.C: New test.
35859
35860 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35861
35862         * g++.dg/inherit/thunk1.C: Run on the SPARC.
35863
35864 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
35865
35866         PR tree-optimization/17724
35867         * g++.dg/opt/pr17724-1.C: New test.
35868         * g++.dg/opt/pr17724-2.C: New test.
35869         * g++.dg/opt/pr17724-3.C: New test.
35870         * g++.dg/opt/pr17724-4.C: New test.
35871         * g++.dg/opt/pr17724-5.C: New test.
35872         * g++.dg/opt/pr17724-6.C: New test.
35873
35874 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
35875
35876         PR c/17301
35877         * gcc.dg/pr17301-2.c: New test.
35878
35879 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
35880
35881         PR c++/15876
35882         * g++.dg/parse/error22.C: New test.
35883
35884         PR c++/17936
35885         * g++.dg/template/spec18.C: New test.
35886
35887 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
35888
35889         * gcc.dg/ia64-asm-1.c: Add prototype for abort
35890         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
35891         memcpy.
35892         * gcc.dg/ia64-sync-2.c: Ditto.
35893         * gcc.dg/ia64-sync-3.c: Ditto.
35894
35895 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
35896
35897         * g++.dg/eh/cleanup5.C: Add dg-options "".
35898
35899 2004-10-11  Roger Sayle  <roger@eyesopen.com>
35900
35901         PR middle-end/17657
35902         * gcc.dg/switch-4.c: New test case.
35903
35904 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
35905
35906         * gcc.c-torture/execute/20041011-1.c: New test.
35907
35908 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
35909
35910         PR c++/17554
35911         * g++.dg/init/for3.C: New test.
35912
35913         PR c++/17657
35914         * g++.dg/opt/switch2.C: New test.
35915
35916         PR middle-end/17703
35917         * g++.dg/warn/Wreturn-2.C: New test.
35918
35919 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
35920
35921         PR c++/17907
35922         * g++.dg/eh/cleanup5.C: New test.
35923
35924 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
35925
35926         PR c++/17393
35927         * g++.dg/parse/error21.C: New test.
35928
35929 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35930
35931         * g++.dg/overload/pmf1.C: Adjust quoting marks.
35932         * g++.dg/warn/incomplete1.C: Likewise.
35933         * g++.dg/template/qualttp20.C: Likewise.
35934
35935 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35936
35937         PR c/17881
35938         * parm-incomplete-1.c: New test.
35939
35940 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
35941
35942         PR c++/17867
35943         * g++.dg/parse/error19.C: New test.
35944
35945         PR c++/17670
35946         * g++.dg/init/new11.C: New test.
35947
35948         PR c++/17821
35949         * g++.dg/parse/error20.C: New test.
35950
35951         PR c++/17826
35952         * g++.dg/template/crash24.C: New test.
35953
35954 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35955
35956         PR c/17301
35957         * gcc.dg/pr17301-1.c: New test.
35958
35959 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35960
35961         PR c/17189
35962         * gcc.dg/anon-struct-5.c: New test.
35963
35964 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35965
35966         PR c/17844
35967         * gcc.dg/pr17844-1.c: New test.
35968
35969 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
35970
35971         PR tree-optimization/17906
35972         * gcc.c-torture/compile/pr17906.c: New.
35973
35974 2004-10-09  Stuart Hastings  <stuart@apple.com>
35975             Roger Sayle  <roger@eyesopen.com>
35976
35977         PR rtl-optimization/17853
35978         * gcc.dg/i386-mmx-5.c: New testcase.
35979
35980 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
35981
35982         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
35983
35984 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
35985
35986         PR c++/17524
35987         * g++.dg/template/static9.C: New test.
35988
35989         PR c++/17685
35990         * g++.dg/parse/operator5.C: New test.
35991
35992 2004-10-09  Roger Sayle  <roger@eyesopen.com>
35993
35994         PR middle-end/17894
35995         * gcc.c-torture/execute/divcmp-4.c: New test case.
35996
35997 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
35998
35999         PR tree-opt/17902
36000         * g++.dg/opt/pr17902.C: New test.
36001
36002 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
36003
36004         * gcc.dg/cpp/ident-1.c: Add dg-options "".
36005
36006 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36007
36008         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
36009
36010 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36011
36012         * gcc.dg/assign-warn-3.c: New test.
36013
36014 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36015
36016         PR c/16999
36017         * gcc.dg/cpp/ident-1.c: New test.
36018
36019 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
36020
36021         * gcc.c-torture/compile/acc1.c: New.
36022
36023 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36024
36025         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
36026         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
36027
36028 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36029
36030         * gcc.dg/ultrasp11.c: New test.
36031
36032 2004-10-08  Michael Matz  <matz@suse.de>
36033
36034         * gcc.dg/doloop-2.c: New test.
36035
36036 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36037
36038         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
36039         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
36040         objc.dg/method-9.m: Update expected diagnostics.
36041
36042 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
36043
36044         * gcc.dg/ppc-fsel-3.c: New file.
36045         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
36046
36047 2004-10-07  Paul Brook  <paul@codesourcery.com>
36048
36049         * gfortran.dg/intrinsic_verify_1.f90: New test.
36050
36051 2004-10-07  Paul Brook  <paul@codesourcery.com>
36052
36053         * gfortran.dg/empty_format_1.f90: Remove stray commas.
36054
36055 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36056
36057         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
36058         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
36059         commit.
36060
36061 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
36062
36063         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
36064
36065 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36066
36067         PR c++/17115
36068         * g++.dg/warn/Winline-4.C: New test.
36069
36070 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36071
36072         * gcc.c-torture/compile/20041007-1.c: New test.
36073
36074 2004-10-07  Paul Brook  <paul@codesourcery.com>
36075
36076         PR fortran/17678
36077         * gfortran.dg/use_allocated_1.f90: New test.
36078
36079 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36080
36081         PR middle-end/17849
36082         * gfortran.fortran-torture/compile/nested.f90: New test
36083
36084 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
36085
36086         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
36087
36088 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36089
36090         PR c++/17368
36091         * g++.dg/ext/asm6.C: New test.
36092
36093 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
36094
36095         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
36096
36097 2004-10-06  Paul Brook  <paul@codesourcery.com>
36098
36099         PR libfortran/17709
36100         * gfortran.dg/empty_format_1.f90: New test.
36101
36102 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36103
36104         PR fortran/17568
36105         * gfortran.dg/ishft.f90: New test.
36106
36107         PR fortran/17283
36108         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
36109         tests.
36110
36111 2004-10-06  Paul Brook  <paul@codesourcery.com>
36112
36113         * gfortran.dg/do_1.f90: New test.
36114
36115 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36116
36117         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
36118         optimizing for size.
36119
36120 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36121
36122         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
36123
36124 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36125
36126         * gcc.c-torture/compile/20041005-1.c: New test.
36127
36128 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
36129
36130         PR c++/17829
36131         * g++.dg/lookup/koenig4.C: New.
36132
36133 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36134
36135         * g++.dg/other/classkey1.C: Adjust quoting marks.
36136         * g++.dg/parse/error15.C: Likewise.
36137         * g++.dg/template/meminit2.C (int>): Likewise.
36138
36139 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36140
36141         PR fortran/17283
36142         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
36143
36144         PR fortran/17631
36145         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
36146
36147         PR fortran/17708
36148         * gfortran.dg/pr17708.f90: New test.
36149
36150 2004-10-04  Chao-ying Fu  <fu@mips.com>
36151
36152         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
36153         * gcc.dg/vect/vect-4.c: Ditto.
36154         * gcc.dg/vect/vect-5.c: Ditto.
36155         * gcc.dg/vect/vect-6.c: Ditto.
36156         * gcc.dg/vect/vect-8.c: Ditto.
36157         * gcc.dg/vect/vect-16.c: Ditto.
36158         * gcc.dg/vect/vect-30.c: Ditto.
36159         * gcc.dg/vect/vect-40.c: Ditto.
36160         * gcc.dg/vect/vect-41.c: Ditto.
36161         * gcc.dg/vect/vect-42.c: Ditto.
36162         * gcc.dg/vect/vect-43.c: Ditto.
36163         * gcc.dg/vect/vect-44.c: Ditto.
36164         * gcc.dg/vect/vect-45.c: Ditto.
36165         * gcc.dg/vect/vect-46.c: Ditto.
36166         * gcc.dg/vect/vect-47.c: Ditto.
36167         * gcc.dg/vect/vect-48.c: Ditto.
36168         * gcc.dg/vect/vect-49.c: Ditto.
36169         * gcc.dg/vect/vect-50.c: Ditto.
36170         * gcc.dg/vect/vect-51.c: Ditto.
36171         * gcc.dg/vect/vect-52.c: Ditto.
36172         * gcc.dg/vect/vect-53.c: Ditto.
36173         * gcc.dg/vect/vect-54.c: Ditto.
36174         * gcc.dg/vect/vect-55.c: Ditto.
36175         * gcc.dg/vect/vect-56.c: Ditto.
36176         * gcc.dg/vect/vect-57.c: Ditto.
36177         * gcc.dg/vect/vect-58.c: Ditto.
36178         * gcc.dg/vect/vect-59.c: Ditto.
36179         * gcc.dg/vect/vect-60.c: Ditto.
36180         * gcc.dg/vect/vect-74.c: Ditto.
36181         * gcc.dg/vect/vect-79.c: Ditto.
36182         * gcc.dg/vect/vect-80.c: Ditto.
36183
36184 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
36185
36186         * gcc.dg/unused-7.c: Use the correct option.
36187
36188 2004-10-04  Paul Brook  <paul@codesourcery.com>
36189         Bud Davis  <bdavis9659@comcast.net>
36190
36191         PR fortran/17706
36192         PR fortran/16434
36193         * gfortran/pr17706.f90: New test.
36194         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
36195
36196 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36197
36198         * gfortran.dg/pr17612.f90: New test.
36199
36200 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36201
36202         * g++.dg/template/local1.C: Adjust quoting marks in
36203         testing for diagnostics.
36204         * g++.dg/tls/diag-2.C: Likewise.
36205         * g++.dg/other/error8.C: Likewise.
36206
36207 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
36208
36209         PR c/17178
36210         * gcc.dg/unused-4.c: Adjust to be correct.
36211
36212         PR c/17820
36213         * gcc.dg/unused-7.c: New test.
36214
36215 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
36216
36217         PR c++/17797
36218         * g++.dg/overload/template2.C: New test.
36219
36220 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
36221
36222         PR tree-optimization/16632
36223         * gcc.dg/tree-ssa/20041002-1.c: New.
36224
36225 2004-10-03  Paul Brook  <paul@codesourcery.com>
36226
36227         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
36228         rather than relying on default formatting.
36229
36230 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
36231
36232         * gcc.dg/20040920-1.c: Update expected message text.
36233
36234 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
36235
36236         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
36237
36238 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
36239
36240         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
36241         tree level.
36242
36243 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
36244
36245         * gcc.dg/tree-ssa/pr17343.c: Remove.
36246
36247 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
36248
36249         PR tree-opt/17343
36250         * gcc.dg/tree-ssa/pr17343.c: New test.
36251
36252 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
36253
36254         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
36255         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
36256         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
36257         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
36258         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
36259
36260 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36261
36262         * gcc.dg/lvalue-2.c: New test.
36263
36264 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36265
36266         PR c/17730
36267         * gcc.dg/pr17730-1.c: New test
36268
36269 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
36270
36271         PR c/7425
36272         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
36273
36274 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
36275
36276         * gcc.c-torture/execute/stdarg-1.c: New test.
36277         * gcc.c-torture/execute/stdarg-2.c: New test.
36278         * gcc.c-torture/execute/stdarg-3.c: New test.
36279         * gcc.dg/tree-ssa/stdarg-1.c: New test.
36280         * gcc.dg/tree-ssa/stdarg-2.c: New test.
36281         * gcc.dg/tree-ssa/stdarg-3.c: New test.
36282         * gcc.dg/tree-ssa/stdarg-4.c: New test.
36283         * gcc.dg/tree-ssa/stdarg-5.c: New test.
36284
36285 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
36286
36287         PR tree-optimization/17697
36288         * g++.dg/opt/pr17697-1.C: New test.
36289         * g++.dg/opt/pr17697-2.C: New test.
36290         * g++.dg/opt/pr17697-3.C: New test.
36291
36292 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
36293
36294         PR c/16409
36295         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
36296         gcc.dg/vla-init-5.c: New tests.
36297
36298 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
36299
36300         PR c/13804
36301         * gcc.dg/pr13804-1.c: New test.
36302
36303 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36304
36305         PR fortran/16938
36306         * gfortran.dg/pr16938.f90: New test.
36307
36308 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
36309
36310         * g++.dg/template/crash23.C: New test.
36311
36312 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
36313
36314         PR c++/17585
36315         * g++.dg/template/static8.C: New test.
36316
36317 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
36318
36319         PR c++/17681
36320         * g++.dg/other/error9.C: New test.
36321
36322 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
36323
36324         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
36325
36326 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36327
36328         PR fortran/15164
36329         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
36330
36331 2004-09-26  Roger Sayle  <roger@eyesopen.com>
36332
36333         PR middle-end/17112
36334         * gcc.dg/pr17112-1.c: New test case.
36335
36336 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36337
36338         PR c/11459
36339         * gcc.dg/pr11459-1.c: New test.
36340
36341 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
36342
36343         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
36344         * gcc.dg/tree-ssa/loop-4.c: Likewise.
36345
36346 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36347
36348         * gfortran.dg/pr15324.f90: Make array bounds consistent.
36349
36350 2004-09-25  Jan Hubicka  <jh@suse.cz>
36351
36352         * compile/30040909-1.c: New test.
36353         * compile/30040907-1.c: New test.
36354
36355 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
36356
36357         * gcc.c-torture/execute/va-arg-26.c: New test.
36358
36359 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
36360
36361         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
36362         extra diagnostics on targets with 64-bit pointers.
36363         * objc.dg/selector-1.m: Adjust dg-warning regexp.
36364
36365 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36366
36367         PR c/17188
36368         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
36369         * gcc.dg/decl-3.c: Adjust expected message.
36370
36371 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36372
36373         PR fortran/17615
36374         * gfortran.dg/pr17615.f90: New test.
36375
36376 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
36377
36378         PR tree-optimzation/17517
36379         * g++.dg/tree-ssa/pr17517.C: New Test.
36380
36381 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36382
36383         PR c++/16889
36384         * g++.dg/lookup/ambig3.C: New.
36385
36386 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
36387
36388         PR tree-opt/17624
36389         * g++.dg/opt/pr17624.C: New test.
36390
36391 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36392
36393         PR c/6980
36394         * gcc.dg/Wbad-function-cast-1.c: New test.
36395
36396 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
36397
36398         * g++.dg/ext/complit1.C
36399         * g++.dg/other/error2.C
36400         * g++.dg/other/nontype-1.C
36401         * g++.dg/parse/crash11.C
36402         * g++.dg/parse/crash12.C
36403         * g++.dg/parse/error15.C
36404         * g++.dg/parse/error4.C
36405         * g++.dg/parse/tmpl-outside1.C
36406         * g++.dg/parse/too-many-tmpl-args1.C
36407         * g++.dg/template/dependent-expr3.C
36408         * g++.dg/template/error10.C
36409         * g++.dg/template/instantiate1.C
36410         * g++.dg/template/vtable2.C
36411         * g++.dg/warn/Wshadow-1.C
36412         * g++.dg/warn/weak1.C
36413         * g++.old-deja/g++.brendan/crash16.C
36414         * g++.old-deja/g++.brendan/crash18.C
36415         * g++.old-deja/g++.brendan/crash48.C
36416         * g++.old-deja/g++.brendan/crash49.C
36417         * g++.old-deja/g++.brendan/crash55.C
36418         * g++.old-deja/g++.brendan/crash56.C
36419         * g++.old-deja/g++.brendan/crash8.C
36420         * g++.old-deja/g++.brendan/enum11.C
36421         * g++.old-deja/g++.brendan/enum8.C
36422         * g++.old-deja/g++.brendan/enum9.C
36423         * g++.old-deja/g++.brendan/friend3.C
36424         * g++.old-deja/g++.brendan/misc14.C
36425         * g++.old-deja/g++.bugs/900402_02.C
36426         * g++.old-deja/g++.bugs/900404_03.C
36427         * g++.old-deja/g++.bugs/900404_04.C
36428         * g++.old-deja/g++.bugs/900428_03.C
36429         * g++.old-deja/g++.jason/crash4.C
36430         * g++.old-deja/g++.jason/overload21.C
36431         * g++.old-deja/g++.jason/redecl1.C
36432         * g++.old-deja/g++.jason/report.C
36433         * g++.old-deja/g++.jason/rfg10.C
36434         * g++.old-deja/g++.jason/template30.C
36435         * g++.old-deja/g++.law/arm12.C
36436         * g++.old-deja/g++.law/ctors5.C
36437         * g++.old-deja/g++.law/cvt20.C
36438         * g++.old-deja/g++.law/init10.C
36439         * g++.old-deja/g++.law/init8.C
36440         * g++.old-deja/g++.law/visibility17.C
36441         * g++.old-deja/g++.law/visibility7.C
36442         * g++.old-deja/g++.mike/net8.C
36443         * g++.old-deja/g++.mike/p646.C
36444         * g++.old-deja/g++.mike/p700.C
36445         * g++.old-deja/g++.mike/p701.C
36446         * g++.old-deja/g++.mike/p811.C
36447         * g++.old-deja/g++.ns/template13.C
36448         * g++.old-deja/g++.other/array3.C
36449         * g++.old-deja/g++.other/crash25.C
36450         * g++.old-deja/g++.other/dtor3.C
36451         * g++.old-deja/g++.other/dtor4.C
36452         * g++.old-deja/g++.other/main1.C
36453         * g++.old-deja/g++.other/warn7.C
36454         * g++.old-deja/g++.pt/crash11.C
36455         * g++.old-deja/g++.pt/crash36.C
36456         * g++.old-deja/g++.pt/spec22.C
36457         * g++.old-deja/g++.pt/spec9.C
36458         * g++.old-deja/g++.pt/ttp52.C
36459         * g++.old-deja/g++.robertl/eb103.C
36460         * g++.old-deja/g++.robertl/eb121.C
36461         * g++.old-deja/g++.robertl/eb22.C
36462         * g++.old-deja/g++.robertl/eb8.C:
36463         Update locations and/or regexps of dg-error markers.
36464         Remove markers for some bogus messages that are no longer issued.
36465
36466 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
36467
36468         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
36469         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
36470
36471 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
36472
36473         PR c++/17618
36474         * g++.dg/lookup/crash5.C: New test.
36475
36476 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
36477
36478         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
36479         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
36480         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
36481         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
36482         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
36483         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
36484
36485         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
36486         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
36487         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
36488         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
36489         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
36490         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
36491
36492         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
36493
36494         * gcc.dg/vect/vect-44.c: Check additional cases.
36495         * gcc.dg/vect/vect-48.c: Check additional cases.
36496
36497         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
36498         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
36499         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
36500         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
36501         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
36502         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
36503         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
36504         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
36505         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
36506
36507         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
36508         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
36509         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
36510
36511 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36512
36513         * gcc.dg/tree-ssa/loop-6.c: New test.
36514
36515 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
36516
36517         PR c++/17620
36518         * g++.dg/inherit/base2.C: New.
36519
36520 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36521
36522         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
36523         * gcc.dg/20001012-2.c: Likewise.
36524         * gcc.dg/20001013-1.c: Likewise.
36525         * gcc.dg/20001101-1.c: Likewise.
36526         * gcc.dg/20001102-1.c: Likewise.
36527         * gcc.dg/bf-spl1.c: Likewise.
36528         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
36529         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
36530
36531 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
36532
36533         PR tree-optimization/16721
36534         * gcc.dg/tree-ssa/pr16721.c: New test.
36535
36536 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
36537
36538         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
36539         * gcc.dg/20040305-1.c: Likewise.
36540
36541 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36542
36543         PR c/16566
36544         * gcc.c-torture/compile/pr16566-1.c,
36545         gcc.c-torture/compile/pr16566-2.c,
36546         gcc.c-torture/compile/pr16566-3.c: New tests.
36547
36548 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
36549
36550         PR tree-optimization/17512
36551         * gcc.c-torture/compile/20040916-1.c.
36552
36553 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
36554
36555         * gcc.dg/pragma-re-3.c: New test.
36556
36557 2004-09-17  Matt Austern  <austern@apple.com>
36558
36559         PR c++/15049
36560         * g++.dg/other/anon3.C: New.
36561
36562 2004-09-21  Roger Sayle  <roger@eyesopen.com>
36563
36564         PR c++/7503
36565         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
36566         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
36567         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
36568         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
36569         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
36570
36571 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
36572
36573         PR fortran/17286
36574         * gfortran.dg/pr17286.f90: New test.
36575
36576 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
36577
36578         PR c++/17530
36579         * g++.dg/template/static7.C: New test.
36580
36581 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
36582
36583         PR tree-opt/17558
36584         * gcc.c-torture/compile/pr17558.c: New test.
36585
36586 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
36587
36588         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
36589         if SKIP_ATTRIBUTE is defined.
36590
36591 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36592
36593         PR fortran/15957
36594         * gfortran.dg/pr15957.f90: New test.
36595
36596 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
36597
36598         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
36599         in comparison.
36600         * gcc.dg/vect/vect-79.c: Likewise.
36601         * gcc.dg/vect/vect-80.c: Likewise.
36602
36603 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36604
36605         PR fortran/15750
36606         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
36607
36608 2004-09-20  Ira Rosen  <irar@il.ibm.com>
36609
36610         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
36611         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
36612         * gcc.dg/vect/vect-62.c: New testcase.
36613         * gcc.dg/vect/vect-63.c: New testcase.
36614         * gcc.dg/vect/vect-64.c: New testcase.
36615         * gcc.dg/vect/vect-65.c: New testcase.
36616         * gcc.dg/vect/vect-66.c: New testcase.
36617         * gcc.dg/vect/vect-67.c: New testcase.
36618         * gcc.dg/vect/vect-68.c: New testcase.
36619         * gcc.dg/vect/vect-69.c: New testcase.
36620         * gcc.dg/vect/vect-79.c: New testcase.
36621         * gcc.dg/vect/vect-80.c: New testcase.
36622
36623 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
36624
36625         * gcc.target/mips/asm-1.c: New test.
36626
36627 2004-09-19  Ira Rosen  <irar@il.ibm.com>
36628
36629         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
36630         * gcc.dg/vect/vect-73.c: New testcase.
36631         * gcc.dg/vect/vect-74.c: New testcase.
36632         * gcc.dg/vect/vect-75.c: New testcase.
36633         * gcc.dg/vect/vect-76.c: New testcase.
36634         * gcc.dg/vect/vect-77.c: New testcase.
36635         * gcc.dg/vect/vect-78.c: New testcase
36636
36637 2004-09-18  Paul Brook  <paul@codesourcery.com>
36638
36639         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
36640
36641 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
36642
36643         PR c/17424
36644         * gcc.dg/pr17424-1.c: New test.
36645
36646 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
36647
36648         * g++.dg/tree-ssa/pr17153.C: New test.
36649
36650 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
36651
36652         PR pch/13361
36653         * g++.dg/pch/wchar-1.C: New.
36654         * g++.dg/pch/wchar-1.Hs: New.
36655
36656 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
36657
36658         * gcc.c-torture/execute/20040917-1.c: New test.
36659
36660 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
36661
36662         PR tree-optimization/17319
36663         * gcc.dg/pr17319.c: New test.
36664
36665 2004-09-17  Devang Patel  <dpatel@apple.com>
36666
36667         * gcc.dg/20040813-1.c: New test.
36668
36669 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
36670
36671         PR tree-optimization/17273
36672         * gcc.c-torture/compile/pr17273.c: New test.
36673
36674 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36675
36676         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
36677         Update expected messages.
36678         * gcc.dg/declspec-13.c: New test.
36679
36680 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
36681
36682         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
36683
36684 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
36685
36686         * gcc.c-torture/execute/pr17252.c: Use post-increment to
36687         change what 'a' is pointing to.
36688
36689 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
36690
36691         PR c++/16002
36692         * g++.dg/template/error18.C: New test.
36693
36694         PR c++/16029
36695         * g++.dg/warn/Wunused-8.C: New test.
36696
36697 2004-09-17  Steven Bosscher  <stevenb@suse.de>
36698
36699         PR tree-optimization/17513
36700         * gcc.dg/20040916-1.c: New test.
36701
36702 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
36703
36704         PR c++/17501
36705         * g++.dg/template/typename7.C: New test.
36706
36707 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36708
36709         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
36710
36711 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
36712
36713         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
36714         with -ftree-based-profiling also.
36715         * lib/profopt.exp: Support late-set profile_option/feedback_option.
36716
36717 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
36718
36719         PR/15364
36720         * gfortran.dg/der_array_io_1.f90: New test.
36721         * gfortran.dg/der_array_io_2.f90: New test.
36722         * gfortran.dg/der_array_io_3.f90: New test.
36723
36724 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
36725
36726         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
36727         EABI.
36728
36729 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
36730
36731         * g++.dg/opt/switch1.C: New test.
36732
36733 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
36734
36735         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
36736         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
36737         Update expected messages.
36738
36739 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36740
36741         PR fortran/16485
36742         * gfortran.dg/same_name_1.f90: New test.
36743
36744 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
36745
36746         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
36747         dereference garbage pointers.
36748
36749 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
36750
36751         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
36752         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
36753
36754         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
36755         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
36756         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
36757
36758 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
36759
36760         PR c++/17324
36761         * g++.dg/template/mangle1.C: New test.
36762
36763 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
36764
36765         PR tree-optimization/17252
36766         * gcc.c-torture/execute/pr17252.c: New test.
36767
36768 2004-09-14  Andrew Pinski  <apinski@apple.com>
36769
36770         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
36771
36772 2004-09-14  Roger Sayle  <roger@eyesopen.com>
36773
36774         PR rtl-optimization/9771
36775         * gcc.dg/pr9771-1.c: New test case.
36776
36777 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
36778
36779         PR tree-optimization/15262
36780         * gcc.c-torture/execute/pr15262-1.c: New test.
36781         * gcc.c-torture/execute/pr15262-2.c: New test.
36782
36783 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36784
36785         * gcc.dg/declspec-12.c: New test.
36786
36787 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
36788
36789         * gfortran.dg/pr17090.f90: Add directives to test.
36790
36791 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36792
36793         * gcc.c-torture/compile/20040914-1.c: New test.
36794
36795 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
36796
36797         PR c++/16162
36798         * g++.dg/template/decl2.C: New test.
36799
36800 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
36801
36802         PR fortran/17090
36803         * gfortran.dg/pr17090.f90: New test.
36804
36805 2004-09-13  Dale Johannesen  <dalej@apple.com>
36806
36807         * gcc.c-torture/compile/pr17408.c: New test case.
36808
36809 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
36810
36811         PR c++/16716
36812         * g++.dg/parse/crash17.C: New test.
36813
36814         PR c++/17327
36815         * g++.dg/template/enum3.C: New test.
36816
36817 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
36818
36819         * lib/gcc-defs.exp: Load wrapper.exp.
36820         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
36821         using local code.
36822         * lib/gcc.exp (gcc_init): Similar.
36823         * lib/gfortran.exp (gfortran_init): Similar.
36824         * lib/objc.exp (objc_init): Similar.
36825         * lib/treelang.exp (treelang_init): Similar.
36826         * lib/wrapper.exp: New file with build_wrapper call machinery in
36827         ${tool}_maybe_build_wrapper.
36828
36829 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
36830
36831         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
36832         "inline".
36833         * gcc.dg/declspec-11.c: Update expected messages.
36834         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
36835         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
36836         gcc.dg/inline-12.c: New tests.
36837
36838 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
36839
36840         * g++.dg/tree-ssa/pr17400.C: New testcase.
36841
36842 2004-09-13  James E Wilson  <wilson@specifixinc.com>
36843
36844         * gcc.target/mips/sb1-1.c: New testcase.
36845
36846 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
36847
36848         * lib/g77-dg.exp: Remove unused file.
36849         * lib/mike-g77.exp: Ditto.
36850         * lib/g77.exp: Ditto.
36851
36852 2004-09-12  Richard Henderson  <rth@redhat.com>
36853
36854         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
36855
36856 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
36857
36858         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
36859         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36860         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
36861         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
36862         Update expected messages.
36863
36864 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
36865
36866         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
36867         declaration/use mismatch for dirp parameter.
36868
36869 2004-09-12  Andrew Pinski  <apinski@apple.com>
36870
36871         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
36872         -fgnu-runtime is passed.
36873
36874 2004-09-12  Richard Henderson  <rth@redhat.com>
36875
36876         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
36877         do the uplevel thing and update additional_flags directly.
36878         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
36879         gfortran.fortran-torture/execute/intrinsic_nearest.x,
36880         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
36881         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
36882
36883 2004-09-11  Steven Bosscher  <stevenb@suse.de>
36884
36885         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
36886
36887 2004-09-11  Roger Sayle  <roger@eyesopen.com>
36888
36889         PR middle-end/17411
36890         * g++.dg/opt/pr17411-1.C: New test case.
36891
36892 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36893
36894         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36895         gcc.dg/tls/diag-2.c: Update expected messages.
36896         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
36897         messages.
36898         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
36899         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
36900         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
36901         gcc.dg/tls/diag-5.c: New tests.
36902
36903 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
36904
36905         * gcc.dg/20040910-1.c: Correct dg-error regexp.
36906
36907 2004-09-11  Steven Bosscher  <stevenb@suse.de>
36908
36909         * g++.dg/parse/break-in-for.C: New test.
36910
36911 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
36912
36913         * gcc.dg/tree-ssa/20040911-1.c: New test.
36914
36915 2004-09-11  Andreas Jaeger  <aj@suse.de>
36916
36917         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
36918         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
36919
36920 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
36921
36922         * gcc.target/frv: New directory of FR-V-specific tests.
36923
36924 2004-09-10  James E Wilson  <wilson@specifixinc.com>
36925
36926         * gcc.dg/convert-vec-1.c: New test.
36927
36928 2004-09-10  Roger Sayle  <roger@eyesopen.com>
36929
36930         PR middle-end/17024
36931         * gcc.dg/pr17024-1.c: New test case.
36932
36933 2004-09-10  Eric Christopher  <echristo@redhat.com>
36934
36935         * gcc.dg/20040910-1.c: New test.
36936
36937 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36938
36939         * gcc.dg/bitfld-9.c: New test.
36940
36941 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
36942
36943         * gcc.c-torture/execute/ieee/acc1.c: New test.
36944         * gcc.c-torture/execute/ieee/acc2.c: New test.
36945         * gcc.c-torture/execute/ieee/mzero6.c: New test.
36946
36947 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36948
36949         * gcc.dg/deprecated-2.c: New test.
36950
36951 2004-09-09  James E Wilson  <wilson@specifixinc.com>
36952
36953         * gcc.dg/init-vec-1.c: New test.
36954
36955 2004-09-09  Roger Sayle  <roger@eyesopen.com>
36956
36957         PR middle-end/17055
36958         * gcc.dg/pr17055-1.c: New test case.
36959
36960 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
36961
36962         PR target/17377
36963         * gcc.c-torture/execute/pr17377.c: New test.
36964
36965 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36966
36967         PR c/8420
36968         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
36969         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
36970         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36971         gcc.dg/long-long-typespec-1.c: New tests.
36972         * gcc.dg/tls/diag-2.c: Update expected diagnostics
36973
36974 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36975
36976         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
36977         gcc.dg/gnu99-static-1.c: New tests.
36978
36979 2004-09-08  Devang Patel  <dpatel@apple.com>
36980
36981         * gcc.dg/darwin-ld-20040828-1.c: New test.
36982         * gcc.dg/darwin-ld-20040828-2.c: New test.
36983         * gcc.dg/darwin-ld-20040828-3.c: New test.
36984
36985 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
36986
36987         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
36988         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
36989         in error message.
36990         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
36991         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
36992         in error message.
36993         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
36994         types they qualify.
36995         * objc.dg/type-size-2.m: Fix wording in comment.
36996         * objc.dg/va-meth-1.m: New test case.
36997
36998 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
36999
37000         PR c/16633:
37001         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
37002         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
37003
37004 2004-09-06  Devang Patel  <dpatel@apple.com>
37005
37006         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
37007         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
37008
37009 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
37010
37011         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
37012         reflect changed line numbering of diagnostics.
37013
37014 2004-09-06  Paul Brook  <paul@codesourcery.com>
37015
37016         * gfortran.dg/edit_real_1.f90: Add new test.
37017
37018 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37019
37020         * gcc.dg/tree-ssa/loop-2.c: New test.
37021         * gcc.dg/tree-ssa/loop-3.c: New test.
37022         * gcc.dg/tree-ssa/loop-4.c: New test.
37023         * gcc.dg/tree-ssa/loop-5.c: New test.
37024
37025 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37026
37027         * gcc.dg/format/sentinel-1.c: Update for parameter option.
37028
37029 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37030
37031         * gcc.dg/format/sentinel-1.c: New test.
37032
37033 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
37034
37035         * gcc.dg/builtins-46.c: New.
37036
37037 2004-09-03  Devang Patel  <dpatel@apple.com>
37038
37039         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
37040         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
37041
37042 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37043
37044         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
37045         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
37046         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
37047         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
37048         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
37049         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
37050         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
37051         the non-portable bzero.
37052         * gcc.dg/20010912-1.c: xfail for NetWare.
37053         * gcc.dg/20020426-2.c: xfail for NetWare.
37054         * gcc.dg/20021014-1.c: xfail for NetWare.
37055         * gcc.dg/20021018-1.c: xfail for NetWare.
37056         * gcc.dg/20030213-1.c: xfail for NetWare.
37057         * gcc.dg/20030225-1.c: xfail for NetWare.
37058         * gcc.dg/20030708-1.c: xfail for NetWare.
37059         * gcc.dg/builtins-config.h: Also exclude NetWare.
37060         * gcc.dg/format/format.h: Define restrict only if not already defined.
37061         * gcc.dg/nest.c: xfail for NetWare.
37062         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
37063         * lib/target-supports.exp (check_visibility_available): Exclude
37064         NetWare.
37065
37066 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37067
37068         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
37069         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
37070         deterministic starting point for the alignment of structure fields.
37071         * gcc.dg/Wpadded.c: Dito.
37072         * g++.dg/abi/vbase10.C: Dito.
37073
37074 2004-09-03  Devang Patel  <dpatel@apple.com>
37075
37076         * g++.dg/debug/pr15736.cc: New test.
37077
37078 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37079
37080         * README.QMTEST: Fix out-of-date link.
37081
37082 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
37083
37084         PR fortran/16579
37085         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
37086         Delete.  Duplicate of gfortran.dg/g77/20010610.f
37087
37088 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37089
37090         * g++.dg/abi/arm_rtti1.C: New test.
37091
37092 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
37093
37094         * gcc.dg/ppc-vector-memcpy.c: New.
37095         * gcc.dg/ppc-vector-memset.c: New.
37096
37097 2004-09-02  Chao-ying Fu  <fu@mips.com>
37098
37099         * gcc.target/mips/mips-3d-1.c: New test.
37100         * gcc.target/mips/mips-3d-2.c: New test.
37101         * gcc.target/mips/mips-3d-3.c: New test.
37102         * gcc.target/mips/mips-3d-4.c: New test.
37103         * gcc.target/mips/mips-3d-5.c: New test.
37104         * gcc.target/mips/mips-3d-6.c: New test.
37105         * gcc.target/mips/mips-3d-7.c: New test.
37106         * gcc.target/mips/mips-3d-8.c: New test.
37107         * gcc.target/mips/mips-3d-9.c: New test.
37108         * gcc.target/mips/mips-ps-1.c: New test.
37109         * gcc.target/mips/mips-ps-2.c: New test.
37110         * gcc.target/mips/mips-ps-3.c: New test.
37111         * gcc.target/mips/mips-ps-4.c: New test.
37112         * gcc.target/mips/mips-ps-type.c: New test.
37113
37114 2004-09-02  Paul Brook  <paul@codesourcery.com>
37115
37116         * gfortran.dg/edit_real_1.f90: Add new tests.
37117
37118 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37119
37120         PR fortran/15327
37121         * gfortran.dg/merge_char_1.f90: New test.
37122
37123 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37124
37125         PR fortran/16404
37126         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
37127
37128 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37129
37130         PR c/1522
37131         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
37132
37133 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
37134
37135         * g++.dg/opt/loop1.C: Do not XFAIL.
37136
37137 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
37138
37139         * gcc.c-torture/execute/20040831-1.c: New test.
37140
37141 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
37142
37143         PR fortran/16579
37144         * gfortran.dg/g77/20010610.f: Now passes.
37145         Copy from g77.f-torture/execute. Add dg-run directive.
37146         * gfortran.dg/g77/README: Update
37147
37148 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
37149
37150         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
37151         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
37152         (t1, t2, t3, t4): Add volatile.
37153
37154 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
37155
37156         * g++.dg/ext/visibility/arm1.C: New test.
37157
37158 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
37159
37160         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
37161         -pedantic-errors.
37162
37163 2004-09-01  Paul Brook  <paul@codesourcery.com>
37164
37165         * gfortran.dg/eof_2.f90: New test.
37166
37167 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37168
37169         PR fortran/16579
37170         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
37171
37172 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
37173
37174         PR libfortran/16805
37175         * gfortran.dg/list_read_2.f90: New test.
37176
37177 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
37178
37179         * g++.dg/abi/key1.C: New test.
37180
37181 2004-08-31  Richard Henderson  <rth@redhat.com>
37182
37183         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
37184         form of offsetof.
37185         * g++.dg/other/offsetof5.C: Remove duplicate.
37186
37187 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37188
37189         PR fortran/17244
37190         * gfortran.dg/func_derived_1.f90: New test.
37191
37192 2004-08-31  Paul Brook  <paul@codesourcery.com>
37193
37194         * gfortran.dg/eof_1.f90: New test.
37195
37196 2004-08-31  Paul Brook  <paul@codesourcery.com>
37197
37198         * gfortran.dg/list_read_1.f90: New file.
37199
37200 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
37201
37202         * g++.dg/opt/loop1.C: XFAIL.
37203
37204 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
37205
37206         * gcc.dg/funcdef-storage-1.c: New.
37207         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
37208         an extern function in local scope.
37209         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
37210         declare an 'auto inline' function in local scope.
37211         * gcc.dg/20011130-1.c: Likewise.
37212         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
37213         an 'auto' function in local scope.
37214         * gcc.dg/20021014-1.c: Likewise.
37215         * gcc.dg/20030331-2.c: Likewise.
37216
37217 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37218
37219         * gfortran.dg/blockdata_1.f90: New test.
37220
37221 2004-08-30  Richard Henderson  <rth@redhat.com>
37222
37223         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
37224
37225 2004-08-30  Richard Henderson  <rth@redhat.com>
37226
37227         * lib/fortran-torture.exp (fortran-torture-execute): Honor
37228         additional_flags set by alternate driver.
37229         (ieee-options): New procedure.
37230         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
37231         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
37232         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
37233         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
37234
37235 2004-08-30  Richard Henderson  <rth@redhat.com>
37236
37237         * lib/f-torture.exp: Remove.
37238
37239 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
37240
37241         PR rtl-optimization/16590
37242         * g++.dg/opt/loop1.C: New test.
37243
37244 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37245
37246         PR fortran/13910
37247         * gfortran.dg/oldstyle_1.f90: New test.
37248
37249 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
37250         Paul Brook  <paul@codesourcery.com>
37251
37252         * gfortran.dg/g77/README: Update.
37253         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
37254         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
37255         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
37256
37257 2004-08-28  Paul Brook  <paul@codesourcery.com>
37258
37259         PR libfortran/17195
37260         * gfortran.dg/edit_real_1.f90: New test.
37261
37262 2004-08-27  Paul Brook  <paul@codesourcery.com>
37263
37264         * gfortran.dg/rewind_1.f90: New test.
37265
37266 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
37267
37268         PR fortran/16597
37269         * gfortran.dg/pr16597.f90: New test.
37270
37271 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37272
37273         PR c/13801
37274         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
37275         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
37276         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
37277         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
37278         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
37279
37280 2004-08-26  Nick Clifton  <nickc@redhat.com>
37281
37282         * gcc.c-torture/compile/pr17119.c: New test.
37283
37284 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37285
37286         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
37287
37288 2004-08-25  Richard Henderson  <rth@redhat.com>
37289
37290         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
37291         the bits that expect kind=8 to be the largest real kind.
37292
37293 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
37294
37295         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
37296
37297 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37298
37299         * gfortran.dg/assignment_1.f90: New test.
37300
37301 2004-08-25  Adam Nemet  <anemet@lnxw.com>
37302
37303         * g++.dg/template/repo3.C: New test.
37304
37305 2004-08-25  Roger Sayle  <roger@eyesopen.com>
37306
37307         PR middle-end/16693
37308         PR tree-optimization/16372
37309         * g++.dg/opt/pr16372-1.C: New test case.
37310         * g++.dg/opt/pr16693-1.C: New test case.
37311         * g++.dg/opt/pr16693-2.C: New test case.
37312
37313 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
37314
37315         * objc.dg/proto-lossage-4.m: New test.
37316
37317 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
37318
37319         PR c++/17155
37320         * g++.dg/inherit/local2.C: New test.
37321
37322 2004-08-25  Paul Brook  <paul@codesourcery.com>
37323
37324         PR fortran/17144
37325         * gfortran.dg/string_ctor_1.f90: New test.
37326
37327 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37328
37329         PR c++/14428
37330         * g++.dg/template/redecl2.C: New test.
37331
37332 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
37333
37334         PR fortran/17143
37335         * gfortran.dg/pr17143.f90: New test.
37336
37337 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
37338
37339         PR fortran/17164
37340         * gfortran.dg/pr17164.f90: New test.
37341
37342 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37343
37344         * gcc.dg/tree-ssa/loop-1.c: New test.
37345
37346 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
37347
37348         * gcc.c-torture/compile/20040824-1.c: New test.
37349
37350 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
37351
37352         * gcc.c-torture/compile/iftrap-3.c: New test.
37353
37354 2004-08-24  Paul Brook  <paul@codesourcery.com>
37355
37356         * gfortran.dg/entry_2.f90: New test.
37357
37358 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37359
37360         PR c++/16889
37361         * g++.dg/lookup/ambig[12].C: New.
37362
37363 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37364
37365         PR c++/16706
37366         * g++.dg/template/crash21.C: New test.
37367         * g++.dg/template/crash22.C: Likewise.
37368
37369 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37370
37371         PR c++/17149
37372         * g++.dg/template/access15.C: New.
37373
37374 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37375
37376         PR c++/17163
37377         * g++.dg/template/repo2.C: New test.
37378
37379 2004-08-23  Roger Sayle  <roger@eyesopen.com>
37380
37381         PR rtl-optimization/17078
37382         * gcc.c-torture/execute/pr17078-1.c: New test case.
37383
37384 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37385
37386         PR c/14492
37387         * gcc.dg/debug/crash1.c: New test.
37388
37389 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37390
37391         PR c/16180
37392         * gcc.dg/loop-5.c: New test.
37393
37394 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37395
37396         * gcc.c-torture/execute/20040823-1.c: New test.
37397
37398 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
37399
37400         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
37401         to the assembler.  Simplify test accordingly.
37402         (asm_abi_flags): Use GNU names.
37403         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
37404         to check for ABI flags.
37405
37406 2004-08-22  Andrew Pinski  <apinski@apple.com>
37407
37408         * g++.dg/opt/pr14029.C: New test.
37409         * gcc.c-torture/execute/pr15262.c: New test.
37410
37411 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37412
37413         * gfortran.dg/reduction.f90: Add checks with complex arguments.
37414
37415 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
37416
37417         PR 16908
37418         * gfortran.dg/direct_io.f90: New test.
37419
37420 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
37421
37422         PR c++/17121
37423         * g++.dg/inherit/local2.C: New test.
37424
37425 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
37426
37427         PR c++/17120
37428         * g++.dg/warn/Wparentheses-4.C: New test.
37429
37430 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
37431
37432         PR c++/17121
37433         * g++.dg/inherit/local2.C: New test.
37434
37435         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
37436         * gcc.dg/ppc-ldstruct.c: Likewise.
37437         * gcc.dg/ppc64-abi-2.c: Likewise.
37438
37439 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
37440
37441         PR rtl-optimization/17099
37442         * gcc.c-torture/execute/20040820-1.c: New test.
37443
37444 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
37445
37446         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
37447
37448 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
37449
37450         PR fortran/17077
37451         * gfortran.dg/auto_array_1.f90: New test.
37452
37453 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37454
37455         PR fortran/17074
37456         * gfortran.dg/simpleif_1.f90: New test.
37457
37458 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
37459
37460         * lib/target-supports.exp (check_profiling_available): Return
37461         false for arm*-*-symbianelf* and arm*-*-eabi*.
37462
37463         PR c++/15890
37464         * g++.dg/template/delete1.C: New test.
37465
37466 2004-08-19  Paul Brook  <paul@codesourcery.com>
37467
37468         PR fortran/14976
37469         PR fortran/16228
37470         * gfortran.dg/data_char_1.f90: New test.
37471
37472 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
37473
37474         PR fortran/16946
37475         * gfortran.dg/reduction.f90: New testcase.
37476
37477 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37478
37479         PR fortran/16520
37480         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
37481
37482 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
37483
37484         PR c++/17041
37485         * g++.dg/Wparentheses-3.C: New test.
37486
37487 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
37488
37489         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
37490         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
37491         * gcc.dg/vect/vect-2.c: Likewise.
37492         * gcc.dg/vect/vect-3.c: Likewise.
37493         * gcc.dg/vect/vect-4.c: Likewise.
37494         * gcc.dg/vect/vect-5.c: Likewise.
37495         * gcc.dg/vect/vect-6.c: Likewise.
37496         * gcc.dg/vect/vect-7.c: Likewise.
37497         * gcc.dg/vect/vect-25.c: Likewise.
37498         * gcc.dg/vect/vect-31.c: Likewise.
37499         * gcc.dg/vect/vect-32.c: Likewise.
37500         * gcc.dg/vect/vect-34.c: Likewise.
37501         * gcc.dg/vect/vect-36.c: Likewise.
37502         * gcc.dg/vect/vect-all.c: Likewise.
37503
37504 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
37505
37506         PR c++/17068
37507         * g++.dg/template/operator4.C: New test.
37508
37509 2004-08-18  Richard Henderson  <rth@redhat.com>
37510
37511         * gcc.dg/20040206-1.c: XFAIL.
37512
37513 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
37514
37515         PR c++/16246
37516         * g++.dg/template/array7.C: New test.
37517
37518 2004-08-17  James E Wilson  <wilson@specifixinc.com>
37519
37520         * gcc.dg/mips-movcc-1.c: New test.
37521         * gcc.dg/mips-movcc-2.c: New test.
37522         * gcc.dg/mips-movcc-3.c: New test.
37523
37524         * gcc.dg/mips-nmadd-1.c: New test.
37525         * gcc.dg/mips-nmadd-2.c: New test.
37526
37527 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
37528
37529         PR c++/15871
37530         * g++.dg/opt/inline8.C: New test.
37531
37532         PR c++/16965
37533         * g++.dg/parse/error17.C: New test.
37534
37535 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
37536
37537         * gcc.dg/vect: New directory for vectorizer tests.
37538         * gcc.dg/vect/tree-vect.h: New file.
37539         * gcc.dg/vect/vect.exp: New file.
37540         * gcc.dg/vect/pr16105.c.c: New test.
37541         * gcc.dg/vect/vect-1.c: New test.
37542         * gcc.dg/vect/vect-2.c: New test.
37543         * gcc.dg/vect/vect-3.c: New test.
37544         * gcc.dg/vect/vect-4.c: New test.
37545         * gcc.dg/vect/vect-5.c: New test.
37546         * gcc.dg/vect/vect-6.c: New test.
37547         * gcc.dg/vect/vect-7.c: New test.
37548         * gcc.dg/vect/vect-8.c: New test.
37549         * gcc.dg/vect/vect-9.c: New test.
37550         * gcc.dg/vect/vect-10.c: New test.
37551         * gcc.dg/vect/vect-11.c: New test.
37552         * gcc.dg/vect/vect-12.c: New test.
37553         * gcc.dg/vect/vect-13.c: New test.
37554         * gcc.dg/vect/vect-14.c: New test.
37555         * gcc.dg/vect/vect-15.c: New test.
37556         * gcc.dg/vect/vect-16.c: New test.
37557         * gcc.dg/vect/vect-17.c: New test.
37558         * gcc.dg/vect/vect-18.c: New test.
37559         * gcc.dg/vect/vect-19.c: New test.
37560         * gcc.dg/vect/vect-20.c: New test.
37561         * gcc.dg/vect/vect-21.c: New test.
37562         * gcc.dg/vect/vect-22.c: New test.
37563         * gcc.dg/vect/vect-23.c: New test.
37564         * gcc.dg/vect/vect-24.c: New test.
37565         * gcc.dg/vect/vect-25.c: New test.
37566         * gcc.dg/vect/vect-26.c: New test.
37567         * gcc.dg/vect/vect-27.c: New test.
37568         * gcc.dg/vect/vect-28.c: New test.
37569         * gcc.dg/vect/vect-29.c: New test.
37570         * gcc.dg/vect/vect-30.c: New test.
37571         * gcc.dg/vect/vect-31.c: New test.
37572         * gcc.dg/vect/vect-32.c: New test.
37573         * gcc.dg/vect/vect-33.c: New test.
37574         * gcc.dg/vect/vect-34.c: New test.
37575         * gcc.dg/vect/vect-35.c: New test.
37576         * gcc.dg/vect/vect-36.c: New test.
37577         * gcc.dg/vect/vect-37.c: New test.
37578         * gcc.dg/vect/vect-38.c: New test.
37579         * gcc.dg/vect/vect-40.c: New test.
37580         * gcc.dg/vect/vect-41.c: New test.
37581         * gcc.dg/vect/vect-42.c: New test.
37582         * gcc.dg/vect/vect-43.c: New test.
37583         * gcc.dg/vect/vect-44.c: New test.
37584         * gcc.dg/vect/vect-45.c: New test.
37585         * gcc.dg/vect/vect-46.c: New test.
37586         * gcc.dg/vect/vect-47.c: New test.
37587         * gcc.dg/vect/vect-48.c: New test.
37588         * gcc.dg/vect/vect-49.c: New test.
37589         * gcc.dg/vect/vect-50.c: New test.
37590         * gcc.dg/vect/vect-51.c: New test.
37591         * gcc.dg/vect/vect-52.c: New test.
37592         * gcc.dg/vect/vect-53.c: New test.
37593         * gcc.dg/vect/vect-54.c: New test.
37594         * gcc.dg/vect/vect-55.c: New test.
37595         * gcc.dg/vect/vect-56.c: New test.
37596         * gcc.dg/vect/vect-57.c: New test.
37597         * gcc.dg/vect/vect-58.c: New test.
37598         * gcc.dg/vect/vect-59.c: New test.
37599         * gcc.dg/vect/vect-60.c: New test.
37600         * gcc.dg/vect/vect-61.c: New test.
37601         * gcc.dg/vect/vect-all.c: New test.
37602         * gcc.dg/vect/vect-none.c: New test.
37603
37604 2004-08-17  Paul Brook  <paul@codesourcery.com>
37605
37606         PR fortran/13082
37607         * gfortran.dg/entry_1.f90: New test.
37608
37609 2004-08-17  Andrew Pinski  <apinski@apple.com>
37610
37611         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
37612
37613 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
37614
37615         * gcc.dg/pr17036-1.c: New test.
37616
37617 2004-08-16  Devang Patel  <dpatel@apple.com>
37618
37619         * gcc.dg/darwin-20040809-1.c: New test.
37620
37621 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
37622
37623         * gcc.dg/funcdef-attr-1.c: New test.
37624
37625 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
37626
37627         * gcc.dg/altivec-17.c: New test.
37628         * gcc.dg/altivec-18.c: New test.
37629
37630 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37631
37632         PR c++/6749
37633         * g++.dg/template/vtable2.C: New test.
37634
37635 2004-08-14  Richard Henderson  <rth@redhat.com>
37636
37637         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
37638         * gcc.dg/pack-test-4.c (main): Return 0.
37639         * gcc.dg/setjmp-1.c: Remove XFAIL.
37640         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
37641
37642 2004-08-14  Richard Henderson  <rth@redhat.com>
37643
37644         * gcc.dg/980217-1.c: Add prototype for printf.
37645
37646 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
37647
37648         * gfortran.dg/pr16935.f90: New test.
37649
37650 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
37651
37652         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
37653
37654 2004-08-13  Paul Brook  <paul@codesourcery.com>
37655
37656         * gfortran.dg/der_io_1.f90: Remove stray comma.
37657
37658 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
37659
37660         * gcc.dg/vmx/cw-bug-2.c: Remove.
37661         * gcc.dg/vmx/vprint-1.c: Remove.
37662         * gcc.dg/vmx/vscan-1.c: Remove.
37663
37664 2004-08-12  Devang patel  <dpatel@apple.com>
37665
37666         * gcc.dg/darwin-20040809-2.c: New test.
37667
37668 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
37669
37670         * g++.dg/ext/altivec-12.C: New test.
37671
37672         * g++.dg/ext/altivec-11.C: New test.
37673
37674 2004-08-12  Paul Brook  <paul@codesourcery.com>
37675
37676         * g++.dg/abi/arm_cxa_vec_1.C: New test.
37677
37678 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
37679
37680         * g++.dg/ext/altivec-2.C: Check for hardware support before
37681         executing any VMX instructions.
37682
37683         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
37684
37685 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
37686
37687         PR c++/16276
37688         * g++.old-deja/g++.other/comdat4.C: New test.
37689         * g++.old-deja/g++.other/comdat4-aux.cc: New.
37690
37691 2004-08-12  Ben Elliston  <bje@au.ibm.com>
37692
37693         PR target/16286
37694         * gcc.dg/pr16286.c: New test.
37695
37696 2004-08-12 Jan Beulich <jbeulich@novell.com>
37697
37698         * g++.dg/ext/asm5.C: New.
37699
37700 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
37701
37702         PR c++/16698
37703         * g++.dg/eh/crash1.C: New test.
37704
37705         PR c++/16717
37706         * g++.dg/ext/construct1.C: New test.
37707
37708 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
37709
37710         PR c++/16853
37711         * g++.dg/init/ptrmem1.C: New test.
37712
37713         PR c++/16618
37714         * g++.dg/parse/offsetof5.C: New test.
37715
37716         PR c++/16870
37717         * g++.dg/template/overload3.C: New test.
37718
37719 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
37720
37721         PR c++/16964
37722         * g++.dg/parse/error16.C: New test.
37723
37724         PR c++/16904
37725         * g++.dg/template/error14.C: New test.
37726
37727         PR c++/16929
37728         * g++.dg/template/error15.C: New test.
37729
37730 2004-08-11  Devang Patel  <dpatel@apple.com>
37731
37732         * gcc.dg/darwin-ld-20040809-1.c: New test.
37733         * gcc.dg/darwin-ld-20040809-2.c: New test.
37734
37735 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
37736
37737         PR fortran/16917
37738         * gfortran.dg/dfloat_1.f90: New test.
37739
37740 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
37741
37742         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
37743         * gcc.dg/dll-2.c: Fix dg-require syntax.
37744         * gcc.misc-tests/arm-isr.c (abort): Declare.
37745         (exit): Likewise.
37746
37747 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
37748
37749         PR c++/16971
37750         * g++.dg/parse/crash16.C: New test.
37751
37752 2004-08-10  Roger Sayle  <roger@eyesopen.com>
37753
37754         * gcc.dg/mips-rsqrt-1.c: New test case.
37755         * gcc.dg/mips-rsqrt-2.c: New test case.
37756         * gcc.dg/mips-rsqrt-3.c: New test case.
37757
37758 2004-08-10  Paul Brook  <paul@codesourcery.com>
37759
37760         * gfortran.dg/der_io_1.f90: New test.
37761
37762 2004-08-10  Paul Brook  <paul@codesourcery.com>
37763
37764         PR fortran/16919
37765         * gfortran.dg/der_array_1.f90: New test.
37766
37767 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
37768
37769         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
37770
37771 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
37772
37773         * gcc.dg/wchar_t-2.c: Fix typo.
37774
37775 2004-08-09  Falk Hueffner  <falk@debian.org>
37776
37777         PR tree-optimization/12517
37778         * gcc.c-torture/compile/pr12517.c: New test.
37779
37780         PR tree-optimization/12578
37781         * gcc.c-torture/compile/pr12578.c: New test.
37782
37783         PR tree-optimization/12899
37784         * gcc.c-torture/compile/pr12899.c: New test.
37785
37786         PR rtl-optimization/14692
37787         * gcc.c-torture/compile/pr14692.c: New test.
37788
37789         PR tree-optimization/16461
37790         * gcc.c-torture/compile/pr16461.c: New test.
37791
37792 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
37793
37794         * gfortran.dg/getenv_1.f90: New test.
37795
37796 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
37797
37798         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
37799         wchar_t.
37800         * gcc.dg/symbian5.c: Test -fno-short-wchar.
37801
37802 2004-08-06  Paul Brook  <paul@codesourcery.com>
37803
37804         * gfortran.dg/ret_array_1.f90: New test.
37805         * gfortran.dg/ret_pointer_1.f90: New test.
37806
37807 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
37808
37809         * gcc.dg/missing-field-init-[12].c: New tests.
37810         * g++.dg/warn/missing-field-init-[12].C: New tests.
37811
37812 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
37813
37814         * gcc.dg/enum2.c: New test.
37815         * gcc.dg/symbian3.c: Likewise.
37816         * gcc.dg/symbian4.c: Likewise.
37817         * gcc.dg/wchar_t-2.c: Likewise.
37818
37819 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
37820
37821         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
37822         destructor tests.
37823
37824 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
37825
37826         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
37827         dg-require-visiblity.
37828         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
37829         * g++.dg/ext/visibility/fvisibility.C: Likewise.
37830         * g++.dg/ext/visibility/memfuncts.C: Likewise.
37831         * g++.dg/ext/visibility/new1.C: Likewise.
37832         * g++.dg/ext/visibility/pragma.C: Likewise.
37833         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
37834         * g++.dg/ext/visibility/virtual.C: Likewise.
37835         * g++/dg/ext/visibility/visibility-1.C: Likewise.
37836         * g++/dg/ext/visibility/visibility-2.C: Likewise.
37837         * g++/dg/ext/visibility/visibility-3.C: Likewise.
37838         * g++/dg/ext/visibility/visibility-4.C: Likewise.
37839         * g++/dg/ext/visibility/visibility-5.C: Likewise.
37840         * g++/dg/ext/visibility/visibility-6.C: Likewise.
37841         * g++/dg/ext/visibility/visibility-7.C: Likewise.
37842         * g++/dg/ext/visibility/visibility-8.C: New test.
37843         * gcc.c-torture/compile/dll.x: Remove.
37844         * gcc.dg/dll-2.c: Use dg-require-dll
37845         * gcc.dg/visibility-10.c: New test.
37846         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
37847         supporting DLLs.
37848         * lib/scanasm.exp (scan_hidden): New function.
37849         (scan_not_hidden): Likewise.
37850
37851 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
37852
37853         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
37854
37855 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
37856
37857         * gcc.c-torture/execute/20040805-1.c: New test.
37858
37859 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
37860
37861         * gcc.dg/20020118-1.c: Declare abort.
37862         * gcc.dg/altivec_check.h: Likewise.
37863         * gcc.dg/iftrap-2.c: Likewise.
37864         * gcc.dg/pragma-darwin.c: Likewise.
37865         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
37866
37867 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
37868
37869         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
37870
37871 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37872
37873         * gcc.c-torture/execute/builtins/abs-2.c,
37874         gcc.c-torture/execute/builtins/abs-3.c,
37875         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
37876         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
37877         intmax_t, uintmax_t and their limits.
37878         * gcc.dg/intmax_t-1.c: New test.
37879
37880 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37881
37882         * g++.dg/tc1/dr147.C: Add reference to PR.
37883
37884 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
37885
37886         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
37887         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
37888
37889 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
37890
37891         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
37892
37893 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37894
37895         * gcc.dg/redecl-5.c: New test.
37896         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
37897         of scanf.
37898
37899 2004-08-03  Roger Sayle  <roger@eyesopen.com>
37900
37901         PR middle-end/16790
37902         * gcc.c-torture/execute/pr16790-1.c: New test case.
37903
37904 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
37905
37906         * g++.dg/ext/visibility/assign1.C: New test.
37907         * g++.dg/ext/visibility/new1.C: Likewise.
37908
37909         * gcc.dg/symbian1.c: New test.
37910         * gcc.dg/symbian2.c: Likewise.
37911
37912 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
37913
37914         PR target/16570
37915         * gcc.dg/i386-sse-9.c: New test.
37916
37917 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37918
37919         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
37920
37921 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37922
37923         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
37924         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
37925         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
37926         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
37927         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
37928         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
37929         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
37930         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
37931         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
37932         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
37933         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
37934         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
37935         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
37936         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
37937         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
37938         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
37939         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
37940         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
37941         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
37942         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
37943         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
37944         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
37945         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
37946         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
37947         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
37948         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
37949         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
37950         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
37951         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
37952         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
37953         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
37954         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
37955         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
37956         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
37957         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
37958         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
37959         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
37960         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
37961         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
37962         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
37963         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
37964         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
37965         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
37966         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
37967         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
37968         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
37969         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
37970         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
37971         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
37972         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
37973         gcc.misc-tests/i386-pf-3dnow-1.c,
37974         gcc.misc-tests/i386-pf-athlon-1.c,
37975         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
37976         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
37977         Declare built-in functions used.
37978         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
37979
37980 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
37981
37982         PR c++/16707
37983         * g++.dg/lookup/using12.C: New test.
37984
37985         * g++.dg/init/null1.C: Fix PR number.
37986         * g++.dg/parse/namespace10.C: Likewise.
37987
37988 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
37989
37990         PR c++/16224
37991         * g++.dg/template/spec17.C: New test.
37992         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
37993         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
37994
37995 2004-08-02  David Billinghurst
37996
37997         PR fortran/16292
37998         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
37999
38000 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
38001
38002         * gcc.dg/ia64-got-1.c: New test case.
38003
38004 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
38005
38006         PR c++/16489
38007         * g++.dg/init/null1.C: New test.
38008         * g++.dg/tc1/dr76.C: Adjust error marker.
38009
38010         PR c++/16529
38011         * g++.dg/parse/namespace10.C: New test.
38012
38013         PR c++/16810
38014         * g++.dg/inherit/ptrmem2.C: New test.
38015
38016 2004-08-02  Ben Elliston  <bje@au.ibm.com>
38017
38018         PR target/16155
38019         * gcc.dg/pr16155.c: New test.
38020
38021 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
38022
38023         * gcc.dg/redecl-2.c: New test.
38024
38025 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
38026
38027         * gcc.dg/darwin-longdouble.c: New file.
38028
38029 2004-07-30  Richard Henderson  <rth@redhat.com>
38030
38031         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
38032         write to constant argument.
38033         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
38034
38035 2004-07-30  Richard Henderson  <rth@redhat.com>
38036
38037         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
38038         tests of nearest around zero.
38039
38040 2004-07-30  Andrew Pinski  <apinski@apple.com>
38041
38042         * gcc.c-torture/compile/20040730-1.c: New test.
38043
38044 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38045
38046         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
38047         powerpc-eabispe.
38048
38049 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38050
38051         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
38052
38053 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
38054
38055         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
38056         contains $ld_library_path.
38057         * lib/gfortran.exp (gfortran_link_flags): Likewise.
38058
38059 2004-07-29  Richard Henderson  <rth@redhat.com>
38060
38061         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
38062
38063         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
38064         (alt2, which): New.
38065         (Check): Accept either alternative.
38066
38067 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
38068
38069         * g++.dg/abi/inline1.C: New test.
38070         * g++.dg/abi/local1-a.cc: Likewise.
38071         * g++.dg/abi/local1.C: Likewise.
38072         * g++.dg/abi/mangle11.C: Tweak location of warnings.
38073         * g++.dg/abi/mangle12.C: Likewise.
38074         * g++.dg/abi/mangle17.C: Likewise.
38075         * g++.dg/abi/mangle20-2.C: Likewise.
38076         * g++.dg/opt/interface1.C: Likewise.
38077         * g++.dg/opt/interface1.h: Likewise.
38078         * g++.dg/opt/interface1-a.cc: New test.
38079         * g++.dg/parse/repo1.C: New test.
38080         * g++.dg/template/repo1.C: Likewise.
38081         * g++.dg/warn/Winline-1.C: Likewise.
38082         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
38083
38084 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
38085
38086         * gcc.dg/tree-ssa/20040729-1.c: New test.
38087
38088 2004-07-27  Matt Austern <austern@apple.com>
38089
38090         * gcc.dg/darwin-bool-1.c: New test.
38091         * gcc.dg/darwin-bool-2.c: New test.
38092
38093 2004-07-28  Richard Henderson  <rth@redhat.com>
38094
38095         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
38096         arguments in the correct type.  Don't write to constant arguments.
38097
38098 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38099
38100         PR tree-optimization/16688
38101         PR tree-optimization/16689
38102         * g++.dg/tree-ssa/pr16688.C: New test.
38103
38104 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38105
38106         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38107         loads.  Not only in the comment, this time.
38108
38109 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
38110
38111         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
38112         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
38113         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
38114         * gcc.dg/sh4a-bitmovua.c: New.
38115         * gcc.dg/sh4a-cos.c: New.
38116         * gcc.dg/sh4a-cosf.c: New.
38117         * gcc.dg/sh4a-fprun.c: New.
38118         * gcc.dg/sh4a-fsrra.c: New.
38119         * gcc.dg/sh4a-memmovua.c: New.
38120         * gcc.dg/sh4a-sin.c: New.
38121         * gcc.dg/sh4a-sincos.c: New.
38122         * gcc.dg/sh4a-sincosf.c: New.
38123         * gcc.dg/sh4a-sinf.c: New.
38124
38125 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38126
38127         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
38128         conditionals.
38129         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38130         loads.
38131         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
38132         DOM1.
38133
38134 2004-07-27  Andrew Pinski  <apinski@apple.com>
38135
38136         * g++.dg/rtti/tinfo1.C: Correct the xfail.
38137
38138 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
38139
38140         * gcc.dg/pragma-isr.c: New test.
38141
38142 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38143
38144         PR c++/14429
38145         * g++.dg/template/ttp11.C: New test.
38146
38147 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
38148
38149         * gcc.c-torture/compile/20040727-1.c: New test.
38150
38151 2004-07-26  Eric Christopher  <echristo@redhat.com>
38152
38153         * gcc.c-torture/compile/20040726-2.c: New test.
38154
38155 2004-07-26  Andrew Pinski  <apinski@apple.com>
38156
38157         * g++.dg/rtti/tinfo1.C: Xfail.
38158
38159 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
38160
38161         * gcc.c-torture/compile/20040726-1.c: New test.
38162
38163 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
38164             Brian Ryner  <bryner@brianryner.com>
38165
38166         PR c++/9283
38167         PR c++/15000
38168         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
38169         * g++.dg/ext/visibility/: New directory.
38170         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
38171         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
38172         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
38173         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
38174         * g++.dg/ext/visibility/fvisibility.C,
38175         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
38176         g++.dg/ext/visibility/fvisibility-override1.C
38177         g++.dg/ext/visibility/fvisibility-override2.C
38178         g++.dg/ext/visibility/memfuncts.C
38179         g++.dg/ext/visibility/noPLT.C
38180         g++.dg/ext/visibility/pragma.C
38181         g++.dg/ext/visibility/pragma-override1.C
38182         g++.dg/ext/visibility/pragma-override2.C
38183         g++.dg/ext/visibility/staticmemfuncts.C
38184         g++.dg/ext/visibility/virtual.C: New tests.
38185
38186 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38187
38188         PR c/15360
38189         * gcc.dg/pr15360-1.c: New test.
38190
38191 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
38192
38193         * gcc.dg/pragma-align-2.c: New test.
38194         * gcc.dg/pragma-init-fini.c: New test.
38195         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
38196         targets.
38197
38198 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38199
38200         * gcc.dg/init-string-2.c: New test.
38201
38202 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
38203
38204         PR 16684
38205         * gcc.dg/Wredundant-decls-1.c: New test case.
38206
38207 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
38208
38209         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
38210         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
38211         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
38212         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
38213         * gcc.dg/compat/generate-random.c: New file.
38214         * gcc.dg/compat/generate-random.h: Likewise.
38215         * gcc.dg/compat/generate-random_r.c: Likewise.
38216         * gcc.dg/compat/struct-layout-1.h: Likewise.
38217         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
38218         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
38219         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
38220         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
38221         * gcc.dg/compat/struct-layout-1_main.c: New test.
38222         * gcc.dg/compat/struct-layout-1_x.c: New file.
38223         * gcc.dg/compat/struct-layout-1_y.c: New file.
38224         * gcc.dg/compat/struct-layout-1_test.h: New file.
38225
38226 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
38227
38228         * gcc.dg/comp-return-1.c: New test
38229
38230 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
38231
38232         * gcc.dg/vmx/8-02a.c: Fix typo.
38233
38234         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
38235         * gcc.dg/darwin-abi-3.c: New test.
38236
38237         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
38238         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
38239
38240         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
38241         * gcc.dg/vmx/ops-long-1.c: New test.
38242         * gcc.dg/vmx/ops-long-2.c: New test.
38243
38244 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
38245
38246         * g++.dg/lookup/conv-[1234].C: New.
38247
38248 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
38249
38250         * g++.dg/parse/attr2.C: Simplify.
38251
38252 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38253
38254         PR c/7284
38255         * gcc.c-torture/execute/pr7284-1.c: New test.
38256
38257 2004-07-22  Brian Booth  <bbooth@redhat.com>
38258
38259         * gcc.dg/tree-ssa/20040721-1.c: New test.
38260
38261 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
38262
38263         * g++.dg/template/crash20.c: New.
38264
38265 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
38266
38267         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
38268         Add dg-run directive.  Declare variables as required.
38269         * gfortran.dg/g77/README: Update
38270
38271 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
38272
38273         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
38274         gcc.dg/cris-peep2-andu2.c: New tests.
38275
38276 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38277
38278         PR c/15052
38279         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
38280         on return type.
38281         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
38282         messages.
38283         * gcc.dg/qual-return-2.c: Update expected messages.
38284         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
38285
38286 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38287
38288         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
38289         * gcc.dg/noncompile/921102-1.c: Update expected error message.
38290
38291 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38292
38293         PR c/11250
38294         * gcc.dg/init-string-1.c: New test.
38295
38296 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
38297
38298         PR middle-end/15345
38299         PR c/16450
38300         * gcc.dg/torture/nested-fn-1.c: New test.
38301
38302 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
38303
38304         PR target/16559
38305         * gcc.dg/ia64-fptr-1.c: New file.
38306
38307 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38308
38309         PR c++/14497
38310         * g++.dg/template/spec16.C: New test.
38311         * g++.old-deja/g++.robertl/eb118.C: Remove.
38312
38313 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38314
38315         PR c++/509
38316         * g++.dg/template/spec15.C: New test.
38317
38318 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
38319
38320         Copy cases from g77.f-torture/execute and add dg-run
38321         directive.  Other changes as noted.
38322         * gfortran.dg/g77/13037.f
38323         * gfortran.dg/g77/1832.f
38324         * gfortran.dg/g77/19981119-0.f
38325         * gfortran.dg/g77/19990313-0.f
38326         * gfortran.dg/g77/19990313-1.f
38327         * gfortran.dg/g77/19990313-2.f
38328         * gfortran.dg/g77/19990313-3.f
38329         * gfortran.dg/g77/19990419-1.f
38330         * gfortran.dg/g77/19990826-0.f
38331         * gfortran.dg/g77/19990826-2.f
38332         * gfortran.dg/g77/20000503-1.f
38333         * gfortran.dg/g77/20001111.f
38334         * gfortran.dg/g77/20010116.f
38335         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
38336         * gfortran.dg/g77/20010430.f
38337         * gfortran.dg/g77/6177.f
38338         * gfortran.dg/g77/947.f
38339         * gfortran.dg/g77/970816-3.f
38340         * gfortran.dg/g77/971102-1.f
38341         * gfortran.dg/g77/980520-1.f
38342         * gfortran.dg/g77/980628-0.f
38343         * gfortran.dg/g77/980628-1.f
38344         * gfortran.dg/g77/980628-10.f
38345         * gfortran.dg/g77/980628-2.f
38346         * gfortran.dg/g77/980628-3.f
38347         * gfortran.dg/g77/980628-7.f
38348         * gfortran.dg/g77/980628-8.f
38349         * gfortran.dg/g77/980628-9.f
38350         * gfortran.dg/g77/980701-0.f
38351         * gfortran.dg/g77/980701-1.f
38352         * gfortran.dg/g77/cabs.f
38353         * gfortran.dg/g77/claus.f
38354         * gfortran.dg/g77/complex_1.f
38355         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
38356         * gfortran.dg/g77/dcomplex.f
38357         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
38358         * gfortran.dg/g77/f90-intrinsic-mathematical.f
38359         * gfortran.dg/g77/f90-intrinsic-numeric.f
38360         * gfortran.dg/g77/int8421.f
38361         * gfortran.dg/g77/labug1.f
38362         * gfortran.dg/g77/large_vec.f
38363         * gfortran.dg/g77/le.f
38364         * gfortran.dg/g77/short.f
38365         * gfortran.dg/g77/README: Update
38366
38367 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
38368
38369         PR c++/16637
38370         * g++.dg/parse/lookup4.C: New test.
38371
38372 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38373
38374         PR c++/16175
38375         * g++.dg/template/ttp10.C: New test.
38376
38377 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38378
38379         * gcc.dg/pr12625-1.c: New test.
38380
38381 2004-07-20  Steven Bosscher  <stevenb@suse.de>
38382
38383         * gcc.dg/switch-warn-1.c: New test.
38384         * gcc.dg/switch-warn-2.c: New test.
38385         * gcc.c-torture/compile/pr14730.c: Update.
38386
38387 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
38388
38389         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
38390         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
38391         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
38392         g++.dg/template/nontype3.C: Remove trailing CR from tests.
38393
38394 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
38395
38396         PR c++/16623
38397         * g++.dg/template/assign1.C: New test.
38398
38399 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38400
38401         PR c++/12170
38402         * g++.dg/template/ttp9.C: New test.
38403
38404 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
38405
38406         * gcc.dg/format/cmn-err-1.c: New test.
38407
38408 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38409
38410         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
38411         gcc.dg/Wparentheses-10.c: New tests.
38412         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
38413
38414 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38415
38416         PR fortran/16465
38417         * gfortran.dg/g77//ffixed-line-length-0.f,
38418         gfortran.dg/g77/ffixed-line-length-132.f,
38419         gfortran.dg/g77/ffixed-line-length-72.f,
38420         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
38421         gfortran.dg/g77/README: Update.
38422
38423 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38424
38425         PR c++/13092
38426         * g++.dg/template/non-dependent7.C: New test.
38427         * g++.dg/template/non-dependent8.C: Likewise.
38428         * g++.dg/template/non-dependent9.C: Likewise.
38429         * g++.dg/template/non-dependent10.C: Likewise.
38430
38431 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
38432
38433         PR c++/16337
38434         * g++.dg/parse/attr2.C: New test.
38435
38436 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
38437
38438         * g77.dg: Removed.
38439         * g77.f-torture: Ditto.
38440
38441 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38442
38443         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
38444         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
38445         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
38446
38447 2004-07-16  Richard Henderson  <rth@redhat.com>
38448
38449         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
38450
38451 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38452
38453         * lib/fortran-torture.exp (fortran-torture): Don't test compile
38454         tests with full list of options.
38455         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
38456         of TORTURE_OPTIONS if test contains 'dg-do run'.
38457
38458         PR fortran/16404
38459         * gfortran.dg/do_iterator.f90: New test.
38460
38461 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38462
38463         PR rtl-optimization/16536
38464         * gcc.c-torture/execute/restrict-1.c: New test.
38465
38466 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38467
38468         PR fortran/15324
38469         * gfortran.dg/pr15324.f90: New test.
38470
38471         PR fortran/15129
38472         * gfortran.dg/pr15129.f90: New test.
38473
38474         PR fortran/15140
38475         * gfortran.dg/pr15140.f90: New test.
38476
38477         PR fortran/13792
38478         * gfortran.fortran-torture/execute/bounds.f90: Add check for
38479         compile-time simplification.
38480
38481 2004-07-14  Mike Stump  <mrs@apple.com>
38482
38483         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
38484
38485 2004-07-14  James E Wilson  <wilson@specifixinc.com>
38486
38487         PR target/16325
38488         * gcc.dg/profile-generate-1.c: New.
38489
38490 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
38491
38492         * gcc.c-torture/execute/20040709-1.c: New test.
38493         * gcc.c-torture/execute/20040709-2.c: New test.
38494
38495 2004-07-14  Mike Stump  <mrs@apple.com>
38496
38497         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
38498
38499 2004-07-14  Mike Stump  <mrs@apple.com>
38500
38501         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
38502
38503 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
38504
38505         PR c++/16518
38506         * g++.dg/parse/mutable1.C: New test.
38507
38508 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
38509
38510         PR tree-optimization/16443
38511         * gcc.dg/tree-ssa/20040713-1.c: New test.
38512
38513 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
38514
38515         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
38516         for operator new.
38517
38518 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38519
38520         * gfortran.dg/g77/README: New file
38521         * gfortran.dg/g77/19981216-0.f: Copy from
38522         g77.f-torture/noncompile.  Add "dg-do compile" and
38523         dg-error as required.
38524         * gfortran.dg/g77/19990218-1.f: Likewise.
38525         * gfortran.dg/g77/19990905-1.f: Likewise.
38526         * gfortran.dg/g77/9263.f: Likewise.
38527         * gfortran.dg/g77/980615-0.f: Likewise.
38528         * gfortran.dg/g77/980616-0.f: Likewise.
38529         * gfortran.dg/g77/check0.f: Likewise.
38530         * gfortran.dg/g77/select_no_compile.f: Likewise.
38531
38532 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38533
38534         Copy files from g77.f-torture/compile.
38535         Add "{ dg-do compile}".  Other changes as noted
38536         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
38537         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
38538         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
38539         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
38540         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
38541         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
38542         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
38543         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
38544         statement to conform to standard.  Append alpha1.x for reference.
38545         * gfortran.dg/g77/xformat.f: Add dg-warning
38546
38547 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38548
38549         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
38550         Add {dg-do compile} directive.
38551         * gfortran.dg/g77/cpp2.F: Likewise.
38552
38553 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38554
38555         PR c++/5402
38556         * g++.dg/lookup/name-clash1.C: New test.
38557
38558         PR c++/9777
38559         * g++.dg/lookup/name-clash2.C: New test.
38560
38561         PR c++/12102
38562         * g++.dg/lookup/name-clash3.C: New test.
38563
38564 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38565
38566         * g++.dg/lookup/new2.C: New test.
38567         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
38568
38569 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
38570
38571         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
38572         Add {dg-do compile} directive.
38573         * gfortran.dg/g77/13060.f: Likewise.
38574         * gfortran.dg/g77/19990218-0.f: Likewise.
38575         * gfortran.dg/g77/19990305-0.f: Likewise.
38576         * gfortran.dg/g77/19990419-0.f: Likewise.
38577         * gfortran.dg/g77/19990502-0.f: Likewise.
38578         * gfortran.dg/g77/19990502-1.f: Likewise.
38579         * gfortran.dg/g77/19990525-0.f: Likewise.
38580         * gfortran.dg/g77/19990826-1.f: Likewise.
38581         * gfortran.dg/g77/19990826-3.f: Likewise.
38582         * gfortran.dg/g77/19990905-2.f: Likewise.
38583         * gfortran.dg/g77/20000412-1.f: Likewise.
38584         * gfortran.dg/g77/20000511-1.f: Likewise.
38585         * gfortran.dg/g77/20000511-2.f: Likewise.
38586         * gfortran.dg/g77/20000518.f: Likewise.
38587         * gfortran.dg/g77/20000601-1.f: Likewise.
38588         * gfortran.dg/g77/20000601-2.f: Likewise.
38589         * gfortran.dg/g77/20000629-1.f: Likewise.
38590         * gfortran.dg/g77/20000630-2.f: Likewise.
38591         * gfortran.dg/g77/20010115.f: Likewise.
38592         * gfortran.dg/g77/20010321-1.f: Likewise.
38593         * gfortran.dg/g77/20010426.f: Likewise.
38594         * gfortran.dg/g77/20020307-1.f: Likewise.
38595         * gfortran.dg/g77/8485.f: Likewise.
38596         * gfortran.dg/g77/960317-1.f: Likewise.
38597         * gfortran.dg/g77/970915-0.f: Likewise.
38598         * gfortran.dg/g77/980310-1.f: Likewise.
38599         * gfortran.dg/g77/980310-2.f: Likewise.
38600         * gfortran.dg/g77/980310-3.f: Likewise.
38601         * gfortran.dg/g77/980310-4.f: Likewise.
38602         * gfortran.dg/g77/980310-6.f: Likewise.
38603         * gfortran.dg/g77/980310-7.f: Likewise.
38604         * gfortran.dg/g77/980310-8.f: Likewise.
38605         * gfortran.dg/g77/980419-2.f: Likewise.
38606         * gfortran.dg/g77/980424-0.f: Likewise.
38607         * gfortran.dg/g77/980427-0.f: Likewise.
38608         * gfortran.dg/g77/980729-0.f: Likewise.
38609         * gfortran.dg/g77/981117-1.f: Likewise.
38610         * gfortran.dg/g77/toon_1.f: Likewise.
38611
38612 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38613
38614         PR c++/2204
38615         * g++.dg/other/abstract2.C: New test.
38616
38617 2004-07-12  Paul Brook  <paul@codesourcery.com>
38618
38619         * gfortran.dg/pointer_init_1.f90: New test.
38620
38621 2004-07-11  Paul Brook  <paul@codesourcery.com>
38622
38623         PR fortran/15986
38624         * gfortran.dg/contained_1.f90: New test.
38625
38626 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
38627
38628         * g++.dg/parse/defarg8.C: New test.
38629
38630 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38631
38632         PR fortran/16433
38633         * gfortran.dg/pr16433.f: New test.
38634
38635         PR fortran/17574
38636         * gfortran.dg/pr15754.f90: New test.
38637
38638 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38639
38640         PR tree-optimization/16437
38641         * gcc.c-torture/execute/bitfld-4.c: New test.
38642
38643 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38644
38645         * gfortran.fortran-torture/execute/common_2.f90: Add check for
38646         access to common var from module.
38647
38648 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38649
38650         PR fortran/16336
38651         * gfortran.fortran-torture/execute/common_2.f90: New test.
38652
38653 2004-07-10  Paul Brook  <paul@codesourcery.com>
38654
38655         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
38656
38657 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38658
38659         PR fortran/15969
38660         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
38661
38662 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
38663
38664         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
38665         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
38666         * gfortran.dg/g77/ffree-form-1.f: Likewise.
38667         * gfortran.dg/g77/ffree-form-2.f: Likewise.
38668         * gfortran.dg/g77/ffree-form-3.f: Likewise.
38669         * gfortran.dg/g77/fno-underscoring.f: Likewise.
38670         * gfortran.dg/g77/funderscoring.f: Likewise.
38671         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
38672
38673 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38674
38675         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
38676
38677 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38678         Paul Brook  <paul@codesourcery.com>
38679
38680         PR fortran/13415
38681         * gfortran.dg/common_pointer_1.f90: New test.
38682
38683 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38684
38685         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
38686
38687 2004-07-09  James E Wilson  <wilson@specifixinc.com>
38688
38689         PR target/16364
38690         * gcc.c-torture/compile/20040709-1.c: New.
38691
38692 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38693
38694         PR fortran/14077
38695         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
38696
38697 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38698
38699         PR fortran/13201
38700         * gfortran.dg/shape_1.f90: New test.
38701
38702 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
38703             Andrew Pinski  <apinski@apple.com>
38704
38705         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
38706
38707 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38708
38709         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
38710         comment.
38711
38712 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38713         Paul Brook  <paul@codesourcery.com>
38714
38715         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
38716         '.f95' and '.F95'.
38717
38718 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
38719
38720         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
38721
38722 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38723
38724         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
38725         testcases with capital suffix.
38726
38727 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38728
38729         PR fortran/15481
38730         PR fortran/13372
38731         PR fortran/13575
38732         PR fortran/15978
38733         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
38734
38735         * gfortran.dg/implicit_1.f90: New test.
38736
38737 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38738
38739         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
38740         expression to match gfortran warning/error messages
38741         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
38742         dg-error text.
38743
38744 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38745
38746         * lib/fortran-torture.exp: Rename proc search_for to
38747         search_for_re.
38748
38749 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38750
38751         * gcc.c-torture/execute/simd-5.x: New file.
38752         XFAIL on SPARC 64-bit at -O0.
38753
38754 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38755
38756         PR c++/8211
38757         PR c++/16165
38758         * g++.dg/warn/effc3.C: New test.
38759
38760 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38761
38762         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
38763         change X to 1X in format.
38764         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
38765         add data statements to conform to standard.
38766
38767 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38768
38769         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
38770         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
38771         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
38772
38773 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38774
38775         * gfortran.dg/g77/7388.f: Copy from g77.dg
38776         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
38777         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
38778         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
38779         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
38780         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
38781         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
38782         * gfortran.dg/g77/strlen0.f: Likewise.
38783
38784 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38785
38786         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
38787         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
38788
38789 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38790
38791         * gcc.c-torture/execute/920428-2.x: Delete.
38792         * gcc.c-torture/execute/920501-7.x: Likewise.
38793
38794 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
38795
38796         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
38797         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
38798         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
38799         prescott and c3-2.
38800         (PREFETCH_3DNOW): Add -march=c3.
38801
38802 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
38803
38804         PR c/16437
38805         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
38806         * gcc.c-torture/execute/bf64-1.x: Likewise.
38807
38808 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38809
38810         * gcc.c-torture/compile/20040708-1.c: New test.
38811
38812 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38813
38814         PR c++/16169
38815         * g++.dg/warn/effc2.C: New test.
38816
38817 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38818
38819         * gcc.c-torture/execute/bitfld-1.x: Remove.
38820         * gcc.c-torture/execute/bitfld-3.c: New test.
38821         * gcc.dg/bitfld-2.c: Remove XFAILs.
38822
38823 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
38824
38825         PR c++/16276
38826         * g++.dg/rtti/tinfo1.C: New file.
38827
38828 2004-07-07  Eric Christopher  <echristo@redhat.com>
38829
38830         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
38831
38832 2004-07-07  Andrew Pinski  <apinski@apple.com>
38833
38834         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
38835
38836 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
38837
38838         * g++.dg/init/call1.C: XFAIL.
38839
38840 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
38841
38842         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
38843         except for movstrict*, to movmem* and clrstr* to clrmem*.
38844
38845 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
38846
38847         * gcc.c-torture/execute/20040707-1.c: New test.
38848
38849 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
38850
38851         * gcc.c-torture/execute/20040706-1.c: New test.
38852
38853 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38854
38855         PR c++/3671
38856         * g++.dg/template/spec14.C: New test.
38857
38858 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
38859
38860         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
38861         nothing if not yet defined.  Use it in b, c and d type definitions.
38862         * gcc.c-torture/execute/20040705-1.c: New test.
38863         * gcc.c-torture/execute/20040705-2.c: New test.
38864
38865 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38866
38867         PR c++/2518
38868         * g++.dg/lookup/new1.C: New test.
38869
38870 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38871
38872         PR c++/11406
38873         * g++.dg/template/sizeof8.C: New test.
38874
38875 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
38876
38877         * gcc.c-torture/compile/20040705-1.c: New test.
38878
38879 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
38880
38881         * gfortran.fortran-torture/execute/seq_io.f90: New test.
38882
38883 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
38884
38885         * gcc.dg/cpp/if-mop.c: Two new testcases.
38886         * gcc.dg/cpp/trad/comment-3.c: New.
38887
38888 2004-07-04  Paul Brook  <paul@codesourcery.com>
38889
38890         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
38891
38892 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
38893
38894         PR c++/3761
38895         * g++.dg/lookup/crash4.C: New test.
38896
38897 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
38898
38899         * gcc.c-torture/execute/builtin-abs-1.c
38900         * gcc.c-torture/execute/builtin-abs-2.c
38901         * gcc.c-torture/execute/builtin-complex-1.c
38902         * gcc.c-torture/execute/builtins/string-1-lib.c
38903         * gcc.c-torture/execute/builtins/string-1.c
38904         * gcc.c-torture/execute/builtins/string-2-lib.c
38905         * gcc.c-torture/execute/builtins/string-2.c
38906         * gcc.c-torture/execute/builtins/string-3-lib.c
38907         * gcc.c-torture/execute/builtins/string-3.c
38908         * gcc.c-torture/execute/builtins/string-4-lib.c
38909         * gcc.c-torture/execute/builtins/string-4.c
38910         * gcc.c-torture/execute/builtins/string-5-lib.c
38911         * gcc.c-torture/execute/builtins/string-5.c
38912         * gcc.c-torture/execute/builtins/string-6-lib.c
38913         * gcc.c-torture/execute/builtins/string-6.c
38914         * gcc.c-torture/execute/builtins/string-7-lib.c
38915         * gcc.c-torture/execute/builtins/string-7.c
38916         * gcc.c-torture/execute/builtins/string-8-lib.c
38917         * gcc.c-torture/execute/builtins/string-8.c
38918         * gcc.c-torture/execute/builtins/string-9-lib.c
38919         * gcc.c-torture/execute/builtins/string-9.c
38920         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
38921         * gcc.c-torture/execute/builtins/string-asm-1.c
38922         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
38923         * gcc.c-torture/execute/builtins/string-asm-2.c
38924         * gcc.c-torture/execute/stdio-opt-1.c
38925         * gcc.c-torture/execute/stdio-opt-2.c
38926         * gcc.c-torture/execute/stdio-opt-3.c
38927         * gcc.c-torture/execute/string-opt-1.c
38928         * gcc.c-torture/execute/string-opt-10.c
38929         * gcc.c-torture/execute/string-opt-11.c
38930         * gcc.c-torture/execute/string-opt-12.c
38931         * gcc.c-torture/execute/string-opt-13.c
38932         * gcc.c-torture/execute/string-opt-14.c
38933         * gcc.c-torture/execute/string-opt-15.c
38934         * gcc.c-torture/execute/string-opt-16.c
38935         * gcc.c-torture/execute/string-opt-2.c
38936         * gcc.c-torture/execute/string-opt-6.c
38937         * gcc.c-torture/execute/string-opt-7.c
38938         * gcc.c-torture/execute/string-opt-8.c:
38939         Replace with ...
38940
38941         * gcc.c-torture/execute/builtins/abs-2.c
38942         * gcc.c-torture/execute/builtins/abs-3.c
38943         * gcc.c-torture/execute/builtins/complex-1.c
38944         * gcc.c-torture/execute/builtins/fprintf.c
38945         * gcc.c-torture/execute/builtins/fputs.c
38946         * gcc.c-torture/execute/builtins/memcmp.c
38947         * gcc.c-torture/execute/builtins/memmove.c
38948         * gcc.c-torture/execute/builtins/memops-asm.c
38949         * gcc.c-torture/execute/builtins/mempcpy-2.c
38950         * gcc.c-torture/execute/builtins/mempcpy.c
38951         * gcc.c-torture/execute/builtins/memset.c
38952         * gcc.c-torture/execute/builtins/printf.c
38953         * gcc.c-torture/execute/builtins/sprintf.c
38954         * gcc.c-torture/execute/builtins/strcat.c
38955         * gcc.c-torture/execute/builtins/strchr.c
38956         * gcc.c-torture/execute/builtins/strcmp.c
38957         * gcc.c-torture/execute/builtins/strcpy.c
38958         * gcc.c-torture/execute/builtins/strcspn.c
38959         * gcc.c-torture/execute/builtins/strlen-2.c
38960         * gcc.c-torture/execute/builtins/strlen.c
38961         * gcc.c-torture/execute/builtins/strncat.c
38962         * gcc.c-torture/execute/builtins/strncmp-2.c
38963         * gcc.c-torture/execute/builtins/strncmp.c
38964         * gcc.c-torture/execute/builtins/strncpy.c
38965         * gcc.c-torture/execute/builtins/strpbrk.c
38966         * gcc.c-torture/execute/builtins/strpcpy-2.c
38967         * gcc.c-torture/execute/builtins/strpcpy.c
38968         * gcc.c-torture/execute/builtins/strrchr.c
38969         * gcc.c-torture/execute/builtins/strspn.c
38970         * gcc.c-torture/execute/builtins/strstr-asm.c
38971         * gcc.c-torture/execute/builtins/strstr.c:
38972         ... these new files.
38973
38974         * gcc.c-torture/execute/builtins/abs-2-lib.c
38975         * gcc.c-torture/execute/builtins/abs-3-lib.c
38976         * gcc.c-torture/execute/builtins/complex-1-lib.c
38977         * gcc.c-torture/execute/builtins/fprintf-lib.c
38978         * gcc.c-torture/execute/builtins/fputs-lib.c
38979         * gcc.c-torture/execute/builtins/memcmp-lib.c
38980         * gcc.c-torture/execute/builtins/memmove-lib.c
38981         * gcc.c-torture/execute/builtins/memops-asm-lib.c
38982         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
38983         * gcc.c-torture/execute/builtins/mempcpy-lib.c
38984         * gcc.c-torture/execute/builtins/memset-lib.c
38985         * gcc.c-torture/execute/builtins/printf-lib.c
38986         * gcc.c-torture/execute/builtins/sprintf-lib.c
38987         * gcc.c-torture/execute/builtins/strcat-lib.c
38988         * gcc.c-torture/execute/builtins/strchr-lib.c
38989         * gcc.c-torture/execute/builtins/strcmp-lib.c
38990         * gcc.c-torture/execute/builtins/strcpy-lib.c
38991         * gcc.c-torture/execute/builtins/strcspn-lib.c
38992         * gcc.c-torture/execute/builtins/strlen-2-lib.c
38993         * gcc.c-torture/execute/builtins/strlen-lib.c
38994         * gcc.c-torture/execute/builtins/strncat-lib.c
38995         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
38996         * gcc.c-torture/execute/builtins/strncmp-lib.c
38997         * gcc.c-torture/execute/builtins/strncpy-lib.c
38998         * gcc.c-torture/execute/builtins/strpbrk-lib.c
38999         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
39000         * gcc.c-torture/execute/builtins/strpcpy-lib.c
39001         * gcc.c-torture/execute/builtins/strrchr-lib.c
39002         * gcc.c-torture/execute/builtins/strspn-lib.c
39003         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
39004         * gcc.c-torture/execute/builtins/strstr-lib.c
39005         * gcc.c-torture/execute/builtins/lib/abs.c
39006         * gcc.c-torture/execute/builtins/lib/fprintf.c
39007         * gcc.c-torture/execute/builtins/lib/memset.c
39008         * gcc.c-torture/execute/builtins/lib/printf.c
39009         * gcc.c-torture/execute/builtins/lib/sprintf.c
39010         * gcc.c-torture/execute/builtins/lib/strcpy.c
39011         * gcc.c-torture/execute/builtins/lib/strcspn.c
39012         * gcc.c-torture/execute/builtins/lib/strncat.c
39013         * gcc.c-torture/execute/builtins/lib/strncmp.c
39014         * gcc.c-torture/execute/builtins/lib/strncpy.c
39015         * gcc.c-torture/execute/builtins/lib/strpbrk.c
39016         * gcc.c-torture/execute/builtins/lib/strspn.c
39017         * gcc.c-torture/execute/builtins/lib/strstr.c:
39018         New files containing support routines.
39019
39020         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
39021         declaration.
39022         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
39023         when not optimizing.
39024
39025 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
39026
39027         PR c++/16240
39028         * g++.dg/abi/mangle22.C: New test.
39029         * g++.dg/abi/mangle23.C: Likewise.
39030
39031 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
39032
39033         PR fortran/16290
39034         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
39035         Allow for cases without denormalized floating point numbers.
39036
39037 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
39038
39039         PR c/1027
39040         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39041         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
39042         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
39043         expected warning text.
39044         * gcc.dg/format/diag-2.c: New test.
39045
39046 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39047
39048         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
39049
39050 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
39051
39052         * gcc.dg/builtins-43.c: New.
39053         * gcc.dg/builtins-44.c: New.
39054         * gcc.dg/builtins-45.c: New.
39055
39056 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
39057             Andreas Tobler  <a.tobler@schweiz.ch>
39058
39059         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
39060         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
39061         as SIGSEGV.
39062         * gcc.dg/cleanup-11.c: Likewise.
39063         * gcc.dg/cleanup-8.c: Likewise.
39064         * gcc.dg/cleanup-9.c: Likewise.
39065         * gcc.dg/cleanup-5.c: Run on all platforms.
39066
39067 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
39068
39069         * g++.dg/warn/nonnull1.C: New test.
39070
39071 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39072
39073         * gcc.dg/compat/compat-common.h: Wrap up CINT in
39074         an #ifndef SKIP_COMPLEX_INT/#endif pair.
39075         Special-case the Sun compiler wrt to <complex.h>.
39076
39077 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
39078
39079         * gcc.dg/Wunreachable-8.C: New test.
39080
39081         * gcc.dg/h8300-ice2.c : New test.
39082
39083 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
39084
39085         PR fortran/16161
39086         * gfortran.fortran-torture/compile/implicit.f90: Add test
39087         for implicit character.
39088
39089 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
39090
39091         PR fortran/16289
39092         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
39093         Use tiny() intrinsic to find smallest non-negative real
39094
39095 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
39096
39097         * gcc.dg/compat/struct-by-value-22_main.c: New test.
39098         * gcc.dg/compat/struct-by-value-22_x.c: New.
39099         * gcc.dg/compat/struct-by-value-22_y.c: New.
39100
39101         * gcc.c-torture/execute/20040629-1.c: New test.
39102
39103 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
39104
39105         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
39106         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
39107
39108         PR target/16195
39109         * gcc.dg/20040625-1.c: New test.
39110
39111 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39112
39113         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
39114
39115 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39116
39117         PR fortran/15963
39118         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
39119
39120 2004-06-29  Richard Henderson  <rth@redhat.com>
39121
39122         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
39123
39124 2004-06-29  Paul Brook  <paul@codesourcery.com>
39125
39126         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
39127         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
39128
39129 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
39130
39131         PR c++/16260
39132         * g++.dg/parse/crash15.C: New.
39133
39134 2004-06-28  Andrew Pinski  <apinski@apple.com>
39135
39136         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
39137         by the error already.
39138
39139         * g++.dg/opt/ptrmem4.C: Change to compile only test.
39140
39141 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
39142
39143         PR target/14041
39144         * gcc.dg/h8300-bss-align-1.c : New.
39145
39146 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
39147
39148         * PR c++/16174
39149         * g++.dg/template/ctor4.C: New.
39150
39151 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
39152
39153         PR c++/16205
39154         * g++.dg/warn/Wsequence-point-1.C: New test.
39155
39156 2004-06-27  Paul Brook  <paul@codesourcery.com>
39157
39158         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
39159
39160 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
39161
39162         * g++.old-deja/g++.mike/p7325.C: Remove.
39163
39164 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
39165
39166         PR c/14963
39167         * gcc.dg/pr14963.c: New test.
39168
39169 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
39170
39171         PR c++/16193
39172         * g++.dg/parse/redef1.C: New test.
39173
39174 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
39175
39176         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
39177         20021110.c.
39178         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
39179         20021119-1.c.
39180         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
39181         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
39182         5-04.c.
39183         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
39184         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
39185         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
39186         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
39187         g++.brendan/enum14.C.
39188         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
39189         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
39190         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
39191         g++.mike/virt1.C.
39192         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
39193         memtemp24.C.
39194
39195 2004-06-27  Roger Sayle  <roger@eyesopen.com>
39196
39197         * gcc.dg/20040527-1.c: New test case.
39198
39199 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
39200
39201         PR gfortran/pr16196
39202         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
39203
39204 2004-06-25  Roger Sayle  <roger@eyesopen.com>
39205
39206         PR middle-end/15825
39207         * gcc.dg/pr15825-1.c: New test case.
39208
39209 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
39210
39211         * gcc.c-torture/execute/20040625-1.c: New test.
39212
39213 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39214
39215         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
39216
39217 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
39218
39219         * gcc.dg/torture/mips-div-1.c: New test.
39220
39221 2004-06-24  Jeff Law  <law@redhat.com>
39222
39223         * gcc.dg/tree-ssa/20040624-1.c: New test.
39224
39225 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
39226
39227         * gcc.c-torture/compile/20040624-1.c: New test.
39228
39229 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39230
39231         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
39232         this directory.
39233
39234 2004-06-23  Andrew Pinski  <apinski@apple.com>
39235
39236         PR middle-end/15988
39237         * g++.dg/opt/ptrmem4.C: New test.
39238
39239         * gcc.dg/c90-array-quals-2.c: New test.
39240
39241 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
39242
39243         * gcc.dg/kpice1.c: New test.
39244
39245 2006-06-23  Andrew Pinski  <apinski@apple.com>
39246
39247         * gcc.dg/c90-array-quals.c: New test.
39248
39249 2006-06-22  Richard Henderson  <rth@redhat.com>
39250
39251         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
39252
39253 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
39254
39255         * gcc.dg/builtins-config.h: Handle FreeBSD.
39256
39257 2006-06-22  Richard Henderson  <rth@redhat.com>
39258
39259         * g++.dg/opt/devirt1.C: New.
39260
39261 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
39262
39263         * g++.dg/opt/pr15551.C: New testcase.
39264
39265 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
39266
39267         PR target/14800
39268         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
39269         x86_64-*-linux* when compiling for 32bit.
39270
39271 2004-06-21  Andrew Pinski  <apinski@apple.com>
39272
39273         * gcc.dg/pch/struct-1.c: New.
39274         * gcc.dg/pch/struct-1.hs: New.
39275
39276 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
39277
39278         * gcc.dg/pch/save-temps-1.c: New file.
39279         * gcc.dg/pch/save-temps-1.hs: New file.
39280
39281 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
39282
39283         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
39284         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
39285
39286 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39287
39288         * gfortran.fortran-torture/execute/select_1.f90: Rename function
39289         to fix type error.
39290         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
39291         Remove trailing spaces.
39292
39293 2004-06-21  Richard Henderson  <rth@redhat.com>
39294
39295         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
39296         merging && to BIT_FIELD_REF.
39297
39298 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
39299
39300         * g++.dg/opt/placeholder1.C: New test.
39301
39302 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39303
39304         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
39305         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39306         * gcc.dg/compat/union-m128-1_x.c: Likewise.
39307         * gcc.dg/compat/union-m128-1_y.c: Likewise.
39308
39309 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
39310
39311         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
39312         extern "C".
39313         * g++.dg/other/pragma-re-1.C: Add comments.
39314
39315 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
39316
39317         PR gfortran/16080
39318         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
39319
39320 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
39321
39322         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
39323         instead of setting the type of size_t by
39324         hand.
39325
39326 2004-06-18  Roger Sayle  <roger@eyesopen.com>
39327
39328         * gcc.dg/unordered-2.c: New test case.
39329         * gcc.dg/unordered-3.c: New test case.
39330
39331 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
39332
39333         PR other/16043
39334         * lib/g++.exp (g++_version): Tweak regexp for version
39335         * lib/g77.exp (g77_version): Likewise.
39336         * lib/gfortran.exp (gfortran_version): Likewise.
39337         * lib/objc.exp (objc_version): Likewise.
39338         * lib/treelang.exp (treelang_version): Likewise.
39339
39340 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
39341
39342         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
39343         Use INT_MAX instead of __INT_MAX__.
39344         * gcc.dg/compat/struct-align-2_y.c: Likewise.
39345
39346         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
39347         * gcc.dg/compat/scalar-return-3_x.c: Use it.
39348         * gcc.dg/compat/scalar-return-3_y.c: Use it.
39349         * gcc.dg/compat/scalar-return-4_x.c: Use it.
39350         * gcc.dg/compat/scalar-return-4_y.c: Use it.
39351         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
39352         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
39353         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
39354         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
39355
39356         * gcc.dg/range-test-1.c: New test.
39357         * g++.dg/opt/range-test-1.C: New test.
39358
39359 2004-06-17  Richard Henderson  <rth@redhat.com>
39360
39361         * objc.dg/sync-1.m: New.
39362         * objc.dg/try-catch-1.m: Don't force next runtime.
39363         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
39364         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
39365         shadowed catch clause.
39366         * objc.dg/try-catch-5.m: New.
39367
39368 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
39369
39370         Bug 14610
39371         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
39372
39373 2004-06-15  Richard Henderson  <rth@redhat.com>
39374
39375         * gcc.dg/20001116-1.c: Move expected warning line.
39376
39377 2004-06-15  Richard Henderson  <rth@redhat.com>
39378
39379         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
39380         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
39381
39382 2004-06-15  Jeff Law  <law@redhat.com>
39383
39384         * gcc.dg/tree-ssa/20040615-1.c: New test.
39385         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
39386         be less sensitive to operand ordering.
39387         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
39388
39389 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
39390
39391         * g++.dg/abi/bitfield3.C: Add comment..
39392
39393 2004-06-15  Richard Henderson  <rth@redhat.com>
39394
39395         * g++.dg/ext/stmtexpr1.C: XFAIL.
39396         * gcc.dg/20030612-1.c: XFAIL.
39397
39398 2004-06-15  Eric Christopher  <echristo@redhat.com>
39399
39400         * g++.dg/charset/asm5.c: New.
39401         * gcc.dg/charset/asm6.c: New.
39402
39403 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39404
39405         PR fortran/15962
39406         * gfortran.fortran-torture/execute/select_1.f90: New test.
39407
39408 2004-06-15  Paul Brook  <paul@codesourcery.com>
39409
39410         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
39411
39412 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39413
39414         PR c++/15967
39415         * g++.dg/lookup/crash3.C: New test.
39416
39417 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39418
39419         PR c++/15947
39420         * g++.dg/parse/dtor4.C: New test.
39421
39422 2004-06-14  Jeff Law  <law@redhat.com>
39423
39424         * gcc.c-torture/compile/20040614-1.c: New test.
39425
39426 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39427
39428         PR fortran/15211
39429         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
39430         LEN of a character array.
39431
39432 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
39433
39434         PR c++/15096
39435         * g++.dg/template/ptrmem10.C: New test.
39436
39437         PR c++/14930
39438         * g++.dg/template/friend30.C: New test.
39439
39440 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39441
39442         PR fortran/14928
39443         * gfortran.fortran-torture/compile/mloc.f90: New test.
39444
39445 2004-06-13  Paul Brook  <paul@codesourcery.com>
39446
39447         * gfortran.fortran-torture/execute/random_2.f90: New test.
39448
39449 2004-06-13  Eric Christopher  <echristo@redhat.com>
39450
39451         * gcc.dg/noncompile/redecl-1.c: Fix error message.
39452
39453 2004-06-12  Paul Brook  <paul@codesourcery.com>
39454
39455         * gfortran.fortran-torture/execute/contained_3.f90: New test.
39456
39457 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39458
39459         PR fortran/14923
39460         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
39461
39462 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39463
39464         PR fortran/14957
39465         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
39466         syntax errors in end statements of contained subroutines.
39467
39468 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39469
39470         PR fortran/12841
39471         * gfortran.fortran-torture/execute/null_arg.f90: New test.
39472
39473 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
39474
39475         PR fortran/15665
39476         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
39477
39478 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
39479
39480         PR gfortran/12839
39481         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
39482
39483 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
39484
39485         PR c++/15862
39486         * g++.dg/parse/enum1.C: New test.
39487
39488 2004-06-10  Jeff Law  <law@redhat.com>
39489
39490         * gcc.c-torture/compile/20040610-1.c: New test.
39491
39492 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39493
39494         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
39495         * g++.old-deja/g++.other/decl3.C: Likewise.
39496
39497 2004-06-10  Brian Booth  <bbooth@redhat.com>
39498
39499         * gcc.dg/tree-ssa/20031015-1.c: Scan for
39500         V_MAY_DEF instead of VDEF.
39501         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
39502
39503 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
39504
39505         PR c++/14211
39506         * g++.dg/conversion/const1.C: New test.
39507
39508         PR c++/15076
39509         * g++.dg/conversion/reinterpret1.C: New test.
39510
39511         PR c++/15877
39512         * g++.dg/template/enum2.C: New test.
39513
39514         PR c++/15227
39515         * g++.dg/template/error13.C: New test.
39516
39517 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39518
39519         PR fortran/14957
39520         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
39521         arguments to test_* REAL and of the right size.
39522
39523 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
39524
39525         PR target/15569
39526         PR rtl-optimization/15681
39527         * gcc.dg/20040609-1.c: New test.
39528
39529 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
39530
39531         PR c++/14791
39532         * g++.dg/opt/builtins1.C: New test.
39533
39534 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
39535
39536         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
39537         that use default windows32 struct layout.
39538         * gcc.dg/i386-bitfield2.c: Likewise.
39539
39540 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
39541
39542         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
39543         for mingw32 and cygwin targets.
39544
39545 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
39546
39547         * gcc.dg/pch/macro-4.c: New.
39548         * gcc.dg/pch/macro-4.hs: New.
39549
39550 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39551
39552         PR fortran/13249
39553         * gfortran.fortran-torture/compile/name_clash.f90: New test.
39554
39555 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39556
39557         PR fortran/13372
39558         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
39559
39560 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
39561
39562         PR gfortran/14897
39563         * gfortran.fortran-torture/execute/t_edit.f90: New test.
39564
39565 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
39566
39567         PR gfortran/15755
39568         * gfortran.fortran-torture/execute/backspace.c : New test.
39569
39570 2004-06-09  Paul Brook  <paul@codesourcery.com>
39571
39572         * gfortran.fortran-torture/execure/intrinsic_associated.f90
39573         (pointer_to_section): Rewrite to use smaller array.
39574
39575 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
39576
39577         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
39578         * gcc.dg/ext/altivec-10.c: Same.
39579         * gcc.dg/ext/altivec-11.c: Same.
39580         * gcc.dg/ext/altivec-12.c: Same.
39581         * gcc.dg/ext/altivec-13.c: Same.
39582         * gcc.dg/ext/altivec-14.c: Same.
39583         * gcc.dg/ext/altivec-15.c: Same.
39584         * gcc.dg/ext/altivec-16.c: Same.
39585         * gcc.dg/ext/altivec-3.c: Same.
39586         * gcc.dg/ext/altivec-4.c: Same.
39587         * gcc.dg/ext/altivec-6.c: Same.
39588         * gcc.dg/ext/altivec-7.c: Same.
39589         * gcc.dg/ext/altivec-8.c: Same.
39590         * gcc.dg/ext/altivec-varargs-1.c: Same.
39591
39592         * g++.dg/ext/altivec-1.C: Correct dg syntax.
39593         * g++.dg/ext/altivec-10.C: Same.
39594         * g++.dg/ext/altivec-2.C: Same.
39595         * g++.dg/ext/altivec-3.C: Same.
39596         * g++.dg/ext/altivec-4.C: Same.
39597         * g++.dg/ext/altivec-5.C: Same.
39598         * g++.dg/ext/altivec-6.C: Same.
39599         * g++.dg/ext/altivec-7.C: Same.
39600         * g++.dg/ext/altivec-8.C: Same.
39601         * g++.dg/ext/altivec-9.C: Same.
39602
39603 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39604
39605         PR c++/7841
39606         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
39607
39608 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39609
39610         * gcc.dg/union-1.c: New test.
39611
39612 2004-06-07  Roger Sayle  <roger@eyesopen.com>
39613
39614         * gcc.dg/builtins-41.c: New test case.
39615         * gcc.dg/builtins-42.c: New test case.
39616
39617 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
39618
39619         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
39620         * g++.dg/ext/altivec-10.C: Same.
39621         * g++.dg/ext/altivec-2.C: Same.
39622         * g++.dg/ext/altivec-3.C: Same.
39623         * g++.dg/ext/altivec-4.C: Same.
39624         * g++.dg/ext/altivec-5.C: Same.
39625         * g++.dg/ext/altivec-6.C: Same.
39626         * g++.dg/ext/altivec-7.C: Same.
39627         * g++.dg/ext/altivec-8.C: Same.
39628         * g++.dg/ext/altivec-9.C: Same.
39629         * g++.old-deja/g++.abi/cxa_vec.C: Same.
39630         * g++.old-deja/g++.brendan/new3.C: Same.
39631         * gcc.c-torture/execute/eeprof-1.x: Same.
39632
39633 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
39634
39635         PR c/14765
39636         * gcc.dg/pr14765-1.c: New test.
39637
39638 2004-06-07  Roger Sayle  <roger@eyesopen.com>
39639
39640         PR c/14649
39641         * gcc.dg/pr14649-1.c: New test case.
39642
39643 2004-06-07  Richard Henderson  <rth@redhat.com>
39644
39645         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
39646         if temporaries.
39647
39648 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
39649
39650         * g++.dg/eh/elide1.C: Remove XFAIL.
39651
39652 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
39653
39654         PR c++/15337
39655         * g++.dg/expr/sizeof3.C: New test.
39656
39657         PR c++/14777
39658         * g++.dg/template/access14.C: New test.
39659
39660         PR c++/15554
39661         * g++.dg/template/enum1.C: New test.
39662
39663         PR c++/15057
39664         * g++.dg/eh/throw1.C: New test.
39665
39666 2004-06-07  David Ayers  <d.ayers@inode.at>
39667             Ziemowit Laski  <zlaski@apple.com>
39668
39669         * lib/objc.exp (objc_target_compile): Revert the '-framework
39670         Foundation' flag fix, since bare Darwin does not ship
39671         with the Foundation framework.
39672         * objc/execute/next_mapping.h: Provide a local NSConstantString
39673         @interface and @implementation.
39674         (objc_constant_string_init): A constructor function, used to
39675         initialize the NSConstantString meta-class object.
39676         * objc/execute/string1.m: Include "next_mapping.h" instead of
39677         <Foundation/NSString.h>.
39678         * objc/execute/string2.m: Likewise.
39679         * objc/execute/string3.m: Likewise.
39680         * objc/execute/string4.m: Likewise.
39681
39682 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
39683
39684         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
39685         to double. Replace double with FLOAT.
39686         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
39687
39688         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
39689         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
39690         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
39691         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
39692         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
39693         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
39694         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
39695         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
39696
39697 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
39698
39699         PR c/13519
39700         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
39701
39702 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39703
39704         PR c++/15503
39705         * g++.dg/template/meminit2.C: New test.
39706
39707 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
39708
39709         PR target/15822
39710         * gcc.c-torture/execute/compare-fp-1.c,
39711         gcc.c-torture/execute/compare-fp-2.c,
39712         gcc.c-torture/execute/compare-fp-3.c,
39713         gcc.c-torture/execute/compare-fp-4.c,
39714         gcc.c-torture/execute/compare-fp-3.x,
39715         gcc.c-torture/execute/compare-fp-4.x: Moved...
39716         * gcc.c-torture/execute/ieee/compare-fp-1.c,
39717         gcc.c-torture/execute/ieee/compare-fp-2.c,
39718         gcc.c-torture/execute/ieee/compare-fp-3.c,
39719         gcc.c-torture/execute/ieee/compare-fp-4.c,
39720         gcc.c-torture/execute/ieee/compare-fp-3.x,
39721         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
39722
39723 2004-06-04  David Ayers  <d.ayers@inode.at>
39724
39725         * objc/execute/protocol-isEqual-4.m: New testcase.
39726
39727 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
39728
39729         * objc/execute/protocol-isEqual-1.m: New testcase.
39730         * objc/execute/protocol-isEqual-2.m: New testcase.
39731         * objc/execute/protocol-isEqual-3.m: New testcase.
39732
39733 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39734
39735         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
39736
39737 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
39738
39739         * lib/objc.exp (objc_target_compile): When running tests on
39740         Darwin (Mac OS X), inform the linker about '-framework
39741         'Foundation'.
39742
39743 2004-06-02  Eric Christopher  <echristo@redhat.com>
39744
39745         * gcc.c-torture/compile/20040602-1.c: New.
39746
39747 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
39748
39749         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
39750         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
39751
39752         PR tree-optimization/14736
39753         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
39754
39755         PR tree-optimization/14042
39756         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
39757
39758         PR tree-optimization/14729
39759         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
39760
39761 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39762
39763         PR fortran/15557
39764         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
39765
39766 2004-06-01  Richard Hederson  <rth@redhat.com>
39767
39768         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
39769
39770 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39771
39772         PR c++/14932
39773         * g++.dg/parse/offsetof4.C: New test.
39774
39775 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
39776
39777         PR objc/7993
39778         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
39779
39780 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
39781
39782         PR c++/15701
39783         * g++.dg/template/friend29.C: New test.
39784
39785 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
39786
39787         PR c/15749
39788         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
39789
39790 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
39791
39792         * gcc.dg/sparc-trap-1.c: New test.
39793
39794 2004-05-31  Roger Sayle  <roger@eyesopen.com>
39795
39796         PR middle-end/15069
39797         * g++.dg/opt/fold3.C: New test case.
39798
39799 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
39800
39801         * lib/target-supports.exp (check_iconv_available): Fix fallout
39802         from 2004-05-28 patch.
39803
39804 2004-05-30  Paul Brook  <paul@codesourcery.com>
39805
39806         PR fortran/15620
39807         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
39808         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
39809
39810 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
39811
39812         * gfortran.fortran-torture/execute/random_1.f90: New test.
39813
39814 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
39815
39816         * g++.dg/ext/altivec-10.C: New test.
39817
39818 2004-05-29  Paul Brook  <paul@codesourcery.com>
39819
39820         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
39821
39822 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
39823
39824         * gcc.dg/altivec-16.c: New test.
39825
39826 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
39827
39828         * lib/target-supports.exp (check_vmx_hw_available): New.
39829         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
39830
39831         * lib/target-supports.exp (check_alias_available,
39832         check_iconv_available, check_named_sections_available): Use
39833         unique names for temporary files.
39834
39835 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
39836
39837         * gcc.dg/altivec-15.c: New test.
39838
39839 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
39840
39841         PR c++/15083
39842         * g++.dg/warn/noeffect6.C: New test.
39843
39844         PR c++/15471
39845         * g++.dg/expr/ptrmem4.C: New test.
39846
39847         PR c++/15640
39848         * g++.dg/template/operator3.C: New test.
39849
39850 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
39851
39852         PR c++/14668
39853         * g++.dg/lookup/redecl1.C: New test.
39854         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
39855
39856 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
39857
39858         * gcc.c-torture/execute/compare-fp-1.c,
39859         gcc.c-torture/execute/compare-fp-2.c,
39860         gcc.c-torture/execute/compare-fp-3.c,
39861         gcc.c-torture/execute/compare-fp-4.c,
39862         gcc.c-torture/execute/compare-fp-3.x,
39863         gcc.c-torture/execute/compare-fp-4.x,
39864         gcc.dg/pr15649-1.c: New.
39865
39866 2004-05-27  Adam Nemet  <anemet@lnxw.com>
39867
39868         PR c++/12883
39869         * g++.dg/init/array14.C: New test.
39870
39871 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
39872
39873         * lib/compat.exp (compat-get-options-main): New.
39874         (compat-get-options): Remove unneeded code, warn for ignored
39875         command.
39876         (compat-execute): Check flag set by dg-require-* commands.
39877
39878         * lib/compat.exp (compat-execute): Break up long lines.
39879
39880 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
39881
39882         * gcc.dg/altivec-7.c: Don't use 'vector long'.
39883         * gcc.dg/altivec-14.c: New test.
39884         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
39885
39886         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
39887         * gcc.dg/altivec-12.c: Ditto.
39888
39889         * gcc.dg/altivec-3.c: Move call to altivec_check.
39890
39891 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39892
39893         PR c++/15044
39894         * g++.dg/template/error12.C: New test.
39895
39896         PR c++/15317
39897         * g++.dg/ext/attrib15.C: New test.
39898
39899         PR c++/15329
39900         * g++.dg/template/ptrmem9.C: New test.
39901
39902 2004-05-25  Paul Brook  <paul@codesourcery.com>
39903
39904         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
39905
39906 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39907
39908         PR c++/15165
39909         * g++.dg/template/crash19.C: New test.
39910
39911 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39912
39913         PR c++/15025
39914         * g++.dg/template/redecl1.C: New test.
39915
39916 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39917
39918         PR c++/14821
39919         * g++.dg/other/ns1.C: New test.
39920
39921         PR c++/14883
39922         * g++.dg/template/invalid1.C: New test.
39923
39924 2004-05-23  Paul Brook  <paul@codesourcery.com>
39925         Victor Leikehman  <lei@haifasphere.co.il>
39926
39927         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
39928         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
39929
39930 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
39931
39932         PR c++/15285
39933         PR c++/15299
39934         * g++.dg/template/non-dependent5.C: New test.
39935         * g++.dg/template/non-dependent6.C: New test.
39936
39937 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
39938
39939         PR c++/15507
39940         * g++.dg/inherit/union1.C: New test.
39941
39942         PR c++/15542
39943         * g++.dg/template/addr1.C: New test.
39944
39945         PR c++/15427
39946         * g++.dg/template/array5.C: New test.
39947
39948         PR c++/15287
39949         * g++.dg/template/array6.C: New test.
39950
39951 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
39952             Roger Sayle  <roger@eyesopen.com>
39953
39954         * g++.dg/lookup/forscope2.C: New test case.
39955
39956 2004-05-22  Ben Elliston  <bje@au.ibm.com>
39957
39958         * gcc.dg/cpp/Wmissingdirs.c: New.
39959
39960 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
39961
39962         PR target/15301
39963         * gcc.dg/compat/union-m128-1.h: New file.
39964         * gcc.dg/compat/union-m128-1_main.c: Likewise.
39965         * gcc.dg/compat/union-m128-1_x.c: Likewise.
39966         * gcc.dg/compat/union-m128-1_y.c: Likewise.
39967
39968 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
39969
39970         PR target/15302
39971         * gcc.dg/compat/struct-complex-1.h: New file.
39972         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
39973         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
39974         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39975
39976 2004-05-20  Roger Sayle  <roger@eyesopen.com>
39977
39978         PR middle-end/3074
39979         * gcc.dg/pr3074-1.c: New test case.
39980         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
39981
39982 2004-05-20  Falk Hueffner  <falk@debian.org>
39983
39984         PR other/15526
39985         * gcc.dg/ftrapv-1.c: New test case.
39986
39987 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
39988
39989         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
39990
39991 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
39992             Jeff Law  <law@redhat.com>
39993
39994         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
39995         * gcc.dg/tree-ssa/20040518-2.c: New test.
39996
39997         * gcc.dg/tree-ssa/20040518-1.c: New test.
39998
39999 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
40000
40001         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
40002
40003 2004-05-18  Paul Brook  <paul@codesourcery.com>
40004
40005         PR fortran/13930
40006         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
40007
40008 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40009
40010         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
40011         constant folding.
40012
40013 2004-05-17  Steven Bosscher  <stevenb@suse.de>
40014
40015         * gcc.dg/tree-ssa/20040517-1.c: New test.
40016
40017 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40018
40019         * gcc.dg/loop-4.c: New test.
40020
40021 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
40022
40023         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
40024
40025 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
40026
40027         PR fortran/15311
40028         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
40029
40030 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40031
40032         PR fortran/13826
40033         PR fortran/13940
40034         * gfortran.fortran-torture/compile/data_1.f90: New test.
40035
40036 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
40037
40038         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
40039         * gcc.dg/uninit-H.c: Define ASM for __s390__.
40040
40041 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40042
40043         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
40044
40045 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40046
40047         PR c/15444
40048         * gcc.dg/format/xopen-1.c: Adjust expected message.
40049         * gcc.dg/format/xopen-3.c: New test.
40050
40051 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
40052
40053         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
40054
40055 2004-05-14  Jeff Law  <law@redhat.com>
40056
40057         * gcc.dg/tree-ssa/20040514-2.c: New test.
40058
40059 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40060
40061         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
40062         this ...
40063         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
40064         this.
40065
40066 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
40067
40068         * gcc.dg/tree-ssa/20040514-1.c: New test.
40069
40070 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40071
40072         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
40073         test.
40074
40075 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40076
40077         PR fortran/14066
40078         * gfortran.fortran-torture/compile/do_1.f90: New test.
40079
40080 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40081
40082         PR fortran/15051
40083         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
40084         test.
40085
40086 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
40087
40088         PR fortran/15149
40089         * gfortran.fortran-torture/execute/random_init.f90: New test.
40090
40091 2004-05-13  Paul Brook  <paul@codesourcery.com>
40092
40093         PR fortran/15314
40094         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
40095
40096 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
40097
40098         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
40099         for the powerpc case.
40100
40101 2004-05-13  Jeff Law  <law@redhat.com>
40102
40103         * gcc.dg/tree-ssa/20040513-1.c: New test.
40104         * gcc.dg/tree-ssa/20040513-2.c: New test.
40105
40106 2004-05-13  Paul Brook  <paul@codesourcery.com>
40107
40108         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
40109         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
40110         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
40111
40112 2004-05-13  Andreas Schwab  <schwab@suse.de>
40113
40114         PR other/10819
40115         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
40116         characters.
40117
40118 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
40119
40120         PR fortran/15294
40121         * gfortran.fortran-torture/execute/adjustr.f90: New file.
40122
40123 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
40124
40125         Merge from tree-ssa-20020619-branch.  See
40126         ChangeLog.tree-ssa for details.
40127
40128 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
40129
40130         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
40131         include <altivec.h> explicitly.
40132         * gcc.dg/altivec-13.c: Likewise.
40133
40134 2004-05-11  Paul Brook  <paul@codesourcery.com>
40135
40136         * gcc.c-torture/compile/20010518-1.c: Force enum size.
40137
40138 2004-05-10  Eric Christopher  <echristo@redhat.com>
40139
40140         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
40141         * gcc.dg/sibcall-4.c: Ditto.
40142
40143 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
40144
40145         * g++.dg/ext/altivec-8.C: New test case.
40146         * gcc.dg/altivec-13.c: New test case.
40147
40148 2004-05-08  Roger Sayle  <roger@eyesopen.com>
40149
40150         * gcc.c-torture/execute/divcmp-1.c: New test case.
40151         * gcc.c-torture/execute/divcmp-2.c: New test case.
40152         * gcc.c-torture/execute/divcmp-3.c: New test case.
40153
40154 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
40155
40156         * g++.dg/other/pragma-re-2.C: New test.
40157
40158 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
40159
40160         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
40161         * gcc.dg/i386-387-2.c: Likewise.
40162
40163         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
40164         __builtin_drem.
40165         * gcc.dg/i386-387-6.c: Likewise.
40166
40167 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
40168
40169         * gcc.dg/builtins-33.c: Also check log1p*.
40170
40171 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
40172
40173         PR optimization/15296
40174         * gcc.c-torture/execute/pr15296.c: New test.
40175
40176 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
40177
40178         * gcc.dg/builtins-40.c: New test.
40179
40180 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
40181
40182         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
40183
40184 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
40185
40186         * g++.dg/ext/spe1.C: New testcase.
40187
40188 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
40189
40190         * objc.dg/image-info.m: Allow additional attributes
40191         for __image_info section.
40192
40193 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
40194
40195         * gcc.dg/torture/mips-hilo-2.c: New test.
40196
40197 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40198
40199         PR c++/14389
40200         * g++.dg/template/member5.C: New test.
40201
40202 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
40203
40204         * gcc.dg/builtins-34.c: Also check expm1*.
40205
40206 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40207
40208         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
40209         * gcc.dg/torture/builtin-convert-3.c: New test.
40210
40211 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
40212
40213         PR middle-end/15054
40214         * g++.dg/opt/pr15054.C: New test.
40215
40216 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40217
40218         * gcc.dg/torture/builtin-rounding-1.c: New test.
40219         * gcc.dg/builtins-25.c: Delete.
40220         * gcc.dg/builtins-29.c: Delete.
40221
40222 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
40223
40224         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
40225         * gcc.dg/sibcall-4.c: Likewise.
40226         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
40227
40228 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
40229
40230         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
40231         bit-field on 16-bit targets.
40232
40233 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
40234
40235         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
40236         16-bit targets.
40237
40238 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
40239
40240         * gcc.dg/rs6000-power2-1.c: Change to compile only.
40241         * gcc.dg/rs6000-power2-2.c: Likewise.
40242
40243 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
40244
40245         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
40246         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
40247         Change the asm registers to be in form of frN instead of fN.
40248
40249 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40250
40251         * gcc.dg/torture/builtin-convert-2.c: New test.
40252
40253 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
40254
40255         * gcc.dg/rs6000-power2-1.c: New test.
40256         * gcc.dg/rs6000-power2-2.c: New test.
40257
40258 2004-04-28  Jan Hubicka  <jh@suse.cz>
40259
40260         * gcc.dg/unused-6.c: New test.
40261
40262 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
40263             Ulrich Weigand  <uweigand@de.ibm.com>
40264
40265         * ada/acats/run_all.sh: Define $target variable.
40266
40267 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
40268
40269         PR c++/15119
40270         * g++.dg/other/vararg-1.C: New test.
40271
40272         PR c++/4794
40273         * g++.dg/eh/cleanup3.C: New test.
40274
40275 2004-04-24  Laurent GUERBY <laurent@guerby.net>
40276
40277         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
40278         and ad8011a (target_insn).
40279         * ada/acats/support/macro.dfs: Likewise.
40280         * ada/acats/support/impbit.adb: New file.
40281
40282 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
40283
40284         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
40285
40286 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40287
40288         * gcc.dg/loop-3.c: New test.
40289
40290 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
40291
40292         * gcc.c-torture/execute/simd-5.c: New test.
40293
40294 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40295
40296         PR c++/15064
40297         * g++.dg/template/crash18.C: New test.
40298
40299 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
40300
40301         * g++.dg/ext/complit3.C: New test.
40302
40303 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
40304
40305         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
40306         * gcc.dg/altivec-3.c: Same.
40307         * gcc.dg/altivec-varargs-1.c: Same.
40308
40309 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
40310
40311         * lib/target-supports.exp (check_profiling_available): Assume
40312         profiling is not available on powerpc-eabi targets.
40313
40314 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
40315
40316         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
40317         * gcc.dg/vmx/bug-1.c: Ditto.
40318
40319 2004-04-20  Eric Christopher  <echristo@redhat.com>
40320
40321         * gcc.dg/charset/extern.c: New test.
40322         * g++.dg/charset/extern3.cc: Ditto.
40323
40324 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
40325
40326         * gcc.dg/builtins-39.c: New test.
40327
40328 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
40329
40330         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
40331
40332 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
40333
40334         * gcc.dg/torture/mips-hilo-1.c: New test.
40335
40336 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
40337
40338         * gcc.c-torture/compile/20040419-1.c: New test.
40339
40340 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
40341
40342         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
40343
40344 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
40345             Aldy Hernandez  <aldyh@redhat.com>
40346
40347         * gcc.c-torture/execute/va-arg-24.c: New.
40348
40349 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
40350             Aldy Hernandez  <aldyh@redhat.com>
40351
40352         * gcc.dg/vmx/1b-01.c: New.
40353         * gcc.dg/vmx/1b-02.c: New.
40354         * gcc.dg/vmx/1b-03.c: New.
40355         * gcc.dg/vmx/1b-04.c: New.
40356         * gcc.dg/vmx/1b-05.c: New.
40357         * gcc.dg/vmx/1b-06.c: New.
40358         * gcc.dg/vmx/1b-07.c: New.
40359         * gcc.dg/vmx/1c-01.c: New.
40360         * gcc.dg/vmx/1c-02.c: New.
40361         * gcc.dg/vmx/3a-01a.c: New.
40362         * gcc.dg/vmx/3a-01.c: New.
40363         * gcc.dg/vmx/3a-01m.c: New.
40364         * gcc.dg/vmx/3a-03.c: New.
40365         * gcc.dg/vmx/3a-03m.c: New.
40366         * gcc.dg/vmx/3a-04.c: New.
40367         * gcc.dg/vmx/3a-04m.c: New.
40368         * gcc.dg/vmx/3a-05.c: New.
40369         * gcc.dg/vmx/3a-06.c: New.
40370         * gcc.dg/vmx/3a-06m.c: New.
40371         * gcc.dg/vmx/3a-07.c: New.
40372         * gcc.dg/vmx/3b-01.c: New.
40373         * gcc.dg/vmx/3b-02.c: New.
40374         * gcc.dg/vmx/3b-10.c: New.
40375         * gcc.dg/vmx/3b-13.c: New.
40376         * gcc.dg/vmx/3b-14.c: New.
40377         * gcc.dg/vmx/3b-15.c: New.
40378         * gcc.dg/vmx/3c-01a.c: New.
40379         * gcc.dg/vmx/3c-01.c: New.
40380         * gcc.dg/vmx/3c-02.c: New.
40381         * gcc.dg/vmx/3c-03.c: New.
40382         * gcc.dg/vmx/3d-01.c: New.
40383         * gcc.dg/vmx/4-01.c: New.
40384         * gcc.dg/vmx/4-03.c: New.
40385         * gcc.dg/vmx/5-01.c: New.
40386         * gcc.dg/vmx/5-02.c: New.
40387         * gcc.dg/vmx/5-03.c: New.
40388         * gcc.dg/vmx/5-04.c: New.
40389         * gcc.dg/vmx/5-05.c: New.
40390         * gcc.dg/vmx/5-06.c: New.
40391         * gcc.dg/vmx/5-07.c: New.
40392         * gcc.dg/vmx/5-07t.c: New.
40393         * gcc.dg/vmx/5-08.c: New.
40394         * gcc.dg/vmx/5-10.c: New.
40395         * gcc.dg/vmx/5-11.c: New.
40396         * gcc.dg/vmx/7-01a.c: New.
40397         * gcc.dg/vmx/7-01.c: New.
40398         * gcc.dg/vmx/7c-01.c: New.
40399         * gcc.dg/vmx/7d-01.c: New.
40400         * gcc.dg/vmx/7d-02.c: New.
40401         * gcc.dg/vmx/8-01.c: New.
40402         * gcc.dg/vmx/8-02a.c: New.
40403         * gcc.dg/vmx/8-02.c: New.
40404         * gcc.dg/vmx/brode-1.c: New.
40405         * gcc.dg/vmx/bug-1.c: New.
40406         * gcc.dg/vmx/bug-2.c: New.
40407         * gcc.dg/vmx/bug-3.c: New.
40408         * gcc.dg/vmx/cw-bug-1.c: New.
40409         * gcc.dg/vmx/cw-bug-2.c: New.
40410         * gcc.dg/vmx/cw-bug-3.c: New.
40411         * gcc.dg/vmx/dct.c: New.
40412         * gcc.dg/vmx/debug-1.c: New.
40413         * gcc.dg/vmx/debug-2.c: New.
40414         * gcc.dg/vmx/debug-3.c: New.
40415         * gcc.dg/vmx/debug-4.c: New.
40416         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
40417         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
40418         * gcc.dg/vmx/eg-5.c: New.
40419         * gcc.dg/vmx/fft.c: New.
40420         * gcc.dg/vmx/gcc-bug-1.c: New.
40421         * gcc.dg/vmx/gcc-bug-2.c: New.
40422         * gcc.dg/vmx/gcc-bug-3.c: New.
40423         * gcc.dg/vmx/gcc-bug-4.c: New.
40424         * gcc.dg/vmx/gcc-bug-5.c: New.
40425         * gcc.dg/vmx/gcc-bug-6.c: New.
40426         * gcc.dg/vmx/gcc-bug-7.c: New.
40427         * gcc.dg/vmx/gcc-bug-8.c: New.
40428         * gcc.dg/vmx/gcc-bug-9.c: New.
40429         * gcc.dg/vmx/gcc-bug-b.c: New.
40430         * gcc.dg/vmx/gcc-bug-c.c: New.
40431         * gcc.dg/vmx/gcc-bug-d.c: New.
40432         * gcc.dg/vmx/gcc-bug-e.c: New.
40433         * gcc.dg/vmx/gcc-bug-f.c: New.
40434         * gcc.dg/vmx/gcc-bug-g.c: New.
40435         * gcc.dg/vmx/gcc-bug-i.c: New.
40436         * gcc.dg/vmx/harness.h: New.
40437         * gcc.dg/vmx/ira1.c: New.
40438         * gcc.dg/vmx/ira2a.c: New.
40439         * gcc.dg/vmx/ira2b.c: New.
40440         * gcc.dg/vmx/ira2.c: New.
40441         * gcc.dg/vmx/ira2c.c: New.
40442         * gcc.dg/vmx/mem.c: New.
40443         * gcc.dg/vmx/newton-1.c: New.
40444         * gcc.dg/vmx/ops.c: New.
40445         * gcc.dg/vmx/sn7153.c: New.
40446         * gcc.dg/vmx/spill2.c: New.
40447         * gcc.dg/vmx/spill3.c: New.
40448         * gcc.dg/vmx/spill.c: New.
40449         * gcc.dg/vmx/t.c: New.
40450         * gcc.dg/vmx/varargs-1.c: New.
40451         * gcc.dg/vmx/varargs-2.c: New.
40452         * gcc.dg/vmx/varargs-3.c: New.
40453         * gcc.dg/vmx/varargs-4.c: New.
40454         * gcc.dg/vmx/varargs-5.c: New.
40455         * gcc.dg/vmx/varargs-6.c: New.
40456         * gcc.dg/vmx/varargs-7.c: New.
40457         * gcc.dg/vmx/vmx.exp: New.
40458         * gcc.dg/vmx/vprint-1.c: New.
40459         * gcc.dg/vmx/vscan-1.c: New.
40460         * gcc.dg/vmx/x-01.c: New.
40461         * gcc.dg/vmx/x-02.c: New.
40462         * gcc.dg/vmx/x-03.c: New.
40463         * gcc.dg/vmx/x-04.c: New.
40464         * gcc.dg/vmx/x-05.c: New.
40465         * gcc.dg/vmx/yousufi-1.c: New.
40466         * gcc.dg/vmx/zero-1.c: New.
40467         * gcc.dg/vmx/zero.c: New.
40468
40469 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
40470
40471         * g++.dg/lookup/java1.C: Update for chage of
40472         _Jv_AllocObject.
40473         * g++.dg/lookup/java2.C: Likewise.
40474
40475 2004-04-17  Laurent GUERBY <laurent@guerby.net>
40476
40477         * ada/acats/run_all.sh: use -O2 by default.
40478
40479 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
40480
40481         * gcc.dg/vr-mult-[12].c: New tests.
40482
40483 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40484
40485         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
40486
40487         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
40488
40489 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
40490
40491         * lib/target-supports.exp (check_profiling_available): Assume
40492         profiling isn't available for mips*-*-elf targets.
40493
40494 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
40495
40496         * gcc.dg/builtins-38.c: New test.
40497
40498 2004-04-14  Eric Christopher  <echristo@redhat.com>
40499
40500         * g++.dg/charset/charset.exp: Run .cc extension tests.
40501
40502 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
40503
40504         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
40505
40506 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40507
40508         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
40509
40510 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
40511
40512         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
40513         * gcc.dg/i386-387-2.c: Likewise.
40514
40515         * gcc.dg/i386-387-7.c: New test.
40516         * gcc.dg/i386-387-8.c: New test.
40517
40518         * gcc.dg/builtins-37.c: New test.
40519
40520 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
40521
40522         * g++.dg/pch/externc-1.C: Add missing semicolon.
40523
40524 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
40525
40526         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
40527
40528 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40529
40530         * gcc.c-torture/execute/20040411-1.c: New test.
40531
40532 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
40533
40534         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
40535
40536 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
40537
40538         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
40539
40540 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
40541
40542         * lib/target-supports.exp (check_named_sections_available): New.
40543         * lib/gcc-dg.exp (dg-require-named-sections): New.
40544         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
40545         old-deja.exp.  Also prune error-count message from HP linker.
40546         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
40547
40548         * g++.dg/init/init-ref4.C: Use dg-require-weak.
40549         * g++.old-deja/g++.pt/static3.C: Likewise.
40550         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
40551
40552 2004-04-09  Roger Sayle  <roger@eyesopen.com>
40553
40554         * gcc.c-torture/execute/20040409-1.c: New test case.
40555         * gcc.c-torture/execute/20040409-2.c: New test case.
40556         * gcc.c-torture/execute/20040409-3.c: New test case.
40557
40558 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
40559
40560         * gcc.dg/20040409-1.c: New test.
40561
40562 2004-04-08  Roger Sayle  <roger@eyesopen.com>
40563
40564         PR target/14888
40565         * g++.dg/opt/pr14888.C: New test case.
40566
40567 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
40568
40569         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
40570         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
40571         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
40572         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
40573         New tests.
40574
40575 2004-04-08  Paul Brook  <paul@codesourcery.com>
40576
40577         * gcc.dg/spill-1.c: New test.
40578
40579 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40580
40581         * gcc.dg/torture/builtin-ctype-2.c: New test.
40582
40583 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
40584
40585         * gcc.dg/pch/pch.exp: Add largefile test.
40586
40587 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
40588
40589         * g++.dg/pch/externc-1.Hs: New.
40590         * g++.dg/pch/externc-1.C: New.
40591
40592 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40593
40594         * gcc.dg/compat/struct-by-value-5a_main.c,
40595         gcc.dg/compat/struct-by-value-5b_main.c: New files.
40596         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
40597         * gcc.dg/compat/struct-by-value-5a_x.c,
40598         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
40599         gcc.dg/compat/struct-by-value-5_x.c.
40600         * gcc.dg/compat/struct-by-value-5a_y.c,
40601         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
40602         gcc.dg/compat/struct-by-value-5_y.c.
40603
40604         * gcc.dg/compat/struct-by-value-6a_main.c,
40605         gcc.dg/compat/struct-by-value-6b_main.c: New files.
40606         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
40607         * gcc.dg/compat/struct-by-value-6a_x.c,
40608         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
40609         gcc.dg/compat/struct-by-value-6_x.c.
40610         * gcc.dg/compat/struct-by-value-6a_y.c,
40611         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
40612         gcc.dg/compat/struct-by-value-6_y.c.
40613
40614         * gcc.dg/compat/struct-by-value-7a_main.c,
40615         gcc.dg/compat/struct-by-value-7b_main.c: New files.
40616         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
40617         * gcc.dg/compat/struct-by-value-7a_x.c,
40618         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
40619         gcc.dg/compat/struct-by-value-7_x.c.
40620         * gcc.dg/compat/struct-by-value-7a_y.c,
40621         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
40622         gcc.dg/compat/struct-by-value-7_y.c.
40623
40624 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
40625
40626         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
40627         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
40628         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
40629         options.
40630
40631 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
40632
40633         * gcc.dg/builtins-36.c: New test.
40634
40635 2004-04-06  Paul Brook  <paul@codesourcery.com>
40636
40637         * README.gcc: Remove obsolete contraint on testcases.
40638
40639 2004-04-05  Paul Brook  <paul@codesourcery.com>
40640
40641         PR2123
40642         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
40643         failure and exit(0) on success.
40644         * g++.dg/expr/anew2.C: Ditto.
40645         * g++.dg/expr/anew3.C: Ditto.
40646         * g++.dg/expr/anew4.C: Ditto.
40647
40648 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
40649
40650         PR c++/3518
40651         * g++.dg/template/unify7.C: New.
40652
40653 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
40654
40655         * g++.dg/README: Bring up to date with new subdirectories; remove
40656         duplicate subdirectory lines.
40657
40658 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
40659
40660         PR c++/14007
40661         * g++.dg/template/unify5.C: New.
40662         * g++.dg/template/unify6.C: New.
40663         * g++.dg/template/qualttp20.C: Adjust.
40664         * g++.old-deja/g++.jason/report.C: Adjust.
40665         * g++.old-deja/g++.other/qual1.C: Adjust.
40666
40667 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
40668
40669         PR c++/14803
40670         * g++.dg/inherit/ptrmem1.C: New test.
40671
40672 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
40673
40674         PR c++/14755
40675         * gcc.c-torture/execute/20040331-1.c: New test.
40676         * gcc.dg/20040331-1.c: New test.
40677
40678 2004-04-01  Paul Brook  <paul@codesourcery.com>
40679
40680         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
40681
40682 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
40683
40684         PR c++/14724
40685         * g++.dg/init/goto1.C: New test.
40686
40687         PR c++/14763
40688         * g++.dg/template/defarg4.C: New test.
40689
40690 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
40691
40692         * gcc.dg/altivec-11.c: Extend test for more valid cases.
40693
40694 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
40695
40696         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
40697
40698 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
40699
40700         * gcc.dg/noncompile/undeclared-2.c: New test.
40701
40702 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
40703
40704         * gcc.dg/940409-1.c: Remove XFAIL.
40705         * gcc.dg/reg-vol-struct-1.c: New test.
40706
40707 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40708
40709         * gcc.dg/torture/builtin-wctype-1.c: New test.
40710
40711 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
40712
40713         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
40714         * gcc.dg/20001101-1.c: Likewise.
40715         * gcc.dg/20001102-1.c: Likewise.
40716
40717 2004-03-25  Roger Sayle  <roger@eyesopen.com>
40718
40719         * gcc.dg/compare8.c: Add an additional test for XOR.
40720
40721 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40722
40723         * gcc.dg/torture/builtin-ctype-1.c: New test.
40724
40725 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40726
40727         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
40728         * gcc.dg/torture/builtin-math-1.c: Likewise.
40729         * gcc.dg/torture/builtin-power-1.c: New test.
40730
40731 2004-03-24  Andreas Schwab  <schwab@suse.de>
40732
40733         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
40734         IA64 assembler.
40735
40736 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
40737             Roger Sayle  <roger@eyesopen.com>
40738
40739         * gcc.dg/compare8.c: New test case.
40740
40741 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
40742
40743         * g++.dg/ext/altivec-7.C: New test.
40744
40745 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
40746
40747         PR 12267, 12391, 12560, 13129, 14114, 14133
40748         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
40749         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
40750         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
40751         Adjust error regexps.
40752         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
40753         * gcc.dg/noncompile/undeclared-1.c: New test cases.
40754         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
40755         * gcc.dg/local1.c: Add explanatory comment.
40756
40757 2004-03-23  Roger Sayle  <roger@eyesopen.com>
40758
40759         PR optimization/14669
40760         * g++.dg/opt/fold2.C: New test case.
40761
40762 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
40763
40764         PR c/14069
40765         * gcc.dg/20040322-1.c: New test.
40766
40767 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
40768
40769         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
40770         * gcc.dg/ultrasp4.c: Likewise.
40771         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
40772
40773 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
40774
40775         * gcc.dg/i386-sse-8.c: Reset default options.
40776
40777 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
40778
40779         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
40780         in the error message text.
40781
40782 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
40783
40784         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
40785
40786 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
40787
40788         PR c++/14616
40789         * g++.dg/init/array13.C: New test.
40790
40791 2004-03-20  Roger Sayle  <roger@eyesopen.com>
40792
40793         PR target/13889
40794         * gcc.c-torture/compile/pr13889.c: New test case.
40795
40796 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40797
40798         PR c/14635
40799         * builtins-1.c (nan, nans): Don't test.
40800         * builtins-30.c: Don't use nan, nanf, nanl.
40801         * builtins-35.c: New test.
40802
40803 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
40804
40805         * g++.dg/ext/altivec-6.C: New test.
40806
40807 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
40808
40809         * g++.dg/init/placement3.C: New test.
40810
40811         * g++.dg/template/spec13.C: New test.
40812
40813         * g++.dg/lookup/using11.C: New test.
40814
40815         * g++.dg/lookup/koenig3.C: New test.
40816
40817         * g++.dg/template/operator2.C: New test.
40818
40819         * g++.dg/expr/dtor3.C: New test.
40820         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
40821         marker.
40822         * g++.old-deja/g++.law/visibility28.C: Likewise.
40823
40824 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
40825
40826         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
40827         * gcc.dg/ppc64-abi-3.c: Likewise.
40828
40829 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40830
40831         PR c++/14545
40832         * g++.dg/parse/template15.C: New test.
40833
40834 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
40835
40836         * g++.dg/expr/dtor2.C: New test.
40837
40838         * g++.dg/lookup/anon4.C: New test.
40839
40840         * g++.dg/overload/using1.C: New test.
40841
40842         * g++.dg/template/lookup7.C: New test.
40843
40844         * g++.dg/template/typename6.C: New test.
40845
40846         * g++.dg/expr/cond6.C: New test.
40847
40848 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40849
40850         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
40851
40852 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
40853
40854         * g++.dg/expr/cond5.C: New test.
40855         * g++.dg/expr/constcast1.C: Likewise.
40856         * g++.dg/expr/ptrmem2.C: Likewise.
40857         * g++.dg/expr/ptrmem3.C: Likewise.
40858         * g++.dg/lookup/main1.C: Likewise.
40859         * g++.dg/template/lookup6.C: Likewise.
40860
40861 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
40862
40863         * gcc.dg/local1.c: New test.
40864
40865         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
40866
40867 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40868
40869         * gcc.dg/torture/builtin-convert-1.c: New test.
40870
40871 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40872
40873         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
40874
40875 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
40876
40877         PR c++/14481
40878         * g++.dg/warn/Wunused-7.C: New test.
40879
40880 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40881
40882         * gcc.dg/torture/builtin-integral-1.c: New test.
40883
40884 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
40885
40886         PR c++/14586
40887         * g++.dg/parse/non-dependent3.C: New test.
40888
40889 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
40890
40891         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
40892         * g++.dg/eh/simd-2.C: Likewise.
40893         * g++.dg/init/array10.C: Likewise.
40894         * gcc.c-torture/compile/simd-1.c: Likewise.
40895         * gcc.c-torture/compile/simd-2.c: Likewise.
40896         * gcc.c-torture/compile/simd-3.c: Likewise.
40897         * gcc.c-torture/compile/simd-4.c: Likewise.
40898         * gcc.c-torture/compile/simd-6.c: Likewise.
40899         * gcc.c-torture/execute/simd-1.c: Likewise.
40900         * gcc.c-torture/execute/simd-2.c: Likewise.
40901         * gcc.dg/compat/vector-defs.h: Likewise.
40902         * gcc.dg/20020531-1.c: Likewise.
40903         * gcc.dg/altivec-3.c: Likewise.
40904         * gcc.dg/altivec-4.c: Likewise.
40905         * gcc.dg/altivec-varargs-1.c: Likewise.
40906         * gcc.dg/compat/vector-defs.h: Likewise.
40907         * gcc.dg/i386-mmx-3.c: Likewise.
40908         * gcc.dg/i386-sse-4.c: Likewise.
40909         * gcc.dg/i386-sse-5.c: Likewise.
40910         * gcc.dg/i386-sse-8.c: Likewise.
40911         * gcc.dg/simd-1.c: Likewise.
40912         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
40913         __ev64_opaque__ since the machine description provides it.
40914
40915 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40916
40917         * lib/compat.exp (skip_list): New global variable.
40918         Use it to hold the user defined COMPAT_SKIPS list if any.
40919         (compat-obj): Add the members of skip_list to optall.
40920
40921 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40922
40923         * gcc.dg/compat/union-by-value-1_main.c,
40924         union-by-value-1_x.c, union-by-value-1_y.c,
40925         union-check.h, union-defs.h,
40926         union-init.h, union-return-1_main.c,
40927         union-return-1_x.c, union-return-1_y.c: New files.
40928
40929 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40930
40931         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
40932         mixed-struct-init.h: Add 4 mixed structure types.
40933         struct-by-value-21_main.c, struct-by-value-21_x.c,
40934         struct-by-value-21_y.c, struct-return-21_main.c,
40935         struct-return-21_x.c, struct-return-21_y.c: New files.
40936
40937 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
40938
40939         PR c++/14550
40940         * g++.dg/parse/template14.C: New test.
40941
40942 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
40943
40944         * gcc.c-torture/execute/20040313-1.c: New test.
40945
40946 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
40947
40948         PR target/14533
40949         * gcc.dg/20040311-2.c: New test.
40950
40951 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
40952
40953         PR other/14544
40954         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
40955         bit-field.
40956
40957 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
40958
40959         * gcc.dg/20040305-2.c: Add missing return statement.
40960
40961 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40962
40963         * gcc.dg/builtins-34.c: Also check pow10*.
40964
40965 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
40966
40967         PR target/14262
40968         * gcc.dg/20040305-2.c: New test.
40969
40970 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
40971
40972         * gcc.dg/20040310-1.c: New test.
40973
40974 2004-03-11  Roger Sayle  <roger@eyesopen.com>
40975
40976         * gcc.c-torture/execute/20040311-1.c: New test case.
40977
40978 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
40979
40980         PR c++/14476
40981         * g++.dg/lookup/enum1.C: New test.
40982
40983 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
40984
40985         PR c++/14510
40986         * g++.dg/lookup/struct2.C: New test.
40987
40988 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
40989
40990         * gcc.dg/builtins-34.c: New test.
40991
40992 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40993
40994         * gcc.dg/torture/builtin-nonneg-1.c: New test.
40995
40996 2004-03-09  James E Wilson  <wilson@specifixinc.com>
40997
40998         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
40999         * gcc.dg/alias-2.c: New testcase.
41000
41001 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
41002
41003         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
41004
41005 2004-03-09  Roger Sayle  <roger@eyesopen.com>
41006
41007         * gcc.c-torture/execute/20040309-1.c: New test case.
41008
41009 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
41010
41011         PR c++/14397
41012         * g++.dg/overload/ref1.C: New.
41013
41014 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41015
41016         PR c++/14409
41017         * g++.dg/template/spec12.C: New test.
41018
41019         PR c++/14448
41020         * g++.dg/parse/crash14.C: New test.
41021
41022 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41023
41024         PR c++/14230
41025         * g++.dg/init/ref11.C: New test.
41026
41027 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41028
41029         PR c++/14432
41030         * g++.dg/parse/builtin2.C: New test.
41031
41032 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41033
41034         PR c++/14401
41035         * g++.dg/init/ctor3.C: New test.
41036         * g++.dg/init/union1.C: New test.
41037         * g++.dg/ext/anon-struct4.C: New test.
41038
41039 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41040
41041         * g++.dg/lookup/koenig1.C: Tweak error messages.
41042         * g++.dg/lookup/used-before-declaration.C: Likewise.
41043         * g++.dg/other/do1.C: Likewise.
41044         * g++.dg/overload/koenig1.C: Likewise.
41045         * g++.dg/parse/crash13.C: Likewise.
41046         * g++.dg/template/instantiate3.C: Likewise.
41047
41048 2004-03-08  Eric Christopher  <echristo@redhat.com>
41049
41050         * * lib/target-supports.exp: Enable libiconv in test
41051         compilation.  Fix up error checking.
41052
41053 2004-03-08  Roger Sayle  <roger@eyesopen.com>
41054
41055         PR middle-end/14289
41056         * gcc.dg/pr14289-1.c: New test case.
41057         * gcc.dg/pr14289-2.c: Likewise.
41058         * gcc.dg/pr14289-3.c: Likewise.
41059
41060 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
41061
41062         * gcc.c-torture/execute/20040308-1.c: New test.
41063
41064 2004-03-07  Roger Sayle  <roger@eyesopen.com>
41065
41066         * gcc.c-torture/execute/20040307-1.c: New test case.
41067
41068 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
41069
41070         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
41071
41072 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
41073
41074         * gcc.dg/20040306-1.c: New test.
41075
41076 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
41077
41078         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
41079         them static.
41080         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
41081
41082 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41083
41084         PR c/14465
41085         * gcc.dg/decl-6.c: New test.
41086
41087 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41088
41089         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
41090         Rename LOGPOW -> LOG_POW.
41091         (SQRT_EXP, POW_EXP): New.
41092
41093 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41094
41095         * gcc.dg/i386-sse-8.c: New test.
41096
41097 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41098
41099         PR c/14114
41100         * gcc.dg/decl-5.c: New test.
41101
41102 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
41103
41104         * gcc.dg/20040305-1.c: New test.
41105
41106 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
41107
41108         PR other/14354
41109         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
41110
41111 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
41112
41113         PR c++/14425, c++/14426
41114         * g++.dg/ext/altivec-4.C: New test.
41115         * g++.dg/ext/altivec-5.C: New test.
41116
41117 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
41118
41119         * g++.old-deja/g++.other/linkage1.C: Expect errors about
41120         global variables of a type with no linkage.
41121         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
41122         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
41123         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
41124         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
41125         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
41126         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
41127         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
41128         * g++.dg/warn/deprecated.C: Name enum Color.
41129         * g++.dg/overload/VLA.C: Name structure for 'b'.
41130         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
41131
41132 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41133
41134         * gcc.c-torture/compile/20040304-1.c: New test.
41135
41136 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
41137
41138         PR 13728
41139         * gcc.dg/decl-4.c: New testcase.
41140
41141 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
41142
41143         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
41144         as PRECF if sizeof (float) > sizeof (double).
41145         (PRECL): Make it the same as PRECF if
41146         sizeof (float) > sizeof (long double).
41147
41148 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41149
41150         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
41151         system type.  Add check for irix6 which doesn't have c99 runtime.
41152
41153 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
41154
41155         * gcc.dg/const-elim-1.c: xfail for xtensa.
41156
41157 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41158
41159         PR c++/14369
41160         * g++.dg/template/cond4.C: New test.
41161
41162 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41163
41164         PR c++/14360
41165         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
41166
41167         PR c++/14361
41168         * g++.dg/parse/defarg7.C: New test.
41169
41170         PR c++/14359
41171         * g++.dg/template/friend26.C: New test.
41172
41173 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41174
41175         PR c++/14324
41176         * g++.dg/abi/mangle21.C: New test.
41177
41178         PR c++/14260
41179         * g++.dg/parse/constructor2.C: New test.
41180
41181         PR c++/14337
41182         * g++.dg/template/sfinae1.C: New test.
41183
41184 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
41185
41186         PR c++/14267
41187         * g++.dg/expr/crash2.C: New test.
41188
41189         PR middle-end/13448
41190         * gcc.dg/inline-5.c: New test.
41191         * gcc.dg/always-inline.c: Split out tests into ...
41192         * gcc.dg/always-inline2.c: ... this and ...
41193         * gcc.dg/always-inline3.c: ... this.
41194
41195 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
41196
41197         PR debug/12103
41198         * g++.dg/debug/crash1.C: New test.
41199
41200 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
41201
41202         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
41203         function with __attribute__((noinline)).
41204         (recurser_void2): Likewise.
41205         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
41206         (recurser_void2): Likewise.
41207
41208 2004-02-29  Roger Sayle  <roger@eyesopen.com>
41209
41210         PR middle-end/14203
41211         * g++.dg/warn/Wunused-6.C: New test case.
41212
41213 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
41214
41215         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
41216         not defined.
41217
41218 2004-02-27  Eric Christopher  <echristo@redhat.com>
41219
41220         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
41221         * g++.dg/charset/asm2.c: Run only x86.
41222         * gcc.dg/charset/asm3.c: Ditto.
41223
41224 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
41225
41226         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
41227         ld_library_path.
41228
41229 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
41230
41231         * g++.dg/ext/altivec-3.C: New.
41232
41233 2004-02-26  Richard Henderson  <rth@redhat.com>
41234
41235         * g++.dg/ext/attrib10.C: Mark for warning.
41236         * gcc.dg/attr-alias-1.c: New.
41237
41238 2004-02-26  Richard Henderson  <rth@redhat.com>
41239
41240         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
41241         * gcc.c-torture/execute/20040208-2.c: ... it back.
41242
41243 2004-02-26  Eric Christopher  <echristo@redhat.com>
41244
41245         * lib/target-supports.exp (check-iconv-available): New function.
41246         * lib/gcc-dg.exp (dg-require-iconv): New function.
41247         Use above.
41248         * gcc.dg/charset: New directory.
41249         * gcc.dg/charset/charset.exp: New file.
41250         * gcc.dg/charset/asm1.c: Ditto.
41251         * gcc.dg/charset/asm2.c: Ditto.
41252         * gcc.dg/charset/asm3.c: Ditto.
41253         * gcc.dg/charset/asm4.c: Ditto.
41254         * gcc.dg/charset/asm5.c: Ditto.
41255         * gcc.dg/charset/attribute1.c: Ditto.
41256         * gcc.dg/charset/attribute2.c: Ditto.
41257         * gcc.dg/charset/string1.c: Ditto.
41258         * g++.dg/charset: New directory.
41259         * g++.dg/dg.exp: Add here. Special options.
41260         * g++.dg/charset/charset.exp: New file.
41261         * g++.dg/charset/asm1.c: Ditto.
41262         * g++.dg/charset/asm2.c: Ditto.
41263         * g++.dg/charset/asm3.c: Ditto.
41264         * g++.dg/charset/asm4.c: Ditto.
41265         * g++.dg/charset/attribute1.c: Ditto.
41266         * g++.dg/charset/attribute2.c: Ditto.
41267         * g++.dg/charset/extern1.cc: Ditto.
41268         * g++.dg/charset/extern2.cc: Ditto.
41269         * g++.dg/charset/string1.c: Ditto.
41270
41271 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
41272
41273         PR c++/14278
41274         * g++.dg/parse/comma1.C: New test.
41275
41276 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41277
41278         PR c++/14284
41279         * g++.dg/template/ttp8.C: New test.
41280
41281 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
41282
41283         * gcc.dg/fixuns-trunc-1.c: New test.
41284
41285 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41286
41287         * gcc.dg/builtins-config.h: Use #elif.
41288
41289 2004-02-26  Michael Matz  <matz@suse.de>
41290
41291         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
41292         * gcc.dg/991214-1.c: Likewise.
41293         * gcc.dg/i386-asm-1.c: Likewise.
41294
41295 2004-02-25  Richard Henderson  <rth@redhat.com>
41296
41297         * gcc.c-torture/execute/20040208-2.c: Move ...
41298         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
41299
41300 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41301
41302         PR c++/14246
41303         * g++.dg/other/crash-3.C: New test.
41304
41305 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41306
41307         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
41308         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
41309
41310         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
41311         HP-UX.
41312
41313 2004-02-24  Michael Matz  <matz@suse.de>
41314
41315         * gcc.dg/i386-regparm.c: New.
41316
41317 2004-02-23  James E Wilson  <wilson@specifixinc.com>
41318
41319         * gcc.c-torture/execute/20040223-1.c: New.
41320
41321 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
41322             Kazu Hirata  <kazu@cs.umass.edu>
41323
41324         * gcc.dg/fwritable-strings-1.c: Remove.
41325
41326 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
41327
41328         PR c/14156
41329         * gcc.dg/20040223-1.c: New test.
41330
41331 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41332
41333         PR c++/14106
41334         * g++.dg/ext/typeof9.C: New test.
41335
41336 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41337
41338         PR c++/14250
41339         * g++.dg/other/switch1.C: New test.
41340
41341 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41342
41343         * gcc.dg/cast-function-1.c: Adjust for new informative message.
41344         * gcc.dg/va-arg-1.c: Likewise.
41345
41346 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41347
41348         PR c++/14143
41349         * g++.dg/template/koenig5.C: New test.
41350
41351 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
41352
41353         * g++.dg/ext/altivec-1.C: Generalize target triple.
41354         * g++.dg/ext/altivec-2.C: New test case.
41355         * g++.dg/ext/altivec_check.h: New file.
41356         * gcc.dg/altivec-1.c: Generalize target triple;
41357         include altivec_check.h and call altivec_check().
41358         * gcc.dg/altivec-[2-5].c: Generalize target triple.
41359         * gcc.dg/altivec-6.c: New test case.
41360         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
41361         type casts as needed.
41362         * gcc.dg/altivec-10.c: Include altivec_check.h and call
41363         altivec_check().
41364         * gcc.dg/altivec-12.c: New test case.
41365         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
41366         include altivec_check.h and call altivec_check().
41367         * gcc.dg/altivec_check.h: New file.
41368
41369 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41370
41371         * lib/target-supports.exp (check_alias_available): Don't mangle
41372         function `g' in test program.
41373
41374 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41375
41376         * lib/target-supports.exp (check_profiling_available): Check
41377         argument to determine whether we support a profiling type.
41378         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
41379         check_profiling_available.
41380         * g++.dg/bprob/bprob.exp: Likewise.
41381         * g77.dg/bprob/bprob.exp: Likewise.
41382         * gcc.misc-tests/bprob.exp: Likewise.
41383         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
41384         dg-require-profiling and delete expected error handling.
41385         * gcc.dg/20021014-1.c: Likewise.
41386         * gcc.dg/nest.c: Likewise.
41387
41388 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41389
41390         PR c++/12007
41391         * g++.dg/other/vthunk1.C: New test.
41392
41393 2004-02-20  Falk Hueffner  <falk@debian.org>
41394
41395         PR target/14201
41396         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
41397
41398 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
41399
41400         PR c++/13927
41401         * g++.dg/other/error8.C: Remove XFAIL markers.
41402
41403         PR c++/14173
41404         * g++.dg/ext/packed5.C: New test.
41405
41406         PR c++/14199
41407         * g++.dg/warn/Wunused-5.C: New test.
41408
41409         PR c++/14186
41410         * g++.dg/lookup/member1.C: New test.
41411
41412 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
41413
41414         * gcc.c-torture/compile/20040130-1.c: Enable only when
41415         __INT_MAX__ >= 2147483647L.
41416         * gcc.c-torture/compile/961203-1.c: Likewise.
41417
41418 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
41419
41420         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
41421         * g++.dg/opt/template1.C: Robustify assembler regexp
41422
41423 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41424
41425         * gcc.c-torture/execute/simd-4.x: Remove.
41426         * gcc.c-torture/execute/va-arg-25.x: Likewise.
41427         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
41428         Guard with #ifndef SKIP_ATTRIBUTE.
41429         * gcc.dg/compat/vector-1_y.c: Likewise.
41430         * gcc.dg/compat/vector-2_x.c: Likewise.
41431         * gcc.dg/compat/vector-2_y.c: Likewise.
41432         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
41433         * g++.dg/eh/simd-2.C: Likewise.
41434
41435 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
41436
41437         * gcc.c-torture/compile/complex-1.c: New.
41438
41439 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
41440
41441         PR target/14209
41442         * gcc.c-torture/execute/20040218-1.c: New test.
41443
41444 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41445
41446         PR c++/14181
41447         * g++.dg/parse/new2.C: New test.
41448
41449 2004-02-18  Paul Brook  <paul@codesourcery.com>
41450
41451         * gcc.c-torture/compile/libcall-1.c: New test.
41452
41453 2004-02-18  Paul Brook  <paul@codesourcery.com>
41454
41455         PR debug/12934
41456         * gcc.dg/debug/debug-7.c: New test.
41457
41458 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
41459
41460         * gcc.dg/20040217-1.c: New test.
41461
41462 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
41463
41464         * gcc.c-torture/execute/990208-1.x: Delete.
41465
41466 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
41467
41468         * gcc.c-torture/execute/20040208-2.x: New file.
41469
41470 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
41471
41472         PR c++/11326
41473         * g++.dg/abi/structret1.C: New test.
41474
41475 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
41476
41477         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
41478         (i386_cpuid): No need to test if cpuid is available on AMD64.
41479         Fix assembly, so that it works onboth i386 and AMD64.
41480         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
41481         (vecInLong): Fix s[] member type to unsigned int.
41482         (vecInWord): Remove type.
41483         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
41484         (a64, b64, c64, d64, e64): Remove.
41485         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
41486         Remove unused variable.  Remove initialization of removed variables.
41487         Don't call mmx_tests nor sse_tests.
41488         (reference_mmx, reference_sse): Remove.
41489         (check): Add return stmt.
41490         * gcc.dg/i386-sse-7.c: New test.
41491         * gcc.dg/i386-mmx-4.c: New test.
41492
41493 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41494
41495         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
41496         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41497         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41498         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
41499         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
41500         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
41501         g++.dg/tc1/dr94.C: Fix line terminator.
41502
41503 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
41504
41505         * gcc.c-torture/compile/20040216-1.c: New.
41506
41507 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41508
41509         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41510         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41511         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
41512         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
41513         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
41514         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
41515
41516 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41517
41518         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
41519
41520 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
41521
41522         PR c++/13971
41523         * g++.dg/expr/cond4.C: New test.
41524
41525         PR c++/14086
41526         * g++.dg/lookup/crash2.C: New test.
41527
41528 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
41529
41530         * gcc.c-torture/compile/20040214-2.c: New test.
41531
41532 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
41533
41534         PR c++/14116
41535         * g++.dg/ext/typeof8.C: New test.
41536
41537 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
41538
41539         * gcc.c-torture/compile/20040214-1.c: New test.
41540
41541 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41542
41543         PR c++/13635
41544         * g++.dg/template/spec11.C: New test.
41545
41546 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41547
41548         PR c++/13927
41549         * g++.dg/other/error8.C: New test.
41550
41551 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
41552
41553         PR c++/14122
41554         * g++.dg/template/array4.C: New test.
41555
41556         PR c++/14108
41557         * g++.dg/inherit/thunk2.C: New test.
41558
41559         PR c++/14083
41560         * g++.dg/eh/cond2.C: New test.
41561
41562 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
41563
41564         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
41565
41566 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
41567
41568         * lib/scanasm.exp (dg-scan): Quote pattern before display.
41569
41570 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
41571
41572         * g++.dg/simd-2.C: xfail on ppc64-linux.
41573
41574 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
41575
41576         PR c/456
41577         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
41578         tests.
41579
41580 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
41581
41582         * gcc.dg/builtins-33.c: New test.
41583
41584 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
41585
41586         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
41587
41588 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
41589
41590         * g++.dg/simd-2.C: Set -maltivec for ppc64.
41591
41592 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
41593
41594         * gcc.dg/ppc64-abi-3.c: New test.
41595
41596 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
41597
41598         PR c/14092
41599
41600         * gcc.dg/pr14092-1.c: New testcase.
41601
41602 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
41603
41604         * gcc.dg/cpp/assert4.c: Fix typo last change.
41605
41606         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
41607         * gcc.dg/cpp/assert4.c: Handle powerpc64.
41608
41609         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
41610
41611 2004-02-09  Roger Sayle  <roger@eyesopen.com>
41612
41613         * gcc.c-torture/compile/20040209-1.c: New test case.
41614
41615 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41616
41617         * gcc.dg/c90-init-1.c: Adjust expected error messages.
41618
41619 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
41620
41621         * gcc.c-torture/execute/20040208-[12].c: New tests.
41622
41623 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41624
41625         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
41626
41627 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41628
41629         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
41630
41631 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
41632
41633         Bug 13856
41634         * gcc.dg/visibility-8.c: New testcase.
41635
41636 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
41637
41638         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
41639         arguments.
41640         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
41641
41642 2004-02-07  Roger Sayle  <roger@eyesopen.com>
41643
41644         PR middle-end/13696
41645         * g++.dg/opt/fold1.C: New test case.
41646
41647 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41648
41649         PR c++/14033
41650         * g++.dg/other/crash-2.C: New test.
41651
41652 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41653
41654         PR c++/14028
41655         * g++.dg/parse/angle-bracket2.C: New test.
41656
41657 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41658
41659         PR middle-end/13750
41660         Revert:
41661         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
41662         PR pch/13361
41663         * g++.dg/pch/wchar-1.C: New.
41664         * g++.dg/pch/wchar-1.Hs: New.
41665
41666 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41667
41668         PR c++/14008
41669         * g++.dg/parse/error15.C: New test.
41670         * g++.dg/parse/crash11.C: Update dg-error mark.
41671
41672 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
41673
41674         PR c++/13932
41675         * g++.dg/warn/conv2.C: New test.
41676
41677 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41678
41679         PR c++/13086
41680         * g++.dg/warn/incomplete1.C: Remove xfail.
41681
41682 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
41683
41684         * lib/file-format.exp (gcc_target_object_format): Use
41685         ${tool}_target_compile, not gcc_target_compile.
41686         * lib/target-supports.exp (check_alias_available): Likewise.
41687         (check_gc_sections_available): Likewise.
41688         * g++.dg/ext/attrib10.C: Use dg-require-alias.
41689         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
41690         dg-require-alias.
41691
41692 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
41693
41694         PR c++/13969
41695         * g++.dg/template/static6.C: New test.
41696
41697 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
41698
41699         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
41700
41701 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41702
41703         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
41704         tests for systems where `char' is unsigned by default.
41705
41706 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41707
41708         PR c++/13997
41709         * g++.dg/template/partial3.C: New test.
41710
41711 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
41712
41713         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
41714         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
41715         Remove mentions of obsolete ports.
41716
41717 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
41718
41719         * gcc.dg/noncompile/20001228-1.c: Fix for new
41720         error message.
41721
41722 2004-02-03  Roger Sayle  <roger@eyesopen.com>
41723
41724         PR target/9348
41725         * gcc.c-torture/execute/multdi-1.c: New test case.
41726
41727 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
41728
41729         PR c++/13925
41730         * g++.dg/template/lookup5.C: New test.
41731
41732 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
41733
41734         PR c++/13950
41735         * g++.dg/template/lookup4.C: New test.
41736
41737         PR c++/13970
41738         * g++.dg/parse/error14.C: New test.
41739
41740         PR c++/14002
41741         * g++.dg/parse/template13.C: New test.
41742
41743 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
41744
41745         PR c++/13978
41746         * g++.dg/template/koenig4.C: New test.
41747
41748         PR c++/13968
41749         * g++.dg/template/crash17.C: New test.
41750
41751         PR c++/13975
41752         * g++.dg/parse/error13.C: New test.
41753         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
41754
41755 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41756
41757         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
41758
41759 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
41760
41761         PR c/11658
41762         PR c/13994
41763         * gcc.dg/noncompile/20040203-1.c: New test.
41764         * gcc.dg/noncompile/20040203-2.c: Likewise.
41765         * gcc.dg/noncompile/20040203-3.c: Likewise.
41766         * gcc.dg/20040203-1.c: Likewise.
41767
41768 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
41769
41770         PR c++/10858
41771         * g++.dg/template/sizeof7.C: New test.
41772
41773 2004-02-02  Eric Christopher  <echristo@redhat.com>
41774             Zack Weinberg  <zack@codesourcery.com>
41775
41776         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
41777
41778 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
41779
41780         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
41781         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
41782         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
41783         * gcc.dg/cleanup-5.c: Run only on Linux targets.
41784
41785 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
41786
41787         PR c++/13113
41788         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
41789
41790         PR c++/13854
41791         * g++.dg/ext/attrib13.C: New test.
41792
41793         PR c++/13907
41794         * g++.dg/conversion/op2.C: New test.
41795
41796 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41797
41798         * gcc.dg/titype-1.c: Fix pasto.
41799
41800 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41801
41802         * gcc.dg/titype-1.c: New test.
41803
41804 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41805
41806         PR c++/13957
41807         * g++.dg/template/non-type-template-argument-1.C,
41808         g++.dg/template/qualified-id1.C: Update dg-error marks.
41809         * g++.dg/template/nontype6.C: New test.
41810
41811 2004-02-01  Roger Sayle  <roger@eyesopen.com>
41812
41813         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
41814         * gcc.dg/builtins-31.c: New testcase.
41815         * gcc.dg/builtins-32.c: New testcase.
41816
41817 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
41818
41819         * objc.dg/call-super-2.m: Update line numbers
41820         for the including of stddef.h.
41821
41822 2004-01-30  Michael Matz  <matz@suse.de>
41823
41824         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
41825         g++.dg/ext/case-range3.C: New tests.
41826
41827 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41828
41829         DR206
41830         PR c++/13813
41831         * g++.dg/template/member4.C: New test.
41832
41833 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41834
41835         PR c++/13683
41836         * g++.dg/template/sizeof6.C: New test.
41837
41838 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41839
41840         * gcc.dg/fwritable-strings-1.c: New test.
41841
41842 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41843
41844         * gcc.c-torture/compile/20040130-1.c: New test.
41845
41846 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
41847
41848         * objc.dg/call-super-2.m: Include stddef.h for size_t.
41849
41850 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
41851
41852         PR c++/13883
41853         * g++.dg/template/ctor3.C: New test.
41854
41855 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41856
41857         * g++.dg/tc1: New directory.
41858         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
41859         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
41860         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
41861         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
41862         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
41863
41864 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41865
41866         * g++.dg/parse/error11.C: New test.
41867         * g++.dg/parse/error12.C: Likewise.
41868
41869 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
41870
41871         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
41872         (scan_initial, main): Use aligned_sizeof instead of sizeof.
41873
41874 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
41875
41876         PR c++/13791
41877         * g++.dg/ext/attrib12.C: New test.
41878
41879         PR c++/13736
41880         * g++.dg/parse/cast2.C: New test.
41881
41882 2004-01-27  James E Wilson  <wilson@specifixinc.com>
41883
41884         * objc.dg/encode-2.m (main): New local string.  Set depending on
41885         sizeof long.  Use in sscanf call.
41886         * objc.dg/encode-3.m (main): New local string.  Set depending on
41887         sizeof long.  Use in scan_initial call.
41888
41889 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41890
41891         * objc.dg/call-super-2.m: Make LP64-safe.
41892         * objc.dg/desig-init-1.m: Likewise.
41893
41894 2004-01-27  Devang Patel <dpatel@apple.com>
41895
41896         * g++.dg/debug/namespace1.C: New test.
41897
41898 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
41899
41900         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
41901         xscale-*-*.
41902
41903         * gcc.dg/arm-mmx-1.c: New test.
41904
41905 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41906
41907         * gcc.dg/20040127-1.c: New test.
41908         * gcc.dg/20040127-2.c: New test.
41909
41910 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41911
41912         * objc.dg/stret-1.m (glob): Renamed to globa.
41913
41914 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
41915
41916         PR c++/13663
41917         * g++.dg/expr/for1.C: New test.
41918
41919 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
41920
41921         PR middle-end/13779
41922         * gcc.dg/darwin-longlong.c: New test.
41923
41924 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
41925
41926         * gcc.dg/20040124-1.c: Moved test from here...
41927         * gcc.c-torture/compile/20040124-1.c: ...to here.
41928
41929 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
41930
41931         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
41932         the assembly output if -m64 is passed.
41933
41934 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
41935
41936         PR c++/13833
41937         * g++.dg/template/cond3.C: New test.
41938
41939 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41940
41941         PR c++/13810
41942         * g++.dg/template/ttp7.C: New test.
41943
41944 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41945
41946         PR c++/13797
41947         * g++.dg/template/nontype4.C: New test.
41948         * g++.dg/template/nontype5.C: Likewise.
41949
41950 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
41951
41952         * gcc.dg/torture/mips-clobber-at.c: New test.
41953
41954 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
41955
41956         * gcc.dg/20040124-1.c: New test.
41957
41958 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
41959
41960         * gcc.dg/20040123-1.c: New test.
41961
41962 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
41963
41964         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
41965
41966 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41967
41968         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
41969
41970 2004-01-23  Andrew Pinski  <apinski@apple.com>
41971
41972         * gcc.dg/20030121-1.c: Move to ..
41973         * gcc.dg/20040121-1.c: here.
41974
41975 2004-01-23  Roger Sayle  <roger@eyesopen.com>
41976
41977         * gcc.dg/builtins-29.c: New test case.
41978
41979 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
41980
41981         PR 18314
41982         * gcc.dg/builtins-30.c: New testcase.
41983
41984 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
41985
41986         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
41987         * lib/g77.exp: Likewise.
41988         * lib/objc.exp: Likewise.
41989         * lib/g++.exp: Likewise.
41990
41991 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41992
41993         * gcc.dg/struct-by-value-2.c: New test.
41994
41995 2004-01-21  Andrew Pinski  <apinski@apple.com>
41996
41997         PR target/13785
41998         * gcc.dg/20030121-1.c: New test.
41999
42000 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
42001
42002         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
42003         clobber frame pointer register in asm statement.
42004
42005 2004-01-21  Falk Hueffner  <falk@debian.org>
42006
42007         * gcc.c-torture/compile/20040121-1.c: New test.
42008
42009 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
42010
42011         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
42012
42013 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
42014
42015         * gcc.dg/ppc64-abi-2.c: New test.
42016
42017 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
42018
42019         * lib/treelang.exp: Fill out this file.
42020         * lib/treelang-dg.exp: New File.
42021
42022 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42023
42024         * gcc.c-torture/compile/981022-1.c: Remove.
42025         * gcc.dg/array-5.c: Remove XFAIL.
42026         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
42027         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
42028         gcc.dg/cond-lvalue-1.c: Update.
42029         * gcc.dg/cast-lvalue-2.c: New test.
42030
42031 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
42032
42033         PR c++/13592
42034         * g++.dg/other/error1.C (class foo): Tweak error message.
42035
42036         PR c++/13592
42037         * g++.dg/template/call2.C: New test.
42038
42039 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42040
42041         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
42042         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
42043         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
42044         scalar-return-1_x.c, scalar-return-2_y.c,
42045         scalar-return-3_x.c, scalar-return-3_y.c,
42046         scalar-return-4_x.c, scalar-return-4_y.c,
42047         struct-align-1.h, struct-align-1_x.c,
42048         struct-align-1_y.c, struct-align-2.h,
42049         struct-align-2_x.c, struct-align-2_y.c,
42050         struct-by-value-10_y.c, struct-by-value-11_x.c,
42051         struct-by-value-11_y.c, struct-by-value-12_x.c,
42052         struct-by-value-12_y.c, struct-by-value-13_x.c,
42053         struct-by-value-13_y.c, struct-by-value-14_x.c,
42054         struct-by-value-14_y.c, struct-by-value-15_x.c,
42055         struct-by-value-15_y.c, struct-by-value-16_y.c,
42056         struct-by-value-17_y.c, struct-by-value-18_y.c,
42057         struct-by-value-19_y.c, struct-by-value-1_x.c,
42058         struct-by-value-1_y.c, struct-by-value-20_y.c,
42059         struct-by-value-2_x.c, struct-by-value-2_y.c,
42060         struct-by-value-3_y.c, struct-by-value-4_x.c,
42061         struct-by-value-4_y.c, struct-by-value-5_y.c,
42062         struct-by-value-6_y.c, struct-by-value-7_y.c
42063         struct-by-value-8_x.c, struct-by-value-8_y.c
42064         struct-by-value-9_x.c, struct-by-value-9_y.c
42065         struct-return-10_x.c, struct-return-10_y.c,
42066         struct-return-19_x.c, struct-return-20_x.c
42067         struct-return-2_x.c, struct-return-2_y.c
42068         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
42069         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
42070
42071 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42072
42073         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
42074         attribute on sparc*-sun-solaris2.*.
42075
42076 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
42077
42078         PR c++/13710
42079         * g++.dg/ext/typeof7.C: New test.
42080
42081 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
42082
42083         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
42084         * gcc.dg/const-elim-1.c: Same.
42085
42086 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
42087
42088         * objc.dg/stret-1.m: New.
42089         * objc.dg/stret-2.m: New.
42090
42091 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
42092
42093         PR c++/11895
42094         * g++.dg/ext/vector1.C: New test.
42095
42096 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
42097
42098         * gcc.dg/pch/import-1.c: New.
42099         * gcc.dg/pch/import-1.hs: New.
42100         * gcc.dg/pch/import-1a.h: New.
42101         * gcc.dg/pch/import-1b.h: New.
42102         * gcc.dg/pch/import-1c.h: New.
42103
42104 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42105
42106         PR c++/13574
42107         * g++.dg/ext/array1.C: New test.
42108
42109         PR c++/13178
42110         * g++.dg/conversion/op1.C: New test.
42111
42112 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
42113
42114         PR 11864
42115         From Kazumoto Kojima / Dan Kegel:
42116         * gcc.dg/pr11864-1.c: New test.
42117
42118         PR 10392
42119         From Marcus Comstedt / Dan Kegel:
42120         * gcc.dg/pr10392-1.c: New test.
42121
42122 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42123
42124         PR c++/13478
42125         * g++.dg/init/ref10.C: New test.
42126
42127 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42128
42129         PR c++/13407
42130         * g++.dg/parse/typename6.C: New test.
42131
42132 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42133
42134         PR pch/13361
42135         * g++.dg/pch/wchar-1.C: New.
42136         * g++.dg/pch/wchar-1.Hs: New.
42137
42138 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42139
42140         PR c++/9259
42141         * g++.dg/expr/sizeof2.C: New test.
42142
42143 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
42144
42145         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
42146
42147 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42148
42149         PR c++/13659
42150         * g++.dg/lookup/strong-using-3.C: New.
42151         * g++.dg/lookup/using-10.C: New.
42152
42153 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42154
42155         PR c++/13594
42156         * g++.dg/lookup/strong-using-2.C: New.
42157
42158 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
42159             Dan Kegel <dank@kegel.com>
42160             J"orn Rennecke <joern.rennecke@superh.com>
42161
42162         PR target/9365
42163         * gcc.dg/pr9365-1.c: New test.
42164
42165 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42166
42167         PR c++/8856
42168         * g++.dg/parse/casting-operator2.C: New test.
42169         * g++.old-deja/g++.pt/explicit83.C: Remove.
42170
42171 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
42172
42173         * gcc.dg/label-compound-stmt-1.c: New test.
42174         * gcc.c-torture/compile/950922-1.c,
42175         gcc.c-torture/compile/20000211-3.c,
42176         gcc.c-torture/compile/20000518-1.c,
42177         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
42178         compound statements.
42179
42180 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
42181
42182         * gcc.dg/ppc64-abi-1.c: New test.
42183
42184 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
42185
42186          * g++.dg/ext/attrib9.C: Add dg-warnings.
42187
42188 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42189
42190         PR c++/12335
42191         * g++.dg/parse/dtor3.C: New test.
42192
42193 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
42194
42195         PR c++/12709
42196         * g++.dg/parse/try-catch-1.C: New test.
42197
42198 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
42199
42200         * ada/acats/run_all.sh: Add more verbose output in acats.log
42201         when compiling tests.
42202
42203 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
42204
42205         PR 13656
42206         * gcc.dg/typedef-redecl.c: New test case.
42207         * gcc.dg/typedef-redecl.h: New support file.
42208
42209 2004-01-13  Jan Hubicka  <jh@suse.cz>
42210
42211         * gcc.dg/always_inline.c: New test.
42212         * gcc.dg/debug/20031231-1.c: Fix.
42213
42214 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42215
42216         PR c++/13474
42217         * g++.dg/template/array3.C: New test.
42218
42219 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
42220
42221         * g++.dg/ext/lvalue1.C: No longer expected to fail.
42222         * g++.dg/warn/Wunused-2.C: Likewise.
42223
42224 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42225
42226         PR c++/13289
42227         * g++.dg/template/instantiate6.C: New test.
42228
42229 2004-01-12  Roger Sayle  <roger@eyesopen.com>
42230
42231         PR middle-end/11397
42232         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
42233
42234 2004-01-12  Jan Hubicka  <jh@suse.cz>
42235
42236         PR opt/12826
42237         * gcc.dg/20040112-1.c: New.
42238
42239         * gcc.dg/dwarf-die[1-7].c: Move to...
42240         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
42241         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
42242
42243 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
42244
42245         PR c++/4100
42246         * g++.dg/parse/friend4.C: New test.
42247
42248 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
42249
42250         PR c++/4100
42251         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
42252         definition is called a friend.
42253
42254 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
42255
42256         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
42257
42258 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
42259
42260         PR c++/3478
42261         * g++.dg/parse/error10.C: New test.
42262         * g++.dg/template/arg2.C: Accept "invalid type" error.
42263
42264 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
42265
42266         PR middle-end/13392
42267         * g++.dg/opt/expect2.C: New test.
42268
42269 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
42270
42271         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
42272         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
42273         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
42274         Update dg-error regexps.
42275
42276 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
42277
42278         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
42279         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
42280
42281 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42282
42283         * gcc.dg/pragma-re-1.c: Use right pointer type.
42284
42285 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42286
42287         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
42288
42289 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
42290
42291         * gcc.dg/rs6000-ldouble-1.c: New.
42292
42293 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42294
42295         DR 337
42296         PR c++/9256
42297         * g++.dg/other/abstract1.C: New test.
42298
42299 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
42300
42301         * g++.dg/lookup/strong-using-1.C: New.
42302
42303 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
42304
42305         PR c/11234
42306         * gcc.dg/func-ptr-conv-1.c: New test.
42307         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
42308
42309 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
42310
42311         PR target/13380.
42312         * gcc.c-torture/compile/20040109-1.c: New.
42313
42314 2004-01-08  Stuart Hastings  <stuart@apple.com>
42315
42316         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
42317         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
42318         * gcc.dg/i386-sse-6.c: ...this new testcase.
42319
42320 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
42321
42322         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
42323
42324 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42325
42326         * ada/acats/run_acats: Treat 'gnatchop' the same way
42327         as 'gnatmake'.  Export GCC_DRIVER.
42328         * ada/acats/run_all.sh: Add target_gnatchop.  Use
42329         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
42330
42331 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42332
42333         PR c++/12573
42334         * g++.dg/template/dependent-expr4.C: New test.
42335
42336 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
42337
42338         * gcc.dg/altivec-11.c: New test.
42339
42340 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
42341
42342         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
42343
42344 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42345
42346         PR c/6024
42347         * gcc.dg/enum-compat-1.c: New test.
42348         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
42349
42350 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42351
42352         PR c/12165
42353         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
42354         gcc.dg/c99-idem-qual-3.c: New tests.
42355
42356 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
42357
42358         * gcc.dg/winline-7.c: Don't cast void * to int.
42359
42360 2004-01-06  Jan Hubicka  <jh@suse.cz>
42361
42362         * gcc.dg/i386-sse-5.c: New test
42363         * g++.dg/eh/simd-1.c: Add -w argument for i386.
42364
42365 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
42366
42367         PR c++/12815
42368         * g++.dg/rtti/typeid4.C: New test.
42369
42370 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42371
42372         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
42373
42374 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
42375
42376         PR c++/12132
42377         * g++.dg/template/error11.C: New test.
42378
42379         PR c++/13451
42380         * g++.dg/template/class2.C: New test.
42381
42382 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
42383         Richard Sandiford <rsandifo@redhat.com>
42384
42385         PR c++/13387
42386         * g++.dg/opt/alias3.C: New test.
42387
42388 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
42389
42390         PR c++/13157
42391         * g++.dg/template/koenig3.C: New test.
42392
42393         PR c++/13529
42394         * g++.dg/parse/offsetof3.C: New test.
42395
42396         * g++.dg/init/copy7.C: Add missing dg-error markers.
42397
42398         PR c++/12226
42399         * g++.dg/init/copy7.c: New test.
42400
42401         PR c++/13536
42402         * g++.dg/parse/cast1.C: New test.
42403
42404 2004-01-04  Jan Hubicka  <jh@suse.cz>
42405
42406         * gcc.dg/winline[1-7].c: New tests.
42407
42408 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42409
42410         PR c++/13520
42411         * g++.dg/template/qualttp22.C: New test.
42412
42413 2004-01-01  Jan Hubicka  <jh@suse.cz>
42414
42415         * gcc.dg/debug/20031231-1.c: New.
42416         * gcc.c-torture/compile/20040101-1.c: New.
42417         * gcc.dg/dwarf-die-[1-7].c: New.
42418
42419 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
42420
42421         PR optimization/13521
42422         * gcc.c-torture/compile/20031231-1.c: New test.
42423
42424 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
42425
42426         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
42427
42428 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42429
42430         PR c++/10079
42431         * g++.dg/template/crash16.C: New test.
42432
42433 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
42434
42435         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
42436
42437 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
42438
42439         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
42440         ports.
42441         * g++.old-deja/g++.jason/thunk3.C: Likewise.
42442         * g++.old-deja/g++.law/profile1.C: Likewise.
42443         * gcc.c-torture/compile/981006-1.c: Likewise.
42444         * gcc.c-torture/execute/loop-2e.x: Likewise.
42445         * gcc.c-torture/execute/loop-2f.x: Remove.
42446         * gcc.c-torture/execute/loop-2g.x: Likewise.
42447         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
42448         * gcc.dg/20020312-2.c: Remove traces of dead ports.
42449
42450 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
42451
42452         PR c++/13507
42453         * g++.dg/ext/attrib11.C: New test.
42454
42455         PR c++/13494
42456         * g++.dg/template/array2-1.C: New test.
42457         * g++.dg/template/array2-2.C: New test.
42458
42459 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
42460
42461         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
42462
42463 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
42464
42465         PR c++/12774
42466         * g++.dg/template/array1-1.C: New test.
42467         * g++.dg/template/array1-2.C: New test.
42468
42469 2003-12-29  Roger Sayle  <roger@eyesopen.com>
42470
42471         PR fortran/12632
42472         * g77.dg/12632.f: New test case.
42473
42474 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42475
42476         PR c++/13289
42477         * g++.dg/parse/nontype1.C: New test.
42478
42479 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42480
42481         PR c++/12403
42482         * g++.dg/parse/explicit1.C: New test.
42483         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
42484
42485 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
42486
42487         PR c++/13081
42488         * g++.dg/opt/inline6.C: New test.
42489
42490         PR c++/12613
42491         * g++.dg/parse/error9.C: New test.
42492
42493         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
42494
42495 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
42496
42497         PR c++/13009
42498         * g++.dg/init/assign1.C: New test.
42499
42500 2003-12-28  Roger Sayle  <roger@eyesopen.com>
42501
42502         PR c++/13070
42503         * g++.dg/warn/format3.C: New test case.
42504
42505 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42506
42507         * gcc.c-torture/compile/20031227-1.c: New test.
42508
42509 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42510
42511         * g++.dg/bprob/bprob.exp: Load target-supports.exp
42512         * g77.dg/bprob/bprob.exp: Likewise.
42513         * gcc.misc-tests/bprob.exp: Likewise.
42514         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
42515         variants on systems where the library does not provide that
42516         functionality.
42517         * gcc.dg/builtins-20.c: Use builtins-config.h.
42518         * gcc.dg/builtins-config.h: New file.
42519
42520 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42521
42522         * lib/gcc-dg.exp (dg-require-profiling): New function.
42523         * lib/target-supports.exp (check_profiling_available): Likewise.
42524         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
42525         * g77.dg/bprob/bprob.exp: Likewise.
42526         * gcc.misc-tests/bprob.exp: Likewise.
42527         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
42528         * gcc.dg/20021014-1.c: Likewise.
42529         * gcc.dg/nest.c: Likewise.
42530
42531 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42532
42533         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
42534         compiling.
42535         * g++.dg/lookup/java2.C: Likewise.
42536         * gcc.dg/cpp/lexident.c: Likewise.
42537
42538 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
42539
42540         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
42541         given.
42542         * gcc.c-torture/compile/961203-1.c: Likewise.
42543         * gcc.c-torture/compile/980506-1.c: Likewise.
42544
42545 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
42546
42547         * lib/gcc-dg.exp (dg-prune-output): New annotation.
42548         (additional_prunes): New global.
42549         (gcc-dg-prune): Handle additional per-test pruning.
42550         (dg-test): Clear additional_prunes between tests.
42551
42552         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
42553         dg-prune-output to avoid spurious failures from assembler
42554         complaining about nonexistent WAW violations.
42555         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
42556         Use dg-prune-output to avoid spurious failures from assembler
42557         warning about Itanium B-step errata.
42558
42559 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42560
42561         * g++.dg/abi/macro0.C: New test.
42562         * g++.dg/abi/macro1.C: Likewise.
42563         * g++.dg/abi/macro2.C: Likewise.
42564
42565         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
42566         * g++.dg/abi/bitfield7.C: Likewise.
42567         * g++.dg/abi/dtor2.C: Likewise.
42568         * g++.dg/abi/mangle11.C: Likewise.
42569         * g++.dg/abi/mangle12.C: Likewise.
42570         * g++.dg/abi/mangle14.C: Likewise.
42571         * g++.dg/abi/mangle17.C: Likewise.
42572         * g++.dg/abi/vbase10.C: Likewise.
42573         * g++.dg/abi/vbase14.C: Likewise.
42574         * g++.dg/template/qualttp17.C: Likewise.
42575
42576 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
42577
42578         PR c/11995
42579         * gcc.dg/20031223-1.c: New test.
42580
42581 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42582
42583         * gcc.dg/noreturn-7.c: New test.
42584
42585 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42586
42587         * gcc.dg/null-pointer-1.c: New test.
42588
42589 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
42590
42591         * g++.old-deja/g++.jason/template18.C: Remove.
42592         * g++.old-deja/g++.jason/template37.C: Likewise.
42593
42594         PR c++/12862
42595         * g++.dg/lookup/ns1.C: New test.
42596
42597         PR c++/12397
42598         * g++.dg/template/lookup3.C: New test.
42599
42600 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
42601
42602         * g++.dg/template/recurse1.C: New test
42603
42604 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
42605
42606         PR c++/12479
42607         * g++.dg/parse/semicolon1.C: New test.
42608         * g++.dg/parse/semicolon1.h: Likewise.
42609
42610 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
42611
42612         * gcc.dg/darwin-misaligned.c: New test.
42613
42614 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
42615
42616         PR c/9163
42617         * gcc.dg/20031222-1.c: New test.
42618
42619 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
42620
42621         PR c++/13438
42622         * g++.dg/parse/error8.C: New test.
42623
42624         PR c++/11554
42625         * g++.dg/warn/ctor-init-1.C: New test.
42626
42627 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
42628
42629         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
42630         too small.
42631         * gcc.c-torture/compile/930217-1.c: Likewise.
42632         * gcc.c-torture/compile/930513-1.c: Likewise.
42633         * gcc.c-torture/execute/920908-2.c: Likewise.
42634         * gcc.c-torture/execute/921204-1.c: Likewise.
42635         * gcc.c-torture/execute/930621-1.c: Likewise.
42636         * gcc.c-torture/execute/930630-1.c: Likewise.
42637         * gcc.c-torture/execute/931031-1.c: Likewise.
42638         * gcc.c-torture/execute/980602-2.c: Likewise.
42639         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
42640         * gcc.c-torture/execute/compndlit-1.c: Likewise.
42641         * gcc.c-torture/execute/extzvsi.c: Likewise.
42642         * gcc.c-torture/unsorted/ext.c: Likewise.
42643
42644 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
42645
42646         PR target/12749
42647         * gcc.c-torture/compile/20031220-2.c: New test case.
42648
42649 2003-12-20  Roger Sayle  <roger@eyesopen.com>
42650
42651         PR optimization/13031
42652         * gcc.c-torture/compile/20031220-1.c: New test case.
42653
42654 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42655
42656         * gcc.dg/cast-function-1.c: New test.
42657
42658 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
42659
42660         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
42661         formats.
42662
42663 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
42664
42665         PR c++/12795
42666         * g++.dg/ext/attrib10.C: New test.
42667
42668 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
42669
42670         * gcc.dg/cleanup-10.c: New test.
42671         * gcc.dg/cleanup-11.c: New test.
42672
42673 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
42674
42675         PR c++/13239
42676         * g++.dg/opt/expect1.C: New test.
42677
42678 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
42679
42680         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
42681
42682 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
42683
42684         PR debug/12923
42685         * gcc.dg/20031218-1.c: New test.
42686
42687         PR debug/12389
42688         * gcc.dg/20031218-2.c: New test.
42689         * gcc.dg/20031218-3.c: New test.
42690
42691         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
42692         of label name and allow for USER_LABEL_PREFIX == "_" names.
42693         * g++.dg/abi/mangle18-2.C: Likewise.
42694         * g++.dg/abi/mangle19-1.C: Likewise.
42695         * g++.dg/abi/mangle19-2.C: Likewise.
42696         * g++.dg/abi/mangle20-1.C: Likewise.
42697         * g++.dg/abi/mangle20-2.C: Likewise.
42698
42699 2003-12-18  Richard Henderson  <rth@redhat.com>
42700
42701         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
42702
42703 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
42704             Dan Kegel <dank@kegel.com>
42705
42706         PR other/12009
42707         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
42708         testing a cross compiler, it causes spurious compile failures.
42709         * lib/g++.exp: Likewise.
42710
42711 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42712
42713         PR c++/13262
42714         * g++.dg/template/access13.C: New test.
42715
42716 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
42717
42718         * gcc.dg/20031216-1.c: New test.
42719
42720 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42721
42722         PR c++/9154
42723         * g++.dg/template/error10.C: New test.
42724
42725 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
42726
42727         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
42728         * g++.dg/eh/simd-2.C: Likewise.
42729
42730 2003-12-17  James E Wilson  <wilson@specifixinc.com>
42731             Roger Sayle  <roger@eyesopen.com>
42732
42733         * gcc.c-torture/execute/ieee/mzero5.c: New.
42734
42735 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
42736
42737         PR c++/10603
42738         * g++.dg/parse/error6.C: New test.
42739
42740         PR c++/12827
42741         * g++.dg/parse/error7.C: New test.
42742
42743 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
42744
42745         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
42746         at -O with stabs debugging formats.
42747         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
42748         * gcc.dg/debug/debug-2.c: Likewise.
42749
42750 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
42751
42752         PR c++/12696
42753         * g++.dg/init/error1.C: New test.
42754
42755         PR c++/12218
42756         * g++.dg/init/pm3.C: New test.
42757
42758 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
42759
42760         PR c/3347
42761         * gcc.dg/bitfld-8.c: New test.
42762
42763 2003-12-16  James Lemke  <jim@wasabisystems.com>
42764
42765         * gcc.dg/arm-scd42-[123].c: New tests.
42766
42767 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
42768
42769         PR c++/9043
42770         * g++.dg/abi/mangle20-1.C: New test.
42771         * g++.dg/abi/mangle20-2.C: New test.
42772
42773 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
42774
42775         PR c++/13275
42776         * g++.dg/other/offsetof2.C: Remove XFAIL.
42777         * g++.dg/parse/offsetof1.C: New test.
42778         * g++.gd/parse/offsetof2.C: Likewise.
42779
42780 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42781
42782         * g++.dg/template/nontype3.C: New test.
42783         * g++.dg/template/static2.C: Tweaked the dg-error clause.
42784
42785 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42786
42787         * g++.dg/warn/noreturn-3.C: Also test instantiation.
42788
42789 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
42790
42791         PR c++/13387
42792         * g++.dg/expr/assign1.C: New test.
42793
42794         PR c++/13242
42795         * g++.dg/abi/mangle19-1.C: New test.
42796         * g++.dg/abi/mangle19-2.C: New test.
42797
42798 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
42799
42800         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
42801
42802 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42803
42804         * gcc.c-torture/execute/20031216-1.c: New test.
42805
42806 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42807
42808         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
42809         an ICE regression.
42810
42811 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
42812
42813         PR c++/10926
42814         * g++.dg/template/error9.C: New test.
42815
42816         PR c++/11116
42817         * g++.dg/template/error8.C: New test.
42818
42819 2003-12-15  Roger Sayle  <roger@eyesopen.com>
42820
42821         PR middle-end/13400
42822         * gcc.c-torture/execute/20031215-1.c: New test case.
42823
42824 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
42825
42826         PR c++/13269
42827         * g++.dg/parse/error5.C: New test.
42828
42829         PR c++/12989
42830         * g++.dg/expr/sizeof1.C: New test.
42831
42832         PR c++/13310
42833         * g++.dg/template/crash15.C: New test.
42834
42835 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
42836
42837         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
42838         a non-POD type as the last named parameter of a varargs function.
42839
42840 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
42841
42842         PR c++/13243
42843         PR c++/12573
42844         * g++.dg/template/crash14.C: New test.
42845         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
42846
42847 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
42848
42849         * g++.dg/other/java1.C: New test.
42850
42851         PR c++/13241
42852         * g++.dg/abi/mangle18-1.C: New test.
42853         * g++.dg/abi/mangle18-2.C: New test.
42854
42855 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42856
42857         PR optimization/10312
42858         * gcc.c-torture/execute/20031214-1.c: New.
42859
42860 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
42861
42862         PR c++/10779
42863         PR c++/12160
42864         * g++.dg/parse/error3.C: New test.
42865         * g++.dg/parse/error4.C: Likewise.
42866         * g++.dg/abi/mangle4.C: Tweak error messages.
42867         * g++.dg/lookup/using5.C: Likewise.
42868         * g++.dg/other/error2.C: Likewise.
42869         * g++.dg/parse/typename5.C: Likewise.
42870         * g++.dg/parse/undefined1.C: Likewise.
42871         * g++.dg/template/arg2.C: Likewise.
42872         * g++.dg/template/ttp3.C: Likewise.
42873         * g++.dg/template/type1.C: Likewise.
42874         * g++.old-deja/g++.other/crash32.C: Likewise.
42875         * g++.old-djea/g++.pt/defarg8.C: Likewise.
42876
42877 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42878
42879         PR c++/13106
42880         * g++.dg/warn/noreturn-3.C: New test.
42881
42882 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
42883
42884         PR c++/13118
42885         * g++.dg/abi/covariant3.C: New.
42886
42887 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
42888
42889         * g++.dg/eh/ia64-1.C: New test.
42890
42891 2003-12-12  Roger Sayle  <roger@eyesopen.com>
42892
42893         PR optimization/13037
42894         * g77.f-torture/execute/13037.f: New test case.
42895
42896 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
42897
42898         PR c++/12881
42899         * g++.dg/abi/covariant2.C: New.
42900
42901 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
42902
42903         * gcc.dg/cpp/trad/macro.c: New tests.
42904
42905 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
42906
42907         * gcc.c-torture/execute/wchar_t-1.x: Delete.
42908
42909 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
42910
42911         PR other/10819
42912         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
42913         to fix Bug 10819.
42914         * lib/g++.exp (g++_version): Likewise.
42915         * lib/g77.exp (g77_version): Likewise.
42916         * lib/objc.exp (default_objc_version): Likewise.
42917
42918 2003-12-10  Richard Henderson  <rth@redhat.com>
42919
42920         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
42921
42922         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
42923
42924 2003-12-08  Matt Austern  <austern@apple.com>
42925
42926         PR c/13134
42927         * lib/gcc-dg.exp (dg-require-visibility): Define.
42928         * lib/target-supports (check_visibility_available): Define.
42929         * gcc.dg/visibility-1.c: New test.
42930         * gcc.dg/visibility-2.c: Likewise.
42931         * gcc.dg/visibility-3.c: Likewise.
42932         * gcc.dg/visibility-4.c: Likewise.
42933         * gcc.dg/visibility-5.c: Likewise.
42934         * gcc.dg/visibility-6.c: Likewise.
42935         * g++.dg/ext/visibility-1.C: Likewise.
42936         * g++.dg/ext/visibility-2.C: Likewise.
42937         * g++.dg/ext/visibility-3.C: Likewise.
42938         * g++.dg/ext/visibility-4.C: Likewise.
42939         * g++.dg/ext/visibility-5.C: Likewise.
42940         * g++.dg/ext/visibility-6.C: Likewise.
42941
42942 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42943
42944         * g++.dg/lookup/java1.C: New test.
42945         * g++.dg/lookup/java2.C: New test.
42946
42947 2003-12-07  Falk Hueffner  <falk@debian.org>
42948
42949         * g++.dg/opt/noreturn-1.C: New test.
42950
42951 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
42952
42953         * gcc.dg/overflow-1.c: New test.
42954
42955 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42956
42957         * g77.f-torture/compile/13060.f: New test.
42958
42959 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
42960
42961         PR c++/13323
42962         * g++.dg/inherit/operator2.C: New test.
42963
42964 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
42965
42966         PR c++/13305
42967         * g++.dg/ext/attrib9.C: New test.
42968
42969 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
42970
42971         PR c++/13314
42972         * g++.dg/template/error7.C: New test.
42973
42974 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
42975             J"orn Rennecke <joern.rennecke@superh.com>
42976
42977         PR target/13302
42978         * g++.dg/other/struct-va_list.C: New test.
42979
42980 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42981
42982         PR c++/13166
42983         * g++.dg/parse/defarg6.C: New test.
42984
42985 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
42986
42987         PR target/13256
42988         * gcc.c-torture/execute/20031201-1.c: New test.
42989
42990 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
42991
42992         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
42993
42994 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42995
42996         * gcc.dg/builtin-return-1.c: New test.
42997
42998 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
42999             J"orn Rennecke <joern.rennecke@superh.com>
43000
43001         PR optimization/13260
43002         * gcc.c-torture/execute/20031204-1.c: New test.
43003
43004 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
43005
43006         PR c++/9127
43007         * g++.dg/template/error6.C: New test.
43008
43009 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
43010
43011         * gcc.dg/20031202-1.c: New test.
43012
43013 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
43014
43015         PR c++/13179
43016         * g++.dg/template/eh1.C: New test.
43017
43018         PR c++/10771
43019         * g++.dg/template/error5.C: New test.
43020
43021 2003-12-02  David Ung  <davidu@mips.com>
43022
43023         * gcc.dg/compat/vector-check.h: Corrected type for var
43024         g_##TMODE
43025
43026 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43027
43028         PR c++/10126
43029         * g++.dg/template/ptrmem8.C: New test.
43030
43031 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43032
43033         PR c++/12573
43034         * g++.dg/template/dependent-expr3.C: New test.
43035
43036 2003-12-01  James Lemke  <jim@wasabisystems.com>
43037
43038         * gcc.dg/arm-g2.c: New test.
43039
43040 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43041
43042         PR optimization/11634
43043         * gcc.dg/20031201-2.c: New test case.
43044
43045 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
43046
43047         PR 11433
43048         * objc.dg/proto-lossage-3.m: New test.
43049
43050 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43051
43052         PR optimization/12628
43053         * gcc.dg/20031201-1.c: New test case.
43054
43055 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
43056
43057         * gcc.dg/unaligned-1.c: New test.
43058
43059 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
43060
43061         PR c++/9849
43062         * g++.dg/template/error4.C: New test.
43063         * g++.dg/template/nested3.C: Adjust error markers.
43064
43065 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43066
43067         * gcc.dg/cpp/assert4.c: Check more #system assertions.
43068
43069 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
43070
43071         PR c/10333
43072         * gcc.dg/bitfld-7.c: New test.
43073
43074 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
43075
43076         * gcc.dg/tls/asm-1.C: New test.
43077
43078 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43079
43080         * gcc.dg/cpp/assert4.c: Update.
43081
43082 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43083
43084         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
43085         * gcc.dg/builtin-apply3.c: New test.
43086
43087 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43088
43089         * lib/compat.exp (compat-obj): New xfaildata parameter.
43090         Use it to set compiler_conditional_xfail_data before compiling.
43091         (compat-get-options): Handle dg-xfail-if.
43092         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
43093         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
43094         * gcc.dg/compat/vector-1_y.c: Likewise.
43095         * gcc.dg/compat/vector-2_x.c: Likewise.
43096         * gcc.dg/compat/vector-2_y.c: Likewise.
43097
43098 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43099
43100         * g++.dg/opt/reg-stack4.C: New test.
43101
43102 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43103
43104         * gcc.dg/builtin-apply2.c: New test.
43105
43106 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43107
43108         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
43109
43110 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43111
43112         PR c++/12924
43113         * g++.dg/template/template-id-2.C: New test.
43114
43115 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43116
43117         PR c++/5369
43118         * g++.dg/template/memfriend1.C: New test.
43119         * g++.dg/template/memfriend2.C: Likewise.
43120         * g++.dg/template/memfriend3.C: Likewise.
43121         * g++.dg/template/memfriend4.C: Likewise.
43122         * g++.dg/template/memfriend5.C: Likewise.
43123         * g++.dg/template/memfriend6.C: Likewise.
43124         * g++.dg/template/memfriend7.C: Likewise.
43125         * g++.dg/template/memfriend8.C: Likewise.
43126         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
43127
43128 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
43129
43130         PR c++/12515
43131         * g++.dg/ext/cond1.C: New test.
43132
43133 2003-11-20  Richard Henderson  <rth@redhat.com>
43134
43135         * gcc.dg/20020201-2.c: Remove.
43136         * gcc.dg/20020201-4.c: Remove.
43137         * gcc.dg/20020304-1.c: Remove.
43138
43139 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
43140
43141         * gcc.dg/cpp/trad/xwin1.c: New test case.
43142
43143 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
43144
43145         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
43146         * lib/g77.exp: Likewise.
43147         * lib/objc.exp: Likewise.
43148         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
43149         for darwin.
43150
43151 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43152
43153         PR c++/12932
43154         * g++.dg/template/static5.C: New test.
43155
43156 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
43157
43158         * gcc.dg/nested-func-1.c: New test.
43159
43160 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43161
43162         * gcc.dg/cpp/assert4.c: New test.
43163
43164 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
43165
43166         PR c++/2294
43167         * g++.dg/lookup/using9.c: New test.
43168
43169 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
43170
43171         PR c++/12762
43172         * g++.dg/template/error3.C: New test.
43173
43174 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
43175
43176         PR ada/13035
43177         * ada/acats/run_acats, run_all.sh: Fix syntax error.
43178         No longer use a wrapper for gcc, since this does not work under
43179         Windows.
43180
43181 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
43182
43183         PR c++/2094
43184         * g++.dg/template/ptrmem7.C: New test.
43185
43186 2003-11-13  Andrew Pinski <apinski@apple.com>
43187
43188         * gcc.c-torture/compile/20031113-1.c: New test.
43189
43190 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
43191             Kean Johnston <jkj@sco.com>
43192
43193         PR c/13029
43194         * gcc.dg/unused-4.c: Update.
43195
43196 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43197
43198         * g++.dg/opt/const3.C: New test.
43199
43200 2003-11-13  Jan Hubicka  <jh@suse.cz>
43201
43202         * gcc.c-torture/compile/20031112-1.c: New test.
43203
43204 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
43205
43206         * g++.dg/parse/crash10.C: Remove bogus error marker.
43207
43208 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43209
43210         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
43211         (host_gcc): Likewise.
43212         (ROOT): Honor $PWDCMD.
43213         (BASE): Likewise.
43214         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
43215
43216 2003-11-12  Catherine Moore  <clm@redhat.com>
43217
43218         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
43219
43220 2003-11-12  Andreas Jaeger  <aj@suse.de>
43221             Jakub Jelinek  <jakub@redhat.com>
43222             Andrew Pinski  <pinskia@physics.uc.edu>
43223             Richard Henderson  <rth@redhat.com>
43224
43225         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
43226         systems.
43227         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
43228
43229         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
43230         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
43231
43232 2003-11-11  Andreas Jaeger  <aj@suse.de>
43233
43234         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
43235
43236         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
43237
43238 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
43239
43240         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
43241         Clean ups.
43242
43243 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
43244
43245         * gcc.dg/trampoline-1.c: New test.
43246
43247 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
43248
43249         * gcc.c-torture/compile/200031109-1.c: New test.
43250
43251 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43252
43253         PR c/3190
43254         PR c/8714
43255         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
43256         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
43257         gcc.dg/format/no-y2k-1.c: Update.
43258
43259 2003-11-08  Roger Sayle  <roger@eyesopen.com>
43260
43261         PR optimization/10467
43262         * gcc.dg/20031108-1.c: New test case.
43263
43264 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
43265
43266         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
43267
43268 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43269
43270         * gcc.dg/compound-lvalue-1.c: New test.
43271         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
43272         some XFAILs.
43273
43274 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
43275
43276         * gcc.dg/altivec-varargs-1.c: New test.
43277
43278 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43279
43280         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
43281         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
43282         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
43283         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
43284         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
43285
43286 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
43287
43288         * gcc.dg/cond-lvalue-1.c: New test.
43289
43290 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
43291
43292         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
43293
43294 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43295
43296         PR c++/11616
43297         * g++.dg/template/instantiate5.C: New test.
43298
43299 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43300
43301         PR c++/12726
43302         * g++.dg/ext/complit2.C: Replace test with self-contained version.
43303         * ChangeLog: Add missing first entry for above test.
43304
43305 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43306
43307         PR c++/9810
43308         * g++.dg/template/using8.C: New test.
43309         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
43310
43311 2003-11-02  Roger Sayle  <roger@eyesopen.com>
43312
43313         PR optimization/10817
43314         * gcc.c-torture/compile/20031102-1.c: New test case.
43315
43316 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
43317
43318         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
43319         2147483647.
43320
43321 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43322
43323         * gcc.dg/20031102-1.c: New test.
43324
43325 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43326
43327         * gcc.dg/complex-1.c: New test.
43328
43329 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43330
43331         PR c++/12796
43332         * g++.dg/template/crash13.C: Adjust expected error location.
43333         * g++.old-deja/g++.brendan/ns1.C: Likewise.
43334
43335 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
43336
43337         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43338
43339 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
43340
43341         PR/10239
43342         * gcc.c-torture/compile/20031031-2.c: New test.
43343
43344 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
43345
43346         PR/11640
43347         * gcc.c-torture/compile/20031031-1.c: New test.
43348
43349 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
43350
43351         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43352         * gcc.misc-tests/bprob.exp: Likewise.
43353         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
43354         the execution test on arm-elf configs.
43355         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
43356         configs that don't support scratch files.
43357         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
43358
43359 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
43360
43361         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
43362         done by dejagnu.
43363
43364 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
43365
43366         * ada/acats/run_all.sh: Redirect mv output to /dev/null
43367         Avoid non pure sh syntax. Add more logging.
43368
43369         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
43370         fail.
43371
43372 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43373
43374         PR libgcj/10610
43375         * gcc.dg/ppc-stackalign-1.c: New test.
43376
43377 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
43378
43379         * ada/acats/run_all.sh: Change output to be more compliant with
43380         dejagnu framework.
43381         Create acats.sum and acats.log files under testsuite/ada/acats
43382         Only run [a-z]* directories, to filter out e.g. CVS.
43383         Redirect build output to log file.
43384
43385 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
43386
43387         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
43388
43389 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
43390
43391         PR ada/5909:
43392         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
43393
43394 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
43395
43396         * gcc.c-torture/compile/20031023-1.c: New test.
43397         * gcc.c-torture/compile/20031023-2.c: New test.
43398         * gcc.c-torture/compile/20031023-3.c: New test.
43399         * gcc.c-torture/compile/20031023-4.c: New test.
43400
43401 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43402
43403         PR c++/10371
43404         * g++.dg/lookup/scoped8.C: New test.
43405
43406 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43407
43408         * g++.dg/opt/reg-stack3.C: New test.
43409
43410 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43411
43412         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
43413
43414 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43415
43416         PR c++/11076
43417         * g++.dg/template/crash13.C: New test.
43418
43419 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43420
43421         * gcc.dg/c99-restrict-2.c: New test.
43422
43423 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
43424
43425         PR c++/12698, c++/12699, c++/12700, c++/12566
43426         * g++.dg/inherit/covariant9.C: New test.
43427         * g++.dg/inherit/covariant10.C: New test.
43428         * g++.dg/inherit/covariant11.C: New test.
43429
43430 2003-10-23  Jason Merrill  <jason@redhat.com>
43431
43432         PR c++/12726
43433         * g++.dg/ext/complit2.C: New test.
43434
43435 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
43436
43437         PR target/12654
43438         * gcc.c-torture/execute/20031020-1.c: New test.
43439
43440 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43441
43442         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
43443         following the jump_insn.
43444
43445 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
43446
43447         * gcc.dg/cast-lvalue-1.c: New test.
43448
43449 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
43450
43451         PR c++/11962
43452         * g++.dg/template/cond2.C: New test.
43453
43454 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43455
43456         * gcc.dg/builtins-28.c: New test.
43457
43458 2003-10-20  Jan Hubicka  <jh@suse.cz>
43459
43460         * g++.dg/opt/inline4.C: Do not use min-inline-insns
43461         parameter.
43462         * gcc.dg/inline-2.c: Likewise.
43463
43464 2003-10-20  Phil Edwards  <phil@codesourcery.com>
43465
43466         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
43467         * gcc.dg/nest.c: Likewise.
43468
43469 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43470
43471         PR c++/9781, c++/10583, c++/11862
43472         * g++.dg/parse/crash13.C: New test.
43473
43474 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43475
43476         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
43477
43478 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43479
43480         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
43481         Define HAVE_C99_RUNTIME except on Solaris.
43482         * gcc.dg/builtins-20.c: Likewise.
43483
43484 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43485
43486         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
43487
43488 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43489
43490         PR c++/12495
43491         * g++.dg/template/crash21.C: New test.
43492
43493 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43494
43495         PR c++/2513
43496         * g++.dg/template/typename5.C: New test.
43497
43498 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43499
43500         PR c++/12369
43501         * g++.dg/template/friend25.C: New test.
43502
43503 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
43504
43505         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
43506         versions.
43507
43508 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
43509
43510         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
43511         == 2147483647.
43512
43513 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
43514
43515         * gcc.c-torture/execute/960416-1.x: Remove.
43516         * gcc.c-torture/execute/divconst-3.x: Likewise.
43517
43518 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
43519
43520         PR target/12598
43521         * gcc.dg/torture/cris-volatile-1.c: New test.
43522
43523 2003-10-14  Roger Sayle  <roger@eyesopen.com>
43524
43525         PR optimization/9325
43526         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
43527         for overflowing floating point to integer conversion during RTL
43528         simplification.
43529
43530 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
43531
43532         * objc/execute/_cmd.m: Fix typo.
43533         * objc.dg/image-info.m, objc.dg/symtab-1.m:
43534         Relax 'scan-assembler' regexp.
43535         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
43536         objc.dg/try-catch-4.m: Run on non-Darwin targets.
43537         * objc.dg/zero-link-2.m: Remove blank line.
43538         * objc.dg/zero-link-3.m: New test case.
43539
43540 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
43541
43542         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
43543
43544         * gcc.dg/asm-names.c: Use scan-assembler-not rather
43545         than linker trickery.
43546
43547 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43548
43549         PR c++/12370
43550         * g++.dg/other/friend2.C: New test.
43551
43552 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
43553
43554         * gcc.dg/20031012-1.c: New test.
43555
43556 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
43557
43558         * gcc.dg/weak/weak-3.c: Fix for new warning.
43559
43560 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
43561
43562         PR optimization/8750
43563         * gcc.c-torture/execute/20031012-1.c: New test case.
43564
43565 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43566
43567         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
43568         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
43569
43570 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43571
43572         PR optimization/12260
43573         * gcc.c-torture/compile/20031011-2.c: New test case.
43574
43575 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43576
43577         * gcc.c-torture/execute/20031011-1.c: New testcase.
43578
43579 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
43580
43581         * gcc.c-torture/compile/20031011-1.c: New test.
43582
43583 2003-10-11  Jan Hubicka  <jh@suse.cz>
43584
43585         * g++.dg/other/first-global.C: New test.
43586
43587 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43588
43589         * gcc.c-torture/execute/string-opt-18.c: New testcase.
43590
43591 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
43592
43593         * gcc.c-torture/compile/20031010-1.c: New test.
43594
43595 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
43596
43597         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
43598         * gcc.c-torture/execute/va-arg-25.c: ... here.
43599
43600 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
43601
43602         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
43603
43604 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
43605
43606         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
43607
43608 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
43609
43610         * g++.dg/parse/error2.C: New test.
43611
43612 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
43613
43614         PR c++/11097
43615         * g++.dg/other/error5.C: Modify the error message.
43616         * g++.dg/lookup/using8.C: New test.
43617
43618 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
43619
43620         * gcc.dg/darwin-abi-2.c: New file.
43621         * gcc.c-torture/execute/va-arg-24.c: New file.
43622
43623 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
43624
43625         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
43626         indentation.
43627
43628 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
43629
43630         PR c++/10147
43631         * g++.dg/other/error4.C: Update error messages.
43632         * g++.dg/template/ptrmem4.C: Likewise.
43633
43634         PR c++/12337
43635         * g++.dg/init/new9.C: New test.
43636
43637         PR c++/12334, c++/12236, c++/8656
43638         * g++.dg/ext/attrib8.C: New test.
43639
43640 2003-10-06  Devang Patel  <dpatel@apple.com>
43641
43642         * gcc.dg/debug/dwarf2-3.h: New test.
43643         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
43644
43645 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
43646
43647         * g++.dg/opt/cfg2.C: New test.
43648
43649 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43650
43651         * g++.dg/opt/float1.C: New test.
43652
43653 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43654
43655         * gcc.dg/c90-array-lval-6.c: New test.
43656         * gcc.dg/c99-array-lval-6.c: New test.
43657
43658 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
43659             Ziemowit Laski  <zlaski@apple.com>
43660
43661         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
43662         'Derived', so that it is never considered a class method; add
43663         new warning for '+port' method ambiguity.
43664         * objc.dg/method-12.m: Include <objc/objc.h> instead of
43665         <objc/objc-api.h> (needed on Mac OS X).
43666         * objc.dg/method-13.m: New test.
43667
43668 2003-10-03  Roger Sayle  <roger@eyesopen.com>
43669
43670         PR optimization/9325, PR java/6391
43671         * gcc.c-torture/execute/20031003-1.c: New test case.
43672
43673 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
43674
43675         PR optimization/12180
43676         * gcc.dg/20031002-1.c: New test.
43677
43678         PR c++/12486
43679         * g++.dg/inherit/error1.C: New test.
43680
43681 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
43682
43683         * lib/f-torture.exp (search_for): Rename to...
43684         (search_for_re): This.  Also, clean up comments and the
43685         "regexp" invocation.
43686
43687 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
43688
43689         * gcc.c-torture/compile/20031002-1.c: New test.
43690
43691 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
43692
43693         * g++.dg/opt/cond1.C: New test.
43694
43695 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
43696
43697         * gcc.dg/Wold-style-definition-2.c: New testcase.
43698         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
43699
43700 2003-09-29  Richard Henderson  <rth@redhat.com>
43701
43702         * g++.dg/init/array10.C: Add dg-options.
43703
43704 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
43705
43706         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
43707
43708 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43709
43710         * g++.dg/template/friend19.C: Fix typo.
43711         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
43712
43713 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
43714
43715         * gcc.c-torture/execute/20030928-1.c: New test.
43716         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
43717
43718 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43719
43720         * g++.dg/opt/unroll1.C: New test.
43721
43722 2003-09-26  Roger Sayle  <roger@eyesopen.com>
43723
43724         PR optimization/11741
43725         * gcc.dg/20030926-1.c: New test case.
43726
43727 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43728
43729         PR c++/5655
43730         * g++.dg/parse/access7.C: New test.
43731         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
43732
43733 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
43734
43735         MERGE OF objc-improvements-branch into MAINLINE:
43736         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
43737         if libobjc has not been built.
43738         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
43739         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
43740         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
43741         objc/execute/nested-3.m, objc/execute/np-2.m,
43742         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
43743         objc/execute/redefining_self.m, objc/execute/root_methods.m,
43744         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
43745         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
43746         objc.dg/special/unclaimed-category-1.h,
43747         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
43748         well as GNU runtime.
43749         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
43750         * execute/cascading-1.m, execute/function-message-1.m,
43751         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
43752         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
43753         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
43754         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
43755         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
43756         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
43757         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
43758         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
43759         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
43760         * objc.dg/bitfield-2.m: Run only on Darwin.
43761         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
43762         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
43763         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
43764         * objc.dg/const-str-1.m: Fix constant string layout.
43765
43766 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
43767
43768         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
43769
43770 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
43771
43772         * gcc.dg/darwin-abi-1.c: New file.
43773
43774 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
43775
43776         PR target/12281
43777         * gcc.c-torture/compile/20030921-1.c: New test.
43778
43779 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43780
43781         * g++.dg/opt/reg-stack2.C: New test.
43782
43783 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
43784
43785         * g++.dg/eh/delayslot1.C: New test.
43786
43787 2003-09-20  Richard Henderson  <rth@redhat.com>
43788
43789         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
43790
43791 2003-09-20  Roger Sayle  <roger@eyesopen.com>
43792
43793         * gcc.c-torture/execute/20030920-1.c: New test case.
43794
43795 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43796
43797         * g++.dg/rtti/typeid3.C: Correct expected error message.
43798
43799 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43800
43801         PR c++/157
43802         * g++.dg/parse/crash12.C: New test.
43803
43804 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
43805
43806         * gcc.dg/compat/mixed-struct-check.h: New.
43807         * gcc.dg/compat/mixed-struct-defs.h: New.
43808         * gcc.dg/compat/mixed-struct-init.h: New.
43809         * gcc.dg/compat/struct-by-value-19_main.c: New.
43810         * gcc.dg/compat/struct-by-value-19_x.c: New.
43811         * gcc.dg/compat/struct-by-value-19_y.c: New.
43812         * gcc.dg/compat/struct-by-value-20_main.c: New.
43813         * gcc.dg/compat/struct-by-value-20_x.c: New.
43814         * gcc.dg/compat/struct-by-value-20_y.c: New.
43815         * gcc.dg/compat/struct-return-19_main.c: New.
43816         * gcc.dg/compat/struct-return-19_x.c: New.
43817         * gcc.dg/compat/struct-return-19_y.c: New.
43818         * gcc.dg/compat/struct-return-20_main.c: New.
43819         * gcc.dg/compat/struct-return-20_x.c: New.
43820         * gcc.dg/compat/struct-return-20_y.c: New.
43821
43822 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
43823         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
43824         so that it will not complain on LP64 targets.
43825
43826 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43827
43828         PR c++/495
43829         * g++.dg/template/friend24.C: New test.
43830
43831 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
43832
43833         PR c++/12332
43834         * g++.dg/template/memtmpl2.C: New test.
43835
43836 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
43837
43838         PR target/11184
43839         * gcc.dg/builtin-apply1.c: New test.
43840
43841 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
43842
43843         PR c++/9848
43844         * g++.dg/warn/Wunused-4.C: New test.
43845
43846 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43847
43848         PR c++/12316
43849         * g++.dg/other/gc2.C: New test.
43850
43851 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
43852
43853         PR c++/11991
43854         * g++.dg/rtti/typeid3.C: New test.
43855
43856         PR c++/12266
43857         * g++.dg/overload/template1.C: New test.
43858
43859 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
43860
43861         * g++.dg/opt/cfg3.C: New test.
43862
43863 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43864
43865         PR c++/7939
43866         * g++.dg/template/crash11.C: New test.
43867
43868 2003-09-16  Jason Merrill  <jason@redhat.com>
43869             Jakub Jelinek  <jakub@redhat.com>
43870
43871         * gcc.dg/attr-warn-unused-result.c: New test.
43872
43873 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
43874
43875         PR c++/12184
43876         * g++.dg/expr/call2.C: New test.
43877
43878 2003-09-15  Andreas Jaeger  <aj@suse.de>
43879
43880         * gcc.dg/Wold-style-definition-1.c: New test.
43881
43882 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
43883
43884         PR c++/3907
43885         * g++.dg/parse/template12.C: New test.
43886
43887         * g++.dg/abi/bitfield11.C: New test.
43888         * g++.dg/abi/bitfield12.C: Likewise.
43889
43890 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
43891
43892         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
43893         non-expansion of functional macro name without arguments at EOL.
43894         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
43895
43896 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
43897
43898         * gcc.c-torture/execute/20030914-[12].c: New tests.
43899
43900 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
43901
43902         PR c++/11788
43903         * g++.dg/overload/addr1.C: New test.
43904
43905 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
43906
43907         * gcc.dg/20030909-1.c: New test.
43908
43909 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43910
43911         * gcc.dg/ultrasp10.c: New test.
43912
43913 2003-09-09  Devang Patel  <dpatel@apple.com>
43914
43915         * gcc.dg/darwin-ld-6.c: New test.
43916
43917 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43918
43919         * gcc.dg/torture/builtin-explog-1.c: New testcase.
43920
43921 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
43922
43923         * gcc.dg/ia64-types1.c: New test.
43924         * gcc.dg/ia64-types2.c: Likewise.
43925
43926 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43927
43928         * gcc.dg/builtins-1.c: Add more _Complex tests.
43929         * gcc.dg/torture/builtin-attr-1.c: Likewise.
43930
43931         * gcc.dg/builtins-1.c: Test existing _Complex functions.
43932         * gcc.dg/torture/builtin-attr-1.c: Likewise.
43933
43934 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
43935
43936         PR c++/11786
43937         * g++.dg/lookup/koenig2.C: New test.
43938
43939         PR c++/5296
43940         * g++.dg/rtti/typeid2.C: New test.
43941
43942 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
43943
43944         * gcc.c-torture/compile/20030904-1.c: New test.
43945
43946 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43947
43948         * g++.dg/opt/longbranch2.C: New test.
43949
43950 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
43951
43952         * g++.dg/template/crash10.C: Only compile it.
43953
43954 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
43955
43956         PR middle-end/11665
43957         * gcc.c-torture/compile/20030907-1.c: New test.
43958         * g++.dg/init/array11.C: New test.
43959
43960 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
43961
43962         PR c++/11852
43963         * g++.dg/init/struct1.C: New test.
43964
43965 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
43966
43967         PR c++/12181
43968         * g++.dg/expr/comma1.C: New test.
43969
43970 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
43971
43972         PR c++/11867
43973         * g++.dg/expr/static_cast5.C: New test.
43974
43975 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
43976
43977         PR c++/11507
43978         * g++.dg/lookup/scoped7.C: New test.
43979
43980         PR c++/9574
43981         * g++.dg/other/static1.C: New test.
43982
43983         PR c++/11490
43984         * g++.dg/warn/template-1.C: New test.
43985
43986         PR c++/11432
43987         * g++.dg/template/crash10.C: New test.
43988
43989         PR c++/2478
43990         * g++.dg/overload/VLA.C: New test.
43991
43992         PR c++/10804
43993         * g++.dg/template/call1.C: New test.
43994
43995 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43996
43997         PR c++/11794
43998         * g++.dg/parse/using3.C: New test.
43999
44000 2003-09-06  Roger Sayle  <roger@eyesopen.com>
44001
44002         PR c++/11409
44003         * g++.dg/overload/builtin3.C: New test case.
44004
44005 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
44006
44007         PR c/9862
44008         * gcc.dg/20030906-1.c: New test.
44009         * gcc.dg/20030906-2.c: Likewise.
44010
44011 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
44012
44013         PR c++/12167
44014         * g++.dg/parse/defarg5.C: New test.
44015
44016         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
44017
44018 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
44019
44020         PR c++/12163
44021         * g++.dg/expr/static_cast4.C: New test.
44022
44023         PR c++/12146
44024         * g++.dg/template/crash9.C: New test.
44025
44026 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
44027
44028         * g++.old-deja/g++.ext/pretty2.C: Update for change
44029         in __FUNCTION__.
44030         * g++.old-deja/g++.ext/pretty3.C: Likewise.
44031
44032 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
44033
44034         PR c++/11922
44035         * g++/dg/template/qualified-id1.C: New test.
44036
44037         PR c++/12037
44038         * g++.dg/warn/noeffect4.C: New test.
44039
44040 2003-09-04  Matt Austern  <austern@apple.com>
44041
44042         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
44043         * g++.dg/ext/fnname2.C: Likewise.
44044         * g++.dg/ext/fnname3.C: Likewise.
44045
44046 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
44047
44048         * g++.dg/expr/lval1.C: New test.
44049         * g++.dg/ext/lvcast.C: Remove.
44050
44051 2003-09-03  Roger Sayle  <roger@eyesopen.com>
44052
44053         PR optimization/11700.
44054         * gcc.c-torture/compile/20030903-1.c: New test case.
44055
44056 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
44057
44058         PR c++/12053
44059         * g++.dg/abi/layout4.C: New test.
44060
44061 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
44062
44063         PR c++/11553
44064         * g++.dg/parse/friend3.C: New test.
44065
44066 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
44067
44068         PR c++/11847
44069         * g++.dg/template/class1.C: New test.
44070
44071         PR c++/11808
44072         * g++.dg/expr/call1.C: New test.
44073
44074 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
44075
44076         PR c++/12114
44077         * g++.dg/init/ref9.C: New test.
44078
44079         PR c++/11972
44080         * g++.dg/template/nested4.C: New test.
44081
44082 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44083
44084         PR c++/12093
44085         * g++.dg/template/non-dependent4.C: New test.
44086
44087         PR c++/11928
44088         * g++.dg/inherit/conv1.C: New test.
44089
44090 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44091
44092         PR c++/6196
44093         * g++.dg/ext/label1.C: New test.
44094         * g++.dg/ext/label2.C: Likewise.
44095
44096 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44097
44098         * g++.dg/expr/cond3.C: New test.
44099
44100 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44101
44102         * gcc.dg/builtins-1.c: Add new builtin cases.
44103
44104 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44105
44106         * gcc.dg/builtins-1.c: Add new cases.
44107         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44108
44109 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44110
44111         * gcc.dg/builtins-1.c: Add more math builtin tests.
44112         * gcc.dg/torture/builtin-attr-1.c: New test.
44113
44114 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44115
44116         PR optimization/5079
44117         * g++.dg/opt/static3.C: New test.
44118
44119 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44120
44121         * gcc.misc-tests/gcov-10b.c: New test.
44122
44123 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
44124
44125         * g++.dg/opt/ptrmem3.C: New test.
44126
44127         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
44128
44129 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
44130
44131         * gcc.dg/20030826-2.c: New test.
44132
44133 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44134
44135         PR middle-end/12002
44136         * g77.f-torture/compile/12002.f: New test case.
44137
44138 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44139
44140         * gcc.dg/20030826-1.c: New test case.
44141
44142 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
44143
44144         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
44145
44146 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
44147
44148         PR c++/11871
44149         * c++.dg/lookup/crash1.C: New test.
44150
44151         * c++.dg/warn/noeffect3.C: New test.
44152
44153 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
44154
44155         * gcc.dg/compat/vector-1_x.c: Compile with -w.
44156         * gcc.dg/compat/vector-1_y.c: Ditto.
44157         * gcc.dg/compat/vector-2_x.c: Ditto.
44158         * gcc.dg/compat/vector-2_y.c: Ditto.
44159
44160 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
44161
44162         * gcc.dg/20030702-1.c: New test.
44163
44164 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
44165
44166         PR c++/8795
44167         * g++.dg/ext/altivec-1.C: New test.
44168
44169 2003-08-24  Richard Henderson  <rth@redhat.com>
44170
44171         * g++.dg/eh/simd-2.C: Add -w for x86.
44172
44173 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
44174
44175         * gcc.dg/20030815-1.c: New test.
44176
44177 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44178
44179         PR c++/3765
44180         * g++.dg/parse/access6.C: New test.
44181
44182 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44183
44184         PR c++/641, c++/11876
44185         * g++.dg/template/friend22.C: New test.
44186         * g++.dg/template/friend23.C: Likewise.
44187
44188 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44189
44190         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
44191         identically.
44192
44193 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44194
44195         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
44196
44197 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44198
44199         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
44200
44201 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44202
44203         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
44204
44205 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44206
44207         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
44208
44209 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
44210
44211         PR c++/11919
44212         * g++.dg/overload/prom1.C: New test.
44213
44214         PR c++/11551
44215         * g++.dg/parse/dtor2.C: New test.
44216
44217         PR c++/10762
44218         * g++.dg/parse/using2.C: New test.
44219
44220 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
44221
44222         PR target/11805
44223         * gcc.c-torture/compile/20030821-1.c: New.
44224
44225 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
44226
44227         PR c++/11834
44228         * g++.dg/template/deduce2.C: New test.
44229
44230 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
44231
44232         * gcc.c-torture/execute/20030821-1.c: New test.
44233
44234 2003-08-20  Roger Sayle  <roger@eyesopen.com>
44235
44236         PR middle-end/11984
44237         * gcc.dg/20030820-1.c: New test case.
44238
44239 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
44240
44241         PR c++/11945
44242         * g++.dg/warn/noeffect2.C: New test.
44243
44244 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
44245
44246         PR c++/10926
44247         * g++.dg/template/dtor2.C: New test.
44248
44249         PR c++/11684
44250         * g++.dg/template/operator1.C: New test.
44251         * g++.dg/parse/operator4.C: New test.
44252
44253         PR c++/11946.C
44254         * g++.dg/expr/enum1.C: New test.
44255         * gcc.dg/c99-bool-1.c: Remove bogus warning.
44256
44257         PR c++/11036.C
44258         * g++.dg/parse/elab2.C: New test.
44259         * g++.dg/parse/typedef4.C: Change error message.
44260         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
44261         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
44262         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
44263
44264 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
44265
44266         * gcc.dg/pch/warn-1.c: New.
44267         * gcc.dg/pch/warn-1.hs: New.
44268
44269         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
44270         not-tested file.
44271
44272 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
44273
44274         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
44275
44276 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
44277
44278         * gcc.dg/uninit-D.c: New Test.
44279         * gcc.dg/uninit-E.c: New Test.
44280         * gcc.dg/uninit-F.c: New Test.
44281         * gcc.dg/uninit-G.c: New Test.
44282
44283 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
44284
44285         * g++.dg/README: Describe the pch directory.
44286
44287 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44288
44289         PR c++/11174
44290         * g++.dg/parse/access4.C: New test.
44291         * g++.dg/parse/access5.C: Likewise.
44292         * g++.old-deja/g++.jason/access17.C: Adjust error message.
44293
44294 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
44295
44296         * gcc.dg/noncompile/20030818-1.c: New.
44297
44298 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44299
44300         PR c++/11957
44301         * g++.dg/warn/noeffect1.C: New test.
44302
44303         * g++.dg/template/scope2.C: New test.
44304         * g++.dg/template/error2.C: Correct dg-error
44305
44306 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
44307
44308         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
44309
44310 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
44311
44312         PR C++/11512
44313         * g++.dg/template/warn1.C: New.
44314
44315 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
44316
44317         * g++.dg/template/error2.C: New test.
44318         * g++.dg/lookup/using7.C: Adjust errors
44319         * g++.old-deja/g++.pt/crash36.C: Likewise.
44320         * g++.old-deja/g++.pt/derived3.C: Likewise.
44321
44322 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44323
44324         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
44325         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
44326         * gcc.c-torture/execute/builtins/string-9.c: New, from
44327         string-opt-9.c.  Adjust for execute/builtins framework.
44328         * gcc.c-torture/execute/string-opt-9.c: Delete.
44329
44330 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
44331
44332         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
44333
44334         * g++.dg/parse/ret-type2.C: New test.
44335
44336         PR c++/11703
44337         * g++.dg/init/new8.C: New test.
44338
44339         PR c++/10923
44340         * g++.dg/parse/typedef5.C: New test.
44341
44342         PR c++/9512
44343         * g++.dg/parse/qualified2.C: New test.
44344         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
44345         invalid code.
44346
44347 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
44348
44349         * g++.dg/conversion/ptrmem1.C: New test.
44350
44351 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
44352
44353         PR target/11693
44354         * gcc.dg/20030811-1.c: New test.
44355
44356         PR target/11535
44357         * gcc.c-torture/execute/20030811-1.c: New test.
44358
44359 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44360
44361         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
44362
44363 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
44364
44365         PR c++/11789.C
44366         * g++.dg/inherit/multiple1.C: New test.
44367
44368 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
44369
44370         * gcc.dg/spe1.c: New test.
44371
44372         PR c++/11670
44373         * g++.dg/expr/cast2.C: New test.
44374
44375         PR c++/10530
44376         * g++.dg/template/dependent-name2.C: New test.
44377
44378 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
44379
44380         * g++.dg/parse/crash11.C: Put the dg options in comments.
44381
44382 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
44383
44384         * lib/gcc-dg.exp: Update for diagnostic change.
44385
44386 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44387
44388         PR c++/5767
44389         * g++.dg/parse/crash11.C: New test.
44390
44391 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
44392
44393         * gcc.dg/cpp/spacing1.c: Update.
44394
44395 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
44396
44397         PR target/11739
44398         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
44399         a value for -mtune.
44400
44401 2003-08-04  Roger Sayle  <roger@eyesopen.com>
44402
44403         PR middle-end/11771
44404         * gcc.c-torture/compile/20030804-1.c: New test case.
44405
44406 2003-08-04  Roger Sayle  <roger@eyesopen.com>
44407
44408         * gcc.dg/20030804-1.c: New test case.
44409
44410 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
44411
44412         * gcc.dg/cpp/separate-1.c: New test.
44413
44414 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
44415
44416         PR c++/11704
44417         * g++.dg/template/dependent-expr2.C: New test.
44418
44419         PR c++/11766
44420         * g++.dg/expr/ptrmem1.C: New test.
44421
44422 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44423
44424         PR c++/9453
44425         * g++.dg/template/friend15.C: New test.
44426
44427 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
44428
44429         * lib/dg-pch.exp: Work round PCH bug.
44430
44431 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44432
44433         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
44434         builtins.  Move cases from builtins-4.c here.
44435
44436         * gcc.dg/torture/builtin-math-1.c: New test taken from
44437         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
44438         additional cases.
44439
44440         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
44441         Delete.
44442
44443 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
44444
44445         PR c++/9447
44446         * g++.dg/template/using7.C: New test.
44447
44448 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
44449
44450         * import1.c, import2.c: New tests.
44451
44452 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
44453
44454         * g++.dg/eh/crossjump1.C: New test.
44455
44456 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
44457
44458         PR c++/11697
44459         * g++.dg/template/using6.C: New test.
44460
44461         PR c++/11744
44462         * g++.dg/template/koenig2.C: New test.
44463
44464 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44465
44466         PR c++/7983
44467         * g++.dg/parse/typedef4.C: New test.
44468
44469 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44470
44471         PR c++/8442, c++/8806
44472         * g++.dg/template/elab1.C: New test.
44473         * g++.dg/template/type2.C: Likewise.
44474         * g++.dg/template/ttp3.C: Adjust expected error message.
44475         * g++.old-deja/g++.law/visibility13.C: Likewise.
44476         * g++.old-deja/g++.niklas/t135.C: Likewise.
44477         * g++.old-deja/g++.pt/ttp41.C: Likewise.
44478         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
44479         template argument.
44480         * g++.old-deja/g++.pt/ttp44.C: Likewise.
44481
44482 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
44483
44484         PR c++/11295
44485         * g++.dg/ext/stmtexpr1.C: New test.
44486
44487         * g++.dg/opt/tmp1.C: New test.
44488
44489         PR c++/11525
44490         * g++.dg/parse/constant4.C: New test.
44491
44492         PR c++/9447
44493         * g++.dg/template/using5.C: New test.
44494
44495 2003-07-31  Roger Sayle  <roger@eyesopen.com>
44496
44497         * gcc.dg/builtins-27.c: New test case.
44498
44499 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
44500
44501         * gcc.dg/tls/opt-7.c: New test.
44502
44503 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
44504
44505         * g++.old-deja/g++.other/crash18.C: Remove.
44506
44507 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44508
44509         * g++.dg/template/explicit3.C: New.
44510         * g++.dg/template/explicit4.C: New.
44511         * g++.dg/template/explicit5.C: New.
44512
44513         PR c++/11347
44514         * g++.dg/template/memtmpl1.C: New.
44515
44516 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
44517
44518         PR target/11565
44519         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
44520         * gcc.dg/i386-387-5.c (dg-options): Likewise.
44521
44522 2003-07-30  Jan Hubicka  <jh@suse.cz>
44523
44524         * vtgc1.c: Kill.
44525
44526 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
44527
44528         * gcc.dg/struct-in-proto-1.c: New test.
44529
44530 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
44531
44532         * gcc.dg/cpp/include2.c: Only expect one message.
44533
44534 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
44535
44536         PR c++/9447
44537         * g++.dg/template/using1.C: New test.
44538         * g++.dg/template/using2.C: New test.
44539         * g++.dg/template/using3.C: New test.
44540         * g++.dg/template/using4.C: New test.
44541
44542 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
44543
44544         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
44545         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44546
44547 2003-07-28  Jan Hubicka  <jh@suse.cz>
44548
44549         PR c++/11530
44550         * g++.dg/opt/call1.C: New test.
44551
44552 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
44553
44554         PR c++/11667
44555         * g++.dg/init/enum2.C: New test.
44556         * g++.dg/template/overload1.C: Add "-w" option.
44557
44558 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
44559
44560         * gcc.dg/Wdeclaration-after-statement-1.c,
44561         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
44562
44563 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
44564
44565         * gcc.c-torture/compile/20030725-1.c: New test.
44566
44567 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
44568
44569         * gcc.dg/20030505.c: Only run for SPE.
44570         Remove definition of opaque type.
44571
44572 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
44573
44574         * g++.dg/template/ptrmem6.C: New test.
44575
44576 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
44577
44578         * gcc.c-torture/compile/zero-strct-2.c: New test.
44579
44580 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
44581
44582         * gcc.dg/intermod-1.c: New test.
44583
44584 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44585
44586         PR c++/11617
44587         * g++.dg/template/lookup2.C: New test.
44588         * g++.dg/template/memclass1.C: Remove instantiated from error.
44589         * g++.dg/other/error2.C: Tweak expected errors.
44590
44591         PR c++/11596
44592         * g++.dg/template/defarg3.C: New test.
44593
44594         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
44595
44596 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
44597
44598         * g++.dg/inherit/access5.C: New test.
44599
44600 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44601
44602         PR c++/11513
44603         * g++.dg/template/crash8.C: New test.
44604
44605 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
44606
44607         PR c/10602
44608         * gcc.dg/noncompile/incomplete-2.c: New test.
44609
44610 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
44611
44612         PR c++/11645
44613         * g++.dg/inherit/access4.C: New test.
44614
44615         PR c++/11517
44616         * g++.dg/expr/cond2.C: New test.
44617
44618         PR optimization/10679
44619         * g++.dg/opt/inline4.C: New test.
44620
44621 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
44622
44623         * g++.dg/parse/crash10: New test.
44624
44625 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
44626
44627         * g++.dg/ext/flexary1.C: New test.
44628
44629 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44630
44631         PR c++/10793
44632         * g++.dg/template/crash9.C: New test.
44633
44634 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44635
44636         PR c++/3004
44637         * g++.dg/parse/typedef3.C: New test.
44638
44639         PR c++/7906
44640         * g++.dg/parse/operator2.C: New test.
44641
44642         PR c++/8895
44643         * g++.dg/parse/def-tmpl-arg1.C: New test.
44644
44645         PR c++/9282
44646         * g++.dg/parse/funptr1.C: New test.
44647
44648         PR c++/9452
44649         * g++.dg/parse/ambig3.C: New test.
44650
44651         PR c++/9454
44652         * g++.dg/parse/operator3.C: New test.
44653
44654         PR c++/9486
44655         * g++.dg/parse/template10.C: New test.
44656
44657         PR c++/9488
44658         * g++.dg/parse/template11.C: New test.
44659
44660         PR c++/10150
44661         * g++.dg/parse/invalid-op1.C: New test.
44662
44663         PR c++/10247
44664         * g++.dg/parse/condexpr1.C: New test.
44665
44666 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
44667
44668         * g++.dg/ext/packed3.C: New test.
44669         * g++.dg/ext/packed4.C: New test.
44670
44671         * gcc.dg/pack-test-3.c: New test.
44672
44673 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
44674
44675         * lib/compat.exp: Handle dg-options per source file.
44676         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
44677         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
44678         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
44679         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
44680         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
44681         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
44682         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
44683         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
44684         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
44685         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
44686         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
44687         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
44688         * g++.dg/compat/break/bitfield7_x.C: Ditto.
44689         * g++.dg/compat/break/bitfield7_y.C: Ditto.
44690
44691 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
44692
44693         PR c/10320
44694         * gcc.c-torture/execute/20030718-1.c: New test.
44695
44696 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
44697
44698         PR optimization/11536
44699         * gcc.dg/20030721-1.c: New test.
44700
44701 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
44702
44703         PR c++/11546
44704         * g++.dg/template/lookup1.C: New test.
44705
44706 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
44707
44708         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
44709         diagnostics of ill-formed constructs involving labels.
44710         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
44711         the new 'previously defined here' message.
44712
44713 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
44714
44715         * g++.dg/parse/non-dependent2.C: New test.
44716
44717 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
44718
44719         * g++.dg/init/init-ref4.C: xfail on targets without
44720         weak symbols.
44721
44722 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
44723
44724         PR target/11087
44725         * gcc.c-torture/execute/20030717-1.c: New test.
44726
44727 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44728
44729         * g++.dg/opt/cfg1.C: New test.
44730
44731 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
44732
44733         PR optimization/11557
44734         * gcc.dg/20030717-1.c: New test.
44735
44736 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
44737
44738         PR c++/10476
44739         * g++.dg/expr/crash-1.C: New test.
44740
44741         PR c++/11027
44742         * g++.dg/template/init3.C: New test.
44743
44744         PR c++/8222
44745         * g++.dg/template/non-dependent1.C: New test.
44746
44747         PR c++/11070
44748         * g++.dg/template/non-dependent2.C: New test.
44749
44750         PR c++/11071
44751         * g++.dg/template/non-dependent3.C: New test.
44752
44753         PR c++/9907
44754         * g++.dg/template/sizeof5.C: New test.
44755
44756 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
44757
44758         PR 11498
44759         * gcc.c-torture/compile/mangle-1.c: New file.
44760
44761 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44762
44763         PR c++/7809
44764         * g++.dg/parse/access3.C: New test.
44765
44766 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
44767
44768         PR c++/11384
44769         * g++.dg/init/init-ref4.C: New test.
44770
44771 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
44772
44773         PR c++/11547
44774         * g++.dg/parse/constant3.C: New test.
44775         * g++.dg/parse/crash7.C: Likewise.
44776
44777 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
44778
44779         PR target/11008
44780         * gcc.dg/i386-pentium4-not-mull.c: New.
44781
44782 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
44783
44784         * gcc.dg/asm-names.c (ymain): Make it weak.
44785
44786 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44787
44788         PR c++/5421
44789         * g++.dg/template/friend21.C: New test.
44790
44791 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
44792
44793         * gcc.dg/cleanup-8.c: New test.
44794         * gcc.dg/cleanup-9.c: New test.
44795
44796 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
44797
44798         * g++.dg/ext/dll-MI1.h: New file.
44799         * g++.dg/ext/dllexport-MI1.C: New file.
44800         * g++.dg/ext/dllimport-MI1.C: New file.
44801
44802 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
44803
44804         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
44805         it does not have cmpstrsi patterns (just cmpmemsi).
44806
44807 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
44808
44809         PR debug/11473
44810         * g++.dg/debug/debug8.C: New test.
44811
44812 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44813
44814         PR c++/10108
44815         * g++.dg/template/crash7.C: New test.
44816
44817 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
44818
44819         PR target/10795
44820         * gcc.c-torture/compile/20030708-1.c: New.
44821
44822 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
44823
44824         * gcc.c-torture/execute/20030715-1.c: New test.
44825
44826 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
44827
44828         * gcc.dg/pch/inline-3.c: New file.
44829         * gcc.dg/pch/inline-3.hs: New file.
44830         * gcc.dg/pch/inline-4.c: New file.
44831         * gcc.dg/pch/inline-4.hs: New file.
44832
44833 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
44834
44835         PR c++/11509
44836         * g++.dg/template/crash6.C: New test.
44837
44838         PR c++/7053
44839         * g++.dg/template/friend20.C: New test.
44840
44841         PR c++/7019
44842         * g++.dg/template/overload2.C: New test.
44843
44844 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44845
44846         PR optimization/11440
44847         * gcc.c-torture/execute/20030714-1.c: New test.
44848
44849 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44850
44851         PR c++/11154
44852         * g++.dg/template/partial2.C: New test.
44853
44854 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
44855
44856         PR c++/11503
44857         * g++.dg/template/anon1.C: New test.
44858
44859         PR c++/11493
44860         PR c++/11495
44861         * g++.dg/parse/template9.C: Likewise.
44862         * g++.dg/template/crash4.C: New test.
44863         * g++.dg/template/koenig1.C: Likewise.
44864         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
44865         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
44866         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
44867         functions.
44868         * g++.old-deja/g++.jason/template36.C: Likewise.
44869         * g++.old-deja/g++.mike/p1989.C: Likewise.
44870         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
44871         * g++.old-deja/g++.pt/ttp20.C: Use this->.
44872         * g++.old-deja/g++.pt/ttp21.C: Use this->.
44873         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
44874         compiling.
44875         * g++.old-deja/g++.pt/union2.C: Use this->.
44876
44877 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
44878
44879         * gcc.dg/20030711-1.c: New test.
44880
44881 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
44882
44883         PR c++/11050
44884         * g++.dg/parse/args1.C: New test.
44885         * g++.pt/defarg8.C: Change expected errors.
44886
44887 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
44888
44889         PR c++/8164
44890         * g++.dg/template/nontype2.C: New test.
44891
44892         PR c++/10558
44893         * g++.dg/parse/template8.C: New test.
44894
44895         PR c++/8327
44896         * g++.dg/template/scope1.C: New test.
44897
44898         * g++.dg/warn/Wsign-compare-1.C: New test.
44899
44900 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
44901
44902         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
44903
44904 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
44905
44906         PR c++/9411
44907         * g++.dg/template/explicit2.C: New test.
44908
44909         PR c++/10032
44910         * g++.dg/warn/pedantic1.C: New test.
44911
44912 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
44913
44914         PR c++ 9483
44915         * g++.dg/other/field1.C: New test.
44916
44917 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
44918
44919         PR c/11449
44920         * gcc.c-torture/compile/20030707-1.c: New.
44921
44922 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44923
44924         PR c++/10849
44925         * g++.dg/template/access12.C: New test.
44926
44927 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
44928
44929         * g++.dg/bprob/bprob.exp (prof_ext): Update.
44930         * g77.dg/bprob/bprob.exp (prof_ext): Update.
44931         * gcc.misc-tests/bprob.exp (prof_ext): Update.
44932         * gcc.misc-tests/gcov.exp: Update
44933         * g++.dg/gcov/gcov.exp: Update
44934         * lib/gcov.exp: Update.
44935
44936 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
44937
44938         * g++.dg/abi/mangle17.C: Make sure template expressions are
44939         dependent.
44940         * g++.dg/abi/mangle4.C: Mark erroneous casts.
44941         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
44942         * g++.dg/opt/stack1.C: Remove erroneous code.
44943         * g++.dg/parse/template7.C: New test.
44944         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
44945         * g++.old-deja/g++.pt/crash4.C: Likewise.
44946
44947 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44948
44949         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
44950         with zero or one occurence of `$' after the initial `L'.
44951
44952 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
44953
44954         * gcc.c-torture/compile/20030704-1.c: Add a comment.
44955
44956 2003-07-08  Roger Sayle  <roger@eyesopen.com>
44957
44958         PR c/11370
44959         * gcc.dg/Wunreachable-6.c: New testcase.
44960         * gcc.dg/Wunreachable-7.c: New testcase.
44961
44962 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
44963
44964         PR c/11420
44965         * gcc.dg/20030708-1.c: New test.
44966
44967 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
44968
44969         * gcc.dg/compat/sdata-section.h: New file.
44970         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
44971         * gcc.dg/torture/mips-sdata-1.c: New test.
44972
44973 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44974
44975         PR c++/11030
44976         * g++.dg/template/friend19.C: New test.
44977
44978 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
44979
44980         * g++.dg/opt/strength-reduce.C: New test.
44981
44982 2003-07-07  Roger Sayle  <roger@eyesopen.com>
44983
44984         PR target/10979
44985         * gcc.dg/20030707-1.c: New testcase.
44986
44987 2003-07-07  Roger Sayle  <roger@eyesopen.com>
44988
44989         PR optimization/11059
44990         * g++.dg/opt/emptyunion.C: New testcase.
44991
44992 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44993             Eric Botcazou  <ebotcazou@libertysurf.fr>
44994
44995         * g++.dg/opt/stack1.C: New test.
44996
44997 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
44998
44999         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
45000         run test.
45001
45002         PR c++/11431
45003         * g++.dg/expr/static_cast3.C: New test.
45004
45005 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
45006
45007         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
45008         everywhere.
45009         * gcc.dg/concat.c: Concatenation of string constants with
45010         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
45011         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
45012         * gcc.dg/cpp/escape-2.c: Use wide character constants where
45013         necessary to avoid multi-character character constant warning.
45014         * gcc.dg/cpp/escape.c: Likewise.
45015         * gcc.dg/cpp/ucs.c: Likewise.
45016         Remove backslashes from dg-bogus comments, as they confuse Tcl.
45017         Fix a typo.
45018
45019 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45020
45021         PR c/11428
45022         * gcc.c-torture/compile/20030704-1.c: New.
45023
45024 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45025
45026         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
45027
45028 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
45029
45030         PR c++/5287, PR c++/7910,  PR c++/11021
45031         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
45032         tests for warnings.
45033         * g++.dg/ext/dllimport2.C: Add tests for warnings.
45034         * g++.dg/ext/dllimport3.C: Likewise.
45035         * g++.dg/ext/dllimport4.C: New file.
45036         * g++.dg/ext/dllimport5.C: New file.
45037         * g++.dg/ext/dllimport6.C: New file.
45038         * g++.dg/ext/dllimport7.C: New file.
45039         * g++.dg/ext/dllimport8.C: New file.
45040         * g++.dg/ext/dllimport9.C: New file.
45041         * g++.dg/ext/dllimport10.C: New file.
45042         * g++.dg/ext/dllexport1.C: New file.
45043
45044 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45045
45046         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
45047         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
45048
45049 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45050
45051         * gcc.dg/builtins-25.c: New testcase.
45052         * gcc.dg/builtins-26.c: New testcase.
45053
45054 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
45055
45056         * gcc.dg/compat/vector-defs.h: New file.
45057         * gcc.dg/compat/vector-setup.h: New file.
45058         * gcc.dg/compat/vector-check.h: New file.
45059         * gcc.dg/compat/vector-1_main.c: New file.
45060         * gcc.dg/compat/vector-1_x.c: New file.
45061         * gcc.dg/compat/vector-1_y.c: New file.
45062         * gcc.dg/compat/vector-2_main.c: New file.
45063         * gcc.dg/compat/vector-2_x.c: New file.
45064         * gcc.dg/compat/vector-2_y.c: New file.
45065
45066         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
45067         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
45068         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
45069         * gcc.dg/compat/struct-align-1.h: New file.
45070         * gcc.dg/compat/struct-align-1_main.c: New file.
45071         * gcc.dg/compat/struct-align-1_x.c: New file.
45072         * gcc.dg/compat/struct-align-1_y.c: New file.
45073         * gcc.dg/compat/struct-align-2.h: New file.
45074         * gcc.dg/compat/struct-align-2_main.c: New file.
45075         * gcc.dg/compat/struct-align-2_x.c: New file.
45076         * gcc.dg/compat/struct-align-2_y.c: New file.
45077
45078         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
45079         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45080         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45081         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45082         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45083         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45084         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45085         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45086         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45087         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45088         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45089         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45090         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45091         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45092         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45093         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45094         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45095         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45096         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45097         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45098         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45099         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45100         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45101         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45102         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45103         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45104         * gcc.dg/compat/struct-return-10_x.c: Ditto.
45105         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45106         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45107
45108 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45109
45110         * gcc.dg/i386-call-1.c: New test.
45111
45112 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45113
45114         PR c++/9162
45115         * g++.dg/parse/defarg4.C: New.
45116
45117 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45118
45119         PR target/10700
45120         * gcc.c-torture/compile/20030703-1.c: New test case.
45121
45122 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45123
45124         * g++.dg/template/local3.C: Remove extra semicolon.
45125
45126 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45127
45128         * gcc.dg/i386-volatile-1.c: New test.
45129
45130 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
45131
45132         PR c++/11072
45133         * g++.dg/other/offsetof2.C: XFAIL.
45134         * g++.dg/other/offsetof5.C: New.
45135
45136         PR c++/10219
45137         * g++.dg/template/error1.C: New.
45138
45139         PR c++/9779
45140         * g++.dg/template/dependent-expr1.C: New.
45141
45142 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
45143
45144         PR c++/6949
45145         * g++.dg/template/local3.C: New test.
45146
45147         PR c++/11149
45148         * g++.dg/lookup/scoped6.C: New test.
45149
45150 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
45151
45152         PR c++/8046
45153         * g++.dg/other/error7.C: New test.
45154
45155 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
45156
45157         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
45158         * g++.old-deja/g++.abi/vtable3.h: Likewise.
45159         * g++.old-deja/g++.law/code-gen5.C: Likewise.
45160         * g++.old-deja/g++.other/union2.C: Likewise.
45161         * gcc.dg/c90-const-expr-2.c: Likewise.
45162         * gcc.dg/c90-const-expr-3.c: Likewise.
45163         * gcc.dg/c99-const-expr-2.c: Likewise.
45164         * gcc.dg/c99-const-expr-3.c: Likewise.
45165         * gcc.dg/concat.c: Likewise.
45166
45167 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
45168
45169         PR c++/9559
45170         * g++.dg/init/static1.C: New test.
45171
45172 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45173
45174         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
45175         * g++.old-deja/g++.other/access2.C: Likewise.
45176         * g++.old-deja/g++.other/decl2.C: Likewise.
45177         * gcc.c-torture/execute/20020615-1.c: Likewise.
45178
45179 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45180
45181         PR c++/4933
45182         * g++.dg/template/sizeof4.C: New test.
45183
45184 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45185
45186         * g++.dg/other/error6.C: New test.
45187
45188 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45189
45190         PR c++/10750
45191         * g++.dg/parse/constant2.C: New test.
45192
45193 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
45194
45195         PR c++/11106
45196         * g++.dg/other/error5.C: New test.
45197
45198 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45199
45200         * gcc.dg/format/gcc_diag-1.c: New test.
45201
45202 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
45203
45204         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
45205
45206 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
45207
45208         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
45209         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
45210         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
45211
45212 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
45213
45214         * gcc.c-torture/execute/builtins/string-8.c: New test.
45215         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
45216         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
45217         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
45218
45219 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
45220
45221         PR c++/10468
45222         * g++.dg/ext/typeof6.C: New test.
45223
45224 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
45225
45226         PR c++/10796
45227         * g++.dg/init/enum1.C: New test.
45228
45229 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
45230
45231         * gcc.dg/20030627-1.c: New test.
45232
45233 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
45234
45235         PR c++/11332
45236         * g++.dg/expr/static_cast2.C: New test.
45237
45238 2003-06-26  Roger Sayle  <roger@eyesopen.com>
45239             Jakub Jelinek  <jakub@redhat.com>
45240
45241         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
45242         sprintf(dst,"%s",src) optimization.
45243         * gcc.c-torture/execute/20030626-1.c: New test case.
45244         * gcc.c-torture/execute/20030626-2.c: New test case.
45245
45246 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
45247
45248         * gcc.c-torture/execute/multi-ix.c: New test.
45249
45250         * gcc.c-torture/execute/simd-4.c (main):
45251         Added missing semicolon at end of union.
45252
45253 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
45254
45255         PR c++/8266
45256         * g++.dg/template/explicit-instantiation3.C: New test.
45257
45258 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
45259
45260         * gcc.dg/20030626-1.c: Use signed char.
45261
45262 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
45263
45264         * gcc.dg/20030626-1.c: New test.
45265
45266 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
45267
45268         * const-str-2.m: Update.
45269
45270 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
45271
45272         PR c++/10990
45273         * g++.dg/rtti/dyncast1.C: New test.
45274         * g++.dg/abi/mangle4.C: Correct base-specifier access.
45275         * g++.dg/lookup/scoped1.C: Remove XFAIL.
45276         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
45277
45278         PR c++/10931
45279         * g++.dg/expr/static_cast1.C: New test.
45280
45281 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
45282
45283         * gcc.dg/20030625-1.c: New test.
45284
45285 2003-06-24  Roger Sayle  <roger@eyesopen.com>
45286
45287         * gcc.c-torture/compile/20030624-1.c: New test case.
45288
45289 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
45290
45291         * gcc.c-torture/execute/string-opt-17.c: New test.
45292
45293 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
45294
45295         PR c++/5754
45296         * g++.dg/parse/crash6.C: New test.
45297
45298 2003-06-23  Roger Sayle  <roger@eyesopen.com>
45299
45300         * gcc.dg/builtins-24.c: New test case.
45301
45302 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
45303
45304         * g++.dg/opt/operator1.C: New test.
45305
45306 2003-06-22  Roger Sayle  <roger@eyesopen.com>
45307
45308         * gcc.c-torture/execute/string-opt-16.c: New test case.
45309
45310 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
45311
45312         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
45313         * g++.old-deja/g++.other/conv7.C: Likewise.
45314         * g++.old-deja/g++.other/overcnv2.C: Likewise.
45315         * g++.old-deja/g++.other/overload14.C: Likewise.
45316
45317 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
45318
45319         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
45320         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
45321
45322 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45323
45324         PR c++/10888
45325         * g++.dg/warn/Winline-3.C: New test.
45326
45327 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45328
45329         * lib/target-supports.exp (check_alias_available): Make the test
45330         program acceptable to the Solaris assembler.
45331
45332         PR c++/10749
45333         * g++.dg/template/memclass2.C: New test.
45334
45335 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45336             Eric Botcazou  <ebotcazou@libertysurf.fr>
45337
45338         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
45339         data for non-matching targets.
45340         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
45341
45342 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45343
45344         PR c++/10845
45345         * g++.dg/template/member3.C: New test.
45346
45347 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
45348
45349         PR c++/10939
45350         * g++.dg/template/func1.C: New test.
45351
45352         PR c++/9649
45353         * g++.dg/template/static4.C: New test.
45354         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
45355
45356         PR c++/11041
45357         * g++.dg/init/ref7.C: New test.
45358
45359 2003-06-19  Matt Austern  <austern@apple.com>
45360
45361         PR c++/11228
45362         * g++.dg/anew1.C: New test.
45363         * g++.dg/anew2.C: New test.
45364         * g++.dg/anew3.C: New test.
45365         * g++.dg/anew4.C: New test.
45366
45367 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
45368
45369         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
45370
45371 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
45372
45373         * gcc.c-torture/execute/simd-4.c (main): Make expected value
45374         endian-dependent.
45375
45376 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
45377
45378         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
45379         Remove cruft.
45380
45381 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
45382
45383         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
45384         * gcc.c-torture/compile/961203-1.c: Likewise.
45385         * gcc.c-torture/compile/980506-1.c: Likewise.
45386
45387 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
45388
45389         PR c++/10712
45390         * g++.dg/lookup/using7.C: New test.
45391
45392 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
45393
45394         PR c++/11105
45395         * g++.dg/abi/conv1.C: Remove it.
45396         * g++.dg/template/conv7.C: New test.
45397         * g++.dg/template/conv8.C: Likewise.
45398         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
45399         conversion operator.
45400
45401 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
45402
45403         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
45404         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45405         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45406         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45407         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45408         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45409         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45410         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45411         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45412         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45413         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45414         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45415         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45416         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45417         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45418         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45419         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45420         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45421         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45422         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45423         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45424         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45425         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45426         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45427         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45428         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45429         * gcc.dg/compat/struct-return-10_x.c: Ditto.
45430         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45431         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45432
45433 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
45434
45435         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
45436         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
45437         indications.
45438
45439 2003-06-16  Roger Sayle  <roger@eyesopen.com>
45440
45441         * gcc.dg/i386-387-5.c: New test case.
45442         * gcc.dg/i386-387-6.c: New test case.
45443         * gcc.dg/builtins-23.c: New test case.
45444
45445 2003-06-15  Roger Sayle  <roger@eyesopen.com>
45446
45447         * gcc.dg/builtins-22.c: New test case.
45448         * gcc.dg/i386-387-1.c: Update to test exp.
45449         * gcc.dg/i386-387-2.c: Likewise.
45450
45451 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45452
45453         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
45454
45455 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
45456
45457         * lib/gcc-dg.exp (dg-require-dll): New function.
45458         (dg-xfail-if): Likewise.
45459         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
45460         driver.
45461
45462         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
45463         * gcc.c-torture/compile/20001205-1.c: Likewise.
45464         * gcc.c-torture/compile/20001226-1.c: Likewise.
45465         * gcc.c-torture/compile/20010518-2.c: Likewise.
45466         * gcc.c-torture/compile/20020312-1.c: Likewise.
45467         * gcc.c-torture/compile/20020604-1.c: Likewise.
45468         * gcc.c-torture/compile/920501-12.c: Likewise.
45469         * gcc.c-torture/compile/920501-4.c: Likewise.
45470         * gcc.c-torture/compile/920520-1.c: Likewise.
45471         * gcc.c-torture/compile/920521-1.c: Likewise.
45472         * gcc.c-torture/compile/920625-1.c: Likewise.
45473         * gcc.c-torture/compile/961203-1.c: Likewise.
45474         * gcc.c-torture/compile/980506-1.c: Likewise.
45475         * gcc.c-torture/compile/981006-1.c: Likewise.
45476         * gcc.c-torture/compile/981022-1.c: Likewise.
45477         * gcc.c-torture/compile/981223-1.c: Likewise.
45478         * gcc.c-torture/compile/990617-1.c: Likewise.
45479         * gcc.c-torture/compile/dll.c: Likewise.
45480         * gcc.c-torture/compile/labels-3.c: Likewise.
45481         * gcc.c-torture/compile/mipscop-1.c: Likewise.
45482         * gcc.c-torture/compile/mipscop-2.c: Likewise.
45483         * gcc.c-torture/compile/mipscop-3.c: Likewise.
45484         * gcc.c-torture/compile/mipscop-4.c: Likewise.
45485         * gcc.c-torture/compile/simd-5.c: Likewise.
45486         * gcc.c-torture/compile/20000804-1.x: Remove.
45487         * gcc.c-torture/compile/20001205-1.x: Likewise.
45488         * gcc.c-torture/compile/20001226-1.x: Likewise.
45489         * gcc.c-torture/compile/20010518-2.x: Likewise.
45490         * gcc.c-torture/compile/20020312-1.x: Likewise.
45491         * gcc.c-torture/compile/20020604-1.x: Likewise.
45492         * gcc.c-torture/compile/920501-12.x: Likewise.
45493         * gcc.c-torture/compile/920501-4.x: Likewise.
45494         * gcc.c-torture/compile/920520-1.x: Likewise.
45495         * gcc.c-torture/compile/920521-1.x: Likewise.
45496         * gcc.c-torture/compile/920625-1.x: Likewise.
45497         * gcc.c-torture/compile/961203-1.x: Likewise.
45498         * gcc.c-torture/compile/980506-1.x: Likewise.
45499         * gcc.c-torture/compile/981006-1.x: Likewise.
45500         * gcc.c-torture/compile/981022-1.x: Likewise.
45501         * gcc.c-torture/compile/981223-1.x: Likewise.
45502         * gcc.c-torture/compile/990617-1.x: Likewise.
45503         * gcc.c-torture/compile/mipscop-1.x: Likewise.
45504         * gcc.c-torture/compile/mipscop-2.x: Likewise.
45505         * gcc.c-torture/compile/mipscop-3.x: Likewise.
45506         * gcc.c-torture/compile/mipscop-4.x: Likewise.
45507         * gcc.c-torture/compile/simd-5.x: Likewise.
45508
45509         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
45510
45511 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
45512
45513         * gcc.c-torture/execute/20030611-1.c: New test.
45514
45515 2003-06-12  Roger Sayle  <roger@eyesopen.com>
45516
45517         PR middle-end/168
45518         * gcc.dg/20030612-1.c: New test case.
45519
45520 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
45521
45522         PR c++/10635
45523         * g++.dg/expr/cast1.C: New test.
45524
45525 2003-06-12  Roger Sayle  <roger@eyesopen.com>
45526
45527         * gcc.dg/builtins-21.c: New test case.
45528
45529 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
45530
45531         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
45532         options instead of at the end.
45533         * lib/objc.exp (objc_target_compile): Likewise.
45534
45535 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
45536
45537         PR c++/10432
45538         * g++.dg/parse/error1.C: New test.
45539
45540 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
45541
45542         * gcc.dg/compat/struct-by-value-11_main.c: New file.
45543         * gcc.dg/compat/struct-by-value-11_x.c: New file.
45544         * gcc.dg/compat/struct-by-value-11_y.c: New file.
45545         * gcc.dg/compat/struct-by-value-12_main.c: New file.
45546         * gcc.dg/compat/struct-by-value-12_x.c: New file.
45547         * gcc.dg/compat/struct-by-value-12_y.c: New file.
45548         * gcc.dg/compat/struct-by-value-13_main.c: New file.
45549         * gcc.dg/compat/struct-by-value-13_x.c: New file.
45550         * gcc.dg/compat/struct-by-value-13_y.c: New file.
45551         * gcc.dg/compat/struct-by-value-14_main.c: New file.
45552         * gcc.dg/compat/struct-by-value-14_x.c: New file.
45553         * gcc.dg/compat/struct-by-value-14_y.c: New file.
45554         * gcc.dg/compat/struct-by-value-15_main.c: New file.
45555         * gcc.dg/compat/struct-by-value-15_x.c: New file.
45556         * gcc.dg/compat/struct-by-value-15_y.c: New file.
45557         * gcc.dg/compat/struct-by-value-16_main.c: New file.
45558         * gcc.dg/compat/struct-by-value-16_x.c: New file.
45559         * gcc.dg/compat/struct-by-value-16_y.c: New file.
45560         * gcc.dg/compat/struct-by-value-17_main.c: New file.
45561         * gcc.dg/compat/struct-by-value-17_x.c: New file.
45562         * gcc.dg/compat/struct-by-value-17_y.c: New file.
45563         * gcc.dg/compat/struct-by-value-18_main.c: New file.
45564         * gcc.dg/compat/struct-by-value-18_x.c: New file.
45565         * gcc.dg/compat/struct-by-value-18_y.c: New file.
45566
45567         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
45568         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
45569         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
45570         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
45571         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
45572         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
45573         * gcc.dg/compat/scalar-return-3_main.c: New file.
45574         * gcc.dg/compat/scalar-return-3_x.c: New file.
45575         * gcc.dg/compat/scalar-return-3_y.c: New file.
45576         * gcc.dg/compat/scalar-return-4_main.c: New file.
45577         * gcc.dg/compat/scalar-return-4_x.c: New file.
45578         * gcc.dg/compat/scalar-return-4_y.c: New file.
45579
45580 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
45581
45582         * gcc.dg/compat/fp2-struct-check.h: New file.
45583         * gcc.dg/compat/fp2-struct-defs.h: New file.
45584         * gcc.dg/compat/fp2-struct-init.h: New file.
45585         * gcc.dg/compat/struct-by-value-10_main.c: New file.
45586         * gcc.dg/compat/struct-by-value-10_x.c: New file.
45587         * gcc.dg/compat/struct-by-value-10_y.c: New file.
45588         * gcc.dg/compat/struct-return-10_main.c: New file.
45589         * gcc.dg/compat/struct-return-10_x.c: New file.
45590         * gcc.dg/compat/struct-return-10_y.c: New file.
45591
45592         * gcc.dg/compat/compat-common.h: New file.
45593         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
45594         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
45595         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
45596         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
45597         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
45598         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
45599         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
45600         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45601         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
45602         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
45603         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45604         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
45605         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
45606         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45607         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
45608         * gcc.dg/compat/small-struct-check.h: Ditto.
45609         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
45610         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45611         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
45612         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
45613         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45614         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
45615         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
45616         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45617         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
45618         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
45619         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45620         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
45621         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
45622         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45623         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
45624         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
45625         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45626         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
45627         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
45628         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45629         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
45630         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
45631         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45632         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
45633         * gcc.dg/compat/struct-return-2_main.c: Ditto.
45634         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45635         * gcc.dg/compat/struct-return-2_y.c: Ditto.
45636         * gcc.dg/compat/struct-return-3_main.c: Ditto.
45637         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45638         * gcc.dg/compat/struct-return-3_y.c: Ditto.
45639
45640 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
45641
45642         * g++.dg/pch/static-1.C: New file.
45643         * g++.dg/pch/static-1.Hs: New file.
45644
45645 2003-06-10  Richard Henderson  <rth@redhat.com>
45646
45647         * gcc.dg/asm-7.c: Adjust expected warning text.
45648
45649 2003-06-10  Roger Sayle  <roger@eyesopen.com>
45650
45651         * gcc.dg/builtins-20.c: New test case.
45652
45653 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
45654
45655         PR c++/11131
45656         * g++.dg/opt/template1.C: New test.
45657
45658 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
45659
45660         * lib/gcc-dg.exp (dg-test): Clear additional_files and
45661         additional_sources.
45662
45663 2003-05-21  David Taylor  <dtaylor@emc.com>
45664
45665         * gcc.dg/Wpadded.c: New file.
45666
45667 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
45668
45669         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
45670         * gcc.dg/special/weak-2.c: Add dg-require-weak.
45671         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
45672         dg-require-weak.
45673
45674 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
45675
45676         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
45677
45678 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
45679
45680         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
45681         (dg-require-alias): Likewise.
45682         (dg-require-gc-sections): Likewise.
45683         * lib/target-supports.exp (check_gc_sections_available): Likewise.
45684
45685 2003-06-08  Richard Henderson  <rth@redhat.com>
45686
45687         * gcc.dg/20011029-2.c: Fix the array reference.
45688         * gcc.dg/asm-7.c: New.
45689
45690 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
45691
45692         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
45693
45694 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
45695
45696         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
45697         (dg-require-gc-sections): Likewise.
45698
45699 2003-06-08  Jan Hubicka  <jh@suse.cz>
45700
45701         * i386-cmov1.c: Fix regular expression.
45702         * i386-cvt-1.c: Likewise.
45703         * i386-local.c: Likewise.
45704         * i386-local2.c: Likewise.
45705         * i386-mul.c: Likewise.
45706         * i386-ssetype-1.c: Likewise.
45707         * i386-ssetype-3.c: Likewise.
45708         * i386-ssetype-5.c: Likewise.
45709
45710 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45711
45712         PR c++/11039
45713         * g++.dg/warn/implicit-typename2.C: New test.
45714         * g++.dg/warn/implicit-typename3.C: New test.
45715
45716 2003-06-07  Richard Henderson  <rth@redhat.com>
45717
45718         * g++.dg/other/offsetof3.C: Use size_t.
45719         * g++.dg/other/offsetof4.C: Likewise.
45720
45721 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
45722
45723         * lib/copy-file.exp: New. Implement gcc_copy_files.
45724
45725         * lib/dg-pch.exp: Load copy-file.exp
45726         (dg-pch): Use gcc_copy_files instead of "file copy".
45727
45728 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
45729
45730         * gcc.dg/weak/weak.exp: Simplify.
45731         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
45732         * gcc.dg/weak/weak-1.c: Likewise.
45733         * gcc.dg/weak/weak-2.c: Likewise.
45734         * gcc.dg/weak/weak-3.c: Likewise.
45735         * gcc.dg/weak/weak-4.c: Likewise.
45736         * gcc.dg/weak/weak-5.c: Likewise.
45737         * gcc.dg/weak/weak-6.c: Likewise.
45738         * gcc.dg/weak/weak-7.c: Likewise.
45739         * gcc.dg/weak/weak-8.c: Likewise.
45740         * gcc.dg/weak/weak-9.c: Likewise.
45741
45742 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
45743
45744         gcc.c-torture/execute/20030606-1.c: New.
45745
45746 2003-06-06  Roger Sayle  <roger@eyesopen.com>
45747
45748         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
45749         * gcc.dg/builtins-19.c: Likewise.
45750
45751 2003-06-06  Roger Sayle  <roger@eyesopen.com>
45752
45753         * gcc.dg/builtins-2.c: Add some more tests.
45754         * gcc.dg/builtins-18.c: New test case.
45755         * gcc.dg/builtins-19.c: New test case.
45756
45757 2003-06-06  Roger Sayle  <roger@eyesopen.com>
45758             Jim Wilson  <wilson@tuliptree.org>
45759
45760         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
45761
45762 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
45763
45764         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
45765         mempcpy/stpcpy calls not to be optimized into something else.
45766         * gcc.c-torture/execute/string-opt-3.c: Moved to...
45767         * gcc.c-torture/execute/builtins/string-7.c: ...here.
45768         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
45769
45770 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45771
45772         * gcc.dg/format/asm_fprintf-1.c: New test.
45773
45774 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
45775
45776         * lib/gcc-defs.exp (additional_sources): New variable.
45777         (dg-additional-sources): New function.
45778         (additional_files): New variable.
45779         (dg-additional-files): New function.
45780         (dg-additional-files-options): Likewise.
45781         * lib/gcc-dg.exp (dg-require-weak): New function.
45782         (dg-require-alias): Likewise.
45783         (dg-require-gc-sections): Likewise.
45784         * lib/target-supports.exp (check_alias_available): Remove testfile
45785         parameter.
45786         (check_gc_sections_available): New function.
45787         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
45788         (dg-gpp-additional-files): Likewise.
45789         * lib/g++.exp (additional_sources): Remove.
45790         (additional_files): Likewise.
45791         (g++_target_compile): Use dg-additional-files-options.
45792
45793         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
45794         Tcl logic.
45795         * gcc.dg/special/ecos.exp: Remove.
45796         * gcc.dg/special/20000419-2.c: Use dg-require-*.
45797         * gcc.dg/special/alias-1.c: Likewise.
45798         * gcc.dg/special/alias-2.c: Likewise.
45799         * gcc.dg/special/gcsec-1.c: Likewise.
45800         * gcc.dg/special/weak-1.c: Likewise.
45801         * gcc.dg/special/weak-2.c: Likewise.
45802         * gcc.dg/special/wkali-1.c: Likewise.
45803         * gcc.dg/special/wkali-2.c: Likewise.
45804
45805         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
45806         dg-gpp-additional-*.
45807         * g++.dg/special/conpr-3.C: Likewise.
45808         * g++.dg/special/conpr-4.C: Likewise.
45809         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
45810         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
45811         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
45812         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
45813         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
45814         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
45815         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
45816         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
45817         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
45818         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
45819         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
45820         * g++.old-deja/g++.other/comdat1.C: Likewise.
45821         * g++.old-deja/g++.other/comdat2.C: Likewise.
45822         * g++.old-deja/g++.other/comdat3.C: Likewise.
45823         * g++.old-deja/g++.other/ctor1.C: Likewise.
45824         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
45825
45826 2003-06-05  Richard Henderson  <rth@redhat.com>
45827
45828         * gcc.dg/debug/20030605-1.c: New.
45829
45830 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
45831
45832         * README.QMTEST: Update.
45833
45834 2003-06-04  Richard Henderson  <rth@redhat.com>
45835
45836         * gcc.dg/cleanup-1.c: New.
45837         * gcc.dg/cleanup-2.c: New.
45838         * gcc.dg/cleanup-3.c: New.
45839         * gcc.dg/cleanup-4.c: New.
45840         * gcc.dg/cleanup-5.c: New.
45841         * gcc.dg/cleanup-6.c: New.
45842         * gcc.dg/cleanup-7.c: New.
45843
45844 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
45845
45846         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
45847
45848         * lib/dg-pch.exp: New file.
45849         * g++.dg/pch/pch.exp: Use dg-pch.exp.
45850         * gcc.dg/pch/pch.exp: Likewise.
45851
45852 2003-06-04  Roger Sayle  <roger@eyesopen.com>
45853
45854         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
45855         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
45856         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
45857         * gcc.dg/builtins-17.c: New test case.
45858         * gcc.dg/i386-387-4.c: New test case.
45859         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
45860
45861 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45862
45863         * gcc.dg/ultrasp9.c: New test.
45864
45865 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45866
45867         * gcc.c-torture/compile/20030604-1.c: New test.
45868         * gcc.dg/sparc-constant-1.c: New test.
45869
45870 2003-06-03  Glen Nakamura  <glen@imodulo.com>
45871
45872         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
45873
45874 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
45875
45876         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
45877
45878         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
45879         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
45880
45881 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
45882
45883         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
45884
45885 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45886
45887         PR c++/10940
45888         * g++.dg/template/spec10.C: New test.
45889
45890 2003-06-03  Roger Sayle  <roger@eyesopen.com>
45891
45892         * gcc.dg/builtins-16.c: New test case.
45893
45894 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
45895
45896         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
45897         mempcpy test with post-increments.
45898         * gcc.c-torture/execute/string-opt-3.c: New test.
45899         * gcc.dg/string-opt-1.c: New test.
45900
45901 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
45902
45903         PR fortran/10965
45904         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
45905
45906 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
45907
45908         * lib/scanasm.exp (dg-scan): New function, factored out of ...
45909         (scan-assembler): ... here.  Use dg-scan.
45910         (scan-assembler-not): Likewise.
45911         (scan-file): New function.
45912         (scan-file-not): Likewise.
45913         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
45914         * gcc.dg/cpp/_Pragma4.c: Likewise.
45915         * gcc.dg/cpp/_Pragma5.c: Likewise.
45916         * gcc.dg/cpp/avoidpaste1.c: Likewise.
45917         * gcc.dg/cpp/avoidpaste2.c: Likewise.
45918         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
45919         * gcc.dg/cpp/cmdlne-P.c: Likewise.
45920         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
45921         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
45922         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
45923         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
45924         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
45925         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
45926         * gcc.dg/cpp/cxxcom1.c: Likewise.
45927         * gcc.dg/cpp/line1.c: Likewise.
45928         * gcc.dg/cpp/maccom1.c: Likewise.
45929         * gcc.dg/cpp/maccom2.c: Likewise.
45930         * gcc.dg/cpp/maccom3.c: Likewise.
45931         * gcc.dg/cpp/maccom4.c: Likewise.
45932         * gcc.dg/cpp/maccom5.c: Likewise.
45933         * gcc.dg/cpp/maccom6.c: Likewise.
45934         * gcc.dg/cpp/multiline.c: Likewise.
45935         * gcc.dg/cpp/spacing1.c: Likewise.
45936         * gcc.dg/cpp/spacing2.c: Likewise.
45937         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
45938         * gcc.dg/cpp/trad/maccom1.c: Likewise.
45939         * gcc.dg/cpp/trad/maccom2.c: Likewise.
45940         * gcc.dg/cpp/trad/maccom3.c: Likewise.
45941         * gcc.dg/cpp/trad/maccom4.c: Likewise.
45942         * gcc.dg/cpp/trad/maccom6.c: Likewise.
45943         * gcc.dg/cpp/cxxcom2.c: Likewise.
45944         * gcc.dg/cpp/cxxcom2.h: New file.
45945
45946         * gcc.dg/cpp/truefalse.cpp: Move it to ...
45947         * g++.dg/cpp/truefalse.C: Here.
45948         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
45949
45950 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
45951
45952         * gcc.dg/cpp/redef3.c: New file.
45953
45954 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
45955
45956         * gcc.dg/i386-loop-3.c: New test.
45957
45958 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
45959
45960         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
45961
45962 2003-05-31  Roger Sayle  <roger@eyesopen.com>
45963
45964         * gcc.dg/fwrapv-1.c: New test case.
45965         * gcc.dg/fwrapv-2.c: New test case.
45966
45967 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45968
45969         PR c++/10956
45970         * g++.dg/template/spec9.C: New test.
45971
45972 2003-05-29  Roger Sayle  <roger@eyesopen.com>
45973
45974         * gcc.dg/duff-4.c: New test case.
45975
45976 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
45977
45978         PR fortran/10843
45979         * g77.dg/ffixed-form-1.f: New test
45980         * g77.dg/ffixed-form-2.f: New test
45981         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
45982         * g77.dg/ffree-form-3.f: New test
45983
45984 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
45985
45986         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
45987         * gcc.dg/wint_t-1.c: Likewise.
45988
45989 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45990
45991         * g++.dg/template/access11.C: New test.
45992
45993 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45994
45995         PR c++/10849
45996         * g++.dg/template/access10.C: New test.
45997
45998 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45999             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46000
46001         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
46002
46003 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
46004
46005         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
46006         suppress for powerpc-*-darwin*.
46007         * gcc.dg/torture/builtin-noret-2.c: Likewise.
46008
46009 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
46010
46011         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
46012         suppress option for powerpc-*-darwin*.
46013
46014 2003-05-23  Roger Sayle  <roger@eyesopen.com>
46015
46016         * gcc.dg/builtins-1.c: Add tests for tan and atan.
46017         * gcc.dg/builtins-4.c: Add test for fmod.
46018
46019 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46020
46021         PR c++/10682
46022         * g++.dg/template/instantiate4.C: New test.
46023
46024 2003-05-22  Roger Sayle  <roger@eyesopen.com>
46025
46026         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
46027
46028 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
46029
46030         * gcc.dg/compat/scalar-return-1_main.c: New file.
46031         * gcc.dg/compat/scalar-return-1_x.c: New file.
46032         * gcc.dg/compat/scalar-return-1_y.c: New file.
46033         * gcc.dg/compat/scalar-return-2_main.c: New file.
46034         * gcc.dg/compat/scalar-return-2_x.c: New file.
46035         * gcc.dg/compat/scalar-return-2_y.c: New file.
46036         * gcc.dg/compat/struct-return-3_main.c: New file.
46037         * gcc.dg/compat/struct-return-3_y.c: New file.
46038         * gcc.dg/compat/struct-return-3_x.c: New file.
46039         * gcc.dg/compat/struct-return-2_main.c: New file.
46040         * gcc.dg/compat/struct-return-2_x.c: New file.
46041         * gcc.dg/compat/struct-return-2_y.c: New file.
46042
46043 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46044
46045         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
46046         for hppa*-hp-hpux*.
46047         * gcc.dg/20021014-1.c (dg-options): Likewise.
46048         * gcc.dg/nest.c (dg-options): Likewise.
46049
46050 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
46051
46052         PR c++/9738
46053         * g++.dg/ext/dllimport2.C: New file.
46054         * g++.dg/ext/dllimport3.C: New file.
46055
46056 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
46057
46058         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
46059         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46060         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46061         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46062         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46063         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46064         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
46065         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
46066         * gcc.dg/compat/small-struct-defs.h: New file.
46067         * gcc.dg/compat/small-struct-init.h: New file.
46068         * gcc.dg/compat/small-struct-check.h: New file.
46069         * gcc.dg/compat/fp-struct-defs.h: New file.
46070         * gcc.dg/compat/fp-struct-check.h: New file.
46071         * gcc.dg/compat/fp-struct-init.h: New file.
46072         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
46073         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
46074
46075 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
46076
46077         * gcc.dg/20030225-2.c: New test.
46078
46079 2003-05-18  Roger Sayle  <roger@eyesopen.com>
46080             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46081
46082         * gcc.c-torture/compile/20030518-1.c: New test case.
46083
46084 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
46085
46086         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
46087         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
46088         gcc-dg-debug-runtest.
46089         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
46090         gcc-dg-debug-runtest.
46091
46092 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46093
46094         PR c++/9022
46095         * g++.dg/lookup/using6.C: New test.
46096
46097 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46098
46099         * g++.dg/parse/access2.C: New test.
46100
46101 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
46102
46103         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
46104         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
46105         * gcc.dg/debug/debug.exp: Likewise.
46106
46107 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
46108
46109         * gcc.dg/dollar.c: New test.
46110
46111 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
46112
46113         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
46114         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
46115         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
46116         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
46117         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
46118         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
46119         * gcc.dg/compat/struct-by-value-6_main.c: New file.
46120         * gcc.dg/compat/struct-by-value-6_x.c: New file.
46121         * gcc.dg/compat/struct-by-value-6_y.c: New file.
46122         * gcc.dg/compat/struct-by-value-7_main.c: New file.
46123         * gcc.dg/compat/struct-by-value-7_x.c: New file.
46124         * gcc.dg/compat/struct-by-value-7_y.c: New file.
46125         * gcc.dg/compat/struct-by-value-8_main.c: New file.
46126         * gcc.dg/compat/struct-by-value-8_x.c: New file.
46127         * gcc.dg/compat/struct-by-value-8_y.c: New file.
46128         * gcc.dg/compat/struct-by-value-9_main.c: New file.
46129         * gcc.dg/compat/struct-by-value-9_x.c: New file.
46130         * gcc.dg/compat/struct-by-value-9_y.c: New file.
46131
46132 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
46133
46134         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
46135         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
46136         support for "repo" mode.
46137         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
46138         * lib/g77-dg.exp: Likewise.
46139         * lib/obj-dg.exp: Likewise.
46140
46141 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
46142
46143         Merge from gcc-3_2-rhl8-branch:
46144         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
46145
46146         * gcc.dg/tls/opt-6.c: New test.
46147
46148         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
46149
46150         * gcc.dg/20030405-1.c: New test.
46151
46152         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
46153
46154         * gcc.dg/20030309-1.c: New test.
46155
46156         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46157
46158         * gcc.c-torture/execute/20030307-1.c: New test.
46159
46160         2003-02-20  Randolph Chung  <tausq@debian.org>
46161
46162         * gcc.c-torture/compile/20030220-1.c: New test.
46163
46164         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
46165
46166         * gcc.dg/20030217-1.c: New test.
46167
46168         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
46169
46170         * gcc.c-torture/compile/20020129-1.c: New test.
46171
46172         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46173
46174         * gcc.dg/unroll-1.c: New test.
46175
46176         2002-11-16  Jan Hubicka  <jh@suse.cz>
46177
46178         * gcc.c-torture/execute/20020920-1.c: New test.
46179
46180         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
46181
46182         PR target/7434
46183         * gcc.c-torture/compile/20021008-1.c: New test.
46184
46185         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
46186
46187         PR target/7559
46188         * gcc.c-torture/execute/20020810-1.c: New test.
46189
46190         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
46191
46192         * gcc.c-torture/compile/20020807-1.c: New test.
46193
46194         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
46195
46196         * gcc.dg/tls/opt-1.c: New test.
46197
46198         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
46199
46200         * gcc.dg/20020729-1.c: New test.
46201
46202         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
46203
46204         * g++.dg/opt/life1.C: New test.
46205
46206         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
46207
46208         * gcc.dg/20020525-1.c: New test.
46209
46210         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
46211
46212         PR c++/6794
46213         * g++.dg/ext/pretty1.C: New test.
46214         * g++.dg/ext/pretty2.C: New test.
46215
46216 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
46217
46218         PR c++/8385
46219         * g++.dg/ext/typeof5.C: New test.
46220
46221 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
46222
46223         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
46224         __USER_LABEL_PREFIX__ into account.
46225         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
46226
46227 2003-05-14  Roger Sayle  <roger@eyesopen.com>
46228
46229         * gcc.dg/builtins-15.c: New test case.
46230
46231 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
46232
46233         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
46234
46235 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
46236
46237         * lib/g++.exp: Tweak handling of additional source files.
46238         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
46239         * g++.dg/special/conpr-2a.C: Rename to ...
46240         * g++.dg/special/conpr-2a.cc: ... this.
46241         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
46242         * g++.dg/special/conpr-3a.C: Rename to ...
46243         * g++.dg/special/conpr-3a.cc: This.
46244         * g++.dg/special/conpr-3b.C: Rename to ...
46245         * g++.dg/special/conpr-3b.cc: This.
46246         * g++.dg/special/conpr-4.C: New test.
46247         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
46248
46249 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
46250
46251         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
46252
46253 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46254
46255         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
46256         * g++.old-deja/g++.robertl/eb71.C: Likewise.
46257         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
46258         * g++.old-deja/g++.other/warn3.C: Likewise.
46259
46260 2003-05-11  Roger Sayle  <roger@eyesopen.com>
46261
46262         * gcc.dg/i386-387-1.c: Update to also test log.
46263         * gcc.dg/i386-387-2.c: Likewise.
46264
46265 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
46266
46267         * g77.f-torture/execute/int8421.f: New test.
46268
46269 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46270
46271         PR c++/10230, c++/10481
46272         * g++.dg/lookup/scoped5.C: New test.
46273
46274 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46275
46276         PR c++/10552
46277         * g++.dg/template/ttp6.C: New test.
46278
46279 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
46280
46281         * gcc.c-torture/execute/builtins: New directory.
46282         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
46283         gcc.c-torture/execute/builtins.
46284         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
46285         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
46286         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
46287         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
46288
46289 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46290
46291         PR c++/9252
46292         * g++.dg/template/access8.C: New test.
46293         * g++.dg/template/access9.C: New test.
46294
46295 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46296
46297         PR c++/9554
46298         * g++.dg/parse/access1.C: New test.
46299
46300 2003-05-09  DJ Delorie  <dj@redhat.com>
46301
46302         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
46303         long, and not an int.
46304
46305 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46306
46307         PR c++/10555, c++/10576
46308         * g++.dg/template/memclass1.C: New test.
46309
46310 2003-05-08  DJ Delorie  <dj@redhat.com>
46311
46312         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
46313         targets.
46314         * gcc.c-torture/execute/20021024-1.x: Likewise.
46315         * gcc.c-torture/execute/shiftdi.x: Likewise.
46316         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
46317         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
46318         * gcc.dg/20021018-1.c: Likewise.
46319
46320 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46321
46322         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
46323
46324         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
46325         (bcopy): Call memmove.
46326
46327 2003-05-08  Roger Sayle  <roger@eyesopen.com>
46328
46329         * g77.f-torture/compile/8485.f: New test case.
46330
46331 2003-05-07  Richard Henderson  <rth@redhat.com>
46332
46333         PR c++/10570
46334         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
46335         Verify exception_cleanup not called for rethrows.
46336         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
46337         when exiting catch block without rethrowing.
46338         * g++.dg/eh/forced3.C: New.
46339         * g++.dg/eh/forced4.C: New.
46340
46341 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
46342
46343         * gcc.dg/20030505.c: Fix triplet.
46344
46345 2003-05-06  DJ Delorie  <dj@redhat.com>
46346
46347         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
46348         * gcc.dg/nest.c: Likewise.
46349
46350 2003-05-05  Roger Sayle  <roger@eyesopen.com>
46351
46352         * gcc.dg/builtins-14.c: New test case.
46353
46354 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
46355
46356         * lib/compat.exp (compat-execute): New argument.
46357         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
46358         * gcc.dg/compat: New test directory.
46359         * gcc.dg/compat/compat.exp: New expect script.
46360         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
46361         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
46362         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
46363         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
46364         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
46365         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
46366
46367         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
46368         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
46369         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
46370         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
46371         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
46372         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
46373         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
46374         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
46375         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
46376         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
46377         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
46378         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
46379         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
46380         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
46381         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
46382
46383 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
46384
46385         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
46386
46387 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
46388
46389         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
46390
46391 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
46392
46393         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
46394         * gcc.dg/ppc-fsel-2.c: New test.
46395
46396         * gcc.dg/unused-5.c: New test.
46397
46398 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46399
46400         PR c++/10496
46401         * g++.dg/warn/pmf1.C: New test.
46402
46403 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46404
46405         PR c++/4494
46406         * g++.dg/warn/main.C: New test.
46407
46408 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46409
46410         * gcc.dg/nonnull-3.c: New test.
46411
46412 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
46413
46414         * gcc.dg/cpp/Wtrigraphs.c: Update.
46415         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
46416
46417 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
46418
46419         * gcc.dg/ppc-fsel-1.c: New test.
46420
46421 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
46422
46423         PR c/10604
46424         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
46425
46426 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
46427
46428         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
46429
46430 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46431
46432         PR c++/9364, c++/10553, c++/10586
46433         * g++.dg/parse/typename4.C: New test.
46434         * g++.dg/parse/typename5.C: Likewise.
46435
46436 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
46437
46438         * gcc.c-torture/compile/20030503-1.c: New test.
46439
46440 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46441
46442         * g++.dg/lookup/using5.C: Fix testcase error.
46443
46444 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
46445
46446         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
46447         since MEABI is no longer supported.  Remove all vestiges
46448         of MEABI from the test.
46449
46450 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46451
46452         PR c++/10554
46453         * g++.dg/lookup/using5.C: New test.
46454
46455 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46456
46457         PR c++/8772
46458         * g++.dg/template/ttp5.C: New test.
46459
46460 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
46461
46462         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
46463         (dg-gpp-additional-sources): New function.
46464         (dg-gpp-additional-files): Likewise.
46465         * lib/g++.exp (additional_sources): New variable.
46466         (additional_files): Likewise.
46467         (g++_target_compile): Deal with them.
46468         * lib/old-dejagnu.exp: Remove.
46469         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
46470         * g++.old-deja: Revise all tests to use dg commands.
46471
46472 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46473
46474         PR c++/9432, c++/9528
46475         * g++.dg/lookup/using4.C: New test.
46476
46477 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
46478
46479         * gcc.dg/noreturn-5.c: New file.
46480         * gcc.dg/noreturn-6.c: New file.
46481
46482         * gcc.c-torture/compile/inline-1.c: New file.
46483
46484 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46485
46486         PR c++/10551
46487         * g++.dg/template/explicit1.C: New test.
46488
46489 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46490
46491         PR c++/10549
46492         * g++.dg/other/bitfield1.C: New test.
46493
46494         PR c++/10527
46495         * g++.dg/init/new7.C: New test.
46496
46497 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46498
46499         * g++.dg/ext/desig1.C: New test.
46500         * g++.dg/ext/init1.C: Update.
46501
46502         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
46503
46504 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
46505
46506         PR c++/10180
46507         * g++.dg/warn/Winline-1.C: New test.
46508
46509 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
46510
46511         * gcc.c-torture/execute/string-opt-19.c: New test.
46512
46513         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
46514         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
46515
46516 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
46517
46518         PR c++/10506
46519         * g++.dg/init/new6.C: New test.
46520
46521         PR c++/10503
46522         * g++.dg/init/ref6.C: New test.
46523
46524 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
46525
46526         * g++.dg/warn/weak1.C: XFAIL on AIX4.
46527
46528 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46529
46530         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
46531         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
46532
46533 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
46534
46535         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
46536         initialized static data members.
46537
46538 2003-04-25  H.J. Lu <hjl@gnu.org>
46539
46540         * gcc.dg/ia64-sync-4.c: New test.
46541
46542 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46543
46544         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
46545         date.
46546
46547 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
46548
46549         PR c++/10337
46550         * g++.dg/warn/conv1.C: New test.
46551         * g++.old-deja/g++.other/conv7.C: Adjust.
46552         * g++.old-deja/g++.other/overload14.C: Adjust.
46553
46554 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46555
46556         PR c++/10471
46557         * g++.dg/template/defarg2.C: New test.
46558
46559 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
46560
46561         * gcc.dg/cpp/include2.c: Update.
46562         * gcc.dg/cpp/multiline-2.c: New.
46563         * gcc.dg/cpp/multiline.c: Update.
46564         * gcc.dg/cpp/strify2.c: Update.
46565         * gcc.dg/cpp/trad/literals-2.c: Update.
46566
46567 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46568
46569         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
46570
46571 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46572
46573         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
46574
46575 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46576
46577         PR c++/10451
46578         * g++.dg/parse/crash4.C: New test.
46579
46580         PR c++/9847
46581         * g++.dg/parse/crash5.C: New test.
46582
46583 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
46584
46585         PR c++/10446
46586         * g++.dg/parse/crash3.C: New test.
46587
46588         PR c++/10428
46589         * g++.dg/parse/elab1.C: New test.
46590
46591 2003-04-22  Devang Patel  <dpatel@apple.com>
46592
46593         * gcc.dg/cpp/trad/funlike-5.c: New test.
46594
46595 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
46596
46597         * g++.dg/other/packed1.C: Fix dg options.
46598
46599 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
46600
46601         * g++.dg/other/offsetof2.C: New test.
46602
46603 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
46604
46605         * g++.dg/template/recurse.C: Adjust location of error messages.
46606
46607 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
46608
46609         PR c++/9881
46610         * g++.dg/init/addr-const1.C: New test.
46611         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
46612
46613 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46614
46615         PR c++/10405
46616         * g++.dg/lookup/struct-hack1.C: New test.
46617
46618 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
46619
46620         * ucs.c: Update diagnostic messages.
46621
46622 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
46623
46624         * gcc.dg/cpp/truefalse.cpp: New test.
46625         * gcc.dg/cpp/cpp.exp: Update.
46626         * g++.dg/other/stdbool-if.C: Remove.
46627
46628 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
46629
46630         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
46631         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
46632
46633 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
46634
46635         * gcc.c-torture/compile/20030418-1.c: New test.
46636
46637 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
46638
46639         * README.compat: Remove; content moved to doc/sourcebuild.texi.
46640
46641 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46642
46643         PR c++/10347
46644         g++.dg/template/dependent-name1.C: New test.
46645
46646 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
46647
46648         * gcc.dg/warn-1.c (tourist_guide): New array,
46649         contains a pointer to bar.
46650
46651 2003-04-16  Roger Sayle  <roger@eyesopen.com>
46652
46653         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
46654         * gcc.c-torture/execute/medce-1.c: New test case.
46655         * gcc.c-torture/execute/medce-2.c: New test case.
46656
46657 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
46658
46659         * lib/prune.exp: Ignore more messages.
46660
46661         PR c++/10381
46662         * g++.dg/parse/lookup3.C: New test.
46663
46664 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
46665
46666         * gcc.c-torture/compile/20030415-1.c : New test.
46667
46668 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
46669
46670         * gcc.c-torture/execute/scope-2.c: Move to ...
46671         * gcc.dg/noncompile/scope.c: .... here.
46672
46673 2003-04-14  Roger Sayle  <roger@eyesopen.com>
46674
46675         * gcc.dg/20030414-2.c: New test case.
46676
46677 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
46678
46679         PR target/10377
46680         * gcc.dg/20030414-1.c: New test.
46681
46682 2003-04-13  Roger Sayle  <roger@eyesopen.com>
46683
46684         * gcc.dg/builtins-12.c: New test case.
46685         * gcc.dg/builtins-13.c: New test case.
46686
46687 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46688
46689         * gcc.c-torture/execute/string-opt-18.c: New test.
46690
46691 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
46692
46693         PR c++/10300
46694         * g++.dg/init/new5.C: New test.
46695
46696 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
46697
46698         PR c++/7910
46699         * g++.dg/ext/dllimport1.C: New test.
46700
46701 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46702
46703         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
46704
46705 2003-04-11  Bud Davis <bdavis9659@comcast.net>
46706
46707         PR Fortran/9263
46708         * g77.f-torture/noncompile/9263.f: New test
46709         PR Fortran/1832
46710         * g77.f-torture/execute/1832.f: New test
46711
46712 2003-04-11  David Chad  <davidc@freebsd.org>
46713             Loren J. Rittle  <ljrittle@acm.org>
46714
46715         PR libobjc/8562
46716         * objc.dg/headers.m: New test.
46717
46718 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
46719
46720         * gcc.c-torture/execute/builtin-noret-2.c: New.
46721         * gcc.c-torture/execute/builtin-noret-2.x: New.
46722         XFAIL builtin-noret-2.c at -O1 and above.
46723         * gcc.dg/redecl.c: New.
46724         * gcc.dg/Wshadow-1.c: Update error regexps.
46725
46726 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
46727
46728         * g++.dg/abi/bitfield10.C: New test.
46729
46730 2003-04-09  Mike Stump  <mrs@apple.com>
46731
46732         * gcc.dg/pch/pch.exp: Make testcase names longer.
46733         * g++.dg/pch/pch.exp: Make testcase names longer.
46734
46735 2003-04-08  Roger Sayle  <roger@eyesopen.com>
46736
46737         * gcc.dg/builtins-11.c: New test case.
46738
46739 2003-04-08  Roger Sayle  <roger@eyesopen.com>
46740
46741         * gcc.dg/builtins-9.c: New test case.
46742         * gcc.dg/builtins-10.c: New test case.
46743
46744 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
46745
46746         * gcc.dg/noncompile/init-4.c.c: New test.
46747
46748 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
46749
46750         * gcc.misc-test/gcov-9.c: New test.
46751         * gcc.misc-test/gcov-10.c: New test
46752         * gcc.misc-test/gcov-11.c: New test.
46753
46754 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
46755
46756         PR optimization/10024
46757         * gcc.c-torture/compile/20030405-1.c: New test.
46758
46759 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
46760
46761         * gcc.dg/pch/static-3.c: New.
46762         * gcc.dg/pch/static-3.hs: New.
46763         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
46764
46765 2003-04-04  Richard Henderson  <rth@redhat.com>
46766
46767         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
46768         * g++.dg/eh/forced2.C: Likewise.
46769
46770 2003-04-03  Mike Stump  <mrs@apple.com>
46771
46772         * lib/scanasm.exp (scan-assembler): Add xfail processing for
46773         target arg.
46774         (scan-assembler-times, scan-assembler-not): Likewise.
46775         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
46776
46777 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46778
46779         * gcc.dg/sparc-loop-1.c: New test.
46780
46781 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
46782
46783         PR other/9274
46784         * g++.dg/pch/system-2.C: New.
46785         * g++.dg/pch/system-2.Hs: New.
46786
46787 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
46788
46789         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
46790
46791         * g++.dg/eh/simd-1.C (vecfunc): Same.
46792
46793 2003-04-01  Roger Sayle  <roger@eyesopen.com>
46794
46795         * gcc.c-torture/execute/20030401-1.c: New test case.
46796
46797 2003-04-01  Ziemowit Laski <zlaski@apple.com>
46798
46799         * objc.dg/defs.m: New.
46800
46801 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
46802
46803         * g++.dg/eh/simd-1.C: New.
46804         * g++.dg/eh/simd-2.C: New.
46805
46806 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
46807
46808         * gcc.c-torture/execute/simd-3.c: New.
46809
46810 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
46811
46812         PR c/9936
46813         * gcc.dg/20030331-2.c: New test.
46814
46815 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
46816
46817         PR c++/10278
46818         * g++.dg/parse/crash2.C: New test.
46819
46820 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
46821
46822         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
46823         * gcc.c-torture/execute/20030331-1.c: ...here.
46824
46825 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
46826
46827         * gcc.c-torture/execute/20030331-1.c: New test.
46828
46829 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
46830
46831         * lib/gcov.exp: Adjust call return testing strings.
46832         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
46833
46834 2003-03-31  Roger Sayle  <roger@eyesopen.com>
46835
46836         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
46837         * gcc.dg/builtins-7.c: New test case.
46838         * gcc.dg/builtins-8.c: New test case.
46839
46840 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
46841
46842         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
46843
46844 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
46845
46846         PR c++/7647
46847         * g++.dg/lookup-class-member-2.C: New test.
46848
46849 2003-03-30  Glen Nakamura  <glen@imodulo.com>
46850
46851         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
46852
46853 2003-03-28  Roger Sayle  <roger@eyesopen.com>
46854
46855         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
46856
46857 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
46858
46859         * g++.dg/init/attrib1.C: New test.
46860
46861 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46862
46863         * gcc.dg/ultrasp8.c: New test.
46864
46865 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46866
46867         * gcc.dg/ultrasp7.c: New test.
46868
46869 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
46870
46871         PR c++/10047
46872         * g++.dg/template/inline1.C: New test.
46873
46874 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46875
46876         * gcc.dg/sparc-dwarf2.c: New test.
46877
46878 2003-03-27  Roger Sayle  <roger@eyesopen.com>
46879
46880         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
46881         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
46882
46883 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
46884
46885         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
46886         than reading .x files.
46887         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
46888         * g77.dg/gcov/gcov-1.f: Likewise.
46889         * gcc.misc-tests/gcov-4b.c: Likewise.
46890         * gcc.misc-tests/gcov-5b.c: Likewise.
46891         * gcc.misc-tests/gcov-6.c: Likewise.
46892         * gcc.misc-tests/gcov-7.c: Likewise.
46893         * gcc.misc-tests/gcov-8.c: Likewise.
46894         * g++.dg/gcov/gcov-1.x: Remove.
46895         * g77.dg/gcov/gcov-1.x: Likewise.
46896         * gcc.misc-tests/gcov-4b.x: Likewise.
46897         * gcc.misc-tests/gcov-5b.x: Likewise.
46898         * gcc.misc-tests/gcov-6.x: Likewise.
46899         * gcc.misc-tests/gcov-7.x: Likewise.
46900         * gcc.misc-tests/gcov-8.x: Likewise.
46901
46902 2003-03-27  Glen Nakamura  <glen@imodulo.com>
46903
46904         PR opt/10087
46905         * gcc.dg/20030324-1.c: New test.
46906
46907 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
46908
46909         PR c++/10224
46910         * g++.dg/template/arg3.C: New test.
46911
46912         PR c++/10158
46913         * g++.dg/template/friend18.C: New test.
46914
46915 2003-03-26  Roger Sayle  <roger@eyesopen.com>
46916
46917         * g77.f-torture/compile/20030326-1.f: New test case.
46918
46919 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
46920
46921         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
46922
46923         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
46924
46925 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
46926
46927         * gcc.dg/ia64-sync-3.c: New test.
46928
46929 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
46930
46931         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
46932
46933 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
46934
46935         * gcc.dg/ultrasp6.c: New test.
46936
46937 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
46938
46939         * gcc.dg/i386-signbit-1.c: New test.
46940         * gcc.dg/i386-signbit-2.c: New test.
46941         * gcc.dg/i386-signbit-3.c: New test.
46942
46943 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
46944
46945         * gcc.dg/ultrasp5.c: Fix options.
46946
46947 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46948
46949         * gcc.dg/ultrasp5.c: Fix comment.
46950
46951 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
46952
46953         PR fortran/10197
46954         * g77.f-torture/execute/10197.f: New test.
46955
46956 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
46957
46958         PR c++/9898, c++/383
46959         * g++.dg/template/conv6.C: New test.
46960
46961         PR c++/10119
46962         * g++.dg/template/ptrmem5.C: New test.
46963
46964         PR c++/10026
46965         * g++.dg/lookup/koenig1.C: New test.
46966
46967         PR C++/10199
46968         * g++.dg/lookup/template2.C: New test.
46969
46970 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
46971
46972         * g++.dg/opt/rtti1.C: New test.
46973
46974 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
46975
46976         * gcc.dg/ultrasp5.c: New test.
46977
46978 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
46979
46980         PR middle-end/9967
46981         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
46982         builtin fputs.
46983
46984 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
46985
46986         PR c/8224
46987         * gcc.dg/20030323-1.c: New test.
46988
46989 2003-03-23  Roger Sayle  <roger@eyesopen.com>
46990
46991         * gcc.c-torture/compile/20030323-1.c: New test case.
46992
46993 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
46994
46995         * gcc.dg/20030321-1.c: New test.
46996
46997 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
46998
46999         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
47000
47001 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
47002
47003         PR c++/9978, c++/9708
47004         * g++.dg/ext/vlm1.C: Adjust expected error.
47005         * g++.dg/ext/vla2.C: New test.
47006         * g++.dg/template/arg1.C: New test.
47007         * g++.dg/template/arg2.C: New test.
47008
47009 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
47010
47011         * g77.f-torture/execute/select.f: New test.
47012         * g77.f-torture/noncompile/select_no_compile.f: New test.
47013
47014 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
47015
47016         PR c++/9898
47017         * g++.dg/other/error4.C: New test.
47018
47019 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
47020
47021         * g++.dg/template/friend17.C: New test.
47022
47023 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
47024
47025         * gcc.c-torture/compile/20030320-1.c: New.
47026
47027 2003-03-20  Roger Sayle  <roger@eyesopen.com>
47028
47029         * gcc.dg/builtins-6.c: New test case.
47030
47031 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
47032
47033         PR target/10073
47034         * gcc.c-torture/compile/20030319-1.c: New.
47035
47036 2003-03-18  Jan Hubicka  <jh@suse.cz>
47037
47038         * gcc.dg/i386-cvt-1.c: New test.
47039
47040 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
47041
47042         * objc.dg/naming-1.m: Use "(parse|syntax) error".
47043         * objc.dg/naming-2.m: Likewise.
47044
47045 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
47046
47047         PR c++/9639
47048         * g++.dg/parse/crash1.C: New test.
47049
47050 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
47051
47052         PR c++/8805
47053         * g++.dg/eh/cleanup1.C: New test.
47054
47055 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
47056
47057         * gcc.c-torture/execute/20030316-1.c: New test case.
47058
47059 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
47060
47061         PR c++/9629
47062         * g++.dg/init/ctor2.C: New test.
47063
47064 2003-03-15  Roger Sayle  <roger@eyesopen.com>
47065
47066         * g77.f-torture/compile/xformat.f: New test case.
47067
47068 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47069
47070         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
47071         * g++.old-deja/g++.mike/eh50.C: Likewise.
47072
47073 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47074
47075         PR c++/6440
47076         * g++.dg/template/spec7.C: New test.
47077         * g++.dg/template/spec8.C: Likewise.
47078
47079 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
47080
47081         * gcc.c-torture/execute/20030313-1.c: New test.
47082
47083 2003-03-14  Richard Henderson  <rth@redhat.com>
47084
47085         * gcc.dg/inline-2.c: Adjust alpha test for external call.
47086
47087 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
47088
47089         * gcc.c-torture/compile/20030314-1.c: New test.
47090
47091 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
47092
47093         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
47094         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
47095         thumb target,
47096         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
47097         to accept newer _imp__  prefix and additional
47098         newline in .drectve section.
47099         * gcc.dg/dll-4.c: Likewise.
47100         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
47101         switch.
47102
47103 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
47104
47105         * g++.dg/parse/namespace9.C: New test.
47106
47107         * g++.dg/init/ref5.C: New test.
47108         * g++.dg/parse/ptrmem1.C: Likewise.
47109
47110 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47111
47112         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
47113         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
47114         regular expression.
47115         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
47116         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
47117
47118 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
47119
47120         * gcc.c-torture/execute/20030224-2.c: New test.
47121
47122 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47123
47124         * gcc.dg/decl-3.c: New test.
47125
47126 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47127
47128         * gcc.dg/i386-loop-2.c: New test.
47129
47130 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
47131
47132         PR c++/9474
47133         * g++.dg/parse/namespace8.C: New test.
47134
47135         PR c++/9924
47136         * g++.dg/overload/builtin2.C: New test.
47137
47138 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
47139
47140         * gcc.dg/return-type-3.c: New test.
47141
47142 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
47143
47144         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
47145         profiling options are not supported.
47146
47147 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
47148
47149         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
47150         * g++.old-deja/g++.warn/impint2.C: Likewise.
47151
47152 2003-03-10  Devang Patel  <dpatel@apple.com>
47153
47154         * g++.dg/cpp/c++_cmd_1.C: New test.
47155         * g++.dg/cpp/c++_cmd_1.h: New file.
47156
47157 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
47158
47159         * gcc.dg/altivec-9.c: New file.
47160
47161 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47162
47163         * gcc.dg/ppc-sdata-1.c: New test.
47164         * gcc.dg/ppc-sdata-2.c: New test.
47165
47166 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
47167
47168         PR c++/9373
47169         * g++.dg/opt/ptrmem2.C: New test.
47170
47171         PR c++/8534
47172         * g++.dg/opt/ptrmem1.C: New test.
47173
47174 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47175
47176         * gcc.dg/i386-loop-1.c: New test.
47177
47178 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47179
47180         PR c++/9970
47181         * g++.dg/lookup/friend1.C: New test.
47182
47183 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
47184
47185         PR c++/9823
47186         * g++.dg/parser/constructor1.C: New test.
47187
47188 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
47189
47190         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
47191
47192         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
47193
47194 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
47195
47196         * gcc.dg/cpp/Wunused.c: Update test.
47197
47198 2003-03-08  Jan Hubicka  <jh@suse.cz>
47199
47200         * gcc.dg/inline-3.c: New test.
47201
47202 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
47203
47204         PR c++/9809
47205         * g++.dg/parse/builtin1.C: New test.
47206
47207         PR c++/9982
47208         * g++.dg/abi/cookie1.C: New test.
47209         * g++.dg/abi/cookie2.C: Likewise.
47210
47211         PR c++/9524
47212         * g++.dg/template/field1.C: New test.
47213
47214         PR c++/9912
47215         * g++.dg/parse/class1.C: New test.
47216         * g++.dg/parse/namespace7.C: Likewise.
47217         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
47218
47219 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
47220
47221         * g++.dg/init/ref4.C: New test.
47222
47223 2003-03-07  Jan Hubicka  <jh@suse.cz>
47224
47225         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
47226         * gcc.dg/inline-3.c: New test.
47227
47228 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
47229
47230         * g++.dg/init/ref3.C: New test.
47231
47232         PR c++/9965
47233         * g++.dg/init/ref2.C: New test.
47234
47235         PR c++/9400
47236         * g++.dg/warn/Wshadow-2.C: New test.
47237
47238         PR c++/9791
47239         * g++.dg/warn/Woverloaded-1.C: New test.
47240
47241 2003-03-05  Jan Hubicka  <jh@suse.cz>
47242
47243         * gcc.dg/i386-local2.c: New.
47244         * gcc.dg/i386-local.c: Fix typo.
47245
47246 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
47247
47248         * g++.dg/abi/layout3.C: New test.
47249
47250 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
47251
47252         * gcc.c-torture/compile/20030305-1.c
47253
47254 2003-03-05  Jan Hubicka  <jh@suse.cz>
47255
47256         * gcc.dg/i386-local.c: New.
47257
47258 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
47259
47260         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
47261
47262 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47263
47264         * gcc.dg/switch-2.c: New test.
47265         * gcc.dg/switch-3.c: New test.
47266         * gcc.dg/Wswitch.c: Adjust line numbers.
47267         * gcc.dg/Wswitch-default.c: Likewise.
47268         * gcc.dg/Wswitch-enum.c: Likewise.
47269
47270 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
47271
47272         * gcc.c-torture/execute/20030222-1.c: New test.
47273
47274 2003-03-03  James E Wilson  <wilson@tuliptree.org>
47275
47276         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
47277
47278 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
47279
47280         PR c++/9878
47281         * g++.dg/init/ref1.C: New test.
47282
47283 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
47284
47285         * gcc.dg/sh-relax.c: New SH-only test.
47286
47287 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
47288
47289         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
47290         comment explaining purpose of testcase.
47291
47292 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
47293
47294         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
47295         for HC11/HC12 (asm needs two int registers).
47296         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
47297         HC11/HC12 because the test uses an asm which needs two 32-bit
47298         registers.
47299
47300 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
47301
47302         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
47303         for HC11/HC12 (array is too large otherwise).
47304         * gcc.c-torture/compile/920501-4.x: New file, likewise.
47305         * gcc.c-torture/compile/20010518-2.x: Likewise.
47306         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
47307         HC11/HC12 (array is too large).
47308
47309 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
47310
47311         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
47312         * lib/g++-dg.exp (g++-dg-test): Likewise.
47313
47314 2003-03-01  Roger Sayle  <roger@eyesopen.com>
47315
47316         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
47317         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
47318
47319 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47320
47321         * g++.dg/warn/implicit-typename1.C: Remove warning.
47322
47323 2003-02-28  Richard Henderson  <rth@redhat.com>
47324
47325         * gcc.dg/noreturn-1.c: Move noreturn warning line.
47326         * gcc.dg/return-type-1.c: Move control reaches end warning line.
47327
47328 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
47329
47330         * gcc.dg/pch/pch.exp: Change .pch to .gch.
47331         * g++.dg/pch/pch.exp: Likewise.
47332
47333 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
47334
47335         PR c++/9879
47336         * g++.dg/init/new4.C: New test.
47337
47338 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
47339
47340         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
47341
47342 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
47343
47344         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
47345         unsigned long.
47346
47347         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
47348         wider than float.
47349
47350 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
47351
47352         * lib/scanasm.exp: Add support for counting numbers of
47353         occurences.
47354         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
47355         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
47356
47357 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
47358
47359         PR c++/9683
47360         * g++.dg/template/static3.C: New test.
47361
47362         PR c++/9829
47363         * g++.dg/parse/namespace6.C: New test.
47364
47365 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47366
47367         PR target/9732
47368         * gcc.dg/20030225-1.c: New test.
47369
47370 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
47371
47372         * README: Remove out-of-date information.
47373
47374         PR c++/9836
47375         * g++.dg/template/spec6.C: New test.
47376
47377 2003-02-24  Jeff Law  <law@redhat.com>
47378
47379         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
47380
47381 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47382
47383         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
47384         * gcc.dg/pragma-ep-1.c: Likewise.
47385
47386 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47387
47388         PR c++/9602
47389         * g++.dg/template/friend16.C: New test.
47390
47391 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
47392
47393         PR c++/5333
47394         * g++.dg/parse/fused-params1.C: Adjust error messages.
47395         * g++.dg/template/nested3.C: New test.
47396
47397 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
47398
47399         * g++.dg/abi/param1.C: New test.
47400
47401 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47402
47403         PR c++/7982
47404         * g++.dg/warn/implicit-typename1.C: New test.
47405
47406 2003-02-22  Kelley Cook <kelleycook@comcast.net>
47407
47408         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
47409         with "mtune".
47410         * g++.old-deja/g++.other/store-expr2.C: Likewise.
47411         * gcc.c-torture/execute/20010129-1.x: Likewise.
47412         * gcc.dg/20011107-1.c: Likewise.
47413         * gcc.dg/20020108-1.c: Likewise.
47414         * gcc.dg/20020122-3.c: Likewise.
47415         * gcc.dg/20020206-1.c: Likewise.
47416         * gcc.dg/20020310-1.c: Likewise.
47417         * gcc.dg/20020426-2.c: Likewise.
47418         * gcc.dg/20020517-1.c: Likewise.
47419         * gcc.dg/991230-1.c: Likewise.
47420         * gcc.dg/i386-unroll-1.c: Likewise.
47421         * gcc.misc-tests/i386-prefetch.exp: Likewise.
47422
47423 2003-02-22  Jan Hubicka  <jh@suse.cz>
47424
47425         * gcc.dg/i386-mul.c: New test.
47426
47427 2003-02-21  Roger Sayle  <roger@eyesopen.com>
47428
47429         * gcc.dg/builtins-5.c: New test case.
47430
47431 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
47432
47433         * gcc.dg/asmreg-1.c: New test.
47434
47435 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47436
47437         PR c++/9749
47438         * g++.dg/parse/varmod1.C: New test.
47439
47440 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47441
47442         PR c++/9727
47443         * g++.dg/template/op1.C: New test.
47444
47445 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47446
47447         PR c++/8906
47448         * g++.dg/template/nested2.C: New test.
47449
47450 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47451
47452         PR c++/8724
47453         * g++.dg/expr/dtor1.C: New test.
47454
47455 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
47456
47457         * gcc.dg/cpp/include3.c: New test.
47458         * gcc.dg/cpp/inc/foo.h: New file.
47459
47460 2003-02-21  Glen Nakamura  <glen@imodulo.com>
47461
47462         * gcc.c-torture/execute/20030221-1.c: New test.
47463
47464 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
47465
47466         PR c++/9729
47467         * g++.dg/abi/conv1.C: New test.
47468
47469 2003-02-20  Jan Hubicka  <jh@suse.cz>
47470
47471         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
47472
47473 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
47474
47475         * gcc.c-torture/compile/20030219-1.c: New test.
47476
47477 2003-02-18  Jan Hubicka  <jh@suse.cz>
47478
47479         * gcc.dg/funcorder.c: New test.
47480
47481 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
47482
47483         * gcc.c-torture/execute/20030218-1.c: New.
47484
47485 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
47486
47487         * gcc.dg/20030218-1.c: New.
47488
47489 2003-02-18  Richard Henderson  <rth@redhat.com>
47490
47491         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
47492         * gcc.dg/attr-used-2.c: New.
47493
47494 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
47495
47496         PR c++/9704
47497         * g++.dg/init/copy5.C: New test.
47498
47499 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
47500
47501         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
47502         * g++.dg/pch/pch.exp: Likewise.
47503
47504 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
47505
47506         * gcc.c-torture/execute/20030209-1.c: Enable the test if
47507         STACK_SIZE is not defined.
47508
47509 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47510
47511         PR c++/9457
47512         * g++.dg/template/init1.C: New test.
47513
47514 2003-02-16  Jan HUbicka  <jh@suse.cz>
47515
47516         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
47517         (foo): Add few extra tests
47518         * gcc.dg/c99-const-expr-3.c: Likewise.
47519         * gcc.c-torture/execute/20030216-1.c: New.
47520
47521 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47522
47523         PR c++/9459
47524         * g++.dg/ext/typeof4.C: New test.
47525
47526 2003-02-15  Roger Sayle  <roger@eyesopen.com>
47527
47528         * gcc.dg/i386-387-3.c: New test case.
47529
47530 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
47531
47532         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
47533         cris-*-elf* cris-*-aout* and mmix-*-*.
47534
47535 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
47536
47537         * gcc.dg/20030213-1.c: New test.
47538
47539 2003-02-12  Roger Sayle  <roger@eyesopen.com>
47540
47541         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
47542         * gcc.dg/i386-387-2.c: Likewise.
47543
47544 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
47545
47546         * gcc.dg/ppc-spe.c: Fix formatting.
47547         Enable tests that were previously unsupported by gas.
47548         Delete tests for instructions that no longer exist.
47549         Switch arguments on evsubifw builtin.
47550
47551 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
47552
47553         * gcc.c-torture/execute/20030209-1.c: Disable the test if
47554         STACK_SIZE is too small.
47555
47556 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
47557             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
47558
47559         * gcc.dg/decl-2.c: New test.
47560
47561 2003-02-10  Jan Hubicka  <jh@suse.cz>
47562
47563         * gcc.dg/i386-fpcvt-1.c: New test.
47564
47565 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
47566
47567         * gcc.c-torture/execute/20030209-1.c: New test.
47568
47569 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
47570
47571         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
47572         int-wide bitops, use the constants of the same width.
47573         Likewise, if long long is 32-bit wide, test bitops using
47574         32-bit constants.
47575
47576 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
47577
47578         * gcc.dg/20021014-1.c: Annotate with expected notice text.
47579
47580 2003-02-07  Roger Sayle  <roger@eyesopen.com>
47581
47582         * gcc.dg/builtins-4.c: New test case.
47583
47584 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47585
47586         * gcc.dg/20020430-1.c: Fix dg command typos.
47587         * gcc.dg/20020503-1.c: Likewise.
47588
47589 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47590
47591         PR c++/8785
47592         * g++.dg/parse/fused-params1.C: New test.
47593
47594         PR c++/8857
47595         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
47596
47597         PR c++/8921
47598         * g++.dg/parse/non-dependent1.C: New test.
47599
47600         PR c++/8928
47601         * g++.dg/parse/dupl-tmpl-args1.C: New test.
47602
47603         PR c++/9228
47604         * g++.dg/parse/undefined7.C: New test.
47605         * g++.dg/parse/non-templ1.C: New test.
47606
47607         PR c++/9229
47608         * g++.dg/parse/too-many-tmpl-args1.C: New test.
47609
47610 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
47611
47612         * gcc.c-torture/compile/20030206-1.c: New test.
47613
47614 2003-02-05  Roger Sayle  <roger@eyesopen.com>
47615
47616         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
47617         "pow" to "foo" to avoid potential confusion with a math built-in.
47618
47619 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47620
47621         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
47622         conditions for SPARC targets.
47623
47624 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
47625
47626         * gcc.dg/20030204-1.c: New test.
47627
47628 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47629
47630         PR c++/38
47631         * g++.dg/parse/array-size1.C: New test.
47632
47633         PR c++/5657
47634         * g++.dg/parse/undefined3.C: New test.
47635
47636         PR c++/5665
47637         * g++.dg/parse/undefined4.C: New test.
47638
47639         PR c++/5975
47640         * g++.dg/parse/undefined5.C: New test.
47641
47642         PR c++/7259
47643         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
47644
47645         PR c++/8578
47646         * g++.dg/parse/casting-operator1.C: New test.
47647
47648         PR c++/8596
47649         * g++.dg/parse/undefined6.C: New test.
47650
47651         PR c++/8736
47652         * g++.dg/parse/missing-template1.C: New test.
47653
47654 2003-02-04  Jan Hubicka  <jh@suse.cz>
47655
47656         * gcc.dg/i386-cadd.c: Compile using -march=k8.
47657         * gcc.dg/i386-cmov?.c: Likewise.
47658         * gcc.dg/i386-fpcvt-?.c: Likewise.
47659         * gcc.dg/i386-ssefp-1.c: Likewise.
47660         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
47661         conventions.
47662
47663 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
47664
47665         PR c++/7129
47666         * g++.dg/ext/max.C: New test.
47667
47668 2003-02-03  Jan Hubicka  <jh@suse.cz>
47669
47670         * gcc.c-torture/execute/20030203-1.c: New test.
47671
47672 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
47673
47674         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
47675         'natural-endian'.
47676
47677 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
47678
47679         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
47680         * g++.dg/init/new2.C: Likewise.
47681         * g++.dg/other/new1.C: Likewise.
47682
47683 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
47684
47685         * gcc.dg/struct-ret-libc.c: New test.
47686
47687 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
47688
47689         * gcc.dg/20030129-1.c: New test.
47690
47691 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47692
47693         PR c++/8849
47694         * g++.dg/template/ptrmem4.C: New test.
47695
47696 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
47697
47698         * g++.dg/parser/constant1.C: New test.
47699
47700 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47701
47702         PR c++/8591
47703         * g++.dg/parse/friend2.C: New test.
47704
47705 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
47706
47707         PR c++/9437
47708         * g++.dg/template/unify4.C: New test.
47709
47710 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
47711
47712         * gcc.c-torture/execute/20030128-1.c: New test.
47713
47714 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
47715
47716         * g++.dg/lookup/nested1.C: Test moved from ...
47717         * g++.old-deja/g++.other/lookup24.C: ... here.
47718
47719 2003-01-28  Jan Hubicka  <jh@suse.cz>
47720
47721         * gcc.dg/i386-cmov5.c: New test.
47722
47723 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
47724
47725         * gcc.c-torture/execute/20010925-1.c: Changed the
47726         memcpy declaration.
47727
47728 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
47729
47730         PR c++/3902
47731         * g++.dg/parse/template5.C: New test.
47732
47733 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
47734
47735         PR fortran/9258
47736         * g77.dg/pr9258: New test.
47737
47738 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
47739
47740         * README: Move relevant parts from README.g++.
47741
47742         * README.g++: Remove this file.
47743
47744 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
47745
47746         * g++.dg/abi/dcast1.C: New test.
47747
47748 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47749
47750         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
47751
47752 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
47753
47754         PR c++/47
47755         * g++.old-deja/g++.other/lookup24.C: New test.
47756
47757 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47758
47759         PR middle-end/7227
47760         * gcc.dg/uninit-C.c: New test.
47761
47762 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
47763
47764         * g++.dg/abi/covariant1.C: New test.
47765
47766 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
47767
47768         * gcc.dg/20030123-1.c: New test.
47769
47770 2003-01-25  Jan Hubicka  <jh@suse.cz>
47771
47772         PR opt/8492
47773         * gcc.c-torture/compile/20030125-1.c
47774
47775 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
47776
47777         PR c++/9403
47778         * g++.dg/parse/template3.C: New test.
47779         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
47780
47781         PR c++/795
47782         * g++.dg/parse/template4.C: New test.
47783
47784         PR c++/9415
47785         * g++.dg/template/qual2.C: New test.
47786
47787         PR c++/8545
47788         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
47789
47790         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
47791
47792 2003-01-25  Roger Sayle  <roger@eyesopen.com>
47793
47794         * gcc.c-torture/execute/switch-1.c: New test case.
47795
47796 2003-01-25  Jan Hubicka  <jh@suse.cz>
47797
47798         * gcc.c-torture/execute/20030125-1.[cx]: New test.
47799
47800 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
47801
47802         Tweaks for Bison-1.875. From the NEWS file:
47803         "- `parse error' -> `syntax error'
47804         Bison now uniformly uses the term `syntax error'"
47805         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
47806         * gcc.dg/cpp/digraph2.c: Likewise.
47807         * gcc.dg/cpp/direct2.c: Likewise.
47808         * gcc.dg/cpp/paste4.c: Likewise.
47809         * gcc.dg/c90-restrict-1.c: Likewise.
47810         * gcc.dg/c99-func-2.c: Likewise.
47811         * gcc.dg/noncompile/920721-2.c: Likewise.
47812         * gcc.dg/noncompile/930622-2.c: Likewise.
47813         * gcc.dg/noncompile/940112-1.c: Likewise.
47814         * gcc.dg/noncompile/950921-1.c: Likewise.
47815         * gcc.dg/noncompile/951123-1.c: Likewise.
47816         * gcc.dg/noncompile/971104-1.c: Likewise.
47817         * gcc.dg/noncompile/990416-1.c: Likewise.
47818
47819 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
47820
47821         * g++.dg/parse/undefined1.C: Add error message.
47822
47823 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
47824
47825         PR c++/9354
47826         * g++.dg/parse/new1.C: New test.
47827
47828         PR c++/9216
47829         * g++.dg/parse/template2.C: New test.
47830
47831         PR c++/9354
47832         * g++.dg/parse/typedef2.C: New test.
47833
47834         PR c++/9328
47835         * g++.dg/ext/typeof3.C: New test.
47836
47837 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47838
47839         PR c++/2738
47840         * g++.dg/parse/ret-type1.C: New test.
47841
47842         PR c++/3792
47843         * g++.dg/parse/tmpl-outside1.C: New test.
47844
47845         PR c++/4207
47846         * g++.dg/parse/int-as-enum1.C: New test.
47847
47848         PR c++/4903
47849         * g++.dg/parse/no-typename1.C: New test.
47850
47851         PR c++/5533
47852         * g++.dg/parse/no-value1.C: New test.
47853
47854         PR c++/5921
47855         * g++.dg/parse/wrong-inline1.C: New test.
47856
47857         PR c++/6402
47858         * g++.dg/parse/ref1.C: New test.
47859
47860         PR c++/6992
47861         * g++.dg/parse/attr-ctor1.C: New test.
47862
47863         PR c++/7229
47864         * g++.dg/parse/namespace5.C: New test.
47865
47866         PR c++/7917
47867         * g++.dg/parse/func-def1.C: New test.
47868
47869         PR c++/8143
47870         * g++.dg/parse/undefined1.C: New test.
47871
47872         PR c++/5723, PR c++/8522
47873         * g++.dg/parse/specialization1.C: New test.
47874
47875         PR c++/163, PR c++/8595
47876         * g++.dg/parse/struct-as-enum1.C: New test.
47877
47878         PR c++/9173
47879         * g++.dg/parse/undefined2.C: New test.
47880
47881 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
47882
47883         PR c++/9298
47884         * g++.dg/parse/template1.C: New test.
47885
47886         PR c++/9384
47887         * g++.dg/parse/using1.C: New test.
47888
47889         PR c++/9285
47890         PR c++/9294
47891         * g++.dg/parse/expr2.C: New test.
47892
47893         PR c++/9388
47894         * g++.dg/parse/lookup2.C: Likewise.
47895
47896 2003-01-21  Jan Hubicka  <jh@suse.cz>
47897
47898         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
47899         * gcc.c-torture/execute/eeprof-1.c: Likewise.
47900         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
47901         * gcc.c-torture/execute/string-opt-*.c: Likewise.
47902
47903 2003-01-20  Nick Clifton  <nickc@redhat.com>
47904
47905         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
47906         problem with ARM sibcall code generation.
47907
47908 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
47909
47910         * gcc.c-torture/execute/20030120-1.c: New.
47911
47912 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
47913
47914         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
47915
47916 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
47917
47918         PR c++/9272
47919         * g++.dg/parse/ctor1.C: New test.
47920
47921         PR c++/9294:
47922         * g++.dg/parse/qualified1.C: New test.
47923
47924         * g++.dg/parse/typename3.C: New test.
47925
47926 2003-01-16  Richard Henderson  <rth@redhat.com>
47927
47928         * g++.dg/tls/init-2.C: Fix error matches for real this time.
47929
47930 2003-01-16  Richard Henderson  <rth@redhat.com>
47931
47932         * g++.dg/pch/pch.exp: Copy test header to the working directory
47933         before using it either for precompilation or direct use.
47934         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
47935         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
47936
47937 2003-01-16  Richard Henderson  <rth@redhat.com>
47938
47939         * gcc.dg/pch/pch.exp: Copy test header to the working directory
47940         before using it either for precompilation or direct use.
47941         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
47942         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
47943
47944 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
47945
47946         * g++.dg/ext/typename1.C: Add typename keyword.
47947         * g++.dg/template/crash1.C: Update error messages.
47948         * g++.dg/template/crash2.C: Remove error message.
47949         * g++.dg/parse/typename2.C: New test.
47950         * g++.dg/template/typename2.C: Change implicit
47951         typename warning into error.
47952         * g++.old-deja/g++.benjamin/tem03.C: Issue more
47953         error messages.
47954         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
47955         * g++.old-deja/g++.brendan/crash56.C: Add this->.
47956         * g++.old-deja/g++.law/visibility13.C: Remove error
47957         messages.
47958         * g++.old-deja/g++.ns/template17.C: Reorder code to
47959         make declaration visible in template.
47960         * g++.old-deja/g++.pt/crash3.C: Fix typos.
47961         * g++.old-deja/g++.pt/crash36.C: Issue more error
47962         messages.
47963         * g++.old-deja/g++.pt/crash5.C: Improve error
47964         message.
47965         * g++.old-deja/g++.pt/crash67.C: Remove warning.
47966         * g++.old-deja/g++.pt/inherit1.C: Add this->.
47967         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
47968         * g++.old-deja/g++.pt/typename16.C: Replace implicit
47969         typename warning with error message.
47970         * g++.old-deja/g++.pt/typename19.C: Remove warning.
47971         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
47972         * g++.old-deja/g++.robertl/eb24.C: Use this->.
47973
47974 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
47975
47976         * g++.dg/parse/ambig2.C: New test.
47977
47978 2003-01-15  Richard Henderson  <rth@redhat.com>
47979
47980         * g++.dg/tls/init-2.C: Update error message string.
47981
47982 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47983
47984         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
47985
47986 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
47987
47988         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
47989         all for HC11/HC12.
47990         * gcc.c-torture/compile/20001205-1.x: Likewise.
47991         * gcc.c-torture/compile/20001226-1.x: Likewise.
47992         * gcc.c-torture/compile/920520-1.x: Likewise.
47993         * gcc.c-torture/compile/961203-1.x: Likewise.
47994         * gcc.c-torture/compile/20020604-1.x: Likewise.
47995
47996 2003-01-15  Jan Hubicka  <jh@suse.cz>
47997
47998         * gcc.c-torture/compile/20030115-1.c: New test.
47999
48000         * gcc.dg/i386-fpcvt-1.c: New test.
48001         * gcc.dg/i386-fpcvt-2.c: New test.
48002
48003 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
48004
48005         Further conform g++'s __vmi_class_type_info to the C++ ABI
48006         specification.
48007         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
48008         the specification.
48009
48010 2003-01-14  Jan Hubicka  <jh@suse.cz>
48011
48012         * gcc.dg/i386-fpcvt-1.c: New test.
48013         * gcc.dg/i386-fpcvt-2.c: New test.
48014
48015 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
48016
48017         * gcc.dg/i386-mmx-3.c: New test.
48018
48019 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
48020
48021         PR c++/9264
48022         * g++.dg/parse/octal1.C: New file.
48023
48024         PR c++/9172
48025         * g++.dg/parse/typename1.C: New file.
48026
48027 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
48028
48029         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
48030         * gcc.dg/bf-no-ms-layout.c: Likewise.
48031         * gcc.dg/bf-ms-attrib.c: Likewise.
48032
48033 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
48034
48035         PR c++/9099
48036         * g++.dg/parse/dtor1.C: New file.
48037
48038         PR c++/9128
48039         * g++.dg/rtti/typeid1.C: New file.
48040
48041         PR c++/9153
48042         * g++.dg/parse/lookup1.C: New file.
48043
48044         PR c++/9171
48045         * g++.dg/templ/spec5.C: New file.
48046
48047 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
48048
48049         * gcc.c-torture/compile/20030110-1.c: New test.
48050
48051 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
48052
48053         Merge from pch-branch:
48054
48055         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
48056
48057         * gcc.dg/pch/cpp-1.h: New.
48058         * gcc.dg/pch/cpp-1.c: New.
48059         * gcc.dg/pch/cpp-2.h: New.
48060         * gcc.dg/pch/cpp-2.c: New.
48061
48062         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
48063
48064         * gcc.dg/pch/except-1.h: New.
48065         * gcc.dg/pch/except-1.c: New.
48066
48067         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
48068
48069         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
48070         running test.
48071         * gcc.dg/pch: Include *.hp not *.h.
48072         * gcc.dg/pch/system-1.h: New.
48073         * gcc.dg/pch/system-1.c: New.
48074
48075         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
48076
48077         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
48078         rather than trying to build and run a program using PCH.
48079         * gcc.dg/pch: Remove dg-do commands from test files.
48080
48081         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
48082
48083         * gcc.dg/pch/macro-3.c: New.
48084         * gcc.dg/pch/macro-3.h: New.
48085
48086         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
48087
48088         * gcc.dg/pch/common-1.c: New.
48089         * gcc.dg/pch/common-1.h: New.
48090         * gcc.dg/pch/decl-1.c: New.
48091         * gcc.dg/pch/decl-1.h: New.
48092         * gcc.dg/pch/decl-2.c: New.
48093         * gcc.dg/pch/decl-2.h: New.
48094         * gcc.dg/pch/decl-3.c: New.
48095         * gcc.dg/pch/decl-3.h: New.
48096         * gcc.dg/pch/decl-4.c: New.
48097         * gcc.dg/pch/decl-4.h: New.
48098         * gcc.dg/pch/decl-5.c: New.
48099         * gcc.dg/pch/decl-5.h: New.
48100         * gcc.dg/pch/global-1.c: New.
48101         * gcc.dg/pch/global-1.h: New.
48102         * gcc.dg/pch/inline-1.c: New.
48103         * gcc.dg/pch/inline-1.h: New.
48104         * gcc.dg/pch/inline-2.c: New.
48105         * gcc.dg/pch/inline-2.h: New.
48106         * gcc.dg/pch/static-1.c: New.
48107         * gcc.dg/pch/static-1.h: New.
48108         * gcc.dg/pch/static-2.c: New.
48109         * gcc.dg/pch/static-2.h: New.
48110
48111         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
48112
48113         * g++.dg/pch/pch.exp: Better handle failing testcases.
48114         * gcc.dg/pch/pch.exp: Likewise.
48115         * gcc.dg/pch/macro-1.c: New.
48116         * gcc.dg/pch/macro-1.h: New.
48117         * gcc.dg/pch/macro-2.c: New.
48118         * gcc.dg/pch/macro-2.h: New.
48119
48120         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
48121
48122         * g++.dg/dg.exp: Treat files in pch/ specially.
48123         * g++.dg/pch/pch.exp: New file.
48124         * g++.dg/pch/empty.H: New file.
48125         * g++.dg/pch/empty.C: New file.
48126         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
48127         "precompile".
48128
48129         * gcc.dg/pch/pch.exp: New file.
48130         * gcc.dg/pch/empty.h: New file.
48131         * gcc.dg/pch/empty.c: New file.
48132         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
48133         "precompile".
48134
48135 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48136
48137         * g++.dg/template/friend14.C: New test.
48138
48139 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48140
48141         * gcc.dg/old-style-asm-1.c: New test.
48142
48143 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
48144
48145         * gcc.c-torture/compile/20030109-1.c: New test.
48146
48147 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48148
48149         * gcc.c-torture/execute/20030109-1.c: New test.
48150
48151 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
48152
48153         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
48154         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
48155         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
48156         * g++.old-deja/g++.mike/eh2.C: Likewise.
48157         * g++.old-deja/g++.mike/eh3.C: Likewise.
48158         * g++.old-deja/g++.mike/eh5.C: Likewise.
48159         * g++.old-deja/g++.mike/eh6.C: Likewise.
48160         * g++.old-deja/g++.mike/eh7.C: Likewise.
48161         * g++.old-deja/g++.mike/eh8.C: Likewise.
48162         * g++.old-deja/g++.mike/eh9.C: Likewise.
48163         * g++.old-deja/g++.mike/eh10.C: Likewise.
48164         * g++.old-deja/g++.mike/eh12.C: Likewise.
48165         * g++.old-deja/g++.mike/eh13.C: Likewise.
48166         * g++.old-deja/g++.mike/eh14.C: Likewise.
48167         * g++.old-deja/g++.mike/eh16.C: Likewise.
48168         * g++.old-deja/g++.mike/eh17.C: Likewise.
48169         * g++.old-deja/g++.mike/eh18.C: Likewise.
48170         * g++.old-deja/g++.mike/eh21.C: Likewise.
48171         * g++.old-deja/g++.mike/eh23.C: Likewise.
48172         * g++.old-deja/g++.mike/eh24.C: Likewise.
48173         * g++.old-deja/g++.mike/eh25.C: Likewise.
48174         * g++.old-deja/g++.mike/eh26.C: Likewise.
48175         * g++.old-deja/g++.mike/eh27.C: Likewise.
48176         * g++.old-deja/g++.mike/eh28.C: Likewise.
48177         * g++.old-deja/g++.mike/eh29.C: Likewise.
48178         * g++.old-deja/g++.mike/eh31.C: Likewise.
48179         * g++.old-deja/g++.mike/eh33.C: Likewise.
48180         * g++.old-deja/g++.mike/eh34.C: Likewise.
48181         * g++.old-deja/g++.mike/eh35.C: Likewise.
48182         * g++.old-deja/g++.mike/eh36.C: Likewise.
48183         * g++.old-deja/g++.mike/eh37.C: Likewise.
48184         * g++.old-deja/g++.mike/eh38.C: Likewise.
48185         * g++.old-deja/g++.mike/eh39.C: Likewise.
48186         * g++.old-deja/g++.mike/eh40.C: Likewise.
48187         * g++.old-deja/g++.mike/eh41.C: Likewise.
48188         * g++.old-deja/g++.mike/eh42.C: Likewise.
48189         * g++.old-deja/g++.mike/eh44.C: Likewise.
48190         * g++.old-deja/g++.mike/eh46.C: Likewise.
48191         * g++.old-deja/g++.mike/eh47.C: Likewise.
48192         * g++.old-deja/g++.mike/eh48.C: Likewise.
48193         * g++.old-deja/g++.mike/eh49.C: Likewise.
48194         * g++.old-deja/g++.mike/eh50.C: Likewise.
48195         * g++.old-deja/g++.mike/eh51.C: Likewise.
48196         * g++.old-deja/g++.mike/eh53.C: Likewise.
48197         * g++.old-deja/g++.mike/eh55.C: Likewise.
48198         * g++.old-deja/g++.mike/p7912.C: Likewise.
48199         * g++.old-deja/g++.mike/p9706.C: Likewise.
48200         * g++.old-deja/g++.mike/p10416.C: Likewise.
48201         * g++.old-deja/g++.mike/p11667.C: Likewise.
48202         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
48203         Remove redundant reference to Iris.
48204         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
48205         Elxsi, i860, Pico Java, and WE32K.
48206
48207 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
48208
48209         * g++.dg/ext/asm4.C: New test.
48210
48211 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48212
48213         PR c++/9030
48214         * g++.dg/template/friend12.C: New test.
48215         * g++.dg/template/friend13.C: Likewise.
48216         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
48217
48218 2003-01-08  Jan Hubicka  <jh@suse.cz>
48219
48220         * gcc.dg/i386-cadd.c: New test.
48221         * gcc.dg/i386-cmov4.c: Likewise.
48222
48223 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
48224
48225         PR c++/9165
48226         * g++.dg/warn/Wunused-3.C: New test.
48227
48228         * g++.dg/abi/bitfield9.C: New test.
48229
48230         PR c++/9189
48231         * g++.dg/parse/defarg3.C: New test.
48232
48233 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
48234
48235         * g++.dg/parse/ambig1.C: New test.
48236         * g++.dg/parse/defarg2.C: New test.
48237
48238 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
48239
48240         * g++.dg/template/defarg-1.C: New test.
48241         * g++.dg/template/local2.C: Likewise.
48242
48243 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
48244
48245         * gcc.c-torture/execute/20030105-1.c: New test.
48246
48247 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48248
48249         * g++.dg/parse/namespace3.C: Remove extra semicolons.
48250         * g++.dg/parse/namespace4.C: Likewise.
48251
48252 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48253
48254         * g++.dg/template/ntp2.C: New test.
48255
48256 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
48257
48258         * g++.dg/parse/extern-C-1.C: New test.
48259
48260         * g++.dg/parse/namespace4.C: New test.
48261
48262         * g++.dg/template/nested1.C: New test.
48263
48264         * g++.dg/parse/namespace3.C: New test.
48265
48266 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
48267
48268         * g++.dg/lookup/two-stage1.C: New test.
48269
48270 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48271
48272         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
48273         * g++.old-deja/g++.jason/access8.C: Likewise.
48274         * g++.old-deja/g++.other/decl5.C: Likewise.
48275
48276 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
48277
48278         * g++.dg/parse/parse7.C: New test.
48279
48280 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
48281
48282         PR c++/2843
48283         * g++.dg/ext/attrib7.C: New test.
48284
48285 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
48286
48287         * g++.dg/parse/parse6.C: New test.
48288
48289 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
48290
48291         * gcc.dg/h8300-stack-1.c: New.
48292
48293 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
48294
48295         g++.dg/lookup/exception1.C: New test.
48296
48297         g++.dg/lookup/template1.C: New test.
48298
48299         g++.dg/parse/namespace2.C: New test.
48300
48301         g++.dg/parse/parens2.C: New test.
48302
48303 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48304
48305         * g++.dg/parse/parse5.C: New test.
48306         * g++.dg/lookup/scoped4.C: New test.
48307
48308 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
48309
48310         * g++.dg/parse/parens1.C: New test.
48311
48312         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
48313         angle-bracket1.C.
48314         * g++.dg/parse/parens2.C: New test.
48315
48316         * g++.dg/lookup/scope-operator1.C: New test.
48317
48318         * g++.dg/parse/operator1.C: New test.
48319
48320 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48321
48322         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
48323         * g++.old-deja/g++.other/access6.C: Likewise.
48324         * g++.old-deja/g++.other/decl1.C: Likewise.
48325         * g++.old-deja/g++.pt/typename12.C: Likewise.
48326
48327 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
48328
48329         * g++.dg/parse/namespace1.C: New test.
48330
48331 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48332
48333         * g++.dg/parse/parse4.C: New test.
48334
48335 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48336
48337         * g++.dg/parse/parse3.C: New test.
48338
48339 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48340
48341         * g++.dg/parse/parse2.C: New test.
48342
48343 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48344
48345         * g++.dg/template/friend11.C: New test.
48346
48347 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48348
48349         * g++.dg/parse/parse1.C: New test.
48350
48351 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
48352
48353         * lib/profopt.exp: Change the name of a global variable to avoid
48354         possible clashes with other test suites.
48355
48356 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
48357
48358         * g++.dg/inherit/covariant8.C: New test.
48359
48360 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
48361
48362         * g++.dg/init/array9.C: New test.
48363
48364         PR c++/9112
48365         * g++.dg/parse/expr1.C: New test.
48366
48367 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
48368
48369         * gcc.c-torture/compile/20021230-1.c: New test.
48370
48371 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
48372
48373         * g++.dg/inherit/covariant5.C: New test.
48374         * g++.dg/inherit/covariant6.C: New test.
48375         * g++.dg/inherit/covariant7.C: New test.
48376
48377 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48378
48379         PR c++/2739
48380         * g++.dg/other/access2.C: New test.
48381
48382 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
48383
48384         * g++.dg/other/anon-struct.C: No longer fails
48385         * g++.old-deja/g++.brendan/parse4.C: Likewise.
48386         * g++.old-deja/g++.brendan/parse5.C: Likewise.
48387         * g++.old-deja/g++.brendan/parse6.C: Likewise.
48388
48389 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
48390
48391         * g++.dg/parse/angle-bracket.C (main): No longer fails.
48392
48393 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
48394
48395         * g++.dg/eh/spec4.C: Remove stray semicolon.
48396         * g++.dg/expr/pmf-1.C: Change error message.
48397         * g++.dg/ext/asm1.C: Remove stray semicolon.
48398         * g++.dg/ext/typename1.C: Add missing typenames.
48399         * g++.dg/inherit/template-as-base.C: Change error message.
48400         * g++.dg/lookup/scoped1.C: Likewise.
48401         * g++.dg/lookup/scoped2.C: Likewise.
48402         * g++.dg/lookup/using2.C: Likewise.
48403         * g++.dg/other/component1.C: Remove stray semicolon.
48404         * g++.dg/other/do1.C: Change error message.
48405         * g++.dg/other/error2.C: Likewise.
48406         * g++.dg/other/init1.C: Likewise.
48407         * g++.dg/other/packed1.C: Remove stray semicolon.
48408         * g++.dg/other/ptrmem2.C: Change error message.
48409         * g++.dg/parse/parameter-declaration-1.C: Remove line number
48410         marker.
48411         * g++.dg/special/initp1.C: Remove invalid attribute usage.
48412         * g++.dg/template/access3.C: Add typename keyword.
48413         * g++.dg/template/access5.C: Remove stray semicolon.
48414         * g++.dg/template/access6.C: Likewise.
48415         * g++.dg/template/complit1.C: Likewise.
48416         * g++.dg/template/crash1.C: Change error message.
48417         * g++.dg/template/inherit2.C: Remove stray semicolon.
48418         * g++.dg/template/instantiate2.C: Likewise.
48419         * g++.dg/template/instantiate3.C: Change error message.
48420         * g++.dg/template/qual1.C: Remove stray semicolon.
48421         * g++.dg/template/qualttp18.C: Change error message.
48422         * g++.dg/template/ref1.C: Remove stray semicolon.
48423         * g++.dg/template/sizeof1.C (A::value): Declare it.
48424         * g++.dg/template/spec4.C: Change error message.
48425         * g++.dg/template/static1.C: Likewise.
48426         * g++.dg/template/type1.C: Likewise.
48427         * g++.dg/template/typename3.C: Likewise.
48428         * g++.old-deja/g++.benjamin/13478.C: Change error message.
48429         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
48430         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
48431         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
48432         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
48433         named return value extension.
48434         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
48435         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
48436         * g++.old-deja/g++.bob/extern_C.C: Likewise.
48437         * g++.old-deja/g++.bob/inherit2.C: Likewise.
48438         * g++.old-deja/g++.brendan/complex1.C: Likewise.
48439         * g++.old-deja/g++.brendan/copy5.C: Likewise.
48440         * g++.old-deja/g++.brendan/crash13.C: Likewise.
48441         * g++.old-deja/g++.brendan/crash15.C: Likewise.
48442         * g++.old-deja/g++.brendan/crash18.C: Change error message.
48443         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
48444         * g++.old-deja/g++.brendan/crash38.C: Likewise.
48445         * g++.old-deja/g++.brendan/crash50.C: Likewise.
48446         * g++.old-deja/g++.brendan/crash56.C: Likewise.
48447         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
48448         syntax.
48449         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
48450         * g++.old-deja/g++.brendan/crash8.C: Change error message.
48451         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
48452         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
48453         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
48454         * g++.old-deja/g++.brendan/template11.C: Likewise.
48455         * g++.old-deja/g++.brendan/template26.C: Likewise.
48456         * g++.old-deja/g++.brendan/template27.C: Use explicit
48457         specialization syntax.
48458         * g++.old-deja/g++.brendan/template30.C: Likewise.
48459         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
48460         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
48461         non-dependent names.
48462         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
48463         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
48464         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
48465         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
48466         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
48467         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
48468         named return value extension.
48469         * g++.old-deja/g++.ext/namedret2.C: Likewise.
48470         * g++.old-deja/g++.ext/namedret3.C: Likewise.
48471         * g++.old-deja/g++.ext/return1.C: Likewise.
48472         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
48473         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
48474         * g++.old-deja/g++.jason/access8.C: Likewise.
48475         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
48476         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
48477         pseudo-destructor names.
48478         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
48479         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
48480         pseudo-destructor names.
48481         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
48482         * g++.old-deja/g++.jason/overload19.C: Likewise.
48483         * g++.old-deja/g++.jason/overload32.C: Likewise.
48484         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
48485         stray semicolons.
48486         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
48487         * g++.old-deja/g++.jason/return.C: Likewise.
48488         * g++.old-deja/g++.jason/return2.C: Likewise.
48489         * g++.old-deja/g++.jason/shadow1.C: Likewise.
48490         * g++.old-deja/g++.jason/special.C: Use explicit specialization
48491         syntax.
48492         * g++.old-deja/g++.jason/template10.C: Account for use of
48493         non-dependent names.
48494         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
48495         syntax.
48496         * g++.old-deja/g++.jason/template37.C: Likewise.
48497         * g++.old-deja/g++.law/access4.C: Change error messages.
48498         * g++.old-deja/g++.law/arm13.C: Remove incorrect
48499         pseudo-destructor names.
48500         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
48501         * g++.old-deja/g++.law/ctors9.C: Likewise.
48502         * g++.old-deja/g++.law/cvt22.C: Likewise.
48503         * g++.old-deja/g++.law/dtors5.C: Likewise.
48504         * g++.old-deja/g++.law/global-init1.C: Likewise.
48505         * g++.old-deja/g++.law/missed-error3.C: Likewise.
48506         * g++.old-deja/g++.law/operators28.C: Likewise.
48507         * g++.old-deja/g++.law/visibility28.C: Likewise.
48508         * g++.old-deja/g++.martin/eval1.C: Likewise.
48509         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
48510         name.
48511         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
48512         * g++.old-deja/g++.mike/net34.C: Likewise.
48513         * g++.old-deja/g++.mike/net36.C: Likewise.
48514         * g++.old-deja/g++.mike/ns2.C: Likewise.
48515         * g++.old-deja/g++.mike/p12306.C: Likewise.
48516         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
48517         value extension.
48518         * g++.old-deja/g++.mike/p700.C: Likewise.
48519         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
48520         * g++.old-deja/g++.mike/p710.C: Likewise.
48521         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
48522         value extension.
48523         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
48524         * g++.old-deja/g++.mike/pmf9.C: Likewise.
48525         * g++.old-deja/g++.ns/crash2.C: Likewise.
48526         * g++.old-deja/g++.ns/crash3.C: Likewise.
48527         * g++.old-deja/g++.ns/invalid1.C: Likewise.
48528         * g++.old-deja/g++.ns/ns17.C: Likewise.
48529         * g++.old-deja/g++.ns/template16.C: Likewise.
48530         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
48531         keyword.
48532         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
48533         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
48534         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
48535         named return value extension.
48536         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
48537         * g++.old-deja/g++.other/access4.C: Issue additional error
48538         messages.
48539         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
48540         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
48541         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
48542         * g++.old-deja/g++.other/crash25.C: Change error message.
48543         * g++.old-deja/g++.other/crash4.C: Change error message.
48544         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
48545         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
48546         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
48547         checks.
48548         * g++.old-deja/g++.other/defarg8.C: Likewise.
48549         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
48550         * g++.old-deja/g++.other/dtor10.C: Likewise.
48551         * g++.old-deja/g++.other/incomplete.C: Likewise.
48552         * g++.old-deja/g++.other/linkage7.C: Likewise.
48553         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
48554         lookup algorithm.
48555         * g++.old-deja/g++.other/mangle2.C: Likewise.
48556         * g++.old-deja/g++.other/refinit2.C: Likewise.
48557         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
48558         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
48559         * g++.old-deja/g++.pt/crash28.C: Likewise.
48560         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
48561         syntax.
48562         * g++.old-deja/g++.pt/crash32.C: Change error message.
48563         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
48564         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
48565         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
48566         error message position.
48567         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
48568         * g++.old-deja/g++.pt/defarg8.C: Change error message.
48569         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
48570         syntax.
48571         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
48572         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
48573         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
48574         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
48575         keyword.
48576         * g++.old-deja/g++.pt/explicit31.C: Likewise.
48577         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
48578         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
48579         keyword.
48580         * g++.old-deja/g++.pt/explicit71.C: Change error message.
48581         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
48582         syntax.
48583         * g++.old-deja/g++.pt/friend28.C: Account for use of
48584         non-dependent names.
48585         * g++.old-deja/g++.pt/friend29.C: Likewise.
48586         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
48587         rules.
48588         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
48589         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
48590         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
48591         lookup rules.
48592         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
48593         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
48594         keyword.
48595         * g++.old-deja/g++.pt/memclass20.C: Likewise.
48596         * g++.old-deja/g++.pt/memclass5.C: Likewise.
48597         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
48598         keyword.
48599         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
48600         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
48601         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
48602         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
48603         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
48604         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
48605         keyword.
48606         * g++.old-deja/g++.pt/spec10.C: Likewise.
48607         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
48608         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
48609         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
48610         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
48611         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
48612         * g++.old-deja/g++.pt/ttp62.C: Likewise.
48613         * g++.old-deja/g++.pt/ttp64.C: Likewise.
48614         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
48615         * g++.old-deja/g++.pt/typename15.C: Likewise.
48616         * g++.old-deja/g++.pt/typename22.C: Likewise.
48617         * g++.old-deja/g++.pt/typename6.C: Change error messages.
48618         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
48619         * g++.old-deja/g++.pt/virtual2.C: Likewise.
48620         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
48621         syntax.
48622         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
48623         return value extension.
48624         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
48625         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
48626         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
48627         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
48628
48629 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
48630
48631         * g++.dg/warn/inline1.C: New test.
48632         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
48633         * g++.old-deja/g++.jason/synth10.C: Likewise.
48634         * g++.old-deja/g++.mike/net31.C: Likewise.
48635         * g++.old-deja/g++.mike/p8786.C: Likewise.
48636
48637         * g++.dg/template/friend10.C: New test.
48638         * g++.dg/template/conv5.C: New test.
48639
48640 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
48641
48642         * g++.dg/lookup/scoped3.C: New test.
48643
48644         * g++.dg/lookup/decl1.C: New test.
48645         * g++.dg/lookup/decl2.C: New test.
48646
48647 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
48648
48649         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
48650         gcc.c-torture/compile/20021015-1.c,
48651         gcc.c-torture/compile/20021015-2.c,
48652         gcc.c-torture/compile/20021123-1.c,
48653         gcc.c-torture/compile/20021123-2.c,
48654         gcc.c-torture/compile/20021123-3.c,
48655         gcc.c-torture/compile/20021123-4.c,
48656         gcc.c-torture/execute/20021024-1.c: Add tests previously added
48657         only to 3.1 or 3.2 branch.
48658
48659 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
48660
48661         * gcc.dg/i386-bitfield3.c: New test.
48662
48663         * gcc.dg/i386-bitfield2.c: New test.
48664
48665 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
48666
48667         * g++.dg/parse/conv_op1.C: New test.
48668
48669 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
48670
48671         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
48672         approved.
48673
48674 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
48675
48676         * gcc.c-torture/compile/20021220-1.c: New test.
48677
48678 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
48679
48680         * gcc.dg/i386-fastcall-1.c: New.
48681
48682 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
48683
48684         * gcc.c-torture/execute/20021219-1.c: New test.
48685
48686 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
48687
48688         * gcc.dg/i386-pic-1.c: New test.
48689
48690 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48691
48692         PR c++/8099
48693         * g++.dg/template/friend9.C: New test.
48694
48695 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48696
48697         PR c++/3663
48698         * g++.dg/template/access7.C: New test.
48699
48700 2002-12-18  Nick Clifton  <nickc@redhat.com>
48701
48702         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
48703         the libstdc++-v3 directory has been found.
48704
48705 2002-12-12  Devang Patel <dpatel@apple.com>
48706         * gcc.dg/darwin-ld-1.c: New test.
48707         * gcc.dg/darwin-ld-2.c: New test.
48708         * gcc.dg/darwin-ld-3.c: New test.
48709         * gcc.dg/darwin-ld-4.c: New test.
48710         * gcc.dg/darwin-ld-5.c: New test.
48711
48712 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48713
48714         * gcc.c-torture/compile/20021212-1.c: New test.
48715
48716 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
48717
48718         * gcc.dg/fshort-wchar: New test.
48719
48720 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
48721
48722         PR c++/8372
48723         * g++.dg/template/dtor1.C: New test.
48724
48725         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
48726         markers.
48727
48728 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
48729
48730         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
48731
48732 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
48733
48734         * g++.dg/template/static1.C: New test.
48735         * g++.dg/template/static2.C: New test.
48736         * g++.old-deja/g++.ext/memconst.C: New test.
48737
48738 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48739
48740         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
48741         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
48742         * g++.dg/special/initp1.C: Likewise.
48743
48744 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
48745
48746         * gcc.c-torture/execute/20021204-1.c: New test.
48747
48748 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
48749
48750         * gcc.dg/ppc-fmadd-1.c: New file.
48751         * gcc.dg/ppc-fmadd-2.c: New file.
48752         * gcc.dg/ppc-fmadd-3.c: New file.
48753
48754 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48755
48756         * gcc.c-torture/compile/20021204-1.c: New test.
48757
48758 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
48759
48760         * g++.dg/inherit/covariant2.C: New test.
48761         * g++.dg/inherit/covariant3.C: New test.
48762         * g++.dg/inherit/covariant4.C: New test.
48763         * g++.dg/inherit/covariant1.C: Remove XFAIL.
48764         * g++.old-deja/g++.robertl/eb17.C: Likewise.
48765
48766 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
48767
48768         PR c++/8688
48769         * g++.dg/init/brace3.C: New test.
48770
48771 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
48772
48773         * gcc.dg/20020210-1.c: Fix a comment typo.
48774
48775 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
48776
48777         PR c++/8720
48778         * g++.dg/parse/defarg1.C: New test.
48779
48780         PR c++/8615
48781         * g++.dg/template/char1.C: New test.
48782
48783         * g++.dg/template/varmod1.C: Fix typo.
48784
48785 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48786
48787         DR 180
48788         * g++.old-deja/g++.pt/crash32.C: Expect error.
48789
48790 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
48791
48792         PR c++/5919
48793         * g++.dg/template/varmod1.C: New test.
48794
48795         PR c++/8727
48796         * g++.dg/inherit/typeinfo1.C: New test.
48797
48798         PR c++/8663
48799         * g++.dg/inherit/typedef1.C: New test.
48800
48801 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
48802
48803         PR c++/8332
48804         PR c++/8493
48805         * g++.dg/template/strlen1.C: New test.
48806
48807         PR c++/8227
48808         * g++.dg/template/ctor2.C: New test.
48809
48810         PR c++/8214
48811         * g++.dg/init/string1.C: New test.
48812
48813         PR c++/8511
48814         * g++.dg/template/friend8.C: New test.
48815
48816 2002-11-29  Joe Buck <jbuck@synopsys.com>
48817
48818         * g++.dg/lookup/anon2.C: New test.
48819
48820 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
48821
48822         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
48823         h8300 port.
48824
48825 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
48826
48827         * gcc.dg/bitfld-6.c: New test.
48828
48829 2002-11-27  Jan Hubicka  <jh@suse.cz>
48830
48831         * gcc.c-torture/execute/20021127.[cx]: New test.
48832
48833 2002-11-26  Jan Hubicka  <jh@suse.cz>
48834
48835         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
48836         quality.
48837
48838 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
48839
48840         * g++.dg/init/brace2.C: New test.
48841         * g++.old-deja/g++.mike/p9129.C: Correct.
48842
48843 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
48844
48845         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
48846
48847 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
48848
48849         * gcc.dg/sibcall-6: New test for indirect sibcalls.
48850
48851 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
48852
48853         * g++.dg/abi/empty11.C: New test.
48854         * g++.dg/rtti/cv1.C: New test.
48855
48856 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
48857
48858         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
48859
48860 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
48861
48862         * g++.dg/abi/empty10.C: New test.
48863
48864 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48865
48866         * gcc.c-torture/compile/20021124-1.c: New test.
48867
48868 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
48869
48870         * g++.dg/abi/rtti2.C: New test.
48871
48872 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
48873
48874         * gcc.dg/i386-unroll-1.c: New test.
48875
48876 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
48877
48878         * gcc.c-torture/compile/20021120-1.c: New test.
48879         * gcc.c-torture/compile/20021120-2.c: New test.
48880
48881 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48882
48883         * gcc.dg/bitfld-5.c: New test.
48884
48885 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48886
48887         * gcc.c-torture/execute/20021120-3.c: New test.
48888
48889 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48890
48891         * gcc.c-torture/execute/20021120-2.c: New test.
48892
48893 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48894
48895         * gcc.c-torture/execute/20021120-1.c: New test.
48896
48897 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
48898
48899         * gcc.c-torture/execute/20021118-3.c: New test.
48900
48901 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
48902
48903         * gcc.c-torture/compile/20021119-1.c: New test.
48904
48905 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
48906
48907         * gcc.dg/duff-1.c: New test.
48908         * gcc.dg/duff-2.c: New test.
48909         * gcc.dg/duff-3.c: New test.
48910
48911 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
48912
48913         * gcc.dg/cpp/_Pragma5.c: New test.
48914
48915 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
48916
48917         * gcc.c-torture/execute/20021118-2.c: New test.
48918
48919 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
48920
48921         * gcc.c-torture/execute/20021118-1.c: New test.
48922
48923 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
48924
48925         * gcc.dg/20021116-1.c: New test.
48926
48927 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
48928
48929         * g++.dg/abi/vcall1.C: New test.
48930
48931 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
48932
48933         * gcc.dg/20021029-1.c: New test.
48934         * gcc.dg/20021029-2.c: New test.
48935
48936 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48937
48938         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
48939
48940 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48941
48942         PR c/8439
48943         * gcc.dg/20021110.c: Move to ...
48944         * gcc.c-torture/compile/20021110.c: .... here.
48945
48946 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48947
48948         PR c/8467
48949         * gcc.c-torture/execute/20021111-1.c
48950
48951 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48952
48953         PR c/8439
48954         * gcc.dg/20021110.c: New test.
48955
48956 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
48957
48958         * g++.dg/abi/vthunk3.C: Run only on x86.
48959
48960 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
48961
48962         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
48963
48964 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
48965
48966         * lib/compat.exp (compat-execute): Fix logic error in last
48967         change.
48968
48969 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
48970
48971         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
48972
48973 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48974
48975         PR c++/8389
48976         * g++.dg/template/access6.C: New test.
48977
48978 2002-11-08  Jan Hubicka  <jh@suse.cz>
48979
48980         * gcc.dg/i386-ssefp-1.c: New test.
48981         * gcc.dg/i386-ssefp-1.c: New test.
48982
48983 2002-11-08  Jan Hubicka  <jh@suse.cz>
48984
48985         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
48986
48987 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
48988
48989         * g++.dg/abi/vthunk3.C: New test.
48990
48991         PR c++/8338
48992         * g++.dg/template/crash2.C: New test.
48993
48994 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
48995
48996         * g++.dg/abi/dtor1.C: New test.
48997         * g++.dg/abi/dtor2.C: Likewise.
48998
48999 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
49000
49001         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
49002         Darwin.
49003
49004 2002-11-04  Adam Nemet  <anemet@lnxw.com>
49005
49006         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
49007         -mthumb.  Only xfail with -O0.
49008
49009 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
49010
49011         * g++.dg/abi/thunk1.C: New test.
49012         * g++.dg/abi/thunk2.C: Likewise.
49013         * g++.dg/abi/vtt1.C: Likewise.
49014
49015 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
49016
49017         PR optimization/8423
49018         * gcc.c-torture/execute/builtin-constant.c: New test.
49019
49020 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
49021
49022         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
49023         Add some more cases.
49024
49025 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
49026
49027         PR c++/8391
49028         * g++.dg/opt/local1.C: New test.
49029
49030 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
49031
49032         PR c++/8160
49033         * g++.dg/template/complit1.C: New test.
49034
49035         PR c++/8149
49036         * g++.dg/template/typename4.C: Likewise.
49037
49038 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49039
49040         Core issue 287, PR c++/7639
49041         * g++.dg/template/instantiate1.C: Adjust error location.
49042         * g++.dg/template/instantiate3.C: New test.
49043         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
49044         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
49045         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
49046
49047 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
49048
49049         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
49050
49051 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
49052
49053         PR c++/8287
49054         * g++.dg/init/dtor2.C: New test.
49055
49056 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49057
49058         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
49059         * gcc.dg/nest.c: Bypass errors on irix6.
49060
49061 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
49062
49063         * gcc.dg/nest.c: Expect error for mmix-*-*.
49064         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
49065
49066 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
49067
49068         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
49069         markers.
49070
49071         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
49072
49073 2002-10-25  Mike Stump  <mrs@apple.com>
49074
49075         * gcc.dg/warn-1.c: New test.
49076
49077 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49078
49079         * g++.dg/template/typename3.C: New test.
49080
49081 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
49082
49083         * g++.dg/lookup/ptrmem1.C: New test.
49084
49085         * g++.dg/abi/vthunk2.C: New test.
49086
49087 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49088
49089         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
49090
49091 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
49092
49093         * g++.dg/abi/empty9.C: New test.
49094
49095 2002-10-24  Richard Henderson  <rth@redhat.com>
49096
49097         * g++.dg/inherit/thunk1.C: Enable for ia64.
49098
49099 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49100
49101         PR c++/8067
49102         * g++.dg/lookup/pretty1.C: New test.
49103
49104 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
49105
49106         * gcc.dg/20021023-1.c: New test.
49107
49108 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49109
49110         PR c++/7679
49111         * g++.dg/parse/inline1.C: New test.
49112
49113 2002-10-23  Richard Henderson  <rth@redhat.com>
49114
49115         * g++.dg/inherit/thunk1.C: Enable for x86_64.
49116
49117         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
49118
49119 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
49120
49121         PR c++/6579
49122         * g++.dg/parse/stmtexpr3.C: New test.
49123
49124 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
49125
49126         * g++.dg/expr/cond1.C: New test.
49127
49128 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49129
49130         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
49131
49132 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49133
49134         * g++.dg/abi/vbase13.C: New test.
49135         * g++.dg/abi/vbase14.C: Likewise.
49136
49137 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
49138
49139         * gcc.dg/tls/pic-1.c: New test.
49140         * gcc.dg/tls/nonpic-1.c: New test.
49141         * gcc.dg/20021018-1.c: New test.
49142
49143 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
49144
49145         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
49146         Remove only files with the same base name as the test case.
49147         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
49148         (profopt-execute): Likewise.  Also, remove old profiling
49149         and performance data files before running the tests.
49150
49151         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
49152         * g++.dg/bprob/bprob.exp: Likewise.
49153         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
49154         to allow more general test case names.
49155
49156         * g++.dg/bprob/bprob-1.C: Rename to ...
49157         * g++.dg/bprob/g++-bprob-1.C: ... this.
49158
49159         * g77.dg/bprob/bprob-1.f: Rename to ...
49160         * g77.dg/bprob/g77-bprob-1.f: ... this.
49161
49162 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49163
49164         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
49165         bison 1.50 or later.
49166
49167 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
49168
49169         * g++.dg/README: Describe more test directories.
49170
49171 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49172
49173         * g++.dg/init/array6.C: Add additional tests.
49174
49175 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
49176
49177         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
49178         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
49179
49180 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
49181
49182         * gcc.c-torture/compile/20020604-1.x: New.
49183         * gcc.c-torture/compile/simd-5.x: Likewise.
49184         * gcc.c-torture/execute/920710-1.x: Likewise.
49185         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
49186
49187 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49188
49189         * g++.dg/inherit/override1.C: Add dg-options clause.
49190
49191 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
49192
49193         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
49194         _mm_slli_si128.
49195
49196 2002-10-19  Andreas Schwab  <schwab@suse.de>
49197
49198         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
49199         directory component.
49200
49201 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
49202
49203         * g++.dg/inherit/thunk1.C: New test.
49204
49205         * g++.dg/inherit/override1.C: New test.
49206
49207         * g++.dg/abi/mangle11.C: New test.
49208         * g++.dg/abi/mangle14.C: New test.
49209         * g++.dg/abi/mangle17.C: New test.
49210
49211 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
49212
49213         * g++.dg/overload/member2.C: New test.
49214
49215 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
49216
49217         * g++.dg/README: Describe new compat directory.
49218         * g++.dg/dg.exp: Skip tests in compat directory.
49219         * README.compat: New file.
49220         * lib/compat.exp: New expect script.
49221         * g++.dg/compat: New test directory.
49222         * g++.dg/compat/compat.exp: New expect script.
49223         * g++.dg/compat/abi: New test directory.
49224         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
49225         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
49226         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
49227         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
49228         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
49229         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
49230         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
49231         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
49232         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
49233         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
49234         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
49235         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
49236         * g++.dg/compat/break: New test directory.
49237         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
49238         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
49239         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
49240         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
49241         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
49242         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
49243         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
49244         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
49245         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
49246         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
49247         g++.dg/compat/break/README: New files.
49248         * g++.dg/compat/eh: New test directory.
49249         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
49250         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
49251         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
49252         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
49253         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
49254         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
49255         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
49256         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
49257         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
49258         g++.dg/compat/eh/filter2_y.C,
49259         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
49260         g++.dg/compat/eh/new1_y.C,
49261         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
49262         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
49263         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
49264         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
49265         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
49266         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
49267         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
49268         g++.dg/compat/eh/unexpected1_y.C: New files.
49269         * g++.dg/compat/init: New test directory.
49270         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
49271         g++.dg/compat/init/array5_y.C,
49272         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
49273         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
49274         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
49275         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
49276         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
49277         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
49278         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
49279         g++.dg/compat/init/init-ref2_y.C: New files.
49280
49281 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
49282
49283         PR c++/7584
49284         * g++.dg/inherit/using3.C: New test.
49285
49286 2002-10-17  Jan Hubicka  <jh@suse.cz>
49287
49288         * gcc.dg/20021017-2.c: New test.
49289
49290 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
49291
49292         * g++.dg/abi/mangle16.C: Adjust.
49293
49294         * g++.dg/init/array8.C: New test.
49295
49296 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
49297
49298         * gcc.dg/special/mips-abi.exp: New test.
49299         * gcc.dg/special/mips-abi.s: Empty file used by the above.
49300
49301 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
49302
49303         * g++.dg/abi/mangle16.C: New test.
49304         * g++.dg/abi/mangle17.C: Likewise.
49305
49306         PR c++/7478
49307         * g++.dg/template/ref1.C: New test.
49308
49309 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49310
49311         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
49312
49313 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
49314
49315         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
49316
49317 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
49318
49319         PR c++/7524
49320         * g++.dg/init/array7.C: New test.
49321
49322 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
49323
49324         * g++.dg/init/array6.C: New test.
49325
49326         * g++.dg/abi/mangle13.C: Likewise.
49327         * g++.dg/abi/mangle14.C: Likewise.
49328         * g++.dg/abi/mangle15.C: Likewise.
49329
49330 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49331
49332         * g++.dg/abi/empty8.C: New test.
49333
49334 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
49335
49336         * g++.dg/init/ctor1.C: New test.
49337
49338 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
49339
49340         * gcc.c-torture/execute/20021015-1.c: New test.
49341
49342 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
49343
49344         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
49345
49346 2002-10-14  Jan Hubicka  <jh@suse.cz>
49347
49348         * gcc.dg/i386-ssetype-[1-5].c: New tests.
49349
49350 2002-10-14  Richard Henderson  <rth@redhat.com>
49351
49352         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
49353
49354 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49355
49356         PR optimization/6631
49357         * g++.dg/opt/const2.C: New test.
49358
49359 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49360
49361         PR c++/7176
49362         * g++.dg/parse/friend1.C: New test.
49363         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
49364
49365 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
49366
49367         * gcc.dg/20021014-1.c: New test.
49368
49369 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
49370
49371         PR c++/5661
49372         * g++.dg/ext/vlm1.C: New test.
49373         * g++.dg/ext/vlm2.C: Likewise.
49374
49375         * g++.dg/init/array1.C: Remove invalid braces.
49376         * g++.dg/init/brace1.C: New test.
49377         * g++.dg/init/copy2.C: Likewise.
49378         * g++.dg/init/copy3.C: Likewise.
49379         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
49380         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
49381         braces.
49382
49383 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
49384
49385         * gcc.dg/cpp/assembler.S: Don't use -ansi.
49386
49387 2002-10-11  Richard Shann  <richard.shann@superh.com>
49388
49389         * gcc.c-torture/compile/simd-5.c: New test.
49390
49391 2002-10-10  Roger Sayle  <roger@eyesopen.com>
49392
49393         * gcc.c-torture/execute/shiftopt-1.c: New test case.
49394
49395 2002-10-10  Jim Wilson  <wilson@redhat.com>
49396
49397         * gcc.c-torture/execute/20021010-1.c: New test.
49398
49399 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
49400
49401         PR c/7353
49402         * g++.dg/ext/typedef-init.C: New test.
49403         * gcc.dg/typedef-init.c: New test.
49404
49405 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
49406
49407         * gcc.dg/cpp/paste13.c: New test.
49408
49409 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49410
49411         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
49412         remaining platforms, XFAIL during compile, not execute.  Don't
49413         XFAIL at -O0.
49414
49415 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
49416
49417         * gcc.dg/alias-1.c: Tweak expected warning.
49418
49419 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49420
49421         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
49422
49423 2002-10-06  Andreas Jaeger  <aj@suse.de>
49424
49425         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
49426         * gcc.dg/cpp/c++98.C: Likewise.
49427
49428         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
49429         * g++.dg/cpp/c++98.C: Likewise.
49430
49431         * g++.dg/README (Subdirectories): Mention cpp directory.
49432
49433         PR target/7559
49434         * gcc.dg/20021006-1.c: New test.
49435
49436 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49437
49438         PR c++/7804
49439         * g++.dg/other/warning1.C: New test.
49440
49441 2002-10-04  Roger Sayle  <roger@eyesopen.com>
49442
49443         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
49444         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
49445         and sparc-*-* with -m64 as expected failures.  See PR 8087.
49446
49447 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
49448
49449         PR c++/7931
49450         * g++.dg/template/ptrmem3.C: New test.
49451
49452         PR c++/7754
49453         * g++.dg/template/union1.C: New test.
49454
49455 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
49456
49457         PR c++/8006
49458         * g++.dg/abi/mangle9.C: New test.
49459         * g++.dg/abi/mangle10.C: New test.
49460         * g++.dg/abi/mangle11.C: New test.
49461         * g++.dg/abi/mangle12.C: New test.
49462
49463 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
49464
49465         PR c++/7188.
49466         * g++.dg/template/meminit1.C: New test.
49467         * g++.dg/warn/Wreorder-1.C: Likewise.
49468         * g++.old-deja/g++.mike/warn3.C: Tweak.
49469         * lib/prune.exp: Ingore "in copy constructor".
49470
49471 2002-10-02  Andreas Jaeger  <aj@suse.de>
49472
49473         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
49474         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
49475         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
49476         on x86-64.
49477
49478 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
49479
49480         * gcc.dg/empty1.C: Fix typo.
49481
49482 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
49483
49484         * gcc.dg/alias-1.c: New test.
49485
49486 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
49487
49488         * gcc.dg/empty1.C: New test.
49489
49490         * g++.dg/tls/init-2.C: Tweak error messages.
49491
49492 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
49493
49494         * gcc.c-torture/compile/20020923-1.c: New test.
49495
49496 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
49497
49498         * gcc.c-torture/execute/ffs-1.c: New test.
49499         * gcc.c-torture/execute/ffs-2.c: Ditto.
49500
49501 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
49502
49503         * g++.dg/overload/member1.C: New test.
49504
49505 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
49506
49507         * g++.dg/abi/empty7.C: New test.
49508         * g++.dg/init/pm2.C: Likewise.
49509
49510 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
49511
49512         * g++.dg/rtti/crash1.C: New test.
49513
49514 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
49515
49516         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
49517         gcc.dg/sibcall-4.c: New tests.
49518
49519 2002-09-28  Roger Sayle  <roger@eyesopen.com>
49520
49521         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
49522         powerpc and MMIX targets.
49523
49524 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
49525
49526         * gcc.dg/cpp/20020927-1.c: New.
49527
49528 2002-09-26  David S. Miller  <davem@redhat.com>
49529
49530         * gcc.c-torture/compile/trunctfdf.c: New.
49531
49532 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49533
49534         * lib/target-supports.exp (check_weak_available): Handle solaris2.
49535
49536 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
49537
49538         * gcc.c-torture/execute/loop-15.c: New.
49539
49540 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
49541
49542         * README.QMTEST: Fix typo.
49543
49544 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
49545
49546         * gcc.dg/20020926-1.c: New test.
49547
49548 2002-09-25  David S. Miller  <davem@redhat.com>
49549
49550         PR target/7842
49551         * gcc.c-torture/execute/shiftdi.c: New test.
49552
49553 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
49554
49555         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
49556         unique to the tool.
49557         * lib/g77.exp (g77_init): Likewise.
49558         * lib/g++.exp (g++_init): Likewise.
49559         * lib/objc.exp (objc_init): Likewise.
49560
49561 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
49562
49563         * g++.dg/abi/empty5.C: New test.
49564         * g++.dg/abi/empty6.C: New test.
49565         * g++.dg/abi/vbase12.C: New test.
49566
49567 2002-09-25  Richard Henderson  <rth@redhat.com>
49568
49569         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
49570         too-small long double.
49571
49572 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
49573
49574         * gcc.dg/20020919-1.c: New test.
49575
49576 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
49577
49578         * g++.dg/abi/bitfield6.C: New test.
49579         * g++.dg/abi/bitfield7.C: New test.
49580         * g++.dg/abi/bitfield8.C: New test.
49581         * g++.dg/abi/vbase11.C: New test.
49582
49583 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49584
49585         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
49586         hppa*-*-hpux*.  Update test comment.
49587
49588 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
49589
49590         * gcc.dg/tls/struct-1.c: New test.
49591
49592 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
49593
49594         * gcc.dg/cpp/tr-warn2.c: Update.
49595
49596 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
49597
49598         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
49599
49600 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
49601
49602         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
49603         systems.
49604
49605 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
49606
49607         * gcc.c-torture/execute/ieee/mzero3.c: New test.
49608
49609         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49610         Adjust for c++filt moved to binutils.  Remove spurious duplicate
49611         setting of cxxfilt.
49612
49613 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
49614
49615         * gcc.dg/20020312-2.c: Update for darwin.
49616
49617 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
49618
49619         * g++.old-deja/g++.other/crash32.C: Mark ICE.
49620
49621 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
49622
49623         * objc.dg/comp-types-1.m: New test.
49624         * objc.dg/comp-types-2.m: New test.
49625         * objc.dg/comp-types-3.m: New test.
49626         * objc.dg/comp-types-4.m: New test.
49627         * objc.dg/comp-types-5.m: New test.
49628         * objc.dg/comp-types-6.m: New test.
49629
49630 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49631
49632         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
49633
49634 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
49635
49636         * g++.dg/other/do1.C: New test.
49637
49638         * g++.dg/template/subst1.C: New test.
49639
49640 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
49641
49642         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
49643
49644 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
49645
49646         * g++.dg/template/qualttp20.C: Adjust expected errors.
49647         * g++.old-deja/g++.jason/report.C: Likewise.
49648         * g++.old-deja/g++.other/qual1.C: Likewise.
49649
49650         * g++.dg/lookup/scoped2.C: New test.
49651
49652         * g++.dg/ext/asm3.C: New test.
49653
49654 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
49655
49656         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
49657
49658 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
49659
49660         * ChangeLog: follow spelling conventions.
49661         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
49662         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
49663         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
49664         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
49665         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
49666         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
49667         * g++.old-deja/g++.law/global-init1.C: Likewise.
49668         * g++.old-deja/g++.other/delete4.C: Likewise.
49669         * g++.old-deja/g++.other/inline21.C: Likewise.
49670         * g++.old-deja/g++.other/singleton.C: Likewise.
49671         * g77.dg/strlen0.f: Likewise.
49672         * g77.f-torture/compile/20010519-1.f: Likewise.
49673         * g77.f-torture/compile/980310-4.f: Likewise.
49674         * gcc.c-torture/compile/20000605-1.c: Likewise.
49675         * gcc.c-torture/execute/20020225-1.c: Likewise.
49676         * gcc.dg/c90-hexfloat-2.c: Likewise.
49677         * gcc.dg/c99-bool-1.c: Likewise.
49678         * gcc.dg/c99-hexfloat-2.c: Likewise.
49679         * gcc.dg/dll-2.c: Likewise.
49680         * gcc.dg/wtr-union-init-1.c: Likewise.
49681         * gcc.dg/wtr-union-init-2.c: Likewise.
49682         * gcc.dg/wtr-union-init-3.c: Likewise.
49683         * gcc.dg/cpp/avoidpaste1.c: Likewise.
49684         * gcc.dg/cpp/defined.c: Likewise.
49685         * gcc.dg/cpp/macsyntx.c: Likewise.
49686         * gcc.dg/cpp/paste2.c: Likewise.
49687         * gcc.dg/cpp/trad/defined.c: Likewise.
49688         * gcc.dg/format/c90-printf-1.c: Likewise.
49689         * gcc.dg/format/c90-scanf-1.c: Likewise.
49690         * gcc.dg/format/c99-printf-1.c: Likewise.
49691         * gcc.dg/format/c99-scanf-1.c: Likewise.
49692         * gcc.misc-tests/gcov-8.c: Likewise.
49693         * lib/profopt.exp: Likewise.
49694
49695 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
49696
49697         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
49698
49699 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
49700
49701         * g++.dg/inherit/using2.C: New test.
49702
49703 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
49704
49705         * ChangeLog: Follow spelling conventions.
49706         * g++.dg/template/friend4.C: Likewise.
49707         * g++.old-deja/g++.pt/crash67.C: Likewise.
49708         * gcc.c-torture/execute/20000801-4.c: Likewise.
49709         * gcc.dg/c90-digraph-1.c: Likewise.
49710         * gcc.dg/c94-digraph-1.c: Likewise.
49711         * gcc.dg/c99-digraph-1.c: Likewise.
49712         * gcc.dg/cpp/line5.c: Likewise.
49713         * gcc.dg/cpp/multiline.c: Likewise.
49714         * gcc.dg/cpp/trad/literals-1.c: Likewise.
49715         * gcc.dg/format/attr-3.c: Likewise.
49716         * gcc.dg/format/c90-scanf-3.c: Likewise.
49717         * gcc.dg/format/ext-4.c: Likewise.
49718
49719 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
49720
49721         * g++.dg/template/pretty1.C: New test.
49722
49723 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
49724
49725         * gcc.c-torture/execute/struct-cpy-1.c: New test.
49726
49727 2002-09-13  Matt Austern  <austern@apple.com>
49728
49729         * g++.dg/other/constref[12].C: New, regression tests for
49730         passing a cast expression to a function by const reference.
49731
49732 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
49733
49734         * g++.dg/template/deduce1.C: New test.
49735
49736 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
49737
49738         * gcc.c-torture/execute/simd-1.c: Force all use of int to
49739         32-bit int.
49740
49741 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49742
49743         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
49744         usage.
49745
49746 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
49747
49748         * gcc.c-torture/compile/20020910-1.c: New test.
49749
49750 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
49751
49752         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
49753
49754 2002-09-10  Andreas Jaeger  <aj@suse.de>
49755
49756         * gcc.dg/20020312-2.c: Adjust for x86-64.
49757
49758 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
49759
49760         * g77.dg/7388.f: New test case for PR 7388.
49761
49762 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
49763
49764         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
49765
49766 2002-09-05  Ziemowit Laski <zlaski@apple.com>
49767
49768         * objc.dg/proto-lossage-1.m: New test.
49769
49770 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
49771
49772         * gcc.dg/cpp/_Pragma4.c: Fix typo.
49773
49774 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
49775
49776         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
49777         expected to pass.
49778
49779 2002-09-06  Stan Shebs  <shebs@apple.com>
49780             David Edelsohn  <edelsohn@gnu.org>
49781
49782         * gcc.dg/weak: New directory.
49783         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
49784         target-specific xfail bits.
49785         * gcc.dg/typeof-2.c: Move to new directory.
49786         * gcc.dg/weak.exp: New expect script.
49787
49788 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
49789
49790         * gcc.c-torture/execute/extzvsi.c: New test.
49791
49792 2002-09-05  Stan Shebs  <shebs@apple.com>
49793
49794         * gcc.dg/weak-1.c: xfail on Darwin.
49795         * gcc.dg/weak-2.c: Ditto.
49796         * gcc.dg/weak-3.c: Ditto.
49797         * gcc.dg/weak-4.c: Ditto.
49798         * gcc.dg/weak-5.c: Ditto.
49799         * gcc.dg/weak-6.c: Ditto.
49800         * gcc.dg/weak-7.c: Ditto.
49801         * gcc.dg/weak-8.c: Ditto.
49802         * gcc.dg/weak-9.c: Ditto.
49803
49804 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
49805
49806         * gcc.c-torture/execute/loop-14.c: New test.
49807
49808 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
49809
49810         * g++.dg/other/cxa-atexit1.C: New test.
49811
49812         * gcc.dg/typeof-2.c: New test.
49813
49814 2002-09-03  Roger Sayle  <roger@eyesopen.com>
49815
49816         * gcc.dg/builtins-2.c: New testcase.
49817         * gcc.dg/builtins-3.c: New testcase.
49818
49819 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
49820
49821         * gcc.dg/cpp/_Pragma4.c: New test.
49822
49823 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
49824
49825         * objc/execute/nil_method-1.m: New testcase.
49826
49827 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
49828
49829         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
49830         [Object class], not [Object initialize].
49831
49832 2002-08-31  Roger Sayle  <roger@eyesopen.com>
49833             Hans-Peter Nilsson  <hp@bitrange.com>
49834
49835         * gcc.c-torture/execute/20020720-1.x: Skip test on
49836         mmix-knuth-mmixware.  Correct comment.
49837
49838 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
49839
49840         * g++.dg/abi/bitfield5.C: New test.
49841         * g++.dg/abi/vbase10.C: Likewise.
49842
49843 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
49844
49845         * objc.dg/undeclared-selector.m: New test.
49846
49847 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
49848
49849         * g++.dg/other/offsetof1.C: Avoid cast warning.
49850
49851 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
49852
49853         * objc.dg/super-class-2.m: New test.
49854
49855 2002-08-24  Matt Austern  <austern@apple.com>
49856
49857         * g++.dg/ext/lvaddr.C: New test.
49858         * g++.dg/ext/lvcast.C: New test.
49859
49860 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
49861
49862         * g++.dg/inherit/cond1.C: New test.
49863
49864 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
49865
49866         * gcc.dg/noncompile/incomplete-1.c: New test.
49867
49868 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
49869
49870         * gcc.dg/typespec-1.c: New test.
49871
49872 2002-08-20  Devang Patel  <dpatel@apple.com>
49873         * objc.dg/proto-hier-2.m: New test.
49874
49875 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
49876
49877         * objc.dg/bitfield-1.m: New test.
49878         * objc.dg/bitfield-2.m: New test.
49879
49880 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
49881
49882         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
49883         gcc.dg/c99-flex-array-4.c: New tests.
49884
49885 2002-08-16  Stan Shebs  <shebs@apple.com>
49886
49887         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
49888
49889 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
49890
49891         * gcc.dg/typeof-1.c: New test.
49892         * g++.dg/ext/typeof2.C: New test.
49893
49894 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
49895
49896         * g++.dg/other/offsetof1.C: New test.
49897
49898 2002-08-14  Richard Henderson  <rth@redhat.com>
49899
49900         * gcc.dg/tls/diag-3.c: Fix expected message strings.
49901
49902 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
49903
49904         * gcc.dg/cpp/_Pragma3.c: New test.
49905
49906 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
49907
49908         * g++.dg/template/inherit3: New test.
49909
49910 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
49911
49912         * gcc.dg/bitfld-4.c: Add blank options.
49913
49914 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
49915
49916         * g++.dg/template/crash1.C: New test.
49917
49918 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
49919
49920         * gcc.dg/tls/opt-2.c: New test.
49921
49922 2002-08-08  Devang Patel  <dpatel@apple.com>
49923
49924         * objc.dg/selector-1.m : New test
49925
49926 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
49927
49928         * g++.dg/abi/bitfield4.C: New test.
49929         * gcc.dg/bitfld-4.c: New test.
49930
49931 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
49932
49933         * g++.dg/other/packed1.C: New test.
49934
49935 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
49936
49937         * g++.dg/abi/offsetof.C: Tweak error messages.
49938         * g++.old-deja/g++.mike/p10769a.C: Likewise.
49939
49940 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
49941
49942         * gcc.dg/bitfld-3.c: New test.
49943
49944 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
49945             Richard Henderson  <rth@redhat.com>
49946
49947         * gcc.dg/i386-bitfield1.c: New test.
49948         * g++.dg/abi/bitfield3.C: Update.
49949
49950 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
49951
49952         * objc.dg/const-str-2.m: Update.
49953         * gcc.dg/cpp/c++98.c: Change to C extension.
49954         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
49955         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
49956
49957 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
49958
49959         * gcc.dg/tls/diag-3.c: New.
49960
49961 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
49962
49963         * g++.dg/README (Subdirectories): Document new subdir expr.
49964         * g++.dg/expr/pmf-1.C: New test.
49965
49966 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
49967
49968         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
49969
49970 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
49971
49972         * g++.dg/abi/bitfield3.C: New test.
49973
49974 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
49975
49976         * lib/gcov.exp: Tweak expected line formats.
49977         * gcc.misc-tests/gcov8.c: New test.
49978         * gcc.misc-tests/gcov8.x: New flags.
49979
49980 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
49981
49982         * consistency.vlad/layout/endian.c: Include string.h.
49983
49984         * gcc.c-torture/execute/20020805-1.c: New test.
49985
49986 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
49987
49988         * g++.dg/other/conversion1.C: New test.
49989
49990 2002-08-03  Roger Sayle  <roger@eyesopen.com>
49991
49992         * gcc.dg/builtins-1.c: New testcase.
49993
49994 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
49995
49996         * g++.dg/inherit/access3.C: New test.
49997
49998 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
49999
50000         * gcc.dg/ia64-visibility-2.c: New test.
50001
50002 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
50003
50004         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
50005         __qualifier_flags to __flags.
50006
50007 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
50008
50009         * g++.dg/inherit/operator1.C: New test.
50010         * g++.dg/lookup/disamb1.C: Fix typo in comment.
50011         * g++.dg/other/error1.C: Change expected error message.
50012         * g++.dg/template/conv4.C: Likewise.
50013
50014 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
50015
50016         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
50017         for documented behavior.
50018
50019 2002-07-25  Roger Sayle  <roger@eyesopen.com>
50020
50021         * gcc.c-torture/execute/20020720-1.x: Skip this test on
50022         several targets known to fail.
50023
50024 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
50025
50026         * gcc.dg/mips-args-[123].c: New tests.
50027
50028 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
50029
50030         * gcc.dg/ppc-spe.c: New.
50031
50032 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
50033
50034         * g++.dg/other/ptrmem4.C: New testcase.
50035
50036 2002-07-24  Richard Henderson  <rth@redhat.com>
50037
50038         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
50039
50040 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
50041
50042         * g++.dg/ext/alignof1.C (main): Return 0 for success.
50043
50044 2002-07-24  Roger Sayle  <roger@eyesopen.com>
50045
50046         * gcc.c-torture/execute/memset-3.c: New testcase.
50047
50048 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
50049
50050         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
50051         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
50052
50053 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50054
50055         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
50056         Delete.
50057
50058 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
50059
50060         * gcc.c-torture/compile/simd-4.c: New test.
50061
50062 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50063
50064         PR c++/7347, c++/7348
50065         * g++.dg/template/access4.C: New test.
50066         * g++.dg/template/access5.C: New test.
50067         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
50068         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
50069         * g++.old-deja/g++.pt/ttp58.C: Likewise.
50070         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
50071
50072 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
50073
50074         * gcc.dg/gnu89-init-2.c: New test.
50075
50076 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
50077
50078         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
50079
50080 2002-07-20  Roger Sayle  <roger@eyesopen.com>
50081
50082         * gcc.c-torture/execute/20020720-1.c: New testcase.
50083
50084 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
50085
50086         * gcc.dg/cpp/Wsignprom.c: New tests.
50087
50088 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
50089
50090         * gcc.c-torture/execute/loop-13.c: New test.
50091
50092 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
50093
50094         * gcc.dg/cpp/expr.c: New tests.
50095
50096 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
50097
50098         * g++.dg/opt/pr6713.C: Add template instantiation.
50099
50100 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
50101
50102         * gcc.dg/nest.c: New test.
50103
50104 2002-07-17  Richard Henderson  <rth@redhat.com>
50105
50106         * g++.dg/opt/pr6713.C: New test.
50107
50108 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
50109
50110         * gcc.c-torture/execute/loop-2e.x: Let the testcase
50111         XFAIL for all x86 processors.
50112
50113 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
50114
50115         * gcc.c-torture/execute/20010122-1.x: Do not test with
50116         -fomit-frame-pointer.
50117
50118 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50119
50120         * g++.dg/template/instantiate2.C: New test.
50121         * g++.dg/template/spec4.C: New test.
50122
50123 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50124
50125         * g++.dg/template/access2.C: New test.
50126         * g++.dg/template/access3.C: New test.
50127
50128 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
50129
50130         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
50131         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
50132         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
50133         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
50134         Convert to use <stdarg.h>.
50135         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
50136         Delete.
50137         * gcc.dg/va-arg-2.c: New.
50138         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
50139
50140 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
50141
50142         * gcc.c-torture/compile/20020710-1.c: New test.
50143
50144 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
50145                           Andrew Pinski  <pinskia@physics.uc.edu>
50146
50147         gcc.c-torture/compile/simd-2.c: New testcase.
50148         gcc.c-torture/compile/simd-3.c: Likewise.
50149
50150 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
50151
50152         PR c++/7224
50153         * g++.dg/overload/error1.C: New test.
50154
50155 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50156
50157         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
50158         configuration and IRIX 6 O32 ABI.
50159
50160 2002-07-11  Roger Sayle  <roger@eyesopen.com>
50161
50162         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
50163
50164 2002-07-10  Roger Sayle  <roger@eyesopen.com>
50165
50166         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
50167
50168 2002-07-10  Jeffrey A Law  <law@redhat.com>
50169
50170         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
50171
50172         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
50173
50174 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
50175
50176         * gcc.dg/20020312-2.c: Check for __PPC__.
50177
50178 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
50179
50180         * gcc.c-torture/compile/20020709-1.c: New test.
50181
50182 2002-07-07  Roger Sayle  <roger@eyesopen.com>
50183
50184         * g++.dg/template/qualttp21.C: New test case.
50185
50186 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
50187
50188         * gcc.c-torture/compile/20020706-1.c: New test.
50189         * gcc.c-torture/compile/20020706-2.c: New test.
50190
50191 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
50192             Alexandre Oliva  <aoliva@redhat.com>
50193
50194         * g++.dg/warn/incomplete1.C: New test.
50195
50196 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50197
50198         PR c++/7099
50199         * g++.dg/warn/noreturn1.C: New test.
50200
50201 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
50202
50203         PR c++/6706
50204         * g++.dg/debug/debug6.C: New test.
50205         * g++.dg/debug/debug7.C: New test.
50206
50207 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
50208
50209         * gcc.c-torture/compile/simd-3.c: New test.
50210
50211 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
50212
50213         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
50214         * gcc.dg/20020620-1.c: Likewise.
50215
50216 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50217
50218         PR c++/6944
50219         * g++.dg/init/array4.C: New test.
50220         * g++.dg/init/array5.C: New test.
50221
50222 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
50223
50224         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
50225         * gcc.c-torture/execute/simd-2.c (main): Likewise.
50226
50227 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50228
50229         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
50230         * gcc.dg/wtr-aggr-init-1.c: Likewise.
50231         * gcc.dg/wtr-conversion-1.c: Likewise.
50232         * gcc.dg/wtr-escape-1.c: Likewise.
50233         * gcc.dg/wtr-int-type-1.c: Likewise.
50234         * gcc.dg/wtr-label-1.c: Likewise.
50235         * gcc.dg/wtr-static-1.c: Likewise.
50236         * gcc.dg/wtr-strcat-1.c: Likewise.
50237         * gcc.dg/wtr-suffix-1.c: Likewise.
50238         * gcc.dg/wtr-switch-1.c: Likewise.
50239         * gcc.dg/wtr-unary-plus-1.c: Likewise.
50240         * gcc.dg/wtr-union-init-1.c: Likewise.
50241         * gcc.dg/wtr-union-init-2.c: Likewise.
50242         * gcc.dg/wtr-union-init-3.c: Likewise.
50243
50244         * gcc.dg/wtr-func-def-1.c: New test.
50245
50246 2002-07-02 Devang Patel <dpatel@apple.com>
50247
50248         * objc.dg/param-1.m: New test.
50249
50250 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
50251
50252         * gcc.dg/cpp/trad/directive.c: Add test.
50253         * gcc.dg/cpp/trad/macroargs.c: Add test.
50254         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
50255
50256 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
50257
50258         * gcc.dg/cpp/cmdlne-M.c: New test.
50259
50260 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
50261
50262         * objc.dg/desig-init-1.m: New test.
50263
50264 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50265
50266         PR c++/6716
50267         * g++.dg/template/instantiate1.C: New test.
50268
50269 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
50270
50271         PR c++/7112
50272         * g++.dg/template/sizeof2.C: New test.
50273
50274 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
50275
50276         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
50277         gcc.dg/cpp/trad/include.c: New tests.
50278
50279 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
50280
50281         PR target/7177
50282         * gcc.c-torture/compile/20020701-1.c: New test.
50283
50284 2002-07-01  Stan Shebs  <shebs@apple.com>
50285
50286         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
50287         header here...
50288         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
50289         (objc-torture-execute): or here.
50290
50291 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
50292
50293         * gcc.c-torture/execute/arith-rand-ll.c: New test.
50294
50295 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
50296
50297         * gcc.dg/cpp/trad/escaped-nl.c: New test.
50298
50299 2002-06-30  Devang Patel  <dpatel@apple.com>
50300
50301         * objc.dg/fsyntax-only.m: New test.
50302
50303 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
50304
50305         PR c++/6695
50306         * g++.dg/template/friend7.C: New file.
50307
50308 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
50309
50310         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
50311         return type.
50312
50313 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
50314
50315         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
50316         avoid division by zero.
50317
50318 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
50319
50320         * gcc.dg/Wunknownprag.c: New tests.
50321
50322 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
50323
50324         * gcc.c-torture/execute/simd-2.c: New test.
50325
50326 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
50327
50328         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
50329         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
50330         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
50331         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
50332         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
50333         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
50334         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
50335         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
50336         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
50337         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
50338         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
50339         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
50340         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
50341         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
50342         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
50343         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
50344         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
50345
50346 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
50347
50348         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
50349         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
50350         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
50351         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
50352         New tests.
50353         * gcc.dg/cpp/trad/directive.c: Update.
50354
50355 2002-06-23  Andreas Jaeger  <aj@suse.de>
50356
50357         * gcc.c-torture/execute/complex-6.c: New.
50358
50359 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
50360
50361         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
50362         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
50363         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
50364         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
50365
50366 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
50367
50368         * gcc.dg/cpp/trad: New directory with traditional tests copied
50369         from parent directory.
50370         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50371         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50372         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50373         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50374         Move to trad/ and rename.
50375         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
50376         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
50377         gcc.dg/cpp/trad/redef2.c: New tests.
50378         * gcc.dg/cpp/trad/trad.exp: New driver.
50379
50380 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
50381
50382         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50383         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50384         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50385         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50386         Remove.
50387
50388 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
50389
50390         * gcc.dg/20020620-1.c: New test.
50391
50392 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50393
50394         * g++.dg/template/ttp4.C: New test.
50395
50396 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
50397
50398         * g++.dg/opt/vt1.C: Fix regexp.
50399
50400 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50401
50402         * gcc.c-torture/execute/pure-1.c: Make functions static again.
50403         Don't use attribute `noinline'.
50404
50405 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
50406
50407         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
50408
50409 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
50410
50411         * gcc.c-torture/execute/simd-1.c: New.
50412
50413         * gcc.dg/simd-1.c: New.
50414
50415 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
50416
50417         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
50418
50419 2002-06-16  Richard Henderson  <rth@redhat.com>
50420
50421         * g++.dg/ext/anon-struct1.C: New.
50422         * g++.dg/ext/anon-struct2.C: New.
50423         * g++.dg/ext/anon-struct3.C: New.
50424         * gcc.dg/anon-struct-1.c: New.
50425         * gcc.dg/anon-struct-2.c: New.
50426         * gcc.dg/anon-struct-3.c: New.
50427         * gcc.dg/20011008-1.c: Adjust warning text.
50428         * gcc.dg/20020527-1.c: Add -fms-extensions.
50429
50430 2002-06-16  Richard Henderson  <rth@redhat.com>
50431
50432         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
50433
50434 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
50435
50436         * gcc.c-torture/execute/20020615-1.c: New test.
50437
50438 2002-06-15  Roger Sayle  <roger@eyesopen.com>
50439
50440         * gcc.c-tortuture/execute/compare-1.c: New test case.
50441         * gcc.c-tortuture/execute/compare-2.c: New test case.
50442         * gcc.c-tortuture/execute/compare-3.c: New test case.
50443
50444 2002-06-13  Richard Henderson  <rth@redhat.com>
50445
50446         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
50447         ia64 ilp32.
50448
50449 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50450
50451         * g++.dg/template/typename2.C: Update error message.
50452
50453 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
50454
50455         * gcc.c-torture/execute/20020611-1.c: New test.
50456
50457 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
50458
50459         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
50460         list of targets to skip.
50461
50462 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
50463
50464         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
50465         targets if not optimizing.
50466
50467 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
50468
50469         * gcc.c-torture/compile/20020605-1.c: New test.
50470
50471         * g++.dg/opt/vt1.C: New test.
50472
50473         * gcc.dg/20020531-1.c: New test.
50474
50475         * gcc.dg/20020530-1.c: New test.
50476
50477         * gcc.dg/20020527-1.c: New test.
50478
50479         * g++.dg/opt/cse1.C: New test.
50480
50481 2002-06-07  Roger Sayle  <roger@eyesopen.com>
50482
50483         * gcc.dg/20020607-2.c: New test case.
50484
50485 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
50486
50487         * gcc.c-torture/compile/20020604-1.c: New test.
50488
50489 2002-06-04  Richard Henderson  <rth@redhat.com>
50490
50491         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
50492         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
50493         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
50494
50495 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
50496
50497         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
50498
50499 2002-06-03  Richard Henderson  <rth@redhat.com>
50500
50501         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
50502         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
50503
50504 2002-06-02  Richard Henderson  <rth@redhat.com>
50505
50506         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
50507         test functions static.
50508
50509 2002-06-02  Andreas Jaeger  <aj@suse.de>
50510
50511         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
50512         now.
50513
50514 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50515
50516         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
50517         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
50518         Update for mofified diagnostics.
50519         * gcc.dg/c99-intconst-1.c: No longer fail.
50520
50521 2002-06-02  Richard Henderson  <rth@redhat.com>
50522
50523         * gcc.dg/uninit-A.c: Remove xfail markers.
50524
50525 2002-06-01  Roger Sayle  <roger@eyesopen.com>
50526
50527         * gcc.dg/fnegate-1.c: New test case.
50528
50529 2002-05-30  Osku Salerma  <osku@iki.fi>
50530
50531         * gcc.c-torture/execute/mayalias-1.c: New file.
50532
50533 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50534
50535         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
50536         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
50537         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
50538
50539 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
50540
50541         * gcc.c-torture/execute/20020529-1.c: New test.
50542
50543 2002-05-27  Richard Henderson  <rth@redhat.com>
50544
50545         * g++.dg/ext/attrib6.C: New test case.
50546
50547 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50548
50549         * gcc.c-torture/execute/pure-1.c: New test.
50550
50551 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50552
50553         * gcc.dg/cpp/arith-2.c: Remove.
50554
50555 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50556
50557         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
50558         * gcc.dg/cpp/if-3.c: Remove.
50559
50560 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
50561
50562         * g++.dg/opt/cse2.C: New test.
50563
50564 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
50565
50566         * gcc.dg/cpp/arith-1.c: New semantic tests.
50567         * gcc.dg/cpp/if-1.c: Update.
50568
50569 2002-05-24  Ben Elliston  <bje@redhat.com>
50570
50571         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
50572
50573 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
50574
50575         * gcc.dg/verbose-asm.c: New test.
50576
50577 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50578
50579         * gcc.dg/cpp/paste12.c: New test.
50580
50581 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50582
50583         * g++.dg/parse/named_ops.C: New test.
50584
50585 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
50586
50587         * gcc.dg/weak-8.c: New test.
50588
50589 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
50590
50591         * gcc.dg/weak-2.c: Allow optional leading underscore
50592         in scan-assembler symbol name.
50593         * gcc.dg/weak-3.c: Likewise.
50594         * gcc.dg/weak-4.c: Likewise.
50595         * gcc.dg/weak-5.c: Likewise.
50596
50597 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
50598
50599         * gcc.dg/20020523-1.c: New test.
50600
50601 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50602
50603         * objc.dg/const-str-2.m: Update now that we stop after
50604         a command line error.
50605
50606 2002-05-22  Richard Henderson  <rth@redhat.com>
50607
50608         * g++.dg/dg.exp: Fix typo in test pruneing.
50609
50610 2002-05-22  Richard Henderson  <rth@redhat.com>
50611
50612         * g++.dg/dg.exp: Prune the tls subdirectory.
50613         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
50614         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
50615         * g++.dg/tls/init-1.C: New.
50616
50617 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
50618
50619         * gcc.dg/20020517-1.c: New test.
50620
50621 2002-05-21  Richard Henderson  <rth@redhat.com>
50622
50623         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
50624         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
50625
50626 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
50627
50628         * g++.dg/other/copy2.C: New test.
50629
50630 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
50631
50632         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
50633         (MAX_COPY): Bump up to 10 times sizeof (long long).
50634         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
50635
50636         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
50637         sizeof (long long).
50638
50639         * gcc.c-torture/execute/strcpy-1.c: New test.
50640
50641 2002-05-19  Jason Merrill  <jason2redhat.com>
50642
50643         * g++.dg/ext/oper1.C: New test.
50644
50645 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
50646 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
50647
50648         * README.QMTEST: New file.
50649
50650         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
50651
50652 2002-05-19  Andreas Jaeger  <aj@suse.de>
50653
50654         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
50655         now.
50656         * gcc.c-torture/execute/loop-2d.x: Likewise.
50657
50658 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
50659
50660         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
50661         support weak symbols.
50662         * gcc.dg/weak-4.c: Likewise.
50663         * gcc.dg/weak-6.c: Likewise.
50664
50665 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
50666
50667         * gcc.dg/weak-3.c: Add dg-excess-error comment for
50668         cygwin, coff and h8300-*-hms targets
50669         * gcc.dg/weak-5.c: Likewise.
50670         * gcc.dg/weak-7.c: Likewise.
50671
50672 2002-05-16  Jason Merrill  <jason@redhat.com>
50673
50674         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
50675         (scan-assembler-not, scan-assembler-dem): Likewise.
50676         (scan-assembler-dem-not): Likewise.
50677
50678 2002-05-15  Richard Henderson  <rth@redhat.com>
50679
50680         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
50681
50682 2002-05-15  Richard Henderson  <rth@redhat.com>
50683
50684         * gcc.dg/weak-5.c (vfoo1c): No warning here.
50685         (vfoo1f): Warning here.
50686         (vfoo1l): Don't redefine the alias.
50687
50688 2002-05-14  Jason Merrill  <jason@redhat.com>
50689             Alexandre Oliva  <aoliva@redhat.com>
50690
50691         * g++.dg/init/pm1.C: New test.
50692
50693 2002-05-12  David S. Miller  <davem@redhat.com>
50694
50695         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
50696         types.
50697
50698 2002-05-10  Roger Sayle  <roger@eyesopen.com>
50699
50700         * gcc.c-torture/execute/20020510-1.c: New test case.
50701
50702 2002-05-10  David S. Miller  <davem@redhat.com>
50703
50704         * gcc.c-torture/execute/conversion.c: Test long double too.
50705
50706 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
50707
50708         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
50709         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
50710         * lib/g++.exp (g++_link_flags): Likewise.
50711         * lib/objc.exp (objc_target_compile): Likewise.
50712
50713 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
50714
50715         * gcc.dg/cpp/poison.c: Update.
50716         * gcc.dg/cpp/20000625-2.c: Remove.
50717         * gcc.dg/cpp/direct2s.c: Remove final test.
50718
50719 2002-05-08  Tom Rix  <trix@redhat.com>
50720
50721         * gcc.c-torture/execute/20020508-1.c: New test.
50722         * gcc.c-torture/execute/20020508-2.c: New test.
50723         * gcc.c-torture/execute/20020508-3.c: New test.
50724
50725 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
50726
50727         * gcc.dg/cpp/charconst-4.c: More tests.
50728
50729 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
50730
50731         PR c/6569
50732         * gcc.dg/weak-3.c: Update location of warning messages.
50733         * gcc.dg/weak-5.c: Likewise.
50734
50735 2002-05-06  Roger Sayle  <roger@eyesopen.com>
50736
50737         * gcc.c-torture/execute/20020506-1.c: New test case.
50738
50739 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
50740
50741         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
50742
50743 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50744
50745         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
50746
50747 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50748
50749         * gcc.dg/cpp/charconst-3.c: New test.
50750
50751 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50752
50753         * gcc.dg/cpp/charconst.c: Update tests.
50754
50755 2002-05-05  Tim Josling  <tej@melbpc.org.au>
50756
50757         * treelang: Added directory for new sample language treelang. Also
50758         lib/treelang.exp: New file to signal treelang should be tested.
50759
50760 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
50761
50762         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
50763         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
50764         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
50765         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
50766         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
50767         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
50768         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
50769
50770 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50771
50772         * gcc.dg/format/xopen-2.c: New test.
50773
50774 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
50775
50776         * gcc.dg/20020503-1.c: New test.
50777
50778 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
50779
50780         * g++.dg/init/dtor1.C: Make it tougher.
50781
50782 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
50783
50784         * g++.dg/init/dtor1.C: New test.
50785
50786 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
50787
50788         * gcc.dg/altivec-8.c: New.
50789
50790 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
50791
50792         * gcc.dg/altivec-7.c: New.
50793
50794 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
50795
50796         * g++.dg/parse/typedef1.C: New test.
50797
50798 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
50799
50800         PR c++/6486
50801         * g++.dg/template/friend6.C: New test.
50802
50803         PR c++/6492
50804         * g++.dg/init/copy1.C: New test.
50805
50806 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
50807
50808         * g++.dg/warn/effc1.C: New test.
50809
50810 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50811
50812         * gcc.dg/cpp/if-cexp.c: Add a test.
50813
50814 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
50815
50816         * gcc.dg/20020426-2.c: New test.
50817
50818 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
50819
50820         * gcc.dg/cpp/if-mop.c: Update.
50821         * gcc.dg/cpp/if-mpar.c: Add test.
50822         * gcc.dg/cpp/if-oppr.c: Update.
50823
50824 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50825
50826         PR c/6343
50827         * gcc.dg/weak-[2-7].c: New tests.
50828
50829 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
50830
50831         * gcc.dg/enum1.c: New test.
50832
50833 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
50834
50835         PR c++/6497
50836         * g++.dg/inherit/access2.C: New test.
50837
50838 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
50839
50840         PR bootstrap/6445
50841         * gcc.dg/20020426-1.c: New test.
50842
50843 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
50844
50845         * g++.dg/abi/enum1.C: New test.
50846
50847 2002-04-26  Richard Henderson  <rth@redhat.com>
50848
50849         * gcc.dg/c99-bool-1.c: Expect always true warning.
50850
50851 2002-04-25  Roger Sayle  <roger@eyesopen.com>
50852
50853         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
50854
50855 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50856
50857         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
50858         targets.
50859
50860 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
50861
50862         * g++.dg/abi/mange7.C: New test.
50863
50864         PR c++/6438.
50865         * g++.dg/parse/stmtexpr2.C: New test.
50866
50867 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
50868
50869         * gcc.dg/20020312-2.c: Add SH target.
50870
50871 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50872
50873         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
50874         compiler output on mips*-*-irix*.
50875
50876 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
50877
50878         * g++.dg/parse/attr1.C: New test.
50879
50880 2002-04-23  Roger Sayle  <roger@eyesopen.com>
50881
50882         * gcc.c-torture/execute/string-opt-17.c: New test case.
50883         * gcc.c-torture/execute/memset-2.c: New test case.
50884
50885 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
50886
50887         PR c++/6256:
50888         * g++.dg/template/friend5.C: New test.
50889
50890         PR c++/6331:
50891         * g++.dg/template/qual1.C: Likewise.
50892
50893 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
50894
50895         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
50896         Include stdlib.h, not stdio.h or ctype.h.
50897
50898 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
50899
50900         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
50901         cris-*-elf* and mmix-*-*.
50902         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
50903         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
50904         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
50905         Ditto.
50906         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
50907         * gcc.dg/wchar_t-1.c: Ditto.
50908
50909 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
50910
50911         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
50912         Clarify comment.
50913
50914 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
50915
50916         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
50917
50918 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50919
50920         * gcc.c-torture/execute/20000906-1.x: Delete.
50921
50922 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
50923
50924         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
50925
50926 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
50927
50928         * PR6367
50929         * g77.f-torture/execute/6367.f: New test.
50930         * g77.f-torture/execute/6367.x: Disable for MMIX.
50931
50932 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
50933
50934         * PR6352
50935         * g++.dg/opt/inline2.C: New test.
50936
50937 2002-04-18  Richard Henderson  <rth@redhat.com>
50938
50939         * gcc.dg/20000906-1.c: Enable for all targets.
50940         * gcc.c-torture/compile/iftrap-2.c: New.
50941
50942 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
50943
50944         * gcc.dg/20020418-1.c: New test.
50945         * gcc.dg/20020418-2.c: New test.
50946
50947 2002-04-18  Richard Henderson  <rth@redhat.com>
50948
50949         * gcc.c-torture/compile/iftrap-1.c: New.
50950         * gcc.dg/iftrap-1.c: Adjust for ia64.
50951         * gcc.dg/iftrap-2.c: New.
50952
50953 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
50954
50955         * gcc.c-torture/compile/20020418-1.c: New test.
50956
50957 2002-04-18  Roger Sayle  <roger@eyesopen.com>
50958
50959         * gcc.c-torture/compile/20020415-1.c: New.
50960
50961 2002-04-18  David S. Miller  <davem@redhat.com>
50962
50963         * gcc.c-torture/execute/20020418-1.c: New test.
50964
50965 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
50966
50967         * gcc.dg/20020416-1.c: New test.
50968
50969         * g++.dg/opt/inline1.C: New test.
50970
50971 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
50972
50973         * gcc.dg/altivec-5.c: New test.
50974
50975         * gcc.dg/20020415-1.c: New test.
50976
50977 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
50978
50979         * lib/chill.exp: Remove.
50980
50981 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
50982
50983         * g++.dg/other/big-struct.C: New test.
50984
50985 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
50986
50987         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
50988         of scratch file.
50989
50990 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
50991
50992         PR c/6277
50993         * gcc.dg/i386-387-1.c: Allow optional leading underscore
50994         in scan-assembler function name
50995
50996 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
50997
50998         * g77.f-torture/execute/980628-4.x,
50999         g77.f-torture/execute/980628-5.x,
51000         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51001         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51002         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
51003         i[34567]86-*-*.
51004
51005 2002-04-13  David S. Miller  <davem@redhat.com>
51006
51007         * gcc.c-torture/execute/20020413-1.c: New test.
51008
51009 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
51010
51011         * gcc.dg/asm-6.c,
51012         * g++.dg/ext/asm1.C: New tests.
51013
51014 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
51015
51016         PR c++ 5373.
51017         * g++.dg/parse/stmtexpr1.C: New test.
51018
51019         PR c++/5189.
51020         * g++.dg/template/copy1.C: New test.
51021
51022 2002-04-12  Richard Henderson  <rth@redhat.com>
51023
51024         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
51025
51026 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
51027
51028         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
51029         gcc.c-torture/execute/20020307-2.c.
51030
51031 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
51032
51033         * g++.dg/ext/attrib5.C,
51034         * g++.dg/lookup/struct1.C: New tests.
51035
51036 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
51037
51038         * gcc.dg/20020411-1.c: New test.
51039
51040         * gcc.c-torture/execute/20020411-1.c: New test.
51041
51042 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
51043
51044         * g77.f-torture/execute/6177.f: New test.
51045
51046 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
51047
51048         PR middle-end/6247
51049         * g++.dg/opt/cleanup1.C: New test.
51050
51051         * g++.dg/opt/const1.C: New test.
51052
51053 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
51054
51055         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
51056
51057 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
51058
51059         PR c++/5507
51060         * g++.dg/template/typename2.C: New test.
51061
51062 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
51063
51064         * gcc.c-torture/execute/loop-12.c: New.
51065
51066 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
51067
51068         * g77.f-torture/execute/980628-4.x,
51069         g77.f-torture/execute/980628-5.x,
51070         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51071         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51072         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
51073
51074 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51075
51076         PR optimization/6086
51077         * g++.dg/opt/preinc1.C: New test.
51078
51079 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51080
51081         PR c++/5571
51082         * g++.dg/opt/static2.C: New test.
51083
51084 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51085
51086         PR c/5120
51087         * gcc.dg/20020406-1.c: New test.
51088
51089 2002-04-04  David S. Miller  <davem@redhat.com>
51090
51091         * gcc.c-torture/execute/20020404-1.c: New test.
51092
51093 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
51094
51095         PR c/6123
51096         * gcc.dg/20020312-2.c: Do not declare global register variable
51097         if __PIC__ or __pic__ is defined.
51098
51099 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
51100
51101         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
51102         __asm__ so that it works correctly even if -ansi -pedantic-errors.
51103
51104 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51105
51106         * gcc.misc-tests/linkage.exp: Update last change to handle
51107         sparc*-, not just sparc-.
51108
51109 2002-04-03  Richard Henderson  <rth@redhat.com>
51110
51111         * gcc.dg/cpp/ucs.c: Improved long UCS test.
51112
51113 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51114
51115         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
51116
51117 2002-04-02  David S. Miller  <davem@redhat.com>
51118
51119         * gcc.c-torture/execute/20020402-3.c: New test.
51120
51121 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51122
51123         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
51124         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
51125
51126         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
51127         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
51128         g77.f-torture/execute/20001201.x,
51129         g77.f-torture/execute/u77-test.x: New files.
51130
51131         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
51132         * gcc.dg/wchar_t-1.c: Ditto.
51133
51134 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51135
51136         * gcc.c-torture/execute/20020402-1.c: New test.
51137
51138 2002-04-01  Richard Henderson  <rth@redhat.com>
51139
51140         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
51141
51142         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
51143
51144 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51145
51146         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
51147
51148 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51149
51150         * g++.dg/inherit/template-as-base.C: Expect error.
51151         * g++.dg/inherit/namespace-as-base.C: Likewise.
51152
51153 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
51154
51155         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
51156         g++.dg/ext/instantiate3.C: Tweak match patterns.
51157
51158         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
51159         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
51160         -da test.
51161
51162 2002-03-31  Richard Henderson  <rth@redhat.com>
51163
51164         * gcc.dg/special/alias-2.c: New.
51165         * gcc.dg/special/ecos.exp: Run it.
51166
51167 2002-03-31  Richard Henderson  <rth@redhat.com>
51168
51169         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
51170
51171 2002-03-31  Kazu Hirata  <kazu@hxi.com>
51172
51173         * gcc.dg/weak-1.c: Disable on h8300 port.
51174
51175 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
51176
51177         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
51178         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
51179         ordering tests.
51180         * g++.dg/bprob/bprob-1.C: New test.
51181         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
51182         * g++.dg/gcov/gcov-1.C: New test.
51183         * g++.dg/gcov/gcov-1.x: New file.
51184         * g++.dg/gcov/gcov-2.C: New test.
51185         * g++.dg/gcov/gcov-3.C: New test.
51186         * g++.dg/gcov/gcov-3.h: New file.
51187
51188 2002-03-28  Roger Sayle  <roger@eyesopen.com>
51189
51190         * g++.old-deja/g++.other/builtins5.C: New test.
51191         * g++.old-deja/g++.other/builtins6.C: New test.
51192         * g++.old-deja/g++.other/builtins7.C: New test.
51193         * g++.old-deja/g++.other/builtins8.C: New test.
51194         * g++.old-deja/g++.other/builtins9.C: New test.
51195
51196 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
51197
51198         * g++.dg/opt/static1.C: New test.
51199
51200         * g++.dg/opt/longbranch1.C: New test.
51201
51202 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
51203
51204         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
51205
51206         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
51207
51208 2002-03-28  Jeffrey A Law  (law@redhat.com)
51209
51210         * gcc.c-torture/execute/20020328-1.c: New test.
51211
51212 2002-03-27  Richard Henderson  <rth@redhat.com>
51213
51214         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
51215         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
51216         move from g++.old-deja/g++.ext/.
51217
51218 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
51219
51220         * g++.dg/init/new2.C: New test.
51221
51222 2002-03-26  Richard Henderson  <rth@redhat.com>
51223
51224         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
51225
51226         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
51227         on sparc.
51228
51229         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
51230         sparcv9 systems.
51231         * gcc.dg/20001102-1.c: Likewise.
51232
51233 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
51234
51235         * gcc.dg/cpp/endif-pedantic1.c,
51236         gcc.dg/cpp/endif-pedantic2.c: New tests.
51237
51238 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
51239
51240         * g++.dg/init/new1.C: New test.
51241
51242 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
51243
51244         * g++.dg/abi/vbase9.C: New test.
51245
51246 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
51247
51248         * gcc.dg/arm-asm.c: New test.
51249
51250 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
51251
51252         * gcc.dg/Wswitch-enum.c: New test.
51253         Fix PR c/5044.
51254
51255 2002-03-26  Richard Henderson  <rth@redhat.com>
51256
51257         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
51258         structure.
51259
51260 2002-03-25  Richard Henderson  <rth@redhat.com>
51261
51262         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
51263         sparcv9 systems.
51264
51265         * gcc.c-torture/compile/20011119-1.c (xxx): New.
51266         * gcc.c-torture/compile/20011119-2.c (xxx): New.
51267
51268 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
51269
51270         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
51271
51272 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
51273
51274         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
51275         targets using generic thunk support.
51276
51277 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
51278
51279         * gcc.c-torture/compile/20020323-1.c: New test.
51280
51281         * g++.dg/opt/conj2.C: New test.
51282
51283 2002-03-24  Richard Henderson  <rth@redhat.com>
51284
51285         * gcc.dg/weak-1.c: Use -fno-common.
51286
51287 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51288
51289         * g77.dg/f77-edit-apostrophe-out.f: New test
51290         * g77.dg/f77-edit-h-out.f: New test
51291         * g77.dg/f77-edit-t-in.f: New test
51292         * g77.dg/f77-edit-t-out.f: New test
51293         * g77.dg/f77-edit-x-out.f: New test
51294         * g77.dg/f77-edit-slash-out.f: New test
51295         * g77.dg/f77-edit-colon-out.f: New test
51296         * g77.dg/f77-edit-s-out.f: New test
51297
51298 2002-03-24  Richard Henderson  <rth@redhat.com>
51299
51300         * objc/execute/formal_protocol-6.x: New XFAIL.
51301
51302 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51303
51304         * gcc.dg/weak-1.c: Early return from dg-final on platforms
51305         that do not support weak symbols
51306
51307 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51308
51309         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
51310         * lib/g77.exp: Likewise.
51311         * lib/objc.exp: Likewise.
51312
51313 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
51314
51315         * gcc.dg/Wswitch-default.c: New test.
51316
51317 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
51318
51319         * g++.dg/other/enum1.C: New test.
51320
51321 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
51322
51323         * gcc.dg/pragma-ep-3.c: Fix typo.
51324
51325 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51326
51327         * g++.dg/inherit/template-as-base.C: New test.
51328
51329 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
51330
51331         * g++.old-deja/g++.other/dwarf2-1.C: Move...
51332         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
51333
51334 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
51335
51336         * gcc.dg/cpp/multiline.c: Update to match.
51337
51338 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
51339
51340         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
51341
51342 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
51343
51344         * gcc.dg/cpp/extratokens2.c: New file.
51345
51346 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
51347
51348         * gcc.dg/20020312-2.c: Add rs6000 target.
51349
51350         * gcc.c-torture/compile/20020319-1.c: New test.
51351
51352 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51353
51354         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
51355         (A, E): Handle this.
51356
51357 2002-03-20  Jason Merrill  <jason@redhat.com>
51358
51359         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
51360         ignoring -fpic.
51361         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
51362         through prune_gcc_output.
51363
51364 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
51365
51366         * gcc.c-torture/compile/20020320-1.c: New test.
51367
51368 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
51369
51370         * gcc.c-torture/compile/20020318-1.c: New test.
51371
51372         * gcc.dg/struct-by-value-1.c: New test.
51373
51374         * gcc.dg/20020319-1.c: New test.
51375
51376 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
51377
51378         * g++.dg/opt/conj1.C: New test.
51379
51380 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
51381
51382         * g++.dg/template/qualttp20.C: Revert previous change.
51383         * g++.dg/template/qualttp3.C: Likewise.
51384         * g++.dg/template/qualttp4.C: Likewise.
51385         * g++.dg/template/qualttp5.C: Likewise.
51386         * g++.dg/template/qualttp6.C: Likewise.
51387         * g++.dg/template/qualttp7.C: Likewise.
51388         * g++.dg/template/qualttp8.C: Likewise.
51389         * g++.dg/template/recurse.C: Likewise.
51390
51391 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
51392
51393         * gcc.dg/cpp/wchar-1.c: Update.
51394
51395 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
51396
51397         * g++.dg/template/conv1.C: New test.
51398         * g++.dg/template/conv2.C: New test.
51399         * g++.dg/template/conv3.C: New test.
51400         * g++.dg/template/conv4.C: New test.
51401
51402 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
51403
51404         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
51405         * g++.dg/template/qualttp3.C: Likewise.
51406         * g++.dg/template/qualttp4.C: Likewise.
51407         * g++.dg/template/qualttp5.C: Likewise.
51408         * g++.dg/template/qualttp6.C: Likewise.
51409         * g++.dg/template/qualttp7.C: Likewise.
51410         * g++.dg/template/qualttp8.C: Likewise.
51411         * g++.dg/template/recurse.C: Likewise.
51412
51413 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
51414
51415         * g++.dg/opt/dtor1.C: New test.
51416
51417 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
51418
51419         * gcc.c-torture/compile/20020315-1.c: New test.
51420
51421 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
51422
51423         * gcc.dg/weak-1.c: Fix scan tests.
51424
51425 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
51426
51427         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
51428         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
51429         cris-*-aout* mmix-*-*.
51430         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
51431         cris-*-aout* mmix-*-*.
51432         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
51433         cris-*-elf* cris-*-aout* and mmix-*-*.
51434         * gcc.dg/20001009-1.c: Ditto.
51435         * gcc.dg/20010912-1.c: Ditto.
51436         * gcc.dg/20020122-4.c: Ditto.
51437         * gcc.dg/inline-2.c: Ditto.
51438
51439 2002-03-14  Jeffrey A Law  (law@cygnus.com)
51440
51441         * gcc.c-torture/compile/20020314-1.c: New test.
51442
51443 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
51444
51445         * gcc.c-torture/execute/20020314-1.c: New test.
51446
51447 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
51448
51449         * g++.dg/warn/Wunused-1.C: New test.
51450
51451 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
51452
51453         * g++.dg/abi/mangle6.C: New test.
51454
51455 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
51456
51457         * gcc.c-torture/compile/20020309-2.c: New test.
51458
51459         * gcc.c-torture/compile/20020312-1.c: New test.
51460
51461 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
51462
51463         * g++.dg/other/access1.C: New test.
51464
51465 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
51466
51467         * gcc.c-torture/execute/wchar_t-1.c: New test.
51468
51469 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
51470
51471         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
51472
51473 2002-03-12  Roger Sayle  <roger@eyesopen.com>
51474
51475         * gcc.dg/20020312-1.c: New test case.
51476
51477 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
51478
51479         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
51480
51481 2002-03-11  Richard Henderson  <rth@redhat.com>
51482
51483         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
51484         * g++.old-deja/g++.jason/report.C: Likewise.
51485
51486 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
51487
51488         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
51489         * g++.old-deja/g++.robertl/eb56.C: Likewise.
51490
51491 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
51492
51493         * g++.dg/overload/pmf1.C: New test.
51494
51495 2002-03-11  Kazu Hirata  <kazu@hxi.com>
51496
51497         * gcc.c-torture/execute/20020307-1.c: Use long.
51498
51499 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
51500
51501         PR optimization/5844
51502         * gcc.dg/20020310-1.c: New test.
51503
51504 2002-03-09  Michael Meissner  <meissner@redhat.com>
51505
51506         * gcc.c-torture/execute/memcpy-2.c: New test.
51507         * gcc.c-torture/execute/memset-1.c: New test.
51508         * gcc.c-torture/execute/strlen-1.c: New test.
51509         * gcc.c-torture/execute/strcmp-1.c: New test.
51510         * gcc.c-torture/execute/strncmp-1.c: New test.
51511
51512 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
51513
51514         * gcc.dg/ppc-ldstruct.c: New test.
51515
51516 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
51517
51518         * gcc.c-torture/execute/va-arg-22.c: New test.
51519
51520 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51521
51522         * gcc.c-torture/compile/20020309-1.c: New test.
51523
51524 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
51525
51526         * gcc.c-torture/execute/20020307-2.c: New test.
51527
51528 2002-03-07  Jeffrey A Law  (law@redhat.com)
51529
51530         * g77.f-torture/compile/20020307-1.f: New test.
51531
51532 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
51533
51534         * gcc.dg/unordered-1.c: New test.
51535
51536 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
51537
51538         * gcc.c-torture/execute/20020307-1.c: New test.
51539
51540 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
51541
51542         * gcc.dg/20020304-1.c: New test.
51543
51544         * gcc.c-torture/compile/20020304-2.c: New test.
51545
51546 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
51547
51548         * gcc.c-torture/compile/20020304-1.c: New test case
51549         (from PR c/5830).
51550
51551 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
51552
51553         * gcc.dg/20020103-1.c: Add other -D ppc variants.
51554
51555 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51556
51557         * g++.dg/other/classkey1.C: New test.
51558
51559 2002-03-01  Richard Henderson  <rth@redhat.com>
51560
51561         * gcc.c-torture/compile/981223-1.x: New.
51562         * gcc.c-torture/compile/920625-1.x: New.
51563
51564 2002-02-28  Richard Henderson  <rth@redhat.com>
51565
51566         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
51567
51568 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
51569
51570         * gcc.c-torture/execute/20020227-1.c: New test.
51571
51572 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
51573
51574         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
51575         here" ERROR lines.
51576         * g++.old-deja/g++.oliva/partord1.C: Likewise.
51577         * g++.old-deja.g++.other/defarg1.C: Likewise.
51578         * g++.old-deja/g++.pt/calls2.C: Likewise.
51579         * g++.old-deja/g++.pt/crash20.C: Likewise.
51580         * g++.old-deja/g++.pt/crash30.C: Likewise.
51581         * g++.old-deja/g++.pt/crash36.C: Likewise.
51582         * g++.old-deja/g++.pt/crash6.C: Likewise.
51583         * g++.old-deja/g++.pt/defarg13.C: Likewise.
51584         * g++.old-deja/g++.pt/derived3.C: Likewise.
51585         * g++.old-deja/g++.pt/error1.C: Likewise.
51586         * g++.old-deja/g++.pt/friend21.C: Likewise.
51587         * g++.old-deja/g++.pt/friend23.C: Likewise.
51588         * g++.old-deja/g++.pt/infinite1.C: Likewise.
51589         * g++.old-deja/g++.robertl/eb128.C: Likewise.
51590
51591 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
51592
51593         * gcc.c-torture/execute/20020225-2.c: New test.
51594
51595 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
51596
51597         * gcc.c-torture/execute/920730-1t.c,
51598         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
51599         Delete test cases, only relevant to -traditional.
51600
51601 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51602
51603         * gcc.dg/cpp/undef1.c: Remove.
51604         * gcc.dg/cpp/directiv.c: Update.
51605         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
51606
51607 2002-02-27  Michael Meissner  <meissner@redhat.com>
51608
51609         * gcc.c-torture/execute/20020226-1.c: New test.
51610
51611 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
51612
51613         * g++.dg/debug/debug4.C: New test.
51614
51615         * gcc.dg/ia64-visibility-1.c: New test.
51616
51617 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
51618
51619         * gcc.dg/debug/20020224-1.c: New.
51620
51621 2002-02-25  Kazu Hirata  <kazu@hxi.com>
51622
51623         * gcc.c-torture/execute/960416-1.x: New.
51624         * gcc.c-torture/execute/divconst-3.x: Likewise.
51625
51626 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
51627
51628         * gcc.dg/20020224-1.c: New test.
51629
51630 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
51631
51632         * gcc.c-torture/execute/20020225-1.c: New.
51633
51634 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51635
51636         * gcc.dg/cpp/wchar-1.c: New test.
51637
51638 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
51639
51640         * gcc.dg/20020222-1.c: New test.
51641
51642 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
51643
51644         * g++.dg/opt/anonunion1.C: New test.
51645
51646 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
51647
51648         * g++.dg/template/qualttp19.C: New test.
51649         * g++.dg/template/qualttp20.C: New test.
51650         * g++.old-deja/g++.jason/report.C: Adjust expected errors
51651         * g++.old-deja/g++.other/qual1.C: Likewise.
51652
51653 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
51654
51655         * gcc.dg/attr-alwaysinline.c: New.
51656
51657 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
51658
51659         * gcc.dg/20020220-1.c: New test.
51660
51661         * gcc.dg/20020220-2.c: New test.
51662
51663         * g++.dg/opt/mmx1.C: New test.
51664
51665 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
51666
51667         * gcc.c-torture/compile/20020110.c: New test.
51668
51669 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
51670
51671         * gcc.c-torture/execute/20020219-1.c: New test.
51672
51673         * gcc.dg/20020219-1.c: New test.
51674
51675         * gcc.dg/noncompile/20020220-1.c: New test.
51676
51677         * g++.dg/opt/ptrintsum1.C: New test.
51678
51679         * gcc.dg/debug/20020220-1.c: New test.
51680
51681 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
51682
51683         * gcc.c-torture/execute/20020216-1.c: New test.
51684
51685 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
51686
51687         * gcc.dg/decl-1.c: Update, new test.
51688
51689 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
51690
51691         * g++.dg/abi/bitfield1.C: New test.
51692         * g++.dg/abi/bitfield2.C: New test.
51693
51694 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
51695
51696         * gcc.dg/attr-nest.c: New test.
51697
51698 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
51699
51700         * gcc.c-torture/execute/20020215-1.c: New test.
51701
51702 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
51703
51704         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
51705         * g++.dg/debug/debug.exp: New.
51706         * g++.dg/debug/trivial.C: New.
51707         * g++.dg/debug/debug1.C: Moved...
51708         * g++.dg/other/debug1.C: ...from here.
51709         * g++.dg/debug/debug2.C: Moved...
51710         * g++.dg/other/debug2.C: ...from here.
51711         * g++.dg/debug/debug3.C: Moved...
51712         * g++.dg/other/debug3.C: ...from here.
51713
51714         * gcc.dg/noncompile/20020213-1.c: New test.
51715
51716 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
51717
51718         * g++.dg/other/debug3.C: New test.
51719
51720         * gcc.c-torture/execute/20020213-1.c: New test.
51721
51722 2002-02-13  Richard Smith <richard@ex-parrot.com>
51723
51724         * g++.old-deja/g++.other/thunk1.C: New test.
51725
51726 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
51727
51728         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
51729
51730 2002-02-13  Stan Shebs  <shebs@apple.com>
51731
51732         * gcc.dg/altivec-3.c: New.
51733
51734 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
51735
51736         * gcc.dg/Wunreachable-1.c: New test.
51737         * gcc.dg/Wunreachable-2.c: New test.
51738
51739 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51740
51741         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
51742
51743 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
51744
51745         * gcc.dg/decl-1.c: New test.
51746
51747 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
51748
51749         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
51750
51751 2002-02-10  Kazu Hirata  <kazu@hxi.com>
51752
51753         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
51754         * gcc.c-torture/compile/980506-1.x: Likewise.
51755
51756 2002-02-10  Kazu Hirata  <kazu@hxi.com>
51757
51758         * gcc.dg/20020210-1.c: New.
51759
51760 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
51761
51762         * g77.f-torture/execute/947.f: New regression test
51763         for PR fortran/947.
51764
51765 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
51766
51767         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
51768         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
51769
51770 2002-02-08  Richard Henderson  <rth@redhat.com>
51771
51772         * gcc.c-torture/compile/labels-3.c: New.
51773
51774 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
51775
51776         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
51777         expression statements work instead.
51778         * gcc.dg/noncompile/20020207-1.c: New test.
51779
51780 2002-02-07  Richard Henderson  <rth@redhat.com>
51781
51782         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
51783
51784 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
51785
51786         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
51787         message from g77
51788         * lib/g77-dg.exp: Trim g77 error messages so that they are
51789         recognized by dg.exp.
51790
51791 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
51792
51793         PR fortran/5473
51794         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
51795
51796 2002-02-07  Richard Henderson  <rth@redhat.com>
51797
51798         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
51799         to be sufficiently aligned for integers.
51800
51801 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
51802
51803         * g++.dg/template/friend4.C: New test.
51804
51805 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
51806
51807         PR fortran/5743
51808         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
51809         unsupported cases.
51810
51811 2002-02-07  Richard Henderson  <rth@redhat.com>
51812
51813         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
51814         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
51815         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
51816         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
51817
51818 2002-02-06  Richard Henderson  <rth@redhat.com>
51819
51820         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
51821
51822 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
51823
51824         * gcc.dg/20020206-1.c: New test.
51825
51826 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
51827
51828         * gcc.c-torture/execute/20020206-1.c: New test.
51829
51830         * gcc.c-torture/execute/20020206-2.c: New test.
51831
51832         PR optimization/5429:
51833         * gcc.c-torture/compile/20020206-1.c: New test.
51834
51835 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
51836
51837         * g++.dg/ext/align1.C: Do not use an explicit alignment value
51838         as certain file formats cannot support particularly large
51839         alignments.
51840
51841         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
51842         and do not expect to be able to link the executable.
51843
51844         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
51845         fail because the COFF format does not support the weak attribute.
51846
51847 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
51848
51849         * g77.dg/pr5473.f: New test
51850
51851 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
51852
51853         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
51854         Fix testcase accordingly.
51855
51856 2002-02-04  Richard Henderson  <rth@redhat.com>
51857
51858         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
51859         (buf): Change to be an array of pointers, not ints.
51860
51861 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
51862
51863         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
51864         before all tests.  Move warning one line above to match where it
51865         C frontend emits.
51866         * gcc.dg/Wswitch-2.c: New test.
51867         * g++.dg/warn/Wswitch-1.C: New test.
51868         * g++.dg/warn/Wswitch-2.C: New test.
51869
51870 2002-02-04  Richard Henderson  <rth@redhat.com>
51871
51872         * g++.dg/abi/offsetof.C: Fix size comparison.
51873
51874 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
51875
51876         * gcc.dg/cast-qual-2.c: New test.
51877
51878 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
51879
51880         * gcc.dg/20020201-4.c: New test.
51881
51882 2002-02-04  Ben Elliston  <bje@redhat.com>
51883
51884         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
51885         target_info attribute != 0, in addition to the empty string.
51886         (gcc_target_compile): Likewise.
51887
51888 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
51889
51890         * gcc.dg/Wswitch.c: New test.
51891         PR gcc/4475. PR gcc/3780.
51892
51893 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
51894
51895         * g77.f-torture/execute/5122.f: New test for regressions
51896         against PR fortran/5122.
51897
51898 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
51899
51900         * g77.f-torture/compile/pr3743.f: Delete
51901         * g77.dg/pr3743-1.f: New test.
51902         * g77.dg/pr3743-2.f: New test.
51903         * g77.dg/pr3743-3.f: New test.
51904         * g77.dg/pr3743-4.f: New test.
51905
51906 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51907
51908         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
51909
51910 2002-02-02  Richard Henderson  <rth@redhat.com>
51911
51912         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
51913         * gcc.c-torture/execute/bf64-1.c: Likewise.
51914
51915 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
51916
51917         * gcc.dg/20020201-2.c: New test.
51918
51919         * gcc.dg/20020201-3.c: New test.
51920
51921         * gcc.c-torture/execute/bitfld-2.c: New test.
51922
51923 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51924
51925         * gcc.dg/bitfld-1.c: Update.
51926         * gcc.dg/bitfld-2.c: Update.
51927         * gcc.c-torture/execute/bitfld-1.x: New.
51928
51929 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
51930
51931         * gcc.c-torture/execute/20020201-1.c: New test.
51932
51933 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
51934
51935         PR target/5469
51936         * gcc.dg/20020201-1.c: New test.
51937
51938 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
51939
51940         PR fortran/3743
51941         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
51942         * g77.f-torture/compile/pr3743.x: Remove
51943
51944 2002-01-31  Tom Rix  <trix@redhat.com>
51945
51946         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
51947
51948 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51949
51950         * gcc.dg/noncompile/20020130-1.c: New test.
51951
51952 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
51953
51954         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
51955
51956 2002-01-29  Richard Henderson  <rth@redhat.com>
51957
51958         * gcc.c-torture/execute/991118-1.c: Cast various constants back
51959         to long long.
51960         * gcc.c-torture/execute/bf64-1.c: Likewise.
51961
51962 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
51963
51964         * gcc.c-torture/execute/20020129-1.c: New test.
51965
51966 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51967
51968         * gcc.c-torture/compile/20000224-1.c: Update.
51969         * gcc.c-torture/execute/bitfld-1.c: New tests.
51970         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
51971         * gcc.dg/uninit-A.c: Update.
51972
51973 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
51974
51975         * g++.dg/template/ctor1.C: Add instantiation.
51976
51977 2002-01-28  Paul Koning  <pkoning@equallogic.com>
51978
51979         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
51980         argument to __builtin_prefetch to be const ptr.
51981
51982 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
51983
51984         * gcc.c-torture/compile/20020120-1.c: New test.
51985
51986 2002-01-27  Kazu Hirata  <kazu@hxi.com>
51987
51988         * gcc.c-torture/execute/20020127-1.c: New test.
51989
51990 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
51991
51992         * g77.dg/f77-edit-i-in.f: New test
51993         * g77.dg/f77-edit-i-out.f: New test
51994
51995 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
51996
51997         * gcc.dg/debug/debug.exp: New file.
51998         * gcc.dg/debug/trivial.c: New file.
51999         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
52000         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
52001         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
52002         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
52003         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
52004         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
52005         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
52006         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
52007         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
52008         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
52009         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
52010         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
52011         * gcc.dg/20000503-1.c: Removed.
52012         * gcc.dg/20010207-1.c: Removed.
52013         * gcc.dg/20011223-1.c: Removed.
52014         * gcc.dg/20020104-2.c: Removed.
52015         * gcc.dg/debug-1.c: Removed.
52016         * gcc.dg/debug-2.c: Removed.
52017         * gcc.dg/debug-3.c: Removed.
52018         * gcc.dg/debug-4.c: Removed.
52019         * gcc.dg/debug-5.c: Removed.
52020         * gcc.dg/debug-6.c: Removed.
52021         * gcc.dg/dwarf2-1.c: Removed.
52022         * gcc.dg/dwarf2-2.c: Removed.
52023
52024 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
52025
52026         * g++.old-deja/g++.other/eh5.C: New test.
52027         * g++.old-deja/g++.other/sibcall2.C: New test.
52028         * g++.old-deja/g++.other/array9.C: New test.
52029         * g++.old-deja/g++.other/typename2.C: New test.
52030         * g++.old-deja/g++.other/crash60.C: New test.
52031         * g++.old-deja/g++.other/conv9.C: New test.
52032         * g++.old-deja/g++.other/mangle10.C: New test.
52033         * g++.old-deja/g++.other/unchanging1.C: New test.
52034         * g++.old-deja/g++.other/exprstmt1.C: New test.
52035         * g++.old-deja/g++.other/inline23.C: New test.
52036         * g++.old-deja/g++.eh/ia64-1.C: New test.
52037         * g++.old-deja/g++.other/dwarf2-1.C: New test.
52038         * g++.old-deja/g++.other/reload1.C: New test.
52039         * g++.old-deja/g++.other/static20.C: New test.
52040         * g++.old-deja/g++.other/local-alloc1.C: New test.
52041         * g++.old-deja/g++.other/conv8.C: New test.
52042         * g++.old-deja/g++.other/stmtexpr2.C: New test.
52043         * g++.old-deja/g++.other/storeexpr1.C: New test.
52044         * g++.old-deja/g++.other/storeexpr2.C: New test.
52045         * g++.dg/eh/template2.C: New test.
52046         * g++.dg/warn/weak1.C: New test.
52047
52048 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
52049
52050         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52051         Remove first, non-varying, argument.
52052
52053 2002-01-23  Richard Henderson  <rth@redhat.com>
52054
52055         * gcc.dg/inline-2.c: New.
52056
52057         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
52058         Add optional target arg.  Check number of arguments.
52059         (scan-assembler-not, scan-assembler-dem): Likewise.
52060         (scan-assembler-dem-not): Likewise.
52061
52062 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52063
52064         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
52065         line 12.
52066         * g++.old-deja/g++.brendan/parse3.C,
52067         g++.old-deja/g++.other/crash26.C,
52068         g++.old-deja/g++.other/crash28.C,
52069         g++.old-deja/g++.other/crash29.C,
52070         g++.old-deja/g++.other/crash30.C,
52071         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
52072
52073 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
52074
52075         * gcc.dg/20020115-1.c: New.
52076
52077 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
52078
52079         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
52080
52081 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
52082
52083         * gcc.dg/20020122-3.c: New.
52084
52085 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
52086
52087         * g++.dg/other/gc1.C: New test.
52088
52089 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52090
52091         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
52092
52093 2002-01-22  Richard Henderson  <rth@redhat.com>
52094
52095         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
52096
52097 2002-01-22  Richard Henderson  <rth@redhat.com>
52098
52099         * gcc.dg/20020122-4.c: New.
52100
52101 2002-01-22  H.J. Lu <hjl@gnu.org>
52102
52103         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
52104         link output.
52105         * gcc.dg/special/ecos.exp: Likewise.
52106         * lib/g++-dg.exp: Likewise.
52107         * lib/g77-dg.exp: Likewise.
52108         * lib/gcc-dg.exp : Likewise.
52109         * lib/mike-g++.exp: Likewise.
52110         * lib/mike-g77.exp: Likewise.
52111         * lib/mike-gcc.exp: Likewise.
52112         * lib/objc-dg.exp: Likewise.
52113
52114 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
52115
52116         PR target/5379
52117         * gcc.dg/20020122-2.c: New test.
52118
52119 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
52120
52121         * gcc.dg/20020122-1.c: New test.
52122
52123 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
52124
52125         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
52126
52127 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
52128
52129         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
52130
52131 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52132
52133         * gcc.c-torture/compile/20020121-1.c: New test.
52134
52135 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52136
52137         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
52138         ld_library_path.
52139
52140 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
52141
52142         * gcc.dg/20020218-1.c: New test.
52143
52144 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
52145
52146         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
52147         messages
52148         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
52149         "At global scope" warning
52150         * g++.dg/ext/align1.C: Change cygwin test for alignment
52151         from db-bogus to dg-warning
52152
52153 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
52154
52155         * g77.f-torture/compile/cpp2.F: New test.
52156
52157 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52158
52159         * g++.dg/template/access1.C: New test.
52160
52161 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
52162
52163         * gcc.dg/20020118-1.c: New.
52164
52165 2002-01-18  Kazu Hirata  <kazu@hxi.com>
52166
52167         * gcc.c-torture/execute/20020118-1.c: New test.
52168
52169 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
52170
52171         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
52172         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
52173         alignment warnings.
52174
52175 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
52176
52177         * gcc.misc-tests/i386-prefetch.exp: Save and restore
52178         torture_with_loops and torture_without_loops
52179
52180 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
52181
52182         * gcc.c-torture/compile/20020116-1.c: New test.
52183
52184 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
52185
52186         * gcc.dg/20020116-2.c: New test.
52187
52188         * gcc.dg/ultrasp4.c: New test.
52189
52190         * gcc.dg/20020116-1.c: New test.
52191
52192 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
52193
52194         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
52195         by EABI.
52196
52197 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
52198
52199         * gcc.misc-tests/i386-prefetch.exp: New.
52200         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
52201         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
52202         * gcc.misc-tests/i386-pf-none-1.c: New test.
52203         * gcc.misc-tests/i386-pf-sse-1.c: New test.
52204
52205 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
52206
52207         * gcc.dg/gnu89-init-1.c: Add new tests.
52208
52209 2002-01-15  Andreas Jaeger  <aj@suse.de>
52210
52211         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
52212         * gcc.dg/i386-mmx-2.c: Likewise.
52213         * gcc.dg/i386-sse-1.c: Likewise.
52214         * gcc.dg/i386-sse-2.c: Likewise.
52215         * gcc.dg/i386-sse-3.c: Likewise.
52216
52217 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
52218
52219         * g77.f-torture/execute/intrinsic-unix-bessel.f:
52220         Uncomment additional cases that now pass.
52221
52222 2002-01-11  Richard Henderson  <rth@redhat.com>
52223
52224         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
52225         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
52226
52227 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
52228
52229         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
52230
52231 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
52232
52233         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
52234         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
52235
52236 2002-01-10  Dale Johannesen  <dalej@apple.com>
52237
52238         * gcc.c-torture/execute/loop-11.c: New.
52239
52240 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
52241
52242         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
52243         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
52244
52245 2002-01-09  Richard Henderson  <rth@redhat.com>
52246
52247         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
52248         type in which to perform the operation for each size.
52249
52250 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
52251
52252         * gcc.c-torture/compile/20020109-2.c: New test.
52253
52254 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
52255
52256         * gcc.c-torture/execute/loop-10.c: New test.
52257
52258 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
52259
52260         * gcc.c-torture/compile/20010226-1.c: New test.
52261         * gcc.c-torture/compile/20010227-1.c: New test.
52262         * gcc.c-torture/compile/20010426-1.c: New test.
52263         * gcc.c-torture/compile/20010510-1.c: New test.
52264         * gcc.c-torture/compile/20010605-3.c: New test.
52265         * gcc.c-torture/compile/20010824-1.c: New test.
52266         * gcc.c-torture/execute/20010409-1.c: New test.
52267         * gcc.dg/noncompile/20000901-1.c: New test.
52268         * gcc.dg/20001023-1.c: New test.
52269         * gcc.dg/20001101-1.c: New test.
52270         * gcc.dg/20001102-1.c: New test.
52271         * gcc.dg/20010207-1.c: New test.
52272         * gcc.dg/20010405-1.c: New test.
52273         * gcc.dg/20010822-1.c: New test.
52274         * gcc.dg/20011107-1.c: New test.
52275
52276 2002-01-09  Jeffrey A Law  (law@redhat.com)
52277
52278         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
52279
52280         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
52281         execution failure on PA targets.
52282
52283 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
52284
52285         * gcc.c-torture/compile/20020109-1.c: New test.
52286
52287 2002-01-08  Kazu Hirata  <kazu@hxi.com>
52288
52289         * gcc.c-torture/execute/20020108-1.c: New test.
52290
52291 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
52292
52293         * gcc.dg/20020108-1.c: New test.
52294
52295 2002-01-08  H.J. Lu <hjl@gnu.org>
52296
52297         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
52298         for header files.
52299
52300 2002-01-08  Geoff Keating  <geoffk@redhat.com>
52301
52302         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
52303         consistency.
52304
52305 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
52306
52307         * gcc.dg/altivec-4.c: Test altivec predicates.
52308
52309 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
52310
52311         * gcc.c-torture/execute/20020107-1.c: New test.
52312
52313 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
52314
52315         PR c/5279
52316         * gcc.c-torture/compile/20020106-1.c: New test.
52317
52318 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
52319
52320         * gcc.c-torture/execute/nestfunc-4.c: New test.
52321
52322 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
52323
52324         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
52325         extra triple that slipped in.
52326         * g++.old-deja/g++.abi/align.C: Likewise.
52327         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52328
52329 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
52330
52331         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
52332         * g++.old-deja/g++.abi/align.C: Likewise.
52333         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52334
52335         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
52336         on FreeBSD/i386.
52337         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
52338         FreeBSD.
52339
52340 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
52341
52342         * gcc.dg/20020104-1.c: New test.
52343
52344         * gcc.dg/20020104-2.c: New test.
52345
52346 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
52347
52348         * gcc.dg/20020103-1.c: Fix typo in target selector.
52349
52350 2002-01-03  Richard Henderson  <rth@redhat.com>
52351
52352         * gcc.dg/20020103-1.c: New.
52353
52354 2002-01-03  Kazu Hirata  <kazu@hxi.com>
52355
52356         * gcc.c-torture/execute/20020103-1.c: New test.
52357
52358 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
52359
52360         * g++.dg/other/debug2.C: New test.
52361
52362         * gcc.c-torture/compile/20020103-1.c: New test.
52363
52364 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
52365
52366         * gcc.dg/gnu89-init-1.c: Added new tests.
52367
52368 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52369
52370         * g++.dg/template/friend2.C: Remove as patch is reverted.
52371
52372         * g++.dg/warn/oldcast1.C: New test.
52373
52374         * g++.dg/template/ptrmem1.C: New test.
52375         * g++.dg/template/ptrmem2.C: New test.
52376
52377         * g++.dg/template/ntp.C: New test.
52378
52379         * g++.dg/other/component1.C: New test.
52380
52381         * g++.dg/template/ttp3.C: New test.
52382
52383         * g++.dg/template/friend2.C: New test.
52384         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
52385
52386 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52387
52388         * g++.dg/other/ptrmem1.C: New test.
52389         * g++.dg/other/ptrmem2.C: New test.
52390
52391 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52392
52393         * g++.dg/template/ctor1.C: New test.
52394
52395 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52396
52397         * g++.dg/template/friend2.C: New test.
52398
52399 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
52400
52401         * gcc.dg/mmix-1.c: New test.
52402
52403 2001-12-31  Richard Henderson  <rth@redhat.com>
52404
52405         * gcc.dg/asm-5.c: New.
52406
52407 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
52408
52409         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
52410         in namespace __gnu_cxx
52411
52412 2001-12-30  Richard Henderson  <rth@redhat.com>
52413
52414         * gcc.dg/debug-6.c: New.
52415
52416 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
52417
52418         * gcc.c-torture/compile/20011229-2.c: New test.
52419
52420 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
52421
52422         * gcc.dg/debug-3.c: New test.
52423         * gcc.dg/debug-4.c: New test.
52424         * gcc.dg/debug-5.c: New test.
52425
52426 2001-12-29  Richard Henderson  <rth@redhat.com>
52427
52428         * g++.dg/eh/loop1.C: New.
52429
52430 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
52431
52432         * g++.dg/template/crash1.C: New test.
52433
52434 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
52435
52436         * g++.dg/other/const1.C: New test.
52437
52438 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
52439
52440         * gcc.c-torture/compile/20011229-1.c: New test.
52441
52442 2001-12-28  Stan Shebs  <shebs@apple.com>
52443
52444         * lib/objc-torture.exp: Resync with c-torture.exp.
52445         * lib/objc.exp: Load standard libraries.
52446
52447 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
52448
52449         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
52450         additional tests.
52451
52452 2001-12-27  Roger Sayle <roger@eyesopen.com>
52453
52454         * gcc.c-torture/execute/string-opt-16.c: New testcase.
52455
52456 2001-12-27  Richard Henderson  <rth@redhat.com>
52457
52458         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
52459
52460 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
52461
52462         * g++.dg/eh/ctor1.C: New test.
52463         * g++.dg/other/error2.C: New test.
52464
52465 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
52466
52467         * g++.dg/other/init2.C: New test.
52468
52469 2001-12-24  Richard Henderson  <rth@redhat.com>
52470
52471         * gcc.dg/20011223-1.c: New.
52472         * gcc.dg/inline-1.c: New.
52473
52474 2001-12-23  Richard Henderson  <rth@redhat.com>
52475
52476         * gcc.dg/asm-4.c: Test operand modifiers.
52477
52478 2001-12-23  Richard Henderson  <rth@redhat.com>
52479
52480         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
52481
52482 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52483
52484         * gcc.c-torture/execute/20011223-1.c: New test.
52485
52486 2001-12-21  Richard Henderson  <rth@redhat.com>
52487
52488         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
52489         re-enables the warning.
52490
52491 2001-12-21  Richard Henderson  <rth@redhat.com>
52492
52493         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
52494
52495 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
52496
52497         * gcc.c-torture/compile/20011218-1.c: New test.
52498
52499 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
52500
52501         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
52502         arm-isr.c test.
52503         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
52504         epilogue generation for ARM ISR routines.
52505
52506 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52507
52508         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
52509         * gcc.dg/format/c90-printf-3.c: Likewise.
52510         * gcc.dg/format/c99-printf-3.c: Likewise.
52511         * gcc.dg/format/ext-1.c: Likewise.
52512         * gcc.dg/format/ext-6.c: Likewise.
52513         * gcc.dg/format/format.h: Prototype unlocked stdio.
52514
52515 2001-12-20  Richard Henderson  <rth@redhat.com>
52516
52517         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
52518         (arena): Use it.
52519         (malloc): Correct allocation logic.  Abort if we fill up the
52520         arena before initialization complete.
52521         (realloc): Correct allocation logic.
52522
52523 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
52524
52525         * gcc.c-torture/compile/20011219-2.c: New test.
52526
52527         * gcc.c-torture/execute/20011219-1.c: New test.
52528
52529 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
52530
52531         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
52532         target does not support weak symbols.
52533
52534 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
52535
52536         * gcc.c-torture/compile/20011219-1.c: New test.
52537
52538 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
52539
52540         * g++.dg/other/error1.C: New test.
52541
52542 2001-12-17  Jeffrey A Law  (law@redhat.com)
52543
52544         * gcc.c-torture/execute/20011217-1.c: New test.
52545
52546 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
52547
52548         * objc.dg/special/: New directory.
52549         * objc.dg/special/special.exp: New file.
52550         * objc.dg/special/unclaimed-category-1.h: New file.
52551         * objc.dg/special/unclaimed-category-1a.m: New file.
52552         * objc.dg/special/unclaimed-category-1.m: New file.
52553
52554 2001-12-17  Andreas Jaeger  <aj@suse.de>
52555
52556         * gcc.c-torture/compile/20011217-2.c: New test.
52557
52558 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52559
52560         * gcc.c-torture/compile/20011217-1.c: New test.
52561
52562 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
52563
52564         * gcc.dg/20011214-1.c: New.
52565
52566 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
52567
52568         * gcc.dg/altivec-4.c: New.
52569
52570 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
52571
52572         * gcc.dg/20011113-1.c: New test.
52573
52574 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52575
52576         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
52577         std::__malloc_alloc_template<0> and
52578         std::__default_alloc_template<false, 0>.
52579
52580 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
52581
52582         * objc/execute/bf-21.m: New test.
52583         * objc/execute/enumeration-1.m: New test.
52584         * objc/execute/enumeration-2.m: New test.
52585
52586 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
52587
52588         * gcc.dg/gnu89-init-1.c: New test.
52589
52590 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
52591
52592         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
52593         * g++.old-deja/g++.jason/2371.C: Likewise.
52594         * g++.old-deja/g++.jason/template33.C: Likewise.
52595         * g++.old-deja/g++.jason/template34.C: Likewise.
52596         * g++.old-deja/g++.jason/template36.C: Likewise.
52597         * g++.old-deja/g++.oliva/typename1.C: Likewise.
52598         * g++.old-deja/g++.oliva/typename2.C: Likewise.
52599         * g++.old-deja/g++.other/typename1.C: Likewise.
52600         * g++.old-deja/g++.pt/inherit2.C: Likewise.
52601         * g++.old-deja/g++.pt/nontype5.C: Likewise.
52602         * g++.old-deja/g++.pt/typename11.C: Likewise.
52603         * g++.old-deja/g++.pt/typename14.C: Likewise.
52604         * g++.old-deja/g++.pt/typename16.C: Likewise.
52605         * g++.old-deja/g++.pt/typename3.C: Likewise.
52606         * g++.old-deja/g++.pt/typename4.C: Likewise.
52607         * g++.old-deja/g++.pt/typename5.C: Likewise.
52608         * g++.old-deja/g++.pt/typename7.C: Likewise.
52609         * g++.old-deja/g++.robertl/eb9.C: Likewise.
52610
52611 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
52612
52613         * g++.dg/other/linkage1.C: New test.
52614         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
52615         specifiers.
52616
52617 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
52618
52619         * gcc.dg/concat.c: New test.
52620
52621 2001-12-11  Stan Shebs  <shebs@apple.com>
52622
52623         * objc/compile: New test directory.
52624         * objc/compile/compile.exp: New expect script.
52625         * objc/compile/20011211-1.m: New compile test.
52626
52627 2001-12-11  Jason Merrill  <jason@redhat.com>
52628
52629         * lib/prune.exp (prune_gcc_output): Also handle "In member
52630         function".  So many permutations...
52631
52632 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
52633
52634         * g++.dg/template/typedef1.C: New test.
52635
52636 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
52637
52638         * g++.dg/other/copy1.C: New test.
52639
52640 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
52641
52642         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
52643
52644         * gcc.dg/builtin-choose-expr.c: New.
52645
52646 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
52647
52648         * gcc.dg/altivec-2.c: New.
52649
52650 2001-12-07  Richard Henderson  <rth@redhat.com>
52651
52652         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
52653
52654 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
52655
52656         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
52657         ultrasparc.
52658
52659 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52660
52661         * g++-old.deja/g++.robertl/eb101.C: Deleted.
52662
52663 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
52664
52665         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
52666         variable argument list.
52667
52668 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
52669
52670         * gcc.c-torture/execute/memcheck: Delete entire directory.
52671         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
52672         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
52673
52674 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52675
52676         * gcc.dg/Wshadow-1.c: New test.
52677
52678 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
52679
52680         * gcc.c-torture/compile/20011130-1.c: New test.
52681
52682         * gcc.dg/noncompile/20011025-1.c: New test.
52683
52684         * g++.dg/other/anon-union.C: New test.
52685
52686         * gcc.c-torture/execute/20011024-1.c: New test.
52687
52688 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
52689
52690         * gcc.c-torture/execute/20000722-1.x,
52691         gcc.c-torture/execute/20010123-1.x: Remove.
52692         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
52693         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
52694         gcc.dg/c99-complit-2.c: New tests.
52695
52696 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
52697
52698         * g++.dg/inherit/base1.C: New test.
52699
52700 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
52701
52702         * g++.dg/other/stdarg1.C: New test.
52703
52704         * gcc.c-torture/compile/20011130-2.c: New test.
52705
52706 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
52707
52708         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
52709         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
52710         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
52711         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
52712         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
52713         * gcc.dg/builtin-prefetch-1.c: New test.
52714
52715 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
52716
52717         * gcc.dg/20011130-1.c: New test.
52718
52719 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
52720
52721         * g++.dg/other/scope1.C: New test.
52722         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
52723
52724 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52725
52726         * gcc.dg/vla-init-1.c: New test.
52727
52728 2001-12-01  Geoff Keating  <geoffk@redhat.com>
52729
52730         * gcc.c-torture/compile/structs.c: New testcase from GDB.
52731
52732 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52733
52734         * objc.dg/alias.m: Update.
52735         * objc.dg/class-1.m: Update.
52736         * objc.dg/const-str-1.m: Update.
52737         * objc.dg/fwd-proto-1.m: Update.
52738         * objc.dg/id-1.m: Update.
52739         * objc.dg/super-class-1.m: Update.
52740
52741 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
52742
52743         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
52744         constructs.
52745
52746 2001-11-28  Jeffrey A Law  (law@cygnus.com)
52747
52748         * gcc.c-torture/execute/20011128-1.c: New test.
52749
52750 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
52751
52752         * gcc.dg/20011127-1.c: New test.
52753
52754 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52755
52756         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
52757         from Austin Group draft 7.
52758         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
52759         scanf format arguments.
52760         * gcc.dg/format/no-exargs-2.c: New test.
52761
52762 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
52763
52764         * g++.dg/abi/vbase8-4.C: New test.
52765
52766 2001-11-24  Ian Lance Taylor  <ian@airs.com>
52767
52768         * gcc.c-torture/execute/20011121-1.c: New test.
52769
52770 2001-11-23  Jeffrey A Law  (law@cygnus.com)
52771
52772         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
52773
52774 2001-11-23  Andreas Jaeger  <aj@suse.de>
52775
52776         * gcc.dg/cpp/charconst-2.c: New test.
52777
52778 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
52779
52780         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
52781         to the host if it is remote.  Let tests specify extra headers
52782         they use.
52783         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
52784         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
52785         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
52786         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
52787         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
52788         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
52789         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
52790         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
52791         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
52792         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
52793
52794 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
52795
52796         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
52797         for little endian ARMs.
52798
52799 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
52800
52801         * gcc.c-torture/compile/20011119-1.c: New test.
52802         * gcc.c-torture/compile/20011119-2.c: New test.
52803
52804 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
52805
52806         * gcc.dg/altivec-1.c: Fix typo.
52807
52808 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
52809
52810         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
52811
52812 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
52813
52814         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
52815
52816 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
52817
52818         * lib/g77.exp: Don't specify --rpath-link.
52819
52820         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
52821         across all the headers.
52822         * gcc.dg/format/format.exp: For testing on a remote host,
52823         copy format.h.
52824
52825         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
52826         * gcc.c-torture/execute/930406-1.c: Likewise.
52827         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
52828
52829 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
52830
52831         * gcc.dg/altivec-1.c: New.
52832
52833 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
52834
52835         * gcc.dg/cpp/fpreprocessed.c: New test case.
52836
52837 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52838
52839         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
52840         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
52841         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
52842
52843 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52844
52845         * gcc.dg/no-builtin-1.c: New test.
52846
52847 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
52848
52849         * gcc.c-torture/execute/20011115-1.c: New test.
52850
52851 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
52852
52853         * gcc.c-torture/compile/20011114-2.c: New test.
52854         * gcc.c-torture/compile/20011114-3.c: New test.
52855         * gcc.c-torture/compile/20011114-4.c: New test.
52856
52857 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
52858
52859         * g++.dg/other/init1.C: New test.
52860
52861 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
52862
52863         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
52864         message.
52865
52866         * gcc.c-torture/execute/20011114-1.c: New testcase.
52867
52868         * gcc.c-torture/compile/20010327-1.c: Revert last change.
52869         * gcc.c-torture/compile/20011114-1.c: New test, exactly
52870         like the (before this change) version of 20010327-1.c.
52871
52872 2001-11-14  Roger Sayle <roger@eyesopen.com>
52873
52874         * gcc.c-torture/execute/string-opt-13.c: New testcase.
52875
52876 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
52877
52878         * g++.dg/init/array2.C: New test.
52879
52880 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
52881
52882         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
52883
52884 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
52885
52886         * g++.dg/other/forscope1.C: New test.
52887         * g++.dg/ext/forscope1.C: New test.
52888         * g++.dg/ext/forscope2.C: New test.
52889
52890 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
52891
52892         * gcc.c-torture/execute/20011113-1.c: New test.
52893
52894 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
52895
52896         * gcc.c-torture/execute/20011109-2.c: New test.
52897
52898         * gcc.c-torture/execute/20011109-1.c: New test.
52899
52900 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
52901
52902         * gcc.c-torture/compile/20011109-1.c: New test.
52903
52904 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
52905
52906         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
52907         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
52908         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
52909         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
52910         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
52911         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
52912         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
52913
52914 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52915
52916         * g++.dg/warn/Wshadow-1.C: New tests.
52917         * g++.old-deja/g++.mike/for3.C: Update.
52918
52919 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52920
52921         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
52922         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
52923         XFAILs.  Adjust expected error texts.
52924         * gcc.c-torture/compile/20011106-1.c,
52925         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
52926         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
52927         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
52928         gcc.dg/c99-array-lval-5.c: New tests.
52929
52930 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52931
52932         * gcc.dg/cpp/defined.c: Update.
52933
52934 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52935
52936         * gcc.c-torture/execute/anon-1.c: New test.
52937
52938 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
52939
52940         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
52941         same size, so no warning should be produced on stormy16.
52942
52943         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
52944         due to oversized array.
52945         * g++.old-deja/g++.mike/ns15.C: Likewise.
52946         * g++.old-deja/g++.pt/crash16.C: Likewise.
52947
52948 2001-11-02  Graham Stott  <grahams@redhat.com>
52949
52950         * g++.dgother/debug1.C: Fix typos.
52951
52952 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
52953
52954         * g++.dg/other/debug1.C: New test.
52955
52956 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52957
52958         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
52959         of unsigned long.
52960
52961 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
52962
52963         * gcc.dg/20011029-2.c: New test.
52964
52965         * gcc.c-torture/compile/20011029-1.c: New test.
52966
52967 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
52968
52969         * objc/execute/class_self-1.m: New test.
52970         * objc/execute/class_self-2.m: New test.
52971
52972 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
52973
52974         * gcc.misc-tests/msgs.exp: Delete.
52975         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
52976         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
52977         error set to match recent changes.
52978
52979 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
52980
52981         * gcc.dg/20011021-1.c: New test.
52982
52983 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
52984
52985         * gcc.c-torture/compile/20011023-1.c: New test.
52986
52987 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
52988
52989         * lib/g77.exp: Rewrite based on lib/g++.exp.
52990
52991 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
52992
52993         * gcc.c-torture/execute/20011019-1.c: New test.
52994
52995         * gcc.dg/20011018-1.c: New test.
52996
52997 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
52998
52999         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
53000
53001 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
53002
53003         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
53004         * gcc.dg/attr-invalid.c: Likewise.
53005
53006 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
53007
53008         * gcc.dg/20011015-1.c: New test.
53009
53010 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53011
53012         * g++.dg/template/unify2.C: New test.
53013
53014 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53015
53016         * g++.dg/other/exception-specification.C: New test
53017
53018 2001-10-13  Tom Rix  <trix@redhat.com>
53019
53020         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
53021         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
53022
53023 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
53024
53025         * gcc.dg/20011009-1.c: New test.
53026
53027 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
53028
53029         PR g++/4476
53030         * g++.dg/other/friend1.C: New test.
53031
53032 2001-10-11  Richard Henderson  <rth@redhat.com>
53033
53034         * g++.old-deja/g++.other/crash18.C: Add -S to options.
53035
53036 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53037
53038         * gcc.c-torture/compile/20011010-1.c: New.
53039
53040 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53041
53042         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
53043         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
53044         g77.f-torture/execute/execute.exp,
53045         g77.f-torture/noncompile/noncompile.exp,
53046         gcc.c-torture/compile/compile.exp,
53047         gcc.c-torture/execute/execute.exp,
53048         gcc.c-torture/execute/ieee/ieee.exp,
53049         gcc.c-torture/execute/memcheck/memcheck.exp,
53050         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
53051         objc/execute/execute.exp: Update FSF address.
53052
53053 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
53054
53055         * gcc.dg/cpp/cmdlne-C.c: Update.
53056         * gcc.dg/cpp/cmdlne-C2.c: New.
53057
53058 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53059
53060         * gcc.c-torture/execute/20011008-3.c: New.
53061
53062 2001-10-08  DJ Delorie  <dj@redhat.com>
53063
53064         * gcc.dg/20011008-1.c: New.
53065         * gcc.dg/20011008-2.c: New.
53066
53067 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53068
53069         * gcc.dg/cpp/spacing1.c: Update test.
53070
53071 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53072
53073         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
53074         spelling errors of "separate" as "seperate".
53075
53076 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
53077
53078         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
53079         enough to avoid inlining.
53080
53081 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53082
53083         * lib/g77.exp: set libg2c_dir correctly.
53084
53085 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53086
53087         * gcc.dg/cpp/macro11.c: New test.
53088
53089 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53090
53091         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
53092         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
53093         gcc.dg/format/multattr-3.c: New tests.
53094         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
53095         tests for format attributes on function pointers being rejected.
53096
53097 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53098
53099         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
53100
53101 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53102
53103         * g++.dg/warn/format1.C: New test.
53104
53105 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
53106
53107         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
53108
53109 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53110
53111         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
53112
53113 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53114
53115         * gcc.dg/cpp/redef2.c: Add test.
53116
53117 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
53118
53119         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
53120         long-standing bug on i686, apparently.
53121         * gcc.c-torture/execute/loop-2c.x: New file.
53122         * gcc.c-torture/execute/loop-2d.x: New file.
53123         * gcc.c-torture/execute/loop-3c.x: New file.
53124
53125 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
53126
53127         * gcc.dg/cpp/20000625-2.c: Correct line number.
53128
53129 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53130
53131         * gcc.dg/cpp/macro10.c: New test.
53132         * gcc.dg/cpp/strify3.c: New test.
53133         * gcc.dg/cpp/spacing1.c: Add tests.
53134         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
53135         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
53136
53137 2001-09-24  DJ Delorie  <dj@redhat.com>
53138
53139         * gcc.c-torture/execute/20010924-1.c: New test.
53140
53141 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53142
53143         * objc/execute/paste.m: Remove.
53144
53145 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53146
53147         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
53148
53149 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
53150
53151         * g77.dg/strlen0.f: New test.
53152
53153 2001-09-21  Richard Henderson  <rth@redhat.com>
53154
53155         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
53156         * g++.old-deja/g++.abi/vtable2.C: Likewise.
53157
53158 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53159
53160         Table-driven attributes.
53161         * g++.dg/ext/attrib1.C: New test.
53162
53163 2001-09-20  DJ Delorie  <dj@redhat.com>
53164
53165         * gcc.dg/20000926-1.c: Update expected warning messages.
53166         * gcc.dg/array-2.c: Likewise, and test for warnings too.
53167         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
53168         array.
53169
53170 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
53171
53172         * g++.dg/eh/registers1.C: New test case.
53173
53174 2001-09-17  Richard Henderson  <rth@redhat.com>
53175
53176         * gcc.dg/array-5.c: Fix VLA decomposition test.
53177
53178 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53179
53180         * gcc.dg/cpp/line5.c: New testcase.
53181
53182 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
53183
53184         * gcc.dg/cpp/macro9.c: New test.
53185
53186 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
53187
53188         * gcc.c-torture/execute/980223.c: Change type of addr from long
53189         to char *.
53190
53191 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
53192
53193         * gcc.c-torture/execute/20010915-1.c: New test.
53194
53195 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
53196
53197         * g77.dg/bprob: New directory.
53198         * g77.dg/bprob/bprob.exp: New file.
53199         * g77.dg/bprob/bprob-1.f: New test.
53200         * g77.dg/gcov: New directory.
53201         * g77.dg/gcov/gcov.exp: New file.
53202         * g77.dg/gcov/gcov-1.f: New test.
53203         * g77.dg/gcov/gcov-1.x: New file.
53204
53205 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53206
53207         * gcc.dg/cpp/directiv.c: Update.
53208         * gcc.dg/cpp/undef1.c: Update.
53209
53210 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
53211
53212         * gcc.dg/20010912-1.c: New test.
53213
53214 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
53215
53216         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
53217         language-independent file in lib.
53218         * lib/gcov.exp: New file.
53219
53220 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53221
53222         * gcc.c-torture/compile/20010911-1.c: New test.
53223
53224 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
53225
53226         * lib/profopt.exp: New, to support profile-directed optimizations.
53227         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
53228         * gcc.misc-tests/bprob-1.c: New test.
53229         * gcc.misc-tests/bprob-2.c: New test.
53230
53231 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
53232
53233         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
53234         XFAIL and which kinds of gcov output to verify.
53235         * gcc.misc-tests/gcov-4b.x: New file.
53236         * gcc.misc-tests/gcov-5b.x: New file.
53237         * gcc.misc-tests/gcov-6.x: New file.
53238         * gcc.misc-tests/gcov-7.c: New test.
53239         * gcc.misc-tests/gcov-7.x: New file.
53240
53241 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
53242
53243         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
53244         * gcc.misc-tests/gcov-6.c: New test.
53245
53246 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53247
53248         PR c++/3986
53249         * g++.dg/abi/vbase1.C: New test.
53250
53251 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
53252
53253         * objc.dg/method-2.m: New.
53254
53255 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53256
53257         PR c++/4203
53258         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
53259         * g++.dg/init/empty1.C: New test.
53260
53261 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
53262
53263         * gcc.c-torture/compile/20010903-1.c: New test.
53264
53265 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
53266
53267         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
53268         for m68k.
53269
53270 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
53271
53272         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
53273
53274         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
53275
53276         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
53277
53278 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
53279
53280         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
53281         for 16-bit 'unsigned int'.
53282
53283 2001-08-29  Kazu Hirata  <kazu@hxi.com>
53284
53285         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
53286
53287 2001-08-27  Richard Henderson  <rth@redhat.com>
53288
53289         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
53290         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
53291
53292 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
53293
53294         * gcc.dg/asm-names.c (ymain): New.
53295
53296 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
53297
53298         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
53299         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
53300         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
53301
53302 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53303
53304         * gcc.dg/compare5.c: New testcase.
53305
53306 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
53307
53308         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
53309         and "In instantiation".
53310
53311 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
53312
53313         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
53314
53315 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
53316
53317         * gcc.misc-tests/gcov.exp: Add support for branch information.
53318         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
53319         * gcc.misc-tests/gcov-4.c: New test.
53320         * gcc.misc-tests/gcov-4b.c: New test.
53321         * gcc.misc-tests/gcov-5b.c: New test.
53322
53323 2001-08-20  Zack Weinberg  <zackw@panix.com>
53324
53325         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
53326         expected to fail.
53327
53328 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53329
53330         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
53331
53332 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
53333
53334         * g++.dg/eh/template1.C: New test.
53335
53336 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
53337
53338         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
53339         Fix thinko.
53340         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
53341         for xfail.
53342
53343 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
53344
53345         * lib/g77-dg.exp: Use prune.exp for common procedures
53346         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
53347         * lib/g77.exp: (g77-dg-prune) Remove
53348
53349 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
53350
53351         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
53352
53353 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53354
53355         * g++.dg/template/unify1.C: New test.
53356
53357 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
53358
53359         * g++.dg/abi/empty4.C: New test.
53360
53361 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
53362
53363         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
53364         solaris2.*
53365         * g77.f-torture/compile/pr3743.x: Likewise.
53366
53367 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53368
53369         * g++.dg/other/using-declaration.C: New test.
53370
53371 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53372
53373         * gcc.dg/cpp/tr-sign.c: New testcase.
53374
53375 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53376
53377         * gcc.dg/cpp/19951025-1.c: Revert.
53378         * gcc.dg/cpp/directiv.c: We no longer process directives that
53379         interrupt macro arguments.
53380
53381 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
53382
53383         * gcc.dg/bconstp-1.c: New test.
53384
53385 2001-08-03  Richard Henderson  <rth@redhat.com>
53386
53387         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
53388
53389 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53390
53391         * gcc.dg/cpp/19951025-1.c: Update.
53392
53393 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
53394
53395         * g77.dg/ff90-1.f (s): Fix reference of variable z,
53396         should be x.
53397
53398 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
53399
53400         Kill -fhonor-std.
53401         * g++.old-deja/g++.ns/ns14.C: Remove special options.
53402         * g++.old-deja/g++.other/std1.C: Likewise.
53403         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
53404
53405 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
53406
53407         * lib/g77.exp: Load gcc-defs.exp for common procedures
53408         (g77_pass, g77_fail, g77_finish, g77_exit,
53409         ${tool}_check_unsupported_p} Now redundant.  Deleted.
53410
53411 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
53412
53413         * g77.dg/fbackslash.f
53414         * g77.dg/fcase-preserve.f
53415         * g77.dg/ff90-1.f
53416         * g77.dg/ffixed-line-length-0.f
53417         * g77.dg/ffixed-line-length-132.f
53418         * g77.dg/ffixed-line-length-7.f
53419         * g77.dg/ffixed-line-length-72.f
53420         * g77.dg/ffixed-line-length-none.f
53421         * g77.dg/ffree-form-1.f
53422         * g77.dg/fno-backslash.f
53423         * g77.dg/fno-f90-1.f
53424         * g77.dg/fno-fixed-form-1.f
53425         * g77.dg/fno-onetrip.f
53426         * g77.dg/fno-typeless-boz.f
53427         * g77.dg/fno-underscoring.f
53428         * g77.dg/fno-vxt-1.f
53429         * g77.dg/fonetrip.f
53430         * g77.dg/ftypeless-boz.f
53431         * g77.dg/fugly-assumed.f
53432         * g77.dg/funderscoring.f
53433         * g77.dg/fvxt-1.f
53434
53435 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
53436
53437         * objc.dg/fwd-proto-1.m: New.
53438         * objc.dg/local-decl-1.m: New.
53439         * objc.dg/naming-1.m: New.
53440         * objc.dg/naming-2.m: New.
53441         * objc.dg/proto-hier-1.m: New.
53442
53443 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
53444
53445         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
53446         largest-type elements to a struct makes its size grow.
53447
53448 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
53449
53450         * g++.dg/abi/vthunk1.C: New test.
53451
53452 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
53453
53454         * g++.dg/abi/vbase8-22.C: New test.
53455
53456 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53457
53458         * gcc.dg/cpp/macro8.c: New test.
53459
53460 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
53461
53462         * g++.dg/abi/vbase8-21.C: New test.
53463
53464 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
53465
53466         * g++.dg/abi/vbase8-10.C: New test.
53467
53468 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53469
53470         * lib/g++.exp (g++_set_ld_library_path): Renamed to
53471         ${tool}_set_ld_library_path.
53472         Changed caller.
53473         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
53474         g++.exp.
53475
53476 2001-07-26  Stan Cox <scox@redhat.com>
53477
53478         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
53479         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
53480         gcc_exit, gcc_check_unsupported_p):
53481         Moved to gcc-deps.exp
53482         * gcc-deps.exp: New file.
53483
53484 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53485
53486         * g++.old-deja/g++.pt/defarg14.C: New test.
53487
53488 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53489
53490         * g++.old-deja/g++.other/lineno5.C: New test.
53491
53492 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53493
53494         * g++.old-deja/g++.pt/crash68.C: New test.
53495
53496 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53497
53498         * g++.old-deja/g++.other/crash42.C: New test.
53499
53500 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53501
53502         * gcc.dg/cpp/extratokens.c: Fix.
53503         * gcc.dg/cpp/skipping2.c: New tests.
53504
53505 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53506
53507         * gcc.c-torture/execute/20010724-1.c: New file.
53508         * gcc.c-torture/execute/20010724-1.x: New file.
53509
53510 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53511
53512         * g++.old-deja/g++.other/cond7.C: New test.
53513
53514 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53515
53516         * g++.old-deja/g++.other/optimize4.C: New test.
53517
53518 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53519
53520         * g++.old-deja/g++.abi/vbase8-5.C: New test.
53521
53522 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
53523
53524         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
53525         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
53526         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
53527         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
53528
53529         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
53530         bug report" message.
53531
53532         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
53533         * g++.dg/ext/instantiate1.C: Move from old-deja.
53534
53535 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
53536
53537         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
53538         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
53539         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
53540         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
53541
53542 2001-07-23  Jeffrey A Law  (law@cygnus.com)
53543
53544         * gcc.c-torture/execute/20010723-1.c: New test.
53545
53546 2001-07-23  Ben Elliston  <bje@redhat.com>
53547
53548         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
53549
53550 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53551
53552         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
53553         i[34567]86-*-*.
53554         Delete handling of ieee_multilib_flags.
53555         Pass -mieee for alpha*-*-* and sh-*-*.
53556         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
53557
53558 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
53559
53560         Remove old-abi tests.
53561         * g++.old-deja/g++.mike/p11116.C: Remove.
53562         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
53563
53564 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
53565
53566         * g77.f-torture/compile/pr3743.f: New test
53567
53568 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
53569
53570         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
53571
53572 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53573
53574         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
53575         g++.old-deja/g++.pt/static6.C: Likewise.
53576         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
53577         supports weak symbols.
53578
53579 2001-07-18  Andreas Jaeger  <aj@suse.de>
53580
53581         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
53582         supported again.
53583
53584 2001-07-18  Andreas Jaeger  <aj@suse.de>
53585
53586         * gcc.dg/iftrap-1.c: Fix target line.
53587
53588 2001-07-17  Richard Henderson  <rth@redhat.com>
53589
53590         * gcc.c-torture/execute/20010717-1.c: New.
53591
53592 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53593
53594         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
53595         tests.
53596
53597 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53598
53599         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
53600
53601 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53602
53603         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
53604         UAC_SIGBUS, UAC_NOPRINT definitions.
53605
53606 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
53607
53608         * objc/execute/object_is_class.m: New test.
53609         * objc/execute/object_is_meta_class.m: New test.
53610
53611 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
53612
53613         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
53614         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
53615
53616 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
53617
53618         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
53619         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
53620
53621 2001-07-14  Richard Henderson  <rth@redhat.com>
53622
53623         * gcc.dg/iftrap-1.c: New.
53624
53625 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
53626
53627         * g77.f-torture/execute/intrinsic77.f: New test.
53628
53629 2001-07-11  Janis Johnson <janis@us.ibm.com>
53630
53631         * gcc.misc-tests/gcov-3.c: New test.
53632
53633 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
53634
53635         * gcc.c-torture/compile/20010711-1.c,
53636         * gcc.c-torture/compile/20010711-2.c: New tests.
53637
53638 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
53639
53640         * gcc.c-torture/execute/20010711-1.c: New test.
53641
53642 2001-07-11  Ben Elliston  <bje@redhat.com>
53643
53644         * g++.old-deja/g++.other/enum5.C: New test.
53645
53646 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
53647
53648         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
53649         (g++-dg-prune): Call prune_gcc_output.
53650         * prune.exp: New file for prune_gcc_output.
53651         * lib/g++.exp, lib/gcc.exp: Load it.
53652
53653 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53654
53655         * gcc.c-torture/compile/20010701-1.c,
53656         g++.old-deja/g++.ext/attrib6.C: New tests.
53657
53658 2001-07-06  Jeffrey A Law  (law@cygnus.com)
53659
53660         * gcc.c-torture/compile/20010706-1.c: New test.
53661
53662 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
53663
53664         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
53665
53666 2001-06-28  Stan Shebs  <shebs@apple.com>
53667
53668         * gcc.dg/pragma-darwin.c: New test.
53669
53670 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53671
53672         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
53673         Solaris 2.[678] system.
53674
53675 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53676
53677         * gcc.dg/20010622-1.c: New test.
53678
53679 2001-06-18  Stan Shebs  <shebs@apple.com>
53680
53681         * objc.dg: New directory.
53682         * objc.dg/dg.exp: New file.
53683         * objc.dg/alias.m: New.
53684         * objc.dg/class-1.m: New.
53685         * objc.dg/class-2.m: New.
53686         * objc.dg/const-str-1.m: New.
53687         * objc.dg/const-str-2.m: New.
53688         * objc.dg/id-1.m: New.
53689         * objc.dg/method-1.m: New.
53690         * objc.dg/super-class-1.m: New.
53691         * lib/objc-dg.exp: New file.
53692
53693 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53694
53695         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
53696         of label name.
53697
53698 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
53699
53700         * g++.old-deja/g++.abi/vbase8-9.C: New test.
53701
53702 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53703
53704         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
53705         variable.
53706
53707 2001-06-12  Richard Henderson  <rth@redhat.com>
53708
53709         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
53710
53711 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
53712
53713         * g++.old-deja/g++.abi/vbase5.C: New test.
53714         * g++.old-deja/g++.abi/vbase6.C: New test.
53715         * g++.old-deja/g++.abi/vbase7.C: New test.
53716
53717 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53718
53719         * gcc.c-torture/compile/20010610-1.c: New test.
53720
53721 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
53722
53723         * g++.old-deja/g++.abi/vbase4.C: New test.
53724
53725 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53726
53727         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
53728         support %f for HC11/HC12 targets.
53729         * gcc.c-torture/execute/930513-1.x: New file, likewise.
53730         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
53731         on HC11/HC12 targets.
53732         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
53733
53734 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53735
53736         * gcc.dg/wchar_t-1.c: New file.
53737         * gcc.dg/wint_t-1.c: Likewise.
53738
53739 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
53740
53741         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
53742
53743 2001-06-11  Richard Henderson  <rth@redhat.com>
53744
53745         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
53746
53747 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53748
53749         * gcc.c-torture/compile/20010611-1.c: New test.
53750
53751 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53752
53753         * gcc.dg/c99-tag-1.c: Add more tests.
53754
53755 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
53756
53757         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
53758         representation on MN10300 and ARM/Thumb.
53759
53760 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
53761
53762         * g77.f-torture/execute/20010610.f: New.
53763
53764 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
53765
53766         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
53767         names.
53768
53769 2001-06-09  Richard Henderson  <rth@redhat.com>
53770
53771         * gcc.c-torture/execute/ashrdi-1.c: New.
53772         * gcc.c-torture/execute/ashldi-1.c: New.
53773         * gcc.c-torture/execute/lshrdi-1.c: New.
53774
53775 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
53776
53777         * objc/execute/load-3.m: Added. Check sending +load to categories,
53778         in addition to classes.
53779
53780 2001-06-08  Stan Shebs  <shebs@apple.com>
53781
53782         * objc/execute/load-2.m: New test.  From Nicola Pero
53783         <n.pero@mi.flashnet.it>.
53784
53785 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
53786
53787         * gcc.c-torture/execute/20010605-2.c: New test.
53788
53789 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
53790
53791         * g++.old-deja/g++.abi/vbase2.C: New test.
53792         * g++.old-deja/g++.abi/vbase3.C: New test.
53793
53794 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
53795
53796         * g++.old-deja/g++.pt/friend49.C: New test.
53797
53798 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
53799
53800         * g++.old-deja/g++.ext/anon3.C: New test.
53801
53802 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
53803
53804         * g++.old-deja/g++.other/conv7.C: New test.
53805
53806 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
53807
53808         * gcc.c-torture/compile/20010605-2.c: New test.
53809
53810 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53811
53812         * gcc.c-torture/execute/20010604-1.c: New test.
53813
53814 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
53815
53816         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
53817
53818 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
53819
53820         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
53821         (g++_link_flags): Likewise.
53822         (g++_init): Pass gccpath's value to two previous functions.
53823
53824 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53825
53826         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
53827         Ensure logfile entry matches exec command line.
53828
53829 2001-05-31  Richard Henderson  <rth@redhat.com>
53830
53831         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
53832         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
53833
53834 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
53835
53836         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
53837         compiler for irix6.2
53838
53839 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
53840
53841         * g++.old-deja/g++.other/optimize3.C: New file.
53842
53843 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
53844
53845         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
53846         assemble.
53847
53848 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
53849
53850         * g++.old-deja/g++.other/optimize2.C: New file.
53851
53852 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
53853
53854         * gcc.c-torture/compile/20010518-2.c: New file.
53855         * gcc.c-torture/execute/20010518-1.c: New file.
53856         * gcc.c-torture/execute/20010518-2.c: New file.
53857
53858 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53859
53860         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
53861
53862 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
53863
53864         G++ no longer defines builtins that do not begin with __builtin.
53865         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
53866         * g++.old-deja/g++.brendand/misc13.C: Likewise.
53867         * g++.old-deja/g++.law/builtin1.C: Likewise.
53868         * g++.old-deja/g++.law/cvt2.C: Likewise.
53869         * g++.old-deja/g++.mike/net5.C: Likewise.
53870         * g++.old-deja/g++.other/builtins1.C: Likewise.
53871         * g++.old-deja/g++.other/builtins2.C: Likewise.
53872         * g++.old-deja/g++.other/builtins3.C: Likewise.
53873         * g++.old-deja/g++.other/builtins4.C: Likewise.
53874         * g++.old-deja/g++.other/inline8.C: Likewise.
53875         * g++.old-deja/g++.robertl/eb39.C: Likewise.
53876
53877 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
53878
53879         * g++.old-deja/g++.pt/using1.C: Adjust.
53880         * g++.old-deja/g++.pt/using2.C: New test.
53881
53882 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53883
53884         * gcc.dg/cpp/charconst.c: New tests.
53885         * gcc.dg/cpp/escape.c: New tests.
53886         * gcc.dg/cpp/escape-1.c: New tests.
53887         * gcc.dg/cpp/escape-2.c: New tests.
53888         * gcc.dg/cpp/ucs.c: New tests.
53889
53890 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
53891
53892         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
53893         native compiler for irix6.5.
53894
53895 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
53896
53897         * lib/g++.exp (g++_include_flags): Use args to compute
53898         get_multilibs.
53899         (g++_link_flags): Likewise.
53900         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
53901
53902 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53903
53904         * gcc.dg/c90-hexfloat-1.c: Add more tests.
53905
53906 2001-05-21  Geoff Keating  <geoffk@redhat.com>
53907
53908         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
53909         this file.
53910
53911 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53912
53913         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
53914         STACK_SIZE;
53915         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
53916         to STACK_SIZE; Use it to define size of add_histo array.
53917         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
53918         to STACK_SIZE.
53919         (f): Use GITT_SIZE to define size of gitt local table.
53920         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
53921         to STACK_SIZE; Use it to define size of bytemem array.
53922
53923 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53924
53925         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
53926         on 68HC11/HC12 due to the asm instruction.
53927         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
53928         * gcc.c-torture/compile/920520-1.x: Likewise.
53929         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
53930         on 68HC11/HC12 because the function is larger than 64K.
53931         * gcc.c-torture/compile/961203-1.x: New file, this test fails
53932         on 68HC11/HC12 because the structure is too large.
53933
53934 2001-05-20  Richard Henderson  <rth@redhat.com>
53935
53936         * gcc.c-torture/execute/20010520-1.c: New.
53937
53938 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53939
53940         * g++.old-deja/g++.warn/compare1.C: New test.
53941         * gcc.dg/compare4.c: New test.
53942
53943 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
53944
53945         * g++.old-deja/g++.other/optimize1.C: New test.
53946
53947 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53948
53949         * g++.old-deja/g++.pt/spec41.C: New test.
53950
53951 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
53952
53953         * gcc.c-torture/compile/20010114-1.x: Remove.
53954
53955 2001-05-18  Stan Shebs  <shebs@apple.com>
53956
53957         * gcc.c-torture/compile/20010518-1.c: New test.
53958
53959 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
53960
53961         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
53962         * g++.old-deja/g++.pt/crash67.C: New test.
53963
53964 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
53965
53966         * g++.old-deja/g++.other/debug9.C: New test.
53967
53968 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
53969
53970         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
53971
53972 2001-05-16  Jan Hubicka  <jh@suse.cz>
53973
53974         * gcc.c-torture/compile/20010516-1.c: New test.
53975
53976 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
53977
53978         * g++.old-deja/g++.other/crash41.C: New test.
53979
53980 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
53981
53982         * g++.old-deja/g++.pt/crash66.C: New test.
53983
53984 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
53985
53986         * g++.old-deja/g++.robertl/eb27.C: Convert.
53987
53988 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
53989
53990         * g++.dg/friend-warn.C: New test.  Do not warn about friend
53991         declaration being redundant.
53992
53993 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
53994
53995         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
53996
53997 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
53998
53999         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
54000
54001 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
54002
54003         * lib/g++.exp: Use testsuite_flags.
54004
54005 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
54006
54007         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
54008
54009 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
54010
54011         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
54012
54013 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
54014
54015         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
54016
54017 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
54018
54019         * gcc.c-torture/compile/20010313-1.c: New test.
54020
54021 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
54022
54023         * gcc.dg/cpp/direct2.c: New test.
54024         * gccq.dg/cpp/direct2s.c: New test.
54025
54026         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
54027
54028 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
54029
54030         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
54031         * g++.old-deja/g++.other/op3.C: Likewise.
54032
54033 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
54034
54035         * gcc.dg/cpp/syshdr.h: New file.
54036         * gcc.dg/cpp/sysmac1.c: Update.
54037         * gcc.dg/cpp/sysmac2.c: Update.
54038
54039 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54040
54041         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
54042
54043 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
54044
54045         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
54046         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
54047
54048 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
54049
54050         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
54051
54052 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
54053
54054         * lib/g++.exp (g++_include_flags): Don't use any special flags
54055         if TESTING_IN_BUILD_TREE is not defined.
54056         (g++_init): Use a plain 'c++' as the compiler if
54057         TESTING_IN_BUILD_TREEE is not defined.
54058
54059 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54060
54061         * g++.old-deja/g++.eh/catch13.C: New test.
54062         * g++.old-deja/g++.eh/catch14.C: New test.
54063
54064 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54065
54066         * gcc.dg/cpp/tr-define.c: New test.
54067
54068 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
54069
54070         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
54071         <stdlib.h>, not <malloc.h>.
54072
54073 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54074
54075         * g++.old-deja/g++.ns/template17.C: New test.
54076
54077 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54078
54079         * g++.old-deja/g++.pt/ref4.C: New test.
54080
54081 2001-04-30  Richard Henderson  <rth@redhat.com>
54082
54083         * gcc.dg/20000724-1.c: Revert last change.
54084
54085 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
54086
54087         * g77.f-torture/execute/20010430.f: New test.
54088
54089 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
54090
54091         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
54092
54093 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
54094
54095         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
54096
54097 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54098
54099         * g++.old-deja/g++.eh/crash6.C: New test.
54100
54101 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54102
54103         * g++.old-deja/g++.other/warn7.C: New test.
54104
54105 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54106
54107         * g++.old-deja/g++.other/defarg9.C: New test.
54108
54109 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54110
54111         * g77.f-torture/compile/20010426.f: New test.
54112         * g77.f-torture/execute/20010426.f: New test.
54113
54114 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54115
54116         * g77.f-torture/compile/20000629-1.x: Remove - error
54117         has been fixed.
54118
54119 2001-04-26  Jeffrey A Law  (law@cygnus.com)
54120
54121         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
54122         Tweak slightly to work with g++.dg framework.
54123         * g++.dg/special/ecos.exp: Run initp1.C test.
54124         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
54125
54126         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
54127         its linker doesn't give line numbers either.
54128         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
54129
54130 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54131
54132         * g++.old-deja/g++.other/lex1.C: New test.
54133
54134 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
54135
54136         * gcc.dg/noncompile/20010425-1.c: New test.
54137
54138 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54139
54140         * g++.old-deja/g++.pt/mangle2.C: New test.
54141
54142 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54143
54144         * gcc.dg/format/plus-1.c: New test.
54145
54146 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54147
54148         * gcc.dg/20010423-1.c: New test.
54149
54150 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54151
54152         * gcc.c-torture/execute/20010422-1.c: New test.
54153
54154 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
54155
54156         * g++.old-deja/g++.ns/type2.C: New test.
54157
54158 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
54159
54160         * g++.old-deja/g++.other/perf1.C: New test.
54161
54162 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
54163
54164         * gcc.dg/c99-func-2.c: Remove xfail.
54165         * gcc.dg/c99-func-3.c: Remove xfail.
54166         * gcc.dg/c99-func-4.c: Remove xfail.
54167
54168 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
54169
54170         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
54171
54172 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54173
54174         * gcc.c-torture/compile/20010423-1.c: New test.
54175
54176 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54177
54178         * g++.old-deja/g++.pt/typename28.C: New test.
54179
54180 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54181
54182         * g++.old-deja/g++.abi/empty2.C: New test.
54183         * g++.old-deja/g++.abi/empty3.C: New test.
54184
54185 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54186
54187         * g++.old-deja/g++.other/comdat2.C: New test.
54188         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
54189
54190 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54191
54192         * g++.old-deja/g++.other/overload14.C: New test.
54193
54194 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54195
54196         * g++.old-deja/g++.other/lookup23.C: New test.
54197
54198 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54199
54200         * gcc.c-torture/execute/20010403-1.c: New test.
54201
54202 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
54203             Mark Mitchell  <mark@codesourcery.com>
54204
54205         * lib/old-dejagnu.exp: Don't delete output of executable.
54206         Add .exe suffix to executables.
54207
54208 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
54209
54210         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
54211
54212 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54213
54214         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
54215
54216 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
54217
54218         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
54219         * g++.old-deja/g++.abi/crash1.C: New test.
54220
54221 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
54222
54223         * g++.old-deja/g++.other/crash40.C: New test.
54224
54225 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54226
54227         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
54228
54229 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
54230
54231         * g++.old-deja/g++.other/warn6.C: New test.
54232
54233 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54234
54235         * g++.old-deja/g++.robertl/eb42.C: Same.
54236
54237 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54238
54239         * gcc.dg/wtr-conversion-1.c: New testcase.
54240
54241 2001-04-10  Richard Henderson  <rth@redhat.com>
54242
54243         * g++.old-deja/g++.other/array5.C: New.
54244
54245 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54246
54247         * gcc.c-torture/execute/20010408-1.c: New test.
54248
54249 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
54250
54251         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
54252         headers and constructs.
54253         * g++.old-deja/g++.robertl/eb79.C: Same.
54254         * g++.old-deja/g++.robertl/eb77.C (main): Same.
54255         * g++.old-deja/g++.robertl/eb73.C: Same.
54256         * g++.old-deja/g++.robertl/eb66.C (main): Same.
54257         * g++.old-deja/g++.robertl/eb55.C (t): Same.
54258         * g++.old-deja/g++.robertl/eb54.C (main): Same.
54259         * g++.old-deja/g++.robertl/eb46.C (main): Same.
54260         * g++.old-deja/g++.robertl/eb44.C: Same.
54261         * g++.old-deja/g++.robertl/eb41.C (main): Same.
54262         * g++.old-deja/g++.robertl/eb4.C (main): Same.
54263         * g++.old-deja/g++.robertl/eb39.C: Same.
54264         * g++.old-deja/g++.robertl/eb33.C (main): Same.
54265         * g++.old-deja/g++.robertl/eb31.C (main): Same.
54266         * g++.old-deja/g++.robertl/eb30.C: Same.
54267         * g++.old-deja/g++.robertl/eb3.C: Same.
54268         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
54269         * g++.old-deja/g++.robertl/eb21.C: Same.
54270         * g++.old-deja/g++.robertl/eb15.C: Same.
54271         * g++.old-deja/g++.robertl/eb118.C: Same.
54272         * g++.old-deja/g++.robertl/eb115.C (main): Same.
54273         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
54274         * g++.old-deja/g++.robertl/eb109.C: Same.
54275         * g++.old-deja/g++.other/sibcall1.C (main): Same.
54276         * g++.old-deja/g++.mike/rtti1.C: Same.
54277         * g++.old-deja/g++.mike/p658.C: Same.
54278         * g++.old-deja/g++.mike/net46.C: Same.
54279         * g++.old-deja/g++.mike/net34.C: Same.
54280         * g++.old-deja/g++.mike/memoize1.C: Same.
54281         * g++.old-deja/g++.mike/eh2.C: Same.
54282         * g++.old-deja/g++.law/weak.C: Same.
54283         * g++.old-deja/g++.law/visibility7.C: Same.
54284         * g++.old-deja/g++.law/visibility25.C: Same.
54285         * g++.old-deja/g++.law/visibility22.C: Same.
54286         * g++.old-deja/g++.law/visibility2.C: Same.
54287         * g++.old-deja/g++.law/visibility17.C: Same.
54288         * g++.old-deja/g++.law/visibility13.C: Same.
54289         * g++.old-deja/g++.law/visibility10.C: Same.
54290         * g++.old-deja/g++.law/visibility1.C: Same.
54291         * g++.old-deja/g++.law/virtual3.C (eval): Same.
54292         * g++.old-deja/g++.law/vbase1.C: Same.
54293         * g++.old-deja/g++.law/operators32.C: Same.
54294         * g++.old-deja/g++.law/nest3.C: Same.
54295         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
54296         * g++.old-deja/g++.law/except5.C (main): Same.
54297         * g++.old-deja/g++.law/cvt7.C (run): Same.
54298         * g++.old-deja/g++.law/cvt2.C: Same.
54299         * g++.old-deja/g++.law/cvt16.C: Same.
54300         * g++.old-deja/g++.law/ctors6.C (bar): Same.
54301         * g++.old-deja/g++.law/ctors17.C (main): Same.
54302         * g++.old-deja/g++.law/ctors13.C: Same.
54303         * g++.old-deja/g++.law/ctors12.C (main): Same.
54304         * g++.old-deja/g++.law/ctors10.C: Same.
54305         * g++.old-deja/g++.law/code-gen5.C: Same.
54306         * g++.old-deja/g++.law/bad-error7.C: Same.
54307         * g++.old-deja/g++.law/arm9.C: Same.
54308         * g++.old-deja/g++.law/arm12.C: Same.
54309         * g++.old-deja/g++.law/arg8.C: Same.
54310         * g++.old-deja/g++.law/arg1.C: Same.
54311         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
54312         * g++.old-deja/g++.jason/template31.C: Same.
54313         * g++.old-deja/g++.jason/template24.C (main): Same.
54314         * g++.old-deja/g++.jason/2371.C: Same.
54315         * g++.old-deja/g++.eh/new2.C: Same.
54316         * g++.old-deja/g++.eh/new1.C: Same.
54317         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
54318         * g++.old-deja/g++.brendan/nest21.C (main): Same.
54319         * g++.old-deja/g++.brendan/err-msg3.C: Same.
54320         * g++.old-deja/g++.brendan/crash62.C: Same.
54321         * g++.old-deja/g++.brendan/crash52.C: Same.
54322         * g++.old-deja/g++.brendan/crash49.C (main): Same.
54323         * g++.old-deja/g++.brendan/crash38.C: Same.
54324         * g++.old-deja/g++.brendan/crash15.C (main): Same.
54325         * g++.old-deja/g++.brendan/copy9.C: Same.
54326
54327 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
54328
54329         * gcc.c-torture/execute/20001203-2.c (memset):
54330         Count argument is of type __SIZE_TYPE__.
54331
54332 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
54333
54334         * gcc.c-torture/compile/20010404-1.c: New test.
54335
54336 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
54337
54338         * gcc.c-torture/compile/20010326-1.c: New test.
54339
54340 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
54341
54342         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
54343         peculiarities of the SH.
54344         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
54345
54346 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54347
54348         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
54349         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
54350         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
54351
54352 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54353
54354         * g77.f-torture/compile/20010321-1.f: New test.
54355
54356 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54357
54358         * gcc.c-torture/compile/20010329-1.c: New test.
54359
54360 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54361
54362         * gcc.c-torture/execute/20010329-1.c: New test.
54363
54364 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
54365
54366         * g++.old-deja/g++.other/eh4.C: Fix typo.
54367
54368 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
54369
54370         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
54371
54372 2001-03-28  Philip Blundell  <philb@gnu.org>
54373
54374         * gcc.c-torture/compile/20010328-1.c: New test.
54375
54376 2001-03-27  Richard Henderson  <rth@redhat.com>
54377
54378         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
54379         * g++.old-deja/g++.eh/vbase3.C: Likewise.
54380
54381 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
54382
54383         * gcc.c-torture/compile/20010327-1.c: New test.
54384
54385 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
54386
54387         * g++.old-deja/g++.other/friend12.C: New test.
54388         * g++.old-deja/g++.other/friend9.C: Expect no errors.
54389         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
54390
54391 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54392
54393         * gcc.c-torture/execute/20010325-1.c: New test.
54394
54395 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
54396
54397         * g++.old-deja/g++.other/mangle3.C: New test.
54398
54399 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
54400
54401         * g++.old-deja/g++.other/anon8.C: New test.
54402
54403 2001-03-20  Philip Blundell  <philb@gnu.org>
54404
54405         * gcc.c-torture/compile/20010320-1.c: New test.
54406
54407 2001-03-17  Richard Henderson  <rth@redhat.com>
54408
54409         * g++.old-deja/g++.other/eh4.C: Add expected error text.
54410
54411 2001-03-15  Geoff Keating  <geoff@redhat.com>
54412
54413         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
54414         tests on AIX.
54415
54416 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
54417
54418         * g++.old-deja/g++.other/eh4.C: New test.
54419
54420 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
54421
54422         * gcc.dg/cpp/mi1.c: Update.
54423
54424 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
54425
54426         * g++.old-deja/g++.other/regstack.C: New test.
54427
54428 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
54429
54430         * g++.old-deja/g++.other/ref4.C: New test.
54431
54432 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
54433
54434         * objc/execute/va_method.m: Added.
54435         * objc/execute/IMP.m: Added.
54436         * objc/execute/_cmd.m: Added.
54437         * objc/execute/accessing_ivars.m: Added.
54438         * objc/execute/class-1.m: Added.
54439         * objc/execute/class-10.m: Added.
54440         * objc/execute/class-11.m: Added.
54441         * objc/execute/class-12.m: Added.
54442         * objc/execute/class-13.m: Added.
54443         * objc/execute/class-14.m: Added.
54444         * objc/execute/class-2.m: Added.
54445         * objc/execute/class-3.m: Added.
54446         * objc/execute/class-4.m: Added.
54447         * objc/execute/class-5.m: Added.
54448         * objc/execute/class-6.m: Added.
54449         * objc/execute/class-7.m: Added.
54450         * objc/execute/class-8.m: Added.
54451         * objc/execute/class-9.m: Added.
54452         * objc/execute/class-tests-1.h
54453         * objc/execute/class-tests-2.h
54454         * objc/execute/compatibility_alias.m: Added.
54455         * objc/execute/encode-1.m: Added.
54456         * objc/execute/formal_protocol-1.m: Added.
54457         * objc/execute/formal_protocol-2.m: Added.
54458         * objc/execute/formal_protocol-3.m: Added.
54459         * objc/execute/formal_protocol-4.m: Added.
54460         * objc/execute/formal_protocol-5.m: Added.
54461         * objc/execute/formal_protocol-6.m: Added.
54462         * objc/execute/formal_protocol-7.m: Added.
54463         * objc/execute/informal_protocol.m: Added.
54464         * objc/execute/initialize.m: Added.
54465         * objc/execute/load.m: Added.
54466         * objc/execute/many_args_method.m: Added.
54467         * objc/execute/nested-3.m: Added.
54468         * objc/execute/no_clash.m: Added.
54469         * objc/execute/private.m: Added.
54470         * objc/execute/redefining_self.m: Added.
54471         * objc/execute/root_methods.m: Added.
54472         * objc/execute/selector-1.m: Added.
54473         * objc/execute/static-1.m: Added.
54474         * objc/execute/static-2.m: Added.
54475         * objc/execute/va_method.m: Added.
54476
54477 2001-03-10  Richard Henderson  <rth@redhat.com>
54478
54479         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
54480
54481 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
54482
54483         * g++.old-deja/g++.other/crash31.C: XFAIL.
54484         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
54485         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
54486         * gcc.c-torture/execute/20010123-1.x: XFAIL.
54487         * gcc.c-torture/execute/20010124-1.x: XFAIL.
54488         * gcc.dg/sequence-pt-1.c: XFAIL one test.
54489
54490 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
54491
54492         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
54493
54494 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
54495
54496         * gcc.dg/20000724-1.c: Don't use multiline strings.
54497
54498 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
54499
54500         * objc/execute/string1.m, objc/execute/string2.m: Compare the
54501         result of -cString against what we expect it to be; don't just
54502         print it out for no one to read.
54503
54504         * objc/execute/string3.m, objc/execute/string4.m: New tests.
54505         Based on testcases provided by Nicola Pero.
54506
54507 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
54508
54509         * gcc.dg/cpp/macro7.c: New test.
54510
54511 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
54512
54513         * gcc.dg/cpp/multiline.c: Update.
54514
54515 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54516
54517         * g++.old-deja/g++.other/enum3.C: New test.
54518
54519 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54520
54521         * g++.old-deja/g++.other/pod1.C: New test.
54522
54523 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54524
54525         * g++.old-deja/g++.ext/overload1.C: New test.
54526
54527 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
54528
54529         * g++.old-deja/g++.pt/using1.C: New test.
54530
54531 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
54532
54533         * g++.old-deja/g++.other/using9.C: New test.
54534
54535 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
54536
54537         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
54538
54539         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
54540
54541 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
54542
54543         * g++.old-deja/g++.ext/realpt1.C: Remove.
54544
54545 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
54546
54547         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
54548
54549 2001-02-26  Will Cohen  <wcohen@redhat.com>
54550
54551         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
54552
54553 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
54554
54555         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
54556         templatized constructors.
54557
54558 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54559
54560         * gcc.c-torture/execute/20010224-1.c: New test.
54561
54562 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
54563
54564         * gcc.c-torture/execute/20010222-1.c: New test.
54565
54566 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
54567
54568         * g++.old-deja/g++.other/inline20.C: New test.
54569
54570 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
54571
54572         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
54573
54574 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54575
54576         * g++.old-deja/g++.other/lookup22.C: New test.
54577
54578 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
54579
54580         * g77.dg: New directory.
54581         * g77.dg/20010216-1.f: New test case.
54582         * g77.dg/dg.exp: New driver.
54583         * lib/g77-dg.exp: New driver library.
54584
54585 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54586
54587         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
54588
54589 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
54590
54591         * g++.old-deja/g++.other/decl9.C: New test.
54592
54593 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
54594
54595         * g++.old-deja/g++.other/init16.C: Update the test so that it does
54596         not need <string> and also tests the initialization at runtime.
54597
54598 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54599
54600         * gcc.c-torture/execute/longlong.c: New test.
54601
54602 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
54603
54604         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
54605
54606 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
54607
54608         * gcc.c-torture/execute/920302-1.c (execute):
54609         Change argument type to short.
54610
54611 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
54612
54613         * g++.old-deja/g++.pt/deduct6.C: New test.
54614
54615 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
54616
54617         * g++.old-deja/g++.pt/deduct5.C: New test.
54618
54619 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
54620
54621         * gcc.c-torture/execute/20010209-1.c: New test.
54622
54623 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
54624
54625         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
54626
54627 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
54628
54629         * g++.dg/vtgc1.C: Update for new ABI.
54630
54631         * consistency.vlad: New directory, 1665 files.
54632
54633 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54634
54635         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
54636         return type.
54637         * gcc.dg/cpp/digraphs.c: Declare puts.
54638
54639 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
54640
54641         * g++.old-deja/g++.other/warn5.C: New test.
54642
54643 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
54644
54645         * g++.old-deja/g++.pt/spec40.C: New test.
54646
54647 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
54648
54649         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
54650         case.
54651         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
54652
54653 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
54654
54655         * gcc.c-torture/compile/20010209-1.c: New test.
54656
54657 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
54658
54659         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
54660         excess errors message but not if it crashes.
54661         * g++.old-deja/g++.other/crash27.C: Likewise.
54662         * g++.old-deja/g++.other/crash28.C: Likewise.
54663         * g++.old-deja/g++.other/crash30.C: Likewise.
54664         * g++.old-deja/g++.other/crash32.C: Likewise.
54665         * g++.old-deja/g++.other/crash35.C: Likewise.
54666         * g++.old-deja/g++.pt/inherit2.C: Likewise.
54667
54668 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54669
54670         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
54671         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
54672         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
54673         g77.f-torture/execute/execute.exp,
54674         g77.f-torture/noncompile/noncompile.exp,
54675         gcc.c-torture/execute/execute.exp,
54676         gcc.c-torture/execute/memcheck/memcheck.exp,
54677         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
54678         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
54679         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
54680         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
54681         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
54682         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
54683         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
54684         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
54685         Remove bug reporting instructions with ancient email addresses.
54686
54687 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
54688
54689         * gcc.dg/20010202-1.c: New test.
54690         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
54691
54692 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
54693
54694         * g++.dg/stdbool-if.C: New test.
54695
54696 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
54697
54698         * objc/execute/fdecl.m: Added main().
54699
54700 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
54701
54702         * gcc.c-torture/execute/20010206-1.c: New test.
54703
54704 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
54705
54706         * gcc.dg/cpp/avoidpaste1.c: Update.
54707
54708 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
54709
54710         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
54711         Pero <nicola@brainstorm.co.uk>.
54712         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
54713
54714 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
54715
54716         * g++.old-deja/g++.pt/spec39.C: New test.
54717
54718 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
54719
54720         * gcc.c-torture/compile/20010202-1.c: New test.
54721
54722 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
54723
54724         * g++.old-deja/g++.abi/primary2.C: New test.
54725         * g++.old-deja/g++.abi/primary3.C: New test.
54726         * g++.old-deja/g++.abi/primary4.C: New test.
54727         * g++.old-deja/g++.abi/primary5.C: New test.
54728         * g++.old-deja/g++.abi/vtable3.h: New test.
54729         * g++.old-deja/g++.abi/vtable3a.C: New test.
54730         * g++.old-deja/g++.abi/vtable3b.C: New test.
54731         * g++.old-deja/g++.abi/vtable3c.C: New test.
54732         * g++.old-deja/g++.abi/vtable3d.C: New test.
54733         * g++.old-deja/g++.abi/vtable3e.C: New test.
54734         * g++.old-deja/g++.abi/vtable3f.C: New test.
54735         * g++.old-deja/g++.abi/vtable3g.C: New test.
54736         * g++.old-deja/g++.abi/vtable3h.C: New test.
54737         * g++.old-deja/g++.abi/vtable3i.C: New test.
54738         * g++.old-deja/g++.abi/vtable3j.C: New test.
54739         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
54740
54741 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
54742
54743         * g++.old-deja/g++.other/anon6.C: New test.
54744         * g++.old-deja/g++.other/anon7.C: New test.
54745
54746 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
54747
54748         * gcc.dg/cpp/avoidpaste2.c: New tests.
54749
54750 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
54751
54752         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
54753
54754 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
54755
54756         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
54757         DECIMAL_DIG cases for Irix."
54758
54759 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
54760
54761         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
54762
54763 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54764
54765         * gcc.dg/c99-tag-1.c: New test.
54766
54767 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
54768
54769         * gcc.dg/cpp/tr-warn1.c: Add tests.
54770
54771 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
54772
54773         * gcc.dg/cpp/avoidpaste1.c: Update.
54774         * gcc.dg/cpp/paste4.c: Update.
54775
54776 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
54777
54778         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
54779         cases for Irix.
54780
54781 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
54782
54783         * g++.old-deja/g++.other/inline19.C: New test.
54784
54785 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54786
54787         * gcc.dg/Wlarger-than.c: New test.
54788
54789 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
54790
54791         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
54792
54793 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
54794
54795         * gcc.c-torture/execute/20010129-1.c: New test.
54796         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
54797
54798 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
54799
54800         * gcc.dg/cpp/avoidpaste1.c: Test case.
54801
54802 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
54803
54804         * g++.old-deja/g++.other/inline18.C: New test.
54805
54806 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54807
54808         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
54809         and __builtin_putchar.
54810
54811 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
54812
54813         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
54814         tests.
54815
54816 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
54817
54818         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
54819         floating point number rounding mode to round to the nearest
54820         representable mode.
54821
54822 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
54823
54824         * g++.old-deja/g++.other/mangle2.C: New test.
54825
54826 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54827
54828         * gcc.c-torture/compile/20010124-1.c: New test.
54829
54830 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
54831
54832         * g++.old-deja/g++.pt/spec38.C: New test.
54833
54834 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54835
54836         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
54837         "Build don't run".
54838
54839 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54840
54841         * gcc.c-torture/execute/20010123-1.c: New test.
54842
54843 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
54844
54845         * g++.old-deja/g++.pt/spec37.C: New test.
54846
54847 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
54848
54849         * g++.old-deja/g++.pt/overload14.C: New test.
54850
54851 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54852
54853         * gcc.c-torture/execute/20010122-1.c: New test, exercise
54854         __builtin_return_address.
54855
54856 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
54857
54858         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
54859         * g++.old-deja/g++.pt/spec35.C: New test.
54860         * g++.old-deja/g++.pt/spec36.C: New test.
54861
54862 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
54863
54864         * gcc.c-torture/compile/20010118-1.c: New test.
54865
54866 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
54867
54868         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
54869
54870 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
54871
54872         * gcc.c-torture/execute/20010119-1.c: New test.
54873
54874 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54875
54876         * g++.old-deja/g++.other/vbase5.C: New test.
54877
54878 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
54879
54880         * gcc.c-torture/execute/20010118-1.c: New test.
54881
54882 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54883
54884         * g++.old-deja/g++.pt/deduct3.C: New test.
54885
54886 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54887
54888         * g++.old-deja/g++.pt/spec34.C: New test.
54889
54890 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
54891
54892         * g77.f-torture/compile/20000601-2.f: New test.
54893
54894 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54895
54896         * g++.old-deja/g++.other/init17.C: New test.
54897
54898 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
54899
54900         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
54901
54902 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54903
54904         * g++.old-deja/g++.pt/unify8.C: New test.
54905
54906 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54907
54908         * g++.old-deja/g++.abi/vbase1.C: New test.
54909
54910 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54911
54912         * g++.old-deja/g++.pt/crash65.C: New test.
54913
54914 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
54915
54916         * gcc.dg/cpp/assembl2.S: New test case.
54917
54918 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
54919
54920         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
54921         are supported.
54922
54923 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54924
54925         * g++.old-deja/g++.other/builtins1.C: New test.
54926         * g++.old-deja/g++.other/builtins2.C: Likewise.
54927         * g++.old-deja/g++.other/builtins3.C: Likewise.
54928         * g++.old-deja/g++.other/builtins4.C: Likewise.
54929
54930 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
54931
54932         * gcc.c-torture/compile/20010117-1.c: New test.
54933         * gcc.c-torture/compile/20010117-2.c: New test.
54934
54935 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54936
54937         * g77.f-torture/execute/20010116.[fx]: New test,
54938         XFAIL on i?86-*-*.
54939         * g77.f-torture/compile/20010115.f: Indicate it's
54940         a test for PR fortran/1636.
54941
54942 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54943
54944         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
54945
54946 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54947
54948         * g77.f-torture/compile/20010115.f: New test.
54949
54950 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
54951
54952         * g++.old-deja/g++.pt/nontype5.C: New test.
54953
54954 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
54955
54956         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
54957         have an equivalent working one below it.
54958
54959 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
54960
54961         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
54962         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
54963
54964 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
54965
54966         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
54967         message containing "init_priority".
54968         (conpr-2.C): Likewise.
54969         (conpr-3.C): Likewise.
54970         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
54971
54972 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54973
54974         * gcc.c-torture/execute/20010114-2.c: New test.
54975
54976 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
54977
54978         * gcc.c-torture/compile/20010114-1.c: New test.
54979         * gcc.c-torture/compile/20010114-1.x: Xfail.
54980         * gcc.c-torture/compile/20010114-2.c: New test.
54981         * gcc.c-torture/execute/20010114-1.c: New test.
54982         * gcc.dg/trunc-1.c: New test.
54983         * gcc.dg/uninit-B.c: New test.
54984
54985 2001-01-13  Nick Clifton  <nickc@redhat.com>
54986
54987         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
54988         target.
54989
54990 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54991
54992         * gcc.c-torture/compile/20010113-1.c: New test.
54993
54994 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
54995
54996         * gcc.c-torture/compile/20001212-1.c: New test.
54997
54998 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54999
55000         * gcc.dg/cpp/widestr1.c: Update.
55001         * gcc.dg/cpp/prag-imp.c: Remove.
55002
55003 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
55004
55005         * gcc.c-torture/execute/20000801-3.x: Remove.
55006         * gcc.dg/c90-init-1.c: New test.
55007         * gcc.dg/c99-init-1.c: New test.
55008         * gcc.dg/c99-init-2.c: New test.
55009         * gcc.dg/gnu99-init-1.c: New test.
55010
55011 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
55012
55013         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
55014         testing that no relevant ones were found.
55015
55016 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55017
55018         * g++.old-deja/g++.pt/cast2.C: New test.
55019
55020 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55021
55022         * g++.old-deja/g++.pt/friend47.C: New test.
55023
55024 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55025
55026         * g++.old-deja/g++.pt/instantiate13.C: New test.
55027
55028 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55029
55030         * g++.old-deja/g++.other/defarg7.C: New test.
55031         * g++.old-deja/g++.other/defarg8.C: New test.
55032
55033 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55034
55035         * g++.old-deja/g++.pt/crash64.C: New test.
55036
55037 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55038
55039         * g++.old-deja/g++.pt/crash63.C: New test.
55040
55041 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
55042
55043         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
55044
55045 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
55046
55047         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
55048
55049 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55050
55051         * g++.old-deja/g++.pt/error3.C: New test.
55052
55053 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55054
55055         * g++.old-deja/g++.other/crash39.C: New test.
55056
55057 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55058
55059         * g++.old-deja/g++.other/vbase4.C: New test.
55060
55061 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
55062
55063         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
55064         * gcc.dg/special/20000419-2.c: New file. Identical to above.
55065         * gcc.dg/special/special.exp: New test driver which will check
55066         for alias support for the above test.
55067
55068 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
55069
55070         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
55071         problems on small machines.
55072         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
55073         parameterize.
55074
55075 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
55076
55077         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
55078         mips.
55079         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55080
55081 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
55082
55083         * g++.old_deja/g++.pt/using8.C: New test.
55084
55085 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55086
55087         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
55088
55089 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
55090
55091         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
55092         where a failure is expected.
55093         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
55094
55095 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55096
55097         * g++.old_deja/g++.pt/instantiate12.C: New test.
55098
55099 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55100
55101         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
55102         start of structs.
55103         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
55104         * g++.old-deja/g++.brendan/crash17.C: Likewise.
55105         * g++.old-deja/g++.brendan/crash29.C: Likewise.
55106         * g++.old-deja/g++.brendan/crash48.C: Likewise.
55107         * g++.old-deja/g++.brendan/ns1.C: Likewise.
55108         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
55109         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
55110         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
55111         * g++.old-deja/g++.eh/spec6.C: Likewise.
55112         * g++.old-deja/g++.jason/crash3.C: Likewise.
55113         * g++.old-deja/g++.law/ctors11.C: Likewise.
55114         * g++.old-deja/g++.law/ctors17.C: Likewise.
55115         * g++.old-deja/g++.law/ctors5.C: Likewise.
55116         * g++.old-deja/g++.law/ctors9.C: Likewise.
55117         * g++.old-deja/g++.mike/ambig1.C: Likewise.
55118         * g++.old-deja/g++.mike/net22.C: Likewise.
55119         * g++.old-deja/g++.mike/p3538a.C: Likewise.
55120         * g++.old-deja/g++.mike/p3538b.C: Likewise.
55121         * g++.old-deja/g++.mike/virt3.C: Likewise.
55122         * g++.old-deja/g++.niklas/t128.C: Likewise.
55123         * g++.old-deja/g++.other/anon4.C: Likewise.
55124         * g++.old-deja/g++.other/using1.C: Likewise.
55125         * g++.old-deja/g++.other/warn3.C: Likewise.
55126         * g++.old-deja/g++.pt/t37.C: Likewise.
55127         * g++.old-deja/g++.robertl/eb69.C: Likewise.
55128         * g++.old-deja/g++.robertl/eb71.C: Likewise.
55129
55130 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55131
55132         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
55133
55134 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55135
55136         * gcc.c-torture/execute/stdio-opt-3.c: New test.
55137
55138 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
55139
55140         * gcc.c-torture/compile/20010107-1.c: New test.
55141
55142 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55143
55144         * gcc.c-torture/execute/builtin-noret-1.c: New test.
55145
55146 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55147
55148         * gcc.dg/format/format.h: New file.
55149         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
55150         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
55151         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
55152         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
55153         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
55154         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
55155         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
55156         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
55157         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
55158         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
55159         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
55160         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
55161         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
55162         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
55163         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
55164         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
55165         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
55166         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
55167         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
55168         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
55169         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
55170         instead of declaring standard types, macros and functions in each
55171         test.
55172
55173 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
55174
55175         * gcc.c-torture/execute/20010106-1.c: New test.
55176
55177 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55178
55179         * gcc.dg/format/format.exp: New file.
55180         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
55181         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
55182         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
55183         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
55184         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
55185         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
55186         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
55187         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
55188         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
55189         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
55190         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
55191         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
55192         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
55193         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
55194         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
55195         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
55196         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
55197         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
55198         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
55199         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
55200         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
55201         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
55202         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
55203         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
55204         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
55205         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
55206         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
55207         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
55208         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
55209         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
55210         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
55211         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
55212         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
55213         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
55214         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
55215         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
55216         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
55217         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
55218         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
55219         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
55220         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
55221         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
55222
55223 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
55224
55225         * gcc.c-torture/execute/991228-1.c: Take word endianness into
55226         account.
55227
55228 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
55229
55230         * gcc.c-torture/execute/builtin-complex-1.c: New test.
55231
55232 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
55233
55234         * g++.old-deja/g++.pt/crash62.C: New test.
55235
55236 2001-01-04  Richard Henderson  <rth@redhat.com>
55237
55238         * gcc.dg/20000926-1.c: Update expected warnings.
55239         * gcc.dg/array-2.c: Likewise.
55240         * gcc.dg/array-4.c: Also validate flexible array members.
55241         * gcc.dg/c99-flex-array-1.c: New.
55242
55243 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55244
55245         * gcc.c-torture/compile/20001222-1.x: Remove.
55246
55247 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55248
55249         * gcc.c-torture/execute/built-in-setjmp.c: New.
55250
55251 2001-01-03  Richard Henderson  <rth@redhat.com>
55252
55253         * gcc.dg/940510-1.c: Update expected error wording.
55254         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
55255
55256 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
55257
55258         * lib/target-supports.exp (check_alias_available): Modified to
55259         indicate aliases not supported if only weak aliases are supported.
55260
55261 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55262
55263         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
55264         Turn on cmpstrsi checks for __pj__ and __i370__.
55265
55266 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
55267
55268         * g++.old-deja/g++.other/virtual11.C: New test.
55269
55270 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
55271
55272         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
55273
55274 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55275
55276         * gcc.c-torture/compile/20010102-1.c: New test.
55277
55278 2001-01-02  Andreas Jaeger  <aj@suse.de>
55279
55280         * gcc.dg/noreturn-3.c: New test.
55281
55282         * gcc.dg/noreturn-4.c: New test.
55283
55284 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55285
55286         * gcc.c-torture/execute/stdio-opt-1.c: Also test
55287         __builtin_fputc and __builtin_fwrite.
55288
55289 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
55290
55291         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
55292         signed char, not default char.
55293
55294 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
55295
55296         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
55297
55298 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
55299
55300         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
55301
55302 2000-12-29  Richard Henderson  <rth@redhat.com>
55303
55304         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
55305         (__cyg_profile_func_exit): Define.
55306
55307 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
55308
55309         * g++.dg/vtgc1.C: New test.
55310
55311 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
55312
55313         * gcc.dg/noncompile/20001228-1.c: New test.
55314
55315         * gcc.dg/20001228-1.c: New test.
55316
55317         * gcc.c-torture/execute/20001228-1.c: New test.
55318
55319 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
55320
55321         * gcc.dg/format-strfmon-1.c: New test.
55322
55323 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55324
55325         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
55326         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
55327         * gcc.c-torture/execute/string-opt-1.c: Likewise.
55328         * gcc.c-torture/execute/string-opt-2.c: Likewise.
55329         * gcc.c-torture/execute/string-opt-3.c: Likewise.
55330         * gcc.c-torture/execute/string-opt-4.c: Likewise.
55331         * gcc.c-torture/execute/string-opt-6.c: Likewise.
55332         * gcc.c-torture/execute/string-opt-7.c: Likewise.
55333         * gcc.c-torture/execute/string-opt-8.c: Likewise.
55334         * gcc.c-torture/execute/string-opt-9.c: Likewise.
55335         * gcc.c-torture/execute/string-opt-10.c: Likewise.
55336         * gcc.c-torture/execute/string-opt-11.c: Likewise.
55337         * gcc.c-torture/execute/string-opt-12.c: Likewise.
55338
55339         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
55340         * gcc.c-torture/execute/string-opt-4.c: Test index.
55341
55342 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
55343
55344         * gcc.c-torture/compile/20001226-1.c: New test.
55345
55346 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55347
55348         * gcc.c-torture/compile/20001222-1.c: New test.
55349         * gcc.c-torture/compile/20001222-1.x: Xfail.
55350
55351 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
55352
55353         * gcc.c-torture/execute/comp-goto-2.c: New test.
55354
55355 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
55356
55357         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
55358         Use long types if __INT_MAX__ is 32767.
55359         (main): Use cast to (sint32 *) when poking 88 into a_page.
55360
55361         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
55362
55363 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
55364
55365         * gcc.c-torture/compile/20001221-1.c: New test.
55366         * gcc.c-torture/execute/20001221-1.c: New test.
55367
55368 2000-12-20  Richard Henderson  <rth@redhat.com>
55369
55370         * g++.old-deja/g++.pt/crash36.C: Update error lines.
55371         * g++.old-deja/g++.robertl/eb109.C: Likewise.
55372
55373 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55374
55375         * gcc.dg/compare3.c: New test.
55376
55377 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55378
55379         * gcc.dg/format-warnll-1.c: New test.
55380
55381 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
55382
55383         * gcc.dg/cpp/cmdlne-P.c: New test.
55384
55385 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55386
55387         * gcc.c-torture/execute/builtin-abs-1.c,
55388         gcc.c-torture/execute/builtin-abs-2.c: New tests.
55389
55390 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
55391
55392         * gcc.dg/cpp/multiline.c: New test.
55393
55394 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
55395
55396         * g++.old-deja/g++.other/syshdr1.C: Update.
55397         * gcc.dg/cpp/lineflags.c: Remove temporarily.
55398
55399 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55400
55401         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
55402
55403 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55404
55405         * g++.old-deja/g++.pt/ttp65.C: New test.
55406
55407 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55408
55409         * g++.old-deja/g++.pt/ttp64.C: New test.
55410
55411 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55412
55413         * g++.old-deja/g++.pt/spec33.C: New test.
55414
55415 2000-12-14  Catherine Moore  <clm@redhat.com>
55416
55417         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
55418         * gcc.c-torture/execute/920612-2.c: Likewise.
55419         * gcc.c-torture/execute/920428-2.c: Likewise.
55420         * gcc-c-torture/execute/va-arg-11.c: Call exit.
55421         * gcc.c-torture/execute/va-arg-21.c: Likewise.
55422
55423 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55424
55425         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
55426         * gcc.dg/pack-test-2.c: Likewise.
55427
55428 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55429
55430         Tests by Zack Weinberg <zackw@stanford.edu>.
55431
55432         * gcc.dg/cpp/defined.c: Update.
55433         * gcc.dg/cpp/defined_trad.c: New tests.
55434
55435 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55436
55437         * gcc.dg/cpp/trad-direct.c: Update.
55438
55439 2000-12-11  Neil Booth  <neilb@earthling.net>
55440
55441         * gcc.dg/cpp/defined_trad.c
55442
55443 2000-12-11  Neil Booth  <neilb@earthling.net>
55444
55445         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
55446
55447 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55448
55449         * gcc.dg/format-miss-2.c: New test.
55450
55451 2000-12-09  Neil Booth  <neilb@earthling.net>
55452
55453         * gcc.dg/cpp/lineflags.c: New tests.
55454         * gcc.dg/cpp/poison.c: Update.
55455         * gcc.dg/cpp/redef2.c: Update.
55456         * gcc.dg/cpp/skipping.c: New test.
55457
55458 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
55459
55460         * g++.old-deja/g++.other/eh3.C: New testcase.
55461
55462 2000-12-07  Neil Booth  <neilb@earthling.net>
55463
55464         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
55465         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
55466         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
55467         wtr-union-init-2.c, wtr-union-init-3.c: Update.
55468         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
55469         Update.
55470
55471 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55472
55473         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
55474         __SIZE_TYPE__ instead of int for type of integers cast to
55475         pointers.
55476
55477 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
55478
55479         * g++.old-deja/g++.other/cleanup4.C: New test.
55480
55481 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55482
55483         * format-sec-1.c: New test.
55484
55485 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55486
55487         * gcc.dg/format-nonlit-3.c: New test.
55488
55489 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55490
55491         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
55492         through a null pointer.
55493
55494 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55495
55496         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
55497         * g++.old-deja/g++.pt/partial4.C: New test.
55498
55499 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
55500
55501         * gcc.c-torture/execute/ieee/hugeval.x: New.
55502
55503 2000-12-06  Neil Booth  <neilb@earthling.net>
55504
55505         * gcc.dg/cpp/backslash2.c: New tests.
55506
55507 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55508
55509         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
55510         * gcc.c-torture/execute/stdio-opt-2.c: New test.
55511
55512 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
55513
55514         * gcc.c-torture/execute/20001203-2.c: New testcase.
55515
55516 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
55517
55518         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
55519         * g++.old-deja/g++.other/virtual10.C: New test.
55520
55521 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
55522
55523         * g++.old-deja/g++.mike/pmf5.C: Remove test.
55524
55525 2000-12-05  Richard Henderson  <rth@redhat.com>
55526
55527         * gcc.c-torture/compile/20001205-1.c: New.
55528
55529 2000-12-04  Neil Booth  <neilb@earthling.net>
55530
55531         * g++.old-deja/g++.other/virtual9.C: New test.
55532         * g++.old-deja/g++.pt/crash61.C: New test.
55533         * gcc.c-torture/execute/loop-9.c: New test.
55534
55535 2000-12-04  Neil Booth  <neilb@earthling.net>
55536
55537         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
55538         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
55539         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
55540         * gcc.dg/cpp/extratokens.c: ...here.
55541
55542 2000-12-04  Neil Booth  <neilb@earthling.net>
55543
55544         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
55545         New tests.
55546
55547 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55548
55549         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
55550         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
55551
55552 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55553
55554         * gcc.c-torture/execute/20001203-1.c: New test.
55555
55556 2000-12-03  Neil Booth  <neilb@earthling.net>
55557
55558         * gcc.dg/cpp/macro6.c: New test cases.
55559
55560 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55561
55562         * gcc.c-torture/execute/string-opt-9.c: New test.
55563         * gcc.c-torture/execute/string-opt-10.c: Likewise.
55564         * gcc.c-torture/execute/string-opt-11.c: Likewise.
55565         * gcc.c-torture/execute/string-opt-12.c: Likewise.
55566
55567         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
55568         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
55569
55570 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
55571
55572         * gcc.dg/cpp/if-6.c: New testcase.
55573
55574         * gcc.dg/20001201-1.c: New testcase.
55575
55576 2000-12-02  Neil Booth  <neilb@earthling.net>
55577
55578         * g++.old-deja/g++.other/externC4.C,
55579         g++.old-deja/g++.other/friend10.C: New tests.
55580
55581 2000-12-02  Neil Booth  <neilb@earthling.net>
55582
55583         * g++.old-deja/g++.other/instan2.C
55584         * g++.old-deja/g++.other/instan3.C: New test.
55585
55586 2000-12-02  Neil Booth  <neilb@earthling.net>
55587
55588         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
55589         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
55590         gnuc99.c,gnuc99-pedantic.c: New tests.
55591
55592 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55593
55594         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
55595         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
55596
55597 2000-12-01  Neil Booth  <neilb@earthling.net>
55598
55599         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
55600         * gcc.dg/cpp/poison.c: Update.
55601         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
55602
55603 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
55604
55605         * g77.f-torture/execute/20001201.f: New test.
55606
55607 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55608
55609         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
55610
55611 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
55612
55613         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
55614
55615 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
55616
55617         * g++.old-deja/g++.other/cast6.C: New test.
55618
55619 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
55620
55621         * gcc.c-torture/execute/20001130-2.c: New testcase.
55622
55623 2000-11-30  Richard Henderson  <rth@redhat.com>
55624
55625         * gcc.c-torture/execute/20001130-1.c: New test.
55626
55627 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
55628
55629         * g++.old-deja/g++.other/op3.C: New test.
55630
55631 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
55632
55633         * g++.old-deja/g++.other/op2.C: New test.
55634
55635 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
55636
55637         * g++.old-deja/g++.other/crash38.C: New test.
55638
55639 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
55640
55641         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
55642
55643 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
55644
55645         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
55646         tests.
55647         * gcc.c-torture/execute/string-opt-6.c: New test.
55648
55649         * gcc.dg/20001117-1.c: Add main.
55650
55651 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
55652
55653         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
55654         Move from here ...
55655         * gcc.dg/940510-1.c: ... to here.
55656
55657         * gcc.dg/20000926-1.c: GNU C now allows initializations of
55658         zero-size arrays in toplevel structures.
55659
55660 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
55661
55662         * gcc.c-torture/execute/loop-8.c: New test.
55663
55664 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55665
55666         * g++.old-deja/g++.other/base1.C: New test.
55667
55668 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55669
55670         * g++.old-deja/g++.other/parse2.C: New test.
55671
55672 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55673
55674         * g++.old-deja/g++.pt/incomplete1.C: New test.
55675
55676 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55677
55678         * g++.old-deja/g++.other/friend9.C: New test.
55679
55680 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
55681
55682         * gcc.dg/20001127-1.c: New test.
55683
55684 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
55685
55686         * g++.old-deja/g++.pt/friend46.C: New test.
55687
55688 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
55689
55690         * g++.old-deja/g++.other/ptrmem8.C: New test.
55691
55692 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55693
55694         * gcc.c-torture/execute/string-opt-7.c: New test.
55695         * gcc.c-torture/execute/string-opt-8.c: Likewise.
55696
55697 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
55698
55699         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
55700         instead of 'mkcheck 2'.
55701
55702 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55703
55704         * gcc.c-torture/execute/memcheck/driver.c,
55705         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
55706         C9X references to refer to C99.
55707
55708 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
55709
55710         * gcc.dg/ultrasp3.c: New test.
55711
55712 2000-11-25  Neil Booth  <neilb@earthling.net>
55713
55714         * gcc.dg/cpp/include2.c: Update test to be locale independent.
55715
55716 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
55717
55718         * gcc.c-torture/compile/20001123-2.c: New.
55719
55720 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55721
55722         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
55723
55724 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
55725
55726         * gcc.dg/sequence-point-1.c: Add some new tests.
55727         * gcc.c-torture/execute/20001124-1.c: New test.
55728
55729 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
55730
55731         * g++.old-deja/g++.other/vaarg4.C: New test.
55732         * gcc.c-torture/compile/20001123-1.c: New test.
55733
55734 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
55735
55736         * g++.other/crash24.C: Adjust and remove XFAIL.
55737         * g++.other/crash37.C: New test.
55738
55739 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
55740
55741         * g++.old-deja/g++.pt/instantiate9.C: New test.
55742
55743 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
55744
55745         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
55746         new ABI, too.
55747
55748         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
55749         * g++.old-deja/g++.robertl/eb55.C: Likewise.
55750
55751 2000-11-22  Neil Booth  <neilb@earthling.net>
55752
55753         * gcc.dg/cpp/Wtrigraphs.c: New test.
55754
55755 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
55756
55757         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
55758
55759 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
55760
55761         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
55762
55763 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
55764
55765         * lib/gcc-dg.exp: load_lib scanasm.exp.
55766         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
55767         * lib/g++-dg.exp: load_lib scanasm.exp.
55768         * lib/scanasm.exp: New.
55769         (scan-assembler, scan-assembler-not): Add optional arguments to
55770         test name, or if not present, the pattern name.
55771         (scan-assembler-dem, scan-assembler-dem-not): New.
55772
55773         * g++.dg/dg.exp: New.
55774
55775 2000-11-21  Neil Booth  <neilb@earthling.net>
55776
55777         * gcc.dg/cpp/integrated1.c: Remove.
55778
55779 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
55780
55781         * gcc.c-torture/execute/20001121-1.c: New test.
55782
55783 2000-11-21  Richard Henderson  <rth@redhat.com>
55784
55785         * gcc.c-torture/compile/20001121-1.c: New test.
55786
55787 2000-11-20  Neil Booth  <neilb@earthling.net>
55788
55789         * gcc.dg/cpp/integrated1.c: New test.
55790
55791 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
55792
55793         * g++.old-deja/g++.other/inline17.C: New test.
55794
55795 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
55796
55797         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
55798         local variable to be zero: I made the variable global. Now
55799         uses abort() and exit() instead of relying on main's return value.
55800
55801 2000-11-20  Neil Booth  <neilb@earthling.net>
55802
55803         * gcc.dg/cpp/paste2.c: Update test.
55804         * objc/execute/paste.m: New test.
55805
55806 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55807
55808         * gcc.dg/c99-condexpr-1.c: New test.
55809
55810 2000-11-20  Neil Booth  <neilb@earthling.net>
55811
55812         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
55813
55814 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
55815
55816         * g++.old-deja/g++.pt/export1.C: New test.
55817
55818 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
55819
55820         * gcc.dg/20001117-1.c: New test.
55821
55822 2000-11-18  Richard Henderson  <rth@redhat.com>
55823
55824         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
55825
55826 2000-11-18  Richard Henderson  <rth@redhat.com>
55827
55828         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
55829         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
55830         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
55831
55832 2000-11-18  Richard Henderson  <rth@redhat.com>
55833
55834         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
55835         (main): New.  Exit cleanly.
55836
55837 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55838
55839         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
55840         gcc.dg/c99-fordecl-2.c: New tests.
55841
55842 2000-11-18  Richard Henderson  <rth@redhat.com>
55843
55844         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
55845         * gcc.c-torture/execute/zerolen-2.c: New.
55846
55847 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55848
55849         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
55850         memory.
55851
55852 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
55853
55854         * g++.old-deja/g++.pt/instantiate8.C: New test.
55855
55856 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
55857
55858         * g++.old-deja/g++.other/incomplete.C: Add more tests.
55859         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
55860
55861 2000-11-16  Nick Clifton  <nickc@redhat.com>
55862
55863         * gcc.c-torture/execute/nestfunc-2.c: New test.
55864         * gcc.c-torture/execute/nestfunc-3.c: New test.
55865
55866 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
55867
55868         * gcc.c-torture/compile/20001116-1.c: New test.
55869
55870 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55871
55872         * gcc.c-torture/execute/20001115-1.c: New test.
55873
55874 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
55875
55876         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
55877         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
55878         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
55879         * g++.old-deja/g++.abi/vmihint.C: Likewise.
55880
55881 2000-11-15  Neil Booth  <neilb@earthling.net>
55882
55883         gcc.dg/cpp/_Pragma1.c: Update.
55884         gcc.dg/cpp/_Pragma2.c: New test.
55885
55886 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
55887
55888         * g++.old-deja/g++.other/anon5.C: New test.
55889
55890 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
55891
55892         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
55893         tests.
55894
55895 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
55896
55897         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
55898         output.
55899
55900 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55901
55902         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
55903         labels at end of compound statements.
55904
55905 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
55906
55907         * gcc.c-torture/execute/loop-7.c: New test.
55908
55909 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55910
55911         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
55912
55913 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55914
55915         * gcc.dg/c99-bool-1.c: New test.
55916
55917 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55918
55919         * gcc.dg/c99-scope-1.c: Remove xfail.
55920         * gcc.dg/c99-scope-2.c: New test.
55921
55922 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55923
55924         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
55925         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
55926
55927 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
55928
55929         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
55930         error messages.
55931
55932         * g++.mike/p700.C: Don't typedef wchar_t.
55933         * g++.mike/p784.C: Likewise.
55934         * g++.mike/eb101.C: Don't use __wchar_t.
55935
55936 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
55937
55938         * g77.f-torture/execute/20001111.[fx]: Test premature exit
55939         from DO loop.
55940
55941 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
55942
55943         * gcc.c-torture/execute/20001111-1.c: New test.
55944
55945 2000-11-10  Nick Clifton  <nickc@redhat.com>
55946
55947         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
55948         long multuiple and accumulate.
55949
55950 2000-11-09  Richard Henderson  <rth@redhat.com>
55951
55952         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
55953         via size_t instead of int.
55954
55955         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
55956         * gcc.c-torture/execute/string-opt-2.c: Likewise.
55957         * gcc.c-torture/execute/string-opt-3.c: Likewise.
55958         * gcc.c-torture/execute/string-opt-4.c: Likewise.
55959
55960 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
55961
55962         * gcc.c-torture/compile/20001109-1.c: New test.
55963         * gcc.c-torture/compile/20001109-2.c: New test.
55964
55965 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
55966
55967         * g++.old-deja/g++.pt/operator1.C: New test.
55968         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
55969
55970 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
55971
55972         * gcc.dg/20001108-1.c: New test.
55973
55974 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
55975
55976         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
55977         with both arguments constant strings.
55978         * gcc.c-torture/execute/string-opt-3.c: New test.
55979         * gcc.c-torture/execute/string-opt-4.c: New test.
55980         * gcc.c-torture/execute/string-opt-5.c: New test.
55981
55982 2000-11-08  Nick Clifton  <nickc@redhat.com>
55983
55984         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
55985         mulsidi3adddi patterns.
55986
55987 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
55988
55989         * g++.old-deja/g++.other/crash36.C: New test.
55990
55991 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
55992
55993         * g++.old-deja/g++.other/init16.C: New test.
55994
55995 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
55996
55997         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
55998
55999 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
56000
56001         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
56002         * gcc.c-torture/execute/va-arg-16.x: Likewise.
56003         * gcc.c-torture/execute/va-arg-17.x: Likewise.
56004
56005 2000-11-07  DJ Delorie  <dj@redhat.com>
56006
56007         * gcc.dg/20000614-1.c: Add return so that test can pass.
56008
56009 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56010
56011         * gcc.c-torture/execute/string-opt-1.c: New test.
56012
56013 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
56014
56015         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
56016         mips-sgi-irix6.* because the MIPS ABI passes floating-point
56017         parameters in registers, and there is no way for a varargs
56018         function to know in which order the integer and floating-point
56019         parameters should be interleaved when they are placed on the
56020         stack.
56021         * gcc.c-torture/execute/va-arg-16.x: Likewise.
56022         * gcc.c-torture/execute/va-arg-17.x: Likewise.
56023
56024 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56025
56026         * gcc.c-torture/execute/string-opt-2.c: New test.
56027
56028 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
56029
56030         * g++.old-deja/g++.pt/crash60.C: New test.
56031
56032 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56033
56034         * g++.old-deja/g++.other/crash24.C: New test.
56035         * g++.old-deja/g++.other/crash25.C: New test.
56036         * g++.old-deja/g++.other/crash26.C: New test.
56037         * g++.old-deja/g++.other/crash27.C: New test.
56038         * g++.old-deja/g++.other/crash28.C: New test.
56039         * g++.old-deja/g++.other/crash29.C: New test.
56040         * g++.old-deja/g++.other/crash30.C: New test.
56041         * g++.old-deja/g++.other/crash31.C: New test.
56042         * g++.old-deja/g++.other/crash32.C: New test.
56043         * g++.old-deja/g++.other/crash33.C: New test.
56044         * g++.old-deja/g++.other/crash34.C: New test.
56045         * g++.old-deja/g++.other/crash35.C: New test.
56046
56047 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56048
56049         * gcc.c-torture/execute/20001031-1.c: New test.
56050
56051 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
56052
56053         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
56054         namespace.
56055
56056         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
56057         standards-conformant.
56058
56059         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
56060
56061         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
56062         * g++.old-deja/g++.mike/p755a.C: Likewise.
56063         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
56064         library makes no calls to `operator new' during initialization.
56065
56066 2000-11-04  Neil Booth  <neilb@earthling.net>
56067
56068         * gcc.dg/cpp/include2.c: New tests.
56069
56070 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
56071
56072         * lib/g++.exp (g++_set_ld_library_path): New function.
56073         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
56074
56075 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
56076
56077         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
56078         warnings.
56079
56080 2000-11-01  Richard Henderson  <rth@redhat.com>
56081
56082         * g++.old-deja/g++.ext/namedret1.C: New.
56083         * g++.old-deja/g++.ext/namedret2.C: New.
56084         * g++.old-deja/g++.ext/namedret3.C: New.
56085
56086 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
56087
56088         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
56089         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
56090
56091 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56092
56093         * gcc.c-torture/execute/va-arg-21.c: New test.
56094
56095 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56096
56097         * gcc.dg/c99-complex-2.c: New test.
56098
56099 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56100
56101         * gcc.c-torture/execute/stdio-opt-1.c: New test.
56102
56103 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
56104
56105         * g++.old-deja/g++.other/inline16.C: New test.
56106
56107 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
56108
56109         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
56110         __PRETTY_FUNCTION__
56111
56112 2000-10-29  Neil Booth  <neilb@earthling.net>
56113
56114         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
56115         New tests.
56116         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
56117         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
56118         optimisation.
56119
56120 2000-10-29  Neil Booth  <neilb@earthling.net>
56121
56122         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
56123         * mi1.c, mi1c.h: Add null directives to multiple-include test.
56124         * mi5.c: Test multiple includes work with -C.
56125         * trigraphs.c: Test ^= version.
56126
56127 2000-10-28  Neil Booth  <neilb@earthling.net>
56128
56129         New tests and test updates for new macro expander.
56130
56131         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
56132         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
56133         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
56134         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
56135         new diagnostic messages.
56136
56137         * gcc.dg/cpp/macro3.c: New tests.
56138
56139 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
56140
56141         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
56142         on the same line.
56143
56144 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
56145
56146         * g++.old-deja/g++.other/eh2.C: New test.
56147
56148 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
56149
56150         * gcc.c-torture/execute/20001027-1.c: New test.
56151
56152 2000-10-26  Richard Henderson  <rth@redhat.com>
56153
56154         * gcc.c-torture/execute/20001026-1.c: New.
56155
56156 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
56157
56158         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
56159         * g++.old-deja/g++.law/builtin1.C: Likewise.
56160         * g++.old-deja/g++.law/ctors10.C: Likewise.
56161         * g++.old-deja/g++.law/virtual3.C: Likewise.
56162         * g++.old-deja/g++.mike/p658.C: Likewise.
56163         * g++.old-deja/g++.other/sibcall1.C: Likewise.
56164         * g++.old-deja/g++.other/vaarg2.C: Likewise.
56165         * g++.old-deja/g++.robertl/eb124.C: Likewise.
56166         * g++.old-deja/g++.robertl/eb44.C: Likewise.
56167         * g++.old-deja/g++.robertl/eb77.C: Likewise.
56168
56169 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
56170
56171         * gcc.c-torture/compile/20001024-1.c: New test.
56172
56173 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
56174
56175         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
56176         to tell us whether or not we are using V3.
56177
56178 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56179
56180         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
56181         operands.
56182
56183 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56184
56185         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
56186
56187 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
56188
56189         * gcc.c-torture/execute/20001024-1.c: New test.
56190
56191 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
56192
56193         * g++.old-deja/g++.other/sibcall1.C: New test.
56194
56195 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
56196
56197         * gcc.dg/noncompile/init-3.c: New test.
56198
56199 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56200
56201         * gcc.dg/format-array-1.c: New test.
56202
56203 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56204
56205         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
56206         writing through null pointers; remove comment about testing
56207         unterminated strings.
56208
56209 2000-10-17  Matthew Hiller  <hiller@redhat.com>
56210
56211         * gcc.c-torture/execute/20001017-2.c: New test.
56212
56213 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56214
56215         * gcc.c-torture/compile/20001018-1.c: New test.
56216         * gcc.c-torture/compile/20001018-1.x: Xfail.
56217
56218 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56219
56220         * gcc.c-torture/execute/20001017-1.c: New test.
56221
56222 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56223
56224         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
56225         for multiple use of arguments with scanf formats; add tests for
56226         multiple use of arguments.
56227
56228 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
56229
56230         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
56231         from some old tests.
56232
56233 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56234
56235         * gcc.dg/format-miss-1.c: New test.
56236
56237 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
56238
56239         * gcc.c-torture/execute/20001013-1.c: New test.
56240
56241 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
56242
56243         * gcc.dg/format-branch-1.c: New test.
56244
56245 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
56246
56247         * README, lib/file-format.exp: Remove EGCS references.
56248
56249 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
56250
56251         * gcc.dg/20001013-1.c: New test.
56252
56253 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56254
56255         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
56256         for intmax_t in the compiler using __typeof__ and the type rules
56257         for conditional expressions.
56258
56259 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
56260
56261         * gcc.dg/20001012-1.c: New test.
56262         * gcc.dg/20001012-2.c: New test.
56263
56264 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56265
56266         * gcc.dg/format-attr-1.c: New test.
56267
56268 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56269
56270         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
56271         __LONG_LONG_MAX__ instead of LLONG_MAX.
56272
56273 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56274
56275         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
56276         scanf flags.
56277         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
56278         flags.
56279
56280 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56281
56282         * gcc.dg/sequence-pt-1.c: New test.
56283
56284 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
56285
56286         * gcc.c-torture/execute/20001011-1.c: New testcase.
56287         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
56288
56289 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
56290
56291         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
56292         does not error on it.
56293
56294 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
56295
56296         * gcc.dg/20001009-1.c: New test.
56297
56298 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
56299
56300         * gcc.c-torture/compile/20001009-1.c: Move from here ....
56301         * gcc.c-torture/execute/20001009-2.c: ... to here.
56302
56303 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
56304
56305         * gcc.c-torture/compile/20001009-1.c: New testcase.
56306         * gcc.c-torture/execute/20001009-1.c: New testcase.
56307         Testcases provided by Jan Hubicka <jh@suse.cz>.
56308
56309 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56310
56311         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56312         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
56313         uintmax_t using <limits.h> to emulate the compiler's internal
56314         logic.  No longer XFAIL %j tests.
56315
56316 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56317
56318         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
56319         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56320         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
56321         regexps and details of expected handling of some bad formats.
56322         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
56323         suppression.
56324
56325 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56326
56327         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
56328         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
56329         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
56330         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
56331         in list archives.
56332
56333 2000-10-06  Richard Henderson  <rth@cygnus.com>
56334
56335         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
56336         * g++.old-deja/g++.brendan/crash52.C: Likewise.
56337         * g++.old-deja/g++.jason/report.C: Likewise.
56338         * g++.old-deja/g++.law/friend5.C: Likewise.
56339         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
56340         of the expected warnings.
56341
56342 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
56343
56344         * g++.old-deja/g++.pt/enum14.C: New test.
56345
56346 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
56347
56348         * g++.old-deja/g++.pt/crash59.C: New test.
56349
56350 2000-10-04  Will Cohen  <wcohen@redhat.com>
56351
56352         * gcc.dg/20000926-1.c: New test.
56353
56354 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
56355
56356         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
56357         function name for current C++ compiler.
56358         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
56359
56360 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
56361
56362         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
56363         __PRETTY_FUNCTION__.
56364         * g++.old-deja/g++.ext/pretty2.C: Likewise.
56365
56366 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56367
56368         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
56369
56370 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
56371
56372         * gcc.c-torture/compile/20000923-1.c: New test.
56373
56374 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
56375
56376         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
56377         * g++.old-deja/g++.pt/ttp62.C: Same.
56378         * g++.old-deja/g++.other/inline14.C: Same.
56379
56380 2000-09-24  Richard Henderson  <rth@cygnus.com>
56381
56382         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
56383
56384 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56385
56386         * gcc.dg/c90-printf-1.c: Add test for wide string format.
56387
56388 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
56389
56390         * gcc.c-torture/compile/20000922-1.c: New file.
56391
56392 2000-09-21  Nick Clifton  <nickc@redhat.com>
56393
56394         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
56395         a signed long modulo operation.
56396         (mod6): New function - perform an unsigned long modulo operation.
56397         (main): Add tests for modulos of very large numbers by very small
56398         dividends.
56399
56400 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56401
56402         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
56403
56404 2000-09-19  Richard Henderson  <rth@cygnus.com>
56405
56406         * gcc.dg/compare2.c (case 10): XFAIL.
56407
56408 2000-09-18  Richard Henderson  <rth@cygnus.com>
56409
56410         * gcc.c-torture/execute/20000906-1.c: Move ...
56411         * gcc.dg/20000906-1.c: ... here.  Only run on targets
56412         that support __builtin_trap.
56413
56414 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
56415
56416         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
56417
56418 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56419
56420         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
56421         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
56422         more $ format tests.
56423
56424 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56425
56426         * gcc.dg/format-errmk-1.c: New test.
56427
56428 2000-09-17  Greg McGary  <greg@mcgary.org>
56429
56430         * gcc.c-torture/execute/20000917-1.x: Remove.
56431
56432 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56433
56434         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
56435
56436 2000-09-17  Greg McGary  <greg@mcgary.org>
56437
56438         * gcc.c-torture/execute/20000917-1.c: New test.
56439         * gcc.c-torture/execute/20000917-1.x: XFAIL.
56440
56441 2000-09-16  Neil Booth  <NeilB@earthling.net>
56442
56443         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
56444         in nested macro bug.
56445
56446 2000-09-15  Neil Booth  <NeilB@earthling.net>
56447
56448         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
56449
56450 2000-09-14  Jeffrey A Law  (law@cygnus.com)
56451
56452         * gcc.c-torture/execute/20000914-1.c: New test.
56453
56454 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
56455
56456         * g++.other/inline13.C: New test.
56457
56458 2000-09-12  Andreas Jaeger  <aj@suse.de>
56459
56460         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
56461         constant by Ulrich Drepper <drepper@redhat.com>.
56462
56463 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
56464
56465         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
56466
56467 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56468
56469         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
56470
56471 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
56472
56473         * gcc.dg/cpp/backslash.c: New test.
56474
56475 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
56476
56477         * gcc.c-torture/execute/20000910-1.c: New test.
56478         * gcc.c-torture/execute/20000910-2.c: Likewise.
56479
56480 2000-09-11  Robert Lipe  <robertl@sco.com>
56481
56482         * gcc.dg/pragma-align.c: New test.
56483
56484 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
56485
56486         * g++.old-deja/g++.pt/explicit82.C: New test.
56487         * g++.old-deja/g++.pt/explicit83.C: New test.
56488
56489 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
56490
56491         * gcc.dg/asm-names.c: New test.
56492
56493 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56494
56495         * gcc.dg/cpp/tr-warn6.c: New test
56496
56497 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56498
56499         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
56500         be accepted.
56501
56502 2000-09-07  Catherine Moore  <clm@redhat.com>
56503
56504         * gcc.c-torture/execute/unroll-1.c: New test.
56505
56506 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
56507
56508         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
56509         ERROR markers.
56510         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
56511         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
56512         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
56513         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
56514         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
56515         Preprocess only.
56516         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
56517         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
56518
56519 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56520
56521         * g++.old-deja/g++.pt/deduct2.C: New test.
56522
56523 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56524
56525         * g++.old-deja/g++.pt/parms2.C: New test.
56526
56527 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56528
56529         * g++.old-deja/g++.pt/crash58.C: New test.
56530
56531 2000-09-06  Greg McGary  <greg@mcgary.org>
56532
56533         * gcc.c-torture/execute/20000906-1.c: New test.
56534         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
56535
56536 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56537
56538         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
56539
56540 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56541
56542         * g++.old-deja/g++.pt/crash57.C: New test.
56543
56544 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56545
56546         * g++.old-deja/g++.pt/crash56.C: New test.
56547
56548 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56549
56550         * g++.old-deja/g++.pt/koenig1.C: New test.
56551
56552 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
56553
56554         * gcc.dg/20000904-1.c: New test.
56555
56556 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
56557
56558         * gcc.dg/cpp/paste8.c: New test.
56559
56560 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
56561
56562         * gcc.c-torture/compile/20000827-1.c: New test.
56563
56564 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56565
56566         * gcc.dg/format-diag-1.c: New test.
56567
56568 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56569
56570         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
56571         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
56572         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
56573         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
56574         gcc.dg/formatz-1.c: Adjust warning regular expressions.
56575
56576 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
56577
56578         * g++.old-deja/g++.other/nested4.C: New test.
56579
56580 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
56581
56582         * g++.old-deja/g++.ns/scoped1.C: New test.
56583
56584 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
56585
56586         * lib/g++.exp: Support testing already-installed GCC.
56587
56588 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56589
56590         * wtr-label-1.c, wtr-suffix-1.c: New tests.
56591
56592 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56593
56594         * gcc.dg/return-type-2.c: New test.
56595
56596 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
56597
56598         * gcc.c-torture/compile/20000825-1.c: New test.
56599
56600 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
56601
56602         * gcc.dg/dwarf2-2.c: New test.
56603
56604 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
56605
56606         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
56607         dg-warning regexps.
56608
56609 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56610
56611         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
56612         gcc.dg/format-ext-5.c: New tests.
56613
56614 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
56615
56616         * g++.old-deja/g++.other/crash22.C: New test.
56617
56618 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
56619
56620         * gcc.dg/noncompile/930622-2.c: Adjust error message.
56621
56622 2000-08-24  Richard Henderson  <rth@cygnus.com>
56623
56624         * gcc.dg/ia64-sync-1.c: New test.
56625         * gcc.dg/ia64-sync-2.c: New test.
56626         * gcc.dg/ia64-asm-1.c: New test.
56627
56628 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56629
56630         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
56631         * gcc.dg/format-ext-2.c: New test.
56632
56633 2000-08-23  Jason Merrill  <jason@redhat.com>
56634
56635         * lib/old-dejagnu.exp: Also ignore "In member function" and
56636         "At global scope".
56637
56638 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56639
56640         * gcc.dg/noncompile/label-lineno-1.c: New test.
56641
56642 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56643
56644         * gcc.dg/c99-array-nonobj-1.c: New test.
56645
56646 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56647
56648         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
56649         tests.
56650         * gcc.dg/format-ext-1.c: New test.
56651
56652 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56653
56654         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
56655         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
56656         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
56657         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
56658         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
56659
56660 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56661
56662         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
56663         gcc.dg/c99-strftime-2.c: New tests.
56664
56665 2000-08-22  Richard Henderson  <rth@cygnus.com>
56666
56667         * gcc.c-torture/execute/20000822-1.c: New test.
56668
56669 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
56670
56671         * gcc.c-torture/execute/20000819-1.x: Remove.
56672
56673 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
56674
56675         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
56676         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
56677         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
56678         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
56679         gcc.dg/format-xopen-1.c: New tests.
56680
56681 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
56682
56683         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
56684
56685 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
56686
56687         * g++.old-deja/g++.other/loop2.C: New test.
56688
56689         * gcc.c-torture/compile/20000606-1.c: New test.
56690         * gcc.c-torture/compile/20000728-1.c: New test.
56691         * gcc.c-torture/execute/20000801-1.c: New test.
56692         * gcc.c-torture/execute/20000801-2.c: New test.
56693         * gcc.c-torture/execute/20000819-1.c: New test.
56694         * gcc.c-torture/execute/20000819-1.x: XFAIL.
56695         * gcc.dg/20000629-1.c: New test.
56696         * gcc.dg/20000724-1.c: New test.
56697         * gcc.dg/20000807-1.c: New test.
56698
56699 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
56700
56701         * gcc.dg/cpp/pragma-1.c: New test.
56702         * gcc.dg/cpp/pragma-2.c: New test.
56703
56704 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
56705
56706         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
56707         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
56708
56709 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56710
56711         * gcc.c-torture/compile/20000818-1.c: New test.
56712
56713 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
56714
56715         * gcc.c-torture/execute/20000818-1.c: New test.
56716
56717 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56718
56719         * gcc.dg/format-va-1.c: New test.
56720
56721 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
56722
56723         * g++.old-deja/g++.other/typedef8.C: New test.
56724
56725 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
56726
56727         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
56728         * g++.old-deja/g++.mike/net36.C: Mark candidate.
56729         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
56730         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
56731         * g++.old-deja/g++.other/ptrmem7.C: New test.
56732         * g++.old-deja/g++.pt/ptrmem10.C: New test.
56733
56734 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
56735
56736         * g++.old-deja/g++.pt/typename27.C: New test.
56737
56738 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
56739
56740         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
56741         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
56742         * g++.old-deja/g++.pt/friend45.C: New test.
56743         * g++.old-deja/g++.other/friend8.C: New test.
56744
56745 2000-08-15  Richard Henderson  <rth@cygnus.com>
56746
56747         * gcc.c-torture/execute/20000815-1.c: New test.
56748
56749 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56750
56751         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
56752         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
56753         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
56754
56755 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
56756
56757         * g++.old-deja/g++.other/refinit2.C: New test.
56758
56759 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
56760
56761         * lib/c-torture.exp (c-torture): Make
56762         compiler_conditional_xfail_data global.
56763         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
56764         compiler_conditional_xfail_data machinery.
56765         (f-torture-execute): Likewise.
56766         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
56767         and only when unrolling loops.
56768
56769         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
56770
56771 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
56772
56773         * g++.old-deja/g++.pt/explicit81.C: New test.
56774
56775 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
56776
56777         * g++.old-deja/g++.pt/typename26.C: New test.
56778
56779 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
56780
56781         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
56782         warning.
56783
56784 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
56785
56786         * g++.old-deja/g++.other/array3.C: New test.
56787
56788 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56789
56790         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
56791         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
56792         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
56793         New tests.
56794
56795 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
56796
56797         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
56798         * g++.old-deja/g++.abi/vmihint.C: Likewise.
56799
56800 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
56801
56802         * gcc.c-torture/execute/20000808-1.c: New test.
56803
56804 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56805
56806         * gcc.dg/c90-const-expr-1.c: New test.
56807
56808 2000-08-08  Richard Henderson  <rth@cygnus.com>
56809
56810         * gcc.dg/noncompile/920923-1.c: Declare calloc.
56811
56812 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56813
56814         * gcc.dg/noncompile/const-ll-1.c: New test.
56815
56816 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56817
56818         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
56819
56820 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
56821
56822         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
56823         that running programs linked against the shared version of libobjc
56824         run correctly.
56825
56826 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56827
56828         * gcc.dg/c99-printf-1.c: New test.
56829
56830 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56831
56832         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
56833
56834 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
56835
56836         * gcc.c-torture/execute/20000731-1.x: Delete.
56837
56838 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
56839
56840         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
56841         and torture_without_loops as is done by c-torture.exp.
56842         (search_for): Copy from c-torture.exp.
56843         (gcc-dg-runtest): New function, drives a directory of tests
56844         iterating over the TORTURE_OPTIONS.
56845         (scan-assembler, scan-assembler-not): Move here from
56846         individual directory drivers.
56847
56848         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
56849         defined by lib/gcc-dg.exp.
56850         * gcc.dg/cpp/cpp.exp: Likewise.
56851         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
56852         gcc-dg-runtest, so we cycle over optimization options.
56853
56854         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
56855         * gcc.dg/compare2.c: No longer expected to fail.
56856
56857 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
56858
56859         * gcc.c-torture/execute/20000804-1.c: New test.
56860
56861 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
56862
56863         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
56864
56865 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
56866
56867         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
56868
56869 2000-08-03  Jeffrey A Law  (law@cygnus.com)
56870
56871         * gcc.c-torture/compile/20000803-1.c: New test.
56872
56873 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
56874
56875         * gcc.c-torture/execute/20000801-3.c,
56876         gcc.c-torture/execute/20000801-4.c: New tests.
56877         * gcc.c-torture/execute/20000801-3.x,
56878         gcc.c-torture/execute/20000801-4.x: Xfail.
56879
56880 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
56881
56882         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
56883         libobjc/.libs to allow for libtool.
56884
56885 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
56886
56887         * gcc.c-torture/compile/20000802-1.c: New test.
56888
56889 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
56890
56891         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
56892
56893 2000-07-31  Jeffrey A Law  (law@cygnus.com)
56894
56895         * gcc-c-torture/execute/20000731-2.c: New test.
56896
56897         * gcc.c-torture/execute/20000731-1.c: New test.
56898         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
56899
56900 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
56901
56902         * gcc.dg/cpp/paste7.c: New test.
56903         * gcc.dg/cpp/20000725-1.c: New test.
56904
56905 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
56906
56907         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
56908         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
56909         declaration warning for __builtin_dwarf_reg_size.
56910
56911         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
56912
56913 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56914
56915         * gcc.dg/noncompile/voidparam-1.c: New test.
56916
56917 2000-07-30  Richard Henderson  <rth@cygnus.com>
56918
56919         * gcc.dg/c90-digraph-1.c: Don't xfail.
56920         * gcc.dg/compare2.c (case 10): Xfail.
56921         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
56922
56923 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
56924
56925         * gcc.dg/c99-main-1.c: New test.
56926
56927 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56928
56929         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
56930
56931 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
56932
56933         * gcc.c-tortuer/execute/20000726-1.c: New test.
56934
56935 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
56936
56937         * gcc.c-torture/execute/enum-2.c: New test.
56938
56939 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56940
56941         * gcc.dg/cpp/tr-warn3.c: New test.
56942
56943 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56944
56945         * g++.old-deja/g++.ext/implicit1.C: Remove.
56946         * g++.old-deja/g++.jason/c2.C: Remove
56947         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
56948         * g++.old-deja/g++.pt/crash16.C: Likewise.
56949         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
56950
56951 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56952
56953         * g++.old-deja/g++.other/for2.C: New test.
56954
56955 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
56956
56957         * gcc.dg/20000720-1.c: New test.
56958
56959 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
56960
56961         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
56962
56963 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
56964
56965         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
56966         * gcc.c-torture/execute/20000722-1.c: New.
56967         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
56968
56969 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
56970
56971         * gcc.dg/cpp/20000720-1.S: New test.
56972
56973 2000-07-21  Michael Meissner  <meissner@redhat.com>
56974
56975         * gcc.c-torture/execute/ieee/hugeval.c: New test.
56976
56977 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
56978
56979         * g++.old-deja/g++.brendan/crash16.C,
56980         g++.old-deja/g++.brendan/parse3.C,
56981         g++.old-deja/g++.brendan/redecl1.C,
56982         g++.old-deja/g++.ns/template13.C,
56983         g++.old-deja/g++.other/decl4.C,
56984         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
56985
56986 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
56987
56988         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
56989         and "Internal error".
56990
56991         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
56992         regexps.
56993         * gcc.dg/cpp/paste6.c: New test.
56994
56995 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
56996
56997         * gcc.dg/cpp/tr-direct.c: New test.
56998
56999         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
57000         gcc.dg/cpp/undef1.c: Tweak error regexps.
57001
57002 2000-07-18  Eric Christopher <echristo@redhat.com>
57003
57004         * gcc.c-torture/compile/20000718-1.c: New test.
57005
57006 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
57007
57008         * cpplex.c (_cpp_push_token): If the token being pushed back
57009         is the previous token in this context, just subtract one from
57010         context->posn.
57011         * cppmacro.c (save_expansion): Clear aux field when storing a
57012         placemarker.
57013
57014 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
57015
57016         * gcc.dg/noncompile/redecl-1.c: New test.
57017
57018 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
57019
57020         * gcc.c-torture/execute/20000717-5.c: New test.
57021         * gcc.c-torture/execute/20000717-1.x: Removed.
57022
57023 2000-07-17  Richard Henderson  <rth@cygnus.com>
57024
57025         * gcc.c-torture/execute/20000717-4.c: New test.
57026
57027 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
57028
57029         * gcc.dg/cpp/syshdr.c: New test.
57030         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
57031
57032 2000-07-17  Neil Booth  <neilb@earthling.net>
57033
57034         * gcc.dg/cpp/cmdlne-dM.c: New test.
57035         * gcc.dg/cpp/cmdlne-dD.c: New test.
57036
57037 2000-07-17  Jeffrey A Law  (law@cygnus.com)
57038
57039         * gcc.c-torture/execute/20000717-3.c: New test.
57040
57041         * gcc.c-torture/compile/20000717-1.c: New test.
57042
57043 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
57044
57045         * gcc.c-torture/execute/20000717-2.c: New test.
57046
57047 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57048
57049         * gcc.dg/formatz-1.c: New test.
57050
57051         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
57052         * gcc.dg/c99-digraph-1.c: New tests.
57053
57054         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
57055         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
57056
57057         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
57058         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
57059         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
57060         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
57061         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
57062         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
57063         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
57064
57065 2000-07-17  Greg McGary <greg@mcgary.org>
57066
57067         * gcc.c-torture/execute/20000717-1.c: New test.
57068         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
57069
57070 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
57071
57072         * gcc.c-torture/execute/20000715-2.c: New test.
57073         * gcc.dg/20000715-1.c: New test.
57074
57075 2000-07-15  Michael Meissner  <meissner@redhat.com>
57076
57077         * gcc.c-torture/execute/20000715-1.c: New test.
57078
57079 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
57080
57081         * gcc.c-torture/execute/20000707-1.c: New test.
57082
57083 2000-07-13  Neil Booth  <NeilB@earthling.net>
57084
57085         * gcc.dg/cpp/digraph1.c,
57086         gcc.dg/cpp/digraph2.c,
57087         gcc.dg/cpp/digraphs.c: New tests.
57088
57089 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
57090
57091         * g77.f-torture/compile/20000630-2.f: New test.
57092         * g77.f-torture/compile/20000630-2.x
57093
57094 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
57095
57096         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
57097
57098 2000-07-11  Neil Booth  <NeilB@earthling.net>
57099
57100         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
57101
57102 2000-07-11  Neil Booth  <NeilB@earthling.net>
57103
57104         * gcc.dg/cpp/cmdlne-C.c: New.
57105
57106 2000-07-09  Neil Booth  <NeilB@earthling.net>
57107
57108         * gcc.dg/cpp/directiv.c: New tests.
57109         * gcc.dg/cpp/undef1.c: Update.
57110
57111 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
57112
57113         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
57114
57115 2000-07-09  Neil Booth  <NeilB@earthling.net>
57116
57117         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
57118
57119 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
57120
57121         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
57122         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
57123
57124 2000-07-08  Neil Booth  <NeilB@earthling.net>
57125
57126         * gcc.dg/cpp/macsyntx.c: New tests.
57127
57128 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57129
57130         * gcc.dg/20000707-1.c: New test.
57131
57132 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57133
57134         * gcc.c-torture/execute/20000706-1.c: New test.
57135         * gcc.c-torture/execute/20000706-2.c: New test.
57136         * gcc.c-torture/execute/20000706-3.c: New test.
57137         * gcc.c-torture/execute/20000706-4.c: New test.
57138         * gcc.c-torture/execute/20000706-5.c: New test.
57139
57140 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
57141
57142         * g++.old-deja/g++.pt/instantiate7.C: New test.
57143
57144 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
57145
57146         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
57147         * g++.old-deja/g++.mike/thunk3.C: Likewise.
57148         * g++.old-deja/g++.other/rtti3.C: Likewise.
57149         * g++.old-deja/g++.other/rttid3.C: Likewise.
57150
57151 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
57152
57153         *  g77.f-torture/compile/20000630-1.x: Fix typo
57154
57155 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
57156
57157         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
57158         assembly output.
57159
57160 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
57161
57162         * gcc.dg/cpp/ident.c: New test.
57163
57164 2000-07-05  Neil Booth  <NeilB@earthling.net>
57165
57166         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
57167           gcc.dg/cpp/lexstrng.c: New tests.
57168
57169 2000-07-04  Neil Booth  <NeilB@earthling.net>
57170
57171         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
57172         * gcc.dg/cpp/strify2.c: Same.
57173
57174 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
57175
57176         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
57177         * gcc.dg/cpp/19990703-1.c: Likewise.
57178         * gcc.dg/cpp/20000625-1.c: Likewise.
57179         * gcc.dg/cpp/20000625-2.c: Likewise.
57180
57181         * gcc.dg/cpp/macro1.c,
57182         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
57183         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
57184         gcc.dg/cpp/strify1.c,
57185         gcc.dg/cpp/strify2.c: New tests.
57186
57187 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
57188
57189         * gcc.c-torture/execute/20000703-1.c: New test.
57190
57191 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
57192
57193         * g++.old-deja/g++.pt (lookup10.C): New test.
57194
57195 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
57196
57197         * g++.old-deja/g++.pt (typename25.C): New test.
57198
57199 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
57200
57201         * gcc.c-torture/compile/20000701-1.c: New test.
57202
57203 2000-06-30  Nick Clifton  <nickc@cygnus.com>
57204
57205         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
57206         to test case.
57207
57208 2000-06-30  Catherine Moore  <clm@cygnus.com>
57209
57210         * gcc.c-torture/execute/align-1.c: New test.
57211
57212 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
57213
57214         * g++.old-deja/g++.pt/expr8.C: New test.
57215         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
57216
57217 2000-06-29  Nick Clifton  <nickc@cygnus.com>
57218
57219         * gcc.c-torture/compile/20000629-1.c: New test.
57220
57221 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
57222
57223
57224         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
57225         gcc.dg/noncompile directory, depending on whether they're
57226         preprocessor tests or not.  Annotate all the tests for the dg
57227         framework.
57228
57229         * gcc.c-torture/noncompile/noncompile.exp: Delete.
57230         * gcc.dg/noncompile/noncompile.exp: New.
57231
57232         * Moved files:
57233         Old name                                New name
57234         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
57235         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
57236         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
57237         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
57238         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
57239         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
57240         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
57241         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
57242         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
57243         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
57244         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
57245         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
57246         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
57247         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
57248         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
57249         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
57250         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
57251         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
57252         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
57253         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
57254         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
57255         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
57256         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
57257         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
57258
57259         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
57260         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
57261         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
57262         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
57263         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
57264         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
57265
57266 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
57267
57268         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
57269         declare one variable.  On the fourth, error.
57270         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
57271         declared by 20000628-1a.h.
57272
57273 2000-06-29  Richard Henderson  <rth@redhat.com>
57274
57275         * gcc.c-torture/execute/930529-1.x: New file.
57276         * gcc.dg/920413-1.c: Adjust expected warning text.
57277         * gcc.dg/980217-1.c: Declare abort.
57278         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
57279
57280 2000-06-29  Jeffrey A Law  (law@cygnus.com)
57281
57282         * g77.f-torture/compile/20000629-1.f: New test.
57283         * g77.f-torture/compile/20000629-1.x: Expected to fail.
57284
57285 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
57286
57287         Rearrange lots of files, removing entirely the
57288         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
57289         directories.
57290
57291         * Deleted files:
57292         gcc.c-torture/code_quality/code_quality.exp
57293         gcc.c-torture/special/special.exp
57294         gcc.failure/failure.exp
57295         gcc.failure/940409-1.x
57296         gcc.c-torture/compile/961203-1.x
57297
57298         * New files:
57299         gcc.misc-tests/linkage.exp
57300         gcc.c-torture/execute/920730-1t.c
57301         gcc.c-torture/execute/920730-1t.x
57302         gcc.c-torture/compile/920520-1.x
57303         gcc.c-torture/compile/920521-1.x
57304         gcc.c-torture/compile/981006-1.x
57305         gcc.c-torture/execute/eeprof-1.x
57306
57307         * Moved files (possibly with modifications to fit a new harness):
57308         Old name                                New name
57309         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
57310         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
57311         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
57312         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
57313         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
57314         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
57315         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
57316         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
57317         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
57318         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
57319         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
57320         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
57321         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
57322         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
57323
57324 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
57325
57326         * c-torture/compile/961203-1.x: Delete.
57327
57328         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
57329         not exit. Include stdio.h.
57330         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
57331         * gcc.misc-tests/dg-12.c: Likewise.
57332         * gcc.misc-tests/dg-5.c: Likewise.
57333         * gcc.misc-tests/dg-6.c: Likewise.
57334         * gcc.misc-tests/dg-7.c: Prototype abort.
57335         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
57336         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
57337         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
57338         not exit.
57339         * gcc.misc-tests/sieve.c: Use return from main, not exit.
57340         * gcc.misc-tests/sort2.c: Use return from main, not exit.
57341
57342 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
57343
57344         * gcc.dg/cpp/20000628-1.c: New test.
57345         * gcc.dg/cpp/20000628-1.h: New header for above test.
57346         * gcc.dg/cpp/20000628-1a.h: Likewise.
57347
57348 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
57349
57350         * gcc.dg/cpp: New directory.
57351         * gcc.dg/cpp/cpp.exp: New driver.
57352         * gcc.dg/cpp/20000627-1.c: New test.
57353         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
57354         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
57355         and rewrite as a compilation test.
57356
57357         * gcc.dg: Move many files into the cpp subdirectory, possibly
57358         renaming or editing them as well.
57359         Old name                New name
57360         990119-1.c              cpp/19990119-1.c
57361         990228-1.c              cpp/19990228-1.c
57362         990407-1.c              cpp/19990407-1.c
57363         990409-1.c              cpp/19990409-1.c
57364         990413-1.c              cpp/19990413-1.c
57365         990703-1.c              cpp/19990703-1.c
57366         20000127-1.c            cpp/20000127-1.c
57367         20000129-1.c            cpp/20000129-1.c
57368         20000207-1.c            cpp/20000207-1.c
57369         20000207-2.c            cpp/20000207-2.c
57370         20000209-1.c            cpp/20000209-1.c
57371         20000209-2.c            cpp/20000209-2.c
57372         20000301-1.c            cpp/20000301-1.c
57373         20000419-1.c            cpp/20000419-1.c
57374         20000510-1.S            cpp/20000510-1.S
57375         20000519-1.c            cpp/20000519-1.c
57376         20000529-1.c            cpp/20000529-1.c
57377         20000625-1.c            cpp/20000625-1.c
57378         20000625-2.c            cpp/20000625-2.c
57379         cpp-as1.c               cpp/assert1.c
57380         cpp-as2.c               cpp/assert2.c
57381         cxx-comments-1.c        cpp/cxxcom1.c
57382         cxx-comments-2.c        cpp/cxxcom2.c
57383         endif-label.c           cpp/endif.c
57384         cpp-hash1.c             cpp/hash1.c
57385         cpp-hash2.c             cpp/hash2.c
57386         cpp-if1.c               cpp/if-1.c
57387         cpp-if2.c               cpp/if-2.c
57388         cpp-if3.c               cpp/if-3.c
57389         cpp-if4.c               cpp/if-4.c
57390         cpp-if5.c               cpp/if-5.c
57391         cpp-cond.c              cpp/if-cexp.c
57392         cpp-missingop.c         cpp/if-mop.c
57393         cpp-missingparen.c      cpp/if-mpar.c
57394         cpp-opprec.c            cpp/if-oppr.c
57395         cpp-ifparen.c           cpp/if-paren.c
57396         cpp-shortcircuit.c      cpp/if-sc.c
57397         cpp-shift.c             cpp/if-shift.c
57398         cpp-unary.c             cpp/if-unary.c
57399         cpp-li1.c               cpp/line1.c
57400         cpp-li2.c               cpp/line2.c
57401         lineno.c                cpp/line3.c
57402         lineno-2.c              cpp/line4.c
57403         cpp-mi.c                cpp/mi1.c
57404         cpp-mic.h               cpp/mi1c.h
57405         cpp-micc.h              cpp/mi1cc.h
57406         cpp-mind.h              cpp/mi1nd.h
57407         cpp-mindp.h             cpp/mi1ndp.h
57408         cpp-mix.h               cpp/mi1x.h
57409         cpp-mi2.c               cpp/mi2.c
57410         cpp-mi2a.h              cpp/mi2a.h
57411         cpp-mi2b.h              cpp/mi2b.h
57412         cpp-mi2c.h              cpp/mi2c.h
57413         cpp-mi3.c               cpp/mi3.c
57414         cpp-mi3.def             cpp/mi3.def
57415         poison-1.c              cpp/poison.c
57416         pr-impl.c               cpp/prag-imp.c
57417         cpp-redef-2.c           cpp/redef1.c
57418         cpp-redef.c             cpp/redef2.c
57419         strpaste.c              cpp/strp1.c
57420         strpaste-2.c            cpp/strp2.c
57421         cpp-tradpaste.c         cpp/tr-paste.c
57422         cpp-tradstringify.c     cpp/tr-str.c
57423         cpp-tradwarn1.c         cpp/tr-warn1.c
57424         cpp-tradwarn2.c         cpp/tr-warn2.c
57425         trigraphs.c             cpp/trigraphs.c
57426         cpp-unc1.c              cpp/unc1.c
57427         cpp-unc2.c              cpp/unc2.c
57428         cpp-unc3.c              cpp/unc3.c
57429         cpp-unc.c               cpp/unc4.c
57430         undef.c                 cpp/undef1.c
57431         undef-2.c               cpp/undef2.c
57432         cpp-wi1.c               cpp/widestr1.c
57433
57434 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
57435
57436         * lib/g++.exp (g++_include_flags): Tweak.
57437
57438 2000-06-27  H.J. Lu  <hjl@gnu.org>
57439             Loren J. Rittle  <ljrittle@acm.org>
57440
57441         * lib/g++.exp (g++_include_flags): Override libgloss.exp
57442         version with one that knows about the new gcc tree structure.
57443         (g++_link_flags): Same.
57444
57445 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
57446
57447         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
57448         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
57449         case we are cross-compiling.
57450
57451         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
57452         g++.old-deja/g++.niklas/Makefile.in,
57453         g++.old-deja/g++.niklas/configure.in,
57454         g++.old-deja/g++.other/Makefile.in,
57455         g++.old-deja/g++.other/configure.in,
57456         gcc.c-torture/code_quality/Makefile.in,
57457         gcc.c-torture/code_quality/configure.in,
57458         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
57459         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
57460         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
57461         gcc.c-torture/execute/ieee/Makefile.in,
57462         gcc.c-torture/execute/ieee/configure.in,
57463         gcc.c-torture/noncompile/Makefile.in,
57464         gcc.c-torture/noncompile/configure.in,
57465         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
57466         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
57467         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
57468
57469 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
57470
57471         * g++.old-deja/g++.other/ambig3.C: New test.
57472
57473 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
57474
57475         * g++.old-deja/g++.pt/syntax1.C: New test.
57476         * g++.old-deja/g++.pt/syntax2.C: New test.
57477         * g++.old-deja/g++.other/syntax3.C: New test.
57478         * g++.old-deja/g++.other/syntax4.C: New test.
57479
57480 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
57481
57482         * gcc.dg/20000623-1.c: Prototype exit and abort.
57483
57484 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
57485
57486         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
57487         New tests.
57488         * gcc.dg/cpp-mi3.def: New file.
57489
57490         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
57491         inside assertions.
57492         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
57493         lexer's error messages.
57494         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
57495         divine anything from the linemarkers.
57496         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
57497         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
57498
57499 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
57500
57501         * gcc.dg/20000623-1.c: New test.
57502
57503 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
57504
57505         * gcc.c-torture/execute/20000622-1.c: New test.
57506
57507 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
57508
57509         * g++.old-deja/g++.other/init15.C: New test.
57510
57511 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
57512
57513         * g++.old-deja/g++.pt/vaarg2.C: New test.
57514         * g++.old-deja/g++.pt/vaarg3.C: New test.
57515
57516 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
57517
57518         * g++.old-deja/g++.other/dyncast6.C: New test.
57519
57520 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
57521
57522         * gcc.c-torture/execute/loop-6.c: New test.
57523
57524 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
57525
57526         * gcc.dg/20000614-1.c: New test.
57527         * gcc.dg/20000614-2.c: New test.
57528
57529 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
57530
57531         * g++.old-deja/g++.other/inline12.C: New test.
57532
57533 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
57534
57535         * g++.old-deja/g++.other/eh1.C: New test.
57536
57537 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
57538
57539         * g++.old-deja/g++.other/type.C: New test.
57540
57541 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
57542
57543         * g++.old-deja/g++.other/initstring.C: New test.
57544
57545 2000-06-12  Jason Merrill  <jason@redhat.com>
57546
57547         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
57548
57549 2000-06-09  Jeffrey A Law  (law@cygnus.com)
57550
57551         * gcc.c-torture/compile/20000609-1.c: New test.
57552
57553 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
57554
57555         * gcc.dg/20000609-1.c: New test.
57556
57557 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
57558
57559         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
57560         * gcc.c-torture/noncompile/poison-1.c: Move...
57561         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
57562         * gcc.dg/cpp-li1.c: Add a token after the #line.
57563
57564 2000-06-05  Richard Henderson  <rth@cygnus.com>
57565
57566         * gcc.c-torture/execute/20000605-2.c: New test.
57567         * gcc.c-torture/execute/20000605-3.c: New test.
57568
57569 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
57570
57571         * g77.f-torture/execute/20000503-1.x: New file.
57572
57573 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
57574
57575         * g++.old-deja/g++.eh/badalloc1.C: New test.
57576
57577 2000-06-05  Richard Henderson  <rth@cygnus.com>
57578
57579         * gcc.c-torture/execute/20000605-1.c: New test.
57580
57581 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
57582             Nathan Sidwell <nathan@codesourcery.com>
57583
57584         * gcc.c-torture/compile/20000605-1.c: New test.
57585
57586 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
57587
57588         * g77.f-torture/compile/20000601-1.f: New test.
57589
57590 2000-06-03  Richard Henderson  <rth@cygnus.com>
57591
57592         * gcc.c-torture/execute/20000603-1.c: New.
57593
57594 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
57595
57596         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
57597         * gcc.dg/noreturn-2.c (noreturn): Likewise.
57598
57599 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
57600
57601         * gcc.dg/compare2.c (case 12): XFAIL.
57602         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
57603         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
57604
57605         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
57606
57607 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
57608
57609         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
57610         guard macro is already defined when the header is first
57611         included.
57612         * gcc.dg/cpp-mix.h: New file.
57613         * gcc.dg/endif-label.c: Update patterns to match compiler.
57614
57615         * g++.brendan/complex1.C: Declare abort.
57616         * g++.law/refs4.C: Remove XFAIL.
57617         * g++.oliva/expr2.C: Declare abort and exit.
57618
57619 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
57620
57621         * gcc.c-torture/execute/20000528-1.c: New test.
57622
57623         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
57624         * g++.old-deja/g++.law/temps4.C: Likewise.
57625
57626         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
57627         stdlib.h.  Call abort() on failure.
57628         * g++.old-deja/g++.law/refs4.C: Likewise.
57629         * g++.old-deja/g++.law/temps4.C: Likewise.
57630         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
57631         * gcc.c-torture/execute/20000112-1.c: Include string.h.
57632
57633 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
57634
57635         Relative to g++.dg/special:
57636         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
57637
57638         Relative to g++.old-deja:
57639         * g++.brendan/complex1.C, g++.jason/optimize2.C,
57640         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
57641         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
57642         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
57643         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
57644         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
57645         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
57646
57647         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
57648         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
57649         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
57650         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
57651         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
57652         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
57653         and/or string.h.
57654
57655         * g++.other/goto1.C: Update expectations for error messages.
57656
57657 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
57658
57659         * gcc.c-torture/compile/20000523-1.c: New test.
57660
57661 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
57662
57663         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
57664
57665 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
57666
57667         * g++.old-deja/g++.eh/catch11.C: New test.
57668         * g++.old-deja/g++.eh/catch12.C: New test.
57669
57670 2000-05-24  Nick Clifton  <nickc@cygnus.com>
57671
57672         * gcc.c-torture/execute/20000523-1.c: New test.
57673
57674 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
57675
57676         * c-torture/execute/bcp-1.c: Replace abort in arg of
57677         __builtin_constant_p with a generic external function.
57678
57679         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
57680         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
57681         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
57682         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
57683         Prototype abort and/or exit.
57684
57685         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
57686         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
57687         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
57688         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
57689
57690 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
57691
57692         * gcc.dg/dwarf2-1.c: New test.
57693
57694 2000-05-20  Richard Henderson  <rth@cygnus.com>
57695
57696         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
57697
57698 2000-05-20  Andreas Jaeger  <aj@suse.de>
57699
57700         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
57701         testcase.
57702
57703 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
57704
57705         * gcc.c-torture/execute/20000519-2.c: New test.
57706
57707 2000-05-19  Andreas Jaeger  <aj@suse.de>
57708
57709         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
57710         which fails with SSA.
57711
57712         * lib/c-torture.exp: Also test with -O3 -fssa.
57713
57714 2000-05-18  Michael Meissner  <meissner@redhat.com>
57715
57716         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
57717         * gcc.c-torture/execute/920415-1.c: Ditto.
57718         * gcc.c-torture/execute/920501-1.c: Ditto.
57719         * gcc.c-torture/execute/conversion.c: Ditto.
57720         * gcc.c-torture/execute/cvt-1.c: Ditto.
57721
57722 2000-05-18  Jeffrey A Law  (law@cygnus.com)
57723
57724         * gcc.c-torture/compile/20000518-1.c: New test.
57725
57726 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
57727
57728         * g77.f-torture/compile/200005018.f: New test.
57729
57730 2000-05-17  Jeffrey A Law  (law@cygnus.com)
57731
57732         * gcc.c-torture/compile/20000517-1.c: New test.
57733
57734 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57735
57736         * gcc.c-torture/execute/20000516-1.c: New test.
57737
57738 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
57739
57740         * g++.old-deja/g++.other/eh.C: New test.
57741
57742 2000-05-12  Richard Henderson  <rth@cygnus.com>
57743
57744         * gcc.c-torture/execute/990208-1.c (main): Don't pass
57745         constants through to doit's conditional.
57746
57747 2000-05-11  Jeffrey A Law  (law@cygnus.com)
57748
57749         * gcc.c-torture/compile/20000511-1.c: New test.
57750         * g77.f-torture/compile/20000511-1.f: New test.
57751         * g77.f-torture/compile/20000511-2.f: New test.
57752
57753 2000-05-11  Michael Meissner  <meissner@redhat.com>
57754
57755         * gcc.c-torture/execute/20000511-1.c: New test.
57756
57757 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
57758
57759         * gcc.dg/dg.exp: Scan .S files as well as .c files.
57760         * gcc.dg/20000510-1.S: New.
57761
57762 2000-05-08  Catherine Moore  <clm@cygnus.com>
57763
57764         * gcc.dg/unused-3.c: New.
57765
57766 2000-05-06  Richard Henderson  <rth@cygnus.com>
57767
57768           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
57769           * g++.old-deja/g++.mike/warn1.C: Likewise.
57770           * g++.old-deja/g++.pt/local1.C: Likewise.
57771           * g++.old-deja/g++.pt/local7.C: Likewise.
57772           * g++.old-deja/g++.pt/spec16.C: Likewise.
57773
57774 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
57775
57776         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
57777
57778 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
57779
57780           * g77.f-torture/execute/20000503-1.f: New test.
57781
57782 2000-05-04  Andreas Jaeger  <aj@suse.de>
57783
57784         * gcc.dg/noreturn-2.c: New test.
57785
57786 2000-05-04  Neil Booth  <NeilB@earthling.net>
57787
57788         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
57789         preprocessor.
57790
57791 2000-05-04  Richard Henderson  <rth@cygnus.com>
57792
57793         * gcc.c-torture/execute/20000503-1.c: Fix typo.
57794
57795 2000-05-04  Richard Henderson  <rth@cygnus.com>
57796
57797         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
57798         OpenSSL by Jason R Thorpe.
57799
57800 2000-05-03  Jim Wilson  <wilson@cygnus.com>
57801
57802         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
57803
57804 2000-05-03  Robert Lipe <robertlipe@usa.net>
57805
57806         * gcc.dg/20000503-1.c: New test.
57807
57808 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
57809
57810         * gcc.c-torture/compile/20000502-1.c: New test.
57811         * g++.old-deja/g++.other/align.C: New test.
57812         * gcc.dg/cpp-tradstringify.c: New test.
57813
57814 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
57815
57816         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
57817         and hard registers.
57818
57819 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
57820
57821         * gcc.c-torture/execute/loop-5.c: New test.
57822
57823 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
57824
57825         * gcc.c-torture/execute/va-arg-20.c: New test.
57826
57827 2000-04-23  Jeffrey A Law  (law@cygnus.com)
57828
57829         * gcc.c-torture/execute/20000422-1.c: New test.
57830
57831 2000-04-20  Greg McGary  <gkm@gnu.org>
57832
57833         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
57834         when optimizing, but without sibling-call optimizations (-O1).
57835
57836 2000-04-20  Jeffrey A Law  (law@cygnus.com)
57837
57838           * gcc.c-torture/compile/20000420-1.c: New test.
57839
57840 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
57841
57842         * g++.abi/ptrflags.C: New test.
57843         * g++.eh/catchptr1.C: Test incomplete pointer chains.
57844
57845 2000-04-19  Catherine Moore  <clm@cygnus.com>
57846
57847         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
57848
57849 2000-04-19  Greg McGary  <gkm@gnu.org>
57850
57851         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
57852         sibling-call optimizations.
57853
57854 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
57855
57856         * gcc.dg/20000419-1.c: New test.
57857
57858 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
57859
57860         * gcc.c-torture/execute/20000412-6.c: New test.
57861
57862 2000-04-12  Jeffrey A Law  (law@cygnus.com)
57863
57864         * gcc.c-torture/execute/20000412-5.c: New test.
57865         * g77.f-torture/compile/20000412-1.f: New test.
57866         * gcc.c-torture/execute/20000412-4.c: New test.
57867         * gcc.c-torture/compile/20000412-2.c: New test.
57868         * gcc.c-torture/execute/20000412-3.c: New test.
57869         * gcc.c-torture/compile/20000412-1.c: New test.
57870         * gcc.c-torture/execute/20000412-2.c: New test.
57871
57872 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
57873
57874         * objc/execute/bf-20.m: New test.
57875
57876 2000-04-10  Richard Henderson  <rth@cygnus.com>
57877
57878         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
57879
57880         * gcc.c-torture/execute/20000412-1.c: New test.
57881
57882 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
57883
57884         * g++.old-deja/g++.eh/catchptr1.C: New test.
57885
57886 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
57887
57888         * g++.old-deja/g++.abi/cxa_vec.C: New test.
57889
57890 2000-04-08  Neil Booth  <NeilB@earthling.net>
57891
57892         * gcc.dg/cpp-nullchar.c: Remove test as
57893         embedded nulls cause problems.
57894
57895 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57896
57897         * gcc.dg/compare2.c: New test.
57898
57899 2000-04-08  Neil Booth  <NeilB@earthling.net>
57900
57901         * gcc.dg/cpp-nullchar.c: New test.
57902
57903 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
57904
57905         * gcc.dg/cpp-mi2.c: New test.
57906         * gcc.dg/cpp-mi2[abc].h: New files.
57907
57908 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
57909
57910         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
57911         member name.
57912
57913 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
57914
57915         * g++.old-deja/g++.abi/vmihint.C: New test.
57916
57917 2000-04-06  Neil Booth  <NeilB@earthling.net>
57918
57919         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
57920         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
57921         copyright.
57922
57923 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
57924
57925         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
57926         avoid stack-frame overwrite.
57927
57928 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
57929
57930         * gcc.c-torture/compile/20000405-2.c: New test.
57931         * gcc.c-torture/compile/20000405-3.c: New test.
57932
57933 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57934
57935         * gcc.c-torture/compile/20000405-1.c: New test.
57936
57937 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
57938
57939         * gcc.dg/cast-qual-1.c: Revert last change.
57940
57941 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57942
57943         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
57944
57945 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
57946
57947         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
57948         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
57949
57950 2000-04-03  Jeffrey A Law  (law@cygnus.com)
57951
57952         * gcc.c-torture/compile/20000403-2.c: New test.
57953         * gcc.c-torture/compile/20000403-1.c: New test.
57954
57955 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
57956
57957         * gcc.c-torture/execute/20000403-1.c: New test.
57958
57959 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
57960
57961         * gcc.c-torture/execute/20000402-1.c: New test.
57962
57963 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
57964
57965         * gcc.c-torture/execute/va-arg-15.c: New test.
57966         * gcc.c-torture/execute/va-arg-16.c: New test.
57967         * gcc.c-torture/execute/va-arg-17.c: New test.
57968         * gcc.c-torture/execute/va-arg-18.c: New test.
57969         * gcc.c-torture/execute/va-arg-19.c: New test.
57970
57971 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
57972
57973         * gcc.c-torture/compile/981211-1.c: Move to...
57974         * gcc.dg/cpp-as1.c: ...here.
57975         * gcc.dg/cpp-as2.c: New file.
57976
57977         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
57978         compiler.
57979
57980 2000-04-02  Neil Booth  <NeilB@earthling.net>
57981
57982         * gcc.dg/cpp-cond.c  New tests.
57983         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
57984         accidental success less likely.
57985         * gcc.dg/cpp-missingop.c  New tests.
57986         * gcc.dg/cpp-missingparen.c  New tests.
57987         * gcc.dg/cpp-shift.c  New tests.
57988         * gcc.dg/cpp-shortcircuit.c  New tests.
57989         * gcc.dg/cpp-unary.c  New tests.
57990
57991 2000-03-29  Jeffrey A Law  (law@cygnus.com)
57992
57993         * gcc.c-torture/compile/20000329-1.c: New test.
57994
57995 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
57996
57997         * gcc.c-torture/compile/20000326-1.c: New test.
57998         * gcc.c-torture/compile/20000326-2.c: New test.
57999
58000 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
58001
58002         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
58003         the first parameter is a function argument.
58004
58005 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
58006
58007         * g++.old-deja/g++.ext/array4.C: New test.
58008
58009 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
58010
58011         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
58012
58013 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58014
58015         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
58016
58017 2000-03-19  Richard Henderson  <rth@cygnus.com>
58018
58019         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
58020
58021 2000-03-19  Richard Henderson  <rth@cygnus.com>
58022
58023         * gcc.c-torture/compile/20000319-1.c: New test.
58024
58025 2000-03-14  Jeffrey A Law  (law@cygnus.com)
58026
58027         * gcc.c-torture/execute/20000314-3.c: New test.
58028         * gcc.c-torture/execute/20000314-2.c: New test.
58029         * gcc.c-torture/execute/20000314-1.c: New test.
58030         * gcc.c-torture/compile/20000314-2.c: New test.
58031         * gcc.c-torture/compile/20000314-1.c: New test.
58032
58033 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
58034
58035         * g++.old-deja/g++.warn/inline.C: New test.
58036
58037 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
58038
58039         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
58040         standards-compliant result rather than specific constants.
58041         Put test-values in array.
58042
58043 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
58044
58045         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
58046         (g++_target_compile): Put test-specific options last.
58047
58048 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58049
58050         * g++.old-deja/g++.eh/vbase4.C: New test.
58051
58052 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58053
58054         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
58055
58056 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58057
58058         * g++.old-deja/g++.brendan/misc12.C: Removed.
58059         * g++.old-deja/g++.pt/memtemp77.C: Constify.
58060         * g++.old-deja/g++.ext/pretty4.C: New test.
58061
58062 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58063
58064         * g++.old-deja/g++.other/string2.C: New test.
58065
58066 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
58067
58068         * g++.old-deja/g++.warn/impint2.C: New test.
58069
58070 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
58071
58072         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
58073         is 1, not zero.
58074
58075 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
58076
58077         * g++.old-deja/g++.warn/impint.C: New test.
58078         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
58079         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
58080         * g++.old-deja/g++.pt/explicit12.C: Likewise.
58081         * g++.old-deja/g++.pt/explicit13.C: Likewise.
58082         * g++.old-deja/g++.pt/explicit17.C: Likewise.
58083         * g++.old-deja/g++.pt/explicit18.C: Likewise.
58084         * g++.old-deja/g++.pt/explicit19.C: Likewise.
58085         * g++.old-deja/g++.pt/explicit23.C: Likewise.
58086         * g++.old-deja/g++.pt/explicit31.C: Likewise.
58087         * g++.old-deja/g++.pt/explicit35.C: Likewise.
58088         * g++.old-deja/g++.pt/explicit6.C: Likewise.
58089         * g++.old-deja/g++.pt/memclass7.C: Likewise.
58090
58091 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
58092
58093         * gcc.dg/cpp-redef.c: New test.
58094
58095 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
58096
58097         * g++.old-deja/g++.pt/unify7.C: New test.
58098
58099 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58100
58101         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
58102         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
58103
58104 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
58105
58106         * gcc.c-torture/compile/20000224-1.c: New test.
58107
58108 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58109
58110         * gcc.c-torture/compile/cpp-2.c: New test.
58111         * gcc.c-torture/compile/cpp-1.c: New test.
58112
58113 2000-02-25  Jeffrey A Law  (law@cygnus.com)
58114
58115         * gcc.c-torture/execute/20000225-1.c: New test.
58116
58117 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58118
58119         * gcc.dg/cpp-li2.c: New test.
58120
58121         * gcc.dg/cpp-wi1.c: New test.
58122
58123         * gcc.dg/cpp-li1.c: New test.
58124
58125 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
58126
58127         * g++.old-deja/g++.other/sizeof5.C: New test.
58128
58129 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58130
58131         * gcc.c-torture/execute/va-arg-13.c: New test.
58132
58133 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
58134
58135         * gcc.c-torture/execute/va-arg-12.c: New test.
58136
58137 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
58138
58139         * gcc.c-torture/execute/20000223-1.c: New test.
58140
58141 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
58142
58143         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
58144
58145 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
58146
58147         * g++.old-deja/g++.abi/ptrmem.C: New test.
58148
58149 2000-02-19  Richard Henderson  <rth@cygnus.com>
58150
58151         * gcc.c-torture/compile/init-3.c: New.
58152
58153 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
58154
58155         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
58156         ALWAYS_CXXFLAGS.
58157
58158 2000-02-11  Robert Lipe <robertl@sco.com>
58159
58160         * gcc.c-torture/compile/20000211-3.c: New test.
58161
58162 2000-02-11  Martin Buchholz <martin@xemacs.org>
58163
58164         * gcc.c-torture/compile/20000211-2.c: New test.
58165
58166 2000-02-11  Jeffrey A Law  (law@cygnus.com)
58167
58168         * gcc.c-torture/compile/20000211-1.c: New test.
58169
58170 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
58171
58172         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
58173           on native targets
58174
58175 2000-02-08  Nathan Sidwell  <nathan@acm.org>
58176
58177         * g++.old-deja/g++.other/cast5.C: New test.
58178
58179 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
58180
58181         * gcc.c-torture/execute/20000205-1.c: New.
58182
58183 2000-02-03  Nathan Sidwell  <nathan@acm.org>
58184
58185         * g++.old-deja/g++.jason/cast3.C: Return void.
58186         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
58187
58188 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58189
58190         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
58191
58192         * gcc.dg/loop-1.c: New test.
58193
58194 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
58195
58196         * gcc.c-torture/compile/20000127-1.c: New test.
58197         * gcc.c-torture/execute/991228-1.c: New test.
58198
58199 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58200
58201         * gcc.dg/unused-2.c: New test.
58202
58203         * gcc.dg/conv-1.c: New test.
58204
58205 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
58206
58207         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
58208         compiler.
58209         (tool_option_proc): Fix typo.
58210
58211 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
58212
58213         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
58214         of the ld on the host, not on the build machine.
58215         Also, don't crash if '--help' is not a supported option.
58216
58217 2000-01-24  Richard Henderson  <rth@cygnus.com>
58218
58219         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
58220
58221 2000-01-20  Jeffrey A Law  (law@cygnus.com)
58222
58223         * gcc.c-torture/execute/20000120-2.c: New test.
58224         * gcc.c-torture/execute/20000120-1.c: New test.
58225
58226 2000-01-13  Jeffrey A Law  (law@cygnus.com)
58227
58228         * gcc.c-torture/execute/20000113-1.c: New test.
58229
58230 2000-01-12  Jeffrey A Law  (law@cygnus.com)
58231
58232         * gcc.c-torture/execute/20000112-1.c: New test.
58233
58234 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58235
58236         * gcc.dg/20000111-1.c: New test.
58237
58238 2000-01-10  Jeffrey A Law  (law@cygnus.com)
58239
58240         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
58241         with 16 bit integers.
58242
58243 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58244
58245         * gcc.dg/20000108-1.c: New test.
58246
58247 2000-01-05  Nathan Sidwell  <nathan@acm.org>
58248
58249         * g++.old-deja/g++.ns/koenig8.C: New test.
58250
58251 2000-01-05  Nathan Sidwell  <nathan@acm.org>
58252
58253         * g++.old-deja/g++.other/cast4.C: New test.
58254
58255 2000-01-05  Jeffrey A Law  (law@cygnus.com)
58256
58257         * gcc.c-torture/compile/20000105-2.c: New test.
58258         * gcc.c-torture/compile/20000105-1.c: New test.
58259
58260 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58261
58262         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
58263         references to printf & atoi to conform to ANSI standard.
58264         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
58265         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
58266         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
58267         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
58268         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
58269         * g++.old-deja/g++.brendan/complex1.C: Likewise.
58270         * g++.old-deja/g++.brendan/copy1.C: Likewise.
58271         * g++.old-deja/g++.brendan/copy2.C: Likewise.
58272         * g++.old-deja/g++.brendan/copy3.C: Likewise.
58273         * g++.old-deja/g++.brendan/copy4.C: Likewise.
58274         * g++.old-deja/g++.brendan/copy5.C: Likewise.
58275         * g++.old-deja/g++.brendan/copy6.C: Likewise.
58276         * g++.old-deja/g++.brendan/copy7.C: Likewise.
58277         * g++.old-deja/g++.brendan/copy8.C: Likewise.
58278         * g++.old-deja/g++.brendan/crash11.C: Likewise.
58279         * g++.old-deja/g++.brendan/crash14.C: Likewise.
58280         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
58281         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
58282         * g++.old-deja/g++.brendan/delete2.C: Likewise.
58283         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
58284         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
58285         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
58286         * g++.old-deja/g++.brendan/eh1.C: Likewise.
58287         * g++.old-deja/g++.brendan/groff1.C: Likewise.
58288         * g++.old-deja/g++.brendan/init3.C: Likewise.
58289         * g++.old-deja/g++.brendan/misc12.C: Likewise.
58290         * g++.old-deja/g++.brendan/misc7.C: Likewise.
58291         * g++.old-deja/g++.brendan/new2.C: Likewise.
58292         * g++.old-deja/g++.brendan/operators4.C: Likewise.
58293         * g++.old-deja/g++.brendan/operators5.C: Likewise.
58294         * g++.old-deja/g++.brendan/overload2.C: Likewise.
58295         * g++.old-deja/g++.brendan/overload7.C: Likewise.
58296         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
58297         * g++.old-deja/g++.brendan/reference1.C: Likewise.
58298         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
58299         * g++.old-deja/g++.brendan/template24.C: Likewise.
58300         * g++.old-deja/g++.brendan/template3.C: Likewise.
58301         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
58302         * g++.old-deja/g++.jason/inline3.C: Likewise.
58303         * g++.old-deja/g++.jason/opeq.C: Likewise.
58304         * g++.old-deja/g++.law/arg5.C: Likewise.
58305         * g++.old-deja/g++.law/arm7.C: Likewise.
58306         * g++.old-deja/g++.law/ctors11.C: Likewise.
58307         * g++.old-deja/g++.law/cvt8.C: Likewise.
58308         * g++.old-deja/g++.law/init9.C: Likewise.
58309         * g++.old-deja/g++.law/refs4.C: Likewise.
58310         * g++.old-deja/g++.law/template2.C: Likewise.
58311         * g++.old-deja/g++.law/visibility24.C: Likewise.
58312         * g++.old-deja/g++.law/vtable3.C: Likewise.
58313         * g++.old-deja/g++.mike/asm2.C: Likewise.
58314         * g++.old-deja/g++.mike/eh1.C: Likewise.
58315         * g++.old-deja/g++.mike/misc1.C: Likewise.
58316         * g++.old-deja/g++.mike/misc13.C: Likewise.
58317         * g++.old-deja/g++.mike/misc14.C: Likewise.
58318         * g++.old-deja/g++.mike/ns12.C: Likewise.
58319         * g++.old-deja/g++.mike/p1248.C: Likewise.
58320         * g++.old-deja/g++.mike/p3708.C: Likewise.
58321         * g++.old-deja/g++.mike/p3708a.C: Likewise.
58322         * g++.old-deja/g++.mike/p3708b.C: Likewise.
58323         * g++.old-deja/g++.mike/p646.C: Likewise.
58324         * g++.old-deja/g++.mike/p700.C: Likewise.
58325         * g++.old-deja/g++.mike/p783.C: Likewise.
58326         * g++.old-deja/g++.mike/p783a.C: Likewise.
58327         * g++.old-deja/g++.mike/p783b.C: Likewise.
58328         * g++.old-deja/g++.mike/p786.C: Likewise.
58329         * g++.old-deja/g++.mike/p789.C: Likewise.
58330         * g++.old-deja/g++.mike/p789a.C: Likewise.
58331         * g++.old-deja/g++.mike/p807a.C: Likewise.
58332         * g++.old-deja/g++.other/delete3.C: Likewise.
58333         * g++.old-deja/g++.other/dyncast1.C: Likewise.
58334         * g++.old-deja/g++.other/dyncast2.C: Likewise.
58335         * g++.old-deja/g++.other/dyncast3.C: Likewise.
58336         * g++.old-deja/g++.other/empty1.C: Likewise.
58337         * g++.old-deja/g++.other/temporary1.C: Likewise.
58338         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
58339         * g++.old-deja/g++.pt/t16.C: Likewise.
58340         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
58341
58342 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
58343
58344         * gcc.dg/991230-1.c: New test.
58345
58346 1999-12-29  Jeffrey A Law  (law@cygnus.com)
58347
58348         * gcc.c-torture/compile/991229-3.c: New test.
58349         * gcc.c-torture/compile/991229-2.c: New test.
58350         * gcc.c-torture/compile/991229-1.c: New test.
58351
58352 1999-12-29  Greg McGary <gkm@eng.ascend.com>
58353
58354         * gcc.c-torture/compile/labels-2.c: New test.
58355
58356 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
58357
58358         * gcc.c-torture/execute/991227-1.c: New test.
58359
58360 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58361
58362         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
58363
58364 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
58365
58366         * gcc.c-torture/execute/991221-1.c: New test.
58367
58368 1999-12-20  Nathan Sidwell  <nathan@acm.org>
58369
58370         * g++.old-deja/g++.other/cast3.C: New test.
58371
58372 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
58373
58374         * gcc.c-torture/execute/991216-4.c: New test.
58375
58376 1999-12-16  Michael Meissner  <meissner@cygnus.com>
58377
58378         * gcc.c-torture/execute/991216-1.c: New test.
58379         * gcc.c-torture/execute/991216-2.c: New test.
58380         * gcc.c-torture/execute/991216-3.c: New test.
58381
58382 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58383
58384         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
58385         Actually make the test fail by using "-O2" for compilation.
58386
58387 1999-12-15  Nathan Sidwell  <nathan@acm.org>
58388
58389         * g++.old-deja/g++.warn/cast-align1.C: New test.
58390
58391 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58392
58393         * gcc.c-torture/compile/991214-1.c: New test.
58394         * gcc.c-torture/compile/991214-2.c: New test.
58395
58396 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58397
58398         * gcc.dg/991214-1.c: New test.
58399
58400 1999-12-13  Jeffrey A Law  (law@cygnus.com)
58401
58402         * gcc.c-torture/compile/991213-3.c: New test.
58403         * gcc.c-torture/compile/991213-2.c: New test.
58404         * gcc.c-torture/compile/991213-1.c: New test.
58405
58406 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
58407
58408         * gcc.dg/991209-1.c: New test.
58409
58410 1999-12-08  Nathan Sidwell <nathan@acm.org>
58411
58412         * gcc.c-torture/compile/991208-1.c: New test.
58413
58414 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58415
58416         * gcc.dg/ultrasp2.c: New test.
58417
58418 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
58419
58420         * g++.old-deja/g++.abi/align.C (main): Fix typo.
58421
58422 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
58423
58424         * gcc.c-torture/compile/991202-1.c: New test.
58425         * gcc.c-torture/execute/991202-1.c: New test.
58426         * gcc.c-torture/execute/991202-2.c: New test.
58427         * gcc.c-torture/execute/991202-3.c: New test.
58428
58429 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
58430
58431         * g++.old-deja/g++.abi/align.C: New test.
58432         * g++.old-deja/g++.abi/aggregates.C: Likewise.
58433         * g++.old-deja/g++.abi/bitfields.C: Likewise.
58434
58435 1999-12-01  Richard Henderson  <rth@cygnus.com>
58436
58437         * gcc.c-torture/execute/991201-1.c: New.
58438
58439 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
58440
58441         * gcc.dg/991129-1.c: New test.
58442
58443 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
58444
58445         * gcc.c-torture/compile/991127-1.c: New test.
58446
58447 1999-11-22  Nathan Sidwell  <nathan@acm.org>
58448
58449         * g++.old-deja/g++.other/warn4.C: New test.
58450
58451 1999-11-22  Nathan Sidwell  <nathan@acm.org>
58452
58453         * g++.old-deja/g++.eh/cleanup2.C: New test.
58454         * g++.old-deja/g++.ext/pretty2.C: New test.
58455         * g++.old-deja/g++.ext/pretty3.C: New test.
58456         * g++.old-deja/g++.other/debug6.C: New test.
58457
58458 1999-10-20  Jim Wilson  <wilson@cygnus.com>
58459
58460         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
58461         compiler_output to look for one error message instead of two.
58462
58463 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
58464
58465         * gcc.c-torture/execute/991118-1.c: Also test case
58466         where the word boundary does not split a byte evenly.
58467
58468 1999-11-19  Nathan Sidwell  <nathan@acm.org>
58469
58470         * g++.old-deja/g++.ext/restrict1.C: New test.
58471
58472 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
58473
58474         * gcc.c-torture/execute/991118-1.c: New test.
58475
58476 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
58477
58478         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
58479         working directory pathnames.
58480
58481 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
58482
58483         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
58484         host is equipped with driver.h and driver.o so it can actually
58485         compile and run the tests.
58486
58487 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
58488
58489         * gcc.c-torture/compile/991008-1.c: New test.
58490
58491 1999-11-08  Nick Clifton  <nickc@cygnus.com>
58492
58493         * lib/gcc-dg.exp: Include target-supports.exp
58494
58495 1999-11-05  Nick Clifton  <nickc@cygnus.com>
58496
58497         * lib/target-supports.exp: New file: Provide procs to test for
58498         features supported by the target.
58499         (check_weak_available): Moved here from ecos.exp.
58500         (check_alias_available): New proc: Determine of the target
58501         toolchain supports the alias attribute.
58502
58503         * gcc.dg/special/ecos.exp: Move check_weak_available to
58504         target-supports.exp.
58505         (alias-1.c): Only perform the test if the target supports
58506         aliases.
58507         (wkali-1.c): Only perform the test if the target supports
58508         aliases.
58509
58510         * gcc.dg/990506-0.c: Expect error messages from cross
58511         targets as well as native targets.
58512
58513 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58514
58515         * gcc.dg/ultrasp1.c: Removed xfail.
58516         * gcc.dg/struct-ret-2.c: Likewise.
58517         * gcc.dg/array-1.c: Likewise.
58518
58519 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58520
58521         * gcc.dg/struct-ret-2.c: New test.
58522
58523         * gcc.dg/array-1.c: New test.
58524
58525 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
58526
58527         * gcc.c-torture/execute/991030-1.c: New test.
58528
58529 1999-10-26  Richard Henderson  <rth@cygnus.com>
58530
58531         * gcc.c-torture/compile/991026-2.c: New test.
58532
58533 1999-10-26  Jeffrey A Law  (law@cygnus.com)
58534
58535         * gcc.c-torture/compile/991026-1.c: New test.
58536
58537 1999-10-23  Jeffrey A Law  (law@cygnus.com)
58538
58539         * gcc.c-torture/execute/991023-1.c: New test.
58540
58541 1999-10-19  Jeffrey A Law  (law@cygnus.com)
58542
58543         * gcc.c-torture/execute/991019-1.c: New test.
58544
58545 1999-10-16  Richard Henderson  <rth@cygnus.com>
58546
58547         * gcc.c-torture/execute/991016-1.c: New test.
58548
58549 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
58550
58551         * gcc.c-torture/execute/991014-1.c: New test.
58552
58553 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
58554
58555         * g++.old-deja/g++.other/union2.C: New test.
58556
58557 1999-10-13  Nathan Sidwell  <nathan@acm.org>
58558
58559         * g++.old-deja/g++.other/vaarg2.C: New test.
58560         * g++.old-deja/g++.other/vaarg3.C: New test.
58561
58562 1999-10-12  Craig Burley  <craig@jcb-sc.com>
58563
58564         * g77.f-torture/noncompile/19990905-1.f: Moved from being
58565         in compile/.
58566
58567 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
58568
58569         * gcc.c-torture/execute/va-arg-11.c: New test.
58570
58571 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
58572
58573         * lib/file-format.exp (gcc_target_object_format): Don't
58574         crash if objdump is unavailable.
58575
58576 1999-09-29  Donn Terry <donn@interix.com>
58577
58578         * gcc.misc-tests/mg.exp: delete extraneous redirection.
58579
58580 1999-09-28  Nick Clifton  <nickc@cygnus.com>
58581
58582         * gcc.c-torture/compile/990928-1.c: New test.
58583
58584 1999-09-28  Nathan Sidwell  <nathan@acm.org>
58585
58586         * g++.old-deja/g++.other/decl6.C: New test.
58587
58588 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58589
58590         * gcc.c-torture/execute/va-arg-10.c: New test.
58591
58592 1999-09-27  Nathan Sidwell  <nathan@acm.org>
58593
58594         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
58595         __PRETTY_FUNCTION__.
58596
58597 1999-09-23  Nick Clifton  <nickc@cygnus.com>
58598
58599         * gcc.c-torture/execute/990923-1.c: New test.
58600
58601 1999-09-21  Nick Clifton  <nickc@cygnus.com>
58602
58603         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
58604         for which -fpic is inappropriate.
58605
58606 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
58607
58608         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
58609
58610 1999-09-21  Nathan Sidwell  <nathan@acm.org>
58611
58612         * g++.old-deja/g++.other/dyncast1.C: New test.
58613         * g++.old-deja/g++.other/dyncast2.C: New test.
58614         * g++.old-deja/g++.other/dyncast3.C: New test.
58615         * g++.old-deja/g++.other/dyncast4.C: New test.
58616         * g++.old-deja/g++.other/dyncast5.C: New test.
58617         * g++.old-deja/g++.eh/catch3.C: New test.
58618         * g++.old-deja/g++.eh/catch3p.C: New test.
58619         * g++.old-deja/g++.eh/catch4.C: New test.
58620         * g++.old-deja/g++.eh/catch4p.C: New test.
58621         * g++.old-deja/g++.eh/catch5.C: New test.
58622         * g++.old-deja/g++.eh/catch5p.C: New test.
58623         * g++.old-deja/g++.eh/catch6.C: New test.
58624         * g++.old-deja/g++.eh/catch6p.C: New test.
58625         * g++.old-deja/g++.eh/catch7.C: New test.
58626         * g++.old-deja/g++.eh/catch7p.C: New test.
58627         * g++.old-deja/g++.eh/catch8.C: New test.
58628         * g++.old-deja/g++.eh/catch8p.C: New test.
58629         * g++.old-deja/g++.eh/catch9.C: New test.
58630         * g++.old-deja/g++.eh/catch9p.C: New test.
58631
58632 1999-09-13  Nathan Sidwell  <nathan@acm.org>
58633
58634         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
58635         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
58636
58637 1999-09-13  Jeffrey A Law  (law@cygnus.com)
58638
58639         * gcc.c-torture/compile/990913-1.c: New test.
58640
58641 1999-09-10  Nathan Sidwell  <nathan@acm.org>
58642
58643         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
58644         * g++.old-deja/g++.jason/rfg5.C: Likewise.
58645
58646 1999-09-09  Richard Henderson  <rth@cygnus.com>
58647
58648         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
58649
58650 1999-09-09  Nathan Sidwell  <nathan@acm.org>
58651
58652         * g++.old-deja/g++.other/lookup11.C: New test.
58653         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
58654         what is permitted and what we want.
58655         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
58656         overload use.
58657         * g++.old-deja/g++.jason/rfg5.C: Likewise.
58658
58659 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
58660
58661         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
58662         * gcc.c-torture/noncompile/poison-1.c: New file.
58663
58664 1999-09-08  Nathan Sidwell  <nathan@acm.org>
58665
58666         * g++.old-deja/g++.other/sizeof3.C: New test.
58667         * g++.old-deja/g++.other/sizeof4.C: New test.
58668         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
58669         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
58670
58671 1999-09-07  Richard Henderson  <rth@cygnus.com>
58672
58673         * gcc.dg/va-arg-1.c: New.
58674
58675 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58676
58677         * gcc.c-torture/execute/va-arg-9.c: New test.
58678
58679 1999-09-05  Craig Burley  <craig@jcb-sc.com>
58680
58681         * g77.f-torture/compile/980519-2.f: New test.
58682         * g77.f-torture/compile/19990905-0.f: New test.
58683         * g77.f-torture/compile/19990905-1.f: New test.
58684         * g77.f-torture/compile/19990905-2.f: New test.
58685
58686         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
58687
58688 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
58689
58690         * gcc.c-torture/execute/990827-1.c: Fix typo.
58691
58692 1999-09-03  Nathan Sidwell  <nathan@acm.org>
58693
58694         * g++.old-deja/g++.other/deref1.C: New test.
58695
58696 1999-09-02  Nathan Sidwell  <nathan@acm.org>
58697
58698         * g++.old-deja/g++.other/ambig2.C: New test.
58699         * g++.old-deja/g++.other/cond5.C: New test.
58700         * g++.old-deja/g++.other/lookup16.C: New test.
58701
58702 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
58703
58704         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
58705         assemblers too.
58706
58707 1999-08-31  Jeffrey A Law  (law@cygnus.com)
58708
58709         * lib/c-torture.exp: Avoid the "compare executables" optimization
58710         when testing native.
58711
58712 1999-08-29  Jeffrey A Law  (law@cygnus.com)
58713
58714         * gcc.c-torture/execute/990829-1.c: New test.
58715         * gcc.c-torture/compile/990829-1.c: New test.
58716
58717 1999-08-27  Paul Burchard  <burchard@pobox.com>
58718
58719         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
58720         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
58721         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
58722         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
58723         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
58724         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
58725         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
58726         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
58727         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
58728         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
58729         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
58730
58731 1999-08-27  Jeffrey A Law  (law@cygnus.com)
58732
58733         * gcc.c-torture/execute/990827-1.c: New test.
58734
58735 1999-08-26  Craig Burley  <craig@jcb-sc.com>
58736
58737         * g77.f-torture/noncompile/19990826-4.f: New test.
58738
58739         * g77.f-torture/compile/19990826-3.f: New test.
58740
58741         * g77.f-torture/execute/19990826-2.f: New test.
58742
58743         * g77.f-torture/compile/19990826-1.f: New test.
58744
58745         * gcc.c-torture/execute/990826-0.c: New test.
58746         * g77.c-torture/execute/19990826-0.f: New test.
58747
58748         * g77.f-torture/noncompile/970626-2.f: New test.
58749
58750 1999-08-25  Paul Burchard  <burchard@pobox.com>
58751
58752         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
58753         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
58754         lss-011.C: New tests.
58755
58756 1999-08-25  Nathan Sidwell  <nathan@acm.org>
58757
58758         * g++.old-deja/g++.other/decl5.C: New test.
58759
58760 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58761
58762         * noncompile/noncompile.exp: Load_lib c-torture.exp.
58763         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
58764         call `postbase' for each one.  All callers of `postbase' changed
58765         to call this instead.
58766
58767 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
58768
58769         * gcc.c-torture/execute/990811-1.c: New test.
58770
58771 1999-08-09  Nick Clifton  <nickc@cygnus.com>
58772
58773         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
58774         just native ones.
58775
58776         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
58777         just native ones.
58778
58779 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
58780
58781         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
58782
58783 1999-08-04  Jeffrey A Law  (law@cygnus.com)
58784
58785         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
58786
58787 1999-08-04  Nathan Sidwell  <nathan@acm.org>
58788
58789         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
58790
58791 1999-08-04  Jeffrey A Law  (law@cygnus.com)
58792
58793         * gcc.c-torture/execute/990804-1.c: New test.
58794
58795 1999-08-03  Nathan Sidwell  <nathan@acm.org>
58796
58797         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
58798         * g++.old-deja/g++.brendan/crash64.C: Likewise.
58799         * g++.old-deja/g++.brendan/overload8.C: Likewise.
58800
58801 1999-08-03  Nathan Sidwell  <nathan@acm.org>
58802
58803         * g++.old-deja/g++.other/struct1.C: New test.
58804
58805 1999-08-03  Nathan Sidwell  <nathan@acm.org>
58806
58807         * g++.old-deja/g++.other/enum2.C: New test.
58808
58809 1999-08-02  Richard Henderson  <rth@cygnus.com>
58810
58811         Adapted from tests from Franz Sirl:
58812         * gcc.c-torture/execute/va-arg-7.c: New test.
58813         * gcc.c-torture/execute/va-arg-8.c: New test.
58814
58815 1999-08-01  Jeffrey A Law  (law@cygnus.com)
58816
58817         * gcc.c-torture/compile/990801-2.c: New test.
58818
58819         * gcc.c-torture/compile/990801-1.c: New test.
58820
58821 1999-07-27  Michael Meissner  <meissner@cygnus.com>
58822
58823         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
58824         fp-cmp-1.c, converting double to float.
58825
58826         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
58827         fp-cmp-1.c, converting double to long double.
58828
58829         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
58830         from fr1 to unknown_register, since fr1 is a legitimate register
58831         on some machines.
58832
58833 1999-07-25  Jeffrey A Law  (law@cygnus.com)
58834
58835         * README: More listname related changes.
58836
58837 1999-07-08  Catherine Moore  <clm@cygnus.com>
58838
58839         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
58840
58841 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
58842
58843         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
58844
58845 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
58846
58847         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
58848
58849 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
58850
58851         * gcc.dg/990703-1.c: New test.
58852
58853 1999-06-29  Nick Clifton  <nickc@cygnus.com>
58854
58855         * lib/file-format.exp: New file: Move definition of proc
58856         gcc_target_object_format to here from
58857         gcc.dg/special/ecos.exp.
58858
58859         * lib/c-torture.exp: Include lib file-format.exp.
58860         * lib/gcc-dg.exp: Include lib file-format.exp.
58861
58862         * gcc.dg/special/ecos.exp: Remove definition of proc
58863         gcc_target_object_format.
58864
58865 1999-06-28  Jeffrey A Law  (law@cygnus.com)
58866
58867         * gcc.c-torture/execute/990628-1.c: New test.
58868
58869 1999-06-25  Jeffrey A Law  (law@cygnus.com)
58870
58871         * gcc.c-torture/compile/990625-2.c: New test.
58872
58873         * gcc.c-torture/compile/990625-1.c: New test.
58874
58875 1999-06-23  Nick Clifton  <nickc@cygnus.com>
58876
58877         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
58878         attributes compile.
58879         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
58880         ports that use the COFF/PE file format.
58881
58882 1999-06-17  Jeffrey A Law  (law@cygnus.com)
58883
58884         * gcc.c-torture/compile/990617-1.c: New test.
58885
58886 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
58887
58888         * g++.old-deja/g++.other/decl4.C: New test.
58889
58890 1999-06-14  Nathan Sidwell  <nathan@acm.org>
58891
58892         * g++.old-deja/g++.other/bitfld3.C: New test.
58893
58894 1999-06-08  Nathan Sidwell  <nathan@acm.org>
58895
58896         * g++.old-deja/g++.eh/catch1.C: New test.
58897
58898 1999-06-07  Jeffrey A Law  (law@cygnus.com)
58899
58900         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
58901
58902         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
58903         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
58904
58905 1999-06-05  Craig Burley  <craig@jcb-sc.com>
58906
58907         * g77.f-torture/compile/19990502-0.f: Replace with new,
58908         shorter, test that still fails after recent changes.
58909
58910 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58911
58912         * gcc.c-torture/execute/990604-1.c: New test.
58913
58914 1999-05-31  Jeffrey A Law  (law@cygnus.com)
58915
58916         * gcc.c-torture/execute/990531-1.c: New test.
58917
58918 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58919
58920         * gcc.c-torture/compile/990527-1.c: New test.
58921
58922 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
58923
58924         * gcc.c-torture/execute/990527-1.c: New test.
58925
58926 1999-05-25  Nick Clifton  <nickc@cygnus.com>
58927
58928         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
58929         bitfields as signed.
58930
58931 1999-05-25  Craig Burley  <craig@jcb-sc.com>
58932
58933         * g77.f-torture/compile/19990525-0.f: New test.
58934
58935 1999-05-25  Jeffrey A Law  (law@cygnus.com)
58936
58937         * gcc.c-torture/execute/990525-2.c: New test.
58938
58939         * gcc.c-torture/execute/990525-1.c: New test.
58940
58941 1999-05-24  Nathan Sidwell  <nathan@acm.org>
58942
58943         * g++.old-deja/g++.other/anon3.C: New test.
58944         * g++.old-deja/g++.other/anon4.C: New test.
58945         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
58946         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
58947         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
58948         Merrill).
58949
58950 1999-05-24  Jeffrey A Law  (law@cygnus.com)
58951
58952         * gcc.c-torture/execute/990524-1.c: New test.
58953
58954         * gcc.dg/990524-1.c: New test.
58955
58956 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58957
58958         * gcc.c-torture/compile/990523-1.c: New test.
58959
58960 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
58961
58962         * gcc.c-torture/compile/990519-1.c: New test.
58963
58964 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58965
58966         * gcc.c-torture/compile/990517-1.c: New test.
58967
58968         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
58969         (e4, f4): New tests.
58970         (main): Call them.
58971
58972 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58973
58974         * gcc.dg/noreturn-1.c: New test.
58975
58976 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
58977
58978         * gcc.c-torture/execute/990513-1.c: New test.
58979
58980 1999-05-10  Richard Henderson  <rth@cygnus.com>
58981
58982         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
58983
58984 1999-05-10  Craig Burley  <craig@jcb-sc.com>
58985
58986         * g77.f-torture/execute/erfc.f: Use small single-precision
58987         values, to avoid problems on Alphas when not -mieee.
58988
58989 1999-05-08  Craig Burley  <craig@jcb-sc.com>
58990
58991         * gcc.dg/990506-0.c: New test.
58992
58993 1999-05-08  Richard Henderson  <rth@cygnus.com>
58994
58995         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
58996         the constant to test.  Don't XFAIL 64-bit targets.
58997
58998         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
58999         * g++.old-deja/g++.law/profile1.C: Likewise.
59000
59001         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
59002         operator new instances.
59003         * g++.old-deja/g++.other/delete5.C: Likewise.
59004
59005 1999-05-03  Craig Burley  <craig@jcb-sc.com>
59006
59007         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
59008         intrinsic.
59009
59010 1999-05-03  Craig Burley  <craig@jcb-sc.com>
59011
59012         * g77.f-torture/execute/u77-test.f: Reverse order of two
59013         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
59014
59015 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59016
59017         * gcc.dg/compare1.c: New test.
59018
59019 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
59020
59021         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
59022         New tests.
59023
59024 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59025
59026         * g77.f-torture/compile/19990502-1.f: New test.
59027
59028 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59029
59030         * g77.f-torture/compile/19990502-0.f: New test.
59031
59032 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59033
59034         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
59035         intrinsic.
59036
59037 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59038
59039         * g77.f-torture/execute/u77-test.f (main): List libU77
59040         intrinsics not currently tested.
59041         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
59042         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
59043         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
59044         Trim blanks off the ends of some printed strings.
59045
59046 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59047
59048         * g77.f-torture/execute/u77-test.f (main): Just warn about
59049         FSTAT gid disagreement, as it's expected on some systems.
59050
59051 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59052
59053         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
59054         use a new function, which allows for some slop.
59055         Clean up some commentary.
59056         (issum): The new function.
59057         (sgladd): Deleted subroutine.
59058
59059 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59060
59061         * g77.f-torture/execute/u77-test.f: Modify to be more like
59062         libf2c/libU77 version, bringing patches to that version here.
59063         Add suitable commentary.
59064
59065 1999-04-25  Richard Henderson  <rth@cygnus.com>
59066
59067         * gcc.dg/990424-1.c: New test.
59068
59069 1999-04-24  Craig Burley  <craig@jcb-sc.com>
59070
59071         * g77.f-torture/execute/u77-test.f (main): Bug involving
59072         LSTAT has been fixed, so turn back on full checking.
59073
59074 1999-04-20  Craig Burley  <craig@jcb-sc.com>
59075
59076         * g77.f-torture/compile/19990419-0.f: New test.
59077         * g77.f-torture/execute/19990419-1.f: New test.
59078
59079 1999-04-17  Richard Henderson  <rth@cygnus.com>
59080
59081         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
59082         to avoid the need for a prototype to supress a warning.
59083
59084 1999-04-07  Jim Wilson  <wilson@cygnus.com>
59085
59086         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
59087
59088 1999-04-04  Jeffrey A Law  (law@cygnus.com)
59089
59090         * gcc.c-torture/execute/990404-1.c: New test.
59091
59092 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59093
59094         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
59095         * gcc.dg/cpp-if3.c: Don't use -pedantic.
59096         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
59097         missing initializer warnings.
59098
59099 1999-03-28  Jeffrey A Law  (law@cygnus.com)
59100
59101         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
59102         matching strings.
59103
59104 1999-03-26  Jeffrey A Law  (law@cygnus.com)
59105
59106         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
59107
59108 1999-03-26  Craig Burley  <craig@jcb-sc.com>
59109
59110         * g77.f-torture/execute/19990325-0.f: New test.
59111         * g77.f-torture/execute/19990325-1.f: New test.
59112
59113 1999-03-24  Jeffrey A Law  (law@cygnus.com)
59114
59115         * gcc.c-torture/execute/990324-1.c: New test.
59116
59117 1999-03-22  Jim Wilson  <wilson@cygnus.com>
59118
59119         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
59120         test with 4.
59121
59122 1999-03-17  Richard Henderson  <rth@cygnus.com>
59123
59124         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
59125
59126 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59127
59128         * g77.f-torture/execute/19990313-2.f: New test.
59129         * g77.f-torture/execute/19990313-3.f: New test.
59130
59131 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59132
59133         * g77.f-torture/execute/19990313-0.f: New test.
59134         * g77.f-torture/execute/19990313-1.f: New test.
59135
59136 1999-03-12  Jim Wilson  <wilson@cygnus.com>
59137
59138         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
59139         printf to sprintf.
59140         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
59141         (main): Add check for u15.  Conditionalize u31 check depending on
59142         whether ints are <32 bits or >=32 bits.
59143
59144 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59145
59146         * g77.f-torture/execute/19981119-0.f: Improve testiness.
59147
59148 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59149
59150         * g77.f-torture/compile/19990305-0.f: New test.
59151         * g77.f-torture/execute/19981119-0.f: New test.
59152
59153 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59154
59155         * g77.f-torture/execute/970625-2.f: call ABORT if final
59156         result is not correct, instead of just printing it.
59157         Add this checking via newly introduced obfuscation, to
59158         trip up buggy front ends.
59159
59160 1999-03-07  Craig Burley  <craig@jcb-sc.com>
59161
59162         * g77.f-torture/compile/960317-1.f: Moved from being
59163         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
59164
59165 1999-03-06  Craig Burley  <craig@jcb-sc.com>
59166
59167         * g77.f-torture/execute/960317-1.f: New (old) test.
59168         * g77.f-torture/execute/970625-2.f: Ditto.
59169
59170 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
59171
59172         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
59173         error message on line 1 or line 2; cccp and cpplib do this differently.
59174
59175 1999-03-01  Jeffrey A Law  (law@cygnus.com)
59176
59177         * g++.old-deja/g++.law/weak1.C: New test.
59178
59179 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59180
59181         * gcc.c-torture/execute/990119-1.c: Renamed to...
59182         * gcc.dg/990119-1.c: this, so it will only be tested once
59183         (it's a preprocessor test, it doesn't need to be run at
59184         multiple optimization levels).
59185
59186 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59187
59188         * lib/g++.exp: Don't add incdir=$base_dir/../include to
59189           ALWAYS_CXXFLAGS.
59190
59191 1999-02-24  Craig Burley  <craig@jcb-sc.com>
59192
59193         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
59194         * g77.f-torture/compile/19981216-0.f: ...as it is expected
59195         to not be compilable by current g77.
59196
59197 1999-02-24  Nick Clifton  <nickc@cygnus.com>
59198
59199         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
59200
59201 1999-02-22  Jeffrey A Law  (law@cygnus.com)
59202
59203         * gcc.c-torture/execute/990222-1.c: New test.
59204
59205 1999-02-19  Craig Burley  <craig@jcb-sc.com>
59206
59207         * g77.f-torture/compile/19990218-0.f: New test.
59208         * g77.f-torture/noncompile/19990218-1.f: New test.
59209
59210 1999-02-18  Craig Burley  <craig@jcb-sc.com>
59211
59212         * g77.f-torture/compile/19981216-0.f: New test.
59213
59214 1999-02-14  Jeffrey A Law  (law@cygnus.com)
59215
59216         * gcc.dg/990214-1.c: New test.
59217
59218 1999-02-13  Jeffrey A Law  (law@cygnus.com)
59219
59220         * gcc.dg/990213-2.c: New test.
59221
59222         * gcc.dg/990213-1.c: New test.
59223
59224 1999-02-12  Jeffrey A Law  (law@cygnus.com)
59225
59226         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
59227         ints.
59228
59229 1999-02-11  Nick Clifton  <nickc@cygnus.com>
59230
59231         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
59232         specified by target.
59233
59234         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
59235
59236 1999-02-11  Jeffrey A Law  (law@cygnus.com)
59237
59238         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
59239
59240 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
59241
59242         * gcc.dg/special/ecos.exp: New test driver for new tests with
59243         special requirements.
59244
59245         * gcc.dg/special/alias-1.c: New test.
59246         * gcc.dg/special/gcsec-1.c: New test.
59247         * gcc.dg/special/weak-1.c: New test.
59248         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
59249         * gcc.dg/special/weak-2.c: New test.
59250         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
59251         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
59252         * gcc.dg/special/wkali-1.c: New test.
59253         * gcc.dg/special/wkali-2.c: New test.
59254         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
59255         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
59256
59257 1999-02-10  Felix Lee  <flee@cygnus.com>
59258
59259           * lib/c-torture.exp (c-torture-compile): Pull out code for
59260           analyzing gcc error messages.
59261           (c-torture-execute): Likewise.  Fix some (harmless) false
59262           positives.
59263           * lib/gcc.exp (gcc_check_compile): New function.
59264
59265 1999-02-08  Richard Henderson  <rth@cygnus.com>
59266
59267         * gcc.c-torture/execute/990208-1.c: New test.
59268
59269 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
59270
59271         * g++.dg/special/ecos.exp: New driver for new tests with special
59272         requirements
59273
59274         * g++.dg/special/conpr-1.C: New test
59275         * g++.dg/special/conpr-2.C: New test
59276         * g++.dg/special/conpr-2a.C: New test
59277         * g++.dg/special/conpr-3.C: New test
59278         * g++.dg/special/conpr-3a.C: New test
59279         * g++.dg/special/conpr-3b.C: New test
59280
59281         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
59282         allow g++ to use the dg driver
59283
59284         * README: Add comment about g++.dg directory
59285
59286 1999-02-06  Jeffrey A Law  (law@cygnus.com)
59287
59288         * README: Update email addresses.
59289
59290 1999-02-03  Nick Clifton  <nickc@cygnus.com>
59291
59292         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
59293         arguments in order to force structure S onto the stack even on
59294         the alpha.
59295         (test): Pass 10 leading arguments to function foo as well as the
59296         structure S.
59297
59298         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
59299         failure for all targets.
59300
59301         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
59302         abort to terminate program execution.
59303
59304 1999-01-30  Richard Henderson  <rth@cygnus.com>
59305
59306         * gcc.c-torture/execute/990130-1.c: New test.
59307
59308 1999-01-30  Jeffrey A Law  (law@cygnus.com)
59309
59310         * gcc.dg/990130-1.c: New test.
59311
59312 1999-01-28  Michael Meissner  <meissner@cygnus.com>
59313
59314         * gcc.c-torture/execute/990128-1.c: New test.
59315
59316 1999-01-27  Michael Meissner  <meissner@cygnus.com>
59317
59318         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
59319
59320 1999-01-27  Felix Lee  <flee@cygnus.com>
59321
59322         * lib/c-torture.exp (c-torture-compile): pull out code for
59323         analyzing gcc error messages.
59324         (c-torture-execute): ditto, and fix some (harmless) false
59325         positives.
59326         * lib/gcc.exp (gcc_check_compile): new function.
59327
59328 1999-01-17  Jeffrey A Law  (law@cygnus.com)
59329
59330         * gcc.dg/990117-1.c: New test.
59331
59332         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
59333
59334         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
59335
59336 1999-01-15  Jeffrey A Law  (law@cygnus.com)
59337
59338         * g77.f-torture/compile/990115-1.f: New test.
59339
59340 1999-01-07  Jeffrey A Law  (law@cygnus.com)
59341
59342         * gcc.c-torture/compile/990107-1.c: New test
59343
59344 1999-01-06  Jeffrey A Law  (law@cygnus.com)
59345
59346         * gcc.c-torture/execute/990106-2.c: New test.
59347
59348         * gcc.c-torture/execute/990106-1.c: New test.
59349
59350 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
59351
59352         * gcc.c-torture/compile/981223-1.c: New test.
59353
59354 1998-12-29  Richard Henderson  <rth@cygnus.com>
59355
59356         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
59357         (opt3): Rename from opt4 and disable.
59358
59359 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
59360
59361         * g++.old-deja/g++.pt/ptrmem5.C: New test.
59362
59363 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
59364
59365         * g++.old-deja/g++.other/conv5.C: New test.
59366
59367 1998-12-14  Nick Clifton  <nickc@cygnus.com>
59368
59369         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
59370
59371 1998-12-11  Jeffrey A Law  (law@cygnus.com)
59372
59373         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
59374
59375 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
59376
59377         * gcc.c-torture/compile/981211-1.c: New test.
59378
59379 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
59380
59381         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
59382
59383         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
59384
59385 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59386
59387         * gcc.special/930510-1.c: Make C9X safe.
59388         * gcc.misc-tests/gcov-1.c Similarly.
59389         * gcc.misc-tests/gcov-2.c Similarly.
59390
59391 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59392
59393         * gcc.dg/ultrasp1.c: New test.
59394
59395 1998-12-06  Richard Henderson  <rth@cygnus.com>
59396
59397         * gcc.c-torture/execute/981206.c: New test.
59398
59399 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59400
59401         * g++.old-deja/g++.ns/template7.C: New test.
59402
59403         * g++.old-deja/g++.other/expr1.C: New test.
59404
59405         * g++.old-deja/g++.eh/tmpl3.C: New test.
59406
59407         * g++.old-deja/g++.eh/tmpl2.C: New test.
59408
59409 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
59410
59411         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
59412         * g++.old-deja/g++.other/using6.C: Removed.
59413         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
59414
59415         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
59416
59417 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
59418
59419         * g++.old-deja/g++.pt/overload8.C: New test.
59420
59421         * g++.old-deja/g++.pt/overload7.C: New test.
59422
59423         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
59424
59425         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
59426         and relinking messages.
59427         * lib/g++.exp (g++_target_compile): Remove .rpo file when
59428         compiling with -frepo.
59429
59430 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
59431
59432         * g++.old-deja/g++.pt/lookup6.C: New test.
59433
59434 1998-11-30  Nick Clifton  <nickc@cygnus.com>
59435
59436         * gcc.c-torture/execute/981130-1.c: New test.
59437         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
59438
59439 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
59440
59441         * g++.old-deja/g++.pt/explicit76.C: New test.
59442
59443         * g++.old-deja/g++.pt/friend38.C: New test.
59444
59445         * g++.old-deja/g++.ns/crash2.C: New test.
59446
59447         * g++.old-deja/g++.pt/defarg8.C: New test.
59448
59449         * g++.old-deja/g++.pt/instantiate6.C: New test.
59450
59451         * g++.old-deja/g++.pt/static6.C: New test.
59452
59453         * g++.old-deja/g++.pt/decl2.C: New test.
59454
59455 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
59456
59457         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
59458         problem is actually related with name lookup, but so what? :-)
59459
59460         * g++.old-deja/g++.pt/friend37.C: New test.
59461
59462 1998-11-25  Dave Love  <d.love@dl.ac.uk>
59463
59464         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
59465         element, which fails on some systems.
59466
59467         * g77.f-torture/execute/labug1.f: New test.
59468
59469 1998-11-21  Jeffrey A Law  (law@cygnus.com)
59470
59471         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
59472         is defined.
59473
59474 1998-11-18  Dave Love  <d.love@dl.ac.uk>
59475
59476         * g77.f-torture/compile/981117-1.f: New test.
59477
59478 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
59479
59480         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
59481         properly discarded.
59482
59483 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
59484
59485         * gcc.c-torture/execute/memcheck: New directory of tests for
59486         -fcheck-memory-usage.
59487
59488 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
59489
59490         * README: New file, general information about the testsuite and
59491         new description of the various C++ test subdirectories.
59492         * README.g++: Eliminate obsolete information, update and move most
59493         relevant stuff to README.
59494
59495 1998-11-07  Richard Henderson  <rth@cygnus.com>
59496
59497         * gcc.c-torture/compile/981107-1.c: New test.
59498
59499 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
59500
59501         * execute/memcpy-bi.c: New testcase.
59502
59503 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
59504
59505         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
59506         base classes.
59507
59508         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
59509         template is selected.
59510
59511         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
59512         classes, it should be accepted for all types.
59513
59514         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
59515
59516         * g++.old-deja/g++.pt/spec24.C: Ensure that template
59517         specializations start with template headers.
59518
59519 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
59520
59521         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
59522
59523         * g++.old-deja/g++.other/init9.C: Test cross initialization of
59524         non-POD types.
59525
59526 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
59527
59528         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
59529
59530 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
59531
59532         * compile/981022-1.c, compile/981022-1.x: New test and driver.
59533
59534 1998-10-19  Jeffrey A Law  (law@cygnus.com)
59535
59536         * 981019-1.c: New test.
59537
59538 1998-10-14  Robert Lipe <robertl@dgii.com>
59539
59540         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
59541         find objc headers.
59542
59543 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59544
59545         * compile/981001-4.c: Remove use of GCC extension that triggers a
59546         compiler bug.
59547
59548 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
59549
59550         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
59551
59552 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
59553
59554         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
59555         instantiation of template produces incorrect code for delete
59556         expression.
59557
59558         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
59559         constructors' name is not unique.
59560         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
59561         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
59562
59563         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
59564         automatic array of const is ill-formed.
59565
59566         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
59567         of template parameter?
59568
59569         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
59570         const.
59571
59572         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
59573         pointer-to-member expression.
59574
59575         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
59576         declaration causes ICE.
59577
59578 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
59579
59580         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
59581         reserved in the global namespace.
59582
59583         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
59584         generate needed virtual table.
59585
59586         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
59587
59588 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
59589
59590         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
59591         template-dependent type
59592
59593 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
59594
59595         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
59596         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
59597         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
59598
59599         * g++.old-deja/g++.other/using5.C: New test; using decl from base
59600         class should be usable as argument of member function.
59601         * g++.old-deja/g++.other/using6.C: New test; using decl from base
59602         class should be usable as return type of member function.
59603         * g++.old-deja/g++.other/using7.C: New test; using decl from base
59604         class should be usable as type of data member.
59605
59606         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
59607
59608 1998-10-09  Jeffrey A Law  (law@cygnus.com)
59609
59610         * gcc.c-torture/special/920521-1.c: Fix bogus test.
59611
59612 1998-10-08  Nick Clifton  <nickc@cygnus.com>
59613
59614         * gcc.dg/dll-?.c Add thumb to target list.
59615         Fix assembler scan patterns to match current assembler output.
59616
59617 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
59618
59619         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
59620         matching of template brackets.
59621
59622         * g++.old-deja/g++.other/using4.C: New test.  Test using
59623         declarations of methods from base classes.
59624
59625         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
59626         within functions should introduce names into the innermost
59627         enclosing namespace.
59628
59629         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
59630         of static locals if first initialization throws.
59631
59632 1998-10-07  Jim Wilson  <wilson@cygnus.com>
59633
59634         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
59635
59636 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
59637
59638         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
59639         lose track of the possible targets of tablejump insns.
59640         * special/special.exp: Run it.
59641
59642 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59643
59644         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
59645         must be declared before its specializations can be named in friend
59646         declarations.
59647
59648 1998-10-05  Dave Love  <d.love@dl.ac.uk>
59649
59650         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
59651
59652         * g77.f-torture/execute/io1.f: New test.
59653
59654 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
59655
59656         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
59657         with pointer to template function, for which no argument deduction
59658         is possible.
59659
59660         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
59661         specialization of template function as argument to template
59662         function.
59663
59664         * g++.old-deja/g++.other/access2.C: New test; Inner class
59665         shouldn't have privileged access to Outer's names.
59666
59667 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
59668
59669         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
59670         friend template declared within template class conflicts with
59671         nested class of the same name.
59672
59673         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
59674         is ignored.
59675
59676         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
59677         object with direct initializer as function declaration.
59678
59679         * g++.old-deja/g++.other/decl2.C: New test; duplicate
59680         initializers.
59681
59682         * g++.old-deja/g++.other/null2.C: New test; conditional operator
59683         involving const pointer and NULL produces incorrect result.
59684
59685         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
59686         type name without `typename' should be rejected with -pedantic.
59687
59688 1998-10-02  Richard Henderson  <rth@cygnus.com>
59689
59690         * g++.old-deja/g++.other/addrof1.C: New test.
59691
59692 1998-10-01  Nick Clifton  <nickc@cygnus.com>
59693
59694         * gcc.c-torture/compile/981001-1.c: New test.
59695         * gcc.c-torture/execute/981001-1.c: New test.
59696
59697 1998-10-01  Jeffrey A Law  (law@cygnus.com)
59698
59699         * gcc.c-torture/compile/981001-2.c: New test.
59700         * gcc.c-torture/compile/981001-3.c: New test.
59701         * gcc.c-torture/compile/981001-4.c: New test.
59702
59703 1998-10-01  Robert Lipe  <robertl@dgii.com>
59704
59705         * lib/objc.exp (objc_target_compile): Add -L during compiles for
59706         multilibbed hosts.  Idea grafted from g77.exp.
59707
59708 1998-09-30  Dave Love  <d.love@dl.ac.uk>
59709
59710         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
59711         avoid losing on systems which need -lsocket.
59712
59713 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
59714
59715         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
59716         * g++.old-deja/g++.other/nested2.C: Ditto.
59717         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
59718         failure.
59719
59720 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
59721
59722         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
59723         preferred over template operator!= for enum bitfields.
59724
59725 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
59726
59727         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
59728         that happen to have the same base name, but in different scopes,
59729         are incorrectly rejected.
59730
59731 1998-09-16  Richard Henderson  <rth@cygnus.com>
59732
59733         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
59734         on the native word size instead of an integer literal.
59735
59736 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
59737
59738         * g++.old-deja/g++.other/static2.C: Invocation of static data
59739         member of type pointer-to-function denoted as non-static member.
59740
59741         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
59742         checks involving function types and aliases.
59743
59744 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
59745
59746         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
59747         redefined to the same non-trivial type.
59748
59749         * g++.old-deja/g++.pt/explicit73.C: Test for proper
59750         namespace-qualification of template specializations declared in
59751         other namespaces.
59752
59753         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
59754         to declare a subset of the specializations of a template function
59755         as friends of specializations of a template class.
59756
59757         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
59758         member templates that do not fully specialize the enclosing
59759         template class are rejected.
59760
59761 1998-09-11  Dave Love  <d.love@dl.ac.uk>
59762
59763         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
59764
59765 1998-09-08  Dave Love  <d.love@dl.ac.uk>
59766
59767         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
59768         altered from libf2c/libU77 version.
59769
59770 1998-09-06  Dave Love  <d.love@dl.ac.uk>
59771
59772         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
59773
59774 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
59775             Alexandre Oliva  <oliva@dcc.unicamp.br>
59776
59777         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
59778         (un)signed char are different types for template specialization
59779         purposes.
59780
59781 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
59782
59783         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
59784         * objc: ObjC testsuite.
59785
59786 1998-08-31  Catherine Moore  <clm@cygnus.com>
59787
59788         * gcc.c-torture/execute/941014-1.x: New file.
59789
59790 1998-08-31  Nick Clifton  <nickc@cygnus.com>
59791
59792         * lib/c-torture.exp: Add support for
59793         torture_eval_before_compile and torture_eval_before_execute
59794         variables.
59795
59796 1998-08-30  Jeffrey A Law  (law@cygnus.com)
59797
59798         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
59799         this test triggers valid.
59800
59801 1998-08-27  Jeffrey A Law  (law@cygnus.com)
59802
59803         * gcc.dg/980827-1.c: New test.
59804
59805 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
59806
59807         * gcc.c-torture/execute/loop-4b.c: New test.
59808
59809 1998-08-26  Nick Clifton  <nickc@cygnus.com>
59810
59811         * lib/c-torture.exp: Add support for
59812         torture_eval_before_compile and torture_eval_before_execute
59813         variables.
59814
59815 1998-08-25  Jeffrey A Law  (law@cygnus.com)
59816
59817         * gcc.c-torture/compile/980825-1.c: New test.
59818
59819 1998-08-24  Nick Clifton  <nickc@cygnus.com>
59820
59821         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
59822         count number tests in opt_t0 not good_t0.
59823
59824 1998-08-24  Jeffrey A Law  (law@cygnus.com)
59825
59826         * gcc.c-torture/compile/930326-1.x: Fix typo.
59827
59828 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
59829
59830         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
59831         causes an ICE.
59832
59833 1998-08-21  Jeffrey A Law  (law@cygnus.com)
59834
59835         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
59836         STACK_SIZE is defined.
59837         * gcc.c-torture/unsorted/stuct.c: Similarly.
59838
59839         * gcc.c-torture/compile/980821-1.c: New test.
59840
59841 1998-08-21  Jeffrey A Law  (law@cygnus.com)
59842
59843         * gcc.c-torture/execute/980526-2.c: Disable for targets with
59844         16bit ints.
59845
59846 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
59847
59848         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
59849         code.
59850
59851 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
59852
59853         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
59854         error'.
59855
59856 1998-08-18  Jeffrey A Law  (law@cygnus.com)
59857
59858         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
59859
59860 1998-08-16  Jeffrey A Law  (law@cygnus.com)
59861
59862         * gcc.c-torture/compile/980816-1.c: New test.
59863
59864         * gcc.dg/980816-1.c: New test.
59865
59866 1998-08-13  Jeffrey A Law  (law@cygnus.com)
59867
59868         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
59869         compiler for ieee tests.
59870
59871 1998-08-01  Dave Love  <d.love@dl.ac.uk>
59872
59873         * g77.f-torture/compile/980729-0.f: New test.
59874
59875 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
59876
59877         * gcc.c-torture/special/eeprof-1.c: New test, for
59878         -finstrument-functions.
59879         * gcc.c-torture/special/special.exp: Run it.
59880
59881 1998-07-29  Jeffrey A Law  (law@cygnus.com)
59882
59883         * gcc.c-torture/compile/980729-1.c: New test.
59884
59885 1998-07-27  Nick Clifton  <nickc@cygnus.com>
59886
59887         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
59888         __thumb__ is defined, and test for ARM style doubles if so.
59889
59890 1998-07-26  Dave Love  <d.love@dl.ac.uk>
59891
59892         * g77.f-torture/noncompile/980615-0.f: New test.
59893
59894 1998-07-26  H.J. Lu  (hjl@gnu.org)
59895
59896         * gcc.dg/980312-1.c: Do link instead of compile.
59897         * gcc.dg/980313-1.c: Likewise.
59898
59899 1998-07-26  Jeffrey A Law  (law@cygnus.com)
59900
59901         * gcc.c-torture/compile/980726-1.c: New test.
59902
59903 1998-07-25  Dave Love  <d.love@dl.ac.uk>
59904
59905         * g77.f-torture/execute/io0.f: New test.
59906
59907 1998-07-24  Nick Clifton  <nickc@cygnus.com>
59908
59909         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
59910         an int.
59911
59912 1998-06-18  Michael Meissner  <meissner@cygnus.com>
59913
59914         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
59915         m32r bugs.
59916
59917 1998-07-17  Nick Clifton  <nickc@cygnus.com>
59918
59919         * gcc.dg/980626-1.c: Expect failures for all toolchains until
59920         c-decl.c:grokdeclarator can handle mode attributes.
59921
59922 1998-07-16  Jeffrey A Law  (law@cygnus.com)
59923
59924         * gcc.c-torture/execute/980716-1.c: New test.
59925
59926 1998-07-13  Jeffrey A Law  (law@cygnus.com)
59927
59928         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
59929         the mn10200.
59930         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
59931         the mn10200.
59932         * gcc.c-torture/execute/va-arg-3.x: Similarly.
59933         * gcc.c-torture/compile/930326-1.x: Similarly.
59934
59935 1998-07-13  Dave Love  <d.love@dl.ac.uk>
59936
59937         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
59938         New test from Craig.
59939
59940 1998-07-12  Dave Love  <d.love@dl.ac.uk>
59941
59942         * g77.f-torture/noncompile/980616-0.f: New test.
59943
59944         * g77.f-torture/execute/970816-3.f: New test from Craig.
59945
59946 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59947
59948         *  g++.other/singleton.C: Return error value instead of taking
59949         SIGSEGV.
59950
59951 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
59952
59953         *  g++.other/singleton.C: New test.  Warning is under dispute.
59954         Runtime crash is not.
59955
59956 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59957
59958         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
59959         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
59960         using6.C, using7.C}: New namespace tests.
59961
59962 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
59963
59964         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
59965         specialization with typedef'ed names used as array indexes.
59966
59967 1998-07-09  Jeffrey A Law  (law@cygnus.com)
59968
59969         * gcc.c-torture/execute/980709-1.c: New test.
59970
59971         * gcc.dg/980709-1.c: New test.
59972
59973 1998-07-07  Richard Henderson  <rth@cygnus.com>
59974
59975         * gcc.c-torture/execute/bcp-1.c: New test.
59976
59977 1998-07-07  Jeffrey A Law  (law@cygnus.com)
59978
59979         * gcc.c-torture/execute/980707-1.c: New test.
59980
59981 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
59982
59983         * gcc.c-torture/compile/980706-1.c: New test.
59984
59985 1998-07-01  Dave Love  <d.love@dl.ac.uk>
59986
59987         * g77.f-torture/execute/980701-0.f,
59988         g77.f-torture/execute/980701-1.f: New test from Craig.
59989
59990 1998-07-01  Jeffrey A Law  (law@cygnus.com)
59991
59992         * gcc.c-torture/compile/980701-1.c: New test.
59993
59994         * gcc.c-torture/execute/980701-1.c: New test.
59995
59996 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
59997 rlsruhe.de>
59998
59999         * g++.old-deja/g++.robertl/eb132.C: New test.
60000         * g++.old-deja/g++.robertl/eb133.C: Likewise.
60001
60002 1998-06-29  Dave Love  <d.love@dl.ac.uk>
60003
60004         * g77.f-torture/execute/980628-7.f,
60005         g77.f-torture/execute/980628-8.f,
60006         g77.f-torture/execute/980628-9.f,
60007         g77.f-torture/execute/980628-10.f: New tests from Craig.
60008
60009         * g77.f-torture/execute/980628-3.f: Remove mail headers.
60010
60011 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60012
60013         * g77.f-torture/execute/980628-4.f: New test from Craig.
60014         * g77.f-torture/execute/980628-5.f: Likewise.
60015         * g77.f-torture/execute/980628-2.f: Likewise.
60016         * g77.f-torture/execute/980628-0.f: Likewise.
60017         * g77.f-torture/execute/980628-1.f: Likewise.
60018         * g77.f-torture/execute/980628-3.f: Likewise.
60019         * g77.f-torture/execute/980628-6.f: Likewise.
60020
60021 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60022
60023         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
60024         directory when nothing has been installed yet.
60025
60026 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
60027
60028         * gcc.c-torture/special/special.exp: Handle newer versions of
60029         dejagnu.
60030
60031 1998-06-26  Jeffrey A Law  (law@cygnus.com)
60032
60033         * gcc.dg/980626-1.c: New test.
60034
60035 1998-06-19  Bruno Haible <haible@ilog.fr>
60036
60037         * gcc.misc-tests/m-un-2.c: New test.
60038         * g++.old-deja/g++.other/warn01.c: Likewise.
60039
60040 1998-06-19  Robert Lipe  <robertl@dgii.com>
60041
60042         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
60043         compatibility with assmblers with a different comment character.
60044         Eliminate use of GAS-specific extensions.
60045
60046 1998-06-19  Jeffrey A Law  (law@cygnus.com)
60047
60048         * gcc.c-torture/execute/ieee/980619-1.c: New test.
60049
60050 1998-06-19  Robert Lipe  <robertl@dgii.com>
60051
60052         * lib/g77.exp: Replace search for libf2c.a with search for newly
60053         renamed libg2c.a
60054
60055 1998-06-17  Jeffrey A Law  (law@cygnus.com)
60056
60057         * gcc.c-torture/execute/980617-1.c: New test.
60058
60059 1998-06-12  Jeffrey A Law  (law@cygnus.com)
60060
60061         * gcc.c-torture/execute/980612-1.c: New test.
60062
60063 1998-06-08  Jeffrey A Law  (law@cygnus.com)
60064
60065         * gcc.dg/980523-1.c: Only test on ppc-linux.
60066         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
60067
60068         * gcc.c-torture/execute/980608-1.c: New test.
60069
60070 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
60071
60072         * gcc.c-torture/execute/980605-1.c: New test.
60073
60074 1998-06-04  Jeffrey A Law  (law@cygnus.com)
60075
60076         * gcc.c-torture/execute/980604-1.c: New test.
60077
60078 1998-06-02  Jeffrey A Law  (law@cygnus.com)
60079
60080         * gcc.c-torture/execute/980602-1.c: New test.
60081         * gcc.c-torture/execute/980602-2.c: Likewise.
60082
60083 1998-06-02  Dave Love  <d.love@dl.ac.uk>
60084
60085         * 970125-0.f: Fix per JCB.  Add commentary.
60086
60087 1998-05-31  Michael Meissner  <meissner@cygnus.com>
60088
60089         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
60090         IEEE -0 support.
60091
60092 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
60093
60094         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
60095         earlier.
60096
60097 1998-05-28  Catherine Moore <clm@cygnus.com>
60098
60099         * gcc.c-torture/execute/980526-3.c: New test.
60100
60101 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
60102
60103         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
60104         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
60105         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
60106         m88k-motorola-sysv3 to XFAIL.
60107
60108 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60109
60110         * gcc.dg/980526-1.c: New test.
60111         * gcc.c-torture/execute/980526-2.c: New test.
60112
60113 1998-05-26  Jeffrey A Law  (law@cygnus.com)
60114
60115         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
60116
60117         * gcc.c-torture/execute/980526-1.c: New test.
60118
60119 1998-05-26  Dave Love  <d.love@dl.ac.uk>
60120
60121         * g77.f-torture/execute/alpha2.f: Add runtime test.
60122
60123 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
60124
60125         * g++.old-deja/old-deja.exp: Strip leading directories.
60126
60127         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
60128         error for the line.  Don't run multiple tests for the same line.
60129
60130 1998-05-23  Jeffrey A Law  (law@cygnus.com)
60131
60132         * gcc.dg/980523-1.c: New test.
60133
60134 1998-05-23  Dave Love  <d.love@dl.ac.uk>
60135
60136         * g77.f-torture/compile/970915-0.f: New test.
60137
60138 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
60139
60140         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
60141
60142 1998-05-21  Jeffrey A Law  (law@cygnus.com)
60143
60144         * gcc.dg/980520-1.c: New test.
60145
60146 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
60147
60148         * gcc.dg/980502-1.c: Fix return type.
60149
60150 1998-05-20  Jeffrey A Law  (law@cygnus.com)
60151
60152         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
60153         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
60154         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
60155         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
60156         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
60157
60158 1998-05-20  Dave Love  <d.love@dl.ac.uk>
60159
60160         * g77.f-torture/execute/980520-1.f: New test.
60161
60162 1998-05-15  Dave Love  <d.love@dl.ac.uk>
60163
60164         * lib/mike-g77.exp: New file.
60165
60166         * g77.f-torture/noncompile/noncompile.exp,
60167         g77.f-torture/noncompile/check0.f: New files.
60168
60169 1998-05-14  Dave Love  <d.love@dl.ac.uk>
60170
60171         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
60172         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
60173         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
60174         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
60175         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
60176         abort where appropriate.
60177
60178 1998-05-05  Michael Meissner  <meissner@cygnus.com>
60179
60180         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
60181         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
60182
60183 1998-04-29  Dave Love  <d.love@dl.ac.uk>
60184
60185         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
60186
60187 1998-04-27  Dave Love  <d.love@dl.ac.uk>
60188
60189         * g77.f-torture/compile/980427-0.f: New test.
60190
60191 1998-04-24  Dave Love  <d.love@dl.ac.uk>
60192
60193         * g77.f-torture/compile/980424-0.f: New test.
60194
60195 1998-04-19  Dave Love  <d.love@dl.ac.uk>
60196
60197         * g77.f-torture/compile/980419-2.f (main): New test.
60198         * g77.f-torture/compile/970125-0.f: New test.
60199         * g77.f-torture/compile/980419-1.f: New test.
60200
60201 1998-04-08  Jim Wilson  <wilson@cygnus.com>
60202
60203         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
60204         of loop-4.c.
60205
60206 1998-04-07  Jim Wilson  <wilson@cygnus.com>
60207
60208         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
60209
60210 1998-04-03  Jim Wilson  <wilson@cygnus.com>
60211
60212         * gcc.c-torture/compile/980329-1.c: New test.
60213
60214 1998-03-18  Jim Wilson  <wilson@cygnus.com>
60215
60216         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
60217         * gcc.dg/980312-1.c: Fix typo in -march command.
60218
60219 1998-03-16  H.J. Lu  (hjl@gnu.org)
60220
60221         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
60222
60223 1998-03-11  Robert Lipe  <robertl@dgii.com>
60224
60225         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
60226         Dave Love agree the Fortran source is bogus.
60227
60228 1998-03-11  Robert Lipe  <robertl@dgii.com>
60229
60230         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
60231         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
60232         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
60233         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
60234         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
60235
60236 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
60237
60238         * g++.old-deja/g++.other/friend1.C: New test.
60239
60240 1998-02-18  Dave Love  <d.love@dl.ac.uk>
60241
60242         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
60243         possibly uninitialized) variables and declare dnrm2.
60244
60245 1998-02-23  Robert Lipe <robertl@dgii.com>
60246
60247         From Bruno Haible <haible@ilog.fr>:
60248         * gcc.c-torture/execute/980223.c: New test.
60249
60250 1998-02-13  Jeffrey A Law  (law@cygnus.com)
60251
60252         * gcc.dg/ifelse-1.c: New test.
60253
60254 1998-02-09  H.J. Lu  (hjl@gnu.org)
60255
60256         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
60257
60258           * lib/old-dejagnu.exp (old-dejagnu): Added the
60259           "execution test - XFAIL *-*-*" handling in the spirit of
60260           "excess errors test -". Changed the "execution test fails"
60261           handling to be like "excess errors test fails".
60262           * Update various tests accordingly.
60263
60264 1998-02-06  Jim Wilson  <wilson@cygnus.com>
60265
60266         * gcc.c-torture/execute/980205.c: New test.
60267
60268 1998-01-18  Jeffrey A Law  (law@cygnus.com)
60269
60270         * lib/c-torture.exp: Look for .x files instead of .cexp files.
60271         * lib/f-torture.exp: Similarly.
60272         * gcc.c-torture: Rename all .cexp files to .x files.
60273
60274 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
60275
60276         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
60277         (940510-1.c): Removed duplicate.
60278         (971104-1.c): New test.
60279
60280 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
60281
60282           * lib/f-torture.exp: Improve error and loop detection.
60283
60284 1997-11-19  Michael Meissner  <meissner@cygnus.com>
60285
60286         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
60287         use that to size the filler array.
60288
60289 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
60290
60291         * lib/c-torture.exp(c-torture-execute): Fix typo.
60292
60293         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
60294         testcase as the executable name. Keep the executable around if
60295         the test fails.
60296
60297 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
60298
60299         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
60300         changes.  Only test one -g option, and move it to the end of the
60301         list of options to test.
60302
60303 1997-09-19  Michael Meissner  <meissner@cygnus.com>
60304
60305         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
60306         variable GCC_TORTURE_OPTIONS to supply default switches separated
60307         by colons.  If no environment variable, run tests with -O0 -g, -O1
60308         -g, and -O2 -g as well.
60309
60310 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
60311
60312         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
60313         explanatory comments. Fix indentation.
60314
60315 1997-09-15  Jeffrey A Law  (law@cygnus.com)
60316
60317         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
60318
60319 1997-09-11  Jeffrey A Law  (law@cygnus.com)
60320
60321         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
60322         * g++.old-deja/g++.mike/p7325.C: Likewise.
60323         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
60324
60325 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
60326
60327         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
60328         * g++.old-deja/g++.brendan/crash30.C: Likewise.
60329         * g++.old-deja/g++.brendan/crash39.C: Likewise.
60330         * g++.old-deja/g++.law/operators4.C: Likewise.
60331
60332 1997-09-11  Joe Buck  (jbuck@synopsys.com)
60333
60334         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
60335         * g++.old-deja/g++.mike/p784.C: Ditto.
60336         * g++.old-deja/g++.mike/p785.C: Ditto.
60337
60338 1997-09-05  Jeffrey A Law  (law@cygnus.com)
60339
60340           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
60341
60342 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
60343
60344         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
60345         target feature; pass this to c-torture-execute as needed.
60346
60347 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
60348
60349         * lib/c-torture.exp(c-torture-execute): If the previous and the
60350         current executables being tested are identical, we don't need to
60351         run the executable again. Try to make the executable names
60352         unique. Add an optional argument for passing additional compiler
60353         flags.
60354
60355 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
60356
60357         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
60358
60359 1997-08-29  Jeffrey A Law  (law@cygnus.com)
60360
60361         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
60362
60363 1997-07-31  Jeffrey A Law  (law@cygnus.com)
60364
60365         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
60366         32bit or larger longs.
60367
60368         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
60369         have either a 32bit long or 32bit int.
60370
60371 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
60372
60373         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
60374         Make double precision tests dependent on sizeof (double).
60375
60376 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
60377
60378         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
60379         too.
60380
60381 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
60382
60383         * gcc.c-torture/compile/961203-1.cexp: New script.
60384
60385 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
60386
60387         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
60388         up the includes ourselves.
60389
60390 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
60391
60392         * lib/plumhall.exp: Remove random include, and add a few
60393         verbose messages for debugging.
60394
60395 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
60396
60397         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
60398         of trying to do it ourselves.
60399
60400 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
60401
60402         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
60403
60404 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
60405
60406         * gcc.prms/5403.c: Made regexp a bit less strict.
60407
60408 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
60409
60410         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
60411         is returned from remote_load instead.
60412         * lib/plumhall.exp: Ditto.
60413         * lib/mike-g++.exp: Ditto.
60414         * lib/old-dejagnu.exp: Ditto.
60415         * lib/c-torture.exp: Ditto.
60416
60417 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
60418
60419         * lib/g++.exp: Use build_wrapper procedure.
60420         * lib/gcc.exp: Ditto.
60421
60422 1997-05-20  Jeffrey A Law  (law@cygnus.com)
60423
60424         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
60425         an old-style decl for malloc.  Fixes tests to work when
60426         sizeof (int) != sizeof (size_t).
60427
60428 1997-05-15  Mike Meissner  <meissner@cygnus.com>
60429
60430         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
60431
60432         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
60433         use stdargs.h interface.
60434
60435 1997-05-15  Mike Meissner  <meissner@cygnus.com>
60436
60437         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
60438         NO_VARARGS when compiling.
60439
60440 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
60441
60442         * lib/plumhall.exp(ph_includes): New procedure.
60443         (ph_make): Use it.
60444         (ph_compiler): Ditto.
60445
60446         * lib/g++.exp: Rename test-glue.c to testglue.c.
60447         * lib/gcc.exp: Ditto.
60448
60449 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
60450
60451         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
60452         to completion when it's called.
60453
60454 1997-03-21  Michael Meissner  <meissner@cygnus.com>
60455
60456         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
60457         is defined, don't do test.
60458
60459 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
60460
60461         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
60462         for object files.
60463         (ph_summary): Mark skipped testcases as untested, not unresolved.
60464
60465         * lib/plumhall.exp (ph_make): If unresolved because of bad
60466         errorCode, record errorCode in log file.
60467         (*): Replace send_log/verbose with verbose -log.
60468
60469 1997-03-19  Michael Meissner  <meissner@cygnus.com>
60470
60471         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
60472         double conversion if double isn't at least 8 bytes.
60473
60474         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
60475         int to work with targets where int is 16 bits.
60476
60477         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
60478         8 bytes, just exit, since 4 byte doubles don't have enough bits of
60479         precision for the test to complete.
60480
60481 1997-03-14  Michael Meissner  <meissner@cygnus.com>
60482
60483         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
60484         if d10v is not compiled with the -mdouble64 flag.
60485         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
60486
60487         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
60488         d10v is not compiled with the -mint32 flag.
60489
60490 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
60491
60492         * lib/plumhall.exp: Use incr_count.
60493
60494 1997-03-12  Jeffrey A Law  (law@cygnus.com)
60495
60496         * gcc.c-torture: Update to c-torture-1.45.
60497
60498 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
60499
60500         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
60501         the name of the expect testcase file).
60502
60503         * lib/g++.exp(g++_init): Ditto.
60504
60505 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
60506
60507         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
60508         the host.
60509
60510         * lib/gcc.exp(gcc_exit): New procedure.
60511
60512 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
60513
60514         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
60515         specs where appropriate.
60516
60517         * g++.old-deja/g++.arm/*: Added additional ERROR checks
60518         because of new "candidates are" messages, and removed a few
60519
60520         * Converted all non-old-style g++ testcases to old-style, and
60521         moved into g++.old-deja.
60522
60523 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
60524
60525         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
60526         options.
60527
60528         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
60529         succeeded.
60530
60531         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
60532
60533 1997-02-13  Michael Meissner  <meissner@cygnus.com>
60534
60535         * lib/gcc.exp (gcc_target_compile): Add support for defining
60536         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
60537         the machine doesn't have those features.
60538
60539 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
60540
60541         * g++.law/operators4.exp: Don't use LIBS.
60542
60543 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
60544
60545         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
60546
60547         * lib/mike-g++.exp: Don't set the compiler to be tested here.
60548         * lib/g++.exp: Set it here instead. Also, allow use of the
60549         --tool_exec and --tool_opt options. Change CXX to
60550         GXX_UNDER_TEST.
60551
60552         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
60553
60554         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
60555
60556 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
60557
60558         * lib/old-dejagnu.exp: Use prune_warnings instead of
60559         prune_system_crud.
60560         * lib/mike-g++.exp: Ditto.
60561         * lib/gcc.exp: Ditto.
60562         * lib/g++.exp: Ditto.
60563
60564         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
60565
60566 1997-02-07  Jeffrey A Law  (law@cygnus.com)
60567
60568           * 941014-2.c: Include stdlib.h
60569           * 960327-1.c: Include stdio.h
60570           * dbra.c, index-1.c: Don't assume ints are 32bits.
60571
60572 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
60573
60574         * lib/gcc.exp: Add gcc,stack_size target feature.
60575
60576         * lib/g++.exp(g++_target_compile): Add the include and link
60577         paths here, not in two other places. And, it's $options, not
60578         options.
60579
60580         * lib/mike-g++.exp(postbase): Remove the code that determines
60581         the correct include and link paths.
60582         * g++.old-deja/old-deja.exp: Ditto.
60583
60584 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
60585
60586         * lib/g++.exp(g++_init): target_compile no longer returns the
60587         filename of the result.
60588
60589 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
60590
60591         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
60592         call to glob.
60593
60594         * gcc.c-torture/special/special.exp: Change call to
60595         gcc_target_compile to include the object file.
60596
60597 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
60598
60599         * gcc.c-torture/special/special.exp: Correct misspelling in last
60600         change.
60601
60602 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
60603
60604         * lib/plumhall.exp(ph_summary): Log the entire output of the
60605         executable. Return -1 if there were any failures, 0 otherwise.
60606         (ph_execute): Return -1 if there were any failures, 0 otherwise.
60607         (ph_make): Clean up objects and executables that were built
60608         if the tests succeeded.
60609
60610 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
60611
60612         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
60613         libraries and includes in the build tree as appropriate.
60614
60615 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
60616
60617         * lib/c-torture.exp: Instead of looking for the global variable
60618         NO_LONG_LONG, check to see if that's a feature of the target.
60619
60620 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
60621
60622         * config/default.exp: Minimize. Delete the remainer of the files in
60623         config; this functionality is now in devo/dejagnu/config.
60624
60625         g++.*/*: Pass any additional flags used to compile to postbase;
60626         delete CXXFLAGS.
60627
60628         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
60629         is now done by runtest.exp. Use gcc_target_compile instead of
60630         compile.
60631
60632         lib/c-torture.exp: Use gcc_target_compile instead of compile.
60633         Remove references to CFLAGS. Use remote_file instead of
60634         calling rm -f.
60635         (c-torture): Take a list of arguments to use to compile this
60636         testcase.
60637
60638         lib/g++.exp: Simplify. Use target_compile instead of compile.
60639         lib/gcc-dg.exp: Ditto.
60640         lib/gcc.exp: Ditto.
60641         lib/mike-{gcc,g++}.exp: Ditto.
60642         lib/old-dejagnu.exp: Ditto.
60643         lib/plumhall.exp: Ditto.
60644
60645 1997-01-08  Jim Wilson  <wilson@cygnus.com>
60646
60647         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
60648         (ph_linker): Likewise.
60649
60650 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
60651
60652           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
60653         MAP_ANON / MAP_ANONYMOUS if defined;
60654         else try to map from /dev/zero .
60655
60656 1996-11-12  Jeffrey A Law  (law@cygnus.com)
60657
60658         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
60659         isn't defined, then define it to MAP_ANONYMOUS.
60660
60661 1996-11-12  Jeffrey A Law  (law@cygnus.com)
60662
60663         * gcc.c-torture: Update to c-torture-1.42 release.
60664
60665 1996-11-11  Jeffrey A Law  (law@cygnus.com)
60666
60667         * gcc.c-torture: Update to c-torture-1.41 release.
60668
60669 1996-10-27  Jeffrey A Law  (law@cygnus.com)
60670
60671         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
60672         c-torture release.
60673
60674 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
60675
60676         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
60677         and LDFLAGS.  Fix second case to append the target_info ldflags
60678         onto LDFLAGS, not CFLAGS.
60679         * lib/g++.exp (g++_init): Add target_info stuff.
60680         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
60681         of libgloss and newlib flags for !native.
60682
60683         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
60684         (GDB): Fix relative path to go up another dir for finding gdb.
60685
60686 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
60687
60688         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
60689         versions in the target_info array, if they don't exist.
60690
60691 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
60692
60693         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
60694
60695 1996-07-08  Jim Wilson  <wilson@cygnus.com>
60696
60697         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
60698         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
60699
60700 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
60701
60702         * lib/old-dejagnu.exp: Don't remove the output file before we've
60703         actually tested it. Don't append pwd to the path of the executable
60704         we're testing.
60705
60706 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
60707
60708         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
60709
60710 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
60711
60712         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
60713         temporary directory for compiler files, and set it to a default
60714         value of /tmp. Set $output as the name of the output file from
60715         compiling the testcase. Add a -o option to $cflags_var so the
60716         compiler writes the final output file as $output. Set $executable
60717         to $output.
60718
60719         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
60720         directory for compiler files, and set it to /tmp if it doesn't
60721         already have a value. Set $output_file to the name of the output
60722         file from compiling the testcase. Add a -o option to CXXFLAGS so
60723         the compiler writes the final output file as $output. Use $output
60724         as the executable to be tested.
60725
60726 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
60727
60728         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
60729
60730 1996-06-08  Jeffrey A Law  (law@cygnus.com)
60731
60732         * gcc.c-torture/execute/pending-1.c: New test.  Still
60733         pending in Tege's queue.
60734
60735 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
60736
60737         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
60738         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
60739         if there were failures.  Call unresolved if there were unresolved
60740         testcases.  Call gcc_fail if program did not run to completion.
60741         (ph_make): Pass additional argument name to ph_execute.
60742         (ph_execute): Add new argument.  Pass additional arguments to
60743         ph_summary.  Call gcc_fail is there is no execution output.
60744
60745 1996-04-24  Jeffrey A Law  (law@cygnus.com)
60746
60747         * lib/plumhall.exp (proc_summary): Output relavent summary
60748         lines into the log so specific failures in plumhall can be
60749         investigated.
60750
60751 1996-04-10  Jeffrey A Law  (law@cygnus.com)
60752
60753         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
60754         (c-torture-execute): Don't try to execute tests which use
60755         "long long" types if $NO_LONG_LONG is nonzero.
60756
60757 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
60758
60759         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
60760         not c-torture.
60761
60762         * gcc.ieee: Move from here.
60763         * gcc.c-torture/execute/ieee: To here.
60764
60765 1996-03-26  Jeffrey A Law  (law@cygnus.com)
60766
60767         * gcc.c-torture: Update to c-torture-1.41 release.
60768
60769 1996-03-22  Jeffrey A Law  (law@cygnus.com)
60770
60771         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
60772         not "$output".
60773
60774 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
60775
60776         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
60777         -c present.
60778
60779 1996-03-02  Jeffrey A Law  (law@cygnus.com)
60780
60781         * config/proelf.exp: Handle connecting to a simulator.
60782
60783 1996-01-31  Jeffrey A Law  (law@cygnus.com)
60784
60785         * config/proelf.exp: New file.  Enough framework that we can
60786         run c-torture tests on the proelf targets (or any other target
60787         that gdb can connect to for that matter).
60788
60789 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
60790
60791         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
60792         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
60793
60794         * lib/plumhall.exp (ph_execute): Always call ph_summary if
60795         exec_output exists.
60796
60797 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
60798
60799         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
60800         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
60801
60802         * config/*.exp: Update FSF address.  Change result of ${tool}_load
60803         to pass/fail/unresolved/unsupported/untested.  Caller must now
60804         call unresolved/unsupported/untested.
60805         * lib/*.exp: Update FSF address.  Update to handle new results of
60806         ${tool}_load.
60807         * lib/chill.exp (verbose): Delete.
60808
60809 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
60810
60811         * lib/gcc.exp (default_gcc_start): Change order of args to
60812         $LDFLAGS $CFLAGS $LIBS.
60813         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
60814         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
60815         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
60816         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
60817         * gcc.misc-tests/dg-test.exp: Likewise.
60818         * gcc.misc-tests/msgs.exp: Likewise.
60819         * gcc.prms/prms.exp: Likewise.
60820         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
60821         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
60822
60823         * lib/dg.exp: Deleted, moved to dejagnu/lib.
60824
60825 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
60826
60827         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
60828
60829         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
60830         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
60831
60832         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
60833         necessary.
60834
60835 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
60836
60837         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
60838         global for loop; add use of $mathlib.
60839         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
60840         settings here; set mathlib for anything but VxWorks.
60841
60842 1996-01-22  Jeffrey A Law  (law@cygnus.com)
60843
60844         * gcc.c-torture: Update to c-torture-1.40 release.
60845
60846 1996-01-03  Jeffrey A Law  (law@cygnus.com)
60847
60848         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
60849         dg.exp.
60850
60851 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
60852
60853         * lib/c-torture.exp (c-torture-execute): Declare "output" as
60854         global.
60855
60856 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
60857
60858         * lib/g++.exp (LIBS): Define if not already.
60859         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
60860         (gcc-dg-prune): Call prune_gcc_output.
60861         * lib/gcc.exp (prune_gcc_output): New proc.
60862         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
60863         prune_gcc_output.
60864
60865 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
60866
60867         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
60868         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
60869
60870 1995-11-15  Jeffrey A Law  (law@cygnus.com)
60871
60872         * gcc.c-torture: Update to c-torture-1.39 release.
60873
60874 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
60875
60876         * lib/c-torture.exp (c-torture-execute): Don't return if one option
60877         fails, try others as well.
60878
60879 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
60880
60881         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
60882         If compilation fails, mark execute tests as `untested'.
60883         If test is marked as unsupported, don't mark compilation and
60884         execute tests as failed.
60885
60886 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
60887
60888         * lib/g++.exp (g++_init): Don't link in libg++, and look to
60889         libstdc++ for whether or not we want to be doing shared
60890         libraries.  Delete link_curses since we don't need it anymore.
60891         * lib/mike-g++.exp (postbase): Don't link in libg++.
60892         * g++.old-deja/old-deja.exp: Likewise.
60893
60894 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
60895
60896         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
60897
60898 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
60899
60900         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
60901         For that, add `-Wl,-a,shared_archive'.
60902         * g++.old-deja/old-deja.exp: Likewise.
60903
60904 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
60905
60906         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
60907
60908 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
60909
60910         * lib/mike-g++.exp (postbase): Pay attention to the status of
60911         g++_load.
60912
60913 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
60914
60915           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
60916
60917 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
60918
60919         * lib/gcc.exp (default_gcc_start): No longer need to log program
60920         being executed or its output, execute_anywhere does that now.
60921         * lib/g++.exp (default_g++_version): Call execute_anywhere.
60922         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
60923
60924 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
60925
60926         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
60927         the same as those in lib/g++.exp.
60928
60929 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
60930
60931         * gcc.c-torture: Update to c-torture-1.38 release.
60932         * gcc.ieee: Related changes.
60933
60934 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
60935
60936         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
60937         "exec". Minor reformatting changes.
60938
60939         * config/rom68k.exp (${tool}_load): Make it work in a canadian
60940         cross. This means all "exec" calls now work on a remote host as
60941         well.
60942         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
60943         cross. Filter out the extra "\r\n" stuff that expect puts in.
60944         (c-torture-execute): Filter out the bogus warnings like
60945         c-torture-compile does. Add support for canadian cross.
60946         * lib/gcc.exp (default_gcc_version, default_gcc_start)
60947         Use execute_anywhere rather than calling exec directly. Now it
60948         works for canadian cross testing.
60949
60950 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
60951
60952         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
60953         results into a variable, and check that rather than using file exists.
60954
60955 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
60956
60957         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
60958         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
60959
60960 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
60961
60962         * g++.old-deja/old-deja.exp: Create and pass runshlib and
60963         lib_curses if there's a shared libg++ in the build tree.
60964
60965 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
60966
60967         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
60968         if not supported target.
60969
60970 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
60971
60972         * lib/g++.exp (g++_init): Move empty setting of runshlib and
60973         link_curses up to always happen, not just for native builds.
60974
60975 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
60976
60977         * gcc.c-torture: Update to c-torture-1.36 release.
60978         * gcc.failure: Related changes.
60979
60980 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
60981
60982         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
60983
60984 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
60985
60986         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
60987         * lib/mike-g++.exp (postbase): Not in here.  Still reference
60988         runshlib, link_curses, and mathlib for link and run.
60989
60990         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
60991         pass the runtime shared library options for Solaris, OSF/1, and
60992         Irix5, and link with -lcurses to avoid unresolved references.
60993
60994 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
60995
60996         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
60997         only run once.
60998
60999 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
61000
61001         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
61002
61003 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
61004
61005         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
61006         do not have a framework for the "compat" tests yet.
61007
61008 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
61009
61010         * lib/mike-g++.exp (postbase): New local variable `mathlib',
61011         set to null if we're testing vxworks5.1.  Use that instead of
61012         `-lm' in the setting of LIBS for link and run.
61013
61014 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
61015
61016         * config/rom68k.exp (${tool}_load): Major changes to make it
61017         work.  Verified that it does in fact return the stuff in
61018         exec_output properly.  Catch any Emul or any TRAP other than 0.
61019
61020 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
61021
61022         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
61023         LDFLAGS properly for targets that need stuff from libgloss.
61024         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
61025         only run once.
61026         (gpp_initialized): New variable.
61027
61028 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
61029
61030         * config/rom68k.exp: Load libgloss.exp.
61031         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
61032         so we can produce a fully linked binary.
61033         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
61034         so we can produce a fully linked binary.
61035
61036 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
61037
61038         * lib/plumhall.exp (ph_section): Watch for expected failures.
61039         Add missing `else'.
61040
61041         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
61042         run the testcase.
61043         (c-torture): Likewise.
61044
61045 1995-08-28  Doug Evans  <dje@cygnus.com>
61046
61047         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
61048
61049         * lib/mike-g++.exp (mike_cleanup): New proc.
61050         (prebase): New globals compiler_result, not_compiler_result,
61051         target_regexp.
61052         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
61053         allow leading "-" in pattern.  Watch for unsupported tests.
61054         If $compiler_result is set, pattern match assembler code,
61055         and ditto for $not_compiler_result.
61056         * lib/mike-gcc.exp: Likewise.
61057
61058         * lib/plumhall.exp (ph_execute): Only call ph_summary if
61059         execution "succeeded".
61060
61061 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
61062
61063         * config/win32.exp: New file.
61064         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
61065
61066 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
61067
61068         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
61069         unsupported.
61070         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
61071         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
61072         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
61073
61074         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
61075         "... without exceptions was ...".  That is now handled by
61076         prune_system_crud.
61077         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61078
61079 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
61080
61081         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
61082         sieve.c,sort2.c}: New files.
61083         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
61084         sieve.exp,sort2.exp}: Drivers for them.
61085
61086         * lib/mike-gcc.exp (program_output): New user settable variable.
61087         (postbase): Call prune_system_crud.  Also prune extraneous compiler
61088         messages.
61089         * lib/mike-g++.exp (program_output): New user settable variable.
61090
61091         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
61092
61093         * config/sh.exp: Deleted (use sim.exp instead).
61094
61095 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
61096
61097         * config/vx.exp: Declare CHECKTASK as global.
61098         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
61099         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
61100         * lib/old-dejagnu.exp: Load [pwd]/$executable.
61101
61102 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
61103
61104         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
61105         target. Like vx.exp, only includes `vx29k.exp' instead of
61106         `vxworks.exp'.
61107
61108 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
61109
61110         * config/sim.exp: Increase time limit from 120 seconds to 240.
61111
61112 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
61113
61114         * gcc.c-torture/execute/950628-1.c: New test.
61115
61116 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
61117
61118         * gcc.c-torture: Update with changes/additions from
61119         c-torture-1.34.
61120
61121 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
61122
61123         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
61124
61125 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
61126
61127         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
61128
61129 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
61130
61131         * gcc.c-torture/compile/950512-1.c: New test.
61132         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
61133         * gcc.dg/struct-ret-1.c: Likewise.
61134
61135 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
61136
61137         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
61138           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
61139
61140 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
61141
61142         * gcc.c-torture/special/920411-1.c: Deleted.
61143         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
61144
61145 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
61146
61147         * config/sim.exp (${tool}_load): Hack in call to bash to get a
61148         cpu limit.
61149
61150 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
61151
61152         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
61153
61154 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
61155
61156         From kenner;
61157         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
61158         is the proper length.
61159         * va-arg-3.c: Likewise.
61160
61161 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
61162
61163         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
61164         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
61165
61166         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
61167         * lib/g++.exp (default_g++_start): Delete old cruft.
61168
61169 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
61170
61171         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
61172         (2 * (1 << 18)) to (2 * (1 << 17)).
61173
61174         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
61175
61176 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
61177
61178         * config/rom68k.exp: Renamed from config/idp.exp
61179
61180 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
61181
61182         * c-torture/compile/921109-2.c
61183
61184 1995-04-18  Mike Stump  <mrs@cygnus.com>
61185
61186         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
61187         excess errors.
61188
61189 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
61190
61191         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
61192         output.
61193         * lib/g++.exp (default_g++_start): Likewise.
61194
61195 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
61196
61197         * gcc.c-torture/compile/950329-1.c: New test.
61198
61199 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
61200
61201           * config/bug.exp (${tool}_load): Updated to use new remote_open
61202           and remote_close procs.
61203         * config/idp.exp: New file.
61204
61205 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
61206
61207         * gcc.c-torture/execute/950322-1.c: New test.
61208
61209 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
61210
61211         * config/vx.exp (${tool}_load): Clean up testing of return code from
61212         vxworks_ld and vxworks_spawn.
61213
61214 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
61215
61216         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
61217
61218 1995-03-13  Mike Stump  <mrs@cygnus.com>
61219
61220         * lib/old-deja.exp: Add `excess errors test - ' error, now one
61221         can mark excess errors on a machine by machine basis.  Note, the
61222         default is to not expect any excess errors, even when excess
61223         errors test - is given, so you will want to put an XFAIL ... on
61224         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
61225         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
61226         those 4 machines, but no others.
61227
61228 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
61229
61230         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
61231         * lib/c-torture.exp: to here.
61232
61233 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
61234
61235         * gcc.c-torture/execute/950221-1.c: New test.
61236         * gcc.c-torture/execute/struct-ret-1.c: New test.
61237         * gcc.c-torture/compile/950221-1.c: New test.
61238
61239         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
61240
61241 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
61242
61243         * gcc.c-torture/execute/arith-1.c (main): Return 0.
61244         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
61245
61246 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
61247
61248         * g++.gb: New directory of tests, derived from my signature and
61249         class scoping tests.
61250
61251         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
61252         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
61253         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
61254         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
61255         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
61256         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
61257         * g++.gb/sig25.C: Likewise.
61258
61259         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
61260         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
61261         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
61262         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
61263         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
61264         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
61265         * g++.gb/sig25.exp: Likewise.
61266
61267         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
61268         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
61269         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
61270         * g++.gb/scope13.C: Likewise, this test still fails.
61271
61272         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
61273         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
61274         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
61275         * g++.gb/scope13.exp: Ditto.
61276
61277         * g++.gb/README: New file, explains what these tests are about.
61278
61279 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
61280
61281         * lib/dg.exp (dg-do): Support `preprocess'.
61282         (dg-test): Likewise.
61283
61284 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
61285
61286         * config/udi.exp: change "continue -expect" to "exp_continue".
61287
61288 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
61289
61290         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
61291         Delete redundant tests.
61292
61293         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
61294         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
61295         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
61296         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
61297         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
61298         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
61299         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
61300         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
61301
61302         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
61303         storing label pointers.
61304         * gcc.c-torture/execute/921019-1.c: Likewise.
61305         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
61306         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
61307         parameter fp.
61308         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
61309         constants.
61310
61311         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
61312         Delete obsolete tests.
61313
61314         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
61315         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
61316         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
61317         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
61318         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
61319         * gcc.c-torture/compile/950124-1.c: New test.
61320
61321         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
61322
61323 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
61324
61325         * lib/mike-g++.exp: Add -lm to LIBS.
61326
61327 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
61328
61329         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
61330
61331 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
61332
61333         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
61334
61335 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
61336
61337         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
61338
61339 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
61340
61341         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
61342         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
61343         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
61344         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
61345         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
61346         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
61347         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
61348         * g++.law/{operators31.C, operators32.C,
61349         * g++.law/{operators33.C, operators34.C}: Likewise.
61350         * g++.law/{pic1.C, refs2.C}: Likewise.
61351         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
61352         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
61353         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
61354         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61355
61356         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
61357         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
61358         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
61359         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
61360         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
61361         * g++.law/{enum9.exp, friend5.exp}: Likewise.
61362         * g++.law/{nest3.exp, nest4.exp}: Likewise.
61363         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
61364         * g++.law/{operators30.exp, operators31.exp}: Likewise.
61365         * g++.law/{operators32.exp, operators33.exp}: Likewise.
61366         * g++.law/{operators34.exp}: Likewise.
61367         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
61368         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
61369         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
61370         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
61371         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61372
61373         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
61374         No longer expected to fail.
61375         * g++.law/missed-error3.C: Tweak for recent bool changes.
61376
61377 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
61378
61379         * config/emb-unix: Deleted.
61380         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
61381         remote execution.  Do final link on remote host if REMOTE_LINK is set.
61382
61383 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
61384
61385         * lib/dg.exp (dg-test): Fix typo in last patch.
61386
61387 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
61388
61389         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
61390         (handles multiple occurrences).
61391
61392 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
61393
61394         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
61395         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
61396         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
61397         printed).
61398         * lib/c-torture.exp (c-torture-compile): Likewise.
61399         (c-torture): Prepend full path if missing.
61400         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
61401         (gcc_fail): Likewise.
61402         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
61403
61404 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
61405
61406         * lib/netware.exp: Only attach to NetWare i386 systems.
61407
61408 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
61409
61410         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
61411         messages.  Add test name to "output pattern match" pass/fail message.
61412
61413 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
61414
61415         * gcc.dg: New testsuite.
61416         * gcc.dg/dg.exp: New file.
61417
61418         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
61419         test-switch.c}: Deleted.
61420
61421         * gcc.misc-tests/msgs.exp: New testcase driver.
61422
61423 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
61424
61425         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
61426         Watch for illegal return values from ${tool}_load.
61427         * config/unix.exp (${tool}_load): Fix pass/fail detection for
61428         cross targets.  Coerce return value >0 to 1.
61429
61430 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
61431
61432         * config/unix.exp (${tool}_load): Call program rsh, not proc.
61433
61434         * config/emb-unix.exp: New file.
61435
61436         * config/sim.exp: Error if variable $SIM not defined.
61437         (${tool}_load): Mark test as "untested" if simulator missing.
61438
61439         * config/unix.exp: Load remote.exp to get rcp_download.
61440         * lib/c-torture.exp: Use different option lists for testcases with
61441         and without loops.
61442         * gcc.c-torture/execute/execute.exp: Likewise.
61443
61444 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
61445
61446         * config/*.exp: Clarify return code from ${tool}_load.
61447         Call `unresolved' or `untested' instead of `warning' or `perror'
61448         (sometimes you still want to call both though).
61449         Add comment that `shell_id' is local to each file.
61450         * config/udi.exp (timeout): Set to 30.
61451         Don't print warning if connection fails, $connectmode has already
61452         printed an error.
61453         (${tool}_load): Move verbose messages to level 2.
61454         Rework pattern for "Process started" message.
61455         Pass `shell_id' to ${connectmode}_download.
61456         Retry twice upon timeout.  Make resetting of target more robust.
61457         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
61458         Pass `shell_id' to exit_$connectmode.
61459         Only call exit_$connectmode if connected.
61460         * config/unix.exp (${tool}_load): Check return codes better.
61461         * config/vrtx.exp (${tool}_load): Likewise.
61462         * config/vx.exp (${tool}_load): Likewise.
61463         Delete unneeded global's.
61464         * lib/dg.exp (dg-test): Update to reflect clarified return codes
61465         from ${tool}_load.
61466         (dg-stat): Delete.
61467         (dg-init): Delete recording of pass/fail counts.
61468         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61469         (old-dejagnu-init): Likewise.
61470         (old-dejagnu-stat): Delete contents, empty proc now.
61471         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
61472         (c-torture): Delete references to lcnt, lpass, lfail.
61473         Get option list from TORTURE_OPTIONS.
61474         Delete -funroll[-all]-loops if no loops.
61475         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
61476         (g++_stat): Delete contents (empty proc now).
61477         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
61478         (gcc_finish): Likewise.
61479         (gcc_stat): Deleted.
61480         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
61481         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
61482         * gcc.c-torture/execute/execute.exp: Likewise.
61483         Split tests into two parts: compile, execute.
61484         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
61485         no loops.  Update to reflect clarified return codes from ${tool}_load.
61486
61487 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
61488
61489         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
61490         to grep for.
61491         (old-dejagnu): Likewise (where necessary).
61492
61493 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
61494
61495         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
61496
61497         * lib/dg.exp (dg-process-target): Fix processing of selector.
61498         Add comment regarding use of `error'.
61499
61500         * lib/gcc.exp (prune_system_crud): Define if missing.
61501         * lib/g++.exp (prune_system_crud): Likewise.
61502
61503         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
61504         Call prune_system_crud.
61505         * lib/dg.exp (dg-runtest): New proc.
61506         Use perror instead of send_user for tcl errors in testcase.
61507         Don't return any value, it's never used.
61508         Don't clobber previous definition of `unknown'.
61509         Print tcl errors in `dg-final'.
61510
61511 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
61512
61513         * lib/dg.exp (dg-process-target): Improve syntax error messages.
61514         (dg-test): Don't print errorInfo, it contains stack backtrace.
61515
61516 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
61517
61518         * lib/g++.exp (runtest_file_p): Define if missing.
61519
61520 1994-09-24  Doug Evans  (dje@cygnus.com)
61521
61522         * lib/mike-g++.exp: Comment out loading of g++.exp.
61523         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
61524         (default_g++_version): Always print something.
61525         (default_g++_start): Comment out call to `which'.
61526         (g++_start, g++_load): Deleted (must be defined in config file).
61527         * lib/gcc.exp: Test for existence of $CC at start.
61528         Delete check for tmpdir (done in gcc_init).
61529         (default_gcc_version): Always print something.
61530         (default_gcc_start): Comment out call to `which'.
61531         * config/*.exp: Major cleanup - make cross targets work at least a
61532         little better for g++ (by not being "--tool gcc" specific).
61533         Rename gcc_xxx to ${tool}_xxx.
61534         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
61535         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
61536
61537 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
61538
61539         * lib/c-torture.exp (c-torture-compile): Rework compiler
61540         message processing.
61541
61542         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
61543         c-torture.
61544
61545 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
61546
61547         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
61548
61549         * lib/dg.exp (dg-process-target): Support { target native }.
61550
61551 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
61552
61553         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
61554         looked for "... program xxx got fatal signal".
61555         Correct regsub munging of `comp_output'.
61556         Ignore compiler messages "path prefix not used" and "linker input
61557         file unused".
61558
61559 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
61560
61561         * lib/gcc.exp (runtest_file_p): Define if missing.
61562         * gcc.prms/template.c: Example to work from.
61563
61564 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
61565
61566         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
61567         * lib/dg.exp (dg-test): Call unsupported testcases as such.
61568
61569         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
61570         * gcc.prms/1883.c: Moved from compile/940714-1.c.
61571         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
61572         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
61573
61574         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
61575         (dg-process-target): No longer a varargs proc.
61576         Return S/N for target, P/F for xfail.  All callers changed.
61577         (user option procs): More argument checking.
61578         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
61579         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
61580         (dg-test): Skip test if not running on selected target in `dg-do'.
61581         Update handling of `dg-do-what', `dg-output-text'.
61582         Separate execution pass/fail from output pattern match pass/fail.
61583         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
61584
61585 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
61586
61587         * gcc.c-torture/special/special.exp: Don't expect failure for mips
61588         target for 920510-1.c.
61589
61590 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
61591
61592         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
61593         Clean up comment regarding use of passcnt, etc.
61594         (gcc_stat): Don't update `testcnt' here.
61595         (gcc_finish): Do it here.
61596         Might as well reset `but_id' here too.
61597         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
61598         to determine if the file should be tested.
61599         * gcc.c-torture/compile/compile.exp: Likewise.
61600         * gcc.c-torture/execute/execute.exp: Likewise.
61601         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61602         * gcc.misc-tests/dg-test.exp: Likewise.
61603         * gcc.prms/prms.exp: Likewise.
61604         * gcc.wendy/wendy.exp: Likewise.
61605         * g++.old-deja.exp: Likewise.
61606         Move "Testing file" message to verbose level 1.
61607
61608 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
61609
61610         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
61611
61612 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
61613
61614         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
61615         (default_gcc_start): Accept optional second list element
61616         of compiler flags.  Print compiler output at verbosity level 2.
61617         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
61618         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
61619         Save current values of framework globals passcnt, failcnt, xpasscnt,
61620         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
61621         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
61622         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
61623         xfailcnt to compute stats.  Update framework global `testcnt' from
61624         pass/fail counts.
61625         (gcc_finish): New proc.  Clean up test environment.
61626         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
61627         (gcc_epass, gcc_efail): Delete.
61628         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
61629         argument of line number.
61630         (dg-init): If the tool has an init routine, call it.
61631         (dg-test): Remove args `cflags_var' and `libs_var'.
61632         Pass all compiler options to ${tool}_start.
61633         Handle missing line number.
61634         (dg-finish): New function.
61635         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
61636         particular files.  Call gcc_finish at end.  Move "skipping test"
61637         message to verbosity level 3.
61638         * gcc.c-torture/compile/compile.exp: Likewise.
61639         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61640         * gcc.c-torture/execute/execute.exp: Likewise.
61641         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61642         Print testcase being tried at verbosity level 1.
61643         * gcc.c-torture/special/special.exp: Unset xfail.
61644         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61645         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
61646         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
61647         * gcc.failure/failure.exp: Likewise.
61648         * gcc.ieee/ieee.exp: Likewise.
61649         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
61650         Update call to dg-test.  Call dg-finish at end.
61651         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
61652         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61653         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
61654         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
61655         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
61656         * gcc.wendy/wendy.exp: Add copyright.
61657         Delete setting of tmpdir (done by gcc_init).
61658         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
61659         Pass compiler flags to gcc_start.  Call gcc_finish at end.
61660         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
61661         gcc_[ce]pass/fail.
61662
61663 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
61664
61665         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
61666         confusion.
61667         (g++_load): Likewise.
61668
61669         * config/*.exp (gcc_load): Some were varargs fns and some were not.
61670         Rename argument to `prog' to remove the confusion.
61671         Varargs fns behave differently too!
61672         (g++_load): Likewise.
61673
61674         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
61675
61676         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
61677         what it is.  Delete (always) printing of status value for !native.
61678         Simplify verbose code, and include status and exec_output.
61679         (g++_load): Use gcc_load.
61680
61681 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
61682
61683         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
61684         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
61685         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
61686         940714-3.c as these testcases don't exist anymore.  Make
61687         va-arg-1.c expected to pass.
61688
61689 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
61690
61691         * gcc.misc-tests/misc.exp: Only run specific testcases.
61692         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
61693         * gcc.misc-tests/dg-[1-9].c: New files.
61694
61695         * lib/dg.exp: New testsuite driver.
61696         * gcc.prms/prms.exp: Use it.
61697
61698         * README.gcc: New file.
61699
61700         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
61701         Document and reset `lxpass' and `lxfail'.
61702         Simplify "initialized" message.
61703         (gcc_stat): Clean up comments a little.
61704
61705 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
61706
61707         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
61708
61709 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
61710
61711         * lib/old-dejagnu.exp (process-option): New proc.
61712         (old-dejagnu-init, old-dejagnu-stat): Likewise.
61713         (old-dejagnu): Simplify.
61714         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
61715
61716 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
61717
61718         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
61719         exists and is not an empty string.
61720
61721         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
61722         $xfail rather than calling setup_xfail.  Clear $xfail when test is
61723         finished.
61724         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
61725         automatically.
61726
61727         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
61728         longer expected to fail.
61729
61730         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
61731         "f" function call.
61732
61733         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
61734
61735         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
61736         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
61737         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
61738         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
61739         c-torture-1.29.
61740
61741         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
61742         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
61743
61744         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
61745
61746         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
61747         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
61748
61749         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
61750         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
61751         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
61752
61753 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
61754
61755         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
61756         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
61757         940714-1.c, 940714-2.c, 940714-3.c},
61758         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
61759         gcc.misc-tests/{mg.c,mg.exp}:
61760         New tests.
61761         * gcc.noncompile/noncompile.exp: Change accordingly.
61762
61763 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
61764
61765         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
61766         Undo previous clobberage.
61767
61768 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
61769
61770         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
61771         * gcc.special/{930510-1.c, special.exp}:
61772         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
61773         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
61774         struct-varargs-1.c}: New tests from c-torture-1.26.
61775
61776 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
61777
61778         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
61779           argument to switch.
61780
61781 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
61782
61783         * Revert the previous changes.  Please see Rob's directory
61784         (/lisa/test/rob/progressive/gcc/testsuite) for testing
61785         fixes.
61786
61787 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
61788
61789         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
61790         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
61791         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
61792         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
61793         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
61794         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
61795         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
61796         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
61797         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
61798         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
61799         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
61800         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
61801         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
61802         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
61803         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
61804         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
61805         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
61806         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
61807         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
61808         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
61809         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
61810         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
61811         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
61812         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
61813         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
61814         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
61815         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
61816         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
61817         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
61818         testing changes.
61819
61820 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
61821
61822         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
61823         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
61824         with perror calls.
61825
61826 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
61827
61828         * config/unix.exp (g++_load): Fix syntax.
61829
61830 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
61831
61832         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
61833         * gcc.noncompile/921017-1.c: Deleted obsolete test.
61834         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
61835         Don't expect va-arg-1.c to fail.  Correct expected output for
61836         920928-1.c.
61837         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
61838         * gcc.wendy/hbm4.c: Correct typo.
61839         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
61840
61841 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
61842
61843         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
61844         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
61845         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
61846         * lib/c-torture.exp (c-torture-compile): Ditto.
61847
61848         Reduce volume of output (remove all the -I's and such).
61849         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
61850         Call gcc_cpass, gcc_cfail.
61851         (c-torture): Pass testing option to c-torture-compile.
61852
61853 1994-03-21  Doug Evans  (dje@cygnus.com)
61854
61855         Bring patches over from progressive.
61856         * config/default.exp: Exit remote shell cleanly.
61857         (g++_exit, g++_start): Add default versions.
61858         * config/sim.exp (gcc_load): Use perror, not error.
61859
61860 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
61861
61862         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
61863         set in site.exp.
61864
61865 1994-03-14  Doug Evans  (dje@cygnus.com)
61866
61867         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
61868         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
61869         (wendy_try): New proc to run testcase.
61870         (main loop): Call 'em.
61871         * gcc.wendy/*.c: Clean up pass to correct expected output.
61872
61873         * lib/gcc.exp: Minor cleanup work.
61874         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
61875
61876 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
61877
61878         * config/sim.exp (gcc_load): Document return codes better.
61879         Don't pass -v to simulator.
61880
61881 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
61882
61883         * gcc.special/920717-x.c: Fix typo.
61884         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
61885         get at sources.
61886
61887         * lib/mike-gcc.exp: Fix typo.
61888
61889 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
61890
61891         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
61892         binary to use, transform the name.
61893         * config/*.exp: rename everything. Nuke any g++ specific files,
61894         it's now a special case of gcc that requires no special support.
61895         Add a default.exp for unsupported targets.
61896
61897 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
61898
61899         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
61900         lib/old-dejagnu.exp: Fix a few patterns to work with the new
61901         version of Tcl.
61902
61903 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
61904
61905         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
61906         than a warning.
61907
61908 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
61909
61910         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
61911
61912 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
61913
61914         * gcc.execute/execute.exp: Combine opt_list and foption_list into
61915         option_list.  Compile every file with only 4/6 option choices
61916         (same as C torture) instead of with 12/18 different option
61917         choices.
61918         * lib/c-torture.exp: Likewise.
61919
61920         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
61921         not already set.
61922
61923 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
61924
61925         * lib/old-deja.exp: Add `excess errors test fails' error, now one
61926         can put an XFAIL *-*-* on excess errors.
61927
61928 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
61929
61930         * g++.law: Add more tests derived from g++-bugs snapshots.
61931
61932         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
61933         equivalent to g++.law/init9.
61934
61935         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
61936         compiled it, and the a.out file after we've run it.
61937
61938 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
61939
61940         * lib/mike-g++.exp (postbase): Delete the .o file after we've
61941         compiled it, and the a.out file after we've run it.
61942
61943 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
61944
61945         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
61946
61947 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
61948
61949         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
61950         version number.
61951
61952 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
61953
61954         * g++.law: New directory of g++ tests derived from the g++-bugs
61955         snapshots.
61956
61957 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
61958
61959         * gcc.compile: initbug1.c initbug1.exp testcase added
61960
61961 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
61962
61963         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
61964         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
61965           fixes submitted by Jeff Law (law@cs.utah.edu)
61966         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
61967           Jeff Law (law@cs.utah.edu)
61968
61969
61970 1993-11-30  Mike Stump  (mrs@cygnus.com)
61971
61972         * config/unix-g++.exp: Follow the gcc way of doing things.
61973         * g++.old-deja/old-deja.exp: Minor updates.
61974         * lib/g++.exp: New file, follow the gcc way of doing things.
61975         * lib/old-dejagnu.exp: Minor updates.
61976         * lib/mike-g++.exp: Always unset errorInfo.
61977
61978 1993-11-06  Mike Stump  (mrs@cygnus.com)
61979
61980         * lib/gcc.exp: Fix some errors with the below change, CC and
61981         CFLAGS should be global when setting, not local.
61982
61983 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
61984
61985         * lib/gcc.exp: Transform tool name.
61986
61987 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61988
61989         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
61990
61991 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61992
61993         * lib/gcc.exp: change gcc_done to gcc_stat
61994
61995 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61996
61997         * Upgraded gcc testsuite to c-torture version 1.25
61998
61999 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
62000
62001         * lib/gcc.exp: added reporting code. Changed verbose compile message.
62002         * lib/c-torture: added hooks for new reporting code.
62003
62004 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
62005
62006         * config/sh-gcc.exp: check if sh-sim exists in the path
62007
62008 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
62009
62010         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
62011         * gcc.compile/compile.exp: Initial changes for new logic.
62012         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
62013         * gcc.failure/failure.exp: Initial changes for new logic.
62014         * gcc.ieee/ieee.exp: Initial changes for new logic.
62015         * gcc.misc-tests/misc.exp: Initial changes for new logic.
62016         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
62017         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
62018         * lib/c-torture.exp: Initial changes for new logic.
62019         * lib/gcc.exp: Initial changes for new logic.
62020
62021 1993-10-15  Mike Stump  (mrs@cygnus.com)
62022
62023         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
62024         depend upon failure or success.  Fully qualify names in failure
62025         and success messages.  Always remove a.out before starting
62026         compile, just in case.  Pay more attention to error text output by
62027         the compiler.  Handle testcases with no known past errors just
62028         like all others, so that things are uniform.  Other miscellaneous
62029         improvements.
62030
62031 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
62032
62033         * gcc.cpp: new directory for cpp tests
62034
62035 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
62036
62037         * lib/chill.exp: Code reformatted, removed unused code.
62038         * config/unix-chill.exp: Code reformatted, removed unused code.
62039         * chill.execute/execute.exp: Code reformatted, removed unused code.
62040         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
62041
62042 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
62043
62044         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
62045         routines not written.
62046
62047 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
62048
62049         * config/bug-gcc.exp: Use new procs from bug.exp.
62050
62051 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
62052
62053         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
62054         via ftp, rather than depending on NFS.
62055         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
62056         case.
62057
62058 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
62059
62060         * config/bug-gcc.exp: Use new download proc.
62061
62062 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
62063
62064         * chill.execute/execute.exp: cleanups, handles errors better
62065         * chill.compile/compile.exp: rewrite, based on execute.exp
62066         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
62067         * lib/chill.exp: major changes to diff proc and compile and link
62068         procs. added chill_fail and chill_pass wrappers to pass and
62069         fail. added more comments, and handle error codes better.
62070         Added a hack to capture stderr from exec, so noncompile tests
62071         can work.
62072
62073 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
62074
62075         * chill.execute/execute.exp: rewrite of testsuite driver
62076         * lib/chill.exp: rewrite of testsuite driver
62077         * config/unix-chill.exp: rewrite of testsuite driver
62078
62079 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
62080
62081         In chill.execute:
62082         * iexpr.ch: Standardize uppercase.
62083         * tuples.dat: Standardize uppercase.
62084         * vary.ch: standardize.  Correct varying string assignments.
62085         * vary.dat: Add new output lines.
62086
62087 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
62088
62089         In chill.execute:
62090         * chprintf.ch: Standardize use of uppercase.
62091         * tuples.ch: Standardize and turn arr2 into a DCL,
62092           rather than a SYN.
62093         * pinits.ch: Standardize.
62094
62095 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
62096
62097         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
62098         * Makefil: Renamed to Makefile.in.
62099         * configure.in: New.
62100
62101 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
62102
62103         In chill.execute:
62104         * .cvsignore: Add result/output files.
62105         * Makefile: Fix up variables at start.  Use MFLAGS
62106           everywhere.  Correct bool_loc, built_ins entries.
62107           Add entry for vary1.ch.
62108         * bitarray.ch: Standardize upper-case usage.
62109         * bitexpr.ch: Standardize, add output of b1.
62110         * params.ch: Use arrayt in along PROC parameters, to
62111           avoid novelty problems.
62112         * sets.ch: Tiny cleanup.
62113         * vary1.ch: Re-indent.
62114
62115 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
62116
62117         * Add PR-related files to Makefiles, .cvsignore files, etc.
62118
62119 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
62120
62121         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
62122           with compiler objects. New names are test-flow.c and test-loop.c
62123
62124 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
62125
62126         * Upgraded c-torture tests from 1.19 to 1.20
62127
62128         * new files:
62129         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
62130         * gcc.compile: 930623-1.c 930623-2.c
62131         * gcc.noncompile: 930622-1.c 930622-2.c
62132         * gcc.failure: 920411-1.c 920627-2.c
62133         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
62134
62135 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
62136
62137         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62138           More changes to get testsuite working properly. Needs more work.
62139           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
62140
62141 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
62142
62143         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62144           More changes to get testsuite working properly. Needs more work.
62145
62146 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
62147
62148         * chill.compile/compile.exp: Added for Dejagnu support
62149         * chill.execute/execute.exp: Added for Dejagnu support
62150         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
62151
62152 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
62153
62154         This should complete moving the CHILL test files.
62155         * chill.noncompile(.cvsignore printf.grt
62156             in-printf.grt chprintf.grt chprintf.ch):
62157             Added test-support files.
62158           (Makefile): Modified further.
62159         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
62160             signal.ch): Added test files.
62161           * chill.execute (.cvsignore printf.grt printr.c
62162             in-printf.grt rts.c chprintf.grt rts.h): Added
62163           test-support files.
62164             (Makefile): More corrections.
62165
62166 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
62167
62168         * chill.compile, chill.execute, chill.nocompile: Add CHILL
62169           test cases, ready for DejaGnu.
62170
62171 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
62172
62173         * Upgraded c-torture tests from 1.18 to 1.19
62174
62175         * gcc.compile: added test(s):
62176           930607-1.c
62177         * gcc.execute: added test(s):
62178           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
62179
62180         * added new subdirectory for misc tests: gcc.misc-tests
62181         * gcc.misc-test(s): added tests:
62182           inst-check.c test-consts.c test-ior.c test-switch.c
62183
62184 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
62185
62186         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
62187
62188 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
62189
62190         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
62191
62192 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
62193
62194         * Upgraded c-torture tests from 1.17 to 1.18
62195
62196 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
62197
62198         * Upgraded c-torture tests from 1.12 to 1.17
62199
62200 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
62201
62202         * lib/old-dejagnu.exp:
62203           Fixed handling of XFAIL target triplets to correctly
62204           recognize wildcard characters.  Removed code that
62205           appended a unique id tag to the end of the file name
62206           printed out by the result of the testcases within a
62207           given test file.
62208
62209 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
62210
62211         * lib/old-dejagnu.exp:
62212           Reworked expected failure handling to trigger off of XFAIL
62213           keyword in keyphrase embeded in testcase source code. The
62214           XFAIL keyword must be at the end of the keyphrase line. It
62215           may optionally be followed by one or more target triplets.
62216           It has just occured that the handling of wildcards in the
62217           target triplet may not be correct.
62218
62219 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
62220
62221         * g++.old-deja/tests:
62222           Moved all subdirectories up one level into g++.old-deja .
62223
62224         * lib/old-dejagnu.exp:
62225           Fixed problem with CXXFLAGS not being properly reset, and being
62226           corrupted with extraneous "-c" compiler option.  This was
62227           causing binaries to not be generated for test that needed them.
62228           Modified strings passed to "pass" and "fail" so that individual
62229           tests from the same test file would be distinguished by an
62230           identifier appended to the test file name in the summary logs;
62231           this corrected a problem with erroneous diff logs.  Added code
62232           to search testcases for expected fail and unexpected pass keywords.
62233
62234 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
62235
62236         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
62237
62238 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
62239
62240         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
62241           Removed extraneous text from end of "Special g++ Options"
62242           keyphrase.
62243
62244         * lib/old-dejagnu.exp: Added pattern matching to look for new
62245           keywords, embedded in testcases comments, which will trigger
62246           calls to xpass and xfail.
62247
62248 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
62249
62250         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
62251           comments embedded in the testcases, especially the one looking for
62252           special compiler options, as well as the pattern matching for the
62253           compiler output again.
62254
62255 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
62256
62257         * lib/old-dejagnu.exp: Do a proper check of the return value for
62258           execute tests. Fixed several problems with the pattern matching
62259           of the compiler output which gave erroneous test results.
62260           Changed several of the test result messages to be more descriptive.
62261         * config/unix-g++.exp: Proc g++_load now actually works and
62262           executes the tests passed to it and returns a usable return
62263           value.
62264
62265 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
62266
62267           * lib/gcc.exp: Exits gracefully if $CC is bogus.
62268
62269 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
62270
62271         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
62272           Modified both files to properly execute the old style
62273           dejagnu tests. The previous versions of these files were
62274           experimental and did not function anything near correctly.
62275
62276 1993-04-05  Rob Savoye  (rob@cygnus.com)
62277
62278         * Removed all Makefile.in and configure.in files. No configuration
62279         needed now.
62280
62281 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
62282
62283         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
62284
62285 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
62286
62287         * gcc.compile/configure.in, gcc.unsorted/configure.in,
62288         gcc.special/configure.in, gcc.noncompile/configure.in,
62289         gcc.execute/configure.in, gcc.code_quality/configure.in,
62290         g++.other/configure.in, g++.old-deja/configure.in,
62291         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
62292         in srcname setting.
62293
62294 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
62295
62296         * lib/udi.exp: Fixed mondfe and mondfe_download.
62297         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
62298         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
62299
62300 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
62301
62302         * config/udi-gdb.exp: Check $shell_id after connecting to target.
62303         (gdb_exit): Don't remove *_soc files.
62304
62305 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
62306
62307         * lib/c-torture.exp: Don't look for main; instead always use -w
62308         -c.  This is how the c-torture tests work.  Remove the object
62309         file if the compilation succeeds.
62310         * gcc.execute/execute.exp: Remove executable if test passes.
62311         * gcc.noncompile/noncompile.exp: Every test is an expected
62312         failure.
62313         * gcc.special/special.exp: Added tests from c-torture 1.11,
62314         corrected use of existing test.
62315         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
62316         gcc.execute/920625-1.c: Updated to c-torture 1.11.
62317         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
62318         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
62319         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
62320         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
62321         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
62322         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
62323         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
62324         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
62325         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
62326         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
62327         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
62328         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
62329         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
62330         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
62331         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
62332         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
62333         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
62334         c-torture 1.11.
62335         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
62336         correspond to c-torture 1.11.
62337
62338         * New file.