OSDN Git Service

7458c02637160e17b8c522afd872df6390351603
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2
3         * obj-c++.dg/encode-2.mm: XFAIL.
4         * obj-c++.dg/encode-3.mm: Likewise.
5
6 2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7             Paolo Carlini  <pcarlini@suse.de>
8
9         * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
10         * g++.dg/ext/has_nothrow_constructor.C: Likewise.
11         * g++.dg/ext/has_nothrow_copy.C: Likewise.
12
13 2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
14
15         * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
16         (main): Change to void and rename to sse_test.
17         * gcc.target/i386/pr24306.c: Ditto.
18         * gcc.target/i386/pr32065-2.c: Ditto.
19         * gcc.target/i386/20060512-1.c: Include sse2-check.h.
20         (main): Change to void and rename to sse2_test.
21         * gcc.target/i386/20060512-3.c: Ditto.
22
23 2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
24
25         PR fortran/35150
26         * gfortran.dg/c_loc_tests_12.f03: New test.
27
28 2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
29
30         PR c++/35023
31         PR c++/35024
32         PR c++/35026
33         * g++.dg/cpp0x/vt-35026.C: New.
34         * g++.dg/cpp0x/vt-35023.C: New.
35         * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
36         * g++.dg/cpp0x/vt-35024.C: New.
37
38 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
39
40         * gcc.c-torture/execute/va-arg-25.x: Remove.
41
42 2008-02-15  Richard Guenther  <rguenther@suse.de>
43             Zdenek Dvorak  <ook@ucw.cz>
44
45         PR tree-optimization/35164
46         * g++.dg/torture/pr35164-1.C: New testcase.
47         * g++.dg/torture/pr35164-2.C: Likewise.
48
49 2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
50
51         PR testsuite/35119
52         * testsuite/g++.dg/template/spec35.C: Change the regular expressions
53         in dg-final to match the assembly code generated by Darwin 9.
54
55 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
56
57         * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
58
59 2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
60
61         * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
62
63 2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
64
65         * lib/dejapatches.exp: New file.
66
67 2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
68
69         PR c++/34050
70         * g++.dg/cpp0x/vt-34050.C: New.
71
72 2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
73
74         PR preprocessor/35061
75         * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
76
77 2008-02-14  Paolo Carlini  <pcarlini@suse.de>
78
79         PR c++/28743
80         * g++.dg/template/nontype17.C: New.
81         * g++.dg/template/nontype16.C: Add error.
82
83 2008-02-13  Jakub Jelinek  <jakub@redhat.com>
84
85         PR c++/35138
86         * g++.dg/template/member8.C: New test.
87
88 2008-02-13  Michael Matz  <matz@suse.de>
89
90         * gcc.dg/pr35065.c: Fix testcase warnings.
91
92 2008-02-13  Michael Matz  <matz@suse.de>
93
94         PR debug/35065
95         * gcc.dg/pr35065.c: New testcase.
96
97 2008-02-12  Richard Guenther  <rguenther@suse.de>
98
99         PR tree-optimization/35171
100         * gcc.c-torture/compile/pr35171.c: New testcase.
101
102 2008-02-12  Richard Guenther  <rguenther@suse.de>
103
104         PR middle-end/35163
105         * gcc.c-torture/execute/pr35163.c: New testcase.
106
107 2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
108
109         * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
110
111 2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
112
113         * gnat.dg/loop_address.adb: New test.
114
115 2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
116
117         * obj-c++.dg/bitfield-1.mm: Expect failures.
118         * obj-c++.dg/bitfield-4.mm: Likewise.
119         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
120         * obj-c++.dg/encode-8.mm: Likewise.
121         * obj-c++.dg/isa-field-1.mm: Likewise.
122         * obj-c++.dg/layout-1.mm: Likewise.
123         * obj-c++.dg/lookup-2.mm: Likewise.
124         * obj-c++.dg/try-catch-2.mm: Likewise.
125         * obj-c++.dg/try-catch-9.mm: Likewise.
126
127 2008-02-12  Jakub Jelinek  <jakub@redhat.com>
128
129         PR c++/35144
130         * g++.dg/tree-ssa/pr35144.C: New test.
131
132         PR inline-asm/35160
133         * gcc.target/i386/pr35160.c: New test.
134
135         PR c++/34862
136         * g++.dg/init/new27.C: New test.
137
138 2008-02-11  Paolo Carlini  <pcarlini@suse.de>
139
140         PR c++/35077
141         * g++.dg/template/crash78.C: New.
142
143 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
144
145         PR testsuite/35047
146         * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
147         * gcc.dg/compat/vector-2_y.c: Ditto.
148
149 2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
150             Richard Guenther  <rguenther@suse.de>
151
152         PR tree-optimization/33992
153         * gcc.c-torture/execute/pr33992.c: New testcase.
154
155 2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
156
157         * gfortran.dg/streamio_14.f90:  New test.
158
159 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
160
161         * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
162         Add -mfpmath=387 to dg-options.
163
164 2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
165
166         PR testsuite/35047
167         * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
168         * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
169         * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
170         * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
171         * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
172         * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
173         * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
174         * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
175         * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
176
177 2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
178
179         PR objc++/34193
180         * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
181
182 2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
183
184         PR c++/35056
185         * g++.dg/conversion/bitfield8.C: New.
186
187 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
188
189         * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
190
191 2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
192
193         PR c++/35049
194         PR c++/35096
195         * g++.dg/ext/vector13.C: New.
196
197 2008-02-06  David Daney  <ddaney@avtrex.com>
198
199         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
200
201 2008-02-05  Bob Wilson  <bob.wilson@acm.org>
202
203         * lib/target-supports.exp (check_effective_target_hard_float): Remove
204         special case for xtensa-*-*.
205         
206 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
207
208         PR fortran/35037
209         * gfortran.dg/volatile11.f90: New test.
210
211 2008-02-05  Jakub Jelinek  <jakub@redhat.com>
212
213         PR c++/33553
214         * g++.dg/template/array19.C: New test.
215
216 2008-02-05  Diego Novillo  <dnovillo@google.com>
217
218         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
219
220         PR 33738
221         * g++.dg/warn/pr33738.C: Remove.
222
223 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
224
225         PR fortran/34945
226         * gfortran.dg/bounds_check_13.f: New test.
227
228 2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
229
230         PR testsuite/33946
231         * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
232
233 2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
234
235         PR target/35083
236         * gcc.target/i386/pr35083.c: New test.
237
238 2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
239
240         PR fortran/32315
241         * gfortran.dg/data_bounds_1.f90: New test.
242
243 2008-02-04  Diego Novillo  <dnovillo@google.com>
244
245         http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
246
247         PR 33738
248         * testsuite/g++.dg/warn/pr33738.C: New.
249
250 2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
251
252         * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
253         to match.
254
255 2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
256
257         * lib/target-supports.exp (check_effective_target_hard_float): Only
258         use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
259         other targets, grep for a call insn in the rtl expand dump for an
260         add of two doubles.
261         (target_compile): Support generating rtl dumps as output.
262
263 2008-02-04  Richard Guenther  <rguenther@suse.de>
264
265         PR middle-end/33631
266         * gcc.c-torture/execute/pr33631.c: New testcase.
267
268 2008-02-04  Richard Guenther  <rguenther@suse.de>
269
270         PR middle-end/35043
271         * gcc.c-torture/compile/pr35043.c: New testcase.
272
273 2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
274
275         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
276
277 2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
278
279         * gcc.target/i386/pr31628.c: Require effective target fpic.
280         * gcc.target/i386/strinline.c: Ditto.
281         * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
282         * gcc.dg/pr35045.c: Ditto.
283         * gcc.dg/20050503-1.c: Ditto.
284
285 2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
286
287         PR fortran/32760
288         * gfortran.dg/host_assoc_variable_1.f90: New test.
289         * gfortran.dg/allocate_stat.f90: Change last three error messages.
290
291 2008-02-02  Michael Matz  <matz@suse.de>
292
293         PR target/35045
294         * gcc.dg/pr35045.c: New test.
295
296 2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
297
298         PR libfortran/35001
299         * gfortran.dg/shape_4.f90:  New test.
300
301 2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
302
303         * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
304
305 2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
306
307         PR rtl-optimization/34773
308         * gcc.target/cris/torture/pr34773.c: New test.
309
310 2008-02-01  Nick Clifton  <nickc@redhat.com>
311
312         * lib/target-supports.exp (check_profiling_available): Do not
313         expect profiling to work on the xstormy16 target.
314
315 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
316
317         PR testsuite/35047
318         * gcc.c-torture/execute/20050316-2.x: New file.
319         * gcc.target/i386/pr17390.c: Update scan pattern.
320         * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
321         * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
322
323 2008-01-31  Paul Thomas  <pault@gcc.gnu.org>
324
325         PR fortran/34910
326         * gfortran.dg/proc_assign_2.f90: New test.
327
328 2008-01-31  Douglas Gregor  <doug.gregor@gmail.com>
329             Jakub Jelinek  <jakub@redhat.com>
330
331         PR c++/34935
332         PR c++/34936
333         * g++.dg/ext/alias-canon.C: New.
334         * g++.dg/ext/alias-mangle.C: New.
335
336 2008-01-30  Jan Hubicka  <jh@suse.cz>
337
338         * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
339
340 2008-01-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
341
342         * g++.dg/other/first-global.C: Add -fpie for all pic targets.
343         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
344
345 2008-01-30  Jan Hubicka  <jh@suse.cz>
346
347         PR target/34982
348         * gcc.c-torture/execute/pr34982.c: New testcase.
349
350 2008-01-30  Andreas Krebbel  <krebbel1@de.ibm.com>
351
352         * gcc.target/s390/tf_to_di-1.c: New testcase.
353
354 2008-01-30  Paul Thomas  <pault@gcc.gnu.org>
355
356         PR fortran/34975
357         * gfortran.dg/use_only_3.f90: New test.
358         * gfortran.dg/use_only_3.inc: Modules for new test.
359
360         PR fortran/34429
361         * gfortran.dg/function_charlen_2.f90: New test.
362
363 2008-01-30  Jakub Jelinek  <jakub@redhat.com>
364
365         PR middle-end/34969
366         * gcc.dg/pr34969.c: New test.
367
368         PR c/35017
369         * gcc.dg/inline-25.c: New test.
370         * gcc.dg/inline-26.c: New test.
371         * gcc.dg/inline-27.c: New test.
372
373 2008-01-29  Richard Guenther  <rguenther@suse.de>
374
375         PR middle-end/35006
376         * gcc.c-torture/compile/pr35006.c: New testcase.
377
378 2008-01-29  Douglas Gregor  <doug.gregor@gmail.com>
379
380         PR c++/34055
381         PR c++/34103
382         PR c++/34219
383         PR c++/34606
384         PR c++/34753
385         PR c++/34754
386         PR c++/34755
387         PR c++/34919
388         PR c++/34961
389         * g++.dg/cpp0x/vt-34219-2.C: New.
390         * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
391         * g++.dg/cpp0x/vt-34961.C: New.
392         * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
393         cases from the re-opened PR.
394         * g++.dg/cpp0x/vt-34753.C: New.
395         * g++.dg/cpp0x/vt-34919.C: New.
396         * g++.dg/cpp0x/vt-34754.C: New.
397         * g++.dg/cpp0x/vt-34606.C: New.
398         * g++.dg/cpp0x/vt-34219.C: New.
399         * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
400         * g++.dg/cpp0x/vt-34755.C: New.
401         * g++.dg/cpp0x/pr31438.C: Ditto.
402         * g++.dg/cpp0x/variadic81.C: Ditto.
403
404 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
405
406         * g++.dg/torture/pr34641.C: Put the dg-do first.
407
408 2008-01-29  Richard Sandiford  <rsandifo@nildram.co.uk>
409
410         * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
411
412 2008-01-28  Bernhard Fischer  <aldot@gcc.gnu.org>
413
414         * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
415
416 2008-01-28  Nathan Froyd  <froydnj@codesourcery.com>
417
418         PR 31535
419         * gcc.target/powerpc/spe-small-data-1.c: New test.
420         * gcc.target/powerpc/spe-small-data-2.c: New test.
421
422 2008-01-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
423
424         PR libfortran/34980
425         * gfortran.dg/shape_3.f90:  New test.
426
427 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
428
429         * gcc.target/s390/20020926-1.c: Remove -m31.
430
431 2008-01-28  Andreas Krebbel  <krebbel1@de.ibm.com>
432
433         * gcc.target/s390/20020926-1.c: Disable for s390x.
434
435 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
436
437         PR fortran/34994
438         * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
439         expression.
440
441 2008-01-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
442
443         PR fortran/34990
444         * gfortran.dg/array_constructor_22.f90: New test.
445
446 2008-01-26  Maxim Kuvyrkov  <maxim@codesourcery.com>
447
448         PR middle-end/34688
449         * gcc.c-torture/compile/pr34688: New test.
450
451 2008-01-26  Tobias Burnus  <burnus@net-b.de>
452
453         PR fortran/34848
454         * gfortran.dg/missing_optional_dummy_5.f90: New.
455
456 2008-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
457
458         * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
459         noinline.  XFAIL test.
460
461 2008-01-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
462
463         PR fortran/31610
464         * gfortran.dg/array_3.f90: New test.
465
466 2008-01-26  Jakub Jelinek  <jakub@redhat.com>
467
468         * gcc.c-torture/compile/pr34966.c (atan): Only use asm
469         on i?86/x86_64.
470
471         PR c++/34965
472         * gcc.dg/pr34965.c: New test.
473         * g++.dg/other/error24.C: New test.
474
475 2008-01-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
476
477         PR libfofortran/34887
478         * gfortran.dg/x_slash_2.f:  New test.
479
480 2008-01-26  Richard Guenther  <rguenther@suse.de>
481
482         PR c++/34235
483         * g++.dg/torture/pr34235.C: New testcase.
484
485 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
486
487         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
488
489 2008-01-26  Richard Sandiford  <rsandifo@nildram.co.uk>
490
491         PR target/34981
492         * gcc.target/mips/lazy-binding-1.c: New test.
493         * gcc.target/mips/mips.exp (setup_mips_tests): Set
494         mips_forced_no_abicalls and mips_forced_no_shared.
495         (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
496         Avoid using small data with -mabicalls.  Don't make -G0 force
497         -mn-abicalls.  Skip -mabicalls and -mshared tests if the multilib
498         forces the opposite option.
499
500 2008-01-26  Danny Smith  <dannysmith@users.sourceforge.net>
501
502         PR target/34970
503         * gcc.target/i386/fastcall-1.c: Scan for correct label.
504         Use -std=gnu89 switch.
505
506 2008-01-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
507
508         PR libfortran/34876
509         * gfortran.dg/direct_io_9.f: New test.
510
511 2008-01-25  Daniel Franke  <franke.daniel@gmail.com>
512
513         PR fortran/34661
514         * gfortran.dg/where_operator_assign_4.f90: New test.
515
516 2008-01-25  Joseph Myers  <joseph@codesourcery.com>
517
518         * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
519         gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
520         c4x-*-* targets.
521
522 2008-01-25  Richard Guenther  <rguenther@suse.de>
523
524         PR middle-end/32244
525         * gcc.c-torture/execute/pr32244-1.c: New testcase.
526
527 2008-01-25  Richard Guenther  <rguenther@suse.de>
528
529         PR tree-optimization/34966
530         * gcc.c-torture/compile/pr34966.c: New testcase.
531
532 2008-01-25  Richard Guenther  <rguenther@suse.de>
533
534         PR c++/33887
535         * g++.dg/torture/pr33887-1.C: New testcase.
536         * g++.dg/torture/pr33887-2.C: Likewise.
537         * g++.dg/torture/pr33887-3.C: Likewise.
538         * gcc.c-torture/execute/20071211-1.c: Likewise.
539
540 2008-01-25  Uros Bizjak  <ubizjak@gmail.com>
541
542         PR target/34856
543         * gcc.dg/pr34856.c: Use pointer mode for "pin".
544
545 2008-01-25  Jakub Jelinek  <jakub@redhat.com>
546
547         PR middle-end/33333
548         * g++.dg/gomp/pr33333.C: New test.
549
550         PR preprocessor/34692
551         * gcc.dg/cpp/pr34692.c: New test.
552         * gcc.dg/gomp/pr34692.c: New test.
553
554 2008-01-25  Olga Golovanevsky  <olga@il.ibm.com>
555
556         * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
557
558 2008-01-24  Daniel Franke  <franke.daniel@gmail.com>
559
560         PR fortran/34202
561         * gfortran.dg/empty_type.f90: New test.
562
563 2008-01-24  Paolo Carlini  <pcarlini@suse.de>
564
565         PR c++/34603
566         * g++.dg/template/crash77.C: New.
567
568 2008-01-24  Uros Bizjak  <ubizjak@gmail.com>
569
570         PR target/34856
571         * gcc.dg/pr34856.c: New test.
572
573 2008-01-24  Tobias Burnus  <burnus@net-b.de>
574
575         * gfortran.dg/namelist_39.f90: Delete temporary files.
576         * gfortran.dg/namelist_44.f90: Ditto.
577
578 2008-01-24  Richard Guenther  <rguenther@suse.de>
579
580         PR middle-end/34953
581         * g++.dg/torture/pr34953.C: New testcase.
582
583 2008-01-24  Jakub Jakub Jelinek  <jakub@redhat.com>
584
585         PR middle-end/34934
586         * gcc.c-torture/compile/20080124-1.c: New test.
587
588 2008-01-24  Paul Thomas  <pault@gcc.gnu.org>
589
590         PR fortran/34872
591         * gfortran.dg/function_charlen_3.f: New test.
592
593 2008-01-23  Michael Matz  <matz@suse.de>
594
595         PR debug/34895
596         * g++.dg/debug/pr34895.cc: New testcase.
597
598 2008-01-23  Richard Guenther  <rguenther@suse.de>
599
600         PR middle-end/31529
601         * gcc.dg/pr31529-1.c: New testcase.
602         * gcc.dg/pr31529-2.c: Likewise.
603
604 2008-01-23  Jakub Jelinek  <jakub@redhat.com>
605
606         PR c++/34829
607         * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
608         unsigned int for the first argument.
609
610 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
611
612         PR c++/33984
613         * g++.dg/conversion/bitfield7.C: New test.
614         * g++.dg/cpp0x/decltype4.C: Fixed xfail.
615
616 2008-01-23  Bernd Schmidt  <bernd.schmidt@analog.com>
617
618         From Michael Frysinger  <michael.frysinger@analog.com>
619         * gcc.target/bfin/mcpu-bf547.c: New test.
620         * gcc.target/bfin/mcpu-bf523.c: New test.
621         * gcc.target/bfin/mcpu-bf524.c: New test.
622         * gcc.target/bfin/mcpu-bf526.c: New test.
623
624 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
625
626         * gcc.c-torture/execute/20080122-1.c: New test.
627
628 2008-01-22  Tom Tromey  <tromey@redhat.com>
629
630         PR c++/34859
631         * gcc.dg/cpp/pr34859.c: New file.
632
633 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
634
635         PR fortran/34875
636         * gfortran.dg/vector_subscript_3.f90: New test.
637
638 2008-01-22  Tobias Burnus  <burnus@net-b.de>
639
640         PR fortran/34848
641         * gfortran.dg/missing_optional_dummy_4.f90
642
643 2008-01-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
644
645         * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
646
647 2008-01-22  Eric Botcazou  <ebotcazou@adacore.com>
648
649         * gnat.dg/unchecked_union1.adb: New test.
650
651 2008-01-22  Tom Tromey  <tromey@redhat.com>
652
653         PR c++/34829
654         * g++.dg/ext/pr34829.C: New file.
655
656 2008-01-22  Jakub Jelinek  <jakub@redhat.com>
657
658         PR c++/34607
659         * gcc.dg/gomp/pr34607.c: New test.
660         * g++.dg/gomp/pr34607.C: New test.
661
662         PR c++/34914
663         * g++.dg/ext/vector10.C: New test.
664
665         PR c++/34918
666         * g++.dg/other/error23.C: New test.
667
668         PR c++/34917
669         * g++.dg/ext/vector12.C: New test.
670
671 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
672
673         PR 32102
674         * gcc.dg/Wstrict-overflow-21.c: New.
675         * g++.dg/warn/Wstrict-aliasing-8.C: New.
676
677 2008-01-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
678
679         PR middle-end/33092
680         * gcc.dg/pr33092.c: New.
681
682 2008-01-22  Andreas Krebbel  <krebbel1@de.ibm.com>
683
684         * gcc.target/s390/20020926-1.c: Add -m31 option.
685
686 2008-01-22  Daniel Franke  <franke.daniel@gmail.com>
687
688         PR fortran/34915
689         * gfortran.dg/initialization_18.f90: New test.
690
691 2008-01-22  Tobias Burnus  <burnus@net-b.de>
692
693         PR fortran/34899
694         * gfortran.dg/tab_continuation.f: New.
695
696 2008-01-22  Paul Thomas  <pault@gcc.gnu.org>
697
698         PR fortran/34896
699         * gfortran.dg/use_rename_2.f90: New test.
700
701 2008-01-21  Richard Guenther  <rguenther@suse.de>
702
703         PR middle-end/34856
704         * gcc.c-torture/compile/pr34856.c: New testcase.
705
706 2008-01-21  Richard Guenther  <rguenther@suse.de>
707
708         PR c/34885
709         * gcc.c-torture/compile/pr34885.c: New testcase.
710
711 2008-01-21  Eric Botcazou  <ebotcazou@adacore.com>
712
713         * gnat.dg/specs/alignment1.ads: New test.
714
715 2008-01-21  Richard Guenther  <rguenther@suse.de>
716
717         PR c++/34850
718         * g++.dg/torture/pr34850.C: New testcase.
719
720 2008-01-21  Alon Dayan  <alond@il.ibm.com>
721             Olga Golovanevsky  <olga@il.ibm.com>
722
723         PR tree-optimization/34701
724         * gcc.dg/struct/wo_prof_array_field.c: New test.
725         
726 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
727
728         PR c++/34891
729         * g++.dg/ext/vector9.C: New.
730
731 2008-01-20  Paolo Carlini  <pcarlini@suse.de>
732
733         PR c++/34776
734         PR c++/34486
735         * g++.dg/template/crash75.C: New.
736         * g++.dg/template/crash76.C: Likewise.  
737
738 2008-01-20  Kaz Kojima  <kkojima@gcc.gnu.org>
739
740         PR rtl-optimization/34808
741         * gcc.c-torture/compile/pr34808.c: New test.
742
743 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
744
745         PR fortran/34784
746         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
747
748         PR fortran/34861
749         * gfortran.dg/entry_array_specs_3.f90: New test.
750
751         PR fortran/34854
752         * gfortran.dg/use_rename_1.f90: New test.
753
754 2008-01-20  Paul Thomas  <pault@gcc.gnu.org>
755
756         PR fortran/34784
757         * gfortran.dg/array_constructor_20.f90: New test.
758         * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
759
760         PR fortran/34785
761         * gfortran.dg/array_constructor_21.f90: New test.
762
763 2008-01-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
764
765         PR libfortran/34795
766         * gfortran.dg/inquire_13.f90: New test.
767         
768         PR libfortran/34659
769         * gfortran.dg/continuation_9.f90: New test.
770
771 2008-01-20  Richard Sandiford  <rsandifo@nildram.co.uk>
772
773         PR target/34831
774         * gcc.target/mips/pr34831.c: New test.
775
776 2008-01-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
777
778         PR fortran/34817
779         PR fortran/34838
780         * gfortran.dg/any_all_1.f90:  New test.
781         * gfortran.dg/any_all_2.f90:  New test.
782
783 2008-01-19  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
784
785         * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
786         "dg-require-weak" statement.
787         * g++.dg/eh/weak1.C: Likewise.
788
789 2008-01-19  Jakub Jelinek  <jakub@redhat.com>
790
791         PR gcov-profile/34610
792         * gcc.dg/gomp/pr34610.c: New test.
793
794 2008-01-19  Tobias Burnus  <burnus@net-b.de>
795
796         PR fortran/34760
797         * gfortran.dg/implicit_11.f90: New.
798         * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
799         * gfortran.dg/entry_15.f90: Ditto.
800         * gfortran.dg/func_assign.f90: Ditto.
801         * gfortran.dg/gomp/reduction3.f90: Ditto.
802         * gfortran.dg/proc_assign_1.f90: Ditto.
803
804         * gfortran.dg/interface_proc_end.f90: Use dg-error instead
805         of dg-excess-errors.
806
807 2008-01-18  Tobias Burnus  <burnus@net-b.de>
808
809         PR fortran/32616
810         * gfortran.dg/argument_checking_15.f90: New.
811         * gfortran.dg/argument_checking_5.f90: Change TODO into
812         dg-warning.
813
814 2008-01-18  Tobias Burnus  <burnus@net-b.de>
815
816         * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
817         * gfortran.dg/enum_5.f90: Ditto.
818         * gfortran.dg/enum_6.f90: Ditto.
819         * gfortran.dg/bom_error.f90: Ditto.
820         * gfortran.dg/func_decl_4.f90: Ditto.
821
822 2008-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
823
824         PR libfortran/34782
825         * gfortran.dg/fmt_t_6.f: New test.
826
827 2008-01-18  Tobias Burnus  <burnus@net-b.de>
828
829         * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
830
831 2008-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
832
833         * gcc/testsuite/g++.dg/lookup/two-stage2.C: fix comment.
834
835 2008-01-18  Ian Lance Taylor  <iant@google.com>
836
837         * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
838
839 2008-01-18  Ian Lance Taylor  <iant@google.com>
840
841         PR c++/33407
842         * g++.dg/init/new26.C: New test.
843
844 2008-01-18  Richard Guenther  <rguenther@suse.de>
845
846         PR middle-end/34801
847         * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
848         redundant one.
849
850 2008-01-18  Hans-Peter Nilsson  <hp@axis.com>
851
852         * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
853         dg-require-effective-target.
854
855 2007-01-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
856
857         PR target/34556
858         * gfortran.dg/reshape_2.f90: New test.
859
860 2007-01-18  Bernhard Fischer  <aldot@gcc.gnu.org>
861
862         * gcc.dg/20040223-1.c: Fix comment typo.
863
864 2008-01-17  Janis Johnson  <janis187@us.ibm.com>
865
866         PR target/34814
867         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
868         until 34814 is fixed.
869
870 2008-01-17  Andrew MacLeod  <amacleod@redhat.com>
871
872         PR tree-optimization/34648
873         * gcc.c-torture/compile/pr34648.c: New testcase.
874
875 2008-01-17  Sebastian Pop  <sebastian.pop@amd.com>
876
877         PR testsuite/34821
878         * gcc.dg/autopar/autopar.exp: New.
879         * g++.dg/tree-ssa/pr34355.C: Require pthread.
880         * lib/target-supports.exp (check_effective_target_pthread): New.
881
882         * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
883         * gcc.dg/tree-ssa/reduc-1short.c: Same.
884         * gcc.dg/tree-ssa/reduc-1.c: Same.
885         * gcc.dg/tree-ssa/reduc-2short.c: Same.
886         * gcc.dg/tree-ssa/reduc-2.c: Same
887         * gcc.dg/tree-ssa/reduc-3.c: Same.
888         * gcc.dg/tree-ssa/reduc-1char.c: Same.
889         * gcc.dg/tree-ssa/reduc-6.c: Same.
890         * gcc.dg/tree-ssa/reduc-7.c: Same.
891         * gcc.dg/tree-ssa/reduc-2char.c: Same.
892         * gcc.dg/tree-ssa/reduc-8.c: Same.
893         * gcc.dg/tree-ssa/reduc-9.c: Same.
894
895 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
896
897         * gnat.dg/discr5.adb: New test.
898
899 2008-01-17  Eric Botcazou  <ebotcazou@adacore.com>
900
901         * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
902
903 2008-01-17  Richard Guenther  <rguenther@suse.de>
904
905         PR tree-optimization/34825
906         * gcc.dg/pr34825.c: New testcase.
907
908 2008-01-17  Richard Guenther  <rguenther@suse.de>
909
910         * gcc.c-torture/execute/20080117-1.c: New testcase.
911
912 2008-01-17  Revital Eres  <eres@il.ibm.com>
913
914         PR30957
915         * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
916
917 2008-01-17  Paul Thomas  <pault@gcc.gnu.org>
918
919         PR fortran/34429
920         * gfortran.dg/function_charlen_1.f90: New test.
921
922         PR fortran/34431
923         * gfortran.dg/function_types_1.f90: New test.
924         * gfortran.dg/function_types_2.f90: New test.
925
926         PR fortran/34471
927         * gfortran.dg/function_kinds_4.f90: New test.
928         * gfortran.dg/function_kinds_5.f90: New test.
929
930         * gfortran.dg/defined_operators_1.f90: Errors now at function
931         declarations.
932         * gfortran.dg/private_type_4.f90: The same.
933         * gfortran.dg/interface_15.f90: The same.
934         * gfortran.dg/elemental_args_check_2.f90: The same.
935         * gfortran.dg/auto_internal_assumed.f90: The same.
936
937 2008-01-16  Eric Botcazou  <ebotcazou@adacore.com>
938
939         * gnat.dg/sizetype.adb: New test.
940
941 2008-01-16  Richard Guenther  <rguenther@suse.de>
942
943         PR middle-end/32628
944         * gcc.dg/overflow-warn-7.c: New testcase.
945
946 2008-01-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
947
948         * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
949
950 2008-01-16  Jakub Jelinek  <jakub@redhat.com>
951         Richard Guenther  <rguenther@suse.de>
952
953         PR c/34668
954         * gcc.dg/pr34668-1.c: New test.
955         * gcc.dg/pr34668-2.c: Likewise.
956
957 2008-01-16  Richard Guenther  <rguenther@suse.de>
958
959         PR c++/33819
960         * g++.dg/torture/pr33819.C: New testcase.
961
962 2008-01-16  Richard Guenther  <rguenther@suse.de>
963
964         PR c/34768
965         * gcc.c-torture/execute/pr34768-1.c: New testcase.
966         * gcc.c-torture/execute/pr34768-2.c: Likewise.
967
968 2008-01-16  Tobias Burnus  <burnus@net-b.de>
969
970         PR fortran/34796
971         * gfortran.dg/argument_checking_13.f90: New.
972         * gfortran.dg/argument_checking_14.f90: New.
973
974 2008-01-15  Thomas Koenig  <tkoenig@gcc.gnu.org>
975         
976         PR libfortran/34671
977         * gfortran.dg/anyallcount_1.f90:  New test.
978
979 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
980
981         PR c++/34399
982         * g++.dg/cpp0x/vt-34399.C: New.
983         * g++.dg/template/friend50.C: New.
984
985 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
986
987         PR c++/34751
988         * g++.dg/cpp0x/vt-34751.C: New.
989
990 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
991
992         PR c++/34051
993         PR c++/34055
994         PR c++/34102
995         PR c++/34103
996         * g++.dg/cpp0x/vt-34051-2.C: New.
997         * g++.dg/cpp0x/vt-34102.C: New.
998         * g++.dg/cpp0x/vt-34051.C: New.
999         * g++.dg/cpp0x/vt-34055.C: New.
1000         * g++.dg/cpp0x/vt-34103.C: New.
1001
1002 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1003
1004         PR c++/34314
1005         * g++.dg/cpp0x/vt-34314.C: New.
1006         * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
1007         reality (the error message was wrong previously).
1008
1009 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1010
1011         PR c++/33964
1012         * g++.dg/cpp0x/vt-33964.C: New.
1013         * g++.dg/template/partial5.C: New.
1014
1015 2008-01-15  Douglas Gregor  <doug.gregor@gmail.com>
1016
1017         PR c++/34052
1018         * g++.dg/cpp0x/vt-34052.C: New.
1019         * g++.dg/template/ttp26.C: New.
1020         
1021 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1022
1023         * gnat.dg/rep_clause2.ad[sb]: New test.
1024         * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
1025
1026 2008-01-14  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
1027
1028         PR c++/24924
1029         * g++.dg/cpp/pedantic-errors.C: Delete.
1030         * g++.dg/cpp/permissive.C: Delete.
1031         
1032 2008-01-14  Eric Botcazou  <ebotcazou@adacore.com>
1033
1034         * gcc.c-torture/compile/20080114-1.c: New test.
1035
1036 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1037
1038         PR fortran/34665
1039         * gfortran.dg/argument_checking_11.f90: New.
1040         * gfortran.dg/argument_checking_12.f90: New.
1041         * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
1042         * gfortran.dg/c_assoc_2.f03: Update dg-error.
1043         * gfortran.dg/argument_checking_3.f90: Ditto.
1044         * gfortran.dg/pointer_intent_2.f90: Ditto.
1045         * gfortran.dg/import2.f90: Ditto.
1046         * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
1047         * gfortran.dg/implicit_actual.f90: Ditto.
1048         * gfortran.dg/used_dummy_types_3.f90: Ditto.
1049         * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
1050
1051 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1052
1053         PR fortran/34763
1054         * gfortran.dg/interface_proc_end.f90: New.
1055
1056 2008-01-13  Tobias Burnus  <burnus@net-b.de>
1057
1058         PR fortran/34759
1059         * gfortran.dg/assumed_size_refs_4.f90: New.
1060
1061 2008-01-13  Eric Botcazou  <ebotcazou@adacore.com>
1062
1063         * gnat.dg/unchecked_convert1.adb.
1064
1065 2008-01-13  Richard Guenther  <rguenther@suse.de>
1066
1067         * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
1068         readable and writable again before exiting.
1069
1070 2008-01-13  Richard Guenther  <rguenther@suse.de>
1071
1072         PR middle-end/34601
1073         * gcc.dg/noncompile/incomplete-4.c: New testcase.
1074
1075 2008-01-13  Jan Hubicka  <jh@suse.cz>
1076
1077         PR middle-end/32135
1078         * gcc.dg/pr32135.c: new.
1079
1080 2008-01-12  Doug Kwan  <dougkwan@google.com>
1081
1082         * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
1083         * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
1084         -Wignored-qualifiers.
1085
1086 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1087
1088         * gnat.dg/slice3.adb: New test.
1089         * gnat.dg/slice4.adb: Likewise.
1090
1091 2008-01-12  Eric Botcazou  <ebotcazou@adacore.com>
1092
1093         * gnat.dg/bit_packed_array.ad[sb]: New test.
1094
1095 2008-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1096
1097         PR fortran/34432
1098         * gfortran.dg/parens_7.f90: New test.
1099
1100 2008-01-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1101
1102         * gcc.dg/tree-ssa/loadpre5.c: Use static.
1103         * gcc.dg/tree-ssa/loadpre8.c: Likewise.
1104
1105         * gcc.dg/pr33826.c: Require nonpic.
1106
1107 2008-01-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1108
1109         PR fortran/34722
1110         * gfortran.dg/inquire_12.f90: New test.
1111
1112 2008-01-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
1113
1114         PR libfortran/34670
1115         * all_bounds_1.f90: New test case.
1116         * maxloc_bounds_1.f90: New test case.
1117         * maxloc_bounds_2.f90: New test case.
1118         * maxloc_bounds_3.f90: New test case.
1119         * maxloc_bounds_4.f90: New test case.
1120         * maxloc_bounds_5.f90: New test case.
1121         * maxloc_bounds_6.f90: New test case.
1122         * maxloc_bounds_7.f90: New test case.
1123         * maxloc_bounds_8.f90: New test case.
1124
1125 2008-01-11  Eric Botcazou  <ebotcazou@adacore.com>
1126
1127         * gcc.dg/struct-ret-3.c: New test.
1128
1129 2008-01-11  Paul Thomas  <pault@gcc.gnu.org>
1130
1131         PR fortran/34537
1132         * gfortran.dg/transfer_simplify_8.f90: New test.
1133
1134 2008-01-11  Andreas Krebbel  <krebbel1@de.ibm.com>
1135
1136         * g++.dg/torture/pr34641.C: Add dg-require-visibility.  Define
1137         size_t using predefined macro.
1138
1139 2008-01-10  Raksit Ashok  <raksit@google.com>
1140
1141         PR rtl-optimization/27971
1142         * gcc.target/i386/pr27971.c: New testcase.
1143
1144 2008-01-10  Paul Thomas  <pault@gcc.gnu.org>
1145
1146         PR fortran/34396
1147         * gfortran.dg/bounds_check_12.f90: New test.
1148
1149 2008-01-10  Uros Bizjak  <ubizjak@gmail.com>
1150
1151         * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
1152         * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
1153
1154 2008-01-10  Andreas Krebbel  <krebbel1@de.ibm.com>
1155
1156         PR middle-end/34641
1157         * g++.dg/torture/pr34641.C: New testcase.
1158
1159 2008-01-10  Richard Guenther  <rguenther@suse.de>
1160
1161         PR tree-optimization/34651
1162         * g++.dg/torture/pr34651.C: New testcase.
1163
1164 2008-01-09  Sebastian Pop  <sebastian.pop@amd.com>
1165
1166         PR tree-optimization/34017
1167         * gcc.dg/tree-ssa/pr34017.c: New.
1168
1169 2008-01-09  Richard Guenther  <rguenther@suse.de>
1170         Andrew Pinski  <andrew_pinski@playstation.sony.com>
1171
1172         PR middle-end/30132
1173         * gcc.c-torture/compile/pr30132.c: New testcase.
1174
1175 2008-01-09  Richard Guenther  <rguenther@suse.de>
1176
1177         PR middle-end/34458
1178         * gcc.c-torture/compile/pr34458.c: New testcase.
1179
1180 2008-01-08  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1181
1182         PR testsuite/30459
1183         g++.dg/eh/ia64-2.C: Require weak support.
1184
1185 2008-01-08  Richard Guenther  <rguenther@suse.de>
1186
1187         PR middle-end/31863
1188         * g++.dg/torture/pr31863.C: New testcase.
1189
1190 2008-01-08  Jakub Jelinek  <jakub@redhat.com>
1191
1192         PR middle-end/34694
1193         * gcc.dg/gomp/pr34694.c: New test.
1194         * g++.dg/gomp/pr34694.C: New test.
1195
1196         PR c++/33890
1197         * g++.dg/gomp/pr33890.C: New test.
1198
1199 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
1200
1201         PR fortran/34476
1202         * gfortran.dg/parameter_array_init_3.f90: New test.
1203
1204 2008-01-08  Paul Thomas  <pault@gcc.gnu.org>
1205
1206         PR fortran/34681
1207         PR fortran/34704
1208         * gfortran.dg/alloc_comp_default_init_1.f90: New test.
1209
1210 2008-01-07  Janis Johnson  <janis187@us.ibm.com>
1211
1212         * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
1213         * g++.dg/other/spu2vmx-1.C: Use it.
1214
1215 2008-01-07  Jack Howarth  <howarth@bromo.med.uc.edu>
1216
1217         * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
1218
1219         PR testsuite/34575
1220         * gcc.target/powerpc/popcount-1.c: Skip on darwin.
1221         * gcc.target/powerpc/parity-1.c: Likewise.
1222
1223 2008-01-07  Fred Fish  <fnf@specifix.com>
1224
1225         PR preprocessor/30363:
1226         * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
1227         macro expansions.
1228
1229 2008-01-07  Paul Thomas  <pault@gcc.gnu.org>
1230
1231         PR fortran/34672
1232         * gfortran.dg/use_only_2.f90: New test.
1233
1234 2008-01-06  Paolo Carlini  <pcarlini@suse.de>
1235
1236         PR libstdc++/34680
1237         * g++.dg/rtti/predefined-rtti-macro-1.C: New.
1238         * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
1239
1240 2008-01-06  Paul Thomas  <pault@gcc.gnu.org>
1241
1242         PR fortran/34545
1243         * gfortran.dg/use_12.f90: New test.
1244
1245 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1246
1247         PR fortran/34689
1248         * interface.c (compare_actual_formal): Fix intent(out) check for
1249         function result variables.
1250
1251 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1252
1253         PR fortran/34690
1254         * gfortran.dg/elemental_args_check_2.f90: Fix test case.
1255
1256 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1257
1258         PR fortran/34689
1259         * gfortran.dg/intent_out_4.f90: Fix test case.
1260
1261 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1262
1263         PR fortran/34689
1264         * gfortran.dg/intent_out_4.f90: New.
1265
1266 2008-01-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1267
1268         PR libfortran/34540
1269         * gfortran.dg/optional_dim_3.f90: New test.
1270
1271 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1272
1273         PR fortran/34658
1274         * gfortran.dg/common_11.f90: New.
1275         * gfortran.dg/blockdata_1.f90: Update test case.
1276         * gfortran.dg/blockdata_2.f90: Update test case.
1277
1278 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1279
1280         * gfortran.dg/equiv_constraint_9.f90: Fix typo.
1281
1282 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1283
1284         PR fortran/34655
1285         * gfortran.dg/equiv_constraint_9.f90: New.
1286
1287 2008-01-06  Revital Eres  <eres@il.ibm.com>
1288
1289         PR tree-optimization/34263
1290         * gcc.dg/pr34263.c:  New testcase.
1291
1292 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1293
1294         PR fortran/34654
1295         * gfortran.dg/internal_io_unf.f90: New.
1296
1297 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1298
1299         PR fortran/34660
1300         * gfortran.dg/elemental_args_check_2.f90: New.
1301
1302 2008-01-06  Tobias Burnus  <burnus@net-b.de>
1303
1304         PR fortran/34662
1305         * gfortran.dg/intent_out_3.f90: New.
1306
1307 2008-01-05  Richard Sandiford  <rsandifo@nildram.co.uk>
1308
1309         * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
1310
1311 2008-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1312
1313         PR libfortran/34676
1314         * gfortran.dg/list_read_8.f90: New test.
1315
1316 2008-01-04  Richard Guenther  <rguenther@suse.de>
1317
1318         PR middle-end/34029
1319         * gcc.c-torture/compile/pr34029-1.c: New testcase.
1320         * gcc.c-torture/compile/pr34029-2.c: Likewise.
1321
1322 2008-01-04  Jakub Jelinek  <jakub@redhat.com>
1323
1324         PR gcov-profile/34609
1325         * g++.dg/gcov/gcov-6.C: New test.
1326
1327 2008-01-04  Richard Guenther  <rguenther@suse.de>
1328
1329         PR tree-optimization/31081
1330         * g++.dg/torture/pr31081-1.C: New testcase.
1331         * g++.dg/torture/pr31081-2.C: Likewise.
1332
1333 2008-01-04  Richard Sandiford  <rsandifo@nildram.co.uk>
1334
1335         * gcc.target/mips/rsqrt-1.c: Require -mgp64.
1336         * gcc.target/mips/rsqrt-2.c: Likewise.
1337         * gcc.target/mips/rsqrt-4.c: New test.
1338
1339 2008-01-04  Tobias Burnus  <burnus@net-b.de>
1340
1341         PR fortran/34557
1342         * gfortran.dg/equiv_substr.f90: New.
1343
1344 2008-01-03  Tom Tromey  <tromey@redhat.com>
1345
1346         PR c/34457:
1347         * gcc.dg/pr34457-2.c: New file.
1348         * gcc.dg/pr34457-1.c: New file.
1349
1350 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1351
1352         Revert fix for PR tree-optimization/34458.
1353
1354 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1355
1356         PR tree-optimization/34458
1357         * gcc.dg/tree-ssa/pr34458.c: New.
1358
1359 2008-01-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1360
1361         PR libfortran/34565
1362         * gfortran.dg/internal_readwrite_1.f90:  New test.
1363         * gfortran.dg/internal_readwrite_2.f90:  New test.
1364
1365 2008-01-03  Tom Tromey  <tromey@redhat.com>
1366
1367         PR preprocessor/34602:
1368         * gcc.dg/cpp/pr34602.c: New file.
1369
1370 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
1371
1372         PR tree-optimization/29484
1373         * gcc.c-torture/execute/20071220-1.c: New test.
1374         * gcc.c-torture/execute/20071220-2.c: New test.
1375
1376 2008-01-03  Sebastian Pop  <sebastian.pop@amd.com>
1377
1378         PR tree-optimization/34635
1379         * gcc.dg/tree-ssa/pr34635.c: New.
1380         * gcc.dg/tree-ssa/pr34635-1.c: New.
1381
1382 2008-01-02  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1383
1384         PR middle-end/34562
1385         * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
1386         scan-assembler check.
1387
1388 2008-01-03  Jakub Jelinek  <jakub@redhat.com>
1389
1390         PR middle-end/34608
1391         * g++.dg/gomp/pr34608.C: New test.
1392
1393 2008-01-02  Richard Guenther  <rguenther@suse.de>
1394
1395         PR middle-end/34093
1396         PR middle-end/31976
1397         * gcc.c-torture/compile/pr34093.c: New testcase.
1398
1399 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
1400
1401         * g++.dg/cpp0x/long_long.C: New.
1402
1403 2008-01-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
1404
1405         * gcc.target/spu/tag_manager.c : Include stdlib.h.
1406         * gcc.target/spu/Wmain.c: Fix the line numbers for the
1407         warning on the function main.
1408
1409 2008-01-01  Jakub Jelinek  <jakub@redhat.com>
1410
1411         * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
1412         rather than __v2di type.
1413
1414 2007-12-31  Paul Thomas  <pault@gcc.gnu.org>
1415
1416         PR fortran/34558
1417         * gfortran.dg/linked_list_1.f90: New test.
1418
1419 2007-12-29  Richard Sandiford  <rsandifo@nildram.co.uk>
1420
1421         * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
1422         instead of appending to it.
1423
1424 2007-12-27  Dorit Nuzman  <dorit@il.ibm.com>
1425
1426         PR tree-optimization/34591
1427         * gcc.dg/vect/pr34591.c: New test.
1428
1429 2007-12-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
1430
1431         PR libfortran/34594
1432         * gfortran.dg/direct_io_8.f90:  New test case.
1433
1434 2007-12-27  Jakub Jelinek  <jakub@redhat.com>
1435
1436         PR target/34281
1437         * gcc.c-torture/execute/20071213-1.c: New test.
1438
1439 2007-12-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1440
1441         PR libfortran/34560
1442         * gfortran.dg/read_eof_5.f90: New test.
1443
1444 2007-12-25  Tobias Burnus  <burnus@net-b.de>
1445
1446         PR fortran/34514
1447         * gfortran.dg/initialization_17.f90: New.
1448
1449 2007-12-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
1450
1451         PR libfortran/34566
1452         * gfortran.dg/matmul_6.f90:  New test.
1453
1454 2007-12-23  Tobias Burnus  <burnus@net-b.de>
1455
1456         PR fortran/34421
1457         * gfortran.dg/entry_17.f90: New.
1458
1459 2007-12-23  Daniel Franke  <franke.daniel@gmail.com>
1460
1461         PR fortran/34536
1462         * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
1463         * gfortran.dg/real_const_3.f90: Likewise.
1464         * gfortran.dg/unary_operator.f90: New test.
1465
1466 2007-12-23  Eric Botcazou  <ebotcazou@adacore.com>
1467
1468         * gnat.dg/pack2.adb: New test.
1469
1470 2007-12-22  Daniel Franke  <franke.daniel@gmail.com>
1471
1472         PR fortran/34559
1473         * gfortran.dg/repeat_6.f90: New test.
1474
1475 2007-12-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
1476
1477         PR fortran/34549
1478         * cshift_shift_real_1.f90:  New test.
1479
1480 2007-12-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1481
1482         PR fortran/34540
1483         * gfortran.dg/shift-kind_2.f90: New test.
1484
1485 2007-12-21  Kazu Hirata  <kazu@codesourcery.com>
1486
1487         PR target/8835
1488         * gcc.dg/pr8835-1.c: New.
1489
1490 2007-12-21  Paul Thomas  <pault@gcc.gnu.org>
1491
1492         PR fortran/34438
1493         * gfortran.dg/default_initialization_3.f90: New test.
1494
1495 2007-12-21  Richard Sandiford  <rsandifo@nildram.co.uk>
1496
1497         * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
1498         conditions.
1499         (dg-mips-options): Treat -march=24k* as a 32-bit option.
1500
1501 2007-12-20  Jack Howarth  <howarth@bromo.med.uc.edu>
1502
1503         * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations 
1504         -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
1505
1506 2007-12-20  Jason Merrill  <jason@redhat.com>
1507
1508         * gcc.dg/overload/arg[14].C: Remove expected errors.
1509
1510 2007-12-20  Jakub Jelinek  <jakub@redhat.com>
1511
1512         PR c++/34459
1513         * gcc.c-torture/execute/20071219-1.c: New test.
1514
1515 2007-12-20  Tobias Burnus  <burnus@net-b.de>
1516
1517         PR fortran/34530
1518         * gfortran.dg/namelist_44.f90: New.
1519
1520 2007-12-20  Tobias Burnus  <burnus@net-b.de>
1521
1522         PR fortran/34482
1523         * gfortran.dg/boz_8.f90: Add error-check check.
1524         * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
1525         stop by call abort.
1526
1527 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
1528
1529         * gcc.dg/gomp/combined-1.c: New test.
1530
1531 2007-12-19  Zdenek Dvorak  <ook@ucw.cz>
1532
1533         PR tree-optimization/34355
1534         * g++.dg/tree-ssa/pr34355.C: New test.
1535
1536 2007-12-19  Revital Eres  <eres@il.ibm.com>
1537
1538          * gcc.dg/sms-5.c: New testcase.
1539
1540 2007-12-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1541
1542         PR fortran/34325
1543         * gfortran.dg/missing_parens_1.f90: New.
1544         * gfortran.dg/missing_parens_1.f90: New.
1545         
1546 2007-12-19  Daniel Franke  <franke.daniel@gmail.com>
1547
1548         PR fortran/34495
1549         * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
1550         expressions.
1551         * gfortran.dg/transfer_simplify_7.f90: New test.
1552
1553 2007-12-18  Janis Johnson  <janis187@us.ibm.com>
1554
1555         * gcc.dg/pr32912-3.c: Compile with -w.
1556
1557         * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
1558
1559 2007-12-18  Douglas Gregor  <doug.gregor@gmail.com>
1560             Jakub Jelinek  <jakub@redhat.com>
1561         
1562         PR c++/32565
1563         PR c++/33943
1564         PR c++/33965
1565         * g++.dg/cpp0x/variadic86.C: New.
1566         * g++.dg/cpp0x/variadic87.C: New.
1567         * g++.dg/cpp0x/variadic84.C: New.
1568         * g++.dg/cpp0x/variadic85.C: New.
1569         * g++.dg/template/ttp25.C: New.
1570
1571 2007-12-18  Sebastian Pop  <sebastian.pop@amd.com>
1572
1573         PR tree-optimization/34123
1574         * gcc.dg/tree-ssa/pr34123.c: New test.
1575
1576 2007-12-18  Richard Sandiford  <rsandifo@nildram.co.uk>
1577
1578         PR rtl-optimization/34456
1579         * gcc.c-torture/execute/pr34456.c: New test.
1580
1581 2007-12-18  Jakub Jelinek  <jakub@redhat.com>
1582
1583         PR c++/34488
1584         * g++.dg/parse/friend7.C: New test.
1585
1586         PR rtl-optimization/34490
1587         * gcc.c-torture/execute/20071216-1.c: New test.
1588
1589 2007-12-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1590
1591         * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
1592
1593 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
1594
1595         * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.    
1596         * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
1597         * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
1598         * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
1599         * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
1600
1601 2007-12-17  Jakub Jelinek  <jakub@redhat.com>
1602
1603         PR c/34506
1604         * gcc.dg/gomp/clause-2.c: New test.
1605         * g++.dg/gomp/clause-4.C: New test.
1606
1607 2007-12-17  Tobias Burnus  <burnus@net-b.de>
1608
1609         * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
1610         part of Fortran 77/95/2003.
1611
1612 2007-12-17  Dorit Nuzman  <dorit@il.ibm.com>
1613
1614         PR tree-optimization/34445
1615         * gfortran.dg/vect/cost-model-pr34445.f: New test.
1616         * gfortran.dg/vect/cost-model-pr34445a.f: New test.
1617
1618 2007-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1619
1620         PR fortran/34427
1621         * gfortran.dg/namelist_42.f90: Update.
1622         * gfortran.dg/namelist_43.f90: New.
1623         
1624 2007-12-16  Tobias Burnus  <burnus@net-b.de>
1625
1626         PR fortran/34495
1627         * gfortran.dg/initialization_16.f90: New.
1628
1629 2007-12-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
1630
1631         PR fortran/34305
1632         * gfortran.dg/real_dimension_1.f:  New test case.
1633
1634 2007-12-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
1635
1636         * gcc.dg/torture/pr24257.c: Remove -O from options.
1637
1638 2007-12-16  Tobias Burnus  <burnus@net-b.de>
1639
1640         PR fortran/34246
1641         * gfortran.dg/bind_c_usage_16.f03: Extend test.
1642
1643 2007-12-16  Paul Thomas  <pault@gcc.gnu.org>
1644
1645         PR fortran/31213
1646         PR fortran/33888
1647         PR fortran/33998
1648         * gfortran.dg/mapping_1.f90: New test.
1649         * gfortran.dg/mapping_2.f90: New test.
1650         * gfortran.dg/mapping_3.f90: New test.
1651
1652 2007-12-16  Richard Sandiford  <rsandifo@nildram.co.uk>
1653
1654         PR rtl-optimization/34415
1655         * gcc.c-torture/execute/pr34415.c: New test.
1656
1657 2007-12-16  Danny Smith <dannysmith@users.sourceforge.net>
1658
1659         * gcc.target/i386/fastcall-1.c: (f4): Change return type to
1660         void. 
1661
1662 2007-12-16  Jakub Jelinek  <jakub@redhat.com>
1663
1664         PR bootstrap/34003
1665         * gcc.dg/pr34003-1.c: New test.
1666         * gcc.dg/pr34003-2.c: New.
1667
1668 2007-12-15  Hans-Peter Nilsson  <hp@axis.com>
1669
1670         * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
1671         gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
1672         gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
1673         * gcc.target/cris/peep2-andu2.c: Ditto.  Make dg-do assemble and
1674         add -save-temps.
1675         * gcc.target/cris/torture/cris-torture.exp,
1676         gcc.target/cris/cris.exp: Run for crisv32-*-* too.
1677         * gcc.target/cris/builtin_ctz_v3.c,
1678         gcc.target/cris/builtin_ctz_v8.c,
1679         gcc.target/cris/builtin_clz_v0.c,
1680         gcc.target/cris/builtin_clz_v3.c,
1681         gcc.target/cris/builtin_bswap_v3.c,
1682         gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
1683         gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
1684         gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
1685         gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
1686         gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
1687         lib/target-supports.exp: Adjust for crisv32-*-*.
1688
1689 2007-12-15  Alexandre Oliva  <aoliva@redhat.com>
1690
1691         * gcc.dg/debug/const-3.c: New.
1692
1693 2007-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1694
1695         * g++.dg/other/datasec1.C: Require named section support.
1696
1697 2007-12-14  Jakub Jelinek  <jakub@redhat.com>
1698
1699         PR target/29978
1700         * gcc.target/i386/pr29978.c: New test.
1701
1702 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
1703
1704         * gcc.target/i386/sse-12.c (dg-options): Use -msse4
1705         instead of -msse4.1.
1706         * gcc.target/i386/sse-12.c (dg-options): Ditto.
1707         * g++.dg/other/i386-2.C (dg-options): Ditto.
1708
1709 2007-12-14  Tobias Burnus  <burnus@net-b.de>
1710
1711         PR fortran/34438
1712         * gfortran.dg/private_type_10.f90: New.
1713
1714 2007-12-14  Tobias Burnus  <burnus@net-b.de>
1715
1716         PR fortran/34398
1717         * gfortran.dg/nan_4.f90: New.
1718
1719 2007-12-14  Richard Guenther  <rguenther@suse.de>
1720
1721         PR middle-end/34462
1722         * gcc.c-torture/compile/20071214-1.c: New testcase.
1723
1724 2007-12-14  Uros Bizjak  <ubizjak@gmail.com>
1725
1726         * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
1727         macros to test macroized SSE intrinsics.  Use new macros to test
1728         macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
1729         emmintrin.h, xmmintrin.h and bmmintrin.h
1730         * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
1731         to test with immediate operand.
1732
1733 2007-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1734
1735         PR target/34091
1736         * gcc.c-torture/compile/pr34091.c: New test.
1737
1738 2007-12-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1739
1740         * gcc.dg/uninit-13.c: UnXFAIL.
1741         * gcc.dg/complex-5.c: New testcase.
1742
1743 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
1744
1745         * gcc.dg/struct/struct-reorg.exp: Replace 
1746          DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS. 
1747         
1748 2007-12-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
1749
1750         PR libfortran/34370
1751         PR libfortran/34323
1752         PR libfortran/34405
1753         * gfortran.dg/advance_6.f90:  New test case.
1754         * gfortran.dg/direct_io_7.f90:  New test case.
1755         * gfortran.dg/streamio_13.f90:  New test case.
1756
1757 2007-12-13  Douglas Gregor  <doug.gregor@gmail.com>
1758
1759         * g++.dg/cpp0x/__func__.C: New.
1760
1761 2007-12-13  Uros Bizjak  <ubizjak@gmail.com>
1762
1763         PR target/34435
1764         * g++.dg/other/pr34435.C: New testcase.
1765
1766 2007-12-13  Olga Golovanevsky  <olga@il.ibm.com>
1767
1768         * gcc.dg/struct: New directory with tests 
1769         for struct-reorg optimizaion.
1770         * gcc.dg/struct/struct-reorg.exp: New script.
1771         * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
1772         * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
1773         * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
1774         * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
1775         * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
1776         * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
1777         * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
1778         * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
1779         * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
1780         * gcc.dg/struct/wo_prof_global_array.c: Likewise.
1781         * gcc.dg/struct/wo_prof_global_var.c: Likewise.
1782         * gcc.dg/struct/wo_prof_local_array.c: Likewise.
1783         * gcc.dg/struct/wo_prof_local_var.c: Likewise.
1784         * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
1785         * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
1786         * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
1787         * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
1788         * gcc.dg/struct/w_prof_two_strs.c: Likewise.
1789         * gcc.dg/struct/w_prof_global_array.c: Likewise.
1790         * gcc.dg/struct/w_prof_global_var.c: Likewise.
1791         * gcc.dg/struct/w_prof_local_array.c: Likewise.
1792         * gcc.dg/struct/w_prof_local_var.c: Likewise.
1793         * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
1794         * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
1795
1796 2007-12-13  Tobias Burnus  <burnus@net-b.de>
1797
1798         PR fortran/34427
1799         * gfortran.dg/namelist_42.f90: New.
1800
1801 2007-12-12  Tobias Burnus  <burnus@net-b.de>
1802
1803         PR fortran/34254
1804         * gfortran.dg/function_kinds_3.f90: New.
1805
1806 2007-12-12  Andreas Krebbel  <krebbel1@de.ibm.com>
1807
1808         * gcc.target/s390/20071212-1.c: New testcase.
1809
1810 2007-12-11  Jakub Jelinek  <jakub@redhat.com>
1811
1812         PR c++/34238
1813         * g++.dg/ext/visibility/anon7.C: Add xfail.
1814         * g++.dg/ext/visibility/anon9.C: New test.
1815         * g++.dg/ext/visibility/anon10.C: New test.
1816
1817         PR c++/34364
1818         * g++.dg/rtti/dyncast2.C: New test.
1819
1820 2007-12-11  Uros Bizjak  <ubizjak@gmail.com>
1821
1822         PR tree-optimization/34407
1823         * gcc.dg/vect/pr34407.c: New test.
1824
1825 2007-12-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1826
1827         PR fortran/34411
1828         * gfortran.dg/error_recovery_5.f90: New.
1829         * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
1830
1831 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1832
1833         PR tree-optimization/34371
1834         * gcc.c-torture/compile/20071207-1.c: New test.
1835
1836 2007-12-10  Simon Martin  <simartin@users.sourceforge.net>
1837
1838         PR c++/34059
1839         * g++.dg/parse/crash40.C: New test.
1840
1841 2007-12-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1842
1843         * g++.dg/opt/memcpy1.C: New test.
1844
1845 2007-12-10  Tobias Burnus  <burnus@net-b.de>
1846
1847         PR fortran/34425
1848         * gfortran.dg/argument_checking_10.f90: New.
1849
1850 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1851
1852         PR rtl-optimization/34302
1853         * gcc.c-torture/execute/20071210-1.c: New test.
1854
1855 2007-12-10  Jakub Jelinek  <jakub@redhat.com>
1856
1857         PR c++/34395
1858         * g++.dg/cpp0x/error1.C: New test.
1859
1860         PR c++/34394
1861         * g++.dg/other/error22.C: New test.
1862
1863 2007-12-10  Paolo Bonzini  <bonzini@gnu.org>
1864
1865         PR target/32086
1866         * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1867         * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1868         * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
1869
1870 2007-12-09  Jakub Jelinek  <jakub@redhat.com>
1871
1872         PR c++/34178
1873         PR c++/34340
1874         * g++.dg/template/repo6.C: New test.
1875         * g++.dg/template/repo7.C: New test.
1876         * g++.dg/template/repo8.C: New test.
1877
1878 2007-12-09  H.J. Lu  <hjl@lucon.org>
1879             Tobias Burnus  <burnus@net-b.de>
1880
1881         PR fortran/34404
1882         * gfortran.dg/read_2.f90: New.
1883
1884 2007-12-09  Richard Sandiford  <rsandifo@nildram.co.uk>
1885
1886         * lib/target-supports.exp (check_effective_target_tls_native):
1887         Fix typo.
1888
1889 2007-12-09  Samuel Tardieu  <sam@rfc1149.net>
1890
1891         PR ada/34366
1892         * gnat.dg/enclosing_record_reference.ads,
1893         gnat.dg/enclosing_record_reference.adb: New test.
1894
1895 2007-12-09  Paul Thomas  <pault@gcc.gnu.org>
1896
1897         PR fortran/32129
1898         * gfortran.dg/derived_comp_array_ref_6.f90: New test.
1899         * gfortran.dg/derived_comp_array_ref_7.f90: New test.
1900
1901         PR fortran/31487
1902         * gfortran.dg/char_component_initializer_1.f90: New test.
1903
1904 2007-12-09  Tobias Burnus  <burnus@net-b.de>
1905
1906         PR fortran/34342
1907         PR fortran/34345
1908         PR fortran/18026
1909         PR fortran/29471
1910
1911         * gfortran.dg/boz_8.f90: New.
1912         * gfortran.dg/boz_9.f90: New.
1913         * gfortran.dg/boz_10.f90: New.
1914         * gfortran.dg/boz_7.f90: Update dg-warning.
1915         * gfortran.dg/pr16433.f: Add dg-error.
1916         * gfortan.dg/ibits.f90: Update dg-warning.
1917         * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
1918         * gfortran.dg/unf_io_convert_2.f90: Ditto.
1919
1920 2007-12-08  Jakub Jelinek  <jakub@redhat.com>
1921
1922         PR fortran/34359
1923         * gfortran.dg/include_1.f90: New test.
1924         * gfortran.dg/include_1.inc: New.
1925         * gfortran.dg/include_2.f90: New test.
1926
1927 2007-12-08  Paul de Weerd  <weerd@weirdnet.nl>
1928
1929         * gcc.c-torture/compile/20011130-2.c: Fix typo.
1930
1931 2007-12-08  Tobias Burnus  <burnus@net-b.de>
1932
1933         PR fortran/34319
1934         * gfortran.dg/nan_3.f90: New.
1935
1936 2007-12-07  Jakub Jelinek  <jakub@redhat.com>
1937
1938         * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
1939
1940 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1941
1942         * gnat.dg/tamdt*.ad?: Support for ...
1943         * gnat.dg/test_tamdt.adb: New test.
1944
1945 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1946
1947         * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
1948         exports and document how these can be exercised.
1949
1950 2007-12-07  Samuel Tardieu  <sam@rfc1149.net>
1951
1952         PR ada/15805
1953         * gnat.dg/specs/access_constants.ads: New test.
1954
1955         * gnat.dg/specs/access_constant_decl.ads: New test.
1956
1957         PR ada/21346
1958         * gnat.dg/compose.adb: New test.
1959
1960 2007-12-07  Olivier Hainque  <hainque@adacore.com>
1961
1962         PR ada/34173
1963         * gnat.dg/unc_memops.ad[sb]: Support for ...
1964         * gnat.dg/unc_memfree.adb: New test.
1965         
1966 2007-12-06  Sebastian Pop  <sebastian.pop@amd.com>
1967
1968         * gfortran.dg/ltrans-7.f90: New.
1969
1970 2007-12-06  Martin Michlmayr <tbm@cyrius.com>
1971             Dorit Nuzman  <dorit@il.ibm.com>
1972
1973         PR tree-optimization/34005
1974         * gcc.dg/vect/pr34005.c: New test.
1975
1976 2007-12-06  Jakub Jelinek  <jakub@redhat.com>
1977
1978         PR c++/34336
1979         * g++.dg/template/new8.C: New test.
1980
1981 2007-12-06  Tobias Burnus  <burnus@net-b.de>
1982
1983         PR fortran/34333
1984         * gfortran.dg/boz_7.f90: New.
1985         * gfortran.dg/int_1.f90: Disable -pedantic option.
1986         * gfortran.dg/boz_1.f90: Ditto.
1987         * gfortran.dg/boz_3.f90: Ditto.
1988         * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
1989         * gfortran.dg/ibits.f90: Ditto.
1990         * gfortran.dg/unf_io_convert_1.f90: Ditto.
1991         * gfortran.dg/unf_io_convert_2.f90: Ditto.
1992
1993 2007-12-06  Paul Thomas  <pault@gcc.gnu.org>
1994
1995         PR fortran/34335
1996         * gfortran.dg/used_types_19.f90: New test.
1997
1998 2007-12-06  Kaz Kojima  <kkojima@gcc.gnu.org>
1999
2000         * gfortran.dg/nan_2.f90: Add -mieee for sh.
2001         * gfortran.dg/nearest_2.f90: Likewise.
2002         * gfortran.dg/nearest_3.f90: Likewise.
2003
2004 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2005
2006         PR middle-end/34337
2007         * gcc.c-torture/execute/20071205-1.c: New test.
2008
2009 2007-12-05  Kaz Kojima  <kkojima@gcc.gnu.org>
2010
2011         * gfortran.dg/module_nan.f90: Add -mieee for sh.
2012         * gfortran.dg/real_const_3.f90: Likewise.
2013
2014 2007-12-05  Richard Guenther  <rguenther@suse.de>
2015
2016         PR tree-optimization/34138
2017         * gcc.c-torture/compile/pr34138.c: New testcase.
2018
2019 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2020
2021         PR debug/33739
2022         * gfortran.dg/debug_2.f: New test.
2023
2024 2007-12-05  Eric Botcazou  <ebotcazou@adacore.com>
2025
2026         * gnat.dg/specs/elab1.ads: New test.
2027
2028 2007-12-05  Uros Bizjak  <ubizjak@gmail.com>
2029
2030         PR target/34312
2031         * gcc.target/i386/pr34312.c: New test.
2032
2033 2007-12-05  Tobias Burnus  <burnus@net-b.de>
2034
2035         PR fortran/34333
2036         * gfortran.dg/nan_2.f90: New.
2037
2038 2007-12-05  Jakub Jelinek  <jakub@redhat.com>
2039
2040         PR c++/34271
2041         * g++.dg/cpp0x/decltype9.C: New test.
2042         * g++.dg/cpp0x/decltype10.C: New test.
2043
2044 2007-12-05  Samuel Tardieu  <sam@rfc1149.net>
2045
2046         PR ada/21489
2047         * gnat.dg/rm_6_4_1_13.adb: New test.
2048
2049 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2050
2051         PR middle-end/34134
2052         * gcc.c-torture/compile/20071117-1.c: New test.
2053
2054 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2055
2056         PR c++/34101
2057         * g++.dg/cpp0x/variadic-ttp.C: New.
2058
2059 2007-12-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2060         
2061         * gcc.dg/parse-decl-after-if.c: New.
2062         * gcc.dg/20031223-1.c: Adjust.
2063         
2064 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2065
2066         PR c++/33509
2067         * g++.dg/cpp0x/variadic-throw.C: New.
2068
2069 2007-12-04  Douglas Gregor  <doug.gregor@gmail.com>
2070
2071         PR c++/33091
2072         * g++.dg/cpp0x/variadic-unify.C: New.
2073
2074 2007-12-04  Richard Guenther  <rguenther@suse.de>
2075
2076         PR middle-end/34334
2077         PR middle-end/34222
2078         * gcc.c-torture/compile/pr34334.c: New testcase.
2079         * g++.dg/torture/pr34222.C: New testcase.
2080
2081 2007-12-04  Jakub Jelinek  <jakub@redhat.com>
2082
2083         * gcc.c-torture/execute/20071202-1.c: New test.
2084         * gcc.dg/tree-ssa/pr34146-2.c: New test.
2085
2086 2007-12-04  Tobias Burnus  <burnus@net-b.de>
2087
2088         PR fortran/34318
2089         * gfortran.dg/module_nan.f90: New.
2090
2091 2007-12-04  Richard Sandiford  <rsandifo@nildram.co.uk>
2092
2093         * lib/target-supports.exp (get_compiler_messages): Replace with...
2094         (check_compile): ...this new procedure.  Handle TYPE == executable.
2095         Use comments in the source to determine the correct extension.
2096         Return a pair containing the compiler output and the output filename.
2097         Don't delete the file here.
2098         (check_no_compiler_messages_nocache): New procedure.
2099         (check_no_compiler_messages): Use it.
2100         (check_no_messages_and_pattern_nocache): New procedure.
2101         (check_no_messages_and_pattern): Use it.
2102         (check_runtime_nocache, check_runtime): New procedures.
2103         (check_effective_target_tls): Use check_no_compiler_messages.
2104         (check_effective_target_tls_native): Use check_no_messages_and_pattern.
2105         (check_effective_target_tls_runtime): Use check_runtime.
2106         (check_effective_target_fstack_protector): Likewise.
2107         (check_iconv_available): Use check_runtime_nocache.
2108         (check_effective_target_fortran_large_real): Use
2109         check_no_compiler_messages.
2110         (check_effective_target_fortran_large_int): Likewise.
2111         (check_effective_target_static_libgfortran): Likewise.
2112         (check_750cl_hw_available): Use check_cached_effective_target
2113         and check_runtime_nocache.
2114         (check_vmx_hw_available): Likewise.
2115         (check_effective_target_broken_cplxf_arg): Likewise.
2116         (check_alpha_max_hw_available): Use check_runtime.
2117         (check_function_available): Use check_no_compiler_messages.
2118         (check_cxa_atexit_available): Use check_cached_effective_target
2119         and check_runtime_nocache.
2120         (check_effective_target_dfp_nocache): Use
2121         check_no_compiler_messages_nocache.
2122         (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
2123         (check_effective_target_dfp): Use check_cached_effective_target.
2124         (check_effective_target_dfprt): Likewise.
2125         (check_effective_target_arm_neon_hw): Use check_runtime.
2126         (check_effective_target_ultrasparc_hw): Likewise.
2127         (check_effective_target_c99_runtime): Use
2128         check_no_compiler_messages_nocache.
2129
2130 2007-12-03  Jakub Jelinek  <jakub@redhat.com>
2131
2132         PR middle-end/29749
2133         * gcc.dg/fold-rotate-1.c: New test.
2134
2135         PR tree-optimization/33453
2136         * gcc.c-torture/compile/20071203-1.c: New test.
2137
2138 2007-12-03  Robert Dewar <dewar@adacore.com>
2139             Samuel Tardieu  <sam@rfc1149.net>
2140
2141         PR ada/34287
2142         * gnat.dg/check_elaboration_code.adb: New test.
2143         * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
2144         New support files.
2145
2146 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
2147
2148         PR c++/34061
2149         * g++.dg/cpp0x/pr34061.C: New.
2150
2151 2007-12-02  Paolo Carlini  <pcarlini@suse.de>
2152
2153         PR c++/34273
2154         * g++.dg/other/error21.C: New.
2155
2156 2007-12-02  Revital Eres  <eres@il.ibm.com>
2157
2158         * gcc.dg/sms-4.c: New testcase.
2159
2160 2007-12-02  Vladimir Yanovsky  <yanov@il.ibm.com>
2161             Revital Eres  <eres@il.ibm.com>
2162
2163         * gcc.dg/sms-3.c: New testcase.
2164
2165 2007-12-01  Ollie Wild  <aaw@google.com>
2166
2167         PR c++/8171
2168         * g++.dg/conversion/ptrmem9.C: New test.
2169
2170 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2171
2172         PR libfortran/34291
2173         * gfortran.dg/namelist_41.f90: New test.
2174
2175 2007-11-30  Tom Tromey  <tromey@redhat.com>
2176
2177         PR preprocessor/32868:
2178         * gcc.dg/cpp/pr32868.c: New file.
2179
2180 2007-11-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2181
2182         PR fortran/34248
2183         * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
2184
2185 2007-11-30  Martin Michlmayr <tbm@cyrius.com>
2186
2187         PR rtl-optimization/34171
2188         * gcc.dg/pr34171.c: New testcase.
2189
2190 2007-11-30  Zdenek Dvorak  <ook@ucw.cz>
2191
2192         * gcc.dg/tree-ssa/pr34244.c: Fixed.
2193
2194 2007-11-30  Tobias Burnus  <burnus@net-b.de>
2195
2196         PR fortran/34133
2197         * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
2198         * gfortran.dg/bind_c_usage_11.f03: New.
2199         * gfortran.dg/bind_c_usage_12.f03: New.
2200
2201 2007-11-30  Jakub Jelinek  <jakub@redhat.com>
2202
2203         PR c++/34275
2204         * g++.dg/other/error20.C: New test.
2205
2206 2007-11-29  Steven G. Kargl  <kargls@comcast.net>
2207
2208         PR fortran/34230
2209         * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
2210
2211 2007-11-29  Zdenek Dvorak  <ook@ucw.cz>
2212
2213         PR tree-optimization/34244
2214         * gcc.dg/tree-ssa/pr34244.c: New test.
2215
2216 2007-11-29  Jakub Jelinek  <jakub@redhat.com>
2217
2218         PR tree-optimization/33434
2219         * gcc.dg/pr33434-1.c: New test.
2220         * gcc.dg/pr33434-2.c: New test.
2221         * gcc.dg/pr33434-3.c: New test.
2222         * gcc.dg/pr33434-4.c: New test.
2223
2224         PR c++/34270
2225         * g++.dg/template/cond7.C: New test.
2226
2227         PR c++/34267
2228         PR c++/34268
2229         * g++.dg/cpp0x/decltype7.C: New test.
2230         * g++.dg/cpp0x/decltype8.C: New test.
2231
2232 2007-11-29  Tobias Burnus  <burnus@net-b.de>
2233
2234         PR fortran/34248
2235         * gfortran.dg/result_in_spec_3.f90: New.
2236
2237 2007-11-29  Tobias Burnus  <burnus@net-b.de>
2238
2239         PR fortran/34262
2240         * gfortran.dg/mvbits_3.f90: New.
2241
2242 2007-11-28  Bob Wilson  <bob.wilson@acm.org>
2243         
2244         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2245         Delete.
2246         (check_effective_target_hard_float): New.
2247         * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
2248         * gcc.dg/pr30957-1.c: Likewise.
2249         
2250 2007-11-28  Samuel Tardieu  <sam@rfc1149.net>
2251
2252         PR ada/15804
2253         * gnat.dg/specs/variant_part.ads: New test.
2254
2255         PR ada/17318
2256         * gnat.dg/specs/attribute_parsing.ads: New test.
2257
2258         PR ada/32792
2259         * gnat.dg/specs/integer_value.ads: New test.
2260
2261         PR ada/22559
2262         * gnat.dg/specs/delta_small.ads: New test.
2263
2264 2007-11-28  Jakub Jelinek  <jakub@redhat.com>
2265
2266         PR tree-optimization/34140
2267         * gcc.c-torture/compile/20071128-1.c: New test.
2268
2269 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2270
2271         PR fortran/32928
2272         * gfortran.dg/data_array_1.f90
2273         * gfortran.dg/data_array_2.f90
2274         * gfortran.dg/data_array_3.f90
2275         * gfortran.dg/data_array_4.f90
2276
2277 2007-11-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2278
2279         PR fortran/34227
2280         * gfortran.dg/blockdata_5.f90: New test.
2281         * gfortran.dg/blockdata_6.f90: New test.
2282
2283 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2284
2285         PR tree-optimization/34016
2286         * gcc.dg/pr34016.c: New test.
2287
2288 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
2289
2290         PR fortran/29389
2291         * gfortran.dg/stfunc_6.f90: New test.
2292
2293         PR fortran/33850
2294         * gfortran.dg/assign_10.f90: New test.
2295
2296 2007-11-27  Paul Thomas  <pault@gcc.gnu.org>
2297
2298         PR fortran/33541
2299         * gfortran.dg/use_11.f90: New test.
2300
2301         PR fortran/34231
2302         * gfortran.dg/generic_15.f90: New test.
2303
2304 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2305
2306         PR target/34225
2307         * gcc.dg/pr34225.c: New test.
2308
2309 2007-11-27  Richard Guenther  <rguenther@suse.de>
2310
2311         PR tree-optimization/34241
2312         * g++.dg/torture/pr34241.C: New testcase.
2313
2314 2007-11-27  Richard Guenther  <rguenther@suse.de>
2315
2316         * gcc.dg/builtins-error.c: New testcase.
2317
2318 2007-11-27  Jakub Jelinek  <jakub@redhat.com>
2319
2320         PR c++/34213
2321         * g++.dg/ext/visibility/anon8.C: New test.
2322
2323 2007-11-13  Michael Meissner  <michael.meissner@amd.com>
2324
2325         PR target/34077
2326         * gcc.target/i386/pr34077.c: New testcase.
2327
2328 2007-11-26  Tobias Burnus  <burnus@net-b.de>
2329
2330         PR fortran/34203
2331         * gfortran.dg/backslash_3.f: Add -fbackslash option.
2332         * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
2333         * gfortran.dg/backslash_1.f90: Remove no longer needed
2334         -fno-backslash option.
2335
2336 2007-11-26  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2337
2338         PR c/23722
2339         * gcc.dg/cpp/19990413-1.c: Update.
2340         * gcc.dg/parse-else-error.c: New.
2341         * gcc.dg/parse-else-error-2.c: New.
2342         * gcc.dg/parse-else-error-3.c: New.
2343         * gcc.dg/parse-else-error-4.c: New.
2344
2345 2007-11-26  Andreas Krebbel  <krebbel1@de.ibm.com>
2346
2347         PR c++/34081
2348         * g++.dg/template/dependent-expr6.C: New testcase.
2349
2350 2007-11-26  Uros Bizjak  <ubizjak@gmail.com>
2351
2352         PR target/34215
2353         * gcc.target/i386/pr34215.c: New test.
2354
2355 2007-11-26  Rask Ingemann Lambertsen  <rask@sygehus.dk>
2356
2357         PR target/34174
2358         * gcc.dg/torture/pr34174-1.c: New.
2359
2360 2007-11-26  Richard Guenther  <rguenther@suse.de>
2361
2362         PR middle-end/34233
2363         * gcc.dg/pr34233.c: New testcase.
2364
2365 2007-11-26  Steven Bosscher  <stevenb.gcc@gmail.com>
2366             Revital Eres  <eres@il.ibm.com>
2367
2368         PR rtl-optimization/34085
2369         * gcc.dg/tree-prof (bb-reorg.c): New test.
2370
2371 2007-11-26  Richard Sandiford  <rsandifo@nildram.co.uk>
2372
2373         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2374         Return true for MIPS16 targets.
2375
2376 2007-11-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2377
2378         PR fortran/33152
2379         * gfortran.dg/blockdata_4.f90: New test.
2380
2381 2007-11-25  Tobias Burnus  <burnus@net-b.de>
2382
2383         PR fortran/34079
2384         * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
2385         * gfortran.dg/bind_c_usage_16.f03: New.
2386         * gfortran.dg/bind_c_usage_16_c.c: New.
2387
2388 2007-11-25  Eric Botcazou  <ebotcazou@adacore.com>
2389
2390         * gnat.dg/specs/size_clause1.ads: New test.
2391         * gnat.dg/specs/size_clause2.ads: Likewise.
2392         * gnat.dg/specs/size_clause3.ads: Likewise.
2393
2394 2007-11-25  Paul Thomas  <pault@gcc.gnu.org>
2395
2396         PR fortran/33499
2397         * gfortran.dg/entry_16.f90: New test.
2398
2399 2007-11-24  Tobias Burnus  <burnus@net-b.de>
2400
2401         PR fortran/34192
2402         * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
2403
2404 2007-11-24  Paul Thomas  <pault@gcc.gnu.org>
2405
2406         PR fortran/33541
2407         * gfortran.dg/nested_modules_1.f90: Change the reference to
2408         FOO, forbidden by the standard, to a reference to W.
2409         * gfortran.dg/use_only_1.f90: New test.
2410
2411 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2412
2413         PR fortran/34209
2414         * gfortran.dg/nearest_3.f90: New test.
2415
2416 2007-11-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2417
2418         PR fortran/33317
2419         * gfortran.dg/optional_dim_2.f90: New test.
2420
2421 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2422
2423         PR fortran/34187
2424         * gfortran.dg/bind_c_usage_15.f90: New.
2425
2426 2007-11-23  Tobias Burnus  <burnus@net-b.de>
2427
2428         PR fortran/34192
2429         * gfortran.dg/nearest_2.f90: New.
2430
2431
2432 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
2433
2434         PR c++/30293
2435         PR c++/30294
2436         * g++.dg/ext/java-2.C: New test.
2437
2438 2007-11-23  Mark Mitchell  <mark@codesourcery.com>
2439             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2440         
2441         PR c++/5310
2442         * g++.dg/warn/pr5310.C: New.
2443         * g++.dg/warn/pr33160.C: New.
2444         
2445 2007-11-23  Richard Guenther  <rguenther@suse.de>
2446             Michael Matz  <matz@suse.de>
2447
2448         PR tree-optimization/34176
2449         * gcc.c-torture/execute/pr34176.c: New testcase.
2450
2451 2007-11-23  Jakub Jelinek  <jakub@redhat.com>
2452
2453         PR c++/34198
2454         * gcc.dg/Wconversion-5.c: New test.
2455         * g++.dg/Wconversion3.C: New test.
2456
2457 2007-11-23  Richard Guenther  <rguenther@suse.de>
2458
2459         * gcc.dg/tree-ssa/alias-17.c: New testcase.
2460
2461 2007-11-22  Joseph Myers  <joseph@codesourcery.com>
2462
2463         PR c/14050
2464         * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
2465         qualifiers in abstract declarator.
2466
2467 2007-11-22  Tobias Burnus  <burnus@net-b.de>
2468
2469         * gfortran.dg/derived_constructor_comps_3.f90: New.
2470
2471 2007-11-22  Jakub Jelinek  <jakub@redhat.com>
2472
2473         PR c++/34094
2474         * g++.dg/ext/visibility/anon7.C: New test.
2475
2476 2007-11-22  Tobias Burnus  <burnus@net-b.de>
2477
2478         PR fortran/34079
2479         * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
2480         * gfortran.dg/bind_c_usage_13.f03: New.
2481         * gfortran.dg/bind_c_usage_14.f03: New.
2482
2483 2007-11-22  Richard Sandiford  <rsandifo@nildram.co.uk>
2484
2485         PR rtl-optimization/33848
2486         * gcc.dg/torture/pr33848.c: New test.
2487
2488 2007-11-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2489
2490         PR fortran/34083
2491         * gfortran.dg/derived_constructor_comps_2.f90: Add check.
2492
2493 2007-11-20  Richard Guenther  <rguenther@suse.de>
2494
2495         PR middle-end/34154
2496         * testsuite/gcc.c-torture/execute/pr34154.c: New testcase.
2497
2498 2007-11-20  Uros Bizjak  <ubizjak@gmail.com>
2499
2500         * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
2501
2502 2007-11-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
2503
2504         PR fortran/32770
2505         * gfortran.dg/record_marker_1.f90:  Explicitly set kinds
2506         so test passes with -frecord-marker=8.
2507         * gfortran.dg/integer_exponentiation_1.f90:  Likewise.
2508         * gfortran.dg/integer_exponentiation_2.f90:  Likewise.
2509         * gfortran.dg/integer_exponentiation_3.F90:  Likewise.
2510         * gfortran.dg/integer_exponentiation_5.F90:  Likewise.
2511         * gfortrand.dg/modulo_1.f90:  Likewise.
2512
2513 2007-11-20  Richard Sandiford  <rsandifo@nildram.co.uk>
2514
2515         * lib/target-supports.exp (check_effective_target_mips_soft_float):
2516         New procedure.
2517         * gcc.dg/var-expand1.c: Skip for mips_soft_float.
2518         * gcc.dg/pr30957-1.c: Likewise.
2519
2520 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
2521
2522         PR c++/34089
2523         * g++.dg/template/crash74.C: New test.
2524
2525 2007-11-20  Richard Guenther  <rguenther@suse.de>
2526
2527         * gcc.c-torture/execute/20071120-1.c: New testcase.
2528
2529 2007-11-20  Jakub Jelinek  <jakub@redhat.com>
2530
2531         PR c/34146
2532         * gcc.dg/tree-ssa/pr34146.c: New test.
2533
2534         PR testsuite/33978
2535         * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
2536         dependent on target settings like move_by_pieces etc.
2537
2538         PR c++/28879
2539         * g++.dg/template/vla2.C: New test.
2540
2541         PR c++/33962
2542         * g++.dg/overload/template3.C: New test.
2543
2544 2007-11-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2545
2546         PR fortran/33317
2547         * gfortran.dg/optional_dim_2.f90: Remove test.
2548
2549 2007-11-19  Peter Bergner  <bergner@vnet.ibm.com>
2550
2551         * gcc.dg/dfp/ddmode-ice.c: New test.
2552
2553 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2554
2555         PR tree-optimization/34036
2556         * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
2557
2558 2007-11-19  Richard Guenther  <rguenther@suse.de>
2559
2560         PR tree-optimization/34
2561         * gcc.c-torture/execute/pr34099-2.c: New testcase.
2562
2563 2007-11-19  Tobias Burnus  <burnus@net-b.de>
2564
2565         PR fortran/34079
2566         * gfortran.dg/bind_c_usage_10_c.c: New.
2567         * gfortran.dg/bind_c_usage_10.f03: New.
2568
2569 2007-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2570
2571         * gcc.dg/pr33007.c: Expect new warning.
2572         * gcc.dg/tree-ssa/recip-5.c: Likewise.
2573         * g++.dg/opt/pr34036.C: New test.
2574
2575 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
2576
2577         PR c++/30988
2578         * g++.dg/warn/noreturn-4.C: New test.
2579         * g++.dg/warn/noreturn-5.C: New test.
2580         * g++.dg/warn/noreturn-6.C: New test.
2581         * g++.dg/warn/noreturn-7.C: New test.
2582
2583 2007-11-18  Thomas Koenig  <tkoenig@gcc.gnu.org>
2584
2585         PR fortran/32770
2586         * gfortran.fortran-torture/execute/equiv_5.f:  Set kind on
2587         integers so tests works with -fdefault-integer-8.
2588         * gfortran.fortran-torture/execute/elemental.f90:  Use default
2589         integers so test passes with -fdefault-integer-8.
2590         * gfortran.fortran-torture/execute/der_io.f90:  Increase
2591         buffer length so test passes with -fdefault-integer-8.
2592         * gfortran.dg/bounds_check_8.f90:  Likewise.
2593         * gfortran.dg/arrayio_derived_1.f90:  LIkewise.
2594         * gfortran.dg/equiv_7.f90:  Set kind so test passes
2595         with -fdefault-integer-8.
2596         * gfortran.dg/g77/20030326-1.f:  Set kind explicitly to
2597         provoke overflow.
2598
2599 2007-11-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2600
2601         PR fortran/33317
2602         * gfortran.dg/optional_dim_2.f90: New test.
2603         
2604         PR fortran/34139
2605         * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
2606         
2607 2007-11-18  Jakub Jelinek  <jakub@redhat.com>
2608
2609         PR rtl-optimization/34132
2610         * gcc.c-torture/compile/20071118-1.c: New test.
2611
2612 2007-11-18  Paul Thomas  <pault@gcc.gnu.org>
2613
2614         PR fortran/31608
2615         * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
2616
2617 2007-11-18  Tobias Burnus  <burnus@net-b.de>
2618
2619         PR fortran/34137
2620         * gfortran.dg/entry_14.f90: New.
2621         * gfortran.dg/entry_15.f90: New.
2622
2623 2007-11-18  Richard Guenther  <rguenther@suse.de>
2624
2625         PR tree-optimization/34127
2626         * gcc.c-torture/compile/pr34127.c: New testcase.
2627
2628 2007-11-18  Ben Elliston  <bje@au.ibm.com>
2629
2630         * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
2631         type specifier, as they are not permitted according to the AltiVec
2632         Programming Interface Manual.
2633
2634 2007-11-17  Tobias Burnus  <burnus@net-b.de>
2635
2636         PR fortran/34133
2637         * gfortran.dg/bind_c_usage_9.f03: New.
2638         * gfortran.dg/interface_abstract_1.f90: Fix testcase.
2639
2640 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2641
2642         PR fortran/25252
2643         * interface.c (gfc_current_interface_head,
2644         gfc_set_current_interface_head): New functions.
2645         * decl.c (gfc_match_modproc): Move check for syntax error earlier.
2646         On syntax error, restore previous state of the interface.
2647         * gfortran.h (gfc_current_interface_head,
2648         gfc_set_current_interface_head): New prototypes.
2649
2650 2007-11-17  Richard Guenther  <rguenther@suse.de>
2651
2652         PR middle-end/34130
2653         * gcc.c-torture/execute/pr34130.c: New testcase.
2654
2655 2007-11-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2656
2657         PR fortran/34108
2658         * gfortran.dg/fmt_label_1.f90: New test.
2659
2660 2007-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2661
2662         PR fortran/33957
2663         * gfortran.dg/initialization_15.f90 : New test.
2664
2665 2007-11-16  Richard Guenther  <rguenther@suse.de>
2666
2667         PR middle-end/34030
2668         * gcc.c-torture/compile/pr34030.c: New testcase.
2669
2670 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
2671
2672         PR fortran/34008
2673         * gfortran.dg/interface_assignment_3.f90.
2674
2675 2007-11-16  Richard Guenther  <rguenther@suse.de>
2676
2677         PR tree-optimization/33870
2678         * gcc.dg/torture/pr33870.c: New testcase.
2679
2680 2007-11-16  Paul Thomas  <pault@gcc.gnu.org>
2681
2682         PR fortran/33986
2683         * gfortran.dg/allocatable_function_3.f90.
2684
2685 2007-11-16  Richard Guenther  <rguenther@suse.de>
2686
2687         PR tree-optimization/34113
2688         * gcc.c-torture/compile/pr34113.c: New testcase.
2689
2690 2007-11-16  Richard Guenther  <rguenther@suse.de>
2691
2692         PR tree-optimization/34099
2693         * g++.dg/torture/pr3499.C: New testcase.
2694         * gcc.c-torture/execute/pr34099.c: Likewise.
2695
2696 2007-11-16  Olivier Hainque  <hainque@adacore.com>
2697
2698         * gnat.dg/release_unc_maxalign.adb: New test.
2699
2700 2007-11-16  Jakub Jelinek  <jakub@redhat.com>
2701
2702         PR c++/34100
2703         * g++.dg/template/crash73.C: New test.
2704
2705 2007-11-15  Jakub Jelinek  <jakub@redhat.com>
2706
2707         PR middle-end/23848
2708         * gcc.dg/tree-ssa/pr23848-1.c: New test.
2709         * gcc.dg/tree-ssa/pr23848-2.c: New test.
2710         * gcc.dg/tree-ssa/pr23848-3.c: New test.
2711         * gcc.dg/tree-ssa/pr23848-4.c: New test.
2712
2713 2007-11-15  Tobias Burnus  <burnus@net-b.de>
2714
2715         PR fortran/33917
2716         * gfortran.dg/proc_decl_11.f90: New.
2717
2718 2007-11-15  Ben Elliston  <bje@au.ibm.com>
2719
2720         * gcc.target/spu/compare-dp.c: New test.
2721
2722 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2723
2724         * gcc.dg/pr33923.c: New test.
2725
2726 2007-11-14  Jakub Jelinek  <jakub@redhat.com>
2727
2728         PR middle-end/34088
2729         * gcc.dg/pr34088.c: New test.
2730
2731 2007-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
2732
2733         * gcc.c-torture/compile/20071114-1.c: New test.
2734
2735 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2736
2737         PR fortran/31608
2738         * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
2739         to match known variations in symbol format. Document in comments.
2740
2741 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2742
2743         PR fortran/33985
2744         * gfortran.dg/streamio_12.f90: New test to avoid future regression.
2745
2746 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2747
2748         * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
2749         when done.
2750
2751 2007-11-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2752
2753         PR fortran/33162
2754         * gfortran.dg/proc_decl_1.f90: Update.
2755         * gfortran.dg/proc_decl_7.f90: New test.
2756         * gfortran.dg/proc_decl_8.f90: New test.
2757         * gfortran.dg/proc_decl_9.f90: New test.
2758         * gfortran.dg/proc_decl_10.f90: New test.
2759
2760 2007-11-13  Paul Thomas  <pault@gcc.gnu.org>
2761
2762         PR fortran/34080
2763         * gfortran.dg/transfer_assumed_size_1.f90: New test.
2764
2765 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
2766
2767         PR c++/34054
2768         PR c++/34056
2769         PR c++/34057
2770         PR c++/34058
2771         PR c++/34060
2772         * g++.dg/parse/crash36.C: Add another dg-error.
2773         * g++.dg/cpp0x/pr34054.C: New test.
2774         * g++.dg/cpp0x/pr34056.C: New test.
2775         * g++.dg/cpp0x/pr34057.C: New test.
2776         * g++.dg/cpp0x/pr34058.C: New test.
2777         * g++.dg/cpp0x/pr34060.C: New test.
2778
2779         PR tree-optimization/34063
2780         * g++.dg/tree-ssa/pr34063.C: New test.
2781
2782 2007-11-13  Diego Novillo  <dnovillo@google.com>
2783
2784         PR tree-optimization/33870
2785         * gcc.c-torture/execute/pr33870-1.c: New test.
2786         * gcc.dg/tree-ssa/alias-16.c: New test.
2787
2788 2007-11-13  Jakub Jelinek  <jakub@redhat.com>
2789
2790         PR c++/29225
2791         * g++.dg/template/crash72.C: New test.
2792
2793 2007-11-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2794
2795         * g++.dg/opt/cfg5.C: New test.
2796
2797 2007-11-12  Richard Guenther  <rguenther@suse.de>
2798
2799         PR middle-end/34070
2800         * gcc.c-torture/execute/pr34070-1.c: New testcase.
2801         * gcc.c-torture/execute/pr34070-2.c: Likewise.
2802
2803 2007-11-12  Richard Guenther  <rguenther@suse.de>
2804
2805         PR middle-end/34027
2806         * gcc.dg/pr34027-1.c: New testcase.
2807         * gcc.dg/pr34027-2.c: Likewise.
2808
2809 2007-11-12  Ira Rosen  <irar@il.ibm.com>
2810
2811         PR tree-optimization/33953
2812         * gcc.dg/vect/pr33953.c: New testcase.
2813
2814 2007-11-11  Tom Tromey  <tromey@redhat.com>
2815
2816         PR c++/17577:
2817         * g++.dg/ext/pr17577.h: New file.
2818         * g++.dg/ext/pr17577.C: New file.
2819
2820 2007-11-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
2821
2822         PR c++/8570
2823         * g++.old-deja/g++.ns/template13.C: Update expected output.
2824         * g++.old-deja/g++.pt/friend23.C: Likewise.
2825         * g++.dg/warn/pr8570.C: New.
2826
2827 2007-11-11  Jakub Jelinek  <jakub@redhat.com>
2828
2829         PR c++/34068
2830         * g++.dg/template/pseudodtor4.C: New test.
2831
2832 2007-11-10  Jakub Jelinek  <jakub@redhat.com>
2833
2834         PR middle-end/34018
2835         * g++.dg/opt/inline14.C: New test.
2836
2837         PR tree-optimization/33680
2838         * gcc.c-torture/compile/20071108-1.c: New test.
2839
2840         PR c++/32241
2841         * g++.dg/template/pseudodtor3.C: New test.
2842
2843 2007-11-09  Douglas Gregor  <doug.gregor@gmail.com>
2844
2845         PR c++/33510
2846         * g++.dg/cpp0x/variadic-init.C: New.
2847
2848 2007-11-09  Paolo Bonzini  <bonzini@gnu.org>
2849             Jakub Jelinek  <jakub@redhat.com>
2850
2851         PR rtl-optimization/34012
2852         * gcc.target/i386/pr34012.c: New test.
2853
2854 2007-11-09  Richard Guenther  <rguenther@suse.de>
2855
2856         PR tree-optimization/33604
2857         * g++.dg/tree-ssa/pr33604.C: New testcase.
2858         * gcc.dg/pr32721.c: Adjust pattern.
2859
2860 2007-11-09  Richard Sandiford  <rsandifo@nildram.co.uk>
2861
2862         * gcc.target/mips/dse-1.c: Disable.
2863
2864 2007-11-08  Tom Tromey  <tromey@redhat.com>
2865
2866         * gcc.dg/empty-source-3.c: Update warning location.
2867         * gcc.dg/gomp/barrier-2.c: Likewise.
2868         * gcc.dg/label-decl-3.c: Likewise.
2869         * gcc.dg/label-decl-2.c: Likewise.
2870         * gcc.dg/empty-source-2.c: Likewise.
2871
2872 2007-11-08  Tom Tromey  <tromey@redhat.com>
2873
2874         PR c++/30297:
2875         * g++.dg/inherit/pr30297.C: New file.
2876
2877 2007-11-08  Danny Smith  <dannysmith@users.sourceforge.net>
2878
2879         * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
2880         -fno-common for cygwin and mingw32.
2881
2882 2007-11-08  Kenneth Zadeck <zadeck@naturalbridge.com>
2883
2884         PR middle-end/33826
2885         * gcc.dg/pr33826.c: New.
2886         * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on 
2887         recursive functions being marked pure or const.
2888         
2889 2007-11-08  Tobias Burnus  <burnus@net-b.de>
2890
2891         PR fortran/33917
2892         * gfortran.dg/proc_decl_5.f90: New.
2893         * gfortran.dg/proc_decl_6.f90: New.
2894
2895 2007-11-08  Jakub Jelinek  <jakub@redhat.com>
2896
2897         PR tree-optimization/32575
2898         * gcc.c-torture/execute/20071108-1.c: New test.
2899
2900 2007-11-08  Daniel Jacobowitz  <dan@codesourcery.com>
2901
2902         * g++.dg/opt/anchor1.C: New.
2903
2904 2007-11-07  Diego Novillo  <dnovillo@google.com>
2905
2906         PR 33870
2907         * gcc.c-torture/execute/pr33870.x: Remove.
2908
2909 2007-11-07  Douglas Gregor  <doug.gregor@gmail.com>
2910
2911         PR c++/33045
2912         PR c++/33837
2913         PR c++/33838
2914         * g++.dg/cpp0x/decltype-33837.C: New.
2915         * g++.dg/cpp0x/decltype-refbug.C: New.
2916         * g++.dg/cpp0x/decltype-33838.C: New.
2917
2918 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2919
2920         * gcc.c-torture/compile/20071107-1.c: New test.
2921
2922 2007-11-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2923
2924         * gcc.dg/out-of-bounds-1.c: New test.
2925
2926 2007-11-07  Jakub Jelinek  <jakub@redhat.com>
2927
2928         PR c++/33501
2929         * g++.dg/warn/incomplete2.C: New test.
2930         * g++.dg/template/incomplete4.C: New test.
2931         * g++.dg/template/incomplete5.C: New test.
2932
2933 2007-11-07  Olivier Hainque  <hainque@adacore.com>
2934
2935         * gnat.dg/max_align.adb: New test.
2936
2937 2007-11-06  H.J. Lu  <hongjiu.lu@intel.com>
2938
2939         PR target/30961
2940         * gcc.target/i386/pr30961-1.c: New.
2941
2942 2007-11-06  Tom Tromey  <tromey@redhat.com>
2943
2944         PR c++/32368:
2945         * g++.dg/warn/pragma-system_header3.h: New.
2946         * g++.dg/warn/pragma-system_header3.C: New.
2947
2948         PR c++/32256:
2949         * g++.dg/warn/pragma-system_header4.C: New.
2950         * g++.dg/warn/pragma-system_header4.h: New.
2951
2952 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
2953
2954         PR c++/33977
2955         PR c++/33886
2956         * g++.dg/other/canon-array.C: New.
2957         
2958 2007-11-06  Douglas Gregor  <doug.gregor@gmail.com>
2959
2960         * g++.dg/parser/crash36.C: Tweak expected errors.
2961         * g++.dg/cpp0x/pr31439.C: New.
2962         * g++.dg/cpp0x/pr32114.C: New.
2963         * g++.dg/cpp0x/pr32115.C: New.
2964         * g++.dg/cpp0x/pr32125.C: New.
2965         * g++.dg/cpp0x/pr32126.C: New.
2966         * g++.dg/cpp0x/pr32127.C: New.
2967         * g++.dg/cpp0x/pr32128.C: New.
2968         * g++.dg/cpp0x/pr32253.C: New.
2969         * g++.dg/cpp0x/pr32566.C: New.
2970         * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
2971         * g++.dg/cpp0x/pr31438.C: Ditto.
2972         * g++.dg/cpp0x/variadic81.C: Ditto.
2973         * g++.dg/cpp0x/pr31432.C: Ditto.
2974         * g++.dg/cpp0x/pr31442.C: Ditto.
2975
2976 2007-11-06  Jakub Jelinek  <jakub@redhat.com>
2977
2978         PR target/33168
2979         * g++.dg/other/datasec1.C: New test.
2980
2981         PR tree-optimization/33458
2982         * g++.dg/opt/inline12.C: New test.
2983
2984         PR tree-optimization/33993
2985         * gcc.c-torture/compile/20071105-1.c: New test.
2986
2987 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
2988
2989         PR rtl-optimization/33648
2990         * gcc.dg/pr33648.c: Require effective target freorder.
2991
2992 2007-11-05  Revital Eres  <eres@il.ibm.com>
2993
2994         * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
2995
2996 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
2997
2998         PR c++/33996
2999         PR c++/33235
3000         PR c++/33930
3001         * g++.dg/cpp0x/pr33996.C: New
3002         * g++.dg/cpp0x/rv-trivial-bug.C: New
3003         * g++.dg/cpp0x/pr33930.C: New
3004
3005 2007-11-05  Nick Clifton  <nickc@redhat.com>
3006             Sebastian Pop  <sebastian.pop@amd.com>
3007
3008         PR tree-optimization/32540
3009         PR tree-optimization/33922
3010         * gcc.dg/tree-ssa/pr32540-1.c: New.
3011         * gcc.dg/tree-ssa/pr32540-2.c: New.
3012         * gcc.dg/tree-ssa/pr33922.c: New.
3013
3014 2007-11-05  Douglas Gregor  <doug.gregor@gmail.com>
3015
3016         PR c++/33939
3017         * g++.dg/cpp0x/variadic-rref.C: New.
3018         
3019 2007-11-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3020
3021         * g++dg/warn/pointer-integer-comparison.C: New.
3022
3023 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
3024
3025         PR tree-optimization/33856
3026         * gcc.c-torture/compile/20071027-1.c: New test.
3027
3028         PR c++/33836
3029         * g++.dg/ext/label10.C: New test.
3030
3031         PR c++/33969
3032         * g++.dg/other/ptrmem9.C: New test.
3033
3034 2007-11-04  Andrew Pinski  <pinskia@gmail.com>
3035
3036         PR middle-end/32931
3037         * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
3038
3039 2007-11-04  David Edelsohn  <edelsohn@gnu.org>
3040
3041         * g++.dg/cpp/_Pragma1.C: Disable on AIX.
3042         * g++.dg/ext/visibility/namespace2.C: Add argument to
3043         dg-require-visibility.
3044         * g++.dg/ext/java-1.C: Disable on AIX.
3045
3046 2007-11-03  Dorit Nuzman  <doirit@il.ibm.com>
3047
3048         * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.            
3049
3050 2007-11-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3051
3052         PR fortran/33881
3053         * gfortran.dg/assumed_charlen_arg_1.f90: New test.
3054
3055 2007-11-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
3056
3057         PR c/29062
3058         * gcc.dg/20031223-1.c: Adjust error output.
3059         * gcc.dg/parse-decl-after-label.c: New.
3060         
3061 2007-11-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3062
3063         PR libfortran/24685
3064         * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
3065         * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
3066         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
3067
3068 2007-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3069
3070         PR rtl-optimization/28940
3071         * gcc.target/i386/addr-sel-1.c: New test.
3072
3073 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
3074
3075         PR middle-end/33670
3076         * gcc.dg/pr33670.c: New test.
3077
3078 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3079
3080         PR c++/33516
3081         * g++.dg/lookup/typedef1.C: New test.
3082
3083 2007-11-02  Janis Johnson  <janis187@us.ibm.com>
3084
3085         PR testsuite/32076
3086         * lib/scandump.exp (dump-suffix): New.
3087         (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
3088         Include dump suffix in pass/fail messages, put regexp in quotes.
3089
3090 2007-11-02  Paolo Carlini  <pcarlini@suse.de>
3091
3092         PR c++/33495
3093         * g++.dg/other/error19.C: New.
3094
3095 2007-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3096
3097         PR rtl-optimization/28062
3098         * gcc.c-torture/compile/20071102-1.c: New test.
3099
3100 2007-11-01  Douglas Gregor  <doug.gregor@gmail.com>
3101
3102         * g++.dg/cpp0x/pr33955.C: New.
3103
3104 2007-11-01  Tom Tromey  <tromey@redhat.com>
3105
3106         PR preprocessor/30805:
3107         * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
3108
3109 2007-11-02  Jakub Jelinek  <jakub@redhat.com>
3110
3111         PR rtl-optimization/33648
3112         * gcc.dg/pr33648.c: New test.
3113
3114 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3115
3116         PR c++/32384
3117         * g++.dg/template/pseudodtor1.C: New test.
3118         * g++.dg/template/pseudodtor2.C: New test.
3119
3120         PR c++/32260
3121         * g++.dg/rtti/typeid7.C: New test.
3122
3123 2007-11-01  Tom Tromey  <tromey@redhat.com>
3124
3125         PR preprocessor/30805:
3126         * gcc.dg/cpp/pr30805.c: New file.
3127
3128 2007-11-01  Janis Johnson  <janis187@us.ibm.com>
3129
3130         PR testsuite/25352
3131         * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
3132         add dg-skip-if.
3133         * gcc.c-torture/compile/20001205-1.c: Ditto.
3134         * gcc.c-torture/compile/20001226-1.c: Ditto.
3135         * gcc.c-torture/compile/20020312-1.c: Ditto.
3136         * gcc.c-torture/compile/20020604-1.c: Ditto.
3137         * gcc.c-torture/compile/920501-12.c: Ditto.
3138         * gcc.c-torture/compile/920501-4.c: Ditto.
3139         * gcc.c-torture/compile/920520-1.c: Ditto.
3140         * gcc.c-torture/compile/980506-1.c: Ditto.
3141         * gcc.c-torture/compile/990617-1.c: Ditto.
3142         * gcc.dg/compare6.c: Ditto.
3143         * g++.old-deja/g++.brendan/crash43.C: Ditto.
3144         * g++.old-deja/g++.brendan/synth1.C: Ditto.
3145         * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
3146         * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
3147         * g++.old-deja/g++.pt/static6.C: Ditto.
3148         * g++.old-deja/g++.pt/crash16.C: Ditto.
3149         * g++.old-deja/g++.mike/p10416.C: Ditto.
3150         * g++.old-deja/g++.mike/ns15.C: Ditto.
3151         * g++.old-deja/g++.mike/eh46.C: Ditto.
3152
3153 2007-11-01  Tom Tromey  <tromey@redhat.com>
3154
3155         * gcc.dg/redecl-1.c: Update.
3156         * gcc.dg/pr20368-3.c: Update.
3157         * gcc.dg/inline-14.c: Update.
3158         * gcc.dg/builtins-30.c: Update.
3159         * gcc.dg/dremf-type-compat-4.c: Update.
3160         * gcc.dg/pr20368-2.c: Update.
3161
3162 2007-11-01  Jakub Jelinek  <jakub@redhat.com>
3163
3164         PR rtl-optimization/33673
3165         * gcc.dg/pr33673.c: New test.
3166
3167 2007-11-01  Michael Matz  <matz@suse.de>
3168
3169         PR tree-optimization/33961
3170         * gcc.dg/pr33961.c: New test.
3171
3172 2007-10-31  Paolo Carlini  <pcarlini@suse.de>
3173
3174         PR c++/33494
3175         * g++.dg/template/error35.C: New.
3176
3177 2007-10-31  Jakub Jelinek  <jakub@redhat.com>
3178
3179         PR target/31507
3180         * gcc.dg/pr31507-1.c: New test.
3181         * gcc.dg/pr31507-2.c: New test.
3182
3183 2007-10-31  Revital Eres  <eres@il.ibm.com>
3184
3185         * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
3186         target.
3187         * gcc.dg/vect/tree-vect.h (check_vect): Add
3188         powerpc-*paired test.
3189         * lib/target-supports.exp (check_750cl_hw_available):
3190         New.
3191         (check_effective_target_vect_int,
3192         check_effective_target_vect_intfloat_cvt,
3193         check_effective_target_powerpc_altivec_ok,
3194         check_effective_target_vect_long,
3195         check_effective_target_vect_sdot_hi,
3196         check_effective_target_vect_udot_hi,
3197         check_effective_target_vect_pack_trunc,
3198         check_effective_target_vect_unpack,
3199         check_effective_target_vect_shift,
3200         check_effective_target_vect_int_mult): Disable for powerpc-*paired
3201         target.
3202         * gcc.dg/vect/vect-ifcvt-11.c: New.
3203         * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
3204         * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
3205         * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
3206         * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
3207         * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
3208         * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
3209
3210 2007-10-31  Dominique d'Humieres  <dominiq@lps.ens.fr>
3211             Tobias Burnus  <burnus@net-b.de>
3212
3213         PR fortran/33941
3214         * gfortran.dg/module_read_1.f90: New.
3215
3216 2007-10-31  Tom Tromey  <tromey@redhat.com>
3217
3218         PR preprocessor/30786:
3219         * gcc.dg/cpp/pr30786.c: New file.
3220
3221 2007-10-31  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3222
3223         PR fortran/33162
3224         * gfortran.dg/interface_19.f90: New.
3225         * gfortran.dg/interface_20.f90: New.
3226         * gfortran.dg/interface_21.f90: New.
3227         
3228 2007-10-31  Sebastian Pop  <sebastian.pop@amd.com>
3229
3230         PR tree-optimization/32377
3231         * gfortran.dg/vect/pr32377.f90: New.
3232         
3233 2007-10-31  Richard Guenther  <rguenther@suse.de>
3234
3235         PR middle-end/33779
3236         * gcc.c-torture/execute/pr33779-1.c: New testcase.
3237         * gcc.c-torture/execute/pr33779-2.c: Likewise.
3238
3239 2007-10-31  Paul Thomas  <pault@gcc.gnu.org>
3240
3241         PR fortran/33897
3242         * gfortran.dg/contained_3.f90: New.
3243
3244 2007-10-31  Christian Bruel  <christian.bruel@st.com>
3245
3246         PR c++/19531
3247         * g++.dg/opt/nrv8.C: New.
3248         
3249 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3250
3251         PR c++/33709
3252         * g++.dg/opt/compound1.C: New test.
3253
3254         PR c++/33616
3255         * g++.dg/template/ptrmem18.C: New test.
3256
3257 2007-10-30  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3258
3259         PR fortran/33596
3260         * gfortran.dg/isnan_2.f90: New test.
3261
3262 2007-10-30  Ed Schouten  <ed@fxq.nl>
3263
3264         PR tree-optimization/32500
3265         * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
3266
3267 2007-10-30  Douglas Gregor  <doug.gregor@gmail.com>
3268
3269         PR c++/31993
3270         PR c++/32252
3271         * g++.dg/cpp0x/pr31993.C: New
3272         * g++.dg/cpp0x/pr32252.C: New
3273
3274 2007-10-30  Jakub Jelinek  <jakub@redhat.com>
3275
3276         PR tree-optimization/33723
3277         * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
3278
3279 2007-10-30  Richard Guenther  <rguenther@suse.de>
3280
3281         * gcc.c-torture/execute/20071030-1.c: New testcase copied from
3282         gcc.target/i386/loop-3.c.
3283
3284 2007-10-30  Revital Eres  <eres@il.ibm.com>
3285
3286         * gcc.dg/vect/pr33866.c: Require vect_long.
3287
3288 2007-10-30  Revital Eres  <eres@il.ibm.com>
3289
3290         * gcc.dg/vect/vect-shift-1.c: Require vect_int.
3291         * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
3292
3293 2007-10-29  Dorit Nuzman  <dorit@il.ibm.com>
3294
3295         PR tree-optimization/32893
3296         * lib/target-supports.exp
3297         (check_effective_target_unaligned_stack): new keyword.
3298         * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
3299         not sensitive to unaligned_stack.
3300         * gcc.dg/vect/vect-3.c: Likewise.
3301         * gcc.dg/vect/vect-4.c: Likewise.
3302         * gcc.dg/vect/vect-5.c: Likewise.
3303         * gcc.dg/vect/vect-6.c: Likewise.
3304         * gcc.dg/vect/vect-7.c: Likewise.
3305         * gcc.dg/vect/vect-13.c: Likewise.
3306         * gcc.dg/vect/vect-17.c: Likewise.
3307         * gcc.dg/vect/vect-18.c: Likewise.
3308         * gcc.dg/vect/vect-19.c: Likewise.
3309         * gcc.dg/vect/vect-20.c: Likewise.
3310         * gcc.dg/vect/vect-21.c: Likewise.
3311         * gcc.dg/vect/vect-22.c: Likewise.
3312         * gcc.dg/vect/vect-27.c: Likewise.
3313         * gcc.dg/vect/vect-29.c: Likewise.
3314         * gcc.dg/vect/vect-64.c: Likewise.
3315         * gcc.dg/vect/vect-65.c: Likewise.
3316         * gcc.dg/vect/vect-66.c: Likewise.
3317         * gcc.dg/vect/vect-72.c: Likewise.
3318         * gcc.dg/vect/vect-73.c: Likewise.
3319         * gcc.dg/vect/vect-86.c: Likewise.
3320         * gcc.dg/vect/vect-all.c: Likewise.
3321         * gcc.dg/vect/slp-25.c: Likewise.
3322         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3323         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
3324         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
3325
3326         * gcc.dg/vect/vect-31.c: Removed alignment checks.
3327         * gcc.dg/vect/vect-34.c: Likewise.
3328         * gcc.dg/vect/vect-36.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-68.c: Likewise.
3333         * gcc.dg/vect/vect-76.c: Likewise.
3334         * gcc.dg/vect/vect-77.c: Likewise.
3335         * gcc.dg/vect/vect-78.c: Likewise.
3336
3337         * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
3338         testcase (without no-section-anchors prefix) but with global arrays.
3339         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3340         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
3341         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3342         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3343         * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
3344         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3345         * gcc.dg/vect/vect-77-global.c: Likewise.
3346         * gcc.dg/vect/vect-78-global.c: Likewise.
3347
3348         * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
3349         testcase (without no-section-anchors prefix) but fix alignment checks
3350         to also consider unaligned_stack targets.
3351         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3352
3353 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
3354
3355         PR tree-optimization/33723
3356         * gcc.c-torture/execute/20071029-1.c: New test.
3357         * gcc.dg/tree-ssa/pr33723.c: New test.
3358
3359 2007-10-29  Richard Sandiford  <rsandifo@nildram.co.uk>
3360
3361         PR tree-optimization/33614
3362         * gcc.c-torture/compile/pr33614.c: New test.
3363
3364 2007-10-29  Richard Guenther  <rguenther@suse.de>
3365
3366         PR tree-optimization/33870
3367         * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
3368
3369 2007-10-29  Jakub Jelinek  <jakub@redhat.com>
3370
3371         PR tree-optimization/33757
3372         * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
3373         true architectures instead of having a big dg-skip-if.
3374
3375         PR c++/33841
3376         * g++.dg/other/bitfield3.C: New test.
3377
3378 2007-10-29  Richard Guenther  <rguenther@suse.de>
3379
3380         * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
3381
3382 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
3383
3384         Automatic parallelization reduction tests.
3385
3386         * gcc.dg/tree-ssa/reduc-1.c: New test.
3387         * gcc.dg/tree-ssa/reduc-1char.c: New test.
3388         * gcc.dg/tree-ssa/reduc-1short.c: New test.
3389         * gcc.dg/tree-ssa/reduc-2.c: New test.
3390         * gcc.dg/tree-ssa/reduc-2char.c: New test.
3391         * gcc.dg/tree-ssa/reduc-2short.c: New test.
3392         * gcc.dg/tree-ssa/reduc-3.c: New test.
3393         * gcc.dg/tree-ssa/reduc-6.c: New test.
3394         * gcc.dg/tree-ssa/reduc-7.c: New test.
3395         * gcc.dg/tree-ssa/reduc-8.c: New test.
3396         * gcc.dg/tree-ssa/reduc-9.c: New test.
3397
3398 2007-10-29  Razya Ladelsky  <razya@il.ibm.com>
3399             Zdenek Dvorak  <ook@ucw.cz>
3400
3401         OMP_ATOMIC Changes, testsuite changes.
3402
3403         * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
3404         instead of gimple dump.
3405         * gcc.dg/gomp/atomic-9.c: Same.
3406         * gcc.dg/gomp/atomic-10.c: Same.
3407         * g++.dg/gomp/atomic-3.C: Same.
3408         * g++.dg/gomp/atomic-9.C: Same.
3409         * g++.dg/gomp/atomic-10.C: Same.
3410
3411 2007-10-29  Paul Thomas  <pault@gcc.gnu.org>
3412
3413         PR fortran/31217
3414         PR fortran/33811
3415         * gfortran.dg/forall_12.f90: New test.
3416
3417         PR fortran/33686
3418         * gfortran.dg/forall_13.f90: New test.
3419
3420 2007-10-28  Paolo Carlini  <pcarlini@suse.de>
3421             Mark Mitchell  <mark@codesourcery.com>
3422
3423         PR c++/30659
3424         * g++.dg/template/crash71.C: New.
3425
3426 2007-10-28  Tobias Schlüter  <tobi@gcc.gnu.org>
3427
3428         PR fortran/32147
3429         * gfortran.dg/module_md5_1.f90: Update hash-value.
3430
3431 2007-10-28  Andrew Pinski  <pinskia@gmail.com>
3432
3433         PR tree-opt/33589
3434         * g++.dg/torture/pr33589-1.C: New testcase.
3435         * g++.dg/torture/pr33589-2.C: New testcase.
3436
3437 2007-10-28  Richard Guenther  <rguenther@suse.de>
3438
3439         * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
3440
3441 2007-10-28  Martin Michlmayr  <tbm@cyrius.com>
3442             Uros Bizjak  <ubizjak@gmail.com>
3443
3444         PR tree-optimization/33920
3445         * gcc.dg/tree-ssa/pr33290.c: New test.
3446
3447 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3448
3449         PR fortran/31306
3450         * gfortran.dg/argument_check_7.f90: New test.
3451         * gfortran.dg/argument_check_8.f90: New test.
3452         
3453 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
3454
3455         * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
3456         * gcc.target/i386/sse-13.c: Also include mm3dnow.h.  Add
3457         "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
3458         * gcc.target/i386/sse-14.c: Ditto.
3459
3460 2007-10-27  Jakub Jelinek  <jakub@redhat.com>
3461
3462         PR c++/33844
3463         * g++.dg/other/ptrmem8.C: New test.
3464
3465         PR c++/33842
3466         * g++.dg/template/error34.C: New test.
3467
3468 2007-10-27  Uros Bizjak  <ubizjak@gmail.com>
3469
3470         * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
3471
3472 2007-10-27  Richard Guenther  <rguenther@suse.de>
3473
3474         PR tree-optimization/33870
3475         * gcc.dg/tree-ssa/alias-15.c: New testcase.
3476         * gcc.c-torture/execute/pr33870.c: Likewise.
3477
3478 2007-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3479
3480         PR fortran/33162
3481         * gfortran.dg/argument_checking_9.f90: New test.
3482
3483 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
3484
3485         * g++.dg/other/pr33601.C: New.
3486
3487 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
3488
3489         PR c++/31988
3490         * g++.dg/init/new25.C: New.
3491
3492 2007-10-26  Douglas Gregor  <doug.gregor@gmail.com>
3493
3494         * g++.dg/cpp0x/pr33839.C: New.
3495         
3496 2007-10-26  Jakub Jelinek  <jakub@redhat.com>
3497
3498         PR c++/33744
3499         * g++.dg/template/arg6.C: New test.
3500
3501 2007-10-26  Paolo Carlini  <pcarlini@suse.de>
3502
3503         PR c++/31747
3504         * g++.dg/parse/crash39.C: New.
3505
3506 2007-10-26  Uros Bizjak  <ubizjak@gmail.com>
3507
3508         * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
3509         "&x\\\[5\\\]" pattern.  Search for "offset: 0x0f+fc" instead of
3510         "offset: -4B".
3511
3512 2007-10-25  David Daney  <ddaney@avtrex.com>
3513
3514         * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
3515
3516 2007-10-25  Paolo Carlini  <pcarlini@suse.de>
3517
3518         PR c++/33843
3519         * g++.dg/template/error32.C: New.
3520
3521 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
3522             Ira Rosen  <irar@il.ibm.com>
3523
3524         PR tree-optimization/33833
3525         * gcc.dg/vect/pr33833.c: New testcase.
3526
3527 2007-10-25  David Daney  <ddaney@avtrex.com>
3528
3529         * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
3530
3531 2007-10-25  Martin Michlmayr <tbm@cyrius.com>
3532             Ira Rosen  <irar@il.ibm.com>
3533
3534         PR tree-optimization/33866
3535         * gcc.dg/vect/pr33866.c: New testcase.
3536
3537 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
3538
3539         * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
3540         Add -w to compile flags to suppress "call-clobbered register" warnings
3541         and remove dg-warning directives.
3542
3543 2007-10-24  Uros Bizjak  <ubizjak@gmail.com>
3544
3545         * gcc.dg/sms-2.c: Cleanup sms dump file.
3546         * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
3547         profile-use step.
3548
3549 2007-10-24  David Daney  <ddaney@avtrex.com>
3550
3551         * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
3552
3553 2007-10-24  Richard Sandiford  <rsandifo@nildram.co.uk>
3554
3555         PR target/33755
3556         * gcc.target/mips/pr33755.c: New test.
3557
3558 2007-10-24  Ira Rosen  <irar@il.ibm.com>
3559
3560         PR tree-optimization/33804
3561         * gcc.dg/vect/pr33804.c: New testcase.
3562
3563 2007-10-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3564
3565         PR forrtran/33849
3566         gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
3567
3568 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
3569             Uros Bizjak  <ubizjak@gmail.com>
3570
3571         PR rtl-optimization/33846
3572         * gcc.dg/vect/pr33846.c: New testcase.
3573
3574 2007-10-23  Martin Michlmayr <tbm@cyrius.com>
3575             Dorit Nuzman  <dorit@il.ibm.com>
3576
3577         PR tree-optimization/33860
3578         * g++.dg/vect/pr33860.cc: New test.
3579         * g++.dg/vect/pr33860a.cc: New test.
3580
3581 2007-10-23  Tehila Meyzels  <tehila@il.ibm.com>
3582             Revital Eres  <eres@il.ibm.com>      
3583
3584         * gcc.dg/sms-2.c: New testcase.
3585
3586 2007-10-22  David S. Miller  <davem@davemloft.net>
3587
3588         * gcc.dg/globalreg-1.c: New test.
3589
3590 2007-10-22  Martin Michlmayr <tbm@cyrius.com>
3591             Dorit Nuzman  <dorit@il.ibm.com>
3592
3593         PR tree-optimization/33834
3594         PR tree-optimization/33835
3595         * g++.dg/vect/pr33834_1.cc: New test.
3596         * g++.dg/vect/pr33834_2.cc: New test.
3597         * g++.dg/vect/pr33835.cc: New test.
3598
3599 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
3600
3601         * gcc.dg/pr33644.c: New test.
3602
3603 2007-10-22  Jakub Jelinek  <jakub@redhat.com>
3604
3605         PR c++/33372
3606         * g++.dg/gomp/pr33372-1.C: New test.
3607         * g++.dg/gomp/pr33372-2.C: New test.
3608         * g++.dg/gomp/pr33372-3.C: New test.
3609
3610 2007-10-22  Michael Matz  <matz@suse.de>
3611
3612         PR tree-optimization/33855
3613         * gcc.c-torture/compile/pr33855.c: New testcase.
3614
3615 2007-10-22  Ira Rosen  <irar@il.ibm.com>
3616
3617         PR tree-optimization/33854
3618         * gcc.dg/vect/O1-pr33854.c: New testcase.
3619         * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
3620
3621 2007-10-21  David Edelsohn  <edelsohn@gnu.org>
3622
3623         * gcc.dg/unwind-1.c: Disable on AIX.
3624         * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
3625
3626 2007-10-21  Paul Thomas  <pault@gcc.gnu.org>
3627
3628         PR fortran/33749
3629         * gfortran.dg/assign_9.f90: New test.
3630
3631 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3632
3633         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
3634         (dg-mips-options): Skip tests that specify an ABI other than o32
3635         and o64 if generating MIPS16 hard-float code.
3636
3637 2007-10-21  Ira Rosen  <irar@il.ibm.com>
3638             Revital Eres  <eres@il.ibm.com>
3639
3640         * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
3641         * gcc.dg/vect/vect-16.c: Fix comment.
3642         * gcc.dg/vect/pr33369.c: Require vect_int.
3643         * gcc.dg/vect/slp-33.c: Add spaces.
3644         * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
3645         targets.
3646         * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
3647         * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
3648         targets.
3649         * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
3650         * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
3651         targets.
3652         * gcc.dg/vect/slp-10.c: Add spaces.
3653         * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
3654         targets.
3655         * gcc.dg/vect/slp-36.c: Require vect_int.
3656         * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
3657         gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
3658         gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
3659         * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
3660         targets.
3661         * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
3662         * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
3663         instead of vector_alignment_reachable_for_double.
3664         * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
3665         (natural_alignment): Split into...
3666         (natural_alignment_32, natural_alignment_64): New.
3667         (vector_alignment_reachable): Depend on natural_alignment_32.
3668         (vector_alignment_reachable_for_double): Rename to ...
3669         (vector_alignment_reachable_for_64bit): And depend on
3670         natural_alignment_64.
3671
3672 2007-10-21  Richard Sandiford  <rsandifo@nildram.co.uk>
3673
3674         * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
3675         MIPS targets.
3676         * g++.dg/vect/vect.exp: Likewise.
3677         * lib/fortran-torture.exp: Likewise.
3678         * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
3679         mipsisa64*-*-* as the target selector.  Remove -mips64,
3680         -mhard-float and -mgp64 from the options list.
3681         * gcc.target/mips/mips-ps-2.c: Likewise.
3682         * gcc.target/mips/mips-ps-3.c: Likewise.
3683         * gcc.target/mips/mips-ps-4.c: Likewise.
3684         * gcc.target/mips/mips-ps-6.c: Likewise.
3685         * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
3686         options list.
3687         * gcc.target/mips/sb1-1.c: Likewise.
3688         * gcc.target/mips/mips-ps-type.c: Likewise.
3689         * gcc.target/mips/mips-ps-7.c: New test.
3690         * gcc.target/mips/mips-ps-type-2.c: Likewise.
3691         * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
3692         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
3693         mips_gp instead of mips_fp64 and mips_gp64.  Treat -mgp32 -mfp64
3694         as forcing an ABI and an architecture.
3695         (is_gp32_flag, is_gp64_flag): Fold into...
3696         (dg-mips-options): ...here.  Make -mpaired-single imply -mfp64,
3697         then -mfp64 imply -mhard-float.  Apply register rules after the
3698         loop.  Handle -march=mipsN like -mipsN.
3699
3700 2007-10-20  David Edelsohn  <edelsohn@gnu.org>
3701
3702         * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
3703         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
3704
3705 2007-10-20  Tobias Burnus  <burnus@net-b.de>
3706
3707         PR fortran/33818
3708         * gfortran.dg/entry_dummy_ref_3.f90: New.
3709
3710 2007-10-20  Paul Thomas  <pault@gcc.gnu.org>
3711             FX Coudert <fxcoudert@gcc.gnu.org>
3712
3713         PR fortran/31608
3714         * gfortran.dg/char_cast_1.f90: New test.
3715
3716 2007-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
3717
3718         * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
3719         * gfortran.dg/large_real_kind_2.F90: ditto.
3720         * gfortran.dg/default_format_2.f90: ditto.
3721         * gfortran.dg/default_format_denormal_1.f90: ditto.
3722
3723 2007-10-19  Richard Guenther  <rguenther@suse.de>
3724
3725         PR middle-end/33816
3726         PR middle-end/32921
3727         * gfortran.dg/pr32921.f: New testcase.
3728
3729 2007-10-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3730
3731         PR libfortran/33544
3732         * gfortran.dg/transfer_check_1.f90: Adjust options.
3733
3734 2007-10-19  Richard Guenther  <rguenther@suse.de>
3735
3736         Revert
3737         2007-10-19  Richard Guenther  <rguenther@suse.de>
3738
3739         PR middle-end/32921
3740         * gfortran.dg/pr32921.f: New testcase.
3741
3742 2007-10-19  Richard Guenther  <rguenther@suse.de>
3743
3744         * gcc.c-torture/execute/20071018-1.c: New testcase.
3745
3746 2007-10-19  Richard Guenther  <rguenther@suse.de>
3747
3748         PR middle-end/32921
3749         * gfortran.dg/pr32921.f: New testcase.
3750
3751 2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>
3752
3753         * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
3754
3755 2007-10-18  Richard Sandiford  <rsandifo@nildram.co.uk>
3756
3757         * gcc.target/mips/save-restore-3.c: Don't clobber $17.
3758
3759 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
3760
3761         PR fortran/33233
3762         * gfortran.dg/host_assoc_function_1.f90: Correct references.
3763         * gfortran.dg/host_assoc_function_3.f90: New test.
3764
3765 2007-10-18  Paul Thomas  <pault@gcc.gnu.org>
3766
3767         PR fortran/33733
3768         * gfortran.dg/transfer_simplify_6.f90: New test.
3769
3770 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
3771             Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3772
3773         PR middle-end/33794
3774         * gfortran.dg/pr33794.f90: New testcase.
3775
3776 2007-10-17  Uros Bizjak  <ubizjak@gmail.com>
3777
3778         PR target/32961
3779         * gcc.target/i386/pr32961.c: New testcase.
3780         * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
3781         __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
3782         __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
3783         __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
3784         __builtin_ia32_pslldi128 defines.
3785
3786 2007-10-17  Christopher D. Rickett <crickett@lanl.gov>
3787
3788         PR fortran/33760
3789         * gfortran.dg/c_ptr_tests_13.f03: New test case.
3790
3791 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
3792
3793         PR c++/28639
3794         PR c++/30299
3795         * g++.dg/template/void12.C: New.
3796         * g++.dg/template/void13.C: New.
3797
3798 2007-10-16  Paolo Carlini  <pcarlini@suse.de>
3799
3800         PR c++/31446
3801         * g++.dg/template/void11.C: New.
3802         * g++.dg/template/void2.C: Adjust error markers.
3803         * g++.dg/template/void10.C: Likewise.
3804         * g++.dg/template/crash55.C: Likewise.
3805
3806 2007-10-16  Mark Mitchell  <mark@codesourcery.com>
3807
3808         * g++.dg/opt/const5.C: New test.
3809
3810 2007-10-15  Paolo Bonzini  <bonzini@gnu.org>
3811             Maxim Kuvyrkov  <maxim@codesourcery.com>
3812
3813         * gcc.target/ia64/20040709-2.c: New test.
3814
3815 2007-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
3816
3817         * gfortran.dg/gamma_5.f90: xfail on FreeBSD
3818
3819 2007-10-15  Richard Sandiford  <rsandifo@nildram.co.uk>
3820
3821         * gcc.target/mips/dse-1.c: Pass the union as a second parameter
3822         to each function.  Check that there are no unsigned loads.
3823
3824 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
3825
3826         PR tree-optimization/33136
3827         * gcc.c-torture/execute/20070824-1.c: New test.
3828         * gcc.dg/pr33136-1.c: New test.
3829         * gcc.dg/pr33136-2.c: New test.
3830         * gcc.dg/pr33136-3.c: New test.
3831
3832 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
3833
3834         PR tree-optimization/33735
3835         * g++.dg/torture/pr33735.C: New.
3836
3837 2007-10-15  Alexandre Oliva  <aoliva@redhat.com>
3838
3839         PR middle-end/33706
3840         * gcc.dg/va-arg-pack-2.c: New.
3841
3842 2007-10-15  Jakub Jelinek  <jakub@redhat.com>
3843
3844         PR tree-optimization/33619
3845         * gcc.dg/pr33619.c: New test.
3846
3847 2007-10-15  David Edelsohn  <edelsohn@gnu.org>
3848
3849         lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
3850         flag for AIX.
3851         (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
3852
3853 2007-10-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3854
3855         PR libfortran/33055
3856         * gfortran.dg/inquire_11.f90: New test.
3857         * gfortan.dg/negative_unit_int8.f: New test.
3858
3859 2007-10-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
3860
3861         PR target/33133
3862         * gcc.c-torture/compile/pr33133.c: New test.
3863
3864 2007-10-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3865
3866         PR libfortran/33672
3867         * gfortran.dg/namelist_40.f90: New test.
3868
3869 2007-10-14  Tobias Burnus  <burnus@net-b.de>
3870
3871         PR fortran/33745
3872         * gfortran.dg/bounds_check_11.f90: New.
3873
3874 2007-10-14  Andrew Pinski  <pinskia@gmail.com>
3875
3876         PR c++/30303
3877         * g++.dg/other/ctor1.C: New test.
3878         * g++.dg/other/ctor2.C: New test.
3879         * g++.dg/other/dtor1.C: New test.
3880
3881 2007-10-14  Tobias Burnus  <burnus@gcc.gnu.org>
3882
3883         * gfortran.dg/bounds_check_10.f90: Fix testcase.
3884
3885 2007-10-13  Tobias Schlüter  <tobi@gcc.gnu.org>
3886             Paul Thomas  <pault@gcc.gnu.org>
3887
3888         PR fortran/33254
3889         PR fortran/33727
3890         * gfortran.dg/bounds_check_10.f90: New.
3891
3892 2007-10-13  David Edelsohn  <edelsohn@gnu.org>
3893
3894         * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
3895         * gcc.target/powerpc/popcount-1.c: Same.
3896
3897 2007-10-12  Simon Martin  <simartin@users.sourceforge.net>
3898
3899         PR c++/26698
3900         * g++.dg/conversion/op4.C: New test.
3901
3902 2007-10-12  Richard Sandiford  <rsandifo@nildram.co.uk>
3903
3904         * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
3905
3906 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
3907
3908         PR fortran/33542
3909         * gfortran.dg/ambiguous_specific_1.f90: New test.
3910
3911 2007-10-12  Paul Thomas  <pault@gcc.gnu.org>
3912
3913         PR fortran/33664
3914         * gfortran.dg/impure_spec_expr_1.f90: New test.
3915         * gfortran.dg/char_result_7.f90: Remove illegal test.
3916
3917 2007-10-12  Nathan Froyd  <froydnj@codesourcery.com>
3918
3919         PR 11001
3920         * gcc.target/i386/pr11001-strlen-1.c: New testcase.
3921         * gcc.target/i386/pr11001-strlen-2.c: New testcase.
3922         * gcc.target/i386/pr11001-strlen-3.c: New testcase.
3923         * gcc.target/i386/pr11001-memset-1.c: New testcase.
3924         * gcc.target/i386/pr11001-memset-2.c: New testcase.
3925         * gcc.target/i386/pr11001-memset-3.c: New testcase.
3926         * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
3927         * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
3928         * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
3929
3930 2007-10-12  Richard Guenther  <rguenther@suse.de>
3931
3932         PR middle-end/26198
3933         * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
3934         * gcc.c-torture/execute/20071011-1.c: Likewise.
3935         * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
3936
3937 2007-10-12  Uros Bizjak  <ubizjak@gmail.com>
3938
3939         PR tree-optimization/33742
3940         * gcc.dg/pr33742.c: New testcase.
3941
3942 2007-10-12  Jakub Jelinek  <jakub@redhat.com>
3943
3944         PR tree-optimization/33645
3945         * gcc.dg/pr33645-1.c: New test.
3946         * gcc.dg/pr33645-2.c: New test.
3947         * gcc.dg/pr33645-3.c: New test.
3948  
3949         PR c++/32121
3950         * g++.dg/ext/label4.C: Adjust error regexp.
3951         * g++.dg/ext/label6.C: Adjust error regexp.
3952         * g++.dg/ext/label7.C: New test.
3953         * g++.dg/ext/label8.C: New test.
3954         * g++.dg/ext/label9.C: New test.
3955
3956 2007-10-11  Kenneth Zadeck <zadeck@naturalbridge.com>
3957
3958         PR middle-end/33676
3959         * gcc.dg/pr33676.c: New.
3960
3961 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
3962
3963         PR c++/31441
3964         * g++.dg/cpp0x/variadic83.C: New.
3965
3966 2007-10-11  Paolo Carlini  <pcarlini@suse.de>
3967
3968         PR c++/33461
3969         * g++.dg/cpp0x/variadic81.C: New.
3970         * g++.dg/cpp0x/variadic82.C: Likewise.
3971
3972 2007-10-11  Richard Guenther  <rguenther@suse.de>
3973
3974         PR middle-end/33724
3975         * gcc.dg/pr33724.c: New testcase.
3976
3977 2007-10-11  Richard Guenther  <rguenther@suse.de>
3978
3979         PR c/33726
3980         * gcc.dg/pr33726.c: New testcase.
3981
3982 2007-10-11  Uros Bizjak  <ubizjak@gmail.com>
3983
3984         PR fortran/33500
3985         * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
3986         
3987 2007-10-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
3988
3989         PR testsuite/33391
3990         * gfortran.dg/do_3.F90: Run with -fwrapv.
3991
3992 2007-10-09  Geoffrey Keating  <geoffk@apple.com>
3993
3994         * gcc.dg/unwind-1.c: New.
3995
3996 2007-10-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
3997
3998         PR libfortran/33683
3999         * gfortran.dg/gamma_5.f90:  Adjust tolerance to avoid
4000         failure on some common systems.
4001
4002 2007-10-09  Richard Guenther  <rguenther@suse.de>
4003
4004         PR middle-end/33692
4005         * gcc.dg/pr33692.c: New testcase.
4006
4007 2007-10-09  Kenneth Zadeck <zadeck@naturalbridge.com>
4008
4009         PR middle-end/33669
4010         * gcc.c-torture/execute/pr33669.c: New.
4011
4012 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4013
4014         PR tree-optimization/33615
4015         * g++.dg/tree-ssa/pr33615-2.C: New test.
4016
4017 2007-10-09  Richard Sandiford  <rsandifo@nildram.co.uk>
4018
4019         PR tree-optimization/33615
4020         * g++.dg/tree-ssa/pr33615.C: New test.
4021
4022 2007-10-08  Alexandre Oliva  <aoliva@redhat.com>
4023
4024         PR tree-optimization/33572
4025         * g++.dg/torture/pr33572.C: Replace with complete test.
4026
4027 2007-10-08  Tobias Schlüter  <tobi@gcc.gnu.org>
4028
4029         PR fortran/33689
4030         * gfortran.dg/spec_expr_5.f90: New.
4031
4032 2007-10-08  Geoffrey Keating  <geoffk@apple.com>
4033
4034         * gcc.dg/pragma-darwin-2.c: New.
4035
4036 2007-10-08  Richard Guenther  <rguenther@suse.de>
4037
4038         PR middle-end/33693
4039         PR middle-end/33695
4040         PR middle-end/33697
4041         * gcc.dg/pr33693.c: New testcase.
4042         * gcc.dg/pr33695.c: Likewise.
4043         * gcc.dg/pr33697.c: Likewise.
4044
4045 2007-10-08  Richard Guenther  <rguenther@suse.de>
4046
4047         PR middle-end/33691
4048         PR middle-end/33694
4049         PR middle-end/33696
4050         * gcc.dg/pr33691.c: New testcase.
4051         * gcc.dg/pr33694.c: Likewise.
4052         * gcc.dg/pr33696.c: Likewise.
4053
4054 2007-10-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
4055
4056         PR libfortran/33683
4057         * gfortran.dg/gamma_5.f90:  New test case
4058
4059 2007-10-07  Tobias Schlüter  <tobi@gcc.gnu.org>
4060
4061         PR fortran/20851
4062         * initialization_1.f90: Fix dg-error annotations.
4063         * initialization_14.f90: New.
4064         * initialization_7.f90: Fix dg-error annotations.
4065         * initialization_9.f90: Likewise.
4066
4067 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4068
4069         * gfortran.dg/error_recovery_4.f90: New test.
4070
4071 2007-10-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4072
4073         * gfortran.dg/default_format_denormal_2.f90: New test.
4074         * gfortran.dg/default_format_2.inc: New test.
4075         * gfortran.dg/default_format_denormal_1.f90: New test.
4076         * gfortran.dg/default_format_1.inc: New test.
4077         * gfortran.dg/default_format_1.f90: Don't test for denormalized
4078         numbers.
4079         * gfortran.dg/default_format_2.f90: Don't test for denormalized
4080         numbers.
4081
4082 2007-10-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4083
4084         * gfortran.dg/namelist_15.f90: Revise test.
4085
4086 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4087
4088         PR tree-optimization/33655
4089         * gcc.dg/torture/pr33655.c: New.
4090
4091 2007-10-06  Alexandre Oliva  <aoliva@redhat.com>
4092
4093         PR tree-optimization/33572
4094         * g++.dg/torture/pr33572.C: New.
4095
4096 2007-10-06  Tobias Schlüter  <tobi@gcc.gnu.org>
4097
4098         PR fortran/25076
4099         * gfortran.dg/forall_11.f90: New.
4100
4101 2007-10-05  Michael Matz  <matz@suse.de>
4102
4103         PR middle-end/33667
4104         * gcc.dg/pr33667.c: New testcase.
4105
4106 2007-10-05  Richard Guenther  <rguenther@suse.de>
4107
4108         PR middle-end/33666
4109         * gcc.dg/pr33666.c: New testcase.
4110
4111 2007-10-05  Michael Matz  <matz@suse.de>
4112
4113         PR inline-asm/33600
4114         * gcc.target/i386/pr33600.c: New testcase.
4115
4116 2007-10-05  Richard Guenther  <rguenther@suse.de>
4117
4118         * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
4119
4120 2007-10-05  Richard Sandiford  <rsandifo@nildram.co.uk>
4121
4122         PR target/33635
4123         * gcc.target/mips/pr33635-1.c: New test.
4124
4125 2007-10-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4126
4127         PR libfortran/33253
4128         * gfortran.dg/namelist_39.f90: Revise to use long names.
4129
4130 2007-10-04  H.J. Lu  <hongjiu.lu@intel.com>
4131
4132         PR fortran/33646
4133         * gfortran.dg/pr33646.f90: New file.
4134
4135 2007-10-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4136
4137         PR fortran/33529
4138         * gfortran.dg/char_type_len_2.f90: Adjust error message.
4139         * gfortran.dg/char_decl_2.f90: New test.
4140
4141 2007-10-04  Richard Guenther  <rguenther@suse.de>
4142
4143         PR middle-end/33641
4144         * gcc.c-torture/compile/pr33641.c: New testcase.
4145
4146 2007-10-04  Michael Matz  <matz@suse.de>
4147
4148         PR rtl-optimization/33653
4149         * gcc.dg/pr33653.c: New.
4150
4151 2007-10-04  Richard Guenther  <rguenther@suse.de>
4152
4153         PR tree-optimization/33627
4154         * g++.dg/torture/pr33627.C: New testcase.
4155
4156 2007-10-04  Tobias Schlüter  <tobi@gcc.gnu.org>
4157
4158         PR fortran/33626
4159         * gfortran.dg/parens_6.f90: New.
4160
4161 2007-10-04  Paul Thomas  <pault@gcc.gnu.org>
4162
4163         PR fortran/33646
4164         PR fortran/33542
4165         * gfortran.dg/ambiguous_specific_1.f90: Remove.
4166
4167 2007-10-03  Alexandre Oliva  <aoliva@redhat.com>
4168
4169         * g++.dg/ext/gnu-inline-global-redecl.C: New.
4170
4171 2007-10-03  Richard Sandiford  <rsandifo@nildram.co.uk>
4172
4173         PR target/33635
4174         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
4175         and mips_forced_be.
4176         (dg-mips-options): Handle -EL and -mel.  Make -mfp64 imply
4177         -mhard-float and a suitable ISA.  Improve handling of -mipsXrY
4178         options.
4179         * gcc.target/mips/fpr-moves-1.c: New test.
4180         * gcc.target/mips/fpr-moves-2.c: Likewise.
4181         * gcc.target/mips/fpr-moves-3.c: Likewise.
4182         * gcc.target/mips/fpr-moves-4.c: Likewise.
4183         * gcc.target/mips/fpr-moves-5.c: Likewise.
4184         * gcc.target/mips/fpr-moves-6.c: Likewise.
4185         * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
4186
4187 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4188
4189         * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
4190
4191 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4192
4193         * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
4194         * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
4195
4196 2007-10-03  Tobias Schlüter  <tobi@gcc.gnu.org>
4197
4198         PR fortran/33198
4199         * gfortran.dg/common_errors_1.f90: New.
4200
4201 2007-10-03  Doug Kwan  <dougkwan@google.com>
4202         Richard Guenther  <rguenther@suse.de>
4203
4204         PR debug/31899
4205         * g++.dg/debug/using3.C: New testcase.
4206
4207 2007-10-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4208
4209         PR libfortran/33253
4210         * gfortran.dg/namelist_38.f90: New test.
4211         * gfortran.dg/namelist_39.f90: New test.
4212
4213 2007-10-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4214
4215         PR libfortran/33469
4216         * gfortran.dg/default_format_1.f90: New test.
4217         * gfortran.dg/default_format_2.f90: New test.
4218         * gfortran.dg/namelist_print_1.f: Adjust expected output.
4219         * gfortran.dg/real_const_3.f90: Adjust expected output.
4220
4221 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
4222
4223         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
4224         default ABI.  Split mips_forced_abi into mips_forced_abi and
4225         mips_forced_regs.
4226         (is_gp32_flag): Return true for -mabi=32.
4227         (is_gp64_flag): New function.  Handle 64-bit -mabi options.
4228         (dg-mips-options): Use is_gp64_flag instead of checking specifically
4229         for -mgp64.  Update after the mips_forced_abi split.  Handle -mabi=*.
4230         Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
4231         * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
4232         * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
4233         * gcc.target/mips/save-restore-2.c: Likewise.
4234         * gcc.target/mips/save-restore-3.c: Likewise.
4235         * gcc.target/mips/save-restore-4.c: Likewise.
4236
4237 2007-10-02  Richard Sandiford  <rsandifo@nildram.co.uk>
4238
4239         PR middle-end/33617
4240         * gcc.c-torture/compile/pr33617.c: New test.
4241
4242 2007-10-02  Andreas Tobler  <a.tobler@schweiz.org>
4243
4244         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
4245         -gstabs+ for extended options.
4246
4247 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4248
4249         PR fortran/33542
4250         * gfortran.dg/ambiguous_specific_1.f90: New test.
4251
4252 2007-10-02  Revital Eres  <eres@il.ibm.com>
4253
4254         * gcc.target/powerpc/paired-8.c: New test.
4255         * gcc.target/powerpc/paired-9.c: New test.
4256         * gcc.target/powerpc/paired-10.c: New test.
4257
4258 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4259
4260         PR fortran/33566
4261         * gfortran.dg/derived_comp_array_ref_5.f90: New test.
4262
4263 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4264
4265         PR fortran/33554
4266         * gfortran.dg/intent_out_2.f90: New test.
4267
4268 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4269
4270         PR fortran/33550
4271         * gfortran.dg/ambiguous_reference_1.f90: New test.
4272
4273 2007-10-02  Paul Thomas  <pault@gcc.gnu.org>
4274
4275         PR fortran/31154
4276         PR fortran/31229
4277         PR fortran/33334
4278         * gfortran.dg/function_kinds_1.f90: New test.
4279         * gfortran.dg/function_kinds_2.f90: New test.
4280         * gfortran.dg/derived_function_interface_1.f90: Correct illegal
4281         use association into interfaces.
4282
4283 2007-10-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4284
4285         PR testsuite/31828
4286         gcc.dg/float-range-3.c (INFINITY): Define if not defined.
4287         (overflow): Use INFINITY, not FP_INFINITE.
4288         gcc.dg/float-range-4.c: Likewise.
4289         gcc.dg/float-range-5.c: Likewise.
4290
4291 2007-10-01  Nick Clifton  <nickc@redhat.com>
4292
4293         * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
4294         for 16-bit targets.
4295
4296 2007-09-30  Diego Novillo  <dnovillo@google.com>
4297
4298         PR 33593
4299         * g++.dg/tree-ssa/pr33593.C: New test.
4300
4301 2007-09-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4302
4303         PR libfortran/33400
4304         * gfortran.dg/PR19872.f: Fix test condition.
4305         * gfortran.dg/list_read_7.f90: New test.
4306
4307 2007-09-30  Uros Bizjak  <ubizjak@gmail.com>
4308
4309         PR tree-optimization/33597
4310         * gcc.dg/vect/pr33597.c: New testcase.
4311
4312 2007-09-29  Uros Bizjak  <ubizjak@gmail.com>
4313
4314         * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
4315         * gcc.target/i386/pr33524.c: ...this.
4316
4317 2007-09-28  Tobias Schlüter  <tobi@gcc.gnu.org>
4318
4319         PR fortran/33354
4320         * gfortran.dg/minmaxloc_4.f90: New.
4321
4322 2007-09-28  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4323
4324         * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
4325
4326 2007-09-28  Uros Bizjak  <ubizjak@gmail.com>
4327
4328         * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
4329
4330 2007-09-28  Paolo Carlini  <pcarlini@suse.de>
4331
4332         PR c++/33213
4333         * g++.dg/cpp0x/variadic79.C: New.
4334
4335 2007-09-28  Michael Matz  <matz@suse.de>
4336             Jakub Jelinek  <jakub@redhat.com>
4337
4338         PR rtl-optimization/33552
4339         * gcc.target/i386/pr33552.c: New runtime test.
4340         * gcc.target/i386/strinline.c: New compile time test.
4341
4342 2007-09-28  Jakub Jelinek  <jakub@redhat.com>
4343
4344         * gfortran.dg/openmp_stack.f90: Removed.
4345
4346         PR c++/31434
4347         * g++.dg/cpp0x/variadic80.C: New test.
4348
4349 2007-09-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4350
4351         * gfortran.dg/namelist_38.f90: Delete test for revertion of
4352         r128057.
4353
4354 2007-09-27  Andrew Pinski  <andrew_pinski@playstation.sony.com>
4355
4356         PR middle-end/7003
4357         * gcc.target/powerpc/gcse-1.c: New test.
4358
4359 2007-09-27  Tobias Schlüter  <tobi@gcc.gnu.org>
4360
4361         * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
4362         fixed capitalizations.
4363         * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
4364         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
4365         * gfortran.dg/elemental_subroutine_4.f90: Likewise.
4366         * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
4367         * gfortran.dg/maxloc_shape_1.f90: Likewise.
4368         * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
4369         * gfortran.dg/min_max_conformance.f90: Likewise.
4370
4371 2007-09-27  Richard Sandiford  <rsandifo@nildram.co.uk>
4372
4373         * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
4374         options.
4375         * gcc.dg/c99-tgmath-2.c: Likewise.
4376         * gcc.dg/c99-tgmath-3.c: Likewise.
4377         * gcc.dg/c99-tgmath-4.c: Likewise.
4378
4379 2007-09-27  Paul Thomas  <pault@gcc.gnu.org>
4380
4381         PR fortran/33568
4382         * gfortran.dg/anint_1.f90: New test.
4383
4384 2007-09-27  Ian Lance Taylor  <iant@google.com>
4385
4386         PR tree-optimization/33565
4387         * gcc.dg/Wstrict-overflow-20.c: New test.
4388
4389 2007-09-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4390
4391         * gfortran.dg/openmp_stack.f90: Fix typo.
4392         * gfortran.dg/recursive_stack.f90: Fix typo.
4393
4394 2007-09-27  Paolo Carlini  <pcarlini@suse.de>
4395
4396         PR c++/33493
4397         * g++.dg/template/error31.C: New.
4398
4399 2007-09-27  Jakub Jelinek  <jakub@redhat.com>
4400
4401         * lib/prune.exp: Prune also "^In function .*$" lines and
4402         "^    inlined from .*$" lines.
4403
4404 2007-09-26  Richard Guenther  <rguenther@suse.de>
4405
4406         PR tree-optimization/33563
4407         * gcc.dg/torture/pr33563.c: New testcase.
4408
4409 2007-09-26  Joseph Myers  <joseph@codesourcery.com>
4410
4411         PR c/25309
4412         * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
4413         array.
4414         * gcc.dg/large-size-array-4.c: New.  Copy of large-size-array-2.c
4415         without -O2.
4416
4417 2007-09-26  Richard Guenther  <rguenther@suse.de>
4418
4419         PR tree-optimization/30375
4420         PR tree-optimization/33560
4421         * gcc.dg/tree-ssa/complex-4.c: XFAIL.
4422         * gcc.dg/tree-ssa/complex-5.c: Likewise.
4423         * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4424         * gcc.dg/torture/pr30375.c: New testcase.
4425         * gcc.dg/torture/pr33560.c: New testcase.
4426         * gcc.dg/tree-ssa/pr30375.c: Likewise.
4427
4428 2007-09-25  Simon Martin  <simartin@users.sourceforge.net>
4429
4430         PR c++/33207
4431         * g++.dg/parse/crash38.C: New test.
4432
4433 2007-09-25  Michael Meissner  <michael.meissner@amd.com>
4434
4435         PR target/33524
4436         * gcc.target/i386/sse5-convert.c: New file, test int->long
4437         vectorized conversions.
4438
4439 2007-09-25  Revital Eres  <eres@il.ibm.com>
4440
4441         * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
4442
4443 2007-09-25  Joseph Myers  <joseph@codesourcery.com>
4444
4445         PR c/32295
4446         * gcc.dg/enum-incomplete-1.c: New test.
4447
4448 2007-09-25  Bernd Schmidt  <bernd.schmidt@analog.com>
4449
4450         * gcc.c-torture/compile/20070919-1.c: New test.
4451
4452 2007-09-25  Kaz Kojima  <kkojima@gcc.gnu.org>
4453
4454         * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
4455
4456 2007-09-24  Danny Smith  <dannysmith@user.sourceforge.net>
4457
4458         PR c++/14688
4459         * g++.dg/inherit/override_attribs.C: New file.
4460
4461 2007-09-23  Tobias Schlüter  <tobi@gcc.gnu.org>
4462
4463         PR fortran/33269
4464         * io.c (check_format_string): Move NULL and constant checks into
4465         this function.
4466         (check_io_constraints): Call gfc_simplify_expr() before calling
4467         check_format_string().  Remove NULL and constant checks.
4468
4469 2007-09-24  Roman Zippel <zippel@linux-m68k.org>
4470
4471         * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
4472         * gcc.c-torture/execute/loop-2g.x: Likewise.
4473
4474 2007-09-24  Richard Sandiford  <rsandifo@nildram.co.uk>
4475
4476         * lib/target-supports.exp (check_effective_target_mips16_attribute):
4477         Reject hard-float modes unless the ABI is o32 or o64.
4478         * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
4479         of gcc.exp.  Skip the tests when mips16 code generation is not
4480         supported.
4481         * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
4482         and use dg-add-options mips16_attribute.
4483
4484 2007-09-24  Jakub Jelinek  <jakub@redhat.com>
4485
4486         PR c++/33506
4487         * g++.dg/ext/attrib29.C: New test.
4488
4489 2007-09-23  Ollie Wild  <aaw@google.com>
4490
4491         * gcc.dg/fold-bitand-1.c: New test.
4492         * gcc.dg/fold-bitand-2.c: New test.
4493         * gcc.dg/fold-bitand-3.c: New test.
4494         * gcc.dg/fold-bitand-4.c: New test.
4495
4496 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4497
4498         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
4499         any of the macros to be defined for __mips16.
4500         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
4501
4502 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4503
4504         * gcc.dg/vect/pr21591.c: Require vect_int.
4505         * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
4506         * gcc.dg/vect/vect-outer-2a.c: Likewise.
4507         * gcc.dg/vect/vect-outer-2c.c: Likewise.
4508
4509 2007-09-23  Jakub Jelinek  <jakub@redhat.com>
4510
4511         * gcc.dg/va-arg-pack-len-1.c: Use error and warning
4512         attributes.
4513         * gcc.dg/va-arg-pack-len-2.c: New test.
4514         * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
4515         attributes.
4516         * g++.dg/ext/va-arg-pack-len-2.C: New test.
4517
4518         PR tree-optimization/32772
4519         * gcc.c-torture/compile/20070905-1.c: New test.
4520
4521         PR tree-optimization/32975
4522         * gcc.dg/pr32975.c: New test.
4523
4524         PR middle-end/28755
4525         * gcc.dg/pr28755.c: New test.
4526
4527 2007-09-23  Richard Sandiford  <rsandifo@nildram.co.uk>
4528
4529         * lib/target-supports.exp (check_effective_target_nomips16): New
4530         procedure.
4531         * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
4532         for mipsisa64*-*-*.
4533         * gcc.dg/vect/vect.exp: Likewise.
4534         * g++.dg/vect/vect.exp: Likewise.
4535         * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
4536         (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
4537         * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
4538         * gcc.target/mips/branch-cost-2.c (foo): Likewise.
4539         * gcc.target/mips/clear-cache-1.c (f): Likewise.
4540         * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
4541         * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
4542         * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
4543         * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
4544         * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
4545         * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
4546         * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
4547         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4548         (test14, test15, test16, test17, test18): Likewise.
4549         * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
4550         (test5, test6, test7, test8, test9, test10, test11, test12, test13)
4551         (test14, test15, test16, test17, test18, test19, test20, test21)
4552         (test22): Likewise.
4553         * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
4554         * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
4555         * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
4556         * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
4557         * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
4558         * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
4559         * gcc.target/mips/mips-3d-1.c (main): Likewise.
4560         * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
4561         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4562         (test13, test14, test15, test16, test17, test18, test19, test20)
4563         (test21, test22, test23, test24, test25, test26, test27, test28)
4564         (test29, test30, test31): Likewise.
4565         * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
4566         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4567         (test13, test14, test15, test16, test17, test18, test19, test20)
4568         (test21, test22, test23, test24, test25, test26, test27, test28)
4569         (test29, test30, test31, test32, test33, test34, test35, test36)
4570         (test37, test38, test39, test40, test41, test42, test43, test44)
4571         (test45, test46, test47, test48, test49, test50, test51, test52)
4572         (test53, test54, test55, test56, test57, test58, test59, test60)
4573         (test61, test62, test63): Likewise.
4574         * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
4575         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4576         (test13, test14, test15, test16, test17, test18, test19, test20)
4577         (test21, test22, test23, test24, test25, test26, test27, test28)
4578         (test29, test30, test31): Likewise.
4579         * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
4580         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4581         (test13, test14, test15, test16, test17, test18, test19, test20)
4582         (test21, test22, test23, test24, test25, test26, test27, test28)
4583         (test29, test30, test31): Likewise.
4584         * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
4585         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4586         (test13, test14, test15): Likewise.
4587         * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
4588         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4589         (test13, test14, test15): Likewise.
4590         * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
4591         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4592         (test13, test14, test15, test16, test17, test18, test19, test20)
4593         (test21, test22, test23, test24, test25, test26, test27, test28)
4594         (test29, test30, test31): Likewise.
4595         * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
4596         (matrix_multiply4: Likewise.
4597         * gcc.target/mips/mips-ps-1.c (main): Likewise.
4598         * gcc.target/mips/mips-ps-2.c (main): Likewise.
4599         * gcc.target/mips/mips-ps-3.c (main): Likewise.
4600         * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
4601         (test4, test5, test6, test7, test8, test9, test10, test11, test12)
4602         (test13, test14, test15, test16, test17, test18, test19, test20)
4603         (test21, test22, test23, test24, test25, test26, test27, test28)
4604         (test29, test30, test31): Likewise.
4605         * gcc.target/mips/mips-ps-5.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-ps-5.c (main): Likewise.
4611         * gcc.target/mips/mips-ps-6.c (main): Likewise.
4612         * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
4613         (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
4614         * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
4615         (sub_v4qi): Likewise.
4616         * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
4617         (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
4618         * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
4619         * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
4620         * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
4621         (subb, subc): Likewise.
4622         * gcc.target/mips/msub-1.c (f1, f2): Likewise.
4623         * gcc.target/mips/msub-2.c (f1, f2): Likewise.
4624         * gcc.target/mips/msub-4.c (f1, f2): Likewise.
4625         * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
4626         * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
4627         * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
4628         * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
4629         * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
4630         * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
4631         * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
4632         * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
4633         * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
4634         * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
4635
4636 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4637
4638         * lib/target-supports.exp (add_options_for_mips16_attribute)
4639         (check_effective_target_mips16_attribute): New functions.
4640         * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
4641         command line.
4642         (dg-mips-options) Remove -mno-mips16 handling.  Add options to
4643         extra_test_flags.
4644         * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
4645         * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
4646         * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
4647         * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
4648         * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
4649         * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
4650         * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
4651         * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
4652         * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
4653         * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
4654         * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
4655         * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
4656         * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
4657         * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
4658         * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
4659         * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
4660         * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
4661         * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
4662         * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
4663         * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
4664         * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
4665         * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
4666         * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
4667         * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
4668         (NOMIPS16): Delete.
4669         * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
4670         of dg-options.
4671         * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
4672         options.  Require { target mips16_attribute } and use dg-add-options
4673         to add the associated options.
4674         (foo): Use MIPS16.
4675         * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
4676         * gcc.target/mips/call-saved-3.c: Likewise.
4677         * gcc.target/mips/code-readable-1.c: Require { target
4678         mips16_attribute } and use dg-add-options to add the associated
4679         options.  Remove trailing whitespace.
4680         (NOMIPS16): Delete.
4681         * gcc.target/mips/code-readable-2.c: Likewise.
4682         * gcc.target/mips/code-readable-3.c: Likewise.
4683         * gcc.target/mips/mips16-attributes-2.c: Likewise.
4684         * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
4685         Require { target mips16_attribute } and use dg-add-options to
4686         add the associated options.
4687         (cksum16, cksum8): Use MIPS16.
4688         * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
4689         Require { target mips16_attribute } and use dg-add-options to
4690         add the associated options.
4691         (foo): Use MIPS16.
4692         * gcc.target/mips/save-restore-2.c: Likewise.
4693         * gcc.target/mips/save-restore-3.c: Likewise.
4694         * gcc.target/mips/save-restore-4.c: Likewise.
4695         * gcc.target/mips/save-restore-5.c: Likewise.  Also remove
4696         -mno-abicalls.
4697         * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
4698         (foo): Use NOMIPS16.
4699
4700 2007-09-22  Paul Thomas  <pault@gcc.gnu.org>
4701
4702         PR fortran/33337
4703         * gfortran.dg/derived_comp_array_ref_3.f90: New test.
4704
4705         PR fortran/33376
4706         * gfortran.dg/derived_comp_array_ref_4.f90: New test.
4707
4708 2007-09-22  Tobias Burnus  <burnus@net-b.de>
4709
4710         PR fortran/33445
4711         * gfortran.dg/gomp/free-2.f90: New.
4712         * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
4713         * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
4714
4715 2007-09-22  Uros Bizjak  <ubizjak@gmail.com>
4716
4717         * gcc.target/i386/sse5-hadduX.c: Remove target selector.
4718         * gcc.target/i386/sse5-haddX.c: Ditto.
4719         * gcc.target/i386/sse5-hsubX.c: Ditto.
4720         * gcc.target/i386/sse5-maccXX.c: Ditto.
4721         * gcc.target/i386/sse5-msubXX.c: Ditto.
4722         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
4723         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
4724         * gcc.target/i386/sse5-permpX.c: Ditto.
4725         * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
4726         effective target.
4727         * gcc.target/i386/sse5-fma-vector.c: Ditto.
4728         * gcc.target/i386/sse5-ima-vector.c: Ditto.
4729         * gcc.target/i386/sse5-pcmov.c: Ditto.
4730         * gcc.target/i386/sse5-pcmov2.c: Ditto.
4731
4732 2007-09-22  Richard Guenther  <rguenther@suse.de>
4733
4734         PR tree-optimization/33146
4735         * gcc.c-torture/compile/pr33146.c: New testcase.
4736
4737 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4738
4739         * lib/target-supports.exp (check_cached_effective_target): New
4740         procedure.
4741         (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
4742         (check_effective_target_c99_runtime): New procedure.
4743         * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
4744         (test3l): Likewise cargl.
4745         * gcc.dg/builtins-59.c: Require c99_runtime.
4746         * gcc.dg/builtins-61.c: Likewise.
4747         * gcc.dg/builtins-62.c: Likewise.
4748
4749 2007-09-22  Richard Sandiford  <rsandifo@nildram.co.uk>
4750
4751         * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
4752         * lib/target-supports-dg.exp (dg-add-options): Likewise.
4753         * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
4754         target-specific dg-options.
4755         * gcc.dg/builtins-20.c: Likewise.
4756         * gcc.dg/builtins-53.c: Likewise.
4757         * gcc.dg/builtins-55.c: Likewise.
4758         * gcc.dg/single-precision-constant.c: Likewise.
4759         * gcc.dg/torture/builtin-convert-1.c: Likewise.
4760         * gcc.dg/torture/builtin-convert-2.c: Likewise.
4761         * gcc.dg/torture/builtin-convert-3.c: Likewise.
4762         * gcc.dg/torture/builtin-convert-4.c: Likewise.
4763         * gcc.dg/torture/builtin-power-1.c: Likewise.
4764
4765 2007-09-21  Chao-ying Fu  <fu@mips.com>
4766
4767         * lib/target-supports.exp (check_effective_target_fixed_point): New to
4768         check if targets have fixed-point supports.
4769         * gcc.dg/fixed-point/fixed-point.exp: New file.
4770         * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
4771         * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
4772         * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
4773         * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
4774         * gcc.dg/fixed-point/constants-pedantic.c,
4775         * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
4776         * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
4777         * gcc.dg/fixed-point/keywords-ignored-c99.c,
4778         * gcc.dg/fixed-point/keywords-pedantic.c,
4779         * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
4780         * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
4781         * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
4782         * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
4783         * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
4784         * gcc.dg/fixed-point/func-vararg-mixed.c,
4785         * gcc.dg/fixed-point/operator-logical.c,
4786         * gcc.dg/fixed-point/struct-union.c,
4787         * gcc.dg/fixed-point/bit-complement.c,
4788         * gcc.dg/fixed-point/operator-bitwise.c,
4789         * gcc.dg/fixed-point/operator-comma.c,
4790         * gcc.dg/fixed-point/struct-layout-1.c,
4791         * gcc.dg/fixed-point/union-init.c,
4792         * gcc.dg/fixed-point/Wbad-function-cast-1.c,
4793         * gcc.dg/fixed-point/func-mixed.c,
4794         * gcc.dg/fixed-point/func-vararg-size0.c,
4795         * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
4796         * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
4797         * gcc.dg/fixed-point/operator-unary.c,
4798         * gcc.dg/fixed-point/allop-const.c,
4799         * gcc.dg/fixed-point/muldiv-warning.c,
4800         * gcc.dg/nofixed-point-1.c,
4801         * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
4802         * gcc.target/mips/fixed-vector-type.c,
4803         * gcc.target/mips/fixed-scalar-type.c: New tests.
4804
4805 2007-09-21  Olivier Hainque  <hainque@adacore.com>
4806
4807         * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
4808         * gnat.dg/test_nested_subtype_byref.adb: New test.
4809
4810 2007-09-21  Jakub Jelinek  <jakub@redhat.com>
4811
4812         PR fortran/33439
4813         * gfortran.dg/gomp/pr33439.f90: New test.
4814
4815 2007-09-21  Tobias Burnus  <burnus@net-b.de>
4816
4817         PR fortran/33455
4818         * gfortran.dg/merge_char_3.f90: New.
4819
4820 2007-09-21  Tobias Burnus  <burnus@net-b.de>
4821
4822         PR fortran/33037
4823         * gfortran.dg/transfer_check_1.f90: New.
4824
4825 2007-09-20  Asher Langton  <langton2@llnl.gov>
4826
4827         PR fortran/20441
4828         * gfortran.dg/init_flag_1.f90: New.
4829         * gfortran.dg/init_flag_2.f90: New.
4830         * gfortran.dg/init_flag_3.f90: New.
4831         * gfortran.dg/init_flag_4.f90: New.
4832         * gfortran.dg/init_flag_5.f90: New.
4833         * gfortran.dg/init_flag_6.f90: New.
4834         * gfortran.dg/init_flag_7.f90: New.
4835
4836 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
4837
4838         PR c++/33460
4839         * g++.dg/ext/anon-struct6.C: New.
4840
4841 2007-09-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4842
4843         PR libfortran/23272
4844         * gfortran.dg/inquire_10.f90: New test.
4845
4846 2007-09-20  Joseph Myers  <joseph@codesourcery.com>
4847
4848         * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
4849
4850 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4851
4852         PR fortran/33221
4853         * gfortran.dg/used_types_18.f90: Declare variable of empty
4854         derived type.
4855
4856 2007-09-20  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4857
4858         PR fortran/33288
4859         * gfortran.dg/array_constructor_19.f90: New test.
4860
4861 2007-09-20  Jakub Jelinek  <jakub@redhat.com>
4862
4863         PR debug/33316
4864         * gcc.dg/debug/pr33316.c: New test.
4865
4866         PR c++/33496
4867         * g++.dg/cpp0x/variadic76.C: New test.
4868         * g++.dg/cpp0x/variadic77.C: New test.
4869         * g++.dg/cpp0x/variadic78.C: New test.
4870
4871         PR c/33238
4872         PR c/27301
4873         * gcc.c-torture/execute/20070919-1.c: New test.
4874         * gcc.dg/pr33238.c: New test.
4875         * gcc.dg/pr27301.c: New test.
4876
4877 2007-09-20  Richard Sandiford  <rsandifo@nildram.co.uk>
4878
4879         * lib/target-supports.exp (check_effective_target_mips64): New
4880         procedure.
4881         * gcc.dg/lower-subreg-1.c: Require !mips64.
4882         * gcc.dg/sibcall-3.c (ATTR): New macro.
4883         (recurser_void1, recurser_void2): Use it.
4884         * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
4885         * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
4886
4887 2007-09-20  Tobias Schlüter  <tobi@gcc.gnu.org>
4888
4889         * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
4890         * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test.  Add
4891         warning annotation.
4892         * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
4893
4894 2007-09-20  Christopher D. Rickett  <crickett@lanl.gov>
4895
4896         PR fortran/33497
4897         * gfortran.dg/c_loc_tests_11.f03: New test case.
4898
4899 2007-09-20  Paolo Carlini  <pcarlini@suse.de>
4900
4901         PR c++/33459
4902         * g++.dg/init/ref14.C: New.
4903
4904 2007-09-19  Eric Botcazou  <ebotcazou@adacore.com>
4905
4906         * gnat.dg/slice2.ad[sb]: New testcase.
4907
4908 2007-09-19  Nick Clifton  <nickc@redhat.com>
4909
4910         * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
4911
4912 2007-09-19  Jie Zhang  <jie.zhang@analog.com>
4913
4914         * gcc.target/bfin/bfin.exp: New.
4915         * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
4916         workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
4917         mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
4918         mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
4919         mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
4920         mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
4921         mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
4922         mcpu-bf561.c, mcpu-default.c}: New tests.
4923
4924 2007-09-18  Sandra Loosemore  <sandra@codesourcery.com>
4925
4926         Restore detection of unsupported TLS.
4927
4928         Revert this patch:
4929         2007-02-10  Richard Henderson  <rth@redhat.com>
4930
4931         * lib/target-supports.exp (check_effective_target_tls): Redefine
4932         to mean non-emulated tls.
4933         * gcc.dg/tls/alias-1.c: Remove tls requirement.
4934         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
4935         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
4936         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
4937         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
4938         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
4939         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
4940
4941         And then:
4942         * lib/target-supports.exp (check_effective_target_tls): Use
4943         stronger test for compiler support for TLS.
4944         (check_effective_target_tls_native): New, to test for non-emulated
4945         TLS support.
4946         * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
4947         instead of dg-require-effective-target tls.
4948         * g++.dg/gomp/copyin-1.C: Likewise.
4949         * g++.dg/gomp/sharing-1.C: Likewise.
4950         * g++.dg/gomp/tls-1.C: Likewise.
4951         * g++.dg/gomp/tls-2.C: Likewise.
4952         * g++.dg/gomp/tls-3.C: Likewise.
4953         * g++.dg/tls/diag-1.C: Likewise.
4954         * g++.dg/tls/diag-2.C: Likewise.
4955         * g++.dg/tls/diag-3.C: Likewise.
4956         * g++.dg/tls/diag-4.C: Likewise.
4957         * g++.dg/tls/diag-5.C: Likewise.
4958         * g++.dg/tls/init-1.C: Likewise.
4959         * g++.dg/tls/init-2.C: Likewise.
4960         * g++.dg/tls/trivial.C: Likewise.
4961         * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
4962         * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
4963         * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
4964         * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
4965         * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
4966         * gcc.dg/gomp/clause-1.c: Likewise.
4967         * gcc.dg/gomp/copyin-1.c: Likewise.
4968         * gcc.dg/gomp/sharing-1.c: Likewise.
4969         * gcc.dg/gomp/tls-1.c: Likewise.
4970         * gcc.dg/gomp/tls-2.c: Likewise.
4971         * gcc.dg/tls/alpha-1.c: Likewise.
4972         * gcc.dg/tls/opt-1.c: Likewise.
4973         * gcc.dg/tls/opt-13.c: Likewise.
4974         * gcc.dg/tls/opt-14.c: Likewise.
4975         * gcc.dg/tls/opt-2.c: Likewise.
4976         * gcc.dg/tls/opt-3.c: Likewise.
4977         * gcc.dg/tls/opt-4.c: Likewise.
4978         * gcc.dg/tls/opt-7.c: Likewise.
4979         * gcc.dg/tls/section-1.c: Likewise.
4980         * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
4981         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
4982         * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
4983         * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
4984         * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
4985         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
4986         * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
4987         * gfortran.dg/gomp/crayptr2.f90: Likewise.
4988         * gfortran.dg/gomp/fixed-1.f: Likewise.
4989         * gfortran.dg/gomp/free-1.f90: Likewise.
4990         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
4991         * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
4992         * gfortran.dg/gomp/reduction1.f90: Likewise.
4993         * gfortran.dg/gomp/sharing-1.f90: Likewise.
4994
4995 2007-09-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
4996
4997         PR fortran/31119
4998         * gfortran.dg/bounds_check_9.f90: New test.
4999         * gfortran.dg/bounds_check_fail_2.f90: New test.
5000
5001 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5002
5003         PR c++/33462 (again)
5004         * g++.dg/ext/va-arg1.C: Adjust.
5005
5006 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5007
5008         PR c++/33462
5009         * g++.dg/ext/va-arg1.C: New.
5010
5011 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5012
5013         * gfortran.dg/elemental_optional_args_1.f90: Fix test.
5014
5015 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5016
5017         PR c++/33463
5018         * g++.dg/rtti/typeid6.C: New.
5019
5020 2007-09-18  Paolo Carlini  <pcarlini@suse.de>
5021
5022         PR c++/33464
5023         * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
5024         * g++.dg/ext/is_class_error2.C: New.
5025
5026 2007-09-18  Richard Guenther  <rguenther@suse.de>
5027
5028         PR tree-optimization/33340
5029         * g++.dg/torture/pr33340.C: New testcase.
5030
5031 2007-09-18  Tobias Burnus  <burnus@net-b.de>
5032
5033         PR fortran/33231
5034         * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
5035         * gfortran.dg/elemental_subroutine_1.f90: Ditto.
5036         * gfortran.dg/elemental_subroutine_5.f90: New.
5037
5038 2007-09-18  Richard Sandiford  <rsandifo@nildram.co.uk>
5039
5040         * lib/target-supports.exp (check_profiling_available): Extend
5041         mips*-*-elf check to mips*-*-elf*.
5042
5043 2007-09-18  Jakub Jelinek  <jakub@redhat.com>
5044
5045         * gcc.dg/format/c90-scanf-5.c: New test.
5046         * gcc.dg/format/c99-scanf-4.c: New test.
5047         * gcc.dg/format/ext-7.c: New test.
5048         * gcc.dg/format/ext-8.c: New test.
5049
5050         PR middle-end/33423
5051         * gcc.c-torture/compile/20070915-1.c: New test.
5052
5053 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5054
5055         PR fortran/33106
5056         * gfortran.dg/private_type_9.f90: New.
5057
5058 2007-09-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5059
5060         PR middle-end/33449
5061         * gfortran.dg/pr33449.f90: New test.
5062
5063 2007-09-17  Tobias Burnus  <burnus@net-b.de>
5064
5065         * gfortran.dg/interface_15.f90: Compile with -std=f95.
5066         * gfortran.dg/private_type_1.f90: Ditto
5067         * gfortran.dg/interface_18.f90: New.
5068         * gfortran.dg/private_type_8.f90: New.
5069
5070 2007-09-16  Paolo Carlini  <pcarlini@suse.de>
5071
5072         PR c++/33124
5073         * g++.dg/warn/new1.C: Adjust.
5074         * g++.dg/torture/str_empty.C: Likewise.
5075
5076 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5077
5078         * gcc.target/mips/dse-1.c: New test.
5079
5080 2007-09-16  Nathan Sidwell  <nathan@codesourcery.com>
5081
5082         PR c++/32756
5083         * g++.dg/overload/operator3.C: New.
5084
5085 2007-09-16  Richard Sandiford  <rsandifo@nildram.co.uk>
5086
5087         * gcc.target/mips/truncate-1.c: New test.
5088
5089 2007-09-16  Paul Thomas  <pault@gcc.gnu.org>
5090
5091         PR fortran/29396
5092         PR fortran/29606
5093         PR fortran/30625
5094         PR fortran/30871
5095         * gfortran.dg/subref_array_pointer_1.f90: New test.
5096         * gfortran.dg/subref_array_pointer_2.f90: New test.
5097
5098 2007-09-15  H.J. Lu  <hongjiu.lu@intel.com>
5099
5100         * gfortran.dg/nint_2.f90: Correct last change.
5101
5102 2007-09-15  Zdenek Dvorak  <ook@ucw.cz>
5103
5104         * gcc.dg/tree-ssa/parallelization-1.c: New test.
5105
5106 2007-09-15  Dorit Nuzman  <dorit@il.ibm.com>
5107
5108         * gcc.dg/vect/pr33373b.c: New test.
5109
5110 2007-09-14  Uros Bizjak  <ubizjak@gmail.com>
5111
5112         PR target/33438
5113         * gcc.target/i386/pr33438.c: New test.
5114
5115 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5116
5117         * gfortran.dg/nint_2.f90: Revert previous commit.
5118
5119 2007-09-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5120
5121         * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
5122
5123 2007-09-14  Hans-Peter Nilsson  <hp@axis.com>
5124
5125         PR debug/33429
5126         * g++.dg/other/unused1.C: XFAIL class2 scan.
5127
5128 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5129
5130         PR fortran/33343
5131         * gfortran.dg/elemental_args_check_1.f90: New.
5132         * gfortran.dg/assumed_size_refs_1.f90: Update error message.
5133         * gfortran.dg/elemental_subroutine_4.f90: Ditto.
5134
5135 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5136
5137         * gfortran.dg/recursive_check_3.f90: New.
5138
5139 2007-09-13  Tobias Burnus  <burnus@net-b.de>
5140
5141         PR fortran/33412
5142         * gfortran.dg/elemental_bind_c.f90: New.
5143
5144 2007-09-13  Richard Sandiford  <richard@codesourcery.com>
5145
5146         * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
5147         * gcc.target/mips/mips16-attributes-2.c: New test.
5148         * gcc.target/mips/mips16-attributes-3.c: Likewise.
5149         * gcc.target/mips/args-3.c: Skip for -mflip-mips16.  Do not use the
5150         hard-float asm when __mips16 is defined.
5151         * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
5152         * gcc.target/mips/atomic-memory-2.c (main): Likewise.
5153         * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
5154         * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
5155         * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
5156         * gcc.target/mips/pr26765.c (foo): Likewise.
5157         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
5158         targets, use dg-mips-options instead of dg-options, and use -mgp32
5159         to force 32-bit mode.
5160         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
5161         and 64-bit mode.
5162         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
5163
5164 2007-09-12  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
5165             Michael Meissner  <michael.meissner@amd.com>
5166
5167         * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
5168         * gcc.target/i386/sse5-hsubX.c: Ditto.
5169         * gcc.target/i386/sse5-permpX.c: Ditto.
5170         * gcc.target/i386/sse5-haddX.c: Ditto.
5171         * gcc.target/i386/sse5-maccXX.c: Ditto.
5172         * gcc.target/i386/sse5-msubXX.c: Ditto.
5173         * gcc.target/i386/sse5-nmaccXX.c: Ditto.
5174         * gcc.target/i386/sse5-nmsubXX.c: Ditto.
5175
5176         * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
5177         optimizes floating point conditional moves into the pcmov
5178         instruction on SSE5.
5179         * gcc.target/i386/sse5-pcmov2.c: Ditto.
5180
5181         * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
5182         compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
5183         SSE5.
5184
5185         * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
5186         compiler optimizes vector (a*b)+c into fmadd on SSE5.
5187
5188         * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
5189         optimizes (a*b)+c into fmadd on SSE5.
5190
5191         * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
5192         whether the SSE5 instructions can be generated.
5193
5194         * gcc.target/i386/sse5-check.h: New. Add support for 
5195         SSE5 tests.
5196
5197         * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
5198         ammintrin.h, and turn on -msse5 option instead of -msse4a.
5199         * gcc.target/i386/sse-13.c: Ditto.
5200         * gcc.target/i386/sse-14.c: Ditto.
5201
5202 2007-09-12  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
5203
5204         PR testsuite/33153
5205         * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
5206         * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
5207
5208 2007-09-12  Jakub Jelinek  <jakub@redhat.com>
5209
5210         PR target/32338
5211         * gcc.dg/pr32338-1.c: New test.
5212         * gcc.dg/pr32338-2.c: New test.
5213
5214 2007-09-12  Bob Wilson  <bob.wilson@acm.org>
5215         
5216         * lib/target-supports.exp (check_effective_target_sync_int_long):
5217         Revert change to add xtensa.
5218         (check_effective_target_sync_char_short): Likewise.
5219         
5220 2007-09-12  Olivier Hainque  <hainque@adacore.com>
5221
5222         * gnat.dg/packed_subtype.adb: New test.
5223
5224 2007-09-12  Tobias Burnus  <burnus@net-b.de>
5225
5226         PR fortran/33297
5227         * gfortran.dg/intrinsic_size.f90: New.
5228
5229 2007-09-12  Tobias Burnus  <burnus@net-b.de>
5230
5231         PR fortran/33284
5232         PR fortran/33310
5233         * gfortran.dg/conflicts_2.f90: New.
5234
5235 2007-09-12  Ira Rosen  <irar@il.ibm.com>
5236
5237         PR tree-optimization/32377
5238         * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
5239         dependence distance.
5240         * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
5241         gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
5242         * gcc.dg/vect/no-vfa-vect-depend-1.c,
5243         gfortran.dg/vect/no-vfa-pr32377.f90: New.
5244
5245 2007-09-12  Richard Guenther  <rguenther@suse.de>
5246
5247         PR middle-end/33382
5248         * gcc.c-torture/compile/pr33382.c: New testcase.
5249         * gcc.c-torture/execute/pr33382.c: Likewise.
5250
5251 2007-09-12  Christopher D. Rickett  <crickett@lanl.gov>
5252
5253         PR fortran/33395
5254         * gfortran.dg/c_ptr_tests_12.f03: New test case.
5255
5256 2007-09-12  Dorit Nuzman  <dorit@il.ibm.com>
5257
5258         PR tree-optimization/33373
5259         * gcc.dg/vect/pr33373.c: New test.
5260
5261 2007-09-12  Ben Elliston  <bje@au.ibm.com>
5262
5263         * lib/target-supports.exp (check_effective_target_vect_no_double):
5264         Remove unused proc.
5265
5266 2007-09-12  Ben Elliston  <bje@au.ibm.com>
5267             Ulrich Weigand  <uweigand@de.ibm.com>
5268
5269         * gcc.target/spu/dfcgt-nan.c: New test.
5270
5271 2007-09-11  Hans-Peter Nilsson  <hp@axis.com>
5272
5273         * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
5274
5275 2007-09-11  Christopher D. Rickett  <crickett@lanl.gov>
5276
5277         PR fortran/33040
5278         * gfortran.dg/c_ptr_tests_11.f03: New test case. 
5279
5280 2007-09-11  Jakub Jelinek  <jakub@redhat.com>
5281
5282         * gcc.dg/va-arg-pack-len-1.c: New test.
5283         * g++.dg/va-arg-pack-len-1.C: New test.
5284
5285 2007-09-11  Michael Matz  <matz@suse.de>
5286
5287         * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
5288
5289 2007-09-10  Janis Johnson  <janis187@us.ibm.com>
5290
5291         * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
5292         checks for size of long double.
5293         * gcc.dg/dfp/convert.h: New file.
5294         * gcc.dg/dfp/convert-bfp-2.c: New test.
5295         * gcc.dg/dfp/convert-bfp-3.c: Ditto.
5296         * gcc.dg/dfp/convert-bfp-4.c: Ditto.
5297         * gcc.dg/dfp/convert-bfp-5.c: Ditto.
5298         * gcc.dg/dfp/convert-bfp-6.c: Ditto.
5299         * gcc.dg/dfp/convert-bfp-7.c: Ditto.
5300         * gcc.dg/dfp/convert-bfp-8.c: Ditto.
5301         * gcc.dg/dfp/convert-bfp-9.c: Ditto.
5302         * gcc.dg/dfp/convert-bfp-10.c: Ditto.
5303         * gcc.dg/dfp/convert-bfp-11.c: Ditto.
5304
5305 2007-09-10  Harsha Jagasia <harsha.jagasia@amd.com>
5306
5307         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: 
5308         Change dg-final to expect 1 non-profitable loop and
5309         3 profitable loops.
5310         * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
5311         Change dg-final to expect 1 non-profitable loop and
5312         3 profitable loops.
5313         * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
5314         Change dg-final to expect 1 profitable loop.
5315         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5316         Change dg-final to expect 1 profitable loop.    
5317         
5318 2007-09-10  Richard Sandiford  <richard@codesourcery.com>
5319
5320         * gcc.target/mips/call-saved-1.c: New test.
5321         * gcc.target/mips/call-saved-2.c: Likewise.
5322         * gcc.target/mips/call-saved-3.c: Likewise.
5323         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
5324         instead of mips_mips64.  Set mips_fp64 too.
5325         (is_gp32_flag): Return true for -mips1 and -mips2.
5326         (dg-mips-options): Use mips_gp64 instead of mips_mips64.
5327
5328 2007-09-10  Jakub Jelinek  <jakub@redhat.com>
5329
5330         * g++.dg/ext/va-arg-pack-1.C: New test.
5331         * g++.dg/ext/va-arg-pack-2.C: New test.
5332
5333 2007-09-10  Uros Bizjak  <ubizjak@gmail.com>
5334
5335         PR target/33369
5336         * gcc.dg/vect/pr33369.c: New test.
5337
5338 2007-09-10  Paul Thomas  <pault@gcc.gnu.org>
5339
5340         PR fortran/33370
5341         * gfortran.dg/array_memcpy_5.f90:  New test.
5342
5343 2007-09-10  Hans-Peter Nilsson  <hp@axis.com>
5344
5345         * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
5346
5347 2007-09-09  Richard Guenther  <rguenther@suse.de>
5348
5349         * gcc.c-torture/compile/20070906-1.c: New testcase.
5350
5351 2007-09-09  Ira Rosen  <irar@il.ibm.com>
5352
5353         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
5354         noinline attribute.
5355         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
5356         gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
5357         gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
5358         Likewise.
5359
5360 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
5361
5362         * gnat.dg/specs/uc1.ads: Compile with -gnatws.
5363
5364 2007-09-09  Eric Botcazou  <ebotcazou@adacore.com>
5365
5366         * gnat.dg/addr2_p.ads: Bump size of array to 9.
5367
5368 2007-09-09  Ira Rosen  <irar@il.ibm.com>
5369
5370         * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
5371         Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
5372         -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
5373         Compile tests with -fno-tree-pre.
5374         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
5375         * lib/target-supports.exp (check_effective_target_vect_strided): New.
5376         * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
5377         gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
5378         gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
5379         gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
5380         gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
5381         gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
5382         gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
5383         gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
5384         gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
5385         gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
5386         gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
5387         gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
5388         gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
5389         gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c, 
5390         gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
5391         gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
5392         * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
5393
5394 2007-09-09  Joseph Myers  <joseph@codesourcery.com>
5395
5396         * lib/file-format.exp (gcc_target_object_format): Use remote_exec
5397         to call objdump.
5398         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5399         Use remote_exec to call c++filt.
5400         * lib/target-supports-dg.exp (dg-require-host-local): New.
5401         * gcc.misc-tests/options.exp: Allow .exe in command paths.
5402         * g++.dg/parse/repo1.C: Use dg-require-host-local.
5403         * g++.dg/rtti/repo1.C: Likewise.
5404         * g++.dg/template/repo1.C: Likewise.
5405         * g++.dg/template/repo2.C: Likewise.
5406         * g++.dg/template/repo3.C: Likewise.
5407         * g++.dg/template/repo4.C: Likewise.
5408         * g++.dg/template/repo5.C: Likewise.
5409         * g++.old-deja/g++.pt/instantiate4.C: Likewise.
5410         * g++.old-deja/g++.pt/instantiate6.C: Likewise.
5411         * g++.old-deja/g++.pt/repo1.C: Likewise.
5412         * g++.old-deja/g++.pt/repo2.C: Likewise.
5413         * g++.old-deja/g++.pt/repo3.C: Likewise.
5414         * g++.old-deja/g++.pt/repo4.C: Likewise.
5415         * gcc.dg/cpp/trad/builtins.c: Likewise.
5416
5417 2007-09-08  Zdenek Dvorak  <ook@ucw.cz>
5418
5419         PR tree-optimization/32283
5420         * gcc.dg/tree-ssa/loop-31.c: New test.
5421
5422 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
5423
5424         PR rtl-optimization/26449
5425         * gcc.target/i386/pr26449-1.c: New file.
5426
5427 2007-09-08  Uros Bizjak  <ubizjak@gmail.com>
5428
5429         PR target/33329
5430         PR rtl-optimization/26449
5431         * gcc.target/i386/pr33329.c: New file.
5432
5433 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
5434
5435         * gnat.dg/renaming3.adb, renaming4.ads: New test.
5436
5437 2007-09-08  Eric Botcazou  <ebotcazou@adacore.com>
5438
5439         * gnat.dg/unaligned_rep_clause.adb: New testcase.
5440
5441 2007-09-08  Dorit Nuzman  <dorit@il.ibm.com>
5442
5443         PR tree-optimization/33301
5444         * gfortran.dg/vect/pr33301.f: New test.
5445
5446 2007-09-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5447
5448         PR libfortran/33307
5449         * gfortran.dg/backspace_10.f90: New test.
5450
5451 2007-09-07  Richard Guenther  <rguenther@suse.de>
5452
5453         Reapply
5454         2007-09-06  Richard Guenther  <rguenther@suse.de>
5455
5456         PR tree-optimization/32586
5457         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5458         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5459         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5460         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5461         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5462         now obsolete simplification.
5463
5464 2007-09-07  Dorit Nuzman  <dorit@il.ibm.com>
5465         
5466         PR tree-optimization/33299
5467         * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
5468         * gfortran.dg/vect/fast-math-pr33299.f90: New test.
5469
5470 2007-09-07  Richard Guenther  <rguenther@suse.de>
5471
5472         Revert
5473         2007-09-06  Richard Guenther  <rguenther@suse.de>
5474
5475         PR tree-optimization/32586
5476         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5477         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5478         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5479         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5480         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5481         now obsolete simplification.
5482
5483 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
5484
5485         PR tree-optimization/32821
5486         * gcc.dg/tree-ssa/pr32821.c: New file.
5487
5488 2007-09-07  Richard Sandiford  <richard@codesourcery.com>
5489
5490         * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
5491         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
5492         and mips_forced_no_er.
5493         (dg-mips-options): Add -mno-abicalls when a small-data option is
5494         specified.  Skip tests with small-data options if mips_forced_gp.
5495         Skip tests with -mexplicit-relocs if mips_forced_no_er.
5496         * gcc.target/mips/sdata-1.c: New test.
5497         * gcc.target/mips/sdata-2.c: Likewise.
5498         * gcc.target/mips/sdata-3.c: Likewise.
5499         * gcc.target/mips/sdata-4.c: Likewise.
5500
5501 2007-09-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
5502
5503         PR fortran/33298
5504         * spread_zerosize_1.f90:  New test case.
5505         * spread_bounds_1.f90:  New test case.
5506
5507 2007-09-06  Paolo Carlini  <pcarlini@suse.de>
5508
5509         PR c++/32674
5510         * g++.dg/template/static31.C: New.
5511
5512 2007-09-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
5513
5514         PR fortran/33271
5515         * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
5516         powerpc*-linux-gnu.
5517
5518 2007-09-06  David Daney  <ddaney@avtrex.com>
5519             Richard Sandiford  <richard@codesourcery.com>
5520
5521         PR target/33256
5522         * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
5523         (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
5524         * gcc.target/mips/pr33256.c: New test.
5525
5526 2007-09-06  Tom Tromey  <tromey@redhat.com>
5527
5528         * lib/g++.exp (g++_target_compile): Use -fno-show-column.
5529
5530 2007-09-06  Richard Guenther  <rguenther@suse.de>
5531
5532         PR tree-optimization/32586
5533         * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
5534         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
5535         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5536         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5537         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
5538         now obsolete simplification.
5539
5540 2007-09-06  Uros Bizjak  <ubizjak@gmail.com>
5541
5542         * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
5543         * gcc.target/i386/sse3-addsubps.c: Ditto.
5544         * gcc.target/i386/sse3-haddpd.c: Ditto.
5545         * gcc.target/i386/sse3-haddps.c: Ditto.
5546         * gcc.target/i386/sse3-hsubpd.c: Ditto.
5547         * gcc.target/i386/sse3-hsubps.c: Ditto.
5548         * gcc.target/i386/sse3-lddqu.c: Ditto.
5549         * gcc.target/i386/sse3-movddup.c: Ditto.
5550         * gcc.target/i386/sse3-movshdup.c: Ditto.
5551         * gcc.target/i386/sse3-movsldup.c: Ditto.
5552
5553 2007-09-06  Richard Guenther  <rguenther@suse.de>
5554
5555         PR tree-optimization/33302
5556         * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
5557
5558 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5559
5560         PR libfortran/33225
5561         * gfortran.dg./fmt_float.f90: New test.
5562
5563 2007-09-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5564
5565         PR libfortran/33253
5566         * gfortran.dg/namelist_38.f90: Update test for DELIM= .
5567
5568 2007-09-06  Jesper Nilsson  <jesper.nilsson@axis.com>
5569
5570         * gcc.target/cris/builtin_ctz_v3.c: New testcase.
5571         * gcc.target/cris/builtin_ctz_v8.c: New testcase.
5572
5573 2007-09-06  Jakub Jelinek  <jakub@redhat.com>
5574
5575         * g++.dg/eh/builtin1.C: New test.
5576         * g++.dg/eh/builtin2.C: New test.
5577         * g++.dg/eh/builtin3.C: New test.
5578
5579         PR c++/33289
5580         * g++.dg/eh/builtin4.C: New test.
5581
5582 2007-09-05  Janis Johnson  <janis187@us.ibm.com>
5583
5584         * gcc.target/powerpc/dfp-dd.c: New test.
5585         * gcc.target/powerpc/dfp-td.c: New test.
5586
5587 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
5588
5589         * gcc.c-torture/execute/va-arg-pack-1.c: New test.
5590         * gcc.dg/va-arg-pack-1.c: New test.
5591
5592 2007-09-05  Adam Nemet  <anemet@caviumnetworks.com>
5593
5594         * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
5595         * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
5596         * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
5597         * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
5598         * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
5599
5600 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
5601
5602         PR c++/30302
5603         * g++.dg/ext/anon-struct5.C: New.
5604
5605 2007-09-05  Uros Bizjak  <ubizjak@gmail.com>
5606
5607         * gcc.dg/i386-cpuid.h: Remove.
5608         * gcc.target/i386/mmx-check.h: Include cpuid.h.
5609         (main): Use __get_cpuid to get target features.
5610         * gcc.target/i386/sse-check.h: Ditto.
5611         * gcc.target/i386/sse2-check.h: Ditto.
5612         * gcc.target/i386/sse3-check.h: Ditto.
5613         * gcc.target/i386/ssse3-check.h: Ditto.
5614         * gcc.target/i386/sse4_1-check.h: Ditto.
5615         * gcc.target/i386/sse4_2-check.h: Ditto.
5616         * gcc.target/i386/sse4a-check.h: Ditto.
5617         * gcc.dg/torture/pr16104-1.c: Ditto.
5618         (do_test): Change to void.
5619         * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
5620         * gcc.target/i386/sse-6.c: Ditto.
5621         * gcc.target/i386/sse-7.c: Ditto.
5622         * g++.dg/other/i386-1.C: Include cpuid.h.
5623         (main): New function.  Use __get_cpuid to get target fetaures.
5624
5625 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
5626             David Ung  <davidu@mips.com>
5627             Nigel Stephens <nigel@mips.com>
5628
5629         * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
5630         * gcc.c-torture/compile/mipscop-2.c: Likewise.
5631         * gcc.c-torture/compile/mipscop-3.c: Likewise.
5632         * gcc.c-torture/compile/mipscop-4.c: Likewise.
5633         * gcc.dg/torture/mips-hilo-1.c: Likewise.
5634         * gcc.dg/torture/mips-hilo-2.c: Likewise.
5635         * gcc.dg/torture/pr19683-1.c: Likewise.
5636         * gcc.target/mips/madd-3.c: Likewise.
5637         * gcc.target/mips/maddu-3.c: Likewise.
5638         * gcc.target/mips/msub-3.c: Likewise.
5639         * gcc.target/mips/msubu-3.c: Likewise.
5640         * gcc.target/mips/asm-1.c: Likewise.
5641         * gcc.target/mips/branch-1.c: Likewise.
5642         * gcc.target/mips/ins-1.c: Likewise.
5643         * gcc.target/mips/near-far-3.c: Likewise.
5644         * gcc.target/mips/near-far-4.c: Likewise.
5645         * gcc.target/mips/smartmips-lwxs.c: Likewise.
5646         * gcc.target/mips/smartmips-ror-1.c: Likewise.
5647         * gcc.target/mips/smartmips-ror-2.c: Likewise.
5648         * gcc.target/mips/smartmips-ror-3.c: Likewise.
5649         * gcc.target/mips/smartmips-ror-4.c: Likewise.
5650         * gcc.target/mips/dspr2-MULT.c: Likewise.
5651         * gcc.target/mips/dspr2-MULTU.c: Likewise.
5652         * gcc.target/mips/mips32-dsp-run.c: Likewise.
5653         * gcc.target/mips/mips32-dspr2-type.c: Likewise.
5654         * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
5655         * gcc.target/mips/code-readable-2.c: Likewise.
5656         * gcc.target/mips/code-readable-3.c: Likewise.
5657
5658 2007-09-05  Sandra Loosemore  <sandra@codesourcery.com>
5659             David Ung  <davidu@mips.com>
5660             Nigel Stephens <nigel@mips.com>
5661
5662         * gcc.target/mips/mips16-attributes.c: New.
5663
5664 2007-09-05  Paul Thomas  <pault@gcc.gnu.org>
5665
5666         PR fortran/31564
5667         * gfortran.dg/derived_comp_array_ref_2.f90: New test.
5668
5669         PR fortran/33241
5670         * gfortran.dg/char_length_10.f90: New test.
5671
5672 2007-09-05  Paolo Carlini  <pcarlini@suse.de>
5673
5674         PR c++/29731
5675         * g++.dg/parse/template24.C: New.
5676
5677 2007-09-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
5678
5679         * g++.dg/other/spu2vmx-1.C: New test.
5680
5681 2007-09-05  Jakub Jelinek  <jakub@redhat.com>
5682
5683         PR tree-optimization/33017
5684         * gcc.dg/pr33017.c: New test.
5685
5686 2007-09-05  Ben Elliston  <bje@au.ibm.com>
5687
5688         * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
5689         __protected_stream family of macros.
5690
5691 2007-09-04  Jan Hubicka  <jh@suse.cz>
5692
5693         * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
5694         * gcc.dg/tree-ssa/pr27236.c: Likewise.
5695         * gcc.dg/tree-ssa/predcom-1.c: Likewise.
5696         * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5697         * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
5698         * gcc.dg/tree-ssa/loadpre5.c: Likewise.
5699         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
5700         Likewise.
5701
5702 2007-09-04  Janus Weil  <jaydub66@gmail.com>
5703             Tobias Burnus  <burnus@net-b.de>
5704
5705         * gfortran.dg/proc_decl_1.f90: New.
5706         * gfortran.dg/proc_decl_2.f90: New.
5707         * gfortran.dg/proc_decl_3.f90: New.
5708         * gfortran.dg/proc_decl_4.f90: New.
5709
5710 2007-09-04  Jan Hubicka  <jh@suse.cz>
5711
5712         * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
5713         * gcc.dg/vect/vect-105.c: Mark functions noinline.
5714         * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
5715         * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
5716         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
5717         * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
5718         * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
5719         * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
5720         * gcc.dg/vect/vect-50.c: Mark functions noinline.
5721         * gcc.dg/vect/vect-33.c: Mark functions noinline.
5722         * gcc.dg/vect/vect-16.c: Mark functions noinline.
5723         * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
5724         * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
5725         * gcc.dg/vect/vect-92.c: Mark functions noinline.
5726         * gcc.dg/vect/vect-75.c: Mark functions noinline.
5727         * gcc.dg/vect/vect-58.c: Mark functions noinline.
5728         * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
5729         * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
5730         * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
5731         * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
5732         * gcc.dg/vect/vect-114.c: Mark functions noinline.
5733         * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
5734         * gcc.dg/vect/vect-8.c: Mark functions noinline.
5735         * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
5736         * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
5737         * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
5738         * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
5739         * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
5740         * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
5741         * gcc.dg/vect/vect-42.c: Mark functions noinline.
5742         * gcc.dg/vect/vect-25.c: Mark functions noinline.
5743         * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
5744         * gcc.dg/vect/vect-67.c: Mark functions noinline.
5745         * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
5746         * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
5747         * gcc.dg/vect/vect-106.c: Mark functions noinline.
5748         * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
5749         * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
5750         * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
5751         * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
5752         * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
5753         * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
5754         * gcc.dg/vect/vect-34.c: Mark functions noinline.
5755         * gcc.dg/vect/vect-17.c: Mark functions noinline.
5756         * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
5757         * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
5758         * gcc.dg/vect/vect-93.c: Mark functions noinline.
5759         * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
5760         * gcc.dg/vect/vect-76.c: Mark functions noinline.
5761         * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
5762         * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
5763         * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
5764         * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
5765         * gcc.dg/vect/vect-115.c: Mark functions noinline.
5766         * gcc.dg/vect/vect-9.c: Mark functions noinline.
5767         * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
5768         * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
5769         * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
5770         * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
5771         * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
5772         * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
5773         * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
5774         * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
5775         * gcc.dg/vect/vect-60.c: Mark functions noinline.
5776         * gcc.dg/vect/vect-26.c: Mark functions noinline.
5777         * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
5778         * gcc.dg/vect/vect-85.c: Mark functions noinline.
5779         * gcc.dg/vect/vect-68.c: Mark functions noinline.
5780         * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
5781         * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
5782         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
5783         * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
5784         * gcc.dg/vect/vect-107.c: Mark functions noinline.
5785         * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
5786         * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
5787         * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
5788         * gcc.dg/vect/vect-52.c: Mark functions noinline.
5789         * gcc.dg/vect/vect-35.c: Mark functions noinline.
5790         * gcc.dg/vect/vect-18.c: Mark functions noinline.
5791         * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
5792         * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
5793         * gcc.dg/vect/vect-77.c: Mark functions noinline.
5794         * gcc.dg/vect/vect-2.c: Mark functions noinline.
5795         * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
5796         * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
5797         * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
5798         * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
5799         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
5800         * gcc.dg/vect/vect-116.c: Mark functions noinline.
5801         * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
5802         * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
5803         * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
5804         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
5805         * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
5806         * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
5807         * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
5808         * gcc.dg/vect/vect-44.c: Mark functions noinline.
5809         * gcc.dg/vect/vect-27.c: Mark functions noinline.
5810         * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
5811         * gcc.dg/vect/vect-86.c: Mark functions noinline.
5812         * gcc.dg/vect/vect-100.c: Mark functions noinline.
5813         * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
5814         * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
5815         * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
5816         * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
5817         * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
5818         * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
5819         * gcc.dg/vect/vect-108.c: Mark functions noinline.
5820         * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
5821         * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
5822         * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
5823         * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
5824         * gcc.dg/vect/vect-11.c: Mark functions noinline.
5825         * gcc.dg/vect/vect-70.c: Mark functions noinline.
5826         * gcc.dg/vect/vect-36.c: Mark functions noinline.
5827         * gcc.dg/vect/vect-19.c: Mark functions noinline.
5828         * gcc.dg/vect/vect-95.c: Mark functions noinline.
5829         * gcc.dg/vect/vect-78.c: Mark functions noinline.
5830         * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
5831         * gcc.dg/vect/vect-3.c: Mark functions noinline.
5832         * gcc.dg/vect/vect-all.c: Mark functions noinline.
5833         * gcc.dg/vect/vect-117.c: Mark functions noinline.
5834         * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
5835         * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
5836         * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
5837         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
5838         * gcc.dg/vect/vect-20.c: Mark functions noinline.
5839         * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
5840         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
5841         * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
5842         * gcc.dg/vect/vect-62.c: Mark functions noinline.
5843         * gcc.dg/vect/vect-28.c: Mark functions noinline.
5844         * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
5845         * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
5846         * gcc.dg/vect/vect-87.c: Mark functions noinline.
5847         * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
5848         * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
5849         * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
5850         * gcc.dg/vect/vect-109.c: Mark functions noinline.
5851         * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
5852         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
5853         noinline.
5854         * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
5855         * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
5856         * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
5857         * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
5858         * gcc.dg/vect/vect-12.c: Mark functions noinline.
5859         * gcc.dg/vect/vect-71.c: Mark functions noinline.
5860         * gcc.dg/vect/vect-54.c: Mark functions noinline.
5861         * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
5862         * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
5863         * gcc.dg/vect/vect-96.c: Mark functions noinline.
5864         * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
5865         * gcc.dg/vect/vect-110.c: Mark functions noinline.
5866         * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
5867         * gcc.dg/vect/vect-4.c: Mark functions noinline.
5868         * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
5869         * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
5870         * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
5871         * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
5872         * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
5873         * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
5874         * gcc.dg/vect/vect-21.c: Mark functions noinline.
5875         * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
5876         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
5877         * gcc.dg/vect/vect-80.c: Mark functions noinline.
5878         * gcc.dg/vect/vect-63.c: Mark functions noinline.
5879         * gcc.dg/vect/vect-46.c: Mark functions noinline.
5880         * gcc.dg/vect/vect-29.c: Mark functions noinline.
5881         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
5882         * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
5883         * gcc.dg/vect/vect-88.c: Mark functions noinline.
5884         * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
5885         * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
5886         * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
5887         * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
5888         * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
5889         * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
5890         * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
5891         * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
5892         * gcc.dg/vect/vect-30.c: Mark functions noinline.
5893         * gcc.dg/vect/vect-13.c: Mark functions noinline.
5894         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
5895         * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
5896         * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
5897         * gcc.dg/vect/vect-72.c: Mark functions noinline.
5898         * gcc.dg/vect/vect-38.c: Mark functions noinline.
5899         * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
5900         * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
5901         * gcc.dg/vect/vect-97.c: Mark functions noinline.
5902         * gcc.dg/vect/vect-111.c: Mark functions noinline.
5903         * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
5904         * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
5905         * gcc.dg/vect/vect-5.c: Mark functions noinline.
5906         * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
5907         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
5908         * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
5909         * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
5910         * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
5911         * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
5912         * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
5913         * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
5914         * gcc.dg/vect/vect-22.c: Mark functions noinline.
5915         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
5916         * gcc.dg/vect/vect-64.c: Mark functions noinline.
5917         * gcc.dg/vect/vect-89.c: Mark functions noinline.
5918         * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
5919         * gcc.dg/vect/vect-103.c: Mark functions noinline.
5920         * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
5921         * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
5922         * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
5923         * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
5924         * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
5925         * gcc.dg/vect/vect-11a.c: Mark functions noinline.
5926         * gcc.dg/vect/vect-31.c: Mark functions noinline.
5927         * gcc.dg/vect/vect-14.c: Mark functions noinline.
5928         * gcc.dg/vect/vect-73.c: Mark functions noinline.
5929         * gcc.dg/vect/vect-56.c: Mark functions noinline.
5930         * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
5931         * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
5932         * gcc.dg/vect/vect-98.c: Mark functions noinline.
5933         * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
5934         * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
5935         * gcc.dg/vect/vect-112.c: Mark functions noinline.
5936         * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
5937         * gcc.dg/vect/vect-6.c: Mark functions noinline.
5938         * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
5939         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
5940         * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
5941         * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
5942         * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
5943         * gcc.dg/vect/pr25413.c: Mark functions noinline.
5944         * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
5945         * gcc.dg/vect/vect-40.c: Mark functions noinline.
5946         * gcc.dg/vect/vect-23.c: Mark functions noinline.
5947         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
5948         * gcc.dg/vect/vect-82.c: Mark functions noinline.
5949         * gcc.dg/vect/vect-65.c: Mark functions noinline.
5950         * gcc.dg/vect/vect-48.c: Mark functions noinline.
5951         * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
5952         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
5953         * gcc.dg/vect/vect-104.c: Mark functions noinline.
5954         * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
5955         * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
5956         * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
5957         * gcc.dg/vect/vect-32.c: Mark functions noinline.
5958         * gcc.dg/vect/vect-15.c: Mark functions noinline.
5959         * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
5960         * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
5961         * gcc.dg/vect/vect-91.c: Mark functions noinline.
5962         * gcc.dg/vect/vect-74.c: Mark functions noinline.
5963         * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
5964         * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
5965         * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
5966         * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
5967         * gcc.dg/vect/vect-99.c: Mark functions noinline.
5968         * gcc.dg/vect/vect-113.c: Mark functions noinline.
5969         * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
5970         * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
5971         * gcc.dg/vect/vect-7.c: Mark functions noinline.
5972         * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
5973         * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
5974         * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
5975         * gcc.dg/vect/vect-24.c: Mark functions noinline.
5976         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
5977         * gcc.dg/vect/vect-83.c: Mark functions noinline.
5978         * gcc.dg/vect/vect-66.c: Mark functions noinline.
5979         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
5980
5981 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
5982
5983         PR middle-end/33187
5984         * gcc.target/i386/cmov7.c: New file.
5985
5986 2007-09-04  Uros Bizjak  <ubizjak@gmail.com>
5987
5988         * gcc.target/i386/sse4a-check.h: New file.
5989         * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h.  Remove main.
5990         * gcc.target/i386/sse4a-insert.c: Ditto.
5991         * gcc.target/i386/sse4a-montsd.c: Ditto.
5992         * gcc.target/i386/sse4a-montss.c: Ditto.
5993         * gcc.target/i386/mmx-check.h: New file.
5994         * gcc.target/i386/mmx-4.c: Include mmx-check.h.  Remove main.
5995         * gcc.target/i386/builtin-apply-mmx.c: Ditto.
5996         * gcc.target/i386/sse-check.h: New file.
5997         * gcc.target/i386/pr13685: Include sse-check.h.  Remove main.
5998         * gcc.target/i386/sse-3.c: Ditto.
5999         * gcc.target/i386/sse-7.c: Ditto.
6000         * gcc.target/i386/sse-9.c: Ditto.
6001         * gcc.target/i386/ssefn-3.c: Ditto.
6002         * gcc.target/i386/sse-recip.c: Ditto.
6003         * gcc.target/i386/sse-recip-vec.c: Ditto.
6004         * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
6005         * gcc.target/i386/20020523-1.c: Remove.
6006         * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h.  Remove main.
6007         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
6008         * gcc.target/i386/ssefn-4.c: Ditto.
6009         * gcc.target/i386/sse-6.c: Ditto.
6010         * gcc.target/i386/sse-10.c: Ditto.
6011         * gcc.target/i386/sse-11.c: Ditto.
6012         * gcc.target/i386/sse-18.c: Ditto.
6013         * gcc.target/i386/fpprec-1.c: Ditto.
6014         * g++.dg/other/i386-1.C: Ditto.
6015
6016 2007-09-04  Richard Guenther  <rguenther@suse.de>
6017
6018         PR tree-optimization/33291
6019         * gcc.dg/volatile2.c: New testcase.
6020         * gcc.dg/pr32721.c: Adjust volatile reference pattern.
6021         * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
6022         * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
6023         * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
6024
6025 2007-09-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6026
6027         PR fortran/33253
6028         * gfortran.dg/namelist_15.f90: Update test.
6029         * gfortran.dg/namelist_24.f90: Update test.
6030         * gfortran.dg/namelist_38.f90: New test.
6031
6032 2007-09-03  H.J. Lu  <hongjiu.lu@intel.com>
6033
6034         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored.  Moved to ...
6035         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6036         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored.  Moved to ...
6037         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6038         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored.  Moved to ...
6039         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6040
6041 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6042
6043         * gcc.target/cris/builtin_bswap_v3.c: New testcase.
6044         * gcc.target/cris/builtin_bswap_v8.c: New testcase.
6045
6046         * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
6047
6048 2007-09-02  David Daney  <ddaney@avtrex.com>
6049
6050         * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
6051         * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
6052         * gcc.target/mips/atomic-memory-1.c: Ditto.
6053         * gcc.target/mips/atomic-memory-2.c: Ditto.
6054
6055 2007-09-03  Jesper Nilsson  <jesper.nilsson@axis.com>
6056
6057         * gcc.target/cris/builtin_clz_v0.c: New testcase.
6058         * gcc.target/cris/builtin_clz_v3.c: New testcase.
6059
6060 2007-09-02  Tobias Schlüuter  <tobi@gcc.gnu.org>
6061
6062         * gfortran.dg/substr_6.f90: New test.
6063
6064 2007-09-02  Paolo Carlini  <pcarlini@suse.de>
6065
6066         PR c++/33208
6067         * g++.dg/other/error18.C: New.
6068         * g++.dg/expr/bitfield3.C: Adjust.
6069
6070 2007-09-02  H.J. Lu  <hongjiu.lu@intel.com>
6071
6072         PR fortran/33276
6073         * gfortran.fortran-torture/compile/pr33276.f90: New.
6074
6075 2007-09-02  Joseph Myers  <joseph@codesourcery.com>
6076
6077         PR C/29237
6078         PR middle-end/33272
6079         * gcc.dg/c99-arraydecl-3.c: New test.
6080
6081 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
6082
6083         PR c++/32597
6084         * g++.dg/cpp0x/variadic-new2.C: New.
6085         * g++.dg/cpp0x/variadic-new.C: New.
6086
6087 2007-08-31  Tobias Burnus  <burnus@net-b.de>
6088
6089         PR fortran/33232
6090         * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
6091         * gfortran.dg/read_1.f90: New.
6092
6093 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6094
6095         PR c++/33210
6096         * g++.dg/template/error30.C: New.
6097
6098 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6099
6100         PR c++/32113
6101         * g++.dg/template/crash70.C: New.
6102
6103 2007-08-31  Paolo Carlini  <pcarlini@suse.de>
6104
6105         PR c++/33212
6106         * g++.dg/ext/is_class_error.C: New.
6107
6108 2007-08-31  Olivier Hainque  <hainque@adacore.com>
6109
6110         * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
6111         
6112 2007-08-31  David Edelsohn  <edelsohn@gnu.org>
6113             Revital Eres  <eres@il.ibm.com>
6114
6115         * gcc.target/powerpc/paired-1.c: New test.
6116         * gcc.target/powerpc/paired-2.c: New test.
6117         * gcc.target/powerpc/paired-3.c: New test.
6118         * gcc.target/powerpc/paired-4.c: New test.
6119         * gcc.target/powerpc/paired-5.c: New test.
6120         * gcc.target/powerpc/paired-6.c: New test.
6121         * gcc.target/powerpc/paired-7.c: New test.
6122         * gcc.target/powerpc/ppc-paired.c: New test.
6123
6124 2007-08-31  Ollie Wild  <aaw@google.com>
6125
6126         * g++.dg/conversion/ptrmem2.C: New test.
6127         * g++.dg/conversion/ptrmem3.C: New test.
6128         * g++.dg/conversion/ptrmem4.C: New test.
6129         * g++.dg/conversion/ptrmem5.C: New test.
6130         * g++.dg/conversion/ptrmem6.C: New test.
6131         * g++.dg/conversion/ptrmem7.C: New test.
6132         * g++.dg/conversion/ptrmem8.C: New test.
6133
6134 2007-08-31  Paul Thomas  <pault@gcc.gnu.org>
6135
6136         PR fortran/31879
6137         * gfortran.dg/char_length_7.f90: New test.
6138         * gfortran.dg/char_length_9.f90: New test.
6139         * gfortran.dg/char_assign_1.f90: Add extra warning.
6140
6141         PR fortran/31197
6142         PR fortran/31258
6143         * gfortran.dg/char_length_8.f90: New test.
6144
6145 2007-08-30  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6146
6147         * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
6148
6149 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
6150
6151         * gcc.dg/inline-24.c: New test.
6152         * g++.dg/opt/inline11.C: New test.
6153
6154 2007-08-30  Richard Guenther  <rguenther@suse.de>
6155
6156         * gcc.target/i386/vectorize5.c: New testcase.
6157
6158 2007-08-30  Tobias Burnus  <burnus@net-b.de>
6159
6160         PR fortran/33228
6161         * interface.c (check_interface0): Improve error for external procs.
6162         (check_sym_interfaces): Fix checking of module procedures.
6163
6164 2007-08-30  Jakub Jelinek  <jakub@redhat.com>
6165
6166         * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
6167         (AI): Add AI_ALIGN.
6168         * gcc.dg/sync-3.c: New test.
6169
6170         PR middle-end/32758
6171         * gcc.dg/cleanup-12.c: New test.
6172
6173 2007-08-30  Uros Bizjak  <ubizjak@gmail.com>
6174
6175         * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
6176         * gcc.dg/20021014-1.c: Use cleanup-profile-file.
6177         * gcc.dg/gcc.dg/20021014-1.c: Ditto.
6178         * gcc.dg/pr32450.c: Ditto.
6179         * gcc.dg/nest.c: Ditto.
6180         * gcc.dg/nested-func-4.c: Ditto.
6181         * g++.old-deja/g++.law/profile1.C: Ditto.
6182
6183 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6184
6185         PR fortran/32989
6186         * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
6187         non-default integer kind arguments.
6188
6189 2007-08-29  Tobias Burnus  <burnus@gcc.gnu.org>
6190
6191         PR fortran/33105
6192         * gfortran.dg/is_iostat_end_eor_1.f90: New test.
6193
6194 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
6195
6196         * gcc.dg/h8300-ice2.c: Remove target selector.
6197
6198 2007-08-29  Christopher D. Rickett  <crickett@lanl.gov>
6199
6200         PR fortran/33215
6201         * gfortran.dg/binding_label_tests_15.f03: New test case.
6202         * gfortran.dg/binding_label_tests_16.f03: Ditto.
6203
6204 2007-08-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6205
6206         * gfortran.dg/alloc_comp_basics_1.f90: Update check.
6207         * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
6208
6209 2007-08-29  Douglas Gregor  <doug.gregor@gmail.com>
6210
6211         PR c++/33194
6212         * g++.dg/other/canon-33194.C: New.
6213
6214 2007-08-29  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6215
6216         * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
6217         * gcc.c-torture/execute/pr23135.c: Likewise.
6218
6219 2007-08-29  Uros Bizjak  <ubizjak@gmail.com>
6220
6221         * gcc.dg/pr31344.c: Move to ...
6222         * gcc.dg/dfp/pr31344.c: ... here.
6223         * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
6224         * gcc.dg/20050503-1.c: Ditto.
6225         * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
6226         * gcc.dg/20061127-1.c: Compile only for fpic targets.
6227         * gcc.dg/20060801-1.c: Ditto.
6228
6229 2007-08-29  Kaz Kojima  <kkojima@gcc.gnu.org>
6230
6231         * gfortran.dg/isnan_1.f90: Add -mieee for sh.
6232         * gfortran.dg/nan_1.f90: Likewise.
6233
6234 2007-08-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6235
6236         PR fortran/33055
6237         Revert previous patch.
6238
6239 2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
6240             Kazu Hirata  <kazu@codesourcery.com>
6241
6242         * gcc.target/m68k/interrupt-1.c: New.
6243
6244 2007-08-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6245
6246         * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
6247         10000 for targets where "int" can't hold at least 100000.
6248         * gcc.c-torture/compile/limits-enumconst.c: Likewise.
6249         * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
6250         (test5)(test6): Use it.
6251         * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
6252         * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
6253         * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
6254         * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
6255         * gcc.dg/attr-alloc_size.c (test): Likewise.
6256
6257 2007-08-28  Paolo Carlini  <pcarlini@suse.de>
6258
6259         PR c++/33209
6260         * g++.dg/template/error29.C: New.
6261
6262 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
6263
6264         PR c++/32596
6265         * g++.dg/ext/visibility/anon5.C: New test.
6266
6267 2007-08-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
6268
6269         * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
6270
6271 2007-08-28  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6272
6273         * gfortran.dg/gamma_1.f90: Remove large-real tests.
6274         * gfortran.dg/gamma_2.f90: Remove large-real tests.
6275         * gfortran.dg/gamma_4.f90: New: large-real tests.
6276
6277 2007-08-28  Jason Merrill  <jason@redhat.com>
6278
6279         PR c++/29000
6280         * g++.dg/ext/stmtexpr12.C: New test.
6281
6282         PR c++/28558
6283         * g++.dg/ext/attrib28.C: New test.
6284
6285 2007-08-28  Uros Bizjak  <ubizjak@gmail.com>
6286
6287         PR target/32661
6288         * gcc.target/i386/pr32661.c: New test.
6289
6290 2007-08-28  Jakub Jelinek  <jakub@redhat.com>
6291
6292         PR middle-end/32370
6293         * gcc.dg/pr32370.c: New test.
6294
6295         PR rtl-optimization/33148
6296         * gcc.c-torture/compile/20070827-1.c: New test.
6297
6298         PR debug/32914
6299         * d++.dg/debug/const3.C: New test.
6300         * d++.dg/debug/const4.C: New test.
6301         * d++.dg/debug/dwarf2/const1.C: New test.
6302         * d++.dg/debug/dwarf2/const2.C: New test.
6303         * d++.dg/debug/dwarf2/const2b.C: New test.
6304
6305 2007-08-28  Mircea Namolaru  <namolaru@il.ibm.com>
6306             Vladimir Yanovsky  <yanov@il.ibm.com>
6307             Revital Eres  <eres@il.ibm.com>
6308             Andrey Belevantsev  <abel@ispras.ru>
6309
6310         * gcc.dg/sms-1.c: New test.
6311
6312 2007-08-27  Alexandre Oliva  <aoliva@redhat.com>
6313
6314         * g++.dg/ext/gnu-inline-common.h: New.
6315         * g++.dg/ext/gnu-inline-global-reject.C: New.
6316         * g++.dg/ext/gnu-inline-global.C: New.
6317         * g++.dg/ext/gnu-inline-namespace.C: New.
6318         * g++.dg/ext/gnu-inline-anon-namespace.C: New.
6319         * g++.dg/ext/gnu-inline-class.C: New.
6320         * g++.dg/ext/gnu-inline-class-static.C: New.
6321         * g++.dg/ext/gnu-inline-template-class.C: New.
6322         * g++.dg/ext/gnu-inline-template-func.C: New.
6323
6324 2007-08-27  Jason Merrill  <jason@redhat.com>
6325
6326         PR c++/31337
6327         * g++.dg/ext/stmtexpr11.C: New.
6328
6329 2007-08-27  Kazu Hirata  <kazu@codesourcery.com>
6330
6331         * lib/target-supports.exp (check_profiling_available):
6332         Set profiling_available_saved to 0 on fido-*-elf.
6333
6334 2007-08-27  Daniel Berlin  <dberlin@dberlin.org>
6335
6336         PR tree-optimization/33173
6337         
6338         * gcc.c-torture/compile/pr33173.c: New.
6339
6340 2007-08-27  H.J. Lu  <hongjiu.lu@intel.com>
6341
6342         PR target/31385
6343         * gcc.dg/dfp/pr31385.c: New.
6344
6345 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6346
6347         * gcc.dg/unsigned-long-compare.c: Remove target selector.
6348
6349 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6350
6351         * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
6352         gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
6353         gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
6354         * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
6355         gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
6356         * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
6357         gcc.target/m68k directory.
6358         * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
6359         * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
6360         gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
6361         gcc.target/cris directory.
6362         * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
6363         * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
6364         gcc.target/bfin directory.
6365
6366         * gcc.target/sh: New directory.
6367         * gcc.target/sh/sh.exp: New file.
6368         * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
6369         gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
6370         gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
6371         gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
6372         gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
6373         gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
6374
6375 2007-08-27  Uros Bizjak  <ubizjak@gmail.com>
6376
6377         * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
6378         * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
6379         * gcc.target/i386/20020523-1.c: Require nonpic effective target.
6380         * gcc.target/i386/local2.c: Ditto.
6381         * gcc.target/i386/stack-prot-kernel.c: Ditto.
6382         * gcc.target/i386/20011119-1.c: Ditto.
6383         * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
6384         * gcc.target/i386/fastcall-1.c: Fix target selector.
6385
6386 2007-08-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6387
6388         PR fortran/33055
6389         * gfortran.dg/negative_unit.f: Add new check
6390         * gfortran.dg/negative_unit_int8.f: New. Same as above except use
6391         -fdefault-integer-8.
6392
6393 2007-08-26  Asher Langton  <langton2@llnl.gov>
6394
6395         * gfortran.dg/recursive_stack.f90: New.
6396         * gfortran.dg/openmp_stack.f90: New.
6397
6398 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6399
6400         PR fortran/31298
6401         * gfortran.dg/use_10.f90: New.
6402
6403 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6404
6405         PR fortran/32985
6406         * gfortran.dg/namelist_14.f90: Make test case valid.
6407         * gfortran.dg/common_10.f90: New.
6408
6409 2007-08-26  H.J. Lu  <hongjiu.lu@intel.com>
6410
6411         PR middle-end/33181
6412         * gcc.dg/ifelse-2.c: New.
6413
6414 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6415
6416         PR fortran/32980
6417         * gfortran.dg/gamma_1.f90: New.
6418         * gfortran.dg/gamma_2.f90: New.
6419         * gfortran.dg/gamma_3.f90: New.
6420
6421 2007-08-26  Tobias Burnus  <burnus@net-b.de>
6422
6423         PR fortran/33188
6424         * gfortran.dg/used_types_18.f90: New.
6425
6426 2007-08-25  Jakub Jelinek  <jakub@redhat.com>
6427
6428         * gcc.dg/array-init-2.c: New test.
6429
6430 2007-08-24  Tobias Burnus  <burnus@net-b.de>
6431
6432         PR fortran/33178
6433         * gfortran.dg/initialization_4.f90: Update dg-error.
6434         * gfortran.dg/initialization_13.f90: New.
6435
6436 2007-08-24  Richard Guenther  <rguenther@suse.de>
6437
6438         PR middle-end/33166
6439         * gcc.c-torture/compile/pr33166.c: New testcase.
6440
6441 2007-08-24  Tobias Burnus  <burnus@net-b.de>
6442
6443         PR fortran/33139
6444         * gfortran.dg/pointer_assign_4.f90: New.
6445         * gfortran.dg/shape_2.f90: Fix test case.
6446         * gfortran.dg/char_result_4.f90: Ditto.
6447
6448 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
6449
6450         * gcc.dg/array-init-1.c: New test.
6451
6452         PR c++/32567
6453         * g++.dg/parse/crash36.C: New test.
6454
6455 2007-08-23  H.J. Lu  <hongjiu.lu@intel.com>
6456
6457         * gcc.dg/pr32721.c: Updated.
6458
6459 2007-08-24  Jakub Jelinek  <jakub@redhat.com>
6460
6461         PR tree-optimization/32573
6462         PR middle-end/32946
6463         * gcc.dg/pr32573.c: New test.
6464
6465         PR c++/32898
6466         * g++.dg/lookup/ns3.C: New test.
6467
6468         * gfortran.dg/assumed_charlen_sharing.f90: New test.
6469
6470         PR c++/31941
6471         * g++.dg/parse/crash37.C: New test.
6472
6473 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
6474
6475         PR target/17390
6476         * gcc.target/i386/pr17390.c: New test.
6477
6478 2007-08-23  Richard Guenther  <rguenther@suse.de>
6479
6480         * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
6481         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
6482         * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
6483         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
6484         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
6485         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
6486         * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
6487         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
6488
6489 2007-08-23  Uros Bizjak  <ubizjak@gmail.com>
6490
6491         * gcc.target/s390: New directory.
6492         * gcc.target/s390/s390.exp: New file.
6493         * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
6494         gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
6495         gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
6496         gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
6497         gcc.target/s390 directory.
6498
6499 2007-08-23  Richard Guenther  <rguenther@suse.de>
6500
6501         PR tree-optimization/32328
6502         * gcc.dg/pr32328.c: New testcase.
6503
6504 2007-08-23  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6505
6506         * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
6507           available.
6508
6509 2007-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6510
6511         PR fortran/33095
6512         * gfortran.dg/min_max_optional_5.f90: New test.
6513         * gfortran.dg/min_max_optional_2.f90: Remove.
6514         * gfortran.dg/min_max_optional_3.f90: Remove.
6515         * gfortran.dg/min_max_optional_4.f90: Remove.
6516
6517 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
6518
6519         * gcc.target/i386/xorps-sse.c: New.
6520         * gcc.target/i386/xorps-sse2.c: New.
6521
6522 2007-08-23  Paolo Bonzini  <bonzini@gnu.org>
6523
6524         * gcc.target/i386/cmov3.c: Fix scan-assembler.
6525         * gcc.target/i386/cmov4.c: Fix scan-assembler.
6526         * gcc.target/i386/xchg-2.c: Fix scan-assembler.
6527
6528 2007-08-22  Christopher D. Rickett  <crickett@lanl.gov>
6529
6530         PR fortran/33020
6531         * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
6532         include multiple kinds for SHAPE parameter within a single
6533         namespace.
6534         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
6535         * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case. 
6536
6537 2007-08-22  Janus Weil  <jaydub66@gmail.com>
6538
6539         * interface_abstract_1.f90: Extended test case.
6540         * interface_abstract_3.f90: New test.
6541
6542 2007-08-21  Christian Bruel  <christian.bruel@st.com>
6543
6544         * gcc.dg/fold-sub.c: New test.
6545         
6546 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
6547
6548         * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
6549         gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
6550         gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
6551         gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
6552         * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
6553         gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
6554
6555 2007-08-22  Richard Guenther  <rguenther@suse.de>
6556
6557         PR middle-end/33007
6558         * gcc.dg/pr33007.c: New testcase.
6559
6560 2007-08-22  Richard Sandiford  <richard@codesourcery.com>
6561
6562         * gcc.c-torture/execute/strcmp-1.x: Delete.
6563
6564 2007-08-22  Uros Bizjak  <ubizjak@gmail.com>
6565
6566         * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
6567         * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
6568         gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
6569         gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
6570         gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
6571         gcc.target/i386/stack-realign.c,
6572         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6573         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6574         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
6575         target using dg-require-effective-target directive.
6576         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
6577         gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
6578         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6579         gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
6580         gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
6581         gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
6582         gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
6583         gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
6584         gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
6585         Require lp64 target using dg-require-effective-target directive.
6586         * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
6587         gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
6588         directive.
6589         * gcc.target/i386/20010202-1.c: Move from here ...
6590         * gcc.dg/20010202-1.c: ... to here.
6591
6592 2007-08-22  Richard Guenther  <rguenther@suse.de>
6593
6594         PR tree-optimization/33142
6595         * gcc.c-torture/execute/pr33142.c: New testcase.
6596
6597 2007-08-22  Richard Guenther  <rguenther@suse.de>
6598
6599         PR middle-end/32563
6600         * g++.dg/torture/pr32563.C: New testcase.
6601
6602 2007-08-22  Jakub Jelinek  <jakub@redhat.com>
6603
6604         PR middle-end/32912
6605         * gcc.dg/pr32912-1.c: Add -w to options.
6606         * gcc.dg/pr32912-2.c: Likewise.
6607         * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
6608
6609 2007-08-21  Ian Lance Taylor  <iant@google.com>
6610
6611         * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
6612
6613 2007-08-21  Ian Lance Taylor  <iant@google.com>
6614
6615         PR tree-optimization/33134
6616         * g++.dg/tree-ssa/pr33134.C: New test.
6617
6618 2007-08-21  Nathan Froyd  <froydnj@codesourcery.com>
6619
6620         * gcc.target/powerpc/spe-vector-memset.c: New testcase.
6621         * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
6622
6623 2007-08-21  Jakub Jelinek  <jakub@redhat.com>
6624
6625         PR debug/32610
6626         * gcc.dg/debug/pr32610.c: New test.
6627
6628         * g++.dg/init/new24.C: New test.
6629
6630         PR middle-end/32912
6631         * gcc.dg/pr32912-1.c: New test.
6632         * gcc.dg/pr32912-2.c: New test.
6633         * gcc.dg/pr32912-3.c: New test.
6634
6635 2007-08-21  Richard Guenther  <rguenther@suse.de>
6636
6637         * gcc.dg/pointer-arith-10.c: New testcase.
6638
6639 2007-08-21  Richard Guenther  <rguenther@suse.de>
6640
6641         PR middle-end/33122
6642         * gcc.c-torture/compile/pr33122.c: New testcase.
6643
6644 2007-03-20  Pawel Sikora  <pluto@pld-linux.org>
6645
6646         * g++.dg/warn/Wnvdtor-2.C: New testcase.
6647
6648 2007-08-20  Dorit Nuzman  <dorit@il.ibm.com>
6649
6650         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
6651
6652 2007-08-20  Jakub Jelinek  <jakub@redhat.com>
6653
6654         PR c++/33025
6655         * g++.dg/init/new23.C: New test.
6656
6657 2007-08-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6658
6659         PR middle-end/30564
6660         * gcc.c-torture/compile/pr30564-1.c: New test.
6661         * gcc.c-torture/compile/pr30564-2.c: New test.
6662
6663 2007-08-19  Joseph Myers  <joseph@codesourcery.com>
6664
6665         * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
6666
6667 2007-08-19  Tobias Burnus  <burnus@net-b.de>
6668
6669         * gfortran.dg/interface_abstract_2.f90: New.
6670         * gfortran.dg/interface_abstract_1.f90: Fix typo.
6671
6672 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
6673
6674         * gcc.dg/vect/vect-117.c: Change inner-loop bound to
6675         unknown (so that outer-loop wont get analyzed).
6676         * gcc.dg/vect/vect-outer-1a.c: New test.
6677         * gcc.dg/vect/vect-outer-1b.c: New test.
6678         * gcc.dg/vect/vect-outer-1.c: New test.
6679         * gcc.dg/vect/vect-outer-2a.c: New test.
6680         * gcc.dg/vect/vect-outer-2b.c: New test.
6681         * gcc.dg/vect/vect-outer-2c.c: New test.
6682         * gcc.dg/vect/vect-outer-2.c: New test.
6683         * gcc.dg/vect/vect-outer-3a.c: New test.
6684         * gcc.dg/vect/vect-outer-3b.c: New test.
6685         * gcc.dg/vect/vect-outer-3c.c: New test.
6686         * gcc.dg/vect/vect-outer-3.c: New test.
6687         * gcc.dg/vect/vect-outer-4a.c: New test.
6688         * gcc.dg/vect/vect-outer-4b.c: New test.
6689         * gcc.dg/vect/vect-outer-4c.c: New test.
6690         * gcc.dg/vect/vect-outer-4d.c: New test.
6691         * gcc.dg/vect/vect-outer-4e.c: New test.
6692         * gcc.dg/vect/vect-outer-4f.c: New test.
6693         * gcc.dg/vect/vect-outer-4g.c: New test.
6694         * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
6695         * gcc.dg/vect/vect-outer-4i.c: New test.
6696         * gcc.dg/vect/vect-outer-4j.c: New test.
6697         * gcc.dg/vect/vect-outer-4k.c: New test.
6698         * gcc.dg/vect/vect-outer-4l.c: New test.
6699         * gcc.dg/vect/vect-outer-4m.c: New test.
6700         * gcc.dg/vect/vect-outer-4.c: New test.
6701         * gcc.dg/vect/vect-outer-5.c: New test.
6702         * gcc.dg/vect/vect-outer-6.c: New test.
6703         * gcc.dg/vect/vect-outer-fir.c: New test.
6704         * gcc.dg/vect/vect-outer-fir-lb.c: New test.
6705         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
6706
6707 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
6708
6709         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
6710         and -fno-tree-reassoc.
6711         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
6712         * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
6713         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
6714         * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
6715         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
6716         * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
6717         * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
6718         * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
6719         * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
6720         * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
6721         * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
6722         * gcc.dg/vect/no-scevccp-outer-1.c: New test.
6723         * gcc.dg/vect/no-scevccp-outer-2.c: New test.
6724         * gcc.dg/vect/no-scevccp-outer-3.c: New test.
6725         * gcc.dg/vect/no-scevccp-outer-4.c: New test.
6726         * gcc.dg/vect/no-scevccp-outer-5.c: New test.
6727         * gcc.dg/vect/no-scevccp-outer-6.c: New test.
6728         * gcc.dg/vect/no-scevccp-outer-7.c: New test.
6729         * gcc.dg/vect/no-scevccp-outer-8.c: New test.
6730         * gcc.dg/vect/no-scevccp-outer-9.c: New test.
6731         * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
6732         * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
6733         * gcc.dg/vect/no-scevccp-outer-10.c: New test.
6734         * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
6735         * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
6736         * gcc.dg/vect/no-scevccp-outer-11.c: New test.
6737         * gcc.dg/vect/no-scevccp-outer-12.c: New test.
6738         * gcc.dg/vect/no-scevccp-outer-13.c: New test.
6739         * gcc.dg/vect/no-scevccp-outer-14.c: New test.
6740         * gcc.dg/vect/no-scevccp-outer-15.c: New test.
6741         * gcc.dg/vect/no-scevccp-outer-16.c: New test.
6742         * gcc.dg/vect/no-scevccp-outer-17.c: New test.
6743         * gcc.dg/vect/no-scevccp-outer-18.c: New test.
6744         * gcc.dg/vect/no-scevccp-outer-19.c: New test.
6745         * gcc.dg/vect/no-scevccp-outer-20.c: New test.
6746         * gcc.dg/vect/no-scevccp-outer-21.c: New test.
6747         * gcc.dg/vect/no-scevccp-outer-22.c: New test.
6748
6749 2007-08-19  Dorit Nuzman  <dorit@il.ibm.com>
6750
6751         * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
6752         versioning for aliasing).
6753         * gcc.dg/vect/vect-35.c: Likewise.
6754
6755         * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
6756         targets.
6757         * gcc.dg/vect/vect-multitypes-11.c: Likewise.
6758
6759 2007-08-18  Tom Tromey  <tromey@redhat.com>
6760
6761         PR preprocessor/32974:
6762         * gcc.dg/cpp/pr32974.c: New file.
6763
6764 2007-08-17  Tobias Burnus  <burnus@net-b.de>
6765
6766         * gfortran.dg/interface_abstract_1.f90: New.
6767
6768 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
6769
6770         PR fortran/32881
6771         * gfortran.dg/pure_initializer_1.f90: New test.
6772
6773 2007-08-18  Paul Thomas  <pault@gcc.gnu.org>
6774
6775         PR fortran/32875
6776         * gfortran.dg/array_constructor_18.f90: New test.
6777
6778 2007-08-17  Andrew Pinski  <andrew_pinski@playstation.sony.com>
6779
6780         PR c++/28989
6781         * g++.dg/expr/lval3.C: New test.
6782         * g++.dg/expr/lval4.C: New test.
6783
6784 2007-08-17  Ollie Wild  <aaw@google.com>
6785
6786         PR c++/31749
6787         * g++.dg/lookup/builtin3.C: New test.
6788         * g++.dg/lookup/builtin4.C: New test.
6789         * g++.dg/lookup/using19.C: New test.
6790
6791 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
6792
6793         PR c++/32190
6794         * g++.dg/parse/error31.C: New.
6795
6796 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
6797
6798         PR c++/32112
6799         * g++.dg/template/error26.C: New.
6800
6801 2007-08-17  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6802
6803         PR fortran/33079
6804         * gfortran.dg/zero_length_2.f90: New test.
6805
6806 2007-08-17  Tobias Burnus  <burnus@net-b.de>
6807
6808         * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
6809         * gfortran.dg/kind_tests_3.f03: Ditto.
6810         * gfortran.dg/global_vars_f90_init.f90: Ditto.
6811         * gfortran.dg/interface_13.f90: Ditto.
6812         * gfortran.dg/pr32738.f90: Ditto.
6813         * gfortran.dg/module_private_1.f90: Ditto.
6814         * gfortran.dg/test_only_clause.f90: Ditto.
6815         * gfortran.dg/bind_c_vars.f90: Ditto.
6816         * gfortran.dg/bind_c_dts.f90: Ditto.
6817         * gfortran.dg/use_9.f90: Ditto.
6818         * gfortran.dg/generic_8.f90: Ditto.
6819         * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
6820         * gfortran.dg/private_type_6.f90: Ditto.
6821         * gfortran.dg/c_assoc.f90: Ditto.
6822         * gfortran.dg/private_type_7.f90: Ditto.
6823         * gfortran.dg/global_vars_c_init.f90: Ditto.
6824         * gfortran.dg/bind_c_dts_2.f03: Ditto.
6825         * gfortran.dg/c_f_pointer_tests.f90: Ditto.
6826         * gfortran.dg/c_size_t_test.f03: Ditto.
6827         * gfortran.dg/used_types_12.f90: Ditto.
6828         * gfortran.dg/pr25923.f90: Ditto.
6829         * gfortran.dg/test_com_block.f90: Ditto.
6830         * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
6831         * gfortran.dg/equiv_constraint_7.f90: Ditto.
6832         * gfortran.dg/com_block_driver.f90: Ditto.
6833         * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
6834         * gfortran.dg/use_iso_c_binding.f90: Ditto.
6835         * gfortran.dg/c_loc_test.f90: Ditto.
6836         * gfortran.dg/c_ptr_tests.f03: Ditto.
6837         * gfortran.dg/module_interface_1.f90: Ditto.
6838
6839 2007-08-17  Paolo Carlini  <pcarlini@suse.de>
6840
6841         PR c++/32870
6842         * g++.dg/other/error17.C: Adjust.
6843         
6844 2007-08-17  Ben Elliston  <bje@au.ibm.com>
6845
6846         PR middle-end/32970
6847         * g++.dg/ext/altivec-14.C: New test.
6848
6849 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
6850
6851         * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
6852         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
6853         dump files.
6854         * gcc.dg/vect/pr25371.c: Clean up vect dump file.
6855         * gcc.dg/vect/pr32366.c: Ditto.
6856
6857 2007-08-16  Uros Bizjak  <ubizjak@gmail.com>
6858
6859         PR testsuite/33082
6860         * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
6861         * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
6862         * gcc.dg/dfp/convert-int-fold.c: Ditto.
6863         * gcc.dg/dfp/operator-arith-fold.c: Ditto.
6864
6865 2007-08-16  Tobias Burnus  <burnus@net-b.de>
6866
6867         PR fortran/33072
6868         * gfortran.dg/use_9.f90: New.
6869
6870 2007-08-16  Seongbae Park <seongbae.park@gmail.com>
6871
6872         * g++.dg/gcov/gcov-5.C: New test.
6873
6874 2007-08-16  Seongbae Park  <seongbae.park@gmail.com>
6875
6876         * g++.dg/gcov/gcov-4.C: New test.
6877         * lib/gcov.exp (verify-lines): Add support for
6878         checking no-coverage lines.
6879
6880 2007-08-16  Victor Kaplansky <victork@il.ibm.com>
6881
6882         * gcc.dg/vect/vect-vfa-01.c: New.
6883         * gcc.dg/vect/vect-vfa-02.c: New.
6884         * gcc.dg/vect/vect-vfa-03.c: New.
6885         * gcc.dg/vect/vect-vfa-04.c: New.
6886         * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
6887         gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
6888         gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
6889         gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
6890         gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
6891         gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
6892         gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
6893         gfortran.dg/vect/pr19049.f90: Rename to start with
6894         prefix no-vfa-.
6895         * gcc.dg/vect/vect.exp: Disable versioning for alias
6896         when test starts with no-vfa-.
6897         * gfortran.dg/vect/vect.exp: Likewise.
6898
6899 2007-08-16  Richard Sandiford  <richard@codesourcery.com>
6900
6901         * gcc.dg/torture/pr32897.c: New test.
6902
6903 2007-08-16  Paolo Carlini  <pcarlini@suse.de>
6904
6905         PR c++/31132
6906         * g++.dg/template/crash69.C: New.
6907
6908 2007-08-15  Daniel Jacobowitz  <dan@codesourcery.com>
6909
6910         * lib/target-supports.exp (check_effective_target_arm32): Use
6911         check_no_compiler_messages.
6912
6913 2007-08-15  Diego Novillo  <dnovillo@google.com>
6914
6915         gcc.dg/tree-ssa/20070815.c: New test.
6916
6917 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6918
6919         PR fortran/33077
6920         * gfortran.dg/random_7.f90: Initialize variable.
6921
6922 2007-08-15  Jakub Jelinek  <jakub@redhat.com>
6923
6924         PR middle-end/33074
6925         * gfortran.dg/pr33074.f90: New test.
6926
6927         PR c++/32992
6928         * g++.dg/opt/nrv14.C: New test.
6929
6930 2007-08-15  Paolo Carlini  <pcarlini@suse.de>
6931
6932         PR c++/33035
6933         * g++.dg/template/crash68.C: New.
6934
6935 2007-08-15  Maxim Kuvyrkov  <maxim@codesourcery.com>
6936
6937         * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
6938         * gcc.dg/sibcall-4.c: Ditto.
6939
6940 2007-08-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6941
6942         PR fortran/33066
6943         * gfortran.dg/use_8.f90: New test.
6944         * gfortran.dg/c_loc_tests_2.f03: Fix code.
6945
6946 2007-08-14  Paolo Carlini  <pcarlini@suse.de>
6947
6948         PR c++/27211
6949         * g++.dg/template/error27.C: New.
6950         * g++.dg/template/error28.C: New.
6951         * g++.dg/other/pr28304.C: Adjust.
6952         * g++.old-deja/g++.mike/p811.C: Likewise.
6953
6954 2007-08-14  Rask Ingemann Lambertsen  <rask@sygehus.dk>
6955
6956         PR target/30315
6957         * gcc.target/i386/pr30315.c: New.
6958
6959 2007-08-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6960
6961         PR fortran/32594
6962         * gfortran.dg/substr_5.f90: New test.
6963
6964 2007-08-14  Andrew Pinski  <pinskia@gmail.com>
6965
6966         PR c/30428
6967         * gcc.dg/vector-2.c: New test.
6968
6969         PR c++/30428
6970         * g++.dg/ext/vector8.C: New test.
6971
6972 2007-08-13  Dan Hipschman  <dsh@google.com>
6973
6974         PR c/32953
6975         * gcc.dg/format/array-1.c: Add an additional test for
6976         unterminated format strings of length 1.
6977
6978 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
6979
6980         PR fortran/32926
6981         * gfortran.dg/external_procedures_3.f90: New test.
6982
6983 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
6984
6985         PR fortran/32827
6986         * gfortran.dg/import6.f90: New test.
6987
6988 2007-08-13  Andrew Pinski  <pinskia@gmail.com>
6989
6990         PR C/30427
6991         *  gcc.dg/vector-1.c: New test.
6992
6993 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
6994
6995         * gcc.dg/pr21255-4.c: Skip for PIC.
6996         * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
6997
6998 2007-08-13  Richard Sandiford  <richard@codesourcery.com>
6999
7000         * gcc.dg/attr-isr.c: Skip for PIC.
7001         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
7002         * gcc.dg/attr-isr-trapa.c: Likewise.
7003         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
7004         * gcc.dg/pragma-isr-trapa.c: Likewise.
7005         * gcc.dg/pragma-isr-trapa2.c: Likewise.
7006
7007 2007-08-13  Paul Thomas  <pault@gcc.gnu.org>
7008
7009         PR fortran/32962
7010         * gfortran.dg/transpose_1.f90: New test.
7011
7012 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7013
7014         PR fortran/29600
7015         * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
7016         intrinsic.
7017
7018 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7019
7020         PR fortran/30964
7021         PR fortran/33054
7022         * gfortran.dg/random_4.f90: New test.
7023         * gfortran.dg/random_5.f90: New test.
7024         * gfortran.dg/random_6.f90: New test.
7025         * gfortran.dg/random_7.f90: New test.
7026
7027 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7028
7029         PR fortran/32860
7030         * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
7031
7032 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7033
7034         PR fortran/31629
7035         * gfortran.dg/module_private_1.f90: New test.
7036
7037 2007-08-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7038
7039         PR fortran/29600
7040         * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
7041         * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
7042
7043 2007-08-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7044
7045         PR fortran/32937
7046         * gfortran.dg/char_length_6.f90: New test.
7047
7048 2007-08-10  Ollie Wild  <aaw@google.com>
7049
7050         * g++.dg/lookup/using18.C: New test.
7051
7052 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7053
7054         PR c++/17763
7055         * g++.dg/other/error16.C: New.
7056
7057 2007-08-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7058
7059         PR libfortran/33039
7060         * gfortran.dg/namelist_37.f90: New test.
7061
7062 2007-08-10  Paolo Carlini  <pcarlini@suse.de>
7063
7064         PR c++/22256
7065         * g++.dg/conversion/op3.C: New.
7066
7067 2007-08-09  Tobias Burnus  <burnus@net-b.de>
7068
7069         PR fortran/32987
7070         * gfortran.dg/fmt_tab_1.f90: New.
7071         * gfortran.dg/fmt_tab_2.f90: New.
7072
7073 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7074
7075         PR c/32796
7076         * gcc.c-torture/compile/pr32796.c: New test.
7077
7078 2007-08-09  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7079
7080         PR middle-end/32813
7081         * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
7082         * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
7083         instead of just -O.
7084
7085 2007-08-08  Richard Sandiford  <richard@codesourcery.com>
7086
7087         * gcc.target/mips/code-readable-1.c: New test.
7088         * gcc.target/mips/code-readable-2.c: Likewise.
7089         * gcc.target/mips/code-readable-3.c: Likewise.
7090
7091 2007-08-08  Vladimir Yanovsky  <yanov@il.ibm.com>
7092             Revital Eres  <eres@il.ibm.com>
7093
7094         * gfortran.dg/sms-1.f90: Add comment.
7095         * gfortran.dg/sms-2.f90: New.
7096
7097 2007-08-07  Ian Lance Taylor  <iant@google.com>
7098
7099         * gcc.dg/instrument-1.c: New test.
7100         * gcc.dg/instrument-2.c: New test.
7101         * gcc.dg/instrument-3.c: New test.
7102
7103 2007-08-07  Steve Ellcey  <sje@cup.hp.com>
7104
7105         * gfortran.dg/c_kind_params.f90: Check for stdint.h.
7106
7107 2007-08-07  Dorit Nuzman  <dorit@il.ibm.com>
7108
7109         * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on 
7110         !vector_alignment_reachable targets.
7111         * gcc.dg/vect/vect-33.c: Likewise.
7112         * gcc.dg/vect/vect-42.c: Likewise.
7113         * gcc.dg/vect/vect-44.c: Likewise.
7114         * gcc.dg/vect/vect-50.c: Likewise.
7115         * gcc.dg/vect/vect-70.c: Likewise.
7116         * gcc.dg/vect/vect-71.c: Likewise.
7117         * gcc.dg/vect/vect-87.c: Likewise.
7118         * gcc.dg/vect/vect-88.c: Likewise.
7119         * gcc.dg/vect/vect-91.c: Likewise.
7120         * gcc.dg/vect/vect-93.c: Likewise.
7121         * gcc.dg/vect/vect-96.c: Likewise.
7122         * gcc.dg/vect/no-section-anchors-69.c: Likewise.
7123         * gcc.dg/vect/section-anchors-69.c: Likewise.
7124         * gcc.dg/vect/pr25413.c: Likewise.
7125         * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
7126         * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
7127         * gfortran.dg/vect-2.f90: Likewise.
7128         * gfortran.dg/vect-3.f90: Likewise.
7129         * gfortran.dg/vect-4.f90: Likewise.
7130         * gfortran.dg/vect-5.f90: Likewise.
7131         * lib/target-supports.exp (check_effective_target_natural_alignment): 
7132         Return false for darwin. 
7133         (check_effective_target_vector_alignment_reachable_for_double): New.
7134
7135 2007-08-07  Andreas Krebbel  <krebbel1@de.ibm.com>
7136
7137         * gcc.dg/multiword-1.c: New testcase.
7138
7139 2007-08-07  Daniel Franke  <franke.daniel@gmail.com>
7140
7141         * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
7142         messages.
7143         * gfortran.dg/namelist_36.f90: New test.
7144
7145 2007-08-07  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7146
7147         * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
7148           int32_t for 32-bit integer. Use int64_t for 64-bit integer.
7149
7150 2007-08-07  Kaz Kojima  <kkojima@gcc.gnu.org>
7151
7152         * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
7153         * gcc.dg/torture/type-generic-1.c: Likewise.
7154
7155 2007-08-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7156
7157         * gcc.c-torture/20070522-1.c: Move to ...
7158         * gcc.c-torture/compile/20070522-1.c: Here.
7159
7160 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7161
7162         PR fortran/29828
7163         * gfortran.dg/minmax_char_1.f90: New test.
7164         * gfortran.dg/minmax_char_2.f90: New test.
7165         * gfortran.dg/min_max_optional_4.f90: New test.
7166
7167 2007-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7168
7169         * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
7170         hanging on the testcase.
7171
7172 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7173
7174         PR middle-end/32988
7175         * gcc.c-torture/compile/pr32988.c: New test.
7176
7177 2007-08-05  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7178
7179         * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
7180
7181 2007-08-05  Volker Reichelt  <v.reichelt@netcologne.de>
7182
7183         * g++.dg/warn/pedantic2.C: Fix error marker.  Add more tests.
7184
7185         Revert:
7186         2007-03-22  Dirk Mueller  <dmueller@suse.de>
7187
7188         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
7189
7190 2007-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7191
7192         PR fortran/32979
7193         * gfortran.dg/isnan_1.f90: New test.
7194
7195 2007-08-05  Vladimir Yanovsky  <yanov@il.ibm.com>
7196             Revital Eres <eres@il.ibm.com>
7197
7198         * gcc.dg/sms-antideps.c: New test.
7199
7200 2007-08-04  Paul Thomas  <pault@gcc.gnu.org>
7201
7202         PR fortran/31214
7203         * gfortran.dg/entry_13.f90: New test.
7204
7205         * gfortran.dg/entry_12.f90: Clean up .mod file.
7206
7207 2007-08-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
7208
7209         PR fortran/32770
7210         * gfortran.dg/direct_io_2.f90:  Implicitly declare integer
7211         variables as kind=4 so they don't overflow the record length.
7212
7213 2007-08-04  Steven G. Kargl  <kargl@gcc.gnu.org>
7214
7215         PR fortran/32968
7216         * gfortran.dg/selected_kind_1.f90: New test.
7217
7218 2007-08-04  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7219
7220         PR middle-end/32780
7221         * gcc.c-torture/compile/pr32780.c: New test.
7222
7223 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7224
7225         RP middle-end/32399
7226         * gcc.c-torture/compile/pr32399.c: New testcase.
7227
7228 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7229
7230         PR middle-end/32304
7231         * g++.dg/torture/pr32304.C: New testcase.
7232
7233 2007-08-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7234
7235         PR middle-end/32935
7236         * gfortran.fortran-torture/compile/complex_1.f90: New test.
7237
7238 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7239
7240         PR fortran/32955
7241         * gfortran.dg/value_4.f90: Make integer constant of kind=4.
7242
7243 2007-08-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7244
7245         PR fortran/31202
7246         * gfortran.dg/nint_2.f90: New test.
7247
7248 2007-08-03  Nathan Froyd  <froydnj@codesourcery.com>
7249
7250         * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
7251         * gcc.dg/weak/typeof-2.c: Likewise.
7252
7253 2007-08-03  Diego Novillo  <dnovillo@google.com>
7254
7255         PR 31521
7256         * gcc.dg/tree-ssa/pr31521.c: New test.
7257
7258 2007-08-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7259
7260         PR fortran/32770
7261         * gfortran.dg/unf_read_corrupted_1.f90:  Integer variable in
7262         iostat must be default kind.
7263
7264 2007-08-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7265
7266         * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
7267
7268 2007-08-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
7269
7270         PR fortran/32770
7271         * gfortran.dg/unf_read_corrupted_1.f90:  Make all kinds
7272         explicit so test passes with -fdefault-integer-8.
7273         * gfortran.dg/unformatted_recl_1.f90:  Likewise.
7274         * gfortran.dg/unformatted_subrecord_1.f90:  Likewise.
7275
7276 2007-08-02  Lee Millward  <lee.millward@gmail.com>
7277
7278         PR c++/30849
7279         * g++.dg/parse/asm1.C: New test.
7280
7281         PR c++/30850
7282         * g++.dg/parse/asm2.C: Likewise.
7283
7284         PR c++/30851
7285         * g++.dg/parse/asm3.C: Likewise.
7286         
7287 2007-08-02  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7288
7289         * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
7290           "int" is only 16 bit bits wide.
7291         * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
7292
7293 2007-08-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7294
7295         * g++.dg/torture/type-generic-1.C: New.
7296         * gcc.dg/pr28796-2.c: Move tests ...
7297         * gcc.dg/tg-tests.h: ... here.
7298         * gcc.dg/torture/type-generic-1.c: New.
7299
7300 2007-08-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
7301
7302         PR libfortran/32954
7303         * minmaxloc_3.f90:  New test case.
7304
7305 2007-08-01  Tobias Burnus  <burnus@net-b.de>
7306
7307         PR fortran/32936
7308         * gfortran.dg/allocate_stat.f90: New.
7309
7310 2007-08-01  Nathan Froyd  <froydnj@codesourcery.com>
7311
7312         * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
7313
7314 2007-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
7315
7316         PR tree-optimization/32919
7317         * gcc.c-torture/compile/pr32919.c: New.
7318
7319 2007-08-01  Nick Clifton  <nickc@redhat.com>
7320
7321         * gcc.c-torture/execute/execute.exp: Change copyright header to
7322         refer to version 3 of the GNU General Public License and to point
7323         readers at the COPYING3 file and the FSF's license web page.
7324         * gcc.c-torture/execute/ieee/ieee.exp,
7325         gcc.c-torture/unsorted/unsorted.exp,
7326         gcc.c-torture/compile/compile.exp,
7327         gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
7328         gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
7329         gcc.target/cris/torture/cris-torture.exp,
7330         gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
7331         gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
7332         gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
7333         gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
7334         gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
7335         gnat.dg/dg.exp, gnat.dg/style/style.exp,
7336         gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
7337         gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
7338         gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
7339         gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
7340         gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
7341         gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
7342         gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
7343         gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
7344         gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
7345         gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
7346         gcc.dg/noncompile/noncompile.exp,
7347         gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
7348         gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
7349         gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
7350         gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
7351         gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
7352         gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
7353         gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
7354         gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
7355         gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
7356         gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
7357         gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
7358         gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
7359         g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
7360         g++.old-deja/old-deja.exp,
7361         gfortran.fortran-torture/execute/execute.exp,
7362         gfortran.fortran-torture/compile/compile.exp,
7363         treelang/output/output-1.c, treelang/output/output-1.tree,
7364         treelang/execute/execute.exp, treelang/Makefile.in,
7365         treelang/compile/compile.exp, g++.dg/dg.exp,
7366         g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
7367         g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
7368         g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
7369         g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
7370         g++.dg/compat/struct-layout-1.exp,
7371         g++.dg/compat/struct-layout-1_generate.c,
7372         g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
7373         g++.dg/bprob/bprob.exp, config/default.exp,
7374         gcc.test-framework/test-framework.awk,
7375         gcc.test-framework/gen_directive_tests,
7376         gcc.test-framework/test-framework.exp,
7377         objc.dg/special/special.exp,
7378         objc.dg/gnu-encoding/gnu-encoding.exp,
7379         objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
7380         objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
7381         lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
7382         lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
7383         lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
7384         lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
7385         lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
7386         lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
7387         lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
7388         lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
7389         lib/target-supports-dg.exp, lib/gcc-defs.exp,
7390         lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
7391         lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
7392         lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
7393         gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
7394         objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
7395         Likewise.
7396
7397 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
7398
7399         * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
7400         error message text.
7401
7402 2007-08-01  Daniel Franke  <franke.daniel@gmail.com>
7403
7404         PR fortran/32945
7405         * gfortran.dg/initialization_12.f90: New test.
7406
7407 2007-08-01  Paul Thomas  <pault@gcc.gnu.org>
7408
7409         PR fortran/31609
7410         * gfortran.dg/entry_12.f90: New test.
7411
7412 2007-07-31  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7413
7414         PR fortran/32938
7415         * gfortran.dg/altreturn_6.f90: New test.
7416
7417 2007-07-31  Steven G. Kargl  <kargl@gcc.gnu.org>
7418
7419         PR fortran/32942
7420         * gfortran.dg/exponent_2.f90: New test.
7421
7422 2007-07-30  Jan Sjodin  <jan.sjodin@amd.com>
7423
7424         * gcc.dg/vect/vect-117.c: New test.
7425         * gcc.dg/vect/vect-74.c: Enabled test
7426         * gcc.dg/vect/vect-81.c: Enabled test
7427
7428 2007-07-30  Andrew Pinski  <pinskia@gmail.com>
7429
7430         * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
7431         s/dg-error/dg-warning where warning is expected.
7432
7433 2007-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7434
7435         PR fortran/32770
7436         * gfortran.dg/array_constructor_12.f90:  Adjust argument
7437         of huge() to correct kind.
7438
7439 2007-07-30  Ollie Wild  <aaw@google.com>
7440
7441         * gcc.dg/cpp/counter-2.c: New test.
7442         * gcc.dg/cpp/counter-3.c: New test.
7443         * gcc.dg/cpp/dir-only-1.c: New test.
7444         * gcc.dg/cpp/dir-only-1.h: New file.
7445         * gcc.dg/cpp/dir-only-2.c: New test.
7446         * gcc.dg/cpp/dir-only-3.c: New test.
7447         * gcc.dg/cpp/dir-only-3a.h: New file.
7448         * gcc.dg/cpp/dir-only-3b.h: New file.
7449         * gcc.dg/cpp/dir-only-4.c: New test.
7450         * gcc.dg/cpp/dir-only-5.c: New test.
7451         * gcc.dg/cpp/dir-only-6.c: New test.
7452
7453 2007-07-30  Julian Brown  <julian@codesourcery.com>
7454
7455         * gcc.target/arm/neon/v*.c: Regenerate.
7456
7457 2007-07-30  Paolo Carlini  <pcarlini@suse.de>
7458
7459         PR c++/32108
7460         * g++.dg/ext/label6.C: New.
7461
7462 2007-07-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
7463
7464         PR libfortran/32858
7465         PR libfortran/30814
7466         * gfortran.dg/pack_bounds_1.f90:  Adjust to new error message.
7467
7468 2007-07-29  Paul Thomas  <pault@gcc.gnu.org>
7469
7470         PR fortran/31211
7471         * gfortran.dg/actual_pointer_function_1.f90: New test.
7472
7473         PR fortran/32682
7474         * gfortran.dg/scalarize_parameter_array_1.f90: New test.
7475
7476 2007-07-29  Daniel Franke  <franke.daniel@gmail.com>
7477
7478         PR fortran/32906
7479         * gfortran.dg/shape_1.f90: Adjust error message.
7480         * gfortran.dg/parameter_array_ref_1.f90: New test.
7481
7482 2007-07-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7483
7484         PR fortran/31609
7485         * gfortran.dg/entry_11.f90: New test.
7486
7487 2007-07-29  Vladimir Yanovsky  <yanov@il.ibm.com>
7488             Revital Eres  <eres@il.ibm.com>
7489
7490         * gfortran.dg/sms-1.f90: New test.
7491
7492 2007-07-28  Richard Guenther  <rguenther@suse.de>
7493
7494         * gcc.c-torture/compile/pr32920.c: New testcase.
7495
7496 2007-07-28  Simon Martin  <simartin@users.sourceforge.net>
7497
7498         PR c++/30917
7499         * g++.dg/lookup/friend11.C: New test.
7500
7501 2007-07-28  Daniel Franke  <franke.daniel@gmail.com>
7502
7503         * gfortran.dg/namelist_5.f90: Adjusted error message.
7504         * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
7505         * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
7506         * gfortran.dg/assumed_size_nml.f90: Renamed to ...
7507         * gfortran.dg/namelist_32.f90: ... this.
7508
7509         PR fortran/32876
7510         * gfortran.dg/namelist_33.f90: New test.
7511
7512         PR fortran/32905
7513         * gfortran.dg/namelist_34.f90: New test.
7514
7515         PR fortran/31818
7516         * gfortran.dg/namelist_35.f90: New test.
7517
7518 2007-07-28  Paul Thomas  <pault@gcc.gnu.org>
7519
7520         PR fortran/32880
7521         * gfortran.dg/alloc_comp_assign_6.f90: New tests.
7522
7523 2007-07-28  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7524
7525         PR testsuite/32471
7526         * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
7527           assuming it is 0x7ffffffff.
7528         * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
7529         * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
7530
7531 2007-07-27  Dominique d'Humieres  <dominiq@lps.ens.fr>
7532
7533         * gfortran.dg/operator_3.f90: Fix dg directive.
7534         * gfortran.dg/min_max_conformance.f90: Fix dg directive.
7535         * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
7536         * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
7537
7538 2007-07-27  Douglas Gregor  <doug.gregor@gmail.com>
7539
7540         * g++.dg/cpp0x/decltype1.C: New.
7541         * g++.dg/cpp0x/decltype2.C: New.
7542         * g++.dg/cpp0x/decltype3.C: New.
7543         * g++.dg/cpp0x/decltype4.C: New.
7544         * g++.dg/cpp0x/decltype5.C: New.
7545         * g++.dg/cpp0x/decltype6.C: New.
7546
7547 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7548
7549         * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
7550           because the test relies on bit 31 to be the sign bit.
7551
7552 2007-07-27  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7553
7554         * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
7555           assuming it is 0x7fffffff.
7556         * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
7557         * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
7558
7559 2007-07-27  Mark Mitchell  <mark@codesourcery.com>
7560
7561         PR c++/32346
7562         * g++.dg/expr/bitfield9.C: New test.
7563
7564 2007-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
7565
7566         PR fortran/32899
7567         * gfortran.dg/logical_comp.f90: Update dg-error strings.
7568
7569 2007-07-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7570
7571         PR fortran/32760
7572         * gfortran.dg/private_type_7.f90: New test.
7573
7574 2007-07-27  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7575
7576         PR fortran/32035
7577         * gfortran.dg/select_char_1.f90: New test.
7578
7579 2007-07-27  Tobias Burnus  <burnus@net-b.de>
7580
7581         PR fortran/32903
7582         * gfortran.dg/initialization_11.f90: New test.
7583
7584 2007-07-27  Richard Sandiford  <richard@codesourcery.com>
7585
7586         * gcc.target/mips/ins-1.c: New test.
7587
7588 '2007-07-26  Nathan Froyd  <froydnj@codesourcery.com>
7589
7590         PR/19232
7591         * gcc.dg/assign-warn-3.c (f0): Declare as inline.
7592         (f1): Likewise.
7593
7594 2007-07-26  Andreas Krebbel  <krebbel1@de.ibm.com>
7595
7596         * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
7597         error: width of 'spare' exceeds its type.
7598
7599 2007-07-25  Nathan Froyd  <froydnj@codesourcery.com>
7600
7601         * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
7602         * gcc.dg/sibcall-4.c: Likewise.
7603
7604 2007-07-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7605
7606         PR rtl-optimization/31500
7607         * gcc.dg/Warray-bounds.c: Remove hppa xfails.
7608         * g++.dg/warn/Warray-bounds.C: Likewise.
7609
7610 2007-07-25  H.J. Lu  <hongjiu.lu@intel.com>
7611
7612         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
7613
7614 2007-07-25  Julian Brown  <julian@codesourcery.com>
7615             Paul Brook  <paul@codesourcery.com>
7616             Joseph Myers  <joseph@codesourcery.com>
7617             Mark Shinwell  <shinwell@codesourcery.com>
7618
7619         * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
7620         * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
7621         * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
7622         * lib/target-supports.exp (check_effective_target_arm_neon_ok)
7623         (check_effective_target_arm_neon_hw): New.
7624         * gcc.target/arm/neon/neon.exp: New file.
7625         * gcc.target/arm/neon/polytypes.c: New file.
7626         * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
7627
7628 2007-07-25  Janis Johnson  <janis187@us.ibm.com>
7629
7630         * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
7631           targets where an "int" is less than 32 bits wide.
7632
7633 2007-07-25  Andreas Krebbel  <krebbel1@de.ibm.com>
7634
7635         * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
7636
7637 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7638
7639         * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
7640           during addition if an int is only 16 bits wide.
7641         * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
7642
7643 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7644
7645         * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
7646           size as "long int" and are 32 or 64 bits wide.
7647         * gcc.dg/torture/pr28814.c: Likewise.
7648
7649 2007-07-25  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7650
7651         * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
7652           exactly as wide as an int.
7653
7654 2007-07-25  Danny Smith  <dannysmith@users.sourceforge.net>
7655
7656         * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
7657         Define and use throughout as long long printf format specifier.
7658         * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
7659         Likewise.
7660
7661 2007-07-24  H.J. Lu  <hongjiu.lu@intel.com>
7662
7663         *  gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
7664         for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
7665
7666 2007-07-25  Ben Elliston  <bje@au.ibm.com>
7667
7668         * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
7669
7670 2007-07-24  Daniel Jacobowitz  <dan@codesourcery.com>
7671
7672         * gcc.c-torture/execute/20070724-1.c: New.
7673
7674 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
7675
7676         PR fortran/31205
7677         * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
7678         "deallocates" to 24, since patch has code rid of much spurious
7679         code.
7680         * gfortran.dg/interface_assignment_1.f90 : New test.
7681
7682         PR fortran/32842
7683         * gfortran.dg/interface_assignment_2.f90 : New test.
7684
7685 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
7686
7687         PR fortran/32867
7688         * fortran.dg/initialization_10.f90: New test.
7689
7690 2007-07-24  Daniel Franke  <franke.daniel@gmail.com>
7691
7692         PR fortran/32778
7693         * gfortran.dg/imag_2.f: Removed
7694         * gfortran.dg/warn_std_1.f90: New test.
7695         * gfortran.dg/warn_std_2.f90: New test.
7696         * gfortran.dg/warn_std_3.f90: New test.
7697
7698 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
7699
7700         PR c++/29001
7701         * g++.dg/init/new22.C: New.
7702
7703 2007-07-24  Paolo Carlini  <pcarlini@suse.de>
7704
7705         PR c++/32561
7706         * g++.dg/template/crash67.C: New.
7707
7708 2007-07-24  Dorit Nuzman  <dorit@il.ibm.com>
7709
7710         * lib/target-support.exp (check_effective_target_natural_alignment): 
7711         (check_effective_target_vector_alignment_reachable): New.
7712         * config/spu/spu.c (spu_vector_alignment_reachable): New.
7713         (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
7714         * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target 
7715         check.
7716         * gcc.dg/vect/pr25413.c: Likewise.
7717         * gcc.dg/vect/pr31699.c: Likewise.
7718
7719 2007-07-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
7720
7721         PR fortran/30814
7722         * gfortran.dg/pack_bounds_1.f90:  New test case.
7723
7724 2007-07-23 Â Daniel Franke Â <franke.daniel@gmail.com>
7725
7726         PR fortran/31639
7727         * gfortran.dg/initialization_9.f90: New test.
7728
7729 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
7730
7731         PR fortran/32797
7732         PR fortran/32800
7733         * gfortran.dg/bind_c_usage_8.f03: New test case.
7734         * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
7735         * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message. 
7736
7737 2007-07-23  Richard Sandiford  <richard@codesourcery.com>
7738
7739         * gcc.target/mips/branch-cost-1.c: New test.
7740         * gcc.target/mips/branch-cost-2.c: Likewise.
7741
7742 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
7743
7744         PR fortran/32732
7745         * gfortran.dg/c_char_tests.f03: New test case.
7746         * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
7747         * gfortran.dg/c_char_tests_2.f03: New test case.
7748         * gfortran.dg/value_6.f03: Ditto.
7749         * gfortran.dg/value_7.f03: Ditto.
7750
7751 2007-07-23  Christopher D. Rickett  <crickett@lanl.gov>
7752
7753         PR fortran/32600
7754         * gfortran.dg/c_funloc_tests_5.f03: New.
7755         * gfortran.dg/c_funloc_tests_5.f04: New.
7756         * gfortran.dg/c_funloc_tests_4_driver.c: New.
7757
7758 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7759
7760         PR c++/32839
7761         * g++.dg/expr/call4.C: New.
7762         * g++.dg/expr/call5.C: New.
7763
7764 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
7765
7766         PR fortran/32710
7767         * gfortran.dg/namelist_30.f90: New test.
7768
7769 2007-07-22  Daniel Franke  <franke.daniel@gmail.com>
7770
7771         PR fortran/29962
7772         * gfortran.dg/array_initializer_1.f90: Removed warning.
7773         * gfortran.dg/initialization_1.f90: Adjusted messages.
7774         * gfortran.dg/nested_modules_6.f90: Removed warning.
7775
7776         PR fortran/31253
7777         * gfortran.dg/initialization_7.f90: New test.
7778
7779         PR fortran/31639
7780         * gfortran.dg/initialization_8.f90: New test.
7781
7782 2007-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7783
7784         PR c++/30818
7785         * g++.dg/template/crash47.C: Adjust errors.
7786         * g++.dg/template/crash48.C: Adjust errors.
7787         * g++.dg/template/typename12.C: New.
7788         * g++.dg/template/typename13.C: New.
7789         * g++.dg/template/typename14.C: New.
7790         * g++.dg/template/typedef6.C: Adjust errors.
7791
7792 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
7793
7794         PR fortran/32627
7795         * gfortran.dg/pr32627_driver.c: Driver for pr32627.
7796         * gfortran.dg/pr32627.f03: New test case.
7797
7798         * gfortran.dg/c_f_pointer_logical.f03: New test case.
7799         * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
7800         c_f_pointer_logical.
7801         * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
7802         c_f_pointer_complex.
7803         * gfortran.dg/c_f_pointer_complex.f03: New test case.
7804         * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
7805         c_f_pointer_shape_tests_2.
7806         * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
7807
7808 2007-07-21  Christopher D. Rickett  <crickett@lanl.gov>
7809
7810         PR fortran/32804
7811         * gfortran.dg/c_loc_tests_9.f03: New test case.
7812         * gfortran.dg/c_loc_tests_10.f03: Ditto.
7813
7814 2007-07-21  Lee Millward  <lee.millward@gmail.com>
7815
7816         PR fortran/32823
7817         * gfortran.dg/int_2.f90: New test.
7818         
7819 2007-07-21  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7820
7821         * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
7822
7823 2007-07-20  Richard Sandiford  <richard@codesourcery.com>
7824
7825         * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
7826         * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
7827
7828 2007-07-20  Uros Bizjak  <ubizjak@gmail.com>
7829
7830         PR tree-optimization/19910
7831         * gcc.dg/pr19910.c: New test.
7832
7833 2007-07-19  Daniel Franke  <franke.daniel@gmail.com>
7834
7835         PR fortran/32738
7836         * gfortran.dg/pr32738.f90: New test.
7837
7838 2007-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
7839
7840         PR tree-optimzation/32635
7841         * gfortran.dg/pr32635.f:  New test case.
7842
7843 2007-07-18  Christopher D. Rickett  <crickett@lanl.gov>
7844
7845         PR fortran/32801
7846         * gfortran.dg/pr32801.f03: New test case.
7847
7848 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7849
7850         * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
7851         Test negative numbers also.
7852         * gcc.dg/c99-math-float-1.c: Likewise.
7853         * gcc.dg/c99-math-long-double-1.c: Likewise.
7854         * gcc.dg/c99-math.h: Check for FP exceptions.  Update for negative
7855         test inputs.
7856
7857 2007-07-18  Bob Wilson  <bob.wilson@acm.org>
7858         
7859         * lib/target-supports.exp (check_effective_target_sync_int_long):
7860         Enable for xtensa.
7861         (check_effective_target_sync_char_short): Likewise.
7862         
7863 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7864
7865         * gcc.dg/pr28796-2.c: Add more cases.
7866
7867 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7868
7869         * gcc.dg/pr28796-1.c: Add more cases.
7870         * gcc.dg/pr28796-2.c: Likewise.
7871
7872 2007-07-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7873
7874         * gcc.dg/pr28796-1.c: Add more cases.
7875         * gcc.dg/pr28796-2.c: Likewise.
7876
7877 2007-07-17  Janus Weil  <jaydub66@gmail.com>
7878
7879         PR fortran/32535
7880         * gfortran.dg/pr32535.f90: New test.
7881
7882 2007-07-17  Paul Thomas  <pault@gcc.gnu.org>
7883
7884         PR fortran/31320
7885         PR fortran/32665
7886         * gfortran.dg/alloc_comp_constructor_3.f90: New test.
7887
7888 2007-07-17  Zdenek Dvorak  <dvorakz@suse.cz>
7889
7890         PR rtl-optimization/32773
7891         * gcc.dg/pr32773.c: New test.
7892
7893 2007-07-16  Andrew Pinski  <andrew_pinski@playstation.sony.com>
7894
7895         * gcc.target/spu/intrinsics-1.c: Use dg-message to
7896         match flax-vector-conversions note.
7897         * gcc.target/spu/fixed-range-bad.c: Use dg-warning
7898         instead of dg-error for the warning.
7899
7900 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7901
7902         * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
7903           adapted to work on targets with 16-bit or wider int.
7904         * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
7905         * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
7906         * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
7907         * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
7908
7909 2007-07-16  Rask Ingemann Lambertsen  <rask@sygehus.dk>
7910
7911         * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
7912         support large arrays.
7913         * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
7914         * gcc.dg/20061109-1.c: Likewise.
7915         * gcc.c-torture/execute/20061101-1.x: Likewise.
7916         * gcc.c-torture/execute/pr29797-1.x: Likewise.
7917         * gcc.c-torture/execute/pr31448.x: Likewise.
7918
7919 2007-07-16  Lee Millward  <lee.millward@gmail.com>
7920
7921         * gfortran.dg/cmplx_intrinsic_1.f90: New test.
7922
7923         PR fortran/32238
7924         * gfortran.dg/pr32238.f90: New test.
7925
7926         PR fortran/32222
7927         * gfortran.dg/pr32222.f90: New test.
7928
7929         PR fortran/32242
7930         * gfortran.dg/pr32242.f90: New test.
7931         
7932 2007-07-16  Sandra Loosemore  <sandra@codesourcery.com>
7933             David Ung  <davidu@mips.com>
7934
7935         * gcc.target/mips/mips-sched-madd.c: New test case.
7936
7937 2007-07-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7938
7939         PR libfortran/32611
7940         * gfortran.dg/large_real_kind_1.f90: Update test.
7941         * gfortran.dg/pr17706.f90: Update test.
7942         * gfortran.dg/fmt_zero_digits.f90: Update test.
7943         * gfortran.dg/fmt_zero_precision.f90: Update test.
7944         * gfortran.dg/real_const_3.f90: Update test.
7945
7946 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7947
7948         PR fortran/32036
7949         * gfortran.dg/bounds_check_8.f90: New test.
7950         * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
7951
7952 2007-07-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7953
7954         PR fortran/32357
7955         * gfortran.dg/mvbits_2.f90: New test.
7956
7957 2007-07-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
7958
7959         PR libfortran/32731
7960         * gfortran.dg/pack_mask_1.f90:  New test.
7961         * gfortran.dg/unpack_mask_1.f90:  New test.
7962
7963 2007-07-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7964
7965         * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
7966         * gcc.dg/20001101-1.c: Likewise.
7967         * gcc.dg/20001102-1.c: Likewise.
7968         * gcc.dg/20020116-2.c: Likewise.
7969         * gcc.dg/20020416-1.c: Likewise.
7970         * gcc.dg/sparc-constant-1.c: Likewise.
7971         * gcc.dg/sparc-dwarf2.c: Likewise.
7972         * gcc.dg/sparc-frame-1.c: Likewise.
7973         * gcc.dg/sparc-getcontext-1.c: Likewise.
7974         * gcc.dg/sparc-loop-1.c: Likewise.
7975         * gcc.dg/sparc-reg-1.c: Likewise.
7976         * gcc.dg/sparc-ret.c: Likewise.
7977         * gcc.dg/sparc-trap-1.c: Likewise.
7978         * gcc.dg/ultrasp10.c: Likewise.
7979         * gcc.dg/ultrasp11.c: Likewise.
7980         * gcc.dg/ultrasp1.c: Likewise.
7981         * gcc.dg/ultrasp2.c: Likewise.
7982         * gcc.dg/ultrasp3.c: Likewise.
7983         * gcc.dg/ultrasp4.c: Likewise.
7984         * gcc.dg/ultrasp5.c: Likewise.
7985         * gcc.dg/ultrasp6.c: Likewise.
7986         * gcc.dg/ultrasp7.c: Likewise.
7987         * gcc.dg/ultrasp8.c: Likewise.
7988         * gcc.dg/ultrasp9.c: Likewise.
7989         * gcc.dg/splet-1.c: Delete.
7990
7991 2007-07-14  Daniel Franke  <franke.daniel@gmail.com>
7992
7993         PR fortran/32724
7994         * gfortran.dg/stfunc_5.f90: New test.
7995
7996 2007-07-14  Uros Bizjak  <ubizjak@gmail.com>
7997
7998         * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
7999         New procedure to check if arrays are naturally aligned to the vector
8000         alignment boundary.
8001         * gcc.dg/vect/pr25413a.c: Do not include stdarg.h.  Use __SIZE_TYPE__
8002         in size_t typedef.  Adjust tree dump scan results according to
8003         vect_aligned_arrays target check.
8004         * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
8005         vect_aligned_arrays target check.
8006         * gcc.dg/vect/pr31699.c: Ditto.
8007
8008 2007-07-13  Sa Liu  <saliu@de.ibm.com>
8009
8010         * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
8011         for V2DFmode vector conditional expression.
8012         * gcc.target/spu/dfcmeq.c: New.  Test combination of abs
8013         and dfceq patterns.
8014         * gcc.target/spu/dfcmgt.c: New.  Test combination of abs
8015         and dfcgt patterns.
8016         * gcc.target/spu/intrinsics-2.c: New.  Test intrinsics for
8017         V2DFmode comparison and test special values.
8018         * lib/target-supports.exp: Switch on test for V2DFmode 
8019         vector conditional expression.
8020
8021 2007-07-13  Richard Guenther  <rguenther@suse.de>
8022
8023         PR tree-optimization/32721
8024         * gcc.dg/pr32721.c: New testcase.
8025
8026 2007-07-13  Hans-Peter Nilsson  <hp@axis.com>
8027
8028         * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
8029         error message part that continues on a new line.
8030
8031 2007-07-12  Geoffrey Keating  <geoffk@apple.com>
8032
8033         * gcc.dg/c99-tgmath-1.c: New.
8034         * gcc.dg/c99-tgmath-2.c: New.
8035         * gcc.dg/c99-tgmath-3.c: New.
8036         * gcc.dg/c99-tgmath-4.c: New.
8037
8038 2007-07-12  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8039             Janis Johnson  <janis187@us.ibm.com>
8040
8041         PR testsuite/25241
8042         * gcc.test-framework/dg-error-exp-F.c: New test.
8043         * gcc.test-framework/dg-warning-exp-F.c: New test.
8044         * lib/gcc.exp: Enable warning and error prefixes.
8045         * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
8046         (dg-error): Wrap original dg-error.
8047         * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
8048         markers from dg-error/dg-warning directives.
8049         * gcc.dg/20040322-1.c: Likewise.
8050         * gcc.dg/Wchar-subscripts-1.c: Likewise.
8051         * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
8052         * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
8053         * gcc.dg/Werror-1.c: Likewise.
8054         * gcc.dg/Werror-10.c: Likewise.
8055         * gcc.dg/Werror-11.c: Likewise.
8056         * gcc.dg/Werror-2.c: Likewise.
8057         * gcc.dg/Werror-3.c: Likewise.
8058         * gcc.dg/Werror-4.c: Likewise.
8059         * gcc.dg/Werror-5.c: Likewise.
8060         * gcc.dg/Werror-6.c: Likewise.
8061         * gcc.dg/Werror-7.c: Likewise.
8062         * gcc.dg/Werror-8.c: Likewise.
8063         * gcc.dg/Werror-9.c: Likewise.
8064         * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
8065         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
8066         * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
8067         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
8068         * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
8069         * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
8070         * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
8071         * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
8072         * gcc.dg/Wnested-externs-1.c: Likewise.
8073         * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
8074         * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
8075         * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
8076         * gcc.dg/Wshadow-3.c: Likewise.
8077         * gcc.dg/Wtraditional-conversion-2.c: Likewise.
8078         * gcc.dg/Wwrite-strings-1.c: Likewise.
8079         * gcc.dg/anon-struct-5.c: Likewise.
8080         * gcc.dg/anon-struct-6.c: Likewise.
8081         * gcc.dg/anon-struct-7.c: Likewise.
8082         * gcc.dg/anon-struct-8.c: Likewise.
8083         * gcc.dg/array-8.c: Likewise.
8084         * gcc.dg/array-quals-2.c: Likewise.
8085         * gcc.dg/asm-qual-1.c: Likewise.
8086         * gcc.dg/asm-wide-1.c: Likewise.
8087         * gcc.dg/assign-warn-1.c: Likewise.
8088         * gcc.dg/assign-warn-2.c: Likewise.
8089         * gcc.dg/bitfld-10.c: Likewise.
8090         * gcc.dg/bitfld-11.c: Likewise.
8091         * gcc.dg/bitfld-12.c: Likewise.
8092         * gcc.dg/bitfld-13.c: Likewise.
8093         * gcc.dg/bitfld-14.c: Likewise.
8094         * gcc.dg/builtin-choose-expr-2.c: Likewise.
8095         * gcc.dg/builtins-30.c: Likewise.
8096         * gcc.dg/c90-const-expr-5.c: Likewise.
8097         * gcc.dg/c90-typespec-1.c: Likewise.
8098         * gcc.dg/c99-const-expr-5.c: Likewise.
8099         * gcc.dg/c99-flex-array-5.c: Likewise.
8100         * gcc.dg/c99-fordecl-3.c: Likewise.
8101         * gcc.dg/c99-tag-3.c: Likewise.
8102         * gcc.dg/c99-typespec-1.c: Likewise.
8103         * gcc.dg/c99-vla-jump-1.c: Likewise.
8104         * gcc.dg/c99-vla-jump-2.c: Likewise.
8105         * gcc.dg/c99-vla-jump-3.c: Likewise.
8106         * gcc.dg/c99-vla-jump-4.c: Likewise.
8107         * gcc.dg/c99-vla-jump-5.c: Likewise.
8108         * gcc.dg/cast-1.c: Likewise.
8109         * gcc.dg/cast-2.c: Likewise.
8110         * gcc.dg/cast-3.c: Likewise.
8111         * gcc.dg/cast-4.c: Likewise.
8112         * gcc.dg/cast-pretty-print-1.c: Likewise.
8113         * gcc.dg/comp-goto-2.c: Likewise.
8114         * gcc.dg/comp-goto-3.c: Likewise.
8115         * gcc.dg/cpp/error-1.c: Likewise.
8116         * gcc.dg/cpp/if-paren.c: Likewise.
8117         * gcc.dg/decl-7.c: Likewise.
8118         * gcc.dg/decl-8.c: Likewise.
8119         * gcc.dg/decl-nospec-1.c: Likewise.
8120         * gcc.dg/decl-nospec-2.c: Likewise.
8121         * gcc.dg/decl-nospec-3.c: Likewise.
8122         * gcc.dg/declspec-10.c: Likewise.
8123         * gcc.dg/declspec-11.c: Likewise.
8124         * gcc.dg/declspec-12.c: Likewise.
8125         * gcc.dg/declspec-13.c: Likewise.
8126         * gcc.dg/declspec-14.c: Likewise.
8127         * gcc.dg/declspec-15.c: Likewise.
8128         * gcc.dg/declspec-16.c: Likewise.
8129         * gcc.dg/declspec-17.c: Likewise.
8130         * gcc.dg/declspec-4.c: Likewise.
8131         * gcc.dg/declspec-5.c: Likewise.
8132         * gcc.dg/declspec-6.c: Likewise.
8133         * gcc.dg/declspec-7.c: Likewise.
8134         * gcc.dg/declspec-8.c: Likewise.
8135         * gcc.dg/declspec-9.c: Likewise.
8136         * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
8137         * gcc.dg/dfp/constants-c99.c: Likewise.
8138         * gcc.dg/dfp/keywords-c89.c: Likewise.
8139         * gcc.dg/dfp/keywords-c99.c: Likewise.
8140         * gcc.dg/dfp/keywords-reserved.c: Likewise.
8141         * gcc.dg/dfp/typespec.c: Likewise.
8142         * gcc.dg/dremf-type-compat-2.c: Likewise.
8143         * gcc.dg/dremf-type-compat-3.c: Likewise.
8144         * gcc.dg/dremf-type-compat-4.c: Likewise.
8145         * gcc.dg/empty-source-2.c: Likewise.
8146         * gcc.dg/empty-source-3.c: Likewise.
8147         * gcc.dg/enum3.c: Likewise.
8148         * gcc.dg/extra-semi-2.c: Likewise.
8149         * gcc.dg/extra-semi-3.c: Likewise.
8150         * gcc.dg/float-range-1.c: Likewise.
8151         * gcc.dg/float-range-2.c: Likewise.
8152         * gcc.dg/float-range-3.c: Likewise.
8153         * gcc.dg/float-range-5.c: Likewise.
8154         * gcc.dg/format/asm_fprintf-2.c: Likewise.
8155         * gcc.dg/format/asm_fprintf-3.c: Likewise.
8156         * gcc.dg/format/asm_fprintf-4.c: Likewise.
8157         * gcc.dg/format/asm_fprintf-5.c: Likewise.
8158         * gcc.dg/format/cast-1.c: Likewise.
8159         * gcc.dg/format/gcc_diag-3.c: Likewise.
8160         * gcc.dg/format/gcc_diag-4.c: Likewise.
8161         * gcc.dg/format/gcc_diag-6.c: Likewise.
8162         * gcc.dg/format/gcc_diag-8.c: Likewise.
8163         * gcc.dg/format/gcc_diag-9.c: Likewise.
8164         * gcc.dg/format/nul-2.c: Likewise.
8165         * gcc.dg/format/opt-1.c: Likewise.
8166         * gcc.dg/format/opt-2.c: Likewise.
8167         * gcc.dg/format/opt-3.c: Likewise.
8168         * gcc.dg/format/opt-4.c: Likewise.
8169         * gcc.dg/format/opt-5.c: Likewise.
8170         * gcc.dg/format/opt-6.c: Likewise.
8171         * gcc.dg/framework-2.c: Likewise.
8172         * gcc.dg/func-args-1.c: Likewise.
8173         * gcc.dg/func-outside-1.c: Likewise.
8174         * gcc.dg/func-outside-2.c: Likewise.
8175         * gcc.dg/gnu-cond-expr-2.c: Likewise.
8176         * gcc.dg/gnu-cond-expr-3.c: Likewise.
8177         * gcc.dg/if-empty-1.c: Likewise.
8178         * gcc.dg/init-bad-1.c: Likewise.
8179         * gcc.dg/init-bad-2.c: Likewise.
8180         * gcc.dg/init-bad-3.c: Likewise.
8181         * gcc.dg/init-desig-obs-2.c: Likewise.
8182         * gcc.dg/init-desig-obs-3.c: Likewise.
8183         * gcc.dg/init-empty-2.c: Likewise.
8184         * gcc.dg/init-empty-3.c: Likewise.
8185         * gcc.dg/inline-11.c: Likewise.
8186         * gcc.dg/inline-12.c: Likewise.
8187         * gcc.dg/inline-8.c: Likewise.
8188         * gcc.dg/inline-9.c: Likewise.
8189         * gcc.dg/inline3.c: Likewise.
8190         * gcc.dg/label-decl-1.c: Likewise.
8191         * gcc.dg/label-decl-2.c: Likewise.
8192         * gcc.dg/label-decl-3.c: Likewise.
8193         * gcc.dg/label-decl-4.c: Likewise.
8194         * gcc.dg/long-long-typespec-1.c: Likewise.
8195         * gcc.dg/lvalue-2.c: Likewise.
8196         * gcc.dg/lvalue-3.c: Likewise.
8197         * gcc.dg/nested-func-3.c: Likewise.
8198         * gcc.dg/nested-redef-1.c: Likewise.
8199         * gcc.dg/noreturn-4.c: Likewise.
8200         * gcc.dg/old-style-prom-2.c: Likewise.
8201         * gcc.dg/old-style-prom-3.c: Likewise.
8202         * gcc.dg/old-style-then-proto-1.c: Likewise.
8203         * gcc.dg/overflow-warn-1.c: Likewise.
8204         * gcc.dg/overflow-warn-2.c: Likewise.
8205         * gcc.dg/overflow-warn-3.c: Likewise.
8206         * gcc.dg/overflow-warn-4.c: Likewise.
8207         * gcc.dg/overflow-warn-6.c: Likewise.
8208         * gcc.dg/parm-forwdecl-2.c: Likewise.
8209         * gcc.dg/parm-forwdecl-3.c: Likewise.
8210         * gcc.dg/parm-impl-decl-1.c: Likewise.
8211         * gcc.dg/parm-impl-decl-2.c: Likewise.
8212         * gcc.dg/parm-incomplete-1.c: Likewise.
8213         * gcc.dg/parm-mismatch-1.c: Likewise.
8214         * gcc.dg/pointer-arith-1.c: Likewise.
8215         * gcc.dg/pointer-arith-2.c: Likewise.
8216         * gcc.dg/pointer-arith-3.c: Likewise.
8217         * gcc.dg/pointer-arith-4.c: Likewise.
8218         * gcc.dg/pointer-arith-6.c: Likewise.
8219         * gcc.dg/pointer-arith-7.c: Likewise.
8220         * gcc.dg/pointer-arith-8.c: Likewise.
8221         * gcc.dg/pr13804-1.c: Likewise.
8222         * gcc.dg/pr15698-1.c: Likewise.
8223         * gcc.dg/pr15698-2.c: Likewise.
8224         * gcc.dg/pr15698-3.c: Likewise.
8225         * gcc.dg/pr15698-4.c: Likewise.
8226         * gcc.dg/pr15698-5.c: Likewise.
8227         * gcc.dg/pr15698-6.c: Likewise.
8228         * gcc.dg/pr15698-7.c: Likewise.
8229         * gcc.dg/pr15698-8.c: Likewise.
8230         * gcc.dg/pr17188-1.c: Likewise.
8231         * gcc.dg/pr17301-1.c: Likewise.
8232         * gcc.dg/pr17301-2.c: Likewise.
8233         * gcc.dg/pr17730-1.c: Likewise.
8234         * gcc.dg/pr20368-1.c: Likewise.
8235         * gcc.dg/pr20368-2.c: Likewise.
8236         * gcc.dg/pr20368-3.c: Likewise.
8237         * gcc.dg/pr22308-1.c: Likewise.
8238         * gcc.dg/qual-component-1.c: Likewise.
8239         * gcc.dg/redecl-1.c: Likewise.
8240         * gcc.dg/redecl-11.c: Likewise.
8241         * gcc.dg/redecl-12.c: Likewise.
8242         * gcc.dg/redecl-13.c: Likewise.
8243         * gcc.dg/redecl-14.c: Likewise.
8244         * gcc.dg/redecl-15.c: Likewise.
8245         * gcc.dg/register-var-1.c: Likewise.
8246         * gcc.dg/register-var-2.c: Likewise.
8247         * gcc.dg/stmt-expr-2.c: Likewise.
8248         * gcc.dg/stmt-expr-3.c: Likewise.
8249         * gcc.dg/stmt-expr-label-1.c: Likewise.
8250         * gcc.dg/stmt-expr-label-2.c: Likewise.
8251         * gcc.dg/stmt-expr-label-3.c: Likewise.
8252         * gcc.dg/struct-empty-2.c: Likewise.
8253         * gcc.dg/struct-empty-3.c: Likewise.
8254         * gcc.dg/struct-parse-1.c: Likewise.
8255         * gcc.dg/struct-semi-1.c: Likewise.
8256         * gcc.dg/struct-semi-2.c: Likewise.
8257         * gcc.dg/struct-semi-3.c: Likewise.
8258         * gcc.dg/switch-5.c: Likewise.
8259         * gcc.dg/switch-6.c: Likewise.
8260         * gcc.dg/switch-7.c: Likewise.
8261         * gcc.dg/tls/diag-5.c: Likewise.
8262         * gcc.dg/transparent-union-1.c: Likewise.
8263         * gcc.dg/transparent-union-3.c: Likewise.
8264         * gcc.dg/typespec-1.c: Likewise.
8265         * gcc.dg/vla-init-2.c: Likewise.
8266         * gcc.dg/vla-init-3.c: Likewise.
8267         * gcc.dg/vla-init-4.c: Likewise.
8268         * gcc.dg/vla-init-5.c: Likewise.
8269         * gcc.dg/void-cast-2.c: Likewise.
8270         * gcc.dg/wvla-3.c: Likewise.
8271         * gcc.dg/wvla-7.c: Likewise.
8272         * gcc.target/i386/991209-1.c: Likewise.
8273         * gcc.target/ia64/fpreg-1.c: Likewise.
8274         * gcc.target/m68k/interrupt_thread-2.c: Likewise.
8275         * gcc.target/m68k/interrupt_thread-3.c: Likewise.
8276         
8277 2007-07-12 Â Daniel Franke Â <franke.daniel@gmail.com>
8278
8279         PR fortran/31639
8280         * gfortran.dg/func_decl_4.f90: New test.
8281
8282 2007-07-12  Paul Thomas  <pault@gcc.gnu.org>
8283
8284         PR fortran/32727
8285         * gfortran.dg/interface_17.f90: New test.
8286
8287 2007-07-12  Christopher D. Rickett  <crickett@lanl.gov>
8288
8289         PR fortran/32599
8290         * gfortran.dg/32599.f03: New test case.
8291
8292         PR fortran/32601
8293         * gfortran.dg/32601.f03: New test case.
8294         * gfortran.dg/32601_1.f03: Ditto.
8295         * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
8296         * gfortran.dg/c_ptr_tests_10.f03: Ditto.
8297
8298 2007-07-12  Steve Ellcey  <sje@cup.hp.com>
8299
8300         * gcc.c-torture/execute/align-3.c: Remove function addr check.
8301
8302 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
8303             Devang Patel  <dpatel@apple.com>
8304
8305         PR tree-optimization/25413
8306         * gcc.dg/vect/vect-align-1.c: New.
8307         * gcc.dg/vect/vect-align-2.c: New.
8308         * gcc.dg/vect/pr25413.c: New.
8309         * gcc.dg/vect/pr25413a.c: New.
8310         * gcc.dg/vect/pr31699.c: Fix dg-final check.
8311
8312 2007-07-12  Nathan Froyd  <froydnj@codesourcery.com>
8313
8314         * lib/target-support.exp (check_ultrasparc_hw_available):
8315         New function.
8316         (is-effective-target): Check $arg for ultrasparc_hw.
8317         (is-effective-target-keyword): Likewise.
8318         * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
8319         when determining what to do on sparc platforms.
8320         * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
8321         * gcc.dg/20001101-1.c: Likewise.
8322         * gcc.dg/20001101-2.c: Likewise.
8323         * gcc.dg/ultrasp9.c: Likewise.
8324         * gcc.dg/ultrasp10.c: Likewise.
8325         * gcc.target/sparc/pdist-3.c: Likewise.
8326
8327 2007-07-12  Daniel Jacobowitz  <dan@codesourcery.com>
8328
8329         * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
8330
8331 2007-07-12  Dorit Nuzman  <dorit@il.ibm.com>
8332
8333         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
8334         get vectorized.
8335         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
8336         now get vectorized.
8337         * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
8338         * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
8339         * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
8340         * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
8341         * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
8342         * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
8343         * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
8344         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
8345         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
8346         * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
8347         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
8348         * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
8349         * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
8350         * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
8351         * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
8352         * lib/target-supports.exp (check_effective_target_vect_int_mul):
8353         Add spu.
8354
8355 2007-07-12  Jakub Jelinek  <jakub@redhat.com>
8356
8357         PR c++/30854
8358         * g++.dg/parse/error30.C: New test.
8359
8360 2007-07-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8361
8362         PR fortran/29804
8363         * gfortran.dg/alloc_comp_misc_1.f90: New test.
8364
8365 2007-07-11  Daniel Berlin  <dberlin@dberlin.org>
8366
8367         * gfortran.fortran-torture/compile/pr32663.f: New test.
8368
8369 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
8370
8371         PR c++/31027
8372         * g++.dg/inherit/virtual4.C: New.
8373
8374 2007-07-11  Uros Bizjak  <ubizjak@gmail.com>
8375
8376         PR target/32661
8377         * gcc.target/i386/pr32661-1.c: New test.
8378
8379 2007-07-11  Eric Botcazou  <ebotcazou@adacore.com>
8380
8381         * gnat.dg/invariant_index.ad[sb]: New test.
8382
8383 2007-07-11  Paolo Carlini  <pcarlini@suse.de>
8384
8385         PR c++/32560
8386         * g++.dg/template/decl3.C: New.
8387
8388 2007-07-09  Geoffrey Keating  <geoffk@apple.com>
8389
8390         PR 32617
8391         * gcc.c-torture/execute/align-3.c: New.
8392
8393 2007-07-10  Uros Bizjak  <ubizjak@gmail.com>
8394
8395         PR target/32708
8396         * gcc.target/i386/pr32708-1.c: New test.
8397         * gcc.target/i386/pr32708-2.c: Ditto.
8398         * gcc.target/i386/pr32708-3.c: Ditto.
8399
8400 2007-07-10  Mark Mitchell  <mark@codesourcery.com>
8401
8402         * g++.dg/init/new20.C: Remove svn:executable flag.
8403
8404 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
8405
8406         * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
8407
8408 2007-07-10  Nathan Froyd  <froydnj@codesourcery.com>
8409
8410         * gcc.dg/ultrasp7.c: Add fpic target requirement.
8411
8412 2007-07-10  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8413
8414         PR testsuite/25241
8415         * gcc.dg/pch/counter-2.c: Match every message with its appropriate
8416         directive.
8417         
8418 2007-07-10  Paul Thomas  <pault@gcc.gnu.org>
8419
8420         PR fortran/32157
8421         * gfortran.dg/overload_2.f90: New test.
8422
8423         PR fortran/32689
8424         * gfortran.dg/transfer_simplify_5.f90
8425
8426         PR fortran/32634
8427         * gfortran.dg/interface_15.f90: New test.
8428
8429 2007-07-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
8430
8431         PR libfortran/32336
8432         * gfortran.dg/matmul_5.f90:  New test case.
8433
8434 2007-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8435
8436         * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
8437         * gcc.dg/fesd-any.h: Likewise.
8438         * gcc.dg/fesd-baseonly.c: Likewise.
8439         * gcc.dg/fesd-baseonly.h: Likewise.
8440         * gcc.dg/fesd-none.c: Likewise.
8441         * gcc.dg/fesd-none.h: Likewise.
8442         * gcc.dg/fesd-reduced.c: Likewise.
8443         * gcc.dg/fesd-reduced.h: Likewise.
8444         * gcc.dg/fesd-sys.c: Likewise.
8445         * gcc.dg/fesd-sys.h: Likewise
8446         * gcc.dg/fesd.h: Likewise.
8447
8448         * g++.dg/debug/dwarf2: New directory.
8449         * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
8450         * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
8451         * g++.dg/other/fesd-any.h: Likewise.
8452         * g++.dg/other/fesd-baseonly.C: Likewise.
8453         * g++.dg/other/fesd-baseonly.h: Likewise.
8454         * g++.dg/other/fesd-none.C: Likewise.
8455         * g++.dg/other/fesd-none.h: Likewise.
8456         * g++.dg/other/fesd-reduced.C: Likewise.
8457         * g++.dg/other/fesd-reduced.h: Likewise.
8458         * g++.dg/other/fesd-sys.C: Likewise.
8459         * g++.dg/other/fesd-sys.h: Likewise.
8460         * g++.dg/other/fesd.h: Likewise.
8461
8462 2007-07-09  Daniel Franke  <franke.daniel@gmail.com>
8463
8464         PR fortran/31129
8465         * gfortran.dg/parameter_unused.f90: New test.
8466
8467 2007-07-09  Uros Bizjak  <ubizjak@gmail.com>
8468
8469         PR tree-optimization/32681
8470         * gcc.dg/tree-ssa/pr32681.c: New test.
8471
8472 2007-07-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8473
8474         PR fortran/32678
8475         * gfortran.dg/fmt_t_5.f90: New test.
8476
8477 2007-07-08  Paolo Carlini  <pcarlini@suse.de>
8478
8479         PR c++/30535
8480         * g++.dg/template/operator10.C: New.
8481
8482 2007-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
8483
8484         PR libfortran/32217
8485         * gfortran.dg/unpack_zerosize_1.f90:  New test case.
8486
8487 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8488
8489         PR fortran/29876
8490         * gfortran.dg/operator_6.f90: New test.
8491
8492 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8493
8494         PR fortran/17711
8495         * gfortran.dg/operator_4.f90: New test.
8496         * gfortran.dg/operator_5.f90: New test.
8497         * gfortran.dg/logical_comp.f90: Adjusted error messages.
8498         * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
8499
8500 2007-07-08  Tobias Burnus  <burnus@net-b.de>
8501
8502         PR fortran/32669
8503         * gfortran.dg/argument_checking_6.f90: New.
8504
8505 2007-07-08  Daniel Franke  <franke.daniel@gmail.com>
8506
8507         PR fortran/25094
8508         * gfortran.dg/interface_155555.f90: New test.
8509
8510 2007-07-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8511
8512         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
8513         c99-math-long-double-1.c, c99-math.h: Test subnormals.
8514
8515 2007-07-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8516
8517         PR testsuite/25241
8518         * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
8519         discern pedantic diagnostics and errors.
8520         * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
8521         and not an error.
8522         * gcc.dg/20050121-1.c: This is an error and not a warning.
8523         * gcc.target/i386/sseregparm-2.c:  Likewise.
8524         * gcc.target/i386/20060512-4.c: This is a warning and not an error.
8525         * gcc.dg/charset/attribute2.c: Likewise.
8526         * gcc.dg/bitfld-1.c: Likewise.
8527         * gcc.dg/pack-test-2.c: Likewise.
8528         * gcc.dg/940510-1.c: Match separately error and warning.
8529         * gcc.dg/array-2.c: Match separately multiple messages. The second
8530         diagnostic is a pedantic warning and not an error.
8531         * gcc.dg/pr14475.c: Match separately multiple messages.
8532         * gcc.dg/pr18809-1.c: Likewise.
8533         * gcc.dg/pr27953.c: Likewise.
8534         * gcc.dg/vla-init-1.c: Likewise.
8535         * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
8536
8537 2007-07-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8538
8539         PR fortran/32644
8540         * gfortran.dg/char_decl_1.f90: New test.
8541
8542 2007-07-07  Daniel Berlin  <dberlin@dberlin.org>
8543
8544         * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
8545
8546 2007-07-07  Mark Mitchell  <mark@codesourcery.com>
8547
8548         PR c++/32232
8549         * g++.dg/template/overload9.C: New test.
8550
8551 2007-07-06  Daniel Berlin  <dberlin@dberlin.org>
8552
8553         * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
8554         * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
8555
8556 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
8557
8558         * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
8559         * gcc.dg/20001012-2.c: Likewise.
8560         * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
8561         * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
8562
8563 2007-07-06  Nathan Froyd  <froydnj@codesourcery.com>
8564
8565         * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
8566         about the chunk size when STACK_SIZE is defined.
8567
8568 2007-07-06  Josh Conner  <jconner@apple.com>
8569
8570         PR middle-end/32602
8571         * gcc.dg/sibcall-8.c: New test.
8572
8573 2007-07-06  Josh Conner  <jconner@apple.com>
8574
8575         PR middle-end/32603
8576         * gcc.target/arm/sibcall-1.c: New test.
8577
8578 2007-07-06  H.J. Lu  <hongjiu.lu@intel.com>
8579
8580         * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
8581
8582 2007-07-06  Daniel Franke  <franke.daniel@gmail.com>
8583
8584         * gfortran.dg/save_parameter.f90: New test.
8585         * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
8586
8587 2007-07-06  Richard Guenther  <rguenther@suse.de>
8588
8589         * g++.dg/opt/pr30965.C: New testcase.
8590
8591 2007-07-06  Richard Sandiford  <richard@codesourcery.com>
8592
8593         * gcc.target/mips/save-restore-5.c: New test.
8594
8595 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
8596
8597         PR rtl_optimization/32450
8598         * gcc.dg/pr32450.c: New runtime test.
8599
8600 2007-07-06  Uros Bizjak  <ubizjak@gmail.com>
8601
8602         * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
8603         single underscore in scan directives.
8604
8605 2007-07-05  Mark Mitchell  <mark@codesourcery.com>
8606
8607         PR c++/32245
8608         * g++.dg/init/ptrmem4.C: New test.
8609
8610         PR c++/32251
8611         * g++.dg/init/new21.C: Likewise.
8612
8613         PR c++/31992
8614         * g++.dg/template/static30.C: Likewise.
8615
8616 2007-07-05  Dorit Nuzman  <dorit@il.ibm.com>
8617
8618         * gcc.dg/vect/costmodel/ppc: New directory.
8619         * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
8620         * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
8621         New test.
8622         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
8623         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
8624         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
8625         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
8626         * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
8627         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
8628         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
8629         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
8630         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
8631         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
8632         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
8633         * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
8634         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
8635         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
8636
8637 2007-07-05  Tobias Burnus  <burnus@net-b.de>
8638
8639         PR fortran/32359
8640         * gfortran.dg/module_md5_1.f90: Update MD5 number.
8641
8642 2007-07-05  Paul Thomas  <pault@gcc.gnu.org>
8643
8644         PR fortran/32526
8645         * gfortran.dg/interface_14.f90: New test.
8646
8647         PR fortran/32613
8648         * gfortran.dg/do_iterator_2.f90: New test.
8649
8650 2007-07-04  H.J. Lu  <hongjiu.lu@intel.com>
8651
8652         * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
8653         (FE_DEC_DOWNWARD): Likewise.
8654         (FE_DEC_UPWARD): Likewise.
8655         (FE_DEC_TOWARDZERO): Likewise.
8656         (FE_DEC_TONEARESTFROMZERO): Likewise.
8657
8658 2007-07-04  Daniel Berlin  <dberlin@dberlin.org>
8659
8660         * gcc.c-torture/compile/pr32606.c: New.
8661         * gfortran.fortran-torture/execute/pr32604.f90: New.
8662
8663 2007-07-04  Mark Mitchell  <mark@codesourcery.com>
8664
8665         * gcc.dg/visibility-12.c: New test.
8666         * gcc.dg/visibility-13.c: Likewise.
8667         * g++.dg/ext/visibility-9.C: Likewise.
8668         * g++.dg/ext/visibility-10.C: Likewise.
8669
8670 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8671
8672         * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
8673         * gcc.dg/sh-relax-vxworks.c: New test.
8674
8675 2007-07-04  Richard Guenther  <rguenther@suse.de>
8676
8677         PR tree-optimization/32500
8678         * gcc.c-torture/execute/pr32500.c: New testcase.
8679
8680 2007-07-04  Richard Guenther  <rguenther@suse.de>
8681
8682         PR tree-optimization/32482
8683         * gcc.c-torture/compile/pr32482.c: New testcase.
8684
8685 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8686
8687         * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
8688         VxWorks kernels.
8689         * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
8690         * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
8691         * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
8692         * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
8693
8694 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8695
8696         * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
8697
8698 2007-07-04  Richard Sandiford  <richard@codesourcery.com>
8699
8700         * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
8701
8702 2007-07-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
8703
8704         PR fortran/31198
8705         * gfortran.dg/min_max_optional_1.f90: New test.
8706         * gfortran.dg/min_max_optional_2.f90: New test.
8707         * gfortran.dg/min_max_optional_3.f90: New test.
8708
8709 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8710
8711         PR fortran/32545
8712         * gfortran.dg/fmt_error.f90: New test.
8713
8714 2007-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8715
8716         PR fortran/32612
8717         * gfortran.dg/interface_13.f90: New test.
8718
8719 2007-07-03  Dave Brolley  <brolley@redhat.com>
8720
8721         PR c++/31743
8722         * g++.dg/init/new20.C: New test.
8723
8724 2007-07-03  Christopher D. Rickett  <crickett@lanl.gov>
8725
8726         PR fortran/32579
8727         * gfortran.dg/iso_c_binding_only.f03: Updated test case.
8728
8729 2007-07-03  Tobias Burnus  <burnus@net-b.de>
8730
8731         PR fortran/25062
8732         * common_7.f90: New.
8733         * common_8.f90: New.
8734         * common_9.f90: New.
8735
8736 2007-07-03  Tobias Burnus  <burnus@net-b.de>
8737
8738         PR fortran/30940
8739         * gfortran.dg/argument_checking_1.f90: New.
8740         * gfortran.dg/argument_checking_2.f90: New.
8741         * gfortran.dg/argument_checking_3.f90: New.
8742         * gfortran.dg/argument_checking_4.f90: New.
8743         * gfortran.dg/argument_checking_5.f90: New.
8744         * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
8745         * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
8746
8747 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
8748
8749         * gcc.dg/pr32176.c: Add -w to default dg-options.
8750
8751 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
8752
8753         * gcc.c-torture/compile/ssa-pre-1.c: New test.
8754
8755 2007-07-03  Tobias Burnus  <burnus@net-b.de>
8756
8757         PR fortran/20888
8758         * gfortran.dg/null_2.f90: New.
8759
8760 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
8761             Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8762
8763         PR middle-end/32176
8764         * gcc.dg/pr32176.c: New test.
8765
8766 2007-07-03  Uros Bizjak  <ubizjak@gmail.com>
8767
8768         * gcc.dg/const-float80.c : New test.
8769         * gcc.dg/const-float128.c : New test.
8770         * gcc.dg/const-float80-ped.c : New test.
8771         * gcc.dg/const-float128-ped.c : New test.
8772
8773 2007-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8774
8775         * gcc.dg/c99-math.h: Fix typo.
8776
8777 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
8778
8779         PR libgomp/32468
8780         * gcc.dg/gomp/pr32468-1.c: New test.
8781
8782 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
8783
8784         * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
8785         an ABI option.
8786
8787 2007-07-02  Daniel Berlin  <dberlin@dberlin.org>
8788
8789         * gfortran.fortran-torture/compile/pr32583.f: New.
8790         * gcc.c-torture/compile/pr32584.c: New
8791
8792 2007-07-02  Ollie Wild  <aaw@google.com>
8793
8794         * g++.dg/lookup/using16.C: Merge dg-errors with common line.
8795         * g++.dg/lookup/using17.C: Merge dg-errors with common line.
8796
8797 2007-07-02  Richard Sandiford  <richard@codesourcery.com>
8798
8799         * gcc.target/mips/save-restore-1.c: New test.
8800         * gcc.target/mips/save-restore-2.c: Likewise.
8801         * gcc.target/mips/save-restore-3.c: Likewise.
8802         * gcc.target/mips/save-restore-4.c: Likewise.
8803
8804 2007-07-02  Uros Bizjak  <ubizjak@gmail.com>
8805
8806         PR tree-optimization/31966
8807         PR tree-optimization/32533
8808         * gcc.dg/tree-ssa/pr31966.c: New runtime test.
8809         * gfortran.dg/pr32533.f90: Ditto.
8810
8811 2007-07-02  Jakub Jelinek  <jakub@redhat.com>
8812
8813         * g++.dg/opt/nrv12.C: New test.
8814         * gcc.target/i386/nrv1.c: New test.
8815
8816         PR c++/31748
8817         * g++.dg/gomp/pr31748.C: New test.
8818
8819 2007-07-02  Ira Rosen  <irar@il.ibm.com>
8820  
8821         PR tree-optimization/32230
8822         * gcc.dg/vect/pr32230.c: New test.
8823
8824 2007-07-01  Christopher D. Rickett  <crickett@lanl.gov>
8825
8826         * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
8827         * bind_c_coms.f90: Ditto.
8828         * bind_c_coms_driver.c: Ditto.
8829         * bind_c_dts.f90: Ditto.
8830         * bind_c_dts_2.f03: Ditto.
8831         * bind_c_dts_2_driver.c: Ditto.
8832         * bind_c_dts_3.f03: Ditto.
8833         * bind_c_dts_4.f03: Ditto.
8834         * bind_c_dts_driver.c: Ditto.
8835         * bind_c_implicit_vars.f03: Ditto.
8836         * bind_c_procs.f03: Ditto.
8837         * bind_c_usage_2.f03: Ditto.
8838         * bind_c_usage_3.f03: Ditto.
8839         * bind_c_usage_5.f03: Ditto.
8840         * bind_c_usage_6.f03: Ditto.
8841         * bind_c_usage_7.f03: Ditto.
8842         * bind_c_vars.f90: Ditto.
8843         * bind_c_vars_driver.c: Ditto.
8844         * binding_c_table_15_1.f03: Ditto.
8845         * binding_label_tests.f03: Ditto.
8846         * binding_label_tests_10.f03: Ditto.
8847         * binding_label_tests_10_main.f03: Ditto.
8848         * binding_label_tests_11.f03: Ditto.
8849         * binding_label_tests_11_main.f03: Ditto.
8850         * binding_label_tests_12.f03: Ditto.
8851         * binding_label_tests_13.f03: Ditto.
8852         * binding_label_tests_13_main.f03: Ditto.
8853         * binding_label_tests_14.f03: Ditto.
8854         * binding_label_tests_2.f03: Ditto.
8855         * binding_label_tests_3.f03: Ditto.
8856         * binding_label_tests_4.f03: Ditto.
8857         * binding_label_tests_5.f03: Ditto.
8858         * binding_label_tests_6.f03: Ditto.
8859         * binding_label_tests_7.f03: Ditto.
8860         * binding_label_tests_8.f03: Ditto.
8861         * binding_label_tests_9.f03: Ditto.
8862         * c_assoc.f90: Ditto.
8863         * c_assoc_2.f03: Ditto.
8864         * c_f_pointer_shape_test.f90: Ditto.
8865         * c_f_pointer_tests.f90: Ditto.
8866         * c_f_tests_driver.c: Ditto.
8867         * c_funloc_tests.f03: Ditto.
8868         * c_funloc_tests_2.f03: Ditto.
8869         * c_funloc_tests_3.f03: Ditto.
8870         * c_funloc_tests_3_funcs.c: Ditto.
8871         * c_kind_params.f90: Ditto.
8872         * c_kind_tests_2.f03: Ditto.
8873         * c_kinds.c: Ditto.
8874         * c_loc_driver.c: Ditto.
8875         * c_loc_test.f90: Ditto.
8876         * c_loc_tests_2.f03: Ditto.
8877         * c_loc_tests_2_funcs.c: Ditto.
8878         * c_loc_tests_3.f03: Ditto.
8879         * c_loc_tests_4.f03: Ditto.
8880         * c_loc_tests_5.f03: Ditto.
8881         * c_loc_tests_6.f03: Ditto.
8882         * c_loc_tests_7.f03: Ditto.
8883         * c_loc_tests_8.f03: Ditto.
8884         * c_ptr_tests.f03: Ditto.
8885         * c_ptr_tests_10.f03: Ditto.
8886         * c_ptr_tests_5.f03: Ditto.
8887         * c_ptr_tests_7.f03: Ditto.
8888         * c_ptr_tests_7_driver.c: Ditto.
8889         * c_ptr_tests_8.f03: Ditto.
8890         * c_ptr_tests_8_funcs.c: Ditto.
8891         * c_ptr_tests_9.f03: Ditto.
8892         * c_ptr_tests_driver.c: Ditto.
8893         * c_size_t_driver.c: Ditto.
8894         * c_size_t_test.f03: Ditto.
8895         * com_block_driver.f90: Ditto.
8896         * global_vars_c_init.f90: Ditto.
8897         * global_vars_c_init_driver.c: Ditto.
8898         * global_vars_f90_init.f90: Ditto.
8899         * global_vars_f90_init_driver.c: Ditto.
8900         * interop_params.f03: Ditto.
8901         * iso_c_binding_only.f03: Ditto.
8902         * iso_c_binding_rename_1.f03: Ditto.
8903         * iso_c_binding_rename_1_driver.c: Ditto.
8904         * iso_c_binding_rename_2.f03: Ditto.
8905         * iso_c_binding_rename_2_driver.c: Ditto.
8906         * kind_tests_2.f03: Ditto.
8907         * kind_tests_3.f03: Ditto.
8908         * module_md5_1.f90: Ditto.
8909         * only_clause_main.c: Ditto.
8910         * print_c_kinds.f90: Ditto.
8911         * test_bind_c_parens.f03: Ditto.
8912         * test_c_assoc.c: Ditto.
8913         * test_com_block.f90: Ditto.
8914         * test_common_binding_labels.f03: Ditto.
8915         * test_common_binding_labels_2.f03: Ditto.
8916         * test_common_binding_labels_2_main.f03: Ditto.
8917         * test_common_binding_labels_3.f03: Ditto.
8918         * test_common_binding_labels_3_main.f03: Ditto.
8919         * test_only_clause.f90: Ditto.
8920         * use_iso_c_binding.f90: Ditto.
8921         * value_5.f90: Ditto.
8922         * value_test.f90: Ditto.
8923         * value_tests_f03.f90: Ditto.
8924
8925 2007-07-01  Daniel Jacobowitz  <dan@codesourcery.com>
8926
8927         * gcc.dg/tls/opt-14.c: New.
8928
8929 2007-07-01  Ollie Wild  <aaw@google.com>
8930
8931         * g++.dg/lookup/using16.C: New test.
8932         * g++.dg/lookup/using17.C: New test.
8933
8934 2007-07-01  Janne Blomqvist  <jb@gcc.gnu.org>
8935
8936         PR fortran/32239
8937         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
8938         (test_4): Use proper test for floating point equality.
8939         (test_8): Likewise.
8940
8941 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8942
8943         PR libgfortran/32554
8944         * gfortran.dg/fmt_p_1.f90: New test.
8945
8946 2007-07-01  Ira Rosen  <irar@il.ibm.com>
8947
8948         * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
8949         initialization and fix dg-final check - the initialization loop is
8950         vectorizable.
8951
8952 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
8953             Volker Reichelt  <reichelt@netcologne.de>
8954
8955         PR middle-end/32559
8956         * gcc.dg/pr32559.c: New test.
8957
8958 2007-07-01  Uros Bizjak  <ubizjak@gmail.com>
8959
8960         PR tree-optimization/25371
8961         * gcc.dg/vect/pr25371.c: New test.
8962
8963 2007-06-30  Nathan Froyd  <froydnj@codesourcery.com>
8964
8965         * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
8966         when allocating and initializing a flexible array.
8967
8968 2007-06-30  Daniel Franke  <franke.daniel@gmail.com>
8969
8970         PR fortran/20373
8971         * gfortran.dg/intrinsic.f90: New test.
8972
8973 2007-06-30  Tobias Burnus  <burnus@net-b.de>
8974
8975         PR fortran/32555
8976         * gfortran.dg/fmt_zero_check.f90: New.
8977
8978 2007-06-30  Paul Thomas  <pault@gcc.gnu.org>
8979
8980         PR fortran/30284
8981         * gfortran.dg/repeat_f90: New test.
8982
8983 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8984
8985         PR testsuite/25241
8986         * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
8987         -pedantic-errors, so we should match errors.
8988         * gcc.dg/cpp/escape-1.c: Likewise.
8989         * gcc.dg/cpp/charconst.c: Empty character constants are errors.
8990         * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
8991         warning.
8992         * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
8993         errors instead of warnings.
8994         * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
8995         a pedantic warning.
8996         * gcc.dg/cpp/arith-3.c: Likewise.
8997
8998 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
8999
9000         PR testsuite/25241
9001         * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
9002         * gcc.dg/pch/valid-2.c: Likewise.
9003         * gcc.dg/pch/valid-3.c: Likewise.
9004         * gcc.dg/pch/warn-1.c: Likewise.
9005         * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
9006         
9007 2007-06-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9008
9009         PR c/4076
9010         * gcc.dg/Wunused-function.c: New.
9011         
9012 2007-06-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9013
9014         * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
9015
9016 2007-06-29  Douglas Gregor  <doug.gregor@gmail.com>
9017
9018         * g++.dg/other/canon-31724.C: New.
9019         
9020 2007-06-29  Jan Hubicka  <jh@suse.cz>
9021
9022         PR middle-end/32372
9023         * gcc.c-torture/compile/pr32372.c: new.
9024
9025 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9026
9027         * gfortran.dg/operator_3.f90: New test.
9028
9029 2007-06-29  Daniel Franke  <franke.daniel@gmail.com>
9030
9031         * gfortran.dg/gomp/reduction1.f90: Adjust error message.
9032         * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
9033
9034 2007-06-29  Richard Guenther  <rguenther@suse.de>
9035
9036         PR middle-end/32493
9037         * gcc.dg/inline-23.c: New testcase.
9038
9039 2007-06-29  Uros Bizjak  <ubizjak@gmail.com>
9040
9041         PR tree-optimization/24659
9042         * gcc.target/i386/vectorize2.c: New test.
9043         * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
9044         * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
9045
9046 2007-06-29  Eric Botcazou  <ebotcazou@adacore.com>
9047
9048         * gcc.dg/pointer-arith-9.c: New test.
9049
9050 2007-06-29  Tobias Burnus  <burnus@net-b.de>
9051
9052         PR fortran/32483
9053         * gfortran.dg/fmt_read_2.f90: New.
9054
9055 2007-06-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9056
9057         * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
9058         If it exists, don't try to create it.
9059
9060 2007-06-28  Geoffrey Keating  <geoffk@apple.com>
9061
9062         * g++.dg/ext/visibility/ms-compat-1.C: New.
9063
9064 2007-06-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9065
9066         PR tree-opt/32417
9067         * gfortran.fortran-torture/compile/pr32417.f90: New test.
9068
9069 2007-06-28  Dorit Nuzman  <dorit@il.ibm.com>
9070
9071         * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
9072         targets.
9073
9074 2007-06-27  Daniel Franke  <franke.daniel@gmail.com>
9075
9076         PR fortran/32467
9077         * gfortran.dg/gomp/allocatable_components_1.f90: New test.
9078
9079 2007-06-27  Richard Guenther  <rguenther@suse.de>
9080
9081         PR middle-end/32492
9082         * gcc.dg/inline-22.c: New testcase.
9083
9084 2007-06-26  Hui-May Chang <hm.chang@apple.com>
9085
9086         * gcc.target/i386/large-size-array-3.c: Remove the larger size of
9087         the scan-assembler constant.
9088
9089 2007-06-25  Geoffrey Keating  <geoffk@apple.com>
9090
9091         PR 20216
9092         * gcc.dg/pr20216.c: New.
9093
9094 2007-06-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9095
9096         PR tree-opt/32421
9097         * gcc.dg/vect/pr32421.c: New test.
9098
9099 2006-06-26  Simon Martin  <simartin@users.sourceforge.net>
9100
9101         PR c++/32111
9102         * g++.dg/other/friend5.C: New test.
9103
9104 2007-06-25  Paul Thomas  <pault@gcc.gnu.org>
9105
9106         PR fortran/32464
9107         * gfortran.dg/host_assoc_function_2.f90: New test.
9108
9109         PR fortran/31494
9110         * gfortran.dg/host_assoc_call_1.f90: New test.
9111
9112 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9113
9114         * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
9115         
9116 2007-06-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9117
9118         PR fortran/32456
9119         * gfortran.dg/error_format.f90: New test.
9120
9121 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9122
9123         PR fortran/32136
9124         * gfortran.dg/pr32136.f90: New test.
9125
9126 2007-06-24  Paul Thomas  <pault@gcc.gnu.org>
9127
9128         PR fortran/31726
9129         * gfortran.dg/minmaxloc_1.f90: New test.
9130
9131         PR fortran/32298
9132         * gfortran.dg/minmaxloc_2.f90: New test.
9133
9134 2007-06-23  Richard Guenther  <rguenther@suse.de>
9135
9136         PR tree-optimization/16876
9137         PR middle-end/29478
9138         * gcc.dg/pr29254.c: The warning is bogus.
9139         * gcc.dg/warn-1.c: Likewise.
9140         * gcc.dg/assign-warn-3.c: Likewise.
9141         * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
9142
9143 2007-06-23  Richard Earnshaw  <rearnsha@arm.com>
9144
9145         * gcc.c-torture/execute/20070623-1.c: New.
9146
9147 2007-06-22  Jan Hubicka  <jh@suse.cz>
9148
9149         * gcc.c-torture/compile/pr31541.c: New.
9150
9151 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
9152
9153         * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
9154         Remove -m64 from dg-options.
9155
9156 2007-06-22  Uros Bizjak  <ubizjak@gmail.com>
9157
9158         PR middle-end/32374
9159         * gcc.dg/pr32374.c: New test.
9160
9161 2007-06-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9162
9163         PR fortran/32360
9164         * gfortran.dg/pointer_assign_3.f90: New test.
9165
9166 2007-06-21  Sebastian Pop  <sebpop@gmail.com>
9167
9168         * gcc.dg/tree-ssa/pr19590.c: New.
9169
9170 2007-06-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9171
9172         PR fortran/31162
9173         * gfortran.dg/assign.f90: Update test.
9174         * gfortran.dg/real_do_1.f90: Update test.
9175         * gfortran.dg/gomp/omp_do1.f90: Update test.
9176         * gfortran.dg/warnings_are_errors_1.f: Update test.
9177         * gfortran.dg/g77/20010519-1.f: Update test.
9178         * gfortran.dg/g77/pr9258.f: Update test.
9179         * gfortran.dg/g77/960317-1.f: Update test.
9180
9181 2007-06-21  Richard Guenther  <rguenther@suse.de>
9182
9183         PR tree-optimization/32453
9184         * gcc.c-torture/compile/pr32453.c: New testcase.
9185
9186 2007-06-21  Jakub Jelinek  <jakub@redhat.com>
9187
9188         PR tree-optimization/31866
9189         * gcc.dg/pr31866.c: New test.
9190
9191 2007-06-21  Richard Guenther  <rguenther@suse.de>
9192
9193         PR tree-optimization/32451
9194         * g++.dg/torture/20070621-1.C: New testcase.
9195
9196 2007-06-21  Christian Bruel  <christian.bruel@st.com>
9197
9198         * gcc.dg/attr-isr.c: Test delay slot content.
9199         
9200 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9201
9202         PR fortran/32361
9203         gfortran.dg/pointer_assign_2.f90: New test.
9204
9205 2007-06-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9206
9207         PR fortran/25061
9208         gfortran.dg/invalid_procedure_name.f90: New test.
9209
9210 2007-06-20  Adam Nemet  <anemet@caviumnetworks.com>
9211
9212         PR tree-optimization/25737
9213         * gcc.dg/tree-ssa/alias-14.c: New test.
9214
9215 2007-06-20  Hui-May Chang  <hm.chang@apple.com>
9216
9217         * gcc.target/i386/large-size-array-3.c: New.
9218
9219 2007-06-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9220         Richard Guenther  <rguenther@suse.de>
9221
9222         PR fortran/32140
9223         * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
9224
9225 2007-06-20  Jakub Jelinek  <jakub@redhat.com>
9226
9227         PR middle-end/31959
9228         * gcc.dg/pr31959.c: New test.
9229
9230         PR inline-asm/32109
9231         * g++.dg/ext/asm10.C: New test.
9232
9233         PR middle-end/32285
9234         * gcc.c-torture/execute/20070614-1.c: New test.
9235
9236 2007-06-19  Seongbae Park  <seongbae.park@gmail.com>
9237
9238         * gcc.target/arm/stack-corruption.c: New test.
9239
9240 2007-06-19  Richard Guenther  <rguenther@suse.de>
9241
9242         * g++.dg/torture/pr30252.C: New testcase.
9243
9244 2007-06-19  Jakub Jelinek  <jakub@redhat.com>
9245
9246         PR tree-optimization/32353
9247         * g++.dg/opt/nrv13.C: New test.
9248
9249 2007-06-19  Paul Thomas  <pault@gcc.gnu.org>
9250
9251         PR fortran/20863
9252         PR fortran/20882
9253         * gfortran.dg/impure_assignment_2.f90 : New test.
9254
9255         PR fortran/32236
9256         * gfortran.dg/data_initialized_2.f90 : New test.
9257
9258         * gfortran.dg/equiv_7.f90 : Test for endianess and call the
9259         appropriate version of 'dmach'.
9260
9261 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
9262
9263         PR target/32389
9264         * gcc.target/i386/pr32389.c New test.
9265
9266 2007-06-18  Simon Baldwin <simonb@google.com>
9267
9268         PR c++/31923
9269         * g++.dg/template/error25.C: New.
9270         * g++.dg/template/spec35.C: New.
9271
9272 2007-06-18  Kenneth Zadeck <zadeck@naturalbridge.com>
9273
9274         * gcc.c-torture/compile/pr32355.c: New testcase.
9275         
9276 2007-06-18  Uros Bizjak  <ubizjak@gmail.com>
9277
9278         PR tree-optimization/32383
9279         * g++.dg/opt/pr32383.C: New test.
9280
9281 2007-06-17  Uros Bizjak  <ubizjak@gmail.com>
9282
9283         PR rtl-optimization/32366
9284         * gcc.dg/vect/pr32366.c: New test.
9285
9286 2007-06-17  Kenneth Zadeck <zadeck@naturalbridge.com>
9287
9288         * gcc.c-torture/compile/pr32349.c: New testcase.
9289         
9290 2007-06-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9291
9292         * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
9293         * gcc.target/sparc/combined-2.c: Likewise.
9294         * gcc.target/sparc/fexpand.c : Likewise.
9295         * gcc.target/sparc/fnot.c: Likewise.  Fix a couple of prototypes.
9296         * gcc.target/sparc/fpack16.c : Likewise.
9297         * gcc.target/sparc/fpmerge.c : Likewise.
9298         * gcc.target/sparc/fpmul.c : Likewise.
9299         * gcc.target/sparc/noresult.c : Likewise.
9300         * gcc.target/sparc/pdist.c: Likewise.
9301
9302 2007-06-16  Uros Bizjak  <ubizjak@gmail.com>
9303
9304         PR middle-end/31723
9305         * gcc.target/i386/recip-divf.c: New test.
9306         * gcc.target/i386/recip-sqrtf.c: Ditto.
9307         * gcc.target/i386/recip-vec-divf.c: Ditto.
9308         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9309         * gcc.target/i386/sse-recip.c: Ditto.
9310         * gcc.target/i386/sse-recip-vec.c: Ditto.
9311
9312 2007-06-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9313
9314         PR tree-opt/32225
9315         * gcc.c-torture/compile/20070605-1.c: New test.
9316
9317         * gcc.c-torture/compile/20070603-1.c: New testcase.
9318         * gcc.c-torture/compile/20070603-2.c: New testcase.
9319
9320         * gcc.c-torture/compile/20070531-1.c: New test.
9321
9322         PR tree-opt/32167
9323         * gcc.c-torture/compile/20070531-2.c: New test.
9324
9325         PR tree-opt/32144
9326         * gcc.c-torture/compile/20070529-1.c: New test.
9327
9328         PR tree-opt/32145
9329         * gcc.c-torture/compile/20070529-2.c: New test.
9330
9331         PR tree-opt/32015
9332         * gcc.c-torture/compile/20070520-1.c: New test.
9333
9334         * g++.dg/ext/java-1.C: New test.
9335
9336         * gcc.dg/vect/vect-106.c: We are now able to vectorize two
9337         loops instead of one. Remove the "can't determine dependence"
9338         check.
9339         * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
9340         needed as the cast is gone in the first place.
9341         * gcc.dg/max-1.c: Change local variable a to be a global one.
9342         * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
9343         have a cast which is PREd.
9344
9345 2007-06-15  Mark Mitchell  <mark@codesourcery.com>
9346
9347         * g++.dg/lookup/anon6.C: New test.
9348
9349 2007-06-14  Dirk Mueller  <dmueller@suse.de>
9350
9351         PR c++/31806
9352         * g++.dg/opt/static6.C: New testcase.
9353
9354 2007-06-14  Geoff Keating  <geoffk@apple.com>
9355
9356         * g++.dg/ext/visibility/overload-1.C: New.
9357
9358         PR 31093
9359         * g++.dg/ext/visibility/anon4.C: New.
9360
9361 2007-06-14  Uros Bizjak  <ubizjak@gmail.com>
9362
9363         PR target/32268
9364         * gcc.target/i386/pr32268.c: New test.
9365
9366 2007-06-14  H.J. Lu  <hongjiu.lu@intel.com>
9367
9368         * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
9369         from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
9370         _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
9371
9372         *  gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
9373         from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
9374         converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
9375         BID is used.
9376
9377 2007-06-14  Paul Thomas  <pault@gcc.gnu.org>
9378
9379         PR fortran/32302
9380         * gfortran.dg/common_resize_1.f90: New test.
9381
9382 2007-06-14  Dorit Nuzman  <dorit@il.ibm.com>
9383
9384         PR target/32274
9385         * gcc.dg/vect/pr32224.c: Fix.   
9386         
9387 2007-06-13  Eric Christopher  <echristo@apple.com>
9388
9389         * gcc.target/i386/ssefn-1.c: Add -march=i386.
9390
9391 2007-06-13  Tobias Burnus  <burnus@net-b.de>
9392
9393         PR fortran/32323
9394         * gfortran.dg/actual_array_vect_1.f90: New.
9395
9396 2007-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9397
9398         * gcc.target/sparc/mfpu.c: New test.
9399
9400 2007-06-12  Geoff Keating  <geoffk@apple.com>
9401
9402         * g++.dg/warn/weak1.C: Suppress on Darwin.
9403         * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
9404
9405 2007-06-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9406
9407         PR middle-end/31579
9408          * g++.dg/torture/pr31579.C: New testcase.
9409
9410 2007-06-12  Ian Lance Taylor  <iant@google.com>
9411
9412         PR libstdc++/29286
9413         * g++.dg/init/new16.C: New test.
9414         * g++.dg/init/new17.C: New test.
9415         * g++.dg/init/new18.C: New test.
9416         * g++.dg/init/new19.C: New test.
9417
9418 2007-06-12  Olivier Hainque  <hainque@adacore.com>
9419
9420         * gnat.dg/lhs_view_convert.adb: New test.
9421
9422 2007-06-12  Richard Guenther  <rguenther@suse.de>
9423
9424         PR tree-optimization/15353
9425         PR tree-optimization/31657
9426         * gcc.c-torture/execute/20070424-1.c: New testcase.
9427         * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
9428         * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
9429         * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
9430         * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
9431         * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
9432
9433 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
9434
9435         PR rtl-optimization/32293
9436         * gcc.dg/pr32293.c: New test.
9437
9438 2007-06-12  Uros Bizjak  <ubizjak@gmail.com>
9439
9440         * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
9441
9442 2007-06-12  Paul Thomas  <pault@gcc.gnu.org>
9443
9444         PR fortran/29786
9445         * gfortran.dg/equiv_7.f90: New test.
9446         * gfortran.dg/equiv_constraint_7.f90: Change error message.
9447
9448         PR fortran/30875
9449         * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
9450
9451 2007-06-11  Andreas Tobler  <a.tobler@schweiz.org>
9452
9453         * gcc.dg/setjmp-3.c: Rename raise to raise0.
9454         * gcc.dg/setjmp-4.c: Likewise.
9455         * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
9456
9457 2007-06-11  Paolo Bonzini  <bonzini@gnu.org>
9458
9459         PR rtl-optimization/31025
9460         * gfortran.dg/pr31025.f90: New.
9461
9462 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
9463
9464         PR target/32280
9465         * gcc.target/i386/pr32280.c: New test.
9466
9467 2007-06-11  Uros Bizjak  <ubizjak@gmail.com>
9468
9469         PR middle-end/32279
9470         * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
9471
9472 2007-06-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9473
9474         PR libgfortran/32235
9475         * gfortran.dg/backspace_9.f: New test.
9476
9477 2007-06-10  Zdenek Dvorak  <dvorakz@suse.cz>
9478
9479         * gcc.dg/tree-ssa/prefetch-7.c: New test.
9480
9481 2007-06-09  Zdenek Dvorak  <dvorakz@suse.cz>
9482
9483         * gcc.dg/tree-ssa/loop-28.c: New testcase.
9484
9485 2007-06-09  Ian Lance Taylor  <iant@google.com>
9486
9487         PR tree-optimization/32169
9488         * gcc.c-torture/compile/pr32169.c: New test.
9489
9490 2007-06-08  Harsha Jagasia <harsha.jagasia@amd.com>
9491
9492         * gcc.dg/vect/costmodel: New directory.
9493         * gcc.dg/vect/costmodel/i386: New directory.
9494         * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
9495         * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
9496         New test.
9497         * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
9498         * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
9499         * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
9500         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
9501         * gcc.dg/vect/costmodel/x86_64: New directory.
9502         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
9503         New testsuite.
9504         * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
9505         New test.
9506         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
9507         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
9508         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
9509         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
9510         * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
9511
9512 2007-06-08  Uros Bizjak  <ubizjak@gmail.com>
9513
9514         PR tree-optimization/32243
9515         * gcc.dg/vect/vect.exp: Add support for -O3 tests.  Reset default
9516         flags for -Os tests.
9517         * gcc.dg/vect/03-vect-pr32243.c: New test.
9518
9519 2007-06-08  Dorit Nuzman  <dorit@il.ibm.com>
9520
9521         PR tree-optimization/32224
9522         * gcc.dg/vect/pr32224.c: New test.
9523
9524 2007-06-08  Jakub Jelinek  <jakub@redhat.com>
9525
9526         PR c++/32177
9527         * g++.dg/gomp/pr32177.C: New test.
9528
9529 2007-06-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9530
9531         PR testsuite/25241
9532         * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
9533         * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
9534         warning nor an error.
9535         * gcc.dg/Wfatal-2.c: Likewise.
9536         * gcc.dg/Werror-1.c: Likewise.
9537         * gcc.dg/Werror-5.c: Likewise.
9538         * gcc.dg/Werror-7.c: Likewise.
9539         * gcc.dg/Werror-10.c: Likewise.
9540         * gcc.dg/Werror-11.c: Likewise.
9541
9542 2007-06-07  Simon Martin  <simartin@users.sourceforge.net>
9543
9544         PR c++/30759
9545         * g++.dg/init/brace6.C: New test.
9546
9547 2007-06-07  Geoffrey Keating  <geoffk@apple.com>
9548
9549         * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
9550         * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
9551         * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
9552         * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
9553
9554         * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
9555         * gcc.dg/20050826-1.c: Run on all Darwin platforms.
9556         * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
9557         * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
9558         * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
9559         * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
9560         * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
9561         * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
9562
9563         * gcc.dg/darwin-minversion-3.c: New.
9564
9565 2007-06-07  Uros Bizjak  <ubizjak@gmail.com>
9566
9567         * gcc.target/i386/builtin-copysign.c: New test.
9568
9569 2007-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
9570
9571         PR tree-optimization/32220
9572         * gfortran.dg/predcom-2.f: New testcase.
9573
9574 2007-06-06  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9575
9576         PR tree-opt/32231
9577         * gcc.target/i386/vectorize4.c: New test.
9578
9579 2007-06-06  Steve Ellcey  <sje@cup.hp.com>
9580
9581         * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
9582
9583 2007-06-06  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9584
9585         PR testsuite/25241
9586         * gcc.dg/simd-5.c: Mark output as a note.
9587         * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
9588         dg-message.
9589         * gcc.dg/simd-1.c: Likewise.
9590         * gcc.dg/always_inline.c: Mark output as a sorry.
9591         * gcc.dg/always_inline2.c: Likewise.
9592         * gcc.dg/always_inline3.c: Likewise.
9593
9594 2007-06-06  Ian Lance Taylor  <iant@google.com>
9595
9596         * g++.dg/conversion/enum1.C: New test.
9597
9598 2007-06-06  Uros Bizjak  <ubizjak@gmail.com>
9599
9600         PR tree-optimization/32216
9601         * gcc.dg/vect/pr32216.c: New test.
9602
9603 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9604
9605         PR testsuite/18923
9606         * gfortran.dg/invalid_contains_1.f90: New test.
9607         * gfortran.dg/invalid_contains_2.f90: New test.
9608
9609 2007-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9610
9611         PR testsuite/32057
9612         * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
9613         midnight issues.
9614
9615 2007-06-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9616
9617         PR testsuite/25241
9618         * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
9619         dg-message to match de note.
9620         * gcc.dg/pr26570.c: Use dg-message for a note.
9621         * gcc.dg/pr29254.c: Use dg-message for generic output and use
9622         dg-error instead of dg-warning because of -Werror.
9623         * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
9624         neither an error, nor a warning.
9625         * gcc.dg/glibc-uclibc-2.c: Likewise
9626         * gcc.dg/cpp/19940712-1.c: Likewise.
9627
9628 2007-06-05  Joerg Wunsch  <j.gnu@uriah.heep.sax.de>
9629
9630         PR preprocessor/23479
9631         * gcc.dg/binary-constants-1.c: Add test suites for
9632         the 0b-prefixed binary integer constants.
9633         * gcc.dg/binary-constants-2.c: Ditto.
9634         * gcc.dg/binary-constants-3.c: Ditto.
9635         * gcc.dg/binary-constants-4.c: Ditto.
9636
9637 2007-06-05  Ian Lance Taylor  <iant@google.com>
9638
9639         * gcc.dg/Wstrict-overflow-19.c: New test.
9640
9641 2007-06-05  Razya Ladelsky  <razya@il.ibm.com>
9642
9643         * gcc.dg/matrix/matrix-6.c: Remove conversion.
9644
9645 2007-06-04  Ian Lance Taylor  <iant@google.com>
9646
9647         * gcc.dg/Wstrict-overflow-18.c: New test.
9648
9649 2007-06-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
9650
9651         PR testsuite/25241
9652         * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
9653         * gcc.dg/cpp/mi5.c: Likewise.
9654         * gcc.dg/cpp/mi7.c: Likewise.
9655
9656 2007-06-04  Uros Bizjak  <ubizjak@gmail.com>
9657
9658         PR c/32191
9659         * gcc.dg/pr32191.c: New test.
9660
9661 2007-05-28  Tobias Burnus  <burnus@net-b.de>
9662
9663         PR fortran/32124
9664         * gfortran.dg/allocate_stat_1.f90: Remove.
9665
9666 2007-06-02  H.J. Lu  <hongjiu.lu@intel.com>
9667
9668         * gcc.target/i386/sse4_2-check.h: New.
9669         * gcc.target/i386/sse4_2-crc32b.c: Likewise.
9670         * gcc.target/i386/sse4_2-crc32.h: Likewise.
9671         * gcc.target/i386/sse4_2-crc32l.c: Likewise.
9672         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
9673         * gcc.target/i386/sse4_2-crc32w.c: Likewise.
9674         * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
9675         * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
9676         * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
9677         * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
9678         * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
9679         * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
9680         * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
9681         * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
9682         * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
9683         * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
9684         * gcc.target/i386/sse4_2-popcnt.h: Likewise.
9685         * gcc.target/i386/sse4_2-popcntl.c: Likewise.
9686         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
9687
9688 2007-06-01  Geoffrey Keating  <geoffk@apple.com>
9689
9690         * gcc.dg/pie-link.c: New test.
9691
9692 2007-06-01  Ian Lance Taylor  <iant@google.com>
9693
9694         * gcc.dg/Wstrict-overflow-17.c: New test.
9695
9696 2007-06-01  Kazu Hirata  <kazu@codesourcery.com>
9697
9698         * gcc.dg/builtin-return-1.c (g): New.
9699         (main): Allocate at least 64 bytes on the stack.
9700
9701 2007-05-31  Mark Mitchell  <mark@codesourcery.com>
9702
9703         * g++.dg/init/cleanup3.C: New test.
9704
9705 2007-05-31  Rask Ingemann Lambertsen  <rask@sygehus.dk>
9706
9707         * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
9708         int is 16 bits.
9709
9710 007-05-31  Paul Thomas  <pault@gcc.gnu.org>
9711
9712         PR fortran/32156
9713         * gfortran.dg/char_array_constructor_3.f90: New test.
9714
9715 2007-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
9716
9717         PR tree-optimization/32160
9718         * gfortran.dg/predcom-1.f: New test.
9719
9720 2007-05-31  Richard Guenther  <rguenther@suse.de>
9721
9722         * g++.dg/other/str_empty.C: Move...
9723         * g++.dg/other/pr30567.C: Move...
9724         * g++.dg/tree-ssa/pr27218.C: Move...
9725         * g++.dg/torture: ...here and remove dg-options.
9726
9727 2007-05-31  Paolo Carlini  <pcarlini@suse.de>
9728
9729         PR c++/32158
9730         * g++.dg/ext/is_pod_incomplete.C: New.
9731
9732 2007-05-31  Russell Yanofsky <russ@yanofsky.org>
9733             Douglas Gregor <doug.gregor@gmail.com>
9734             Pedro Lamarao <pedro.lamarao@mndfck.org>
9735             Howard Hinnant <howard.hinnant@gmail.com>
9736
9737         PR c++/7412
9738         PR c++/29939
9739         * g++.dg/cpp0x/rv8p.C: New.
9740         * g++.dg/cpp0x/temp-constructor-bug.C: New.
9741         * g++.dg/cpp0x/cast-bug.C: New.
9742         * g++.dg/cpp0x/elision_weak.C: New.
9743         * g++.dg/cpp0x/collapse-bug.C: New.
9744         * g++.dg/cpp0x/rv3p.C: New.
9745         * g++.dg/cpp0x/rv7n.C: New.
9746         * g++.dg/cpp0x/overload-conv-1.C: New.
9747         * g++.dg/cpp0x/rv2n.C: New.
9748         * g++.dg/cpp0x/deduce.C: New.
9749         * g++.dg/cpp0x/temp-va-arg-bug.C: New.
9750         * g++.dg/cpp0x/rv6p.C: New.
9751         * g++.dg/cpp0x/template_deduction.C: New.
9752         * g++.dg/cpp0x/implicit-copy.C: New.
9753         * g++.dg/cpp0x/rv1p.C: New.
9754         * g++.dg/cpp0x/cast.C: New.
9755         * g++.dg/cpp0x/rv5n.C: New.
9756         * g++.dg/cpp0x/collapse.C: New.
9757         * g++.dg/cpp0x/overload-conv-2.C: New.
9758         * g++.dg/cpp0x/rv4p.C: New.
9759         * g++.dg/cpp0x/rvo.C: New.
9760         * g++.dg/cpp0x/iop.C: New.
9761         * g++.dg/cpp0x/rv3n.C: New.
9762         * g++.dg/cpp0x/rv7p.C: New.
9763         * g++.dg/cpp0x/reference_collapsing.C: New.
9764         * g++.dg/cpp0x/overload.C: New.
9765         * g++.dg/cpp0x/named.C: New.
9766         * g++.dg/cpp0x/rv2p.C: New.
9767         * g++.dg/cpp0x/rv6n.C: New.
9768         * g++.dg/cpp0x/not_special.C: New.
9769         * g++.dg/cpp0x/bind.C: New.
9770         * g++.dg/cpp0x/rv1n.C: New.
9771         * g++.dg/cpp0x/rv5p.C: New.
9772         * g++.dg/cpp0x/elision.C: New.
9773         * g++.dg/cpp0x/named_refs.C: New.
9774         * g++.dg/cpp0x/unnamed_refs.C: New.
9775         * g++.dg/cpp0x/rv4n.C: New.
9776         * g++.dg/cpp0x/elision_neg.C: New.
9777         * g++.dg/init/copy7.C: Run in C++98 mode.
9778         * g++.dg/overload/arg1.C: Ditto.
9779         * g++.dg/overload/arg4.C: Ditto.
9780
9781 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
9782
9783         PR c++/31809
9784         * g++.dg/opt/static5.C: New test.
9785
9786 2007-05-30  Richard Guenther  <rguenther@suse.de>
9787
9788         * g++.dg/dg.exp: Prune torture/.
9789         * g++.dg/torture/dg-torture.exp: New testsuite.
9790
9791 2007-05-30  Kazu Hirata  <kazu@codesourcery.com>
9792
9793         * gcc.target/arm/pr27387.C: Move and rename to ...
9794         * g++.dg/inherit/thunk8.C: ... here.
9795
9796 2007-05-30  Jakub Jelinek  <jakub@redhat.com>
9797
9798         PR tree-optimization/31769
9799         * g++.dg/gomp/pr31769.C: New test.
9800
9801 2007-05-29  Hui-May Chang  <hm.chang@apple.com>
9802
9803         * gcc.target/i386/stack-realign.c: New.
9804
9805 2007-05-29  Zdenek Dvorak  <dvorakz@suse.cz>
9806
9807         * gcc.dg/tree-ssa/prefetch-6.c: New test.
9808
9809 2007-05-29  Tobias Schlüter  <tobi@gcc.gnu.org>
9810
9811         * gfortran.dg/sizeof.f90: New.
9812
9813 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9814
9815         PR c/31339
9816         * gcc.dg/boolcomplex-1.c: New test.
9817
9818         PR c++/31339
9819         * g++.dg/ext/boolcomplex-1.c: New test.
9820
9821 2007-05-28  Razya Ladelsky  <razya@il.ibm.com>
9822
9823         * gcc.dg/matrix: New directory.
9824
9825 2007-05-28  Tobias Burnus  <burnus@net-b.de>
9826
9827         PR fortran/32124
9828         * gfortran.dg/allocate_stat_1.f90: New.
9829
9830 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
9831
9832         PR fortran/31972
9833         * transfer_hollerith_1.f90: New test.
9834
9835 2007-05-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9836
9837         PR tree-opt/32100
9838         * gcc.c-torture/execute/vrp-7.c: New test.
9839
9840 2007-05-28  Brooks Moses  <brooks.moses@codesourcery.com>
9841
9842         * gfortran.dg/transfer_simplify_4.f90: New test.
9843
9844 2007-05-27  Tobias Burnus  <burnus@net-b.de>
9845
9846         PR fortran/32088
9847         * gfortran.dg/func_result_3.f90: New.
9848
9849 2007-05-27  Tobias Burnus  <burnus@net-b.de>
9850
9851         PR middle-end/32083
9852         * gfortran.dg/transfer_simplify_3.f90: New.
9853
9854 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
9855
9856         PR target/32065
9857         * gcc.target/i386/pr32065-1.c: Rename from pr32065.c.  Add -std=gnu99
9858         to compile options.
9859         * gcc.target/i386/pr32065-2.c: New test.
9860
9861 2007-05-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9862
9863         PR fortran/31813
9864         * gfortran.dg/io_constraints_2.f90: Update.
9865
9866 2007-05-26  Paul Thomas  <pault@gcc.gnu.org>
9867
9868         PR fortran/31219
9869         * gfortran.dg/array_constructor_17.f90: New test.
9870
9871 2007-05-25  Andrew Pinski  <andrew_pinski@playstation.sony.com>
9872
9873         PR tree-opt/32090
9874         * g++.dg/opt/array2.C: New testcase.
9875
9876 2007-05-26  Uros Bizjak  <ubizjak@gmail.com>
9877
9878         PR target/32065
9879         * gcc.target/i386/pr32065.c: New test.
9880
9881 2007-05-25  Dirk Mueller  <dmueller@suse.de>
9882             Marcus Meissner <meissner@suse.de>
9883
9884         * gcc.dg/attr-alloc_size.c: New.
9885
9886 2007-05-25  Simon Martin  <simartin@users.sourceforge.net>
9887             Lee Millward  <lee.millward@gmail.com>
9888
9889         PR c++/31745
9890         * g++.dg/parse/crash34.C: New test.
9891
9892         * g++.dg/parse/crash35.C: New test.
9893
9894 2007-05-25  H.J. Lu  <hongjiu.lu@intel.com>
9895
9896         * gcc.target/i386/sse2-check.h: New.
9897         * gcc.target/i386/sse2-vec-1.c: Likewise.
9898         * gcc.target/i386/sse2-vec-2.c: Likewise.
9899         * gcc.target/i386/sse2-vec-3.c: Likewise.
9900         * gcc.target/i386/sse2-vec-4.c: Likewise.
9901         * gcc.target/i386/sse2-vec-5.c: Likewise.
9902         * gcc.target/i386/sse2-vec-6.c: Likewise.
9903
9904 2007-05-25  Douglas Gregor <doug.gregor@gmail.com>
9905
9906         PR c++/31431
9907         PR c++/31432
9908         PR c++/31434
9909         PR c++/31435
9910         PR c++/31437
9911         PR c++/31438
9912         PR c++/31442
9913         PR c++/31443
9914         PR c++/31444
9915         PR c++/31445
9916         * g++.dg/cpp0x/pr31431.C: New.
9917         * g++.dg/cpp0x/pr31437.C: New.
9918         * g++.dg/cpp0x/pr31442.C: New.
9919         * g++.dg/cpp0x/pr31444.C: New.
9920         * g++.dg/cpp0x/pr31431-2.C: New.
9921         * g++.dg/cpp0x/pr31432.C: New.
9922         * g++.dg/cpp0x/pr31434.C: New.
9923         * g++.dg/cpp0x/pr31438.C: New.
9924         * g++.dg/cpp0x/pr31443.C: New.
9925         * g++.dg/cpp0x/pr31445.C: New.
9926         * g++.dg/cpp0x/variadic-crash1.C: New.
9927
9928 2007-05-25  Richard Sandiford  <richard@codesourcery.com>
9929
9930         * gcc.target/arm/long-calls-1.c: New test.
9931         * gcc.target/arm/long-calls-2.c: Likewise.
9932         * gcc.target/arm/long-calls-3.c: Likewise.
9933         * gcc.target/arm/long-calls-4.c: Likewise.
9934
9935 2007-05-25  Richard Guenther  <rguenther@suse.de>
9936             Andrew Pinski  <andrew_pinski@playstation.sony.com>
9937
9938         PR tree-optimization/31982
9939         * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
9940
9941 2007-05-25  Paul Thomas  <pault@gcc.gnu.org>
9942
9943         PR fortran/32047
9944         * gfortran.dg/result_in_spec_2.f90: New test.
9945
9946 2007-05-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9947
9948         * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
9949
9950 2007-05-24  Ollie Wild  <aaw@google.com>
9951
9952         * gcc.dg/cpp/counter-1.c: New test.
9953         * gcc.dg/pch/counter-1.c: New test.
9954         * gcc.dg/pch/counter-1.hs: New file.
9955         * gcc.dg/pch/counter-2.c: New test.
9956         * gcc.dg/pch/counter-2.hs: New file.
9957         * gcc.dg/pch/counter-3.c: New test.
9958         * gcc.dg/pch/counter-3.hs: New file.
9959
9960 2007-05-24  Zdenek Dvorak  <dvorakz@suse.cz>
9961
9962         * gcc.dg/tree-ssa/predcom-1.c: New test.
9963         * gcc.dg/tree-ssa/predcom-2.c: New test.
9964         * gcc.dg/tree-ssa/predcom-3.c: New test.
9965         * gcc.dg/tree-ssa/predcom-4.c: New test.
9966         * gcc.dg/tree-ssa/predcom-5.c: New test.
9967         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
9968
9969 2007-05-24  H.J. Lu  <hongjiu.lu@intel.com>
9970
9971         PR testsuite/32062
9972         * gcc.target/i386/sse4_1-check.h (MASK): New.
9973
9974 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9975
9976         PR fortran/32038
9977         * gfortran.dg/pr25603.f: Initialize integer variables.
9978
9979 2007-05-23  Ian Lance Taylor  <iant@google.com>
9980
9981         * g++.dg/other/vrp1.C: New test.
9982
9983 2007-05-23  Simon Martin  <simartin@users.sourceforge.net>
9984
9985         PR preprocessor/20077
9986         * gcc.dg/cpp/paste15.c: New test.
9987
9988 2007-05-23  Sandra Loosemore  <sandra@codesourcery.com>
9989             Nigel Stephens  <nigel@mips.com>
9990             Richard Sandiford  <richard@codesourcery.com>
9991
9992         * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
9993         * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
9994         * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
9995         * gcc.target/mips/inter/mips16-inter.exp: New.
9996
9997 2007-05-23  Kazu Hirata  <kazu@codesourcery.com>
9998
9999         * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
10000
10001 2007-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10002
10003         * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
10004         nor i386-cpuid.h.  Include sse3-check.h.  Remove main ().
10005         * gcc.target/i386/sse3-addsubps.c: Likewise.
10006         * gcc.target/i386/sse3-haddpd.c: Likewise.
10007         * gcc.target/i386/sse3-haddps.c: Likewise.
10008         * gcc.target/i386/sse3-hsubpd.c: Likewise.
10009         * gcc.target/i386/sse3-hsubps.c: Likewise.
10010         * gcc.target/i386/sse3-lddqu.c: Likewise.
10011         * gcc.target/i386/sse3-movddup.c: Likewise.
10012         * gcc.target/i386/sse3-movshdup.c: Likewise.
10013         * gcc.target/i386/sse3-movsldup.c: Likewise.
10014
10015         * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
10016         nor i386-cpuid.h.  Include ssse3-check.h.  Remove main ().
10017         * gcc.target/i386/ssse3-pabsd.c: Likewise.
10018         * gcc.target/i386/ssse3-pabsw.c: Likewise.
10019         * gcc.target/i386/ssse3-palignr.c: Likewise.
10020         * gcc.target/i386/ssse3-phaddd.c: Likewise.
10021         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
10022         * gcc.target/i386/ssse3-phaddw.c: Likewise.
10023         * gcc.target/i386/ssse3-phsubd.c: Likewise.
10024         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
10025         * gcc.target/i386/ssse3-phsubw.c: Likewise.
10026         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
10027         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
10028         * gcc.target/i386/ssse3-pshufb.c: Likewise.
10029         * gcc.target/i386/ssse3-psignb.c: Likewise.
10030         * gcc.target/i386/ssse3-psignd.c: Likewise.
10031         * gcc.target/i386/ssse3-psignw.c: Likewise.
10032         * gcc.target/i386/ssse3-vals.h: Likewise.
10033
10034         * gcc.target/i386/sse3-check.h: New file.
10035         * gcc.target/i386/ssse3-check.h: Likewise.
10036
10037 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10038
10039         PR middle-end/31095
10040         * gcc.c-torture/compile/bcopy-1.c: New testcase.
10041
10042 2007-05-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10043
10044         PR middle-end/31606
10045         * gcc.c-torture/20070522-1.c: New testcase.
10046
10047 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10048
10049         * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
10050
10051 2007-05-22  Kazu Hirata  <kazu@codesourcery.com>
10052
10053         * gcc.c-torture/execute/ieee/20000320-1.x,
10054         gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10055         m68k-*-* and check_effective_target_coldfire_fpu.
10056
10057 2007-05-22  Ollie Wild  <aaw@google.com>
10058
10059         * g++.dg/lookup/hidden-class10.C: New test.
10060         * g++.dg/lookup/hidden-class11.C: New test.
10061
10062 2007-05-22  Ollie Wild  <aaw@google.com>
10063
10064         * g++.dg/lookup/name-clash5.C: New test.
10065         * g++.dg/lookup/name-clash6.C: New test.
10066
10067 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10068
10069         * g++.dg/other/i386-2.C: Update comments on header files tested.
10070         Use -msse4.1 instead of -mssse3.  Include <smmintrin.h> instead
10071         of <tmmintrin.h>.
10072         * gcc.target/i386/sse-12.c: Likewise.
10073         * gcc.target/i386/sse-13.c: Likewise.
10074         * gcc.target/i386/sse-14.c: Likewise.
10075
10076         * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
10077         Redefined to test with immediate operand.
10078         (__builtin_ia32_blendps): Likewise.
10079         (__builtin_ia32_blendpd): Likewise.
10080         (__builtin_ia32_dpps): Likewise.
10081         (__builtin_ia32_dpps): Likewise.
10082         (__builtin_ia32_insertps128): Likewise.
10083         (__builtin_ia32_vec_ext_v4sf): Likewise.
10084         (__builtin_ia32_vec_set_v16qi): Likewise.
10085         (__builtin_ia32_vec_set_v4si): Likewise.
10086         (__builtin_ia32_vec_set_v2di): Likewise.
10087         (__builtin_ia32_vec_ext_v16qi): Likewise.
10088         (__builtin_ia32_vec_ext_v4si): Likewise.
10089         (__builtin_ia32_vec_ext_v2di): Likewise.
10090         (__builtin_ia32_roundpd): Likewise.
10091         (__builtin_ia32_roundsd): Likewise.
10092         (__builtin_ia32_roundps): Likewise.
10093         (__builtin_ia32_roundss): Likewise.
10094         (__builtin_ia32_mpsadbw128): Likewise.
10095
10096 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10097
10098         * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
10099
10100 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10101
10102         * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
10103         failures.
10104         * gcc.dg/dfp/func-struct.c: Ditto.
10105         * gcc.dg/dfp/operator-assignment.c: Ditto.
10106         * gcc.dg/dfp/convert-bfp.c: Ditto.
10107         * gcc.dg/dfp/convert-int.c: Ditto.
10108         * gcc.dg/dfp/convert-int-max.c: Ditto.
10109         * gcc.dg/dfp/func-scalar.c: Ditto.
10110         * gcc.dg/dfp/cast.c: Ditto.
10111         * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
10112         failures, and fix a typo in return type of arg1_128.
10113         * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
10114         failures, and fix a typo in a constant suffix.
10115         * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
10116         * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
10117
10118 2007-05-22  Janis Johnson  <janis187@us.ibm.com>
10119             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10120
10121         * lib/gcc-dg.exp(process_message): New proc.
10122         (dg-message): New test directive.
10123         * gcc.dg/always_inline.c: Use dg-message.
10124         * gcc.dg/always_inline2.c: Ditto.
10125         * gcc.dg/always_inline3.c: Ditto.
10126         * gcc.dg/invalid-call-1.c: Ditto.
10127         * gcc.dg/pr17506.c: Ditto.
10128         * gcc.dg/simd-5.c: Ditto.
10129         * gcc.dg/simd-6.c: Ditto.
10130         * gcc.dg/va-arg-2.c: Ditto.
10131         * gcc.dg/cpp/syshdr.c: Ditto.
10132         * gcc.dg/cpp/unc4.c: Ditto.
10133         * gcc.dg/cpp/trad/mi1.c: Ditto.
10134         * gcc.dg/cpp/trad/mi5.c: Ditto.
10135         * gcc.dg/cpp/trad/mi7.c: Ditto.
10136         * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
10137         * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
10138         * gcc.test-framework/test-framework.awk: Special-case outexists
10139         tests.
10140
10141 2007-05-22  H.J. Lu  <hongjiu.lu@intel.com>
10142
10143         * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
10144         (bit_SSE4_2): Likewise.
10145         (bit_POPCNT): Likewise.
10146
10147         * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
10148         Check if assembler supports SSE4 instructions.
10149
10150         * gcc.target/i386/sse4_1-blendpd.c: New file.
10151         * gcc.target/i386/sse4_1-blendps.c: Likewise.
10152         * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
10153         * gcc.target/i386/sse4_1-blendvps.c: Likewise.
10154         * gcc.target/i386/sse4_1-check.h: Likewise.
10155         * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
10156         * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
10157         * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
10158         * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
10159         * gcc.target/i386/sse4_1-extractps.c: Likewise.
10160         * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
10161         * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
10162         * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
10163         * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
10164         * gcc.target/i386/sse4_1-packusdw.c: Likewise.
10165         * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
10166         * gcc.target/i386/sse4_1-pblendw.c: Likewise.
10167         * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
10168         * gcc.target/i386/sse4_1-pextrb.c: Likewise.
10169         * gcc.target/i386/sse4_1-pextrd.c: Likewise.
10170         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
10171         * gcc.target/i386/sse4_1-pextrw.c: Likewise.
10172         * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
10173         * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
10174         * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
10175         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
10176         * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
10177         * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
10178         * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
10179         * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
10180         * gcc.target/i386/sse4_1-pminsb.c: Likewise.
10181         * gcc.target/i386/sse4_1-pminsd.c: Likewise.
10182         * gcc.target/i386/sse4_1-pminud.c: Likewise.
10183         * gcc.target/i386/sse4_1-pminuw.c: Likewise.
10184         * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
10185         * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
10186         * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
10187         * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
10188         * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
10189         * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
10190         * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
10191         * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
10192         * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
10193         * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
10194         * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
10195         * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
10196         * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
10197         * gcc.target/i386/sse4_1-pmulld.c: Likewise.
10198         * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
10199         * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
10200         * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
10201         * gcc.target/i386/sse4_1-round.h: Likewise.
10202         * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
10203         * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
10204         * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
10205         * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
10206         * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
10207         * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
10208         * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
10209         * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
10210         * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
10211         * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
10212         * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
10213         * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
10214         * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
10215         * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
10216
10217 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10218
10219         PR fortran/31627
10220         * gfortran.dg/bounds_check_7.f90: New test.
10221
10222 2007-05-22  Uros Bizjak  <ubizjak@gmail.com>
10223
10224         * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
10225         (check_effective_target_sse4a): Ditto.
10226
10227         * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
10228         * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
10229         * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
10230         * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
10231         * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
10232         * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
10233         * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
10234         * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
10235         * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
10236         * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
10237         * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
10238         * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
10239         * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
10240         * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
10241         * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
10242         * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
10243         * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
10244         * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
10245         * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
10246         * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
10247
10248 2007-05-21  Mark Mitchell  <mark@codesourcery.com>
10249
10250         * g++.dg/ext/cleanup-1.C: New test.
10251         * g++.dg/ext/cleanup-2.C: Likewise.
10252         * g++.dg/ext/cleanup-3.C: Likewise.
10253         * g++.dg/ext/cleanup-4.C: Likewise.
10254         * g++.dg/ext/cleanup-5.C: Likewise.
10255         * g++.dg/ext/cleanup-6.C: Likewise.
10256         * g++.dg/ext/cleanup-8.C: Likewise.
10257         * g++.dg/ext/cleanup-9.C: Likewise.
10258         * g++.dg/ext/cleanup-10.C: Likewise.
10259         * g++.dg/ext/cleanup-11.C: Likewise.
10260         * g++.dg/ext/cleanup-dtor.C: Likewise.
10261
10262 2007-05-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10263
10264         PR middle-end/31995
10265         * gcc.dg/vect/vect-102a.c: New test.
10266
10267 2007-05-21  Paolo Bonzini  <bonzini@gnu.org>
10268             Paolo Carlini  <pcarlini@suse.de>
10269             Uros Bizjak  <ubizjak@gmail.com>
10270
10271         * gcc.dg/gcc-have-sync-compare-and-swap.c,
10272         gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
10273         gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
10274         gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
10275         gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
10276         New testcases.
10277
10278 2005-05-21  Daniel Franke  <franke.daniel@gmail.com>
10279
10280         PR fortran/32002
10281         * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
10282
10283 2007-05-21  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10284
10285         PR fortran/32027
10286         * gfortran.dg/do_3.F90: Add checks for the final value of the
10287         loop variable.
10288
10289 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
10290
10291         * gcc.c-torture/execute/990127-2.x: New file.
10292
10293 2007-05-21  Uros Bizjak  <ubizjak@gmail.com>
10294
10295         * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
10296         * gcc.target/i386/sse-12: Add -O to compile options.
10297         * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
10298         -msse4a" instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
10299         and mm3dnow.h.  Add -O to compile options.
10300
10301 2007-05-21  Paul Thomas  <pault@gcc.gnu.org>
10302
10303         PR fortran/31867
10304         * gfortran.dg/char_length_5.f90: New test.
10305
10306         PR fortran/31994
10307         * gfortran.dg/array_reference_1.f90: New test.
10308
10309 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10310
10311         PR middle-end/7651
10312         PR c++/11856
10313         PR c/12963
10314         PR c/23587
10315         PR other/29694
10316         * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
10317         * gcc.dg/Wtype-limits.c: New.
10318         * gcc.dg/Wtype-limits-Wextra.c: New.
10319         * gcc.dg/Wtype-limits-no.c: New.
10320         * g++.dg/warn/Wtype-limits.C: New.
10321         * g++.dg/warn/Wtype-limits-Wextra.C: New.
10322         * g++.dg/warn/Wtype-limits-no.C: New.
10323
10324 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10325
10326         * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
10327         instead of "-msse2".'
10328         * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
10329         instead of "-msse3".  Include only ammintrin.h, tmmintrin.h
10330         and mm3dnow.h.
10331         * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
10332         to test with immediate operand.
10333         (__builtin_ia32_insertqi): Ditto.
10334         (__builtin_ia32_palignr128): Ditto.
10335         (__builtin_ia32_palignr): Ditto.
10336         (__builtin_ia32_pshufhw): Ditto.
10337         (__builtin_ia32_pshuflw): Ditto.
10338         (__builtin_ia32_pshufd): Ditto.
10339         (__builtin_ia32_vec_set_v8hi): Ditto.
10340         (__builtin_ia32_vec_ext_v8hi): Ditto.
10341         (__builtin_ia32_shufpd): Ditto.
10342         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10343
10344 2007-05-20  Daniel Franke  <franke.daniel@gmail.org>
10345
10346         PR fortran/32001
10347         * gfortran.dg/min_max_conformance.f90: Added more testcases.
10348
10349 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10350
10351         PR target/31585
10352         * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
10353         and "__inline".  Use "-msse" instead of "-msse2".
10354
10355 2007-05-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10356
10357         PR middle-end/7651
10358         * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
10359         * gcc.dg/20030906-2.c: Likewise.
10360         * objc.dg/method-17.m: Add -Wreturn-type.
10361         * obj-c++.dg/method-21.mm: Likewise.
10362
10363 2007-05-20  Uros Bizjak  <ubizjak@gmail.com>
10364
10365         PR target/31585
10366         * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
10367         (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
10368         (__builtin_ia32_psrlqi128): Ditto.
10369         (__builtin_ia32_psrlwi128): Ditto.
10370         (__builtin_ia32_psrldi128): Ditto.
10371         (__builtin_ia32_psrldqi128): Ditto.
10372         (__builtin_ia32_pslldqi128): Ditto.
10373         (__builtin_ia32_psrawi128): Ditto.
10374         (__builtin_ia32_psradi128): Ditto.
10375         (__builtin_ia32_psllqi128): Ditto.
10376         (__builtin_ia32_pslldi128): Ditto.
10377         (__builtin_prefetch): Ditto.
10378         (__builtin_ia32_pshufw): Ditto.
10379         (__builtin_ia32_vec_set_v4hi): Ditto.
10380         (__builtin_ia32_vec_ext_v4hi): Ditto.
10381         (__builtin_ia32_shufps): Ditto.
10382         * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
10383
10384 2007-05-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10385
10386         PR fortran/31974
10387         * gfortran.dg/char_allocation_1.f90: New test.
10388
10389 2007-05-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10390
10391         * gcc.dg/Wconversion-integer.c: Group testcases and add more.
10392         * gcc.dg/Wconversion-sign.c: New.
10393         * gcc.dg/Wconversion-integer-no-sign.c: New.
10394         * g++.dg/warn/Wconversion-integer.C: Move some warnings to
10395         Wconversion-sign.C
10396         * g++.dg/warn/Wconversion-sign.C: New.
10397         * g++.old-deja/g++.other/warn4.C: Update.
10398         * g++.dg/warn/Wconversion1.C: Likewise.
10399
10400 2007-05-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10401
10402         * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
10403         * gcc.dg/torture/builtin-math-4.c: Likewise.
10404
10405 2007-05-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10406
10407         PR libfortran/31964
10408         * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
10409
10410 2007-05-18  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10411
10412         * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
10413
10414 2007-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10415
10416         PR target/31628
10417         * gcc.target/i386/pr31628.c: New.
10418
10419 2007-05-18  Uros Bizjak  <ubizjak@gmail.com>
10420
10421         PR middle-end/31344
10422         * gcc.dg/pr31344.c: New test.
10423
10424 2007-05-17  Ian Lance Taylor  <iant@google.com>
10425
10426         PR tree-optimization/31953
10427         * gcc.c-torture/compile/pr31953.c: New test.
10428
10429 2007-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10430
10431         * gcc.dg/builtins-1.c: Test reentrant gamma functions.
10432
10433         * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
10434         and drem.
10435         * gcc.dg/torture/builtin-math-4.c: Likewise.
10436
10437         * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
10438         * gcc.dg/torture/builtin-math-4.c: Likewise.
10439
10440         * gcc.dg/torture/builtin-math-4.c: New test.
10441
10442 2007-05-17  Janis Johnson  <janis187@us.ibm.com>
10443             Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
10444
10445         * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
10446         * gcc.dg/cpp/include2.c: Ditto.
10447         * gcc.dg/cpp/mac-dir-2.c: Ditto.
10448         * gcc.dg/cpp/paste5.c: Ditto.
10449         * gcc.dg/cpp/paste6.c: Ditto.
10450         * gcc.dg/cpp/paste8.c: Ditto.
10451         * gcc.dg/cpp/paste11.c: Ditto.
10452         * gcc.dg/cpp/paste13.c: Ditto.
10453         * gcc.dg/cpp/skipping2.c: Ditto.
10454         * gcc.dg/reg-vol-struct-1.c: Ditto.
10455         * gcc.dg/Wshadow-1.c: Ditto.
10456         * gcc.dg/cpp/trad/comment.c: Ditto.
10457         * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
10458         * gcc.dg/cpp/if-2.c: Ditto.
10459         * gcc.dg/array-5.c: Ditto.
10460         * gcc.dg/inline-15.c: Ditto.
10461         * gcc.dg/pr27953.c: Ditto.
10462         * gcc.dg/Wno-c++-compat.c: Ditto.
10463
10464 2007-05-17  Kazu Hirata  <kazu@codesourcery.com>
10465
10466         * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
10467
10468 2007-05-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
10469
10470         * gcc.c-torture/execute/20070517-1.c: New test.
10471
10472 2007-05-17  Daniel Franke <franke.daniel@gmail.com>
10473
10474         PR fortran/31919
10475         * gfortran.dg/min_max_conformance.f90: New test.
10476
10477 2007-05-17  Zdenek Dvorak  <dvorakz@suse.cz>
10478
10479         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
10480         * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
10481         gcc.dg/vect/vect-104.c: Use more complex construction to
10482         prevent vectorizing.
10483         * gcc.dg/tree-ssa/pr21559.c: Update outcome.
10484
10485 2007-05-17  Uros Bizjak  <ubizjak@gmail.com>
10486
10487         PR tree-optimization/24659
10488         * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
10489         * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
10490         not vect_int target.
10491         * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
10492         not vect_int target.  Loop is vectorized for vect_intfloat_cvt
10493         targets.
10494         * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
10495         * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
10496         * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
10497
10498 2007-05-16  Uros Bizjak  <ubizjak@gmail.com>
10499
10500         * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
10501         and x86_64-*-* targets.
10502         * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
10503
10504 2007-05-16  Paul Thomas  <pault@gcc.gnu.org>
10505
10506         PR fortran/18769
10507         PR fortran/30881
10508         PR fortran/31194
10509         PR fortran/31216
10510         PR fortran/31427
10511         * transfer_simplify_1.f90: New test.
10512         * transfer_simplify_2.f90: New test.
10513
10514 2007-05-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
10515
10516         * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
10517
10518 2007-05-14  Janis Johnson  <janis187@us.ibm.com>
10519
10520         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
10521
10522         * gcc.dg/fltconst-pedantic-dfp.c: New test.
10523
10524         PR c/31924
10525         * gcc.dg/fltconst-1.c: New test.
10526
10527         * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
10528         * gcc.dg/dfp/operator-assignment.c: Ditto.
10529
10530 2007-05-14  Paolo Carlini  <pcarlini@suse.de>
10531
10532         PR c++/29928
10533         * g++.dg/rtti/typeid5.C: New.
10534
10535 2007-05-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10536
10537         PR fortran/31725
10538         * gfortran.dg/substr_4.f: New test.
10539
10540 2007-05-14  Kazu Hirata  <kazu@codesourcery.com>
10541
10542         * gcc.target/m68k/interrupt_thread-1.c,
10543         gcc.target/m68k/interrupt_thread-2.c,
10544         gcc.target/m68k/interrupt_thread-3.c: New.
10545         * gcc.target/m68k/m68k.exp: Accept fido.
10546
10547 2007-05-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
10548
10549         * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
10550         * gfortran.dg/altreturn_3.f90: Likewise.
10551         * gfortran.dg/assumed_dummy_1.f90: Likewise.
10552         * gfortran.dg/default_numeric_type_1.f90: Likewise.
10553         * gfortran.dg/inquire_iolength.f90: Likewise.
10554         * gfortran.dg/module_naming_1.f90: Likewise.
10555         * gfortran.dg/oldstyle_2.f90: Likewise.
10556         * gfortran.dg/operator_2.f90: Likewise.
10557         * gfortran.dg/parameter_array_element_1.f90: Likewise.
10558         * gfortran.dg/used_types_11.f90: Likewise.
10559         * gfortran.dg/zero_array_components_1.f90: Likewise.
10560         * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
10561         * gfortran.dg/parameter_array_dummy.f90: Likewise.
10562         * gfortran.dg/real_const_3.f90: Likewise.
10563
10564 2007-05-13  Zdenek Dvorak  <dvorakz@suse.cz>
10565
10566         * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
10567         * gcc.dg/tree-ssa/loop-30.c: New test.
10568
10569 2007-05-13  Richard Guenther  <rguenther@suse.de>
10570
10571         * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
10572         scanning forwprop1.
10573         * g++.dg/tree-ssa/pr31146.C: Likewise.
10574
10575 2007-05-13  Revital Eres  <eres@il.ibm.com>
10576
10577         * gcc.dg/dse.c: New test.
10578
10579 2007-05-12  Richard Guenther  <rguenther@suse.de>
10580
10581         PR tree-optimization/31797
10582         * gcc.c-torture/compile/pr31797.c: New testcase.
10583
10584 2007-05-12  Paul Thomas  <pault@gcc.gnu.org>
10585
10586         PR fortran/30746
10587         * gfortran.dg/host_assoc_function_1.f90: New test.
10588
10589 2007-05-11  Steve Ellcey  <sje@cup.hp.com>
10590
10591         PR c++/31829
10592         * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
10593
10594 2007-05-11  Silvius Rus  <rus@google.com>
10595
10596         * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
10597         * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
10598         * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
10599         * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
10600         * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
10601         * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
10602         * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
10603         * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
10604         * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
10605         * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
10606         * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
10607         * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
10608         * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
10609         * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
10610         * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
10611         * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
10612
10613 2007-05-11  Paolo Carlini  <pcarlini@suse.de>
10614
10615         PR other/31852
10616         * gcc.c-torture/execute/builtins/memchr.c: New.
10617         * gcc.c-torture/execute/builtins/memchr-lib.c: New.
10618         * gcc.c-torture/execute/builtins/lib/memchr.c: New.
10619
10620 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10621
10622         PR fortran/30876
10623         * gfortran.dg/recursive_reference_1.f90: Put error at correct
10624         line.
10625         * gfortran.dg/recursive_reference_2.f90: New test.
10626
10627 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
10628
10629         PR fortran/30878
10630         * gfortran.dg/namelist_29.f90: New test.
10631
10632 2007-05-11  Paul Thomas  <pault@gcc.gnu.org>
10633
10634         PR fortran/31474
10635         * gfortran.dg/entry_10.f90: New test.
10636
10637 2007-05-10  Zdenek Dvorak  <dvorakz@suse.cz>
10638
10639         PR tree-optimization/31885
10640         * gcc.dg/tree-ssa/loop-29.c: New test.
10641
10642 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
10643
10644         * assumed_dummy_1.f90: Fix dg directive.
10645         * char_initialiser_actual.f90: Likewise.
10646         * nested_modules_2.f90: Likewise.
10647         * shift-alloc.f90: Likewise.
10648
10649 2007-05-10  Andreas Krebbel  <krebbel1@de.ibm.com>
10650
10651         * gcc.dg/20070507-1.c: Disable for non-pic targets.
10652
10653 2007-05-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10654
10655         PR libfortran/31880
10656         * gfortran.dg/unf_read_corrupted_2.f90: New test.
10657
10658 2007-05-09  Mike Stump  <mrs@apple.com>
10659
10660         * g++.dg/other/first-global.C: Add -fpie for darwin.
10661         * g++.dg/parse/attr-externally-visible-1.C: Likewise.
10662
10663 2007-05-09  Andreas Krebbel  <krebbel1@de.ibm.com>
10664
10665         * gcc.dg/20070507-1.c: New testcase.
10666
10667 2007-05-08  Chao-ying Fu  <fu@mips.com>
10668
10669         * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
10670         * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
10671         * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
10672         * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
10673
10674 2007-05-08  Simon Martin  <simartin@users.sourceforge.net>
10675
10676         PR 31847
10677         * gcc.dg/pr31847.c: New test.
10678
10679 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
10680
10681         PR fortran/31692
10682         * gfortran.dg/actual_array_result_1.f90: New test.
10683
10684 2007-05-08  Paul Thomas  <pault@gcc.gnu.org>
10685
10686         PR fortran/29397
10687         * gfortran.dg/parameter_array_init_1.f90: New test.
10688
10689         PR fortran/29400
10690         * gfortran.dg/parameter_array_init_2.f90: New test.
10691
10692 2007-05-08  Uros Bizjak  <ubizjak@gmail.com>
10693
10694         PR target/31854
10695         * gcc.target/i386/pr31854.c: New test.
10696
10697 2007-05-07  Janis Johnson  <janis187@us.ibm.com>
10698
10699         * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
10700
10701 2007-05-07  Mike Stump  <mrs@apple.com>
10702
10703         * g++.old-deja/g++.mike/empty.C: Add.
10704
10705 2007-05-07  Eric Christopher  <echristo@apple.com>
10706
10707         * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
10708
10709 2007-05-07  Uros Bizjak  <ubizjak@gmail.com>
10710
10711         * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
10712         variable.  Rearrange conversions from binary float to decimal float.
10713
10714 2007-05-07  Mark Mitchell  <mark@codesourcery.com>
10715
10716         * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
10717         x86.
10718
10719 2007-05-07  Eric Botcazou  <ebotcazou@adacore.com>
10720
10721         * gnat.dg/opt1.ad[sb]: New testcase.
10722
10723 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10724
10725         PR fortran/31399
10726         * gfortran.dg/do_3.F90: New test.
10727
10728 2007-05-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10729
10730         PR fortran/31764
10731         * gfortran.dg/new_line.f90: Add new checks.
10732
10733 2007-05-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10734
10735         PR fortran/31201
10736         * gfortran.dg/large_unit_1.f90: New.
10737         * gfortran.dg/large_unit_2.f90: New.
10738         * gfortran.dg/iostat_4.f90: New
10739         * gfortran.dg/bounds_check_fail_1.f90: Updated.
10740
10741 2007-05-06  Paul Thomas  <pault@gcc.gnu.org>
10742
10743         PR fortran/31540
10744         * gfortran.dg/char_result_4.f90: New test.
10745
10746 2007-06-05  Revital Eres  <eres@il.ibm.com>
10747
10748         PR 30957
10749         * gcc.dg/pr30957-1.c: New test.
10750
10751 2007-05-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10752
10753         PR fortran/31251
10754         * gfortran.dg/char_type_len_2.f90: New test.
10755
10756 2007-05-05  Geoffrey Keating  <geoffk@apple.com>
10757
10758         PR 31775
10759         * g++.dg/other/nested-extern.cc: New.
10760         * g++.dg/other/nested-extern-1.C: New.
10761         * g++.dg/other/nested-extern-2.C: New.
10762
10763 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
10764
10765         PR fortran/31760
10766         * gfortran.dg/erf.f90: New test.
10767         * gfortran.dg/besxy.f90: New test.
10768
10769 2007-05-04  Daniel Franke  <franke.daniel@gmail.com>
10770
10771         PR fortran/22359
10772         * gfortran.dg/fseek.f90: New test.
10773
10774 2007-05-04  Bob Wilson  <bob.wilson@acm.org>
10775
10776         * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
10777
10778 2007-05-04  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10779
10780         PR libfortran/31210
10781         * gfortran.dg/zero_length_1.f90: New test.
10782
10783 2007-05-04  Tobias Burnus  <burnus@net-b.de>
10784
10785         PR fortran/31803
10786         * gfortran.dg/char_pointer_assign_3.f90: New test.
10787         * gfortran.dg/char_result_2.f90: Re-enable test.
10788
10789 2007-05-04  Tobias Burnus  <burnus@net-b.de>
10790
10791         PR fortran/25071
10792         * gfortran.dg/char_length_3.f90: New test.
10793         * gfortran.dg/char_result_2.f90: Fix test.
10794
10795 2007-05-03  Zdenek Dvorak  <dvorakz@suse.cz>
10796
10797         PR tree-optimization/30565
10798         * gcc.dg/tree-ssa/loop-27.c: New test.
10799
10800 2007-05-03  Bernd Schmidt  <bernd.schmidt@analog.com>
10801
10802         * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
10803         * gcc.target/bfin/arith.c (__v2hi): Likewise.
10804         * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
10805         * gcc.target/bfin/shift.c (__v2hi): Likewise.
10806
10807 2007-05-03  Dorit Nuzman  <dorit@il.ibm.com>
10808
10809         PR tree-optimization/31699
10810         * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
10811         New.
10812         (check_effective_target_vect_floatint_cvt): New.
10813         * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
10814         of specific targets.
10815         * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
10816         * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
10817         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10818         * gcc.dg/vect/vect-iv-4.c: Likewise.
10819         * gcc.dg/vect/vect-multitypes-11.c: New.
10820         * gcc.dg/vect/pr31699.c: New.
10821
10822 2007-05-02  Geoffrey Keating  <geoffk@apple.com>
10823
10824         * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
10825
10826 2007-05-02  Seongbae Park  <seongbae.park@gmail.com>
10827
10828         PR C++/31663
10829         * g++.dg/warn/anonymous-namespace-2.C: New.
10830         * g++.dg/warn/anonymous-namespace-2.h: New.
10831
10832 2007-05-02  Paul Brook  <paul@codesourcery.com>
10833
10834         * gcc.dg/arm-eabi1.c: Move debug output.  Augment lcmp/ulcmp tests.
10835
10836 2007-05-02  Eric Christopher  <echristo@apple.com>
10837
10838         * gcc.dg/cpp/if-div.c: New file.
10839
10840 2007-05-02  Tom Tromey  <tromey@redhat.com>
10841
10842         PR preprocessor/28709:
10843         * gcc.dg/cpp/pr28709.c: New file.
10844
10845 2007-05-02  Richard Guenther  <rguenther@suse.de>
10846
10847         PR tree-optimization/31146
10848         * g++.dg/tree-ssa/pr31146-2.C: New testcase.
10849
10850 2007-05-01  Geoffrey Keating  <geoffk@apple.com>
10851
10852         * gcc.c-torture/compile/limits-blockid.c: New.
10853         * gcc.c-torture/compile/limits-caselabels.c: New.
10854         * gcc.c-torture/compile/limits-declparen.c: New.
10855         * gcc.c-torture/compile/limits-enumconst.c: New.
10856         * gcc.c-torture/compile/limits-exprparen.c: New.
10857         * gcc.c-torture/compile/limits-externalid.c: New.
10858         * gcc.c-torture/compile/limits-fnargs.c: New.
10859         * gcc.c-torture/compile/limits-fndefn.c: New.
10860         * gcc.c-torture/compile/limits-idexternal.c: New.
10861         * gcc.c-torture/compile/limits-idinternal.c: New.
10862         * gcc.c-torture/compile/limits-pointer.c: New.
10863         * gcc.c-torture/compile/limits-stringlit.c: New.
10864         * gcc.c-torture/compile/limits-structmem.c: New.
10865         * gcc.c-torture/compile/limits-structnest.c: New.
10866
10867 2007-04-29  Geoffrey Keating  <geoffk@apple.com>
10868
10869         * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
10870
10871 2007-05-01  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10872
10873         PR middle-end/31740
10874         * gcc.c-torture/compile/20070501-1.c: New testcase.
10875
10876 2007-05-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
10877
10878         PR fortran/31732
10879         * gfortran.dg/array_memset_2:  New test case.
10880
10881 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
10882
10883         PR testsuite/31615
10884         * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
10885
10886 2007-05-01  Dorit Nuzman  <dorit@il.ibm.com>
10887
10888         PR testsuite/31589
10889         * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
10890         dg-final test.
10891         * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
10892         keyword to dg-final test.
10893         * gcc.dg/vect/vect-iv-4.c: Likewise.
10894         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10895         * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
10896         test.
10897         * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
10898         cast.
10899         * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
10900         * lib/target-supports.exp
10901         (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
10902         (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
10903
10904 2007-04-30  Kazu Hirata  <kazu@codesourcery.com>
10905
10906         * gcc.c-torture/execute/ieee/20000320-1.c: Use
10907         __LONG_LONG_MAX__ and its friends instead of those supplied by
10908         limits.h.
10909
10910 2007-04-30  Andrew pinski  <andrew_pinski@playstation.sony.com>
10911
10912         PR C++/31721
10913         * g++.dg/ext/vector7.C: New testcase.
10914
10915 2007-04-29  Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10916
10917         PR fortran/31591
10918         * gfortran.dg/bound_simplification_1.f90: New test.
10919
10920 2007-04-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10921
10922         PR fortran/31645
10923         * gfortran.dg/bom_error.f90: New test.
10924         * gfortran.dg/bom_include.f90: New test.
10925         * gfortran.dg/bom_UTF16-LE.f90: New test.
10926         * gfortran.dg/bom_UTF16-BE.f90: New test.
10927         * gfortran.dg/bom_UTF-8.f90: New test.
10928         * gfortran.dg/bom_UTF-32.f90: New test.
10929         * gfortran.dg/bom_UTF-8.F90: New test.
10930         * gfortran.dg/bom_include.inc: New file.
10931
10932 2007-04-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10933
10934         PR C++/30221
10935         * g++.dg/init/ptrfn2.C: New test.
10936         * g++.dg/init/ptrfn3.C: New test.
10937
10938 2007-04-29  Paul Thomas  <pault@gcc.gnu.org>
10939
10940         PR fortran/31711
10941         * gfortran.dg/dependency_21.f90: New test.
10942
10943 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10944
10945         * gfortran.dg/secnds.f: Use real*8.
10946         * gfortran.dg/secnds-1.f: Use real*8.
10947
10948 2007-04-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10949
10950         PR libfortran/31532
10951         * gfortran.dg/inquire_5.f90: Update test.
10952
10953 2007-04-27  Ian Lance Taylor  <iant@google.com>
10954
10955         PR middle-end/31710
10956         * gcc.c-torture/compile/pr31710.c: New test.
10957
10958 2007-04-27  Richard Guenther  <rguenther@suse.de>
10959
10960         PR tree-optimization/30965
10961         PR tree-optimization/30978
10962         * gcc.dg/tree-ssa/pr30978.c: New testcase.
10963         * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
10964         * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
10965         * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
10966
10967 2007-04-27  Richard Guenther  <rguenther@suse.de>
10968
10969         PR tree-optimization/31715
10970         * gcc.dg/Warray-bounds-4.c: New testcase.
10971
10972 2007-04-26  Ian Lance Taylor  <iant@google.com>
10973
10974         PR target/28675
10975         * gcc.c-torture/compile/pr28675.c: New test.
10976
10977 2007-04-26  Andrew Pinski  <andrew_pinski@playstation.sony.com>
10978
10979         PR C++/30016
10980         * g++.dg/ext/vector6.C: New test.
10981
10982 2007-04-26  Kazu Hirata  <kazu@codesourcery.com>
10983
10984         * gcc.c-torture/execute/ieee/20000320-1.x: New.
10985
10986 2007-04-26  Steve Ellcey  <sje@cup.hp.com>
10987
10988         PR middle-end/31617
10989         * g++.dg/other/str_empty.C: Add expected warning.
10990
10991 2007-04-26  Richard Guenther  <rguenther@suse.de>
10992         Daniel Berlin  <dberlin@dberlin.org>
10993
10994         PR tree-optimization/30567
10995         * g++.dg/other/pr30567.C: New testcase.
10996
10997 2007-04-26  Richard Guenther  <rguenther@suse.de>
10998
10999         PR tree-optimization/31703
11000         * gcc.c-torture/compile/pr31703.c: New testcase.
11001         * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
11002         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11003
11004 2007-04-26  Wolfgang Gellerich  <gellerich@de.ibm.com>
11005
11006         * gfortran.dg/open_errors.f90: Added if statements checking
11007         the value of iostat.
11008
11009 2007-04-26  Jakub Jelinek  <jakub@redhat.com>
11010
11011         PR c++/31598
11012         * g++.dg/gomp/pr31598.C: New test.
11013
11014         PR tree-optimization/30558
11015         * g++.dg/gomp/pr30558.C: New test.
11016
11017 2007-04-24  Mark Mitchell  <mark@codesourcery.com>
11018
11019         PR c++/31338
11020         * g++.dg/ext/complex2.C: New test.
11021
11022 2007-04-25  Paolo Carlini  <pcarlini@suse.de>
11023
11024         * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
11025
11026 2007-04-25  Thiemo Seufer  <ths@mips.com>
11027
11028         * gcc.target/mips/mips16e-extends.c (cksum8): Change return
11029         value to signed char.
11030
11031 2007-04-25  Uros Bizjak  <ubizjak@gmail.com>
11032
11033         * gcc.target/i386/reload-1.c. Include <stdint.h>.  Compile for all
11034         ilp32 i?86-*-* and x86_64-*-* targets.  Do not skip test for -m64.
11035         Use scan-rtl-dump-not procedure to scan RTL dump.  Cleanup csa dump.
11036
11037 2007-04-25  Tobias Burnus  <burnus@net-b.de>
11038
11039         PR fortran/31668
11040         * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
11041         statement functions.
11042         * gfortran.dg/c_by_val_5.f90: New test.
11043
11044 2007-04-25  Wolfgang Gellerich  <gellerich@de.ibm.com>
11045
11046         * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
11047         with two new subroutines to avoid parameter-induced aliasing.
11048         * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
11049         * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
11050
11051 2007-04-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11052
11053         * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
11054         * g++.dg/warn/Warray-bounds.C: Likewise.
11055
11056 2007-04-24  Ian Lance Taylor  <iant@google.com>
11057
11058         PR tree-optimization/31605
11059         * gcc.c-torture/execute/pr31605.c: New test.
11060
11061 2007-04-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11062
11063         PR fortran/31587
11064         * lib/gcc-dg.exp (scan-module): New function.
11065         * gfortran.dg/module_md5_1.f90: New test.
11066
11067 2007-04-24  Douglas Gregor  <doug.gregor@gmail.com>
11068
11069         * g++.old-deja/g++.pt/defarg6.C: Only run with
11070         -std=gnu++98.
11071         * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
11072         * g++.dg/cpp0x/variadic61.C: Ditto.
11073         * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
11074         * g++.dg/cpp0x/variadic62.C: Ditto.
11075         * g++.dg/template/meminit1.C: Ditto.
11076         * g++.dg/template/operator7.C: Ditto.
11077         * g++.dg/template/static15.C: Ditto.
11078         * g++.dg/template/invalid1.C: Ditto.
11079         * g++.dg/template/shift1.C: Ditto.
11080         * g++.dg/template/error10.C: Ditto.
11081
11082 2007-04-24  Simon Martin  <simartin@users.sourceforge.net>
11083
11084         PR diagnostic/25923
11085         * gfortran.dg/pr25923.f90: New test.
11086
11087 2007-04-24  Ian Lance Taylor  <iant@google.com>
11088
11089         PR tree-optimization/31602
11090         * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
11091
11092 2007-04-24  Janis Johnson  <janis187@us.ibm.com>
11093
11094         * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
11095         * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
11096
11097 2007-04-24  Hui-May Chang  <hm.chang@apple.com>
11098
11099         * gcc.target/i386/reload-1.c. New.
11100
11101 2007-04-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11102             Olga Golovanevsky  <olga@il.ibm.com>
11103
11104         * g++.dg/other/str_empty.C: New test.
11105
11106 2007-04-24  Richard Henderson  <rth@redhat.com>
11107
11108         * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
11109
11110 2007-04-24  Andreas Krebbel  <krebbel1@de.ibm.com>
11111
11112         PR target/31641
11113         * gcc.c-torture/compile/pr31641.c: New testcase.
11114
11115 2007-04-24  Richard Sandiford  <richard@nildram.co.uk>
11116
11117         * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
11118         * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
11119         * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
11120         * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
11121
11122 2007-04-23  Simon Baldwin  <simonb@google.com>
11123
11124         * g++.dg/other/error15.C: New.
11125         * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
11126         triggering a "multiple parameters named" error.
11127
11128 2007-04-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
11129
11130         PR fortran/31618
11131         * gfortran.dg/backspace_8.f:  New test case.
11132
11133 2007-04-23  Paul Thomas  <pault@gcc.gnu.org>
11134
11135         PR fortran/31630
11136         * gfortran.dg/used_types_17.f90: New test.
11137
11138         PR fortran/31620
11139         * gfortran.dg/zero_array_components_1.f90: New test.
11140
11141 2007-04-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11142
11143         PR fortran/31616
11144         * gfortran.dg/open_errors.f90: Allow a different error message.
11145
11146 2007-04-23  Uros Bizjak  <ubizjak@gmail.com>
11147
11148         * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
11149         Rename from check_effective_target_vect_pack_mod.  Rename global
11150         variable et_vect_pack_mod to et_vect_pack_trunc.  Update debug
11151         messages.
11152         * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
11153         rename.
11154         * gcc.dg/vect/vect-iv-8a.c: Ditto.
11155         * gcc.dg/vect/vect-multitypes-8.c: Ditto.
11156
11157 2007-04-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11158
11159         PR middle-end/31448
11160         * gcc.c-torture/execute/pr31448.c: New testcase.
11161
11162 2007-04-22  Nick Clifton  <nickc@redhat.com>
11163
11164         * gcc.dg/20020312-2.c: Add support for the FRV.
11165
11166 2007-04-22  Uros Bizjak  <ubizjak@gmail.com>
11167
11168         PR tree-optimization/24659
11169         * gcc.dg/vect/vect-float-extend-1.c: New test.
11170         * gcc.dg/vect/vect-float-truncate-1.c: New test.
11171
11172 2007-04-22  Richard Guenther  <rguenther@suse.de>
11173
11174         PR tree-optimization/29789
11175         * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
11176         * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
11177
11178 2007-04-22  Revital Eres  <eres@il.ibm.com>
11179
11180         * gcc.dg/var-expand2.c: New test.
11181
11182 2007-04-22  Revital Eres  <eres@il.ibm.com>
11183
11184         * gcc.dg/var-expand3.c: New test.
11185
11186 2007-04-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11187
11188         PR fortran/31495
11189         * gfortran.dg/continuation_8.f90: New test.
11190
11191 2007-04-21  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11192
11193         PR C/30265
11194         * gcc.c-torture/compile/compound-literal-2.c: New testcase.
11195         * gcc.c-torture/compile/compound-literal-3.c: New testcase.
11196
11197 2007-04-21  Richard Guenther  <rguenther@suse.de>
11198
11199         PR middle-end/31136
11200         * gcc.c-torture/execute/pr31136.c: New testcase.
11201
11202 2007-04-21  Alexandre Oliva  <aoliva@redhat.com>
11203
11204         * gcc.target/i386/movsi-sm-1.c: New.
11205
11206 2007-04-20  Richard Henderson  <rth@redhat.com>
11207
11208         * gcc.dg/pr28796-2.c: Add -mieee for alpha.
11209         * gcc.dg/pr27095.c: Cope with alpha GOT load.
11210
11211 2007-04-20  Jakub Jelinek  <jakub@redhat.com>
11212
11213         * gcc.target/i386/ordcmp-1.c: New test.
11214         * gcc.target/i386/unordcmp-1.c: New test.
11215
11216         PR tree-optimization/31632
11217         * gcc.c-torture/compile/20070419-1.c: New test.
11218
11219 2007-04-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11220
11221         * gcc.dg/invalid-call-1.c: New test.
11222
11223 2007-04-18  Dirk Mueller  <dmueller@suse.de>
11224
11225         PR diagnostic/31227
11226         * gcc.dg/Warray-bounds-3.c: New.
11227
11228 2007-04-18  Richard Guenther  <rguenther@suse.de>
11229
11230         PR tree-optimization/19431
11231         PR tree-optimization/21463
11232         * gcc.c-torture/execute/20070212-1.c: New testcase.
11233         * gcc.c-torture/execute/20070212-2.c: Likewise.
11234         * gcc.c-torture/execute/20070212-3.c: Likewise.
11235         * gcc.dg/tree-ssa/pr19431.c: Likewise.
11236         * gcc.dg/tree-ssa/pr21463.c: Likewise.
11237         * g++.dg/tree-ssa/pr21463.C: Likewise.
11238         * g++.dg/tree-ssa/pr30738.C: Likewise.
11239
11240 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
11241
11242         PR c++/31513
11243         * g++.dg/expr/bitfield8.C: New test.
11244
11245 2007-04-17  Joseph Myers  <joseph@codesourcery.com>
11246             Richard Sandiford  <richard@codesourcery.com>
11247
11248         * lib/target-supports.exp (check_profiling_available): Return 0
11249         for uClibc with -p or -pg.
11250
11251 2007-04-17  Simon Martin  <simartin@users.sourceforge.net>
11252
11253         PR c++/31517
11254         * g++.dg/template/init7.C: New test.
11255
11256 2007-04-17  Zdenek Dvorak  <dvorakz@suse.cz>
11257
11258         PR rtl-optimization/31360
11259         * gcc.dg/loop-7.c: New test.
11260
11261 2007-04-17  Mark Mitchell  <mark@codesourcery.com>
11262
11263         * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
11264         * lib/compat.exp (compat-run): Use file_on_host, not remote_file
11265         build.
11266         (compat-execute): Likewise.
11267         * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
11268         files to remote hosts.
11269         * lib/c-ctorture.exp (c-torture-compile): Likewise.
11270         (c-torture-execute): Likewise.
11271         * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
11272         or plain file.  Use remote_upload and remote_download to copy
11273         files about.
11274         * lib/scanasm.exp (dg-scan): Upload the file from the remote host
11275         before scanning it.
11276
11277 2007-04-17  Dorit Nuzman  <dorit@il.ibm.com>
11278
11279         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
11280
11281 2007-04-16  Lawrence Crowl  <crowl@google.com>
11282
11283         * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
11284         * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
11285         * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
11286         * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11287         * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
11288         * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
11289         * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
11290         * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
11291         * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
11292         * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11293         * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
11294
11295         * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
11296         * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
11297         * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
11298         * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
11299         * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
11300         * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
11301         * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
11302         * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
11303         * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
11304         * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
11305         * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
11306
11307 2007-04-16  Ian Lance Taylor  <iant@google.com>
11308
11309         PR tree-optimization/31522
11310         * gcc.dg/Wstrict-overflow-16.c: New test.
11311
11312 2007-04-17  Kazu Hirata  <kazu@codesourcery.com>
11313
11314         * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
11315
11316 2007-04-17  Tobias Schlüter  <tobi@gcc.gnu.org>
11317
11318         PR fortran/31144
11319         * gfortran.dg/module_naming_1.f90: New.
11320
11321 2007-04-16  Richard Sandiford  <richard@codesourcery.com>
11322
11323         * lib/target-supports.exp (check_profiling_available): Return
11324         false for m68k-*-uclinux.
11325
11326 2007-04-16  Seongbae Park <seongbae.park@gmail.com>
11327
11328         PR c++/29365
11329         Testcase for c++ anonymous namespace warning
11330
11331         * g++.dg/warn/anonymous-namespace-1.C: New test
11332         * g++.dg/warn/anonymous-namespace-1.h: New test
11333
11334 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11335
11336         PR testsuite/31578
11337         * gcc.dg/gnu89-init-4.c: Change to a compile only test.
11338
11339 2007-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11340
11341         * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
11342
11343 2007-04-15  Paul Thomas  <pault@gcc.gnu.org>
11344
11345         PR fortran/31204
11346         * gfortran.dg/array_constructor_16.f90: New test.
11347
11348 2007-04-15  Kazu Hirata  <kazu@codesourcery.com>
11349
11350         * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
11351         gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
11352
11353 2007-04-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11354
11355         PR rtl-optimization/31500
11356         * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
11357         * g++.dg/warn/Warray-bounds.C: Likewise.
11358
11359 2007-04-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
11360
11361         PR C/31520
11362         * gcc.dg/gnu89-init-4.c: New testcase.
11363
11364 2007-04-14  Jakub Jelinek  <jakub@redhat.com>
11365
11366         PR c++/25874
11367         * gcc.dg/gomp/pr25874.c: Add dg-options.
11368         * g++.dg/gomp/pr25874.C: Add dg-options.
11369
11370 2007-04-14  Bernhard Fischer  <aldot@gcc.gnu.org>
11371
11372         PR fortran/21061
11373         * gfortran.dg/warnings_are_errors_1.f90: New testcase.
11374         * gfortran.dg/warnings_are_errors_1.f: New testcase.
11375
11376 2007-04-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11377
11378         PR fortran/31561
11379         * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
11380
11381 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
11382
11383         PR fortran/29507
11384         PR fortran/31404
11385         * gfortran.dg/initialization_6.f90: New test.
11386
11387 2007-04-14  Kazu Hirata  <kazu@codesourcery.com>
11388
11389         * gcc.c-torture/compile/pr27528.c: Require nonpic.
11390
11391         * lib/target-supports.exp (check_gc_sections_available):
11392         Return false if ldflags includes -elf2flt.
11393
11394 2007-04-13  Jason Merrill  <jason@redhat.com>
11395
11396         PR c++/31074
11397         * conv3.C: New test.
11398
11399 2007-04-13  Mike Stump  <mrs@apple.com>
11400
11401         * obj-c++.dg/stubify-1.mm: Only run on powerpc.
11402         * obj-c++.dg/template-4.mm: Don't run when 64-bit.
11403
11404 2007-04-13  Joseph Myers  <joseph@codesourcery.com>
11405
11406         PR tree-optimization/29598
11407         * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
11408
11409 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11410
11411         PR fortran/31559
11412         * gfortran.dg/func_assign.f90: New test.
11413
11414 2007-04-13  Paul Thomas  <pault@gcc.gnu.org>
11415
11416         PR fortran/31550
11417         * gfortran.dg/used_types_16.f90: New test.
11418
11419 2007-04-13  Tobias Schlüter  <tobi@gcc.gnu.org>
11420
11421         PR fortran/18937
11422         * gfortran.dg/goto_2.f90: New.
11423         * gfortran.dg/goto_3.f90: New.
11424         * gfortran.dg/pr17708.f90: Rename to ...
11425         * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
11426
11427 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11428
11429         PR fortran/31562
11430         * gfortran.dg/f2c_4.c: Use GNU extensions for complex
11431         instead of a struct.
11432
11433 2007-04-13  Tobias Burnus  <burnus@net-b.de>
11434
11435         PR fortran/31562
11436         * gfortran.dg/value_4.c: Use GNU extensions for complex
11437         instead of a struct.
11438
11439 2007-04-13  Richard Guenther  <rguenther@suse.de>
11440
11441         PR tree-optimization/21258
11442         * gcc.dg/tree-ssa/vrp34.c: New testcase.
11443
11444 2007-04-12  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11445
11446         * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
11447         <complex.h>.
11448
11449 2007-04-12  Tobias Schlüter  <tobi@gcc.gnu.org>
11450
11451         PR fortran/31250
11452         * gfortran.dg/char_length_2.f90: New.
11453         * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
11454         * gfortran.dg/repeat_4.f90: Likewise.
11455
11456         PR fortran/31266
11457         * gfortran.dg/char_assign_1.f90: New.
11458
11459         PR fortran/31471
11460         * gfortran.dg/block_name_1.f90: New.
11461         * gfortran.dg/block_name_2.f90: New.
11462
11463 2007-04-12  Douglas Gregor  <doug.gregor@gmail.com>
11464
11465         PR c++/31078
11466         * g++.dg/other/pr31078.C: New.
11467
11468 2007-04-12  Richard Guenther  <rguenther@suse.de>
11469
11470         PR tree-optimization/31169
11471         * gcc.c-torture/execute/pr31169.c: New testcase.
11472
11473 2007-04-12  Richard Guenther  <rguenther@suse.de>
11474
11475         PR tree-optimization/24689
11476         PR tree-optimization/31307
11477         * g++.dg/tree-ssa/pr31307.C: New testcase.
11478         * gcc.dg/tree-ssa/pr24689.c: Likewise.
11479
11480 2007-04-12  Tobias Burnus  <burnus@net-b.de>
11481
11482         PR fortran/31472
11483         * gfortran.dg/access_spec_1.f90: New test.
11484         * gfortran.dg/access_spec_2.f90: New test.
11485         * gfortran.dg/non_module_public.f90: Match new error message.
11486
11487 2007-04-11  Paul Thomas  <pault@gcc.gnu.org>
11488
11489         PR testsuite/31538
11490         * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
11491         to 4 at line 38 to fix bounds problem.
11492
11493 2007-04-11  Tobias Burnus  <burnus@net-b.de>
11494
11495         PR testsuite/31240
11496         * gfortran.dg/pointer_intent_1.f90: Fix test.
11497
11498 2007-04-10  Eric Christopher  <echristo@apple.com>
11499
11500         * lib/target-supports.exp
11501         (check_effective_target_fstack_protector): Rewrite.
11502
11503 2007-04-09  Mark Mitchell  <mark@codesourcery.com>
11504
11505         PR c++/31449
11506         * g++.dg/init/const5.C: New test.
11507
11508 2007-04-09  Jan Hubicka  <jh@suse.cz>
11509
11510         * gcc.dg/tree-ssa/foldaddr-3.c: New file.
11511
11512 2007-04-08  Jan Hubicka  <jh@suse.cz>
11513
11514         * gcc.dg/tree-ssa/foldaddr-2.c: New file.
11515
11516 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11517
11518         PR fortran/31257
11519         * gfortran.dg/achar_4.f90: New test.
11520
11521 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11522
11523         PR fortran/30880
11524         * gfortran.dg/used_dummy_types_8.f90: New test.
11525
11526 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11527
11528         PR fortran/30872
11529         * gfortran.dg/parameter_array_element_1.f90: New test.
11530
11531 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11532
11533         PR fortran/31222
11534         * gfortran.dg/default_numeric_type_1.f90: New test.
11535
11536 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11537
11538         PR fortran/31424
11539         * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
11540
11541 2007-04-07  Paul Thomas  <pault@gcc.gnu.org>
11542
11543         PR fortran/31293
11544         * gfortran.dg/interface_12.f90: New test.
11545
11546 2007-04-07  Bruce Korb  <bkorb@gnu.org>
11547
11548         * gcc.dg/format/opt-6.c: New test.
11549         * gcc.dg/format/nul-1.c: New test.
11550         * gcc.dg/format/nul-2.c: New test.
11551
11552 2007-04-06  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11553
11554         PR libgfortran/31395
11555         * gfortran.dg/fmt_colon.f90: New test.
11556
11557 2007-04-06  Mark Mitchell  <mark@codesourcery.com>
11558
11559         * g++.old-deja/g++.other/init18.C: Use
11560         dg-require-effective-target instead of an explicit xfail.
11561
11562 2007-04-05  Janis Johnson  <janis187@us.ibm.com>
11563
11564         * gcc.dg/dfp/signbit-1.c
11565         * gcc.dg/dfp/signbit-2.c
11566
11567 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
11568
11569         PR fortran/31483
11570         * gfortran.dg/altreturn_5.f90: New test.
11571
11572 2007-04-05  Paul Thomas  <pault@gcc.gnu.org>
11573
11574         PR fortran/31292
11575         * gfortran.dg/contained_module_proc_1.f90: New test.
11576
11577 2007-04-04  Stuart Hastings  <stuart@apple.com>
11578
11579         PR 31281
11580         * objc/execute/exceptions/pr31281.m: New.
11581
11582 2007-04-04  Danny Smith  <dannysmith.users.sourceforge.net>
11583
11584         * g++.dg/ext/dllimport12.C: Update comments.
11585
11586 2007-04-03  Eric Christopher  <echristo@apple.com>
11587
11588         * g++.dg/tree-ssa/pr29902.C: Require ilp32.
11589
11590 2007-04-03  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11591
11592         PR fortran/31304
11593         * gfortran.dg/repeat_2.f90: New test.
11594         * gfortran.dg/repeat_3.f90: New test.
11595         * gfortran.dg/repeat_4.f90: New test.
11596
11597 2007-04-03  Uros Bizjak  <ubizjak@gmail.com>
11598
11599         * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
11600
11601 2007-04-03  Jakub Jelinek  <jakub@redhat.com>
11602
11603         PR c++/30847
11604         * g++.dg/parse/cond3.C: New test.
11605
11606         PR middle-end/30704
11607         * gcc.c-torture/execute/ieee/pr30704.c: New test.
11608
11609 2007-04-02  Jason Merrill  <jason@redhat.com>
11610
11611         PR c++/31187
11612         * g++.dg/ext/visibility/anon3.C: New test.
11613
11614 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11615
11616         PR libgfortran/31052
11617         * gfortran.dg/namelist_28.f90: New test.
11618
11619 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11620
11621         PR libgfortran/31366
11622         * gfortran.dg/direct_io_6.f90: New test.
11623
11624 2007-04-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11625
11626         PR libgfortran/31207
11627         * gfortran.dg/advance_5.f90: New test.
11628         * gfortran.dg/advance_6.f90: New test.
11629
11630 2007-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
11631
11632         * g++.dg/ext/dllimport6.C: Remove extra ';'.
11633         * g++.dg/ext/dllimport7.C: Likewise.
11634         * g++.dg/ext/selectany1.C: Likewise.
11635
11636 2007-03-31  Douglas Gregor  <doug.gregor@gmail.com>
11637
11638         * g++.dg/parser/pr31138.C: New.
11639         * g++.dg/parser/pr31140.C: New.
11640         * g++.dg/parser/pr31141.C: New.
11641
11642 2007-03-30  Paolo Carlini  <pcarlini@suse.de>
11643
11644         PR c++/26099
11645         * g++.dg/ext/is_base_of.C: New.
11646         * g++.dg/ext/has_virtual_destructor.C: New.
11647         * g++.dg/ext/is_polymorphic.C: New.
11648         * g++.dg/ext/is_base_of_diagnostic.C: New.
11649         * g++.dg/ext/is_enum.C: New.
11650         * g++.dg/ext/has_nothrow_assign.C: New.
11651         * g++.dg/ext/has_nothrow_constructor.C: New.
11652         * g++.dg/ext/is_empty.C: New.
11653         * g++.dg/ext/has_trivial_copy.C: New.
11654         * g++.dg/ext/has_trivial_assign.C: New.
11655         * g++.dg/ext/is_abstract.C: New.
11656         * g++.dg/ext/is_pod.C: New.
11657         * g++.dg/ext/has_nothrow_copy.C: New.
11658         * g++.dg/ext/is_class.C: New.
11659         * g++.dg/ext/has_trivial_constructor.C: New.
11660         * g++.dg/ext/is_union.C: New.
11661         * g++.dg/ext/has_trivial_destructor.C: New.
11662         * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
11663         * g++.dg/template/crash43.C: Likewise.
11664
11665 2007-03-29  Dirk Mueller  <dmueller@suse.de>
11666
11667         * g++.dg/warn/pedantic2.C: New testcase.
11668
11669 2007-03-29  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11670
11671         * size_dim.f90: Fix dg directive.
11672         * pr16433.f: Likewise.
11673         * use_6.f90: Likewise.
11674         * use_7.f90: Likewise.
11675         * entry_9.f90: Likewise.
11676         * pointer_intent_2.f90: Likewise.
11677         * protected_1.f90: Likewise.
11678         * fmt_missing_period_2.f: Likewise.
11679         * pointer_intent_3.f90: Likewise.
11680         * protected_2.f90: Likewise.
11681         * protected_3.f90: Likewise.
11682         * pr15754.f90: Likewise.
11683         * protected_4.f90: Likewise.
11684         * protected_5.f90: Likewise.
11685         * initialization_2.f90: Likewise.
11686         * protected_6.f90: Likewise.
11687         * continuation_7.f90: Likewise.
11688         * derived_function_interface_1.f90: Likewise.
11689         * der_pointer_4.f90: Likewise.
11690         * fmt_zero_precision.f90: Likewise.
11691         * blockdata_3.f90: Likewise.
11692         * fmt_missing_period_1.f: Likewise.
11693         * real_const_3.f90: Likewise.
11694         * use_4.f90: Likewise.
11695         * fmt_missing_period_3.f: Likewise.
11696         * use_5.f90: Likewise.
11697
11698 2007-03-28  Mike Stump  <mrs@apple.com>
11699
11700         * gcc.dg/darwin-comm.c: Add.
11701
11702 2007-03-28  Eric Christopher  <echristo@apple.com>
11703
11704         * lib/target-supports.exp (check_effective_target_fstack_protector):
11705         New.
11706         * gcc.dg/ssp-1.c: Use.
11707         * gcc.dg/ssp-2.c: Ditto.
11708
11709 2007-03-28  Simon Martin  <simartin@users.sourceforge.net>
11710
11711         PR c++/29077
11712         * g++.dg/parse/constructor3.C: New test.
11713
11714 2007-03-28  Eric Botcazou  <ebotcazou@adacore.com>
11715
11716         * gnat.dg/thin_pointer.ad[sb]: New test.
11717
11718 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
11719
11720         * g++.dg/cpp0x/bracket1.C: New.
11721         * g++.dg/cpp0x/bracket2.C: New.
11722         * g++.dg/cpp0x/bracket3.C: New.
11723         * g++.dg/cpp0x/bracket4.C: New.
11724
11725 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
11726
11727         * g++.dg/cpp0x/temp_default1.C: New.
11728         * g++.dg/cpp0x/temp_default3.C: New.
11729         * g++.dg/cpp0x/temp_default2.C: New.
11730         * g++.dg/cpp0x/temp_default4.C: New.
11731
11732 2007-03-28  Douglas Gregor  <doug.gregor@gmail.com>
11733
11734         PR c++/29993
11735         * g++.dg/other/cv_func2.C: New.
11736
11737 2007-03-27  Janis Johnson  <janis187@us.ibm.com>
11738
11739         * gcc.dg/dfp/func-vararg-alternate.h: New file.
11740         * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
11741         * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
11742         * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
11743
11744         * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
11745         * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
11746
11747         * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
11748
11749         * lib/compat.exp (compat-execute): Fix processing of file names.
11750
11751 2007-03-27  Daniel Jacobowitz  <dan@codesourcery.com>
11752
11753         * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
11754
11755 2007-03-27  Uros Bizjak  <ubizjak@gmail.com>
11756
11757         * lib/target-supports.exp (check_effective_target_fortran_large_real):
11758         Delete created executable test file.
11759         (check_effective_target_fortran_large_int): Ditto.
11760         (check_effective_target_static_libgfortran): Ditto.
11761
11762 2007-03-26  Paolo Carlini  <pcarlini@suse.de>
11763
11764         PR c++/30500
11765         * g++.dg/warn/pragma-system_header1.C: New test.
11766         * g++.dg/warn/pragma-system_header2.C: New test.
11767         * g++.dg/warn/pragma-system_header1.h. New.
11768         * g++.dg/warn/pragma-system_header2.h. New.
11769
11770 2007-03-26  Ian Lance Taylor  <iant@google.com>
11771
11772         PR tree-optimization/31345
11773         * gcc.c-torture/compile/pr31345-1.c: New test.
11774
11775 2007-03-26  Brooks Moses  <brooks.moses@codesourcery.com>
11776
11777         * gfortran.dg/func_derived_4.f90: Fix module cleanup.
11778         * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
11779         * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
11780         * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
11781         * gfortran.dg/overload_1.f90: Likewise.
11782         * gfortran.dg/impure_assignment_1.f90: Likewise.
11783         * gfortran.dg/error_recovery_3.f90: Likewise.
11784         * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
11785         * gfortran.dg/sequence_types_1.f90: Likewise.
11786         * gfortran.dg/internal_references_1.f90: Likewise.
11787         * gfortran.dg/present_1.f90: Likewise.
11788         * gfortran.dg/volatile10.f90: Likewise.
11789         * gfortran.dg/module_equivalence_2.f90: Likewise.
11790         * gfortran.dg/use_4.f90: Likewise.
11791         * gfortran.dg/elemental_result_1.f90: Likewise.
11792         * gfortran.dg/generic_actual_arg.f90: Likewise.
11793         * gfortran.dg/private_type_5.f90: Likewise.
11794         * gfortran.dg/protected_4.f90: Likewise.
11795         * gfortran.dg/interface_3.f90: Likewise.
11796
11797 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
11798
11799         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
11800         * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
11801
11802 2007-03-26  Uros Bizjak  <ubizjak@gmail.com>
11803
11804         * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
11805
11806 2007-03-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11807
11808         PR libgfortran/31199
11809         * gfortran.dg/fmt_t_4.f90: New test.
11810
11811 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
11812
11813         PR libfortran/31297
11814         * gfortran.dg/backspace_5.f:  Initialize variable(s).
11815         * gfortran.dg/backspace_6.f:  Likewise.
11816         * gfortran.dg/char_bounds_check_fail_1: Likewise.
11817         * gfortran.dg/direct_io_2.f90:  Likewise.
11818         * gfortran.dg/write_back.f:  Likewise.
11819         * gfortran.dg/write_rewind_2.f:  Likewise.
11820         * gfortran.dg/write_rewind_1.f:  Likewise.
11821         * gfortran.dg/write_rewind_2.f:  Likewise.
11822
11823 2007-03-25  Dorit Nuzman  <dorit@il.ibm.com>
11824
11825         PR tree-optimization/30784
11826         * gcc.dg/vect/pr30784.c: New test.
11827
11828 2007-03-25  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11829
11830         PR fortran/30877
11831         * gfortran.dg/operator_1.f90: New test.
11832         * gfortran.dg/operator_2.f90: New test.
11833
11834 2007-03-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
11835
11836         PR libfortran/31196
11837         * gfortran.dg/reshape_transpose_1.f90:  New test.
11838
11839 2007-03-24  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11840
11841         PR fortran/30655
11842         * gfortran.dg/bounds_check_6.f90: New test.
11843
11844 2007-03-23  Michael Meissner  <michael.meissner@amd.com>
11845
11846         * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
11847         #ifndef/#endif.
11848         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
11849         * gcc.dg/dfp/decfloat-constants.c: Ditto.
11850
11851 2007-03-24  Paul Thomas  <pault@gcc.gnu.org>
11852
11853         PR fortran/31209
11854         * gfortran.dg/pointer_function_actual_1.f90: New test.
11855
11856         PR fortran/31200
11857         * gfortran.dg/pointer_function_actual_2.f90: New test.
11858
11859         PR fortran/31215
11860         * gfortran.dg/result_in_spec_1.f90: New test.
11861
11862 2007-03-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11863
11864         PR fortran/30834
11865         * gfortran.dg/integer_exponentiation_3.F90: New test.
11866         * gfortran.dg/integer_exponentiation_4.f90: New test.
11867         * gfortran.dg/integer_exponentiation_5.F90: New test.
11868
11869 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
11870
11871         PR c++/30863
11872         * g++.dg/template/error24.C: New test.
11873         * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
11874
11875 2007-03-22  Mark Mitchell  <mark@codesourcery.com>
11876
11877         PR c++/31273
11878         * g++.dg/expr/bitfield7.C: New test.
11879
11880 2007-03-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
11881
11882         PR other/23572
11883         * gcc.dg/float-range-4.c: New.
11884         * gcc.dg/float-range-1.c: Update. Test for a warning.
11885         * gcc.dg/float-range-3.c: New.
11886         * gcc.dg/float-range-5.c: New.
11887
11888 2007-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11889
11890         PR fortran/31262
11891         * gfortran.dg/no_range_check_1.f90: New test.
11892
11893 2007-03-22  Dirk Mueller  <dmueller@suse.de>
11894
11895         * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
11896         * g++.dg/other/static1.C: Remove stray semicolon.
11897         * g++.dg/other/init1.C: Likewise.
11898         * g++.dg/rtti/dyncast1.C: Likewise.
11899         * g++.dg/tree-ssa/pr17153.C: Likewise.
11900         * g++.dg/lookup/disamb1.C: Likewise.
11901         * g++.dg/lookup/scoped2.C: Likewise.
11902         * g++.dg/lookup/friend7.C: Likewise.
11903         * g++.dg/parse/parse4.C: Likewise.
11904         * g++.dg/parse/parse5.C: Likewise.
11905         * g++.dg/expr/pr29066.C: Likewise.
11906         * g++.dg/expr/cast4.C: Likewise.
11907         * g++.dg/tc1/dr193.C: Likewise.
11908         * g++.dg/tc1/dr213.C: Likewise.
11909         * g++.dg/abi/dcast1.C: Likewise.
11910         * g++.dg/abi/covariant2.C: Likewise.
11911         * g++.dg/inherit/covariant11.C: Likewise.
11912         * g++.dg/inherit/covariant9.C: Likewise.
11913         * g++.dg/inherit/covariant10.C: Likewise.
11914         * g++.dg/init/static3.C: Likewise.
11915         * g++.dg/init/init-ref3.C: Likewise.
11916         * g++.dg/init/ref10.C: Likewise.
11917         * g++.dg/template/meminit2.C: Likewise.
11918         * g++.dg/template/using9.C: Likewise.
11919         * g++.dg/template/friend9.C: Likewise.
11920         * g++.dg/template/ref1.C: Likewise.
11921         * g++.old-deja/g++.warn/inline.C: Likewise.
11922         * g++.old-deja/g++.robertl/eb91.C: Likewise.
11923         * g++.old-deja/g++.robertl/eb46.C: Likewise.
11924         * g++.old-deja/g++.robertl/eb34.C: Likewise.
11925         * g++.old-deja/g++.robertl/eb43.C: Likewise.
11926         * g++.old-deja/g++.robertl/eb26.C: Likewise.
11927         * g++.old-deja/g++.robertl/eb116.C: Likewise.
11928         * g++.old-deja/g++.brendan/copy5.C: Likewise.
11929         * g++.old-deja/g++.brendan/overload8.C: Likewise.
11930         * g++.old-deja/g++.brendan/overload11.C: Likewise.
11931         * g++.old-deja/g++.brendan/copy7.C: Likewise.
11932         * g++.old-deja/g++.brendan/crash38.C: Likewise.
11933         * g++.old-deja/g++.brendan/template11.C: Likewise.
11934         * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
11935         * g++.old-deja/g++.brendan/crash50.C: Likewise.
11936         * g++.old-deja/g++.brendan/crash16.C: Likewise.
11937         * g++.old-deja/g++.jason/pmem2.C: Likewise.
11938         * g++.old-deja/g++.jason/parse9.C: Likewise.
11939         * g++.old-deja/g++.jason/byval2.C: Likewise.
11940         * g++.old-deja/g++.jason/overload8.C: Likewise.
11941         * g++.old-deja/g++.jason/pmf8.C: Likewise.
11942         * g++.old-deja/g++.jason/template33.C: Likewise.
11943         * g++.old-deja/g++.jason/return3.C: Likewise.
11944         * g++.old-deja/g++.jason/scoping2.C: Likewise.
11945         * g++.old-deja/g++.jason/virtual.C: Likewise.
11946         * g++.old-deja/g++.jason/opeq3.C: Likewise.
11947         * g++.old-deja/g++.jason/template27.C: Likewise.
11948         * g++.old-deja/g++.jason/synth6.C: Likewise.
11949         * g++.old-deja/g++.jason/ref8.C: Likewise.
11950         * g++.old-deja/g++.jason/offset1.C: Likewise.
11951         * g++.old-deja/g++.other/static20.C: Likewise.
11952         * g++.old-deja/g++.other/array1.C: Likewise.
11953         * g++.old-deja/g++.other/new3.C: Likewise.
11954         * g++.old-deja/g++.other/array2.C: Likewise.
11955         * g++.old-deja/g++.other/overload9.C: Likewise.
11956         * g++.old-deja/g++.other/cast6.C: Likewise.
11957         * g++.old-deja/g++.other/ptrmem8.C: Likewise.
11958         * g++.old-deja/g++.other/eh4.C: Likewise.
11959         * g++.old-deja/g++.other/using7.C: Likewise.
11960         * g++.old-deja/g++.other/init18.C: Likewise.
11961         * g++.old-deja/g++.other/dyncast1.C: Likewise.
11962         * g++.old-deja/g++.other/dyncast2.C: Likewise.
11963         * g++.old-deja/g++.other/dtor11.C: Likewise.
11964         * g++.old-deja/g++.pt/static11.C: Likewise.
11965         * g++.old-deja/g++.pt/crash19.C: Likewise.
11966         * g++.old-deja/g++.pt/overload12.C: Likewise.
11967         * g++.old-deja/g++.pt/crash46.C: Likewise.
11968         * g++.old-deja/g++.pt/mi1.C: Likewise.
11969         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
11970         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11971         * g++.old-deja/g++.pt/local5.C: Likewise.
11972         * g++.old-deja/g++.pt/typename2.C: Likewise.
11973         * g++.old-deja/g++.pt/explicit80.C: Likewise.
11974         * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
11975         * g++.old-deja/g++.law/visibility1.C: Likewise.
11976         * g++.old-deja/g++.law/visibility2.C: Likewise.
11977         * g++.old-deja/g++.law/virtual2.C: Likewise.
11978         * g++.old-deja/g++.law/operators19.C: Likewise.
11979         * g++.old-deja/g++.law/parsing10.C: Likewise.
11980         * g++.old-deja/g++.law/visibility4.C: Likewise.
11981         * g++.old-deja/g++.law/operators4.C: Likewise.
11982         * g++.old-deja/g++.law/dtors2.C: Likewise.
11983         * g++.old-deja/g++.law/missed-error3.C: Likewise.
11984         * g++.old-deja/g++.law/visibility10.C: Likewise.
11985         * g++.old-deja/g++.law/scope3.C: Likewise.
11986         * g++.old-deja/g++.law/casts2.C: Likewise.
11987         * g++.old-deja/g++.law/code-gen5.C: Likewise.
11988         * g++.old-deja/g++.law/operators33.C: Likewise.
11989         * g++.old-deja/g++.law/friend4.C: Likewise.
11990         * g++.old-deja/g++.mike/pmf7.C: Likewise.
11991         * g++.old-deja/g++.mike/p5611.C: Likewise.
11992         * g++.old-deja/g++.mike/net37.C: Likewise.
11993         * g++.old-deja/g++.mike/p3570.C: Likewise.
11994         * g++.old-deja/g++.mike/p5718.C: Likewise.
11995         * g++.old-deja/g++.mike/net21.C: Likewise.
11996         * g++.old-deja/g++.mike/p1862.C: Likewise.
11997         * g++.old-deja/g++.mike/p4511.C: Likewise.
11998         * g++.old-deja/g++.mike/virt3.C: Likewise.
11999         * g++.old-deja/g++.mike/p16146.C: Likewise.
12000         * g++.old-deja/g++.mike/p1989.C: Likewise.
12001         * g++.old-deja/g++.mike/p5571.C: Likewise.
12002         * g++.old-deja/g++.gb/scope10.C: Likewise.
12003         * g++.old-deja/g++.abi/primary5.C: Likewise.
12004         * g++.old-deja/g++.abi/empty2.C: Likewise.
12005         * g++.old-deja/g++.abi/arraynew.C: Likewise.
12006         * g++.old-deja/g++.eh/vbase4.C: Likewise.
12007         * g++.old-deja/g++.eh/ptr1.C: Likewise.
12008         * g++.old-deja/g++.eh/cleanup1.C: Likewise.
12009         * g++.old-deja/g++.bob/template3.C: Likewise.
12010         * g++.old-deja/g++.bob/inherit1.C: Likewise.
12011
12012 2007-03-22  Paul Thomas  <pault@gcc.gnu.org>
12013
12014         PR fortran/31193
12015         * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
12016
12017 2007-03-22  Tobias Schlüter  <tobi@gcc.gnu.org>
12018
12019         PR fortran/20897
12020         * gfortran.dg/derived_name_1.f90: New.
12021         * gfortran.dg/derived_name_2.f: New.
12022
12023 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12024
12025         * lib/target-supports.exp (check_effective_target_nonpic): New
12026         procedure.
12027         * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
12028         when compiling PIC.
12029         * gcc.target/i386/asm-4.c: Require nonpic.
12030         * gcc.target/i386/cmov1.c: Likewise.
12031         * gcc.target/i386/mul.c: Likewise.
12032         * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
12033         * gcc.target/i386/ssetype-1.c: Require nonpic.
12034         * gcc.target/i386/ssetype-3.c: Likewise.
12035         * gcc.target/i386/ssetype-5.c: Likewise.
12036
12037 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
12038
12039         * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
12040         * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
12041         * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
12042         * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
12043
12044 2007-03-19  Seongbae Park <seongbae.park@gmail.com>
12045
12046         PR tree-optimization/30590
12047         * g++.dg/opt/pr30590.C: New testcase.
12048
12049 2007-03-20  Jakub Jelinek  <jakub@redhat.com>
12050
12051         PR c/30762
12052         * gcc.dg/pr30762-1.c: New test.
12053         * gcc.dg/pr30762-2.c: New test.
12054
12055         PR inline-asm/30505
12056         * gcc.target/i386/pr30505.c: New test.
12057
12058 2007-03-19  Mark Shinwell  <shinwell@codesourcery.com>
12059
12060         * gcc.target/arm/register-variables.c: New.
12061
12062 2007-03-19  Jeff Law  <law@redhat.com>
12063
12064         * PR tree-optimization/30984
12065         * gcc.c-torture/pr30984.c: New test.
12066
12067 2007-03-19  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12068         Richard Guenther  <rguenther@suse.de>
12069
12070         PR tree-optimization/31254
12071         * gcc.dg/torture/pr31254.c: New testcase.
12072
12073 2007-03-19  Hans-Peter Nilsson  <hp@axis.com>
12074
12075         * gcc.dg/torture/pr26565.c: Expect warning on packed field for
12076         target default_packed.
12077
12078 2007-03-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12079
12080         PR fortran/31203
12081         * gfortran.dg/string_length_1.f90: New test.
12082
12083 2007-03-18  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12084
12085         PR testsuite/30395
12086         * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
12087
12088 2007-03-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12089
12090         PR libgfortran/31052
12091         * gfortran.dg/namelist_27.f90: New test.
12092
12093 2007-03-18  Paul Thomas  <pault@gcc.gnu.org>
12094
12095         PR fortran/30531
12096         * gfortran.dg/used_types_14.f90: New test.
12097
12098         PR fortran/31086
12099         * gfortran.dg/used_types_15.f90: New test.
12100
12101 2007-03-18  Dorit Nuzman  <dorit@il.ibm.com>
12102
12103         * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
12104         * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
12105
12106 2007-03-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12107
12108         PR fortran/31120
12109         * gfortran.dg/integer_exponentiation_2.f90: New test.
12110
12111 2007-03-17  Dorit Nuzman  <dorit@il.ibm.com>
12112
12113         PR tree-optimization/31041
12114         * gcc.dg/vect/pr31041.c: New test.
12115
12116 2007-03-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12117
12118         * g++.dg/warn/Wconversion-integer.C: New
12119         * g++.dg/warn/Wconversion-real.C: New.
12120         * g++.dg/warn/Wconversion-real-integer.C: New.
12121         * g++.dg/warn/conv2.C: Updated.
12122
12123 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12124
12125         * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
12126         exclude RTPs.
12127
12128 2007-03-16  Richard Guenther  <rguenther@suse.de>
12129
12130         PR tree-optimization/31146
12131         * g++.dg/tree-ssa/pr31146.C: New testcase.
12132
12133 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12134
12135         * lib/target-supports.exp (check_missing_uclibc_feature): Don't
12136         assume that the target has <features.h>.
12137
12138 2007-03-16  Richard Sandiford  <richard@codesourcery.com>
12139
12140         * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
12141         dg-options rather than to the whole test.
12142
12143 2007-03-16  Alexandre Oliva  <aoliva@redhat.com>
12144
12145         PR debug/29906
12146         * g++.dg/debug/pr29906.C: New
12147
12148 2007-03-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12149
12150         PR libgfortran/31099
12151         * gfortran.dg/unformatted_recl.f90: Update test.
12152
12153 2007-03-15  Zdenek Dvorak  <dvorakz@suse.cz>
12154
12155         * gcc.dg/tree-ssa/prefetch-5.c: New test.
12156
12157 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12158
12159         PR c++/30891
12160         * g++.dg/parse/namespace-definition.C: New.
12161
12162 2007-03-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12163
12164         PR c++/24924
12165         * g++.dg/cpp/pedantic-errors.C: New.
12166         * g++.dg/cpp/permissive.C: New.
12167
12168 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12169
12170         * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
12171         * g++.old-deja/g++.other/store-expr1.C: Require fpic.
12172
12173 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12174
12175         * lib/target-supports.exp (check_missing_uclibc_feature)
12176         (check_effective_target_wchar): New procedures.
12177         * gcc.dg/wchar_t-1.c: Require target wchar.
12178         * gcc.dg/wint_t-1.c: Likewise.
12179
12180 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12181
12182         * lib/target-supports.exp (check_gc_sections_available): Return
12183         false for VxWorks targets.
12184
12185 2007-03-15  Dirk Mueller  <dmueller@suse.de>
12186
12187         * g++.dg/warn/Wconversion2.C: Fix typo.
12188         * gcc.dg/if-empty-1.c: Ditto.
12189
12190 2007-03-15  Richard Sandiford  <richard@codesourcery.com>
12191
12192         * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
12193
12194 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
12195
12196         * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
12197         * gcc.target/i386/pr31167.c: Ditto.
12198
12199 2007-03-15  Uros Bizjak  <ubizjak@gmail.com>
12200
12201         PR target/31167
12202         * gcc.target/i386/pr31167.c: New test.
12203
12204 2007-03-15  Paul Thomas  <pault@gcc.gnu.org>
12205
12206         PR fortran/30922
12207         * gfortran.dg/import5.f90.f90: New test.
12208
12209
12210         PR fortran/30879
12211         * gfortran.dg/data_components_1.f90: New test.
12212
12213
12214         PR fortran/30870
12215         * gfortran.dg/generic_13.f90: New test.
12216
12217         PR fortran/31163
12218         * gfortran.dg/alloc_comp_basics_5.f90: New test.
12219
12220 2007-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12221
12222         PR libgfortran/31051
12223         * gfortran.dg/fmt_t_4.f90: New
12224
12225 2007-03-14  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12226
12227         PR C++/31165
12228         * g++.dg/other/default7.C: New test.
12229
12230 2007-03-15  Dirk Mueller  <dmueller@suse.de>
12231
12232         * g++.dg/warn/Wconversion2.C: New.
12233
12234 2007-03-14  Eric Christopher  <echristo@apple.com>
12235
12236         * gcc.dg/ssp-1.c: New.
12237         * gcc.dg/ssp-2.c: Ditto.
12238
12239 2007-03-14  Dirk Mueller  <dmueller@suse.de>
12240
12241         * g++.dg/warn/do-empty.C: New.
12242         * gcc.dg/do-empty.c: New.
12243         * gcc.dg/if-empty-1.c: Update.
12244         * gcc.dg/20001116-1.c: Update.
12245         * gcc.dg/pr23165.c: Update.
12246
12247 2007-03-14  Jakub Jelinek  <jakub@redhat.com>
12248
12249         * gfortran.dg/module_implicit_conversion.f90: New test.
12250
12251 2007-03-13  Alexandre Oliva  <aoliva@redhat.com>
12252
12253         PR middle-end/31127
12254         * gcc.dg/pr31127.c: New.
12255
12256 2007-03-13  Zdenek Dvorak  <dvorakz@suse.cz>
12257
12258         * gcc.dg/tree-ssa/loop-26.c: New test.
12259
12260 2007-03-13  Uros Bizjak  <ubizjak@gmail.com>
12261
12262         * gcc.target/i386/cmpxchg16b-1.c: New test.
12263
12264 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
12265
12266         * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
12267         * gcc.dg/c99-vla-1.c: Likewise.
12268         * g++.dg/ext/vla1.C: Likewise
12269
12270 2007-03-12  Seongbae Park <seongbae.park@gmail.com>
12271
12272         * gcc.dg/wvla-1.c: New test
12273         * gcc.dg/wvla-2.c: New test
12274         * gcc.dg/wvla-3.c: New test
12275         * gcc.dg/wvla-4.c: New test
12276         * gcc.dg/wvla-5.c: New test
12277         * gcc.dg/wvla-6.c: New test
12278         * gcc.dg/wvla-7.c: New test
12279         * g++.dg/warn/Wvla-1.C: New test
12280         * g++.dg/warn/Wvla-2.C: New test
12281         * g++.dg/warn/Wvla-3.C: New test
12282
12283 2007-03-12  Mark Mitchell  <mark@codesourcery.com>
12284
12285         PR c++/30108
12286         * g++.dg/other/default6.C: New test.
12287
12288 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
12289
12290         * lib/target-supports.exp (check_profiling_available): Return false
12291         for VxWorks.
12292         (check_effective_target_vxworks_kernel): New procedure.
12293         * gcc.dg/20040813-1.c: Extend list of stabless targets to include
12294         VxWorks.
12295         * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
12296         * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
12297         to include VxWorks.
12298         * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
12299
12300 2007-03-12  Richard Sandiford  <richard@codesourcery.com>
12301
12302         * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
12303         PIC is not supported.
12304         * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
12305         * gcc.dg/20020426-2.c: Likewise.
12306         * gcc.dg/pr28243.c: Likewise.
12307         * gcc.dg/visibility-11.c: Likewise.
12308         * gcc.dg/tls/opt-9.c: Likewise.
12309         * gcc.dg/tls/opt-10.c: Likewise.
12310         * gcc.dg/tls/pic-1.c: Likewise.
12311         * gcc.dg/tls/struct-1.c: Likewise.
12312         * gcc.target/i386/20000807-1.c: Likewise.
12313         * gcc.target/i386/20000904-1.c: Likewise.
12314         * gcc.target/i386/20011119-1.c: Likewise.
12315         * gcc.target/i386/990213-2.c: Likewise.
12316         * gcc.target/i386/990214-1.c: Likewise.
12317         * gcc.target/i386/compress-float-387-pic.c: Likewise.
12318         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
12319         * gcc.target/i386/pic-1.c: Likewise.
12320         * gcc.target/i386/pr21518.c: Likewise.
12321         * gcc.target/i386/pr23098.c: Likewise.
12322         * gcc.target/i386/pr23943.c: Likewise.
12323
12324 2007-03-11  Mark Mitchell  <mark@codesourcery.com>
12325
12326         PR c++/31038
12327         * g++.dg/template/complit2.C: New test.
12328
12329         PR c++/30328
12330         * g++.dg/ext/bitfield1.C: New test.
12331
12332 2007-03-11  Paul Thomas  <pault@gcc.gnu.org>
12333
12334         PR fortran/30883
12335         * gfortran.dg/interface_11.f90: New test.
12336
12337 2007-03-11  Richard Guenther  <rguenther@suse.de>
12338
12339         PR tree-optimization/31115
12340         * gcc.dg/torture/pr31115.c: New testcase.
12341
12342 2007-03-11  Ira Rosen  <irar@il.ibm.com>
12343
12344         PR tree-optimization/29925
12345         * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
12346
12347 2007-03-10  Mark Mitchell  <mark@codesourcery.com>
12348
12349         PR c++/30274
12350         * g++.dg/expr/bitfield3.C: New test.
12351         * g++.dg/expr/bitfield4.C: Likewise.
12352         * g++.dg/expr/bitfield5.C: Likewise.
12353         * g++.dg/expr/bitfield6.C: Likewise.
12354
12355         PR c++/30924
12356         * g++.dg/template/array18.C: New test.
12357
12358 2007-03-10  Dirk Mueller  <dmueller@suse.de>
12359
12360         PR c++/17946
12361         * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
12362         * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
12363
12364 2007-03-09  Douglas Gregor  <doug.gregor@gmail.com>
12365
12366         PR c++/20599
12367         * g++.dg/cpp0x/variadic-bind.C: New.
12368         * g++.dg/cpp0x/variadic-function.C: New.
12369         * g++.dg/cpp0x/variadic-mem_fn.C: New.
12370         * g++.dg/cpp0x/variadic-tuple.C: New.
12371         * g++.dg/cpp0x/variadic1.C: New.
12372         * g++.dg/cpp0x/variadic2.C: New.
12373         * g++.dg/cpp0x/variadic3.C: New.
12374         * g++.dg/cpp0x/variadic4.C: New.
12375         * g++.dg/cpp0x/variadic5.C: New.
12376         * g++.dg/cpp0x/variadic6.C: New.
12377         * g++.dg/cpp0x/variadic7.C: New.
12378         * g++.dg/cpp0x/variadic8.C: New.
12379         * g++.dg/cpp0x/variadic9.C: New.
12380         * g++.dg/cpp0x/variadic10.C: New.
12381         * g++.dg/cpp0x/variadic11.C: New.
12382         * g++.dg/cpp0x/variadic12.C: New.
12383         * g++.dg/cpp0x/variadic13.C: New.
12384         * g++.dg/cpp0x/variadic14.C: New.
12385         * g++.dg/cpp0x/variadic15.C: New.
12386         * g++.dg/cpp0x/variadic16.C: New.
12387         * g++.dg/cpp0x/variadic17.C: New.
12388         * g++.dg/cpp0x/variadic18.C: New.
12389         * g++.dg/cpp0x/variadic19.C: New.
12390         * g++.dg/cpp0x/variadic20.C: New.
12391         * g++.dg/cpp0x/variadic21.C: New.
12392         * g++.dg/cpp0x/variadic22.C: New.
12393         * g++.dg/cpp0x/variadic23.C: New.
12394         * g++.dg/cpp0x/variadic24.C: New.
12395         * g++.dg/cpp0x/variadic25.C: New.
12396         * g++.dg/cpp0x/variadic26.C: New.
12397         * g++.dg/cpp0x/variadic27.C: New.
12398         * g++.dg/cpp0x/variadic28.C: New.
12399         * g++.dg/cpp0x/variadic29.C: New.
12400         * g++.dg/cpp0x/variadic30.C: New.
12401         * g++.dg/cpp0x/variadic31.C: New.
12402         * g++.dg/cpp0x/variadic32.C: New.
12403         * g++.dg/cpp0x/variadic33.C: New.
12404         * g++.dg/cpp0x/variadic34.C: New.
12405         * g++.dg/cpp0x/variadic35.C: New.
12406         * g++.dg/cpp0x/variadic36.C: New.
12407         * g++.dg/cpp0x/variadic37.C: New.
12408         * g++.dg/cpp0x/variadic38.C: New.
12409         * g++.dg/cpp0x/variadic39.C: New.
12410         * g++.dg/cpp0x/variadic40.C: New.
12411         * g++.dg/cpp0x/variadic41.C: New.
12412         * g++.dg/cpp0x/variadic42.C: New.
12413         * g++.dg/cpp0x/variadic43.C: New.
12414         * g++.dg/cpp0x/variadic44.C: New.
12415         * g++.dg/cpp0x/variadic45.C: New.
12416         * g++.dg/cpp0x/variadic46.C: New.
12417         * g++.dg/cpp0x/variadic47.C: New.
12418         * g++.dg/cpp0x/variadic48.C: New.
12419         * g++.dg/cpp0x/variadic49.C: New.
12420         * g++.dg/cpp0x/variadic50.C: New.
12421         * g++.dg/cpp0x/variadic51.C: New.
12422         * g++.dg/cpp0x/variadic52.C: New.
12423         * g++.dg/cpp0x/variadic53.C: New.
12424         * g++.dg/cpp0x/variadic54.C: New.
12425         * g++.dg/cpp0x/variadic55.C: New.
12426         * g++.dg/cpp0x/variadic56.C: New.
12427         * g++.dg/cpp0x/variadic57.C: New.
12428         * g++.dg/cpp0x/variadic58.C: New.
12429         * g++.dg/cpp0x/variadic59.C: New.
12430         * g++.dg/cpp0x/variadic60.C : New.
12431         * g++.dg/cpp0x/variadic61.C : New.
12432         * g++.dg/cpp0x/variadic62.C : New.
12433         * g++.dg/cpp0x/variadic63.C : New.
12434         * g++.dg/cpp0x/variadic64.C : New.
12435         * g++.dg/cpp0x/variadic65.C : New.
12436         * g++.dg/cpp0x/variadic66.C : New.
12437         * g++.dg/cpp0x/variadic67.C : New.
12438         * g++.dg/cpp0x/variadic68.C : New.
12439         * g++.dg/cpp0x/variadic69.C : New.
12440         * g++.dg/cpp0x/variadic70.C : New.
12441         * g++.dg/cpp0x/variadic71.C : New.
12442         * g++.dg/cpp0x/variadic72.C : New.
12443         * g++.dg/cpp0x/variadic73.C : New.
12444         * g++.dg/cpp0x/variadic74.C : New.
12445         * g++.dg/cpp0x/variadic75.C : New.
12446         * g++.dg/cpp0x/variadic-ex1.C : New.
12447         * g++.dg/cpp0x/variadic-ex2.C : New.
12448         * g++.dg/cpp0x/variadic-ex3.C : New.
12449         * g++.dg/cpp0x/variadic-ex4.C : New.
12450         * g++.dg/cpp0x/variadic-ex5.C : New.
12451         * g++.dg/cpp0x/variadic-ex6.C : New.
12452         * g++.dg/cpp0x/variadic-ex7.C : New.
12453         * g++.dg/cpp0x/variadic-ex8.C : New.
12454         * g++.dg/cpp0x/variadic-ex9.C : New.
12455         * g++.dg/cpp0x/variadic-ex10.C : New.
12456         * g++.dg/cpp0x/variadic-ex11.C : New.
12457         * g++.dg/cpp0x/variadic-ex12.C : New.
12458         * g++.dg/cpp0x/variadic-ex13.C : New.
12459         * g++.dg/cpp0x/variadic-ex14.C : New.
12460
12461 2007-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12462
12463         PR libgfortran/31099
12464         * gfortran.dg/unformatted_recl.f90: New test.
12465
12466 2007-03-09  Roger Sayle  <roger@eyesopen.com>
12467
12468         * gcc.dg/fold-eqcmplx-1.c: New test case.
12469
12470 2007-03-09  Alexandre Oliva  <aoliva@redhat.com>
12471
12472         PR rtl-optimization/30643
12473         * gcc.dg/pr30643.c: New.
12474
12475 2007-03-09  Chao-ying Fu  <fu@mips.com>
12476
12477         * gcc.target/mips/mips32-dspr2-type.c: New test.
12478         * gcc.target/mips/mips32-dspr2.c: New test.
12479         * gcc.target/mips/dspr2-MULT.c: New test.
12480         * gcc.target/mips/dspr2-MULTU.c: New test.
12481         * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
12482         * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
12483         Adjust some formats.
12484
12485 2007-03-09  Dirk Mueller  <dmueller@suse.de>
12486
12487         PR c++/17946
12488         * gcc.dg/Wlogical-op-1.c: New.
12489         * g++.dg/warn/Wlogical-op-1.C: New.
12490
12491 2007-03-09  Richard Guenther  <rguenther@suse.de>
12492
12493         PR tree-optimization/30904
12494         PR middle-end/31058
12495         * gcc.dg/pr30904.c: Remove xfail.
12496
12497 2007-03-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
12498
12499         PR C/31072
12500         * gcc.c-torture/execute/pr31072.c: New test.
12501
12502 2007-03-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12503
12504         * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
12505         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12506         * gcc.dg/torture/builtin-convert-1.c: Likewise.  Also test
12507         *lrint* and *lround*.
12508         * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
12509         floor->lfloor.
12510         * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
12511         * gcc.dg/torture/builtin-integral-1.c: Likewise.
12512         * gcc.dg/torture/builtin-minmax-1.c: Likewise.  Also test *lrint*
12513         and *lround*.  Correct macro names.
12514         * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
12515         * gcc.dg/torture/builtin-rounding-1.c: Likewise.
12516
12517 2007-03-08  Ian Lance Taylor  <iant@google.com>
12518
12519         * gcc.dg/no-strict-overflow-5.c: New test.
12520         * gcc.dg/no-strict-overflow-6.c: New test.
12521         * gcc.dg/Wstrict-overflow-11.c: New test.
12522         * gcc.dg/Wstrict-overflow-12.c: New test.
12523         * gcc.dg/Wstrict-overflow-13.c: New test.
12524         * gcc.dg/Wstrict-overflow-14.c: New test.
12525         * gcc.dg/Wstrict-overflow-15.c: New test.
12526
12527 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12528
12529         * gcc.c-torture/execute/strcmp-1.x: New file.  XFAIL execution
12530         for VxWorks kernel mode.
12531         * gcc.c-torture/execute/strncmp-1.x: Likewise.
12532
12533 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12534
12535         * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
12536         mode.
12537
12538 2007-03-08  Richard Sandiford  <richard@codesourcery.com>
12539
12540         * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
12541         and lib/bfill.c on VxWorks targets.
12542         * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
12543         * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
12544         lib/bfill.c and lib/memmove.c on VxWorks targets.
12545         * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
12546         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
12547         on VxWorks targets.
12548         * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
12549         * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
12550
12551 2007-03-08  Tobias Burnus  <burnus@net-b.de>
12552
12553         * gfortran.dg/use_5.f90: New test.
12554         * gfortran.dg/use_6.f90: Ditto.
12555         * gfortran.dg/use_7.f90: Ditto.
12556
12557 2007-03-08  Tobias Burnus  <burnus@net-b.de>
12558
12559         PR fortran/30973
12560         * gfortran.dg/use_4.f90: New test.
12561         * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
12562
12563 2007-03-08  Paul Thomas  <pault@gcc.gnu.org>
12564
12565         PR fortran/31011
12566         * gfortran.dg/parameter_array_section_2.f90: New test.
12567
12568 2007-03-08  Volker Reichelt  <reichelt@netcologne.de>
12569
12570         PR c++/30852
12571         * g++.dg/ext/offsetof1.C: Add cases with volatile.
12572
12573         PR c++/30534
12574         * g++.dg/template/arg5.C: New test.
12575
12576 2007-03-07  Joseph Myers  <joseph@codesourcery.com>
12577
12578         * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
12579
12580 2007-03-07  Paolo Bonzini  <bonzini@gnu.org>
12581
12582         * gcc.dg/var-expand1.c: Add newline at end of file.
12583
12584 2007-03-07  Hans-Peter Nilsson  <hp@axis.com>
12585
12586         * g++.old-deja/g++.jason/template31.C: Include cstdlib.
12587
12588 2007-03-06  Richard Sandiford  <richard@codesourcery.com>
12589
12590         * gcc.c-torture/compile/m68k-byte-addr.c: New test.
12591
12592 2007-03-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12593
12594         * gcc.dg/torture/builtin-convert-4.c: New test.
12595
12596 2007-03-05  Ian Lance Taylor  <iant@google.com>
12597
12598         * gcc.c-torture/compile/pr31034.c: New test.
12599
12600 2007-03-05  Ian Lance Taylor  <iant@google.com>
12601
12602         * gcc.dg/inline-18.c: New test.
12603         * gcc.dg/inline-19.c: New test.
12604         * gcc.dg/inline-20.c: New test.
12605         * gcc.dg/inline-21.c: New test.
12606
12607 2007-03-05  Richard Guenther  <rguenther@suse.de>
12608
12609         PR tree-optimization/14052
12610         * gcc.dg/tree-ssa/vrp33.c: New testcase.
12611
12612 2007-03-05  Richard Guenther  <rguenther@suse.de>
12613
12614         PR tree-optimization/23777
12615         * gcc.dg/tree-ssa/pr23777.c: New testcase.
12616
12617 2007-03-04  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12618
12619         PR other/30465
12620         * gcc.dg/multiple-overflow-warn-3.c: New.
12621         * g++.dg/warn/multiple-overflow-warn-3.C: New.
12622
12623 2007-03-04  Simon Martin  <simartin@users.sourceforge.net>
12624
12625         PR c++/30895
12626         * g++.dg/parse/template23.C: New test.
12627
12628 2007-03-04  Roger Sayle  <roger@eyesopen.com>
12629
12630         PR middle-end/30744
12631         * gcc.dg/pr30744-1.c: New test case.
12632
12633 2007-03-04  Tobias Burnus  <burnus@net-b.de>
12634
12635         * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
12636
12637 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12638
12639         PR target/30406
12640         * gfortran.dg/logical_3.f90: New test.
12641
12642 2007-03-04  Thomas Koenig  <Thomas.Koenig@online.de>
12643
12644         PR libfortran/30981
12645         * gfortran.dg/integer_exponentiation_1.f90:  New test.
12646
12647 2007-03-04  Nathan Sidwell  <nathan@codesourcery.com>
12648
12649         * gcc.target/m68k/m68k.exp: New.
12650         * gcc.target/m68k/crash1.c: New.
12651
12652 2007-03-03  Tobias Burnus  <burnus@net-b.de>
12653
12654         * gfortran.dg/c_by_val.c: Use int64_t instead of long
12655         to be more compatible with integer(kind=8).
12656
12657 2007-03-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12658
12659         PR libfortran/31001
12660         * gfortran.dg/zero_sized_3.f90: New test.
12661
12662 2007-03-03  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12663
12664         PR c++/15787
12665         * g++.dg/parse/else.C: New.
12666         * g++.dg/parse/else-2.C: New.
12667
12668 2007-03-03  Paul Thomas  <pault@gcc.gnu.org>
12669             Tobias Burnus  <burnus@net-b.de>
12670
12671         PR fortran/30882
12672         * gfortran.dg/size_dim.f90: New test.
12673
12674 2007-03-02  Paul Thomas  <pault@gcc.gnu.org>
12675             Tobias Burnus  <burnus@net-b.de>
12676
12677         PR fortran/30873
12678         * gfortran.dg/entry_9.f90: New test.
12679
12680 2007-03-02  Simon Martin  <simartin@users.sourceforge.net>
12681
12682         PR c++/28253
12683         * g++.dg/inherit/covariant16.C: New test.
12684
12685 2007-03-02  Geoffrey Keating  <geoffk@apple.com>
12686
12687         * g++.dg/other/darwin-minversion-1.C: New.
12688
12689 2007-03-02  Diego Novillo  <dnovillo@redhat.com>
12690
12691         * gcc.dg/tree-ssa/20070302-1.c: New test.
12692
12693 2007-03-02  Joseph Myers  <joseph@codesourcery.com>
12694
12695         * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
12696         tests.
12697
12698 2007-03-01  Zdenek Dvorak  <dvorakz@suse.cz>
12699
12700         * gcc.dg/tree-ssa/prefetch-4.c: New test.
12701
12702 2007-03-01  Simon Baldwin <simonb@google.com>
12703
12704         PR c++/23689
12705         * warn/ignored_typedef.C: New.
12706         * init/ctor8.C: Added dg-warning to consume ignored typedef
12707         warning.
12708         * template/typedef2.C: Ditto.  Moved dg-error onto its own line
12709         and added an explicit line number.
12710
12711 2007-02-28  Richard Guenther  <rguenther@suse.de>
12712
12713         PR middle-end/30364
12714         * gcc.dg/torture/pr30364-1.c: New testcase.
12715         * gcc.dg/torture/pr30364-2.c: Likewise.
12716         * gcc.dg/torture/pr30364-3.c: Likewise.
12717
12718 2007-02-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12719
12720         * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
12721         powerpc*, use -funsafe-math-optimizations.
12722         * gcc.dg/torture/builtin-logb-1.c: Likewise.
12723         * gcc.dg/torture/builtin-modf-1.c: Likewise.
12724
12725 2007-02-28  Tobias Burnus  <burnus@net-b.de>
12726             Paul Thomas  <pault@gcc.gnu.org>
12727
12728         PR fortran/30888
12729         PR fortran/30887
12730         * c_by_val_1.f: Test %VAL() with non-default kind.
12731         * c_by_val.c: Ditto.
12732         * c_by_val_4.f: New test.
12733
12734 2007-02-28  Tobias Burnus  <burnus@net-b.de>
12735
12736         PR fortran/30968
12737         * gfortran.dg/continuation_7.f90: New test.
12738
12739 2007-02-28  Bernd Schmidt  <bernd.schmidt@analog.com>
12740
12741         * g++.dg/inherit/thunk7.C: New test.
12742         * lib/target-supports.exp (check_profiling_available): Not available
12743         for bfin-*-*.
12744
12745 2007-02-27  Uros Bizjak  <ubizjak@gmail.com>
12746
12747         PR target/30970
12748         * gcc.target/i386/gfortran.dg/pr30970.c: New test.
12749
12750 2007-02-27  Mark Mitchell  <mark@codesourcery.com>
12751
12752         * lib/target-supports.exp (check_effective_target_init_priority):
12753         Remove Solaris special case.
12754
12755 2007-02-26  Geoffrey Keating  <geoffk@apple.com>
12756
12757         * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
12758         for more builtin types.
12759
12760         * g++.dg/ext/visibility/class1.C: Port to Darwin.
12761         * g++.dg/ext/visibility/noPLT.C: Likewise.
12762
12763 2007-02-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12764
12765         * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
12766         sh* targets.
12767
12768 2007-02-26  Thomas Koenig  <Thomas.Koenig@online.de>
12769
12770         PR fortran/30865
12771         * size_optional_dim_1.f90:  New test.
12772
12773 2007-02-25  Mark Mitchell  <mark@codesourcery.com>
12774
12775         * gcc.dg/vxworks/vxworks.exp: New file.
12776         * gcc.dg/vxworks/initpri1.c: Likewise.
12777         * gcc.dg/vxworks/initpri2.c: Likewise.
12778         * gcc.dg/initpri2.c: Add more tests.
12779         * g++.dg/special/initpri2.C: Likewise.
12780
12781         * gcc.dg/initpri1.c: New test.
12782         * gcc.dg/initpri2.c: Likewise.
12783         * g++.dg/special/initpri1.C: New test.
12784         * g++.dg/special/initpri2.C: Likewise.
12785         * g++.dg/special/conpr-1.C: Use init_priority effective target.
12786         * g++.dg/special/conpr-2.C: Likewise.
12787         * g++.dg/special/conpr-3.C: Likewise.
12788         * g++.dg/special/conpr-4.C: Likewise.
12789         * g++.dg/special/initp1.C: Likewise.
12790         * g++.dg/special/ecos.exp: Remove code to detect availability of
12791         constructor priorities.
12792         * lib/target-supports.exp (check_effective_target_init_priority):
12793         New function.
12794
12795 2007-02-24  Jan Hubicka  <jh@suse.cz>
12796
12797         * gcc.c-torture/execute/pr30778.c: New testcase.
12798
12799 2007-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12800
12801         PR libgfortran/30918
12802         * gfortran.dg/namelist_26.f90: New test.
12803
12804 2007-02-24  Richard Guenther  <rguenther@suse.de>
12805
12806         PR middle-end/30951
12807         * gcc.dg/pr30951.c: New testcase.
12808
12809 2007-02-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12810
12811         * gcc.dg/torture/builtin-modf-1.c: New test.
12812
12813 2007-02-23  Paolo Bonzini  <bonzini@gnu.org>
12814
12815         PR tree-optimization/30904
12816         * gcc.dg/pr30904.c: New test.
12817
12818 2007-02-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12819
12820         * gcc.test-framework/README: Correct command.
12821         * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
12822         -Wunused-value.
12823         * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
12824
12825 2007-02-23  Nathan Sidwell  <nathan@codesourcery.com>
12826
12827         * lib/target-supports.exp (check_effective_target_unwrapped): New.
12828
12829 2007-02-23  Mark Mitchell  <mark@codesourcery.com>
12830
12831         * lib/target-supports.exp (check_effective_target_newlib): New
12832         function.
12833
12834 2007-02-23  Paul Thomas <pault@gcc.gnu.org>
12835
12836         PR fortran/30660
12837         * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
12838         allocatable component.
12839
12840
12841 2007-02-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12842
12843         * gcc.dg/torture/builtin-logb-1.c: New test.
12844         * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
12845         * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
12846         * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
12847         sh* targets.
12848
12849 2007-02-23  Richard Guenther  <rguenther@suse.de>
12850
12851         * g++.dg/warn/changes-meaning.C: New testcase.
12852
12853 2007-02-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12854
12855         PR libgfortran/30910
12856         * gfortran.dg/fmt_zero_precision.f90: Update test.
12857
12858 2007-02-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12859
12860         * gcc.dg/torture/builtin-frexp-1.c: New test.
12861
12862 2007-02-22  Mark Mitchell  <mark@codesourcery.com>
12863
12864         * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
12865
12866 2007-02-22  Ian Lance Taylor  <iant@google.com>
12867
12868         PR debug/30898
12869         * g++.dg/debug/pr30898.C: New test.
12870
12871 2007-02-22  Ira Rosen  <irar@il.ibm.com>
12872
12873         * gcc.dg/vect/vect-106.c: New test.
12874
12875 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
12876             Ira Rosen  <irar@il.ibm.com>
12877
12878         PR tree-optimization/30843
12879         * gcc.dg/vect/pr30843.c: New test.
12880
12881 2007-02-22  Dorit Nuzman  <dorit@il.ibm.com>
12882
12883         PR tree-optimization/30858
12884         * gcc.dg/vect/pr30858.c: New test.
12885
12886 2007-02-21  Mark Mitchell  <mark@codesourcery.com>
12887
12888         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
12889         to set options for compiling testglue.
12890         * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
12891         * lib/obj-c++.exp (obj-c++_init): Likewise.
12892
12893 2007-02-21  Eric Botcazou  <ebotcazou@adacore.com>
12894
12895         * gnat.dg/derived_aggregate.adb: New test.
12896
12897 2007-02-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12898
12899         * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
12900         sh* targets.  Call the correct CKSGN macro.
12901
12902 2007-02-21  Jakub Jelinek  <jakub@redhat.com>
12903
12904         * gfortran.dg/gomp/omp_parse1.f90: New test.
12905         * gfortran.dg/gomp/omp_parse2.f: New test.
12906
12907 2007-02-20  Thomas Koenig  <Thomas.Koenig@online.de>
12908
12909         PR fortran/30869
12910         * gfortran.dg/do_pointer_1.f90:  New test.
12911
12912 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12913
12914         * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
12915         and scalbln.
12916
12917 2007-02-20  Geoffrey Keating  <geoffk@apple.com>
12918
12919         * gcc.dg/darwin-minversion-1.c: New.
12920         * gcc.dg/darwin-minversion-2.c: New.
12921
12922 2007-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12923
12924         * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
12925
12926 2007-02-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12927             DJ Delorie <dj@redhat.com>
12928
12929         PR other/30824
12930         * gcc.dg/Wfatal.c: New.
12931         * gcc.dg/Wfatal-2.c: New.
12932         * gcc.dg/Werror-1.c: Adjust expectations.
12933         * gcc.dg/Werror-5.c: Likewise.
12934         * gcc.dg/Werror-7.c: Likewise.
12935         * gcc.dg/Werror-10.c: Likewise.
12936         * gcc.dg/Werror-11.c: Likewise.
12937
12938 2007-02-20  Tobias Burnus  <burnus@net-b.de>
12939
12940         PR fortran/30522
12941         * gfortran.dg/volatile10.f90: New test.
12942
12943 2007-02-19  Thomas Koenig  <Thomas.Koenig@online.de>
12944
12945         PR libfortran/30533
12946         * gfortran.dg/intrinsic_intkinds_1.f90:  New test.
12947
12948 2007-02-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
12949
12950         * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
12951         * gcc.dg/Walways-true-1.c: Likewise.
12952         * gcc.dg/weak/weak-3.c: Likewise.
12953         * gcc.dg/Werror-1.c: Likewise.
12954         * gcc.dg/Werror-3.c: Likewise.
12955         * gcc.dg/Werror-4.c: Likewise.
12956         * gcc.dg/Werror-5.c: Likewise.
12957         * gcc.dg/Werror-6.c: Likewise.
12958         * gcc.dg/Werror-7.c: Likewise.
12959         * gcc.dg/Werror-8.c: Likewise.
12960         * gcc.dg/Werror-10.c: Likewise.
12961         * gcc.dg/Werror-11.c: Likewise.
12962         * gcc.dg/Werror-12.c: Likewise.
12963         * g++.old-deja/g++.mike/warn8.C: Likewise.
12964         * g++.dg/warn/Walways-true-1.C: Likewise.
12965         * g++.dg/warn/Walways-true-2.C: Likewise.
12966         * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
12967         * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
12968         -Wstring-literal-comparison with -Waddress.
12969         * gcc.dg/Wstring-literal-comparison-4.c: Replace
12970         -Wno-string-literal-comparison with -Wno-address.
12971
12972 2007-02-19  Eric Botcazou  <ebotcazou@adacore.com>
12973
12974         * gnat.dg/self_aggregate_with_call.adb: New test.
12975
12976 2007-02-18  Dorit Nuzman  <dorit@il.ibm.com>
12977
12978         PR tree-optimization/30975
12979         * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
12980         * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
12981         * gcc.dg/vect/pr30795.c: New.
12982
12983 2007-02-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12984
12985         PR fortran/30681
12986         * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
12987
12988 2007-02-18  Roger Sayle  <roger@eyesopen.com>
12989
12990         PR rtl-optimization/28173
12991         * gcc.target/i386/andor-1.c: New test case.
12992
12993 2007-02-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12994
12995         * gcc.dg/torture/builtin-ldexp-1.c: New.
12996         * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
12997
12998 2007-02-18  Roger Sayle  <roger@eyesopen.com>
12999
13000         * gfortran.dg/array_constructor_15.f90: New test case.
13001
13002 2007-02-18  Roger Sayle  <roger@eyesopen.com>
13003
13004         * gfortran.dg/forall_10.f90: New test case.
13005
13006 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13007
13008         * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
13009
13010 2007-02-18  Eric Botcazou  <ebotcazou@adacore.com>
13011
13012         * gnat.dg/test_prio_p.adb: Compile with -gnatws.
13013         * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
13014
13015 2007-02-16  Uros Bizjak  <ubizjak@gmail.com>
13016
13017         * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
13018         * gcc.target/i386/builtin-bswap-3.c: Ditto.
13019         * gcc.target/i386/xchg-1.c: New test.
13020         * gcc.target/i386/xchg-2.c: New test.
13021
13022 2007-02-16  Richard Guenther  <rguenther@suse.de>
13023             Christian Bruel  <christian.bruel@st.com>
13024
13025         * gcc.dg/strict-overflow-5.c: New testcase.
13026
13027 2007-02-16  Tobias Burnus  <burnus@net-b.de>
13028
13029         PR fortran/30793
13030         * gfortran.dg/func_derived_4.f90: New test.
13031
13032 2007-02-15  Roger Sayle  <roger@eyesopen.com>
13033
13034         PR middle-end/30391
13035         * gfortran.dg/pr30391-1.f90: New test case.
13036
13037 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13038
13039         PR middle-end/30433
13040         * gcc.c-torture/compile/pr30433.c: New testcase to check
13041         that complex constants comparisions are foldded.
13042
13043 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13044
13045         PR C++/30158
13046         * g++.dg/ext/stmtexpr10.C: New testcase.
13047
13048 2007-02-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
13049
13050         PR middle-end/30729
13051         * gcc.dg/Wunused-value-2.c: New testcase.
13052
13053 2007-02-15  Ian Lance Taylor  <iant@google.com>
13054
13055         * g++.dg/eh/subreg-1.C: New test.
13056
13057 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13058
13059         PR c/26494
13060         * gcc.dg/Wimplicit-function-declaration-c89.c: New.
13061         * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
13062         * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
13063         * gcc.dg/Wimplicit-function-declaration-c99.c: New.
13064         * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
13065         * gcc.dg/Werror-implicit-function-declaration.c: New.
13066
13067 2007-02-15  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13068
13069         PR c++/28943
13070         * g++.dg/warn/pr28943.C: New.
13071
13072 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13073
13074         * gfortran.fortran-torture/execute/math.f90: Fix typo.
13075
13076 2007-02-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13077
13078         PR fortran/30779
13079         * gfortran.dg/error_recovery_3.f90: New test.
13080
13081 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13082
13083         * g++.dg/tree-ssa/sra-1.C: New.
13084
13085 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13086
13087         * g++.dg/tree-ssa/sra-1.C: New.
13088
13089 2007-02-15  Alexandre Oliva  <aoliva@redhat.com>
13090
13091         * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
13092
13093 2007-02-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13094
13095         * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
13096
13097 2007-02-14  Steven G. Kargl  <kargl@gcc.gnu.org>
13098
13099         PR fortran/30799
13100         * gfortran.dg/logical_2.f90: New test.
13101
13102 2007-02-14  Joseph Myers  <joseph@codesourcery.com>
13103
13104         * gcc.dg/torture/complex-alias-1.c: New test.
13105
13106 2007-02-14  Zdenek Dvorak  <dvorakz@suse.cz>
13107
13108         * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
13109         instead of -fdump-tree-tailcall.
13110
13111 2007-02-14  Brooks Moses  <brooks.moses@codesourcery.com>
13112
13113         * gfortran.dg/interface_10.f90: Fix comment typo.
13114
13115 2007-02-14  Dorit Nuzman  <dorit@il.ibm.com>
13116
13117         PR tree-optimization/30771
13118         * gcc.dg/vect/pr30771.c: New test.
13119
13120 2007-02-13  Ian Lance Taylor  <iant@google.com>
13121
13122         * gcc.dg/Wstrict-overflow-1.c: New test.
13123         * gcc.dg/Wstrict-overflow-2.c: New test.
13124         * gcc.dg/Wstrict-overflow-3.c: New test.
13125         * gcc.dg/Wstrict-overflow-4.c: New test.
13126         * gcc.dg/Wstrict-overflow-5.c: New test.
13127         * gcc.dg/Wstrict-overflow-6.c: New test.
13128         * gcc.dg/Wstrict-overflow-7.c: New test.
13129         * gcc.dg/Wstrict-overflow-8.c: New test.
13130         * gcc.dg/Wstrict-overflow-9.c: New test.
13131         * gcc.dg/Wstrict-overflow-10.c: New test.
13132
13133 2007-02-13  Roger Sayle  <roger@eyesopen.com>
13134
13135         * gcc.target/ia64/builtin-bswap-2.c: New test case.
13136
13137 2007-02-13  Richard Henderson  <rth@redhat.com>
13138
13139         * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
13140         * gcc.c-torture/execute/pr29302-1.c: ... here.
13141
13142 2007-02-13  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13143
13144         PR c/29521
13145         * gcc.dg/c90-return-1.c: Update output.
13146         * gcc.dg/c99-return-1.c: Likewise.
13147
13148 2007-02-13  Paul Thomas  <pault@gcc.gnu.org>
13149
13150         PR fortran/30554
13151         * gfortran.dg/used_dummy_types_7.f90: New test..
13152
13153 2007-02-12  Uros Bizjak  <ubizjak@gmail.com>
13154
13155         * gcc.target/i386/parity-1.c: New test.
13156         * gcc.target/i386/parity-2.c: New test.
13157
13158 2007-02-12  Roger Sayle  <roger@eyesopen.com>
13159
13160         * gcc.target/i386/builtin-bswap-3.c: New test case.
13161
13162 2007-02-12  Dorit Nuzman  <dorit@il.ibm.com>
13163
13164         PR tree-optimization/29145
13165         * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
13166         alias analysis is improved to take better advantage of restrict
13167         qualified pointers.
13168         * gcc.dg/vect/vect-80.c: Likewise.
13169         * gcc.dg/vect/pr29145.c: New.
13170
13171 2007-02-11  H.J. Lu  <hongjiu.lu@intel.com>
13172
13173         * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
13174         * gcc.target/i386/sse4a-insert.c: Likewise.
13175
13176 2007-02-11  Roger Sayle  <roger@eyesopen.com>
13177
13178         * gcc.target/ia64/builtin-popcount-1.c: New test case.
13179         * gcc.target/ia64/builtin-popcount-2.c: Likewise.
13180
13181 2007-02-11  Tobias Schlüter  <tobi@gcc.gnu.org>
13182
13183         PR fortran/30478
13184         * gfortran.dg/enum_4.f90: Update error message checks.
13185
13186 2007-02-11  Paul Thomas  <pault@gcc.gnu.org>
13187
13188         PR fortran/30554
13189         * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
13190         versions of the modules.
13191
13192         PR fortran/30617
13193         * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
13194         by getting rid of recursive I/O and providing functions with
13195         results.
13196
13197         PR fortran/30319
13198         * gfortran.dg/char_array_constructor_2.f90
13199
13200 2007-02-11  Mark Mitchell  <mark@codesourcery.com>
13201
13202         PR c++/26988
13203         * g++.dg/template/spec34.C: New test
13204
13205 2007-02-11  Uros Bizjak  <ubizjak@gmail.com>
13206
13207         * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
13208         on i?86 and x86_64.
13209         * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
13210         * gcc.dg/vect/vect-floatint-conversion-1.c: New.
13211         * gcc.dg/vect/vect-93.c: Another loop gets vectorized
13212         on i?86 and x86_64.
13213         * gcc.dg/vect/vect-113.c: Ditto.
13214
13215 2007-02-06  Mark Mitchell  <mark@codesourcery.com>
13216
13217         PR c++/29487
13218         * g++.dg/eh/weak1-C: New test.
13219         * g++.dg/eh/weak1-a.cc: Likewise.
13220         * g++.dg/eh/comdat1.C: Likewise.
13221
13222 2007-02-11  Tehila Meyzels <tehila@il.ibm.com>
13223             Dorit Nuzman  <dorit@il.ibm.com>
13224
13225         * gcc.dg/vect/vect-intfloat-conversion-1.c:  New test.
13226         * gcc.dg/vect/vect-floatint-conversion-1.c:  New test.
13227         * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
13228         * gcc.dg/vect/vect-113.c: Likewise.
13229
13230         * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
13231
13232 2007-02-10  Richard Henderson  <rth@redhat.com>
13233
13234         * lib/target-supports.exp (check_effective_target_tls): Redefine
13235         to mean non-emulated tls.
13236         * gcc.dg/tls/alias-1.c: Remove tls requirement.
13237         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13238         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13239         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13240         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13241         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13242         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13243
13244 2007-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
13245
13246         * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
13247
13248 2006-02-09  Brooks Moses  <brooks.moses@codesourcery.com>
13249
13250         * gfortran.dg/secnds.f: Replace time tolerance with a
13251         before-and-after bracket.
13252         * gfortran.dg/secnds-1.f: Likewise.
13253
13254 2007-02-09  Tobias Burnus  <burnus@net-b.de>
13255
13256         PR fortran/30512
13257         * gfortran.dg/maxlocval_1.f90: New test.
13258
13259 2007-02-09  Roger Sayle  <roger@eyesopen.com>
13260
13261         * gcc.target/ia64/builtin_bswap-1.c: New test case.
13262
13263 2007-02-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13264
13265         PR fortran/30720
13266         * gfortran.dg/array_function_1.f90: New test.
13267
13268 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13269
13270         * lib/target-supports.exp (check_effective_target_lax_strtofp)
13271         (check_effective_target_dummy_wcsftime): New functions.
13272
13273 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13274
13275         * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
13276         * lib/target-supports.exp (check_effective_target_uclibc): New
13277         function.
13278
13279 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13280
13281         * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
13282         (vsnprintf): Don't define for uClibc targets.
13283
13284 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13285
13286         * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
13287         set before checking whether it was allowed.
13288         * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
13289         before checking inside_main.
13290
13291 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13292
13293         * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
13294         uClinux targets.
13295         (u16sf): Likewise u4sf.
13296         * g++.dg/compat/struct-layout-1.h: Likewise.
13297
13298 2007-02-09  Richard Sandiford  <richard@codesourcery.com>
13299
13300         * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
13301         procedure.
13302         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
13303         m68k targets if check_effective_target_coldfire_fpu returns true.
13304
13305 2007-02-09  Zdenek Dvorak  <dvorakz@suse.cz>
13306         Richard Guenther  <rguenther@suse.de>
13307
13308         PR middle-end/23361
13309         * gcc.dg/fold-compare-3.c: New testcase.
13310         * gcc.dg/tree-ssa/loop-24.c: Likewise.
13311
13312 2007-02-09  Uros Bizjak  <ubizjak@gmail.com>
13313
13314         * gcc.dg/pr26570.c: Clean up coverage files.
13315         * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
13316         * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
13317         * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
13318         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
13319         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
13320         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
13321         * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
13322         * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
13323         * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
13324         * gcc.dg/tree-ssa/pr25501.c: Ditto.
13325         * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
13326         * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
13327         * gcc.dg/vect/pr28952.c: Ditto.
13328         * gcc.dg/vect/pr27151.c: Ditto.
13329         * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
13330         * g++.dg/gomp/macro-3.C: Ditto.
13331
13332 2007-02-08  Uros Bizjak  <ubizjak@gmail.com>
13333
13334         * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
13335         of the loop.
13336
13337 2007-02-08  Roger Sayle  <roger@eyesopen.com>
13338
13339         * gcc.target/i386/builtin-bswap-2.c: New test case.
13340
13341 2007-02-08  Roger Sayle  <roger@eyesopen.com>
13342
13343         * gfortran.dg/forall_8.f90: New test case.
13344         * gfortran.dg/forall_9.f90: Likewise.
13345
13346 2007-02-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13347
13348         * gcc.dg/builtins-20.c: Add some -~ complex cases.
13349
13350 2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
13351
13352         * lib/target-supports.exp (check_effective_target_simulator): New.
13353
13354 2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
13355
13356         * gcc.dg/tree-ssa/loop-25.c: New test.
13357
13358 2007-02-06  Richard Henderson  <rth@redhat.com>
13359
13360         * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
13361
13362 2007-02-06  Roger Sayle  <roger@eyesopen.com>
13363
13364         * gcc.target/powerpc/popcount-1.c: New test case.
13365         * gcc.target/powerpc/parity-1.c: Likewise.
13366
13367 2007-02-06  Richard Guenther  <rguenther@suse.de>
13368
13369         PR middle-end/27302
13370         * gcc.dg/torture/pr27302-2.c: New testcase.
13371
13372 2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
13373
13374         * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
13375         * gcc.dg/vect/vect-iv-1.c: New test.
13376         * gcc.dg/vect/vect-iv-2.c: New test.
13377         * gcc.dg/vect/vect-iv-3.c: New test.
13378         * gcc.dg/vect/vect-iv-4.c: New test.
13379         * gcc.dg/vect/vect-iv-5.c: New test.
13380         * gcc.dg/vect/vect-iv-6.c: New test.
13381         * gcc.dg/vect/vect-iv-7.c: New test.
13382         * gcc.dg/vect/vect-iv-8.c: New test.
13383         * gcc.dg/vect/vect-iv-9.c: New test.
13384         * gcc.dg/vect/vect-iv-10.c: New test.
13385         * gcc.dg/vect/vect-iv-11.c: New test.
13386         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
13387         * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
13388         * gcc.dg/vect/vect-14.c: Now vectorizable.
13389         * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
13390         loop).
13391         * gcc.dg/vect/vect-27.c: Likewise.
13392         * gcc.dg/vect/vect-29.c Likewise.
13393         * gcc.dg/vect/vect-dv-2.c: Likewise.
13394         * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
13395         * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
13396         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13397
13398 2007-02-06  Ira Rosen  <irar@il.ibm.com>
13399
13400         * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
13401
13402 2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13403
13404         * gcc.dg/builtins-20.c: Add more cases.
13405
13406 2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
13407
13408         PR debug/30189
13409         * gcc.dg/pr30189.c: New test.
13410
13411 2007-02-05  Dwarakanath Rajagopal  <dwarak.rajagopal@amd.com>
13412
13413         * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
13414         for running tests.
13415         * gcc.target/i386/sse4a-extract.c: New test.
13416         * gcc.target/i386/sse4a-insert.c: New test.
13417         * gcc.target/i386/sse4a-montsd.c: New test.
13418         * gcc.target/i386/sse4a-montss.c: New test.
13419
13420 2007-02-05  Richard Guenther  <rguenther@suse.de>
13421
13422         * gcc.target/i386/vectorize3.c: New testcase.
13423
13424 2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
13425
13426         PR target/30665
13427         * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
13428
13429 2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13430
13431         PR fortran/30611
13432         * gfortran.dg/repeat_1.f90: New test.
13433
13434 2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
13435
13436         PR fortran/30605
13437         * gfortran.dg/spread_shape_1.f90: Remove tabs.
13438         * gfortran.dg/derived_init_2.f90: Ditto.
13439         * gfortran.dg/elemental_subroutine_3.f90: Ditto.
13440         * gfortran.dg/array_initializer_1.f90: Ditto.
13441         * gfortran.dg/do_2.f90: Ditto.
13442         * gfortran.dg/proc_assign_1.f90: Ditto.
13443
13444 2007-02-04  Richard Guenther  <rguenther@suse.de>
13445
13446         PR middle-end/30636
13447         * g++.dg/warn/pr30636.C: New testcase.
13448         * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
13449
13450 2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
13451
13452         PR middle-end/30667
13453         * gfortran.dg/pr30667.f: New test.
13454
13455 2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13456
13457         * gcc.dg/builtins-54.c: Add more cases.
13458
13459 2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
13460
13461         PR fortran/30514
13462         * gfortran.dg/zero_sized_2.f90: New test.
13463
13464         PR fortran/30660
13465         * gfortran.dg/alloc_comp_basics_4.f90: New test.
13466
13467         PR fortran/29820
13468         * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
13469         file.
13470
13471 2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
13472
13473         PR fortran/30683
13474         * gfortran.dg/interface_10.f90: New test.
13475
13476 2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13477
13478         * gcc.dg/builtins-20.c: Add more cases.
13479
13480 2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
13481
13482         PR target/29682
13483         * gcc-target/ia64/pr29682.c: New test.
13484
13485 2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
13486
13487         PR fortran/30284
13488         * gfortran.dg/arrayio_11.f90.f90: New test.
13489
13490         PR fortran/30626
13491         * gfortran.dg/arrayio_12.f90.f90: New test.
13492
13493 2007-02-02  Jakub Jelinek  <jakub@redhat.com>
13494
13495         PR c++/30536
13496         * g++.dg/tls/diag-5.C: New test.
13497
13498         PR middle-end/30473
13499         * gcc.dg/pr30473.c: New test.
13500         * gcc.c-torture/execute/20070201-1.c: New test.
13501
13502 2007-02-01  Roger Sayle  <roger@eyesopen.com>
13503
13504         * gfortran.dg/dependency_20.f90: New test case.
13505
13506 2007-01-31  Ian Lance Taylor  <iant@google.com>
13507
13508         * gcc.dg/lower-subreg-1.c (test): New test.
13509
13510 2007-01-30  Geoffrey Keating  <geoffk@apple.com>
13511
13512         * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
13513
13514 2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13515
13516         * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
13517         * gcc.dg/torture/builtin-math-3.c: Likewise.
13518
13519 2007-01-31  Dirk Mueller  <dmueller@suse.de>
13520
13521         gcc.dg/Wparentheses-2.c: Update and add new tests.
13522
13523 2007-01-31  Ira Rosen  <irar@il.ibm.com>
13524
13525         * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
13526         vectorize.
13527
13528 2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
13529
13530         * gcc.dg/builtins-63.c: New test.
13531
13532 2007-01-31  Tobias Burnus  <burnus@net-b.de>
13533
13534         PR fortran/27588
13535         * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
13536
13537 2007-01-31  Tobias Burnus  <burnus@net-b.de>
13538
13539         PR fortran/30520
13540         * gfortran.dg/volatile8.f90: New argument conformance test.
13541         * gfortran.dg/volatile9.f90: New scope test.
13542
13543 2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13544
13545         PR c++/24745
13546         * g++.dg/warn/null4.C: New.
13547
13548 2001-01-30  Roger Sayle  <roger@eyesopen.com>
13549             Uros Bizjak  <ubizjak@gmail.com>
13550
13551         * gcc.dg/large-size-array-3.c: Correct typo.
13552
13553 2007-01-30  Richard Guenther  <rguenther@suse.de>
13554
13555         PR middle-end/27657
13556         * g++.dg/debug/pr27657.C: New testcase.
13557
13558 2007-01-30  Richard Guenther  <rguenther@suse.de>
13559
13560         PR middle-end/30313
13561         * gcc.dg/torture/pr30313.c: New testcase.
13562
13563 2007-01-29  Janis Johnson  <janis187@us.ibm.com>
13564
13565         * gcc.dg/dfp/dfp-except.h: New file.
13566         * gcc.dg/dfp/fe-check.h: New file.
13567         * gcc.dg/dfp/fe-binop.c: New test.
13568         * gcc.dg/dfp/fe-convert-1.c: New test.
13569         * gcc.dg/dfp/fe-convert-2.c: New test.
13570         * gcc.dg/dfp/fe-convert-3.c: New test.
13571
13572         * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
13573         * gcc.dg/dfp/decfloat-constants.c: Ditto.
13574         * gcc.dg/dfp/convert-dfp.c: Ditto.
13575         * gcc.dg/dfp/convert-int-saturate.c: Ditto.
13576
13577 2007-01-29  Josh Conner  <jconner@apple.com>
13578
13579         * gcc.target/powerpc/altivec-24.c: New test.
13580
13581 2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
13582
13583         PR c++/28266
13584         * g++.dg/parse/defarg12.C: New test.
13585
13586 2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
13587
13588         PR fortran/30554
13589         * gfortran.dg/used_dummy_types_6.f90: New test.
13590
13591 2007-01-28  Jan Hubicka  <jh@suse.cz>
13592
13593         * gcc.dg/tree-prof/val-prof-6.c: New test.
13594
13595 2007-01-28  Roger Sayle  <roger@eyesopen.com>
13596
13597         * gcc.dg/large-size-array-3.c: Correct test case (portability).
13598
13599 2007-01-28  Andrew Pinski  <pinskia@gmail.com>
13600
13601         PR C++/28988
13602         * g++.dg/expr/dtor4.C: New test.
13603
13604 2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
13605
13606         * gcc.dg/tree-ssa/loop-23.c: New test.
13607
13608 2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
13609
13610         PR libfortran/30389
13611         * gfortran.dg/achar_2.f90:  New test.
13612         * gfortran.dg/achar_3.f90:  New test.
13613
13614 2007-01-27  Ian Lance Taylor  <iant@google.com>
13615
13616         * gcc.dg/strict-overflow-1.c: New test.
13617         * gcc.dg/no-strict-overflow-1.c: New test.
13618         * gcc.dg/strict-overflow-2.c: New test.
13619         * gcc.dg/no-strict-overflow-2.c: New test.
13620         * gcc.dg/strict-overflow-3.c: New test.
13621         * gcc.dg/no-strict-overflow-3.c: New test.
13622         * gcc.dg/strict-overflow-4.c: New test.
13623         * gcc.dg/no-strict-overflow-4.c: New test.
13624         * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
13625         * gcc.dg/pr15784-1.c: Likewise.
13626         * gcc.dg/pr20922-1.c: Likewise.
13627         * gcc.dg/pr20922-3.c: Likewise.
13628         * gcc.dg/pr20922-4.c: Likewise.
13629         * gcc.dg/pr20922-6.c: Likewise.
13630         * gcc.dg/compare-4.c: Likewise.
13631         * gcc.dg/torture/pr26898-1.c: Likewise.
13632         * gcc.dg/tree-ssa/divide-1.c: Likewise.
13633         * gcc.dg/tree-ssa/divide-2.c: Likewise.
13634         * gcc.dg/tree-ssa/divide-3.c: Likewise.
13635         * gcc.dg/tree-ssa/divide-4.c: Likewise.
13636         * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
13637         * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
13638         * gcc.dg/tree-ssa/pr21082.c: Likewise.
13639         * gcc.dg/tree-ssa/pr26899.c: Likewise.
13640         * g++.dg/tree-ssa/pr21082.C: Likewise.
13641
13642 2007-01-27  Roger Sayle  <roger@eyesopen.com>
13643
13644         * gcc-dg/large-size-array-3.c: New test case.
13645
13646 2007-01-27  Roger Sayle  <roger@eyesopen.com>
13647
13648         * gfortran.dg/forall_7.f90: New test case.
13649
13650 2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
13651
13652         PR fortran/30407
13653         * gfortran.dg/where_operator_assign_1.f90: New test.
13654         * gfortran.dg/where_operator_assign_2.f90: New test.
13655         * gfortran.dg/where_operator_assign_3.f90: New test.
13656
13657 2007-01-26  Joseph Myers  <joseph@codesourcery.com>
13658
13659         * lib/target-supports.exp
13660         (check_effective_target_powerpc_altivec): New.
13661         (check_effective_target_vect_cmdline_needed): Use it.
13662
13663 2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
13664
13665         PR fortran/30278
13666         * gfortran.dg/backslash_3.f: New test.
13667
13668 2007-01-26  Richard Guenther  <rguenther@suse.de>
13669
13670         * gcc.dg/tree-ssa/pr23382.c: Fix typo.
13671
13672 2007-01-26  Tobias Burnus  <burnus@net-b.de>
13673
13674         * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
13675         * gfortran.dg/vect/vect.exp: Ditto.
13676         * gfortran.dg/dg.exp: Ditto.
13677         * gfortran.fortran-torture/execute/execute.exp: Ditto.
13678         * gfortran.fortran-torture/compile/compile.exp: Ditto.
13679
13680 2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13681
13682         * gcc.dg/builtins-20.c: Add more cases.
13683         * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
13684
13685 2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13686
13687         PR fortran/30437
13688         * gcc.dg/Wall.c: New.
13689         * gcc.dg/Wno-all.c: New.
13690         * gfortran.dg/Wall.f90: New.
13691         * gfortran.dg/Wno-all.f90: New.
13692
13693 2007-01-24  Geoffrey Keating  <geoffk@apple.com>
13694
13695         * gcc.target/powerpc/darwin-ehreturn-1.c: New.
13696         * g++.dg/eh/simd-2.C: Also run on Darwin.
13697         * g++.dg/eh/simd-3.C: New.
13698         * g++.dg/eh/simd-4.C: New.
13699
13700 2007-01-25  Richard Guenther  <rguenther@suse.de>
13701
13702         * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
13703         and _PROFILE_USE.
13704         * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
13705
13706 2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
13707
13708         * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
13709         * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
13710         * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
13711         * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
13712         * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
13713         * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
13714         * gcc.dg/ipa/ipa-7.c: New testcase.
13715
13716 2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
13717
13718         * g++.dg/cpp0x/warn_cxx0x.C: New.
13719
13720 2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13721
13722         * gcc.dg/builtins-20.c: Test builtin carg.
13723
13724 2007-01-24  Jakub Jelinek  <jakub@redhat.com>
13725
13726         PR middle-end/27416
13727         * gcc.dg/gomp/pr27416.c: New test.
13728
13729         PR middle-end/30494
13730         * gcc.dg/gomp/pr30494.c: New test.
13731         * g++.dg/gomp/pr30494.C: New test.
13732
13733         PR middle-end/30421
13734         * gcc.dg/gomp/pr30421.c: New test.
13735
13736 2007-01-24  Steve Ellcey  <sje@cup.hp.com>
13737
13738         * gcc.target/ia64/versionid-1.c: New test.
13739         * gcc.target/ia64/versionid-2.c: New test.
13740
13741 2007-01-24  Richard Guenther  <rguenther@suse.de>
13742
13743         PR testsuite/30181
13744         * gcc.dg/builtins-57.c: Change to a link-time testcase
13745         to support non-C99 targets.
13746
13747 2007-01-24  Jan Hubicka  <jh@suse.cz>
13748
13749         * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
13750
13751 2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
13752
13753         * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
13754
13755 2007-01-23  Andrew Pinski  <pinskia@gmail.com>
13756
13757         PR objc/27438
13758         * objc.dg/const-str-12.m: New test.
13759
13760 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13761
13762         PR fortran/30532
13763         * gfortran.dg/ctrl-z.f90:  New test.
13764
13765 2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13766
13767         PR fortran/30481
13768         * gfortran.dg/namelist_assumed_char.f90:  New test.
13769
13770 2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
13771
13772         PR c++/27492
13773         * g++.dg/inherit/covariant15.C: New test.
13774
13775 2007-01-23  Ian Lance Taylor  <iant@google.com>
13776
13777         * g++.dg/warn/Wparentheses-24.C: New test.
13778
13779 2007-01-23  Richard Guenther  <rguenther@suse.de>
13780
13781         PR testsuite/30560
13782         * ada/acats/run_acats: Do not call gnatmake or gnatchop
13783         with full path.
13784
13785 2007-01-22  Richard Guenther  <rguenther@suse.de>
13786
13787         PR tree-optimization/30038
13788         * gcc.dg/builtins-62.c: New testcase.
13789
13790 2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13791
13792         * gcc.c-torture/compile/20070121.c: New test.
13793
13794 2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
13795
13796         PR libfortran/30525
13797         * gfortran.dg/char_comparison_1.f:  New test.
13798
13799 2007-01-21  Ira Rosen  <irar@il.ibm.com>
13800
13801         * gcc.dg/vect/vect-strided-same-dr.c: New test.
13802
13803 2007-01-20  Andrew Pinski  <pinskia@gmail.com>
13804
13805         PR objc/30479
13806         * objc.dg/pch: New directory.
13807         * objc.dg/pch/pch.exp: New file.
13808         * objc.dg/pch/interface-1.m: New test.
13809         * objc.dg/pch/interface-1.hs: New include file.
13810         * lib/objc.exp (objc_target_compile): Add
13811         "-x objective-c-header" in front of the sources if this is
13812         a precompiled header being compiled.
13813
13814 2007-01-20  Roger Sayle  <roger@eyesopen.com>
13815
13816         * gfortran.dg/array_memcpy_3.f90: New test case.
13817         * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
13818
13819 2007-01-20  Roger Sayle  <roger@eyesopen.com>
13820             Brooks Moses  <brooks.moses@codesourcery.com>
13821             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13822
13823         * gfortran.dg/intrinsic_sign_1.f90: New test case.
13824         * gfortran.dg/intrinsic_sign_2.f90: Likewise.
13825
13826 2007-01-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13827
13828         * gcc.dg/torture/builtin-math-3.c: Test fdim.
13829
13830 2007-01-19  Mike Stump  <mrs@apple.com>
13831
13832         * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
13833         away.
13834
13835 2007-01-19  Roger Sayle  <roger@eyesopen.com>
13836
13837         * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
13838         option instead of -funsafe-math-optimizations.
13839
13840 2007-01-19  Tomas Bily  <tbily@suse.cz>
13841
13842         gcc.dg/tree-prof/indir-call-prof.c: New.
13843         g++.dg/dg.exp: Add tree-prof subdirectory.
13844         g++.dg/tree-prof/indir-call-prof.C: New.
13845         g++.dg/tree-prof/tree-prof.exp: New.
13846
13847 2007-01-19  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
13848
13849         PR c++/17947
13850         * g++.dg/warn/deprecated.C: Update warning output.
13851         * g++.dg/warn/deprecated-2.C: Likewise.
13852         * g++.dg/warn/deprecated-3.C: New.
13853
13854 2007-01-19  Nathan Sidwell  <nathan@codesourcery.com>
13855
13856         * gcc.c-torture/execute/nestfunc-7.c: New.
13857
13858 2007-01-18  Hui-May Chang  <hm.chang@apple.com>
13859
13860         * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
13861
13862 2007-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13863
13864         * gcc.dg/m68k-pic-1.c: New.
13865
13866 2007-01-18  Roger Sayle  <roger@eyesopen.com>
13867
13868         * gfortran.dg/array_memcpy_4.f90: New test case.
13869
13870 2007-01-18  Josh Conner  <jconner@apple.com>
13871
13872         PR target/30485
13873         * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
13874         * gcc.dg/vect/no-trapping-math-1: New.
13875         * gcc.dg/vect/no-trapping-math-2: New.
13876
13877 2007-01-18  Uros Bizjak  <ubizjak@gmail.com>
13878
13879         * gcc.target/i386/387-8.c: Update comment about optimizing
13880         inherent load of 1.0 of fptan instruction.
13881
13882 2007-01-18  Dirk Mueller  <dmueller@suse.de>
13883             Richard Guenther <rguenther@suse.de>
13884
13885         PR diagnostic/8268
13886         * gcc.dg/Warray-bounds.c: New testcase.
13887         * gcc.dg/Warray-bounds-2.c: New testcase.
13888         * g++.dg/warn/Warray-bounds.C: New testcase.
13889         * g++.dg/warn/Warray-bounds-2.C: New testcase.
13890
13891 2007-01-17  Paul Thomas  <pault@gcc.gnu.org>
13892
13893         PR fortran/30476
13894         * gfortran.dg/generic_12.f90: New test.
13895
13896 2007-01-17  Dorit Nuzman  <dorit@il.ibm.com>
13897
13898         * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
13899         * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
13900
13901 2007-01-16  Janis Johnson  <janis187@us.ibm.com>
13902
13903         * gcc.dg/dfp/compare-special.h: New file.
13904         * gcc.dg/dfp/compare-special-32.c: New test.
13905         * gcc.dg/dfp/compare-special-64.c: New test.
13906         * gcc.dg/dfp/compare-special-128.c: New test.
13907
13908 2007-01-16  Roger Sayle  <roger@eyesopen.com>
13909             Paul Thomas  <pault@gcc.gnu.org>
13910             Steven G. Kargl  <kargl@gcc.gnu.org>
13911
13912         PR fortran/30404
13913         * gfortran.dg/forall_6.f90: New test case.
13914         * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
13915         * gfortran.dg/dependency_13.f90: Likewise.
13916
13917 2007-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13918
13919         PR testsuite/12325
13920         * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
13921         targets that don't support Inf.
13922
13923 2007-01-15  Dale Johannesen  <dalej@apple.com>
13924
13925         * gcc.dg/tree-ssa/loop-3.c:  Disable with -fpic or -fPIC.
13926
13927 2007-01-15  Thomas Koenig  <Thomas.Koenig@online.de>
13928
13929         * gfortran.dg/string_0xfe_0xff_1.f90:  Use char instead
13930         of achar for 0xff to avoid the "Extended ASCII not
13931         implemented" error message.
13932
13933 2007-01-15  Paul Thomas  <pault@gcc.gnu.org>
13934
13935         PR fortran/28172
13936         * gfortran.dg/altreturn_4.f90: New test.
13937
13938         PR fortran/29389
13939         * gfortran.dg/stfunc_4.f90: New test.
13940
13941         PR fortran/29712
13942         * gfortran.dg/bound_2.f90: Reinstate commented out line.
13943         * gfortran.dg/initialization_1.f90: Change warning.
13944
13945         PR fortran/30283
13946         * gfortran.dg/specification_type_resolution_2.f90: New test.
13947
13948 2007-01-14  Jan Hubicka  <jh@suse.cz>
13949
13950         * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
13951         * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
13952         * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
13953         elimination.
13954
13955 2007-01-14  Paul Thomas  <pault@gcc.gnu.org>
13956
13957         PR fortran/30410
13958         * gfortran.dg/external_procedures_2.f90: New test.
13959
13960 2007-01-14  Uros Bizjak  <ubizjak@gmail.com>
13961
13962         PR target/30413
13963         * gcc.target/i386/pr30413.c: New test.
13964
13965 2007-01-14  Thomas Koenig  <Thomas.Koenig@online.de>
13966
13967         PR fortran/30452
13968         * gfortran.dg/string_0xfe_0xff_1.f90:  New test.
13969
13970 2007-01-13  Zdenek Dvorak <dvorakz@suse.cz>
13971
13972         * gcc.dg/20070112-1.c: New test.
13973
13974 2007-01-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13975
13976         PR libgfortran/30435
13977         * gfortran.dg/list_read_6.f90: New test.
13978
13979 2007-01-12  Olga Golovanevsky  <olga@il.ibm.com>
13980
13981         * gcc.dg/torture/pr24750-1.c:  Add prototype of free.
13982
13983 2007-01-12  Tom Tromey  <tromey@redhat.com>
13984
13985         PR preprocessor/28227:
13986         * gcc.dg/cpp/pr28227.c: New file.
13987
13988 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
13989
13990         * gcc.dg/tree-ssa/loop-22.c: New test.
13991
13992 2007-01-11  Zdenek Dvorak <dvorakz@suse.cz>
13993
13994         PR tree-optimization/29516
13995         * gcc.dg/tree-ssa/loop-20.c: New test.
13996
13997 2007-01-11  Thomas Koenig  <Thomas.Koenig@online.de>
13998
13999         PR libfortran/30415
14000         * minmaxloc_integer_kinds_1.f90:  New test.
14001
14002 2007-01-11  Simon Martin  <simartin@users.sourceforge.net>
14003
14004         PR c++/29573
14005         * g++.dg/template/sizeof-template-argument.C: New test.
14006
14007 2007-01-11  Jan Hubicka  <jh@suse.cz>
14008
14009         * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
14010         * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
14011         * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
14012         * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
14013         * gcc.dg/tree-ssa/pr21658.c: Likewise.
14014         * gcc.dg/tree-ssa/pr15349.c: Likewise.
14015         * gcc.dg/tree-ssa/pr25501.c: Likewise.
14016         * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
14017         transformation in question.
14018         * gcc.dg/tree-ssa/vrp05.c: Likewise.
14019         * gcc.dg/tree-ssa/pr20701.c: Likewise.
14020         * gcc.dg/always_inline3.c: Likewise.
14021
14022 2007-01-10  Mark Mitchell  <mark@codesourcery.com>
14023
14024         PR c++/28999
14025         * g++.dg/template/typename11.C: New test.
14026
14027 2007-01-10  Robert Kennedy <jimbob@google.com>
14028
14029         * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
14030
14031 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14032
14033         * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
14034         for different integer kinds.
14035         * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
14036         * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
14037         * gfortran.dg/ishft_2.f90: New test.
14038         * gfortran.dg/ishft_3.f90: New test.
14039
14040 2007-01-09  Brooks Moses  <brooks.moses@codesourcery.com>
14041
14042         * gfortran.dg/altreturn_2.f90: Removed executable bit.
14043
14044 2007-01-09  Zdenek Dvorak <dvorakz@suse.cz>
14045
14046         PR tree-optimization/30322
14047         * gcc.dg/tree-ssa/loop-21.c: New test.
14048
14049 2007-01-08  Geoffrey Keating  <geoffk@apple.com>
14050
14051         * g++.dg/rtti/darwin-builtin-linkage.C: New.
14052
14053 2007-01-08  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14054
14055         * gcc.target/spu/intrinsics-1.c: Remove xfail.
14056
14057 2007-01-08  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14058
14059         * g++.dg/warn/overflow-warn-1.C: Fix testcase.
14060         * g++.dg/warn/overflow-warn-3.C: Likewise.
14061         * g++.dg/warn/overflow-warn-4.C: Likewise.
14062         * g++.dg/warn/overflow-warn-5.C: Likewise.
14063         * g++.dg/warn/overflow-warn-6.C: Likewise.
14064         * g++.dg/warn/Woverflow-1.C: Likewise.
14065         * g++.dg/warn/Woverflow-2.C: Likewise.
14066         * g++.dg/warn/Woverflow-3.C: Likewise.
14067         * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
14068
14069 2007-01-08  Roger Sayle  <roger@eyesopen.com>
14070
14071         * gfortran.dg/array_constructor_14.f90: New test case.
14072         * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
14073
14074 2007-01-08  Richard Guenther  <rguenther@suse.de>
14075
14076         PR tree-optimization/23603
14077         * gcc.dg/tree-ssa/vrp31.c: New testcase.
14078         * gcc.dg/tree-ssa/vrp32.c: Likewise.
14079
14080 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14081
14082         * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
14083         in __v8qi typedef.
14084         * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
14085         * gcc.dg/simd-1.c: Update dg-error directives to reflect new
14086         compiler behaviour.
14087         * gcc.dg/simd-5.c: Likewise.
14088         * gcc.dg/simd-6.c: Likewise.
14089         * g++.dg/conversion/simd1.C: Likewise.
14090         * g++.dg/conversion/simd3.C: Likewise.
14091         * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
14092         (main): Use it.
14093
14094 2007-01-08  Mark Shinwell  <shinwell@codesourcery.com>
14095
14096         PR tree-optimization/29877
14097         * gcc.dg/pr16194.c: Skip test entirely if we don't know the
14098         name of a hard register for the target concerned.  Adjust dg-error
14099         directives to cope with new behaviour of TER.
14100
14101 2007-01-07  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14102
14103         PR c++/28986
14104         * g++.dg/conversion/nullptr1.C: Added overflow warning.
14105         * g++.dg/warn/overflow-warn-1.C: New.
14106         * g++.dg/warn/overflow-warn-3.C: New.
14107         * g++.dg/warn/overflow-warn-4.C: New.
14108         * g++.dg/warn/overflow-warn-5.C: New.
14109         * g++.dg/warn/overflow-warn-6.C: New.
14110         * g++.dg/warn/Woverflow-1.C: New.
14111         * g++.dg/warn/Woverflow-2.C: New.
14112         * g++.dg/warn/Woverflow-3.C: New.
14113         * g++.dg/warn/multiple-overflow-warn-2.C: New.
14114
14115 2007-01-07  Bernhard Fischer  <aldot@gcc.gnu.org>
14116
14117         PR fortran/27698
14118         * gfortran.dg/invalid_name.f90: New test.
14119         * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
14120         * gfortran.dg/gomp/pr29759.f90: Ditto.
14121
14122 2007-01-06  Steven G. Kargl  <kargl@gcc.gnu.org>
14123
14124         * gfortran.dg/present_1.f90:  Update error message.
14125
14126 2007-01-06  Lee Millward  <lee.millward@codesourcery.com>
14127
14128         PR c++/19439
14129         * g++.dg/template/duplicate1.C: New test
14130         * g++.dg/template/memfriend6.C: Adjust error markers.
14131
14132 2007-01-05  Andrew Pinski  <Andrew_Pinski@playstation.sony.com>
14133
14134         PR tree-opt/30385
14135         * gcc.dg/torture/inline-1.c: New test.
14136
14137 2007-01-05  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14138
14139         PR c/19978
14140         * gcc.dg/multiple-overflow-warn-1.c: New.
14141         * gcc.dg/multiple-overflow-warn-2.c: New.
14142         * gcc.dg/overflow-warn-6.c: New.
14143         * g++.dg/warn/multiple-overflow-warn-1.C: New.
14144
14145 2007-01-05  Roger Sayle  <roger@eyesopen.com>
14146
14147         * gfortran.dg/array_memcpy_1.f90: New test case.
14148         * gfortran.dg/array_memcpy_2.f90: Likewise.
14149
14150 2007-01-05  Richard Guenther  <rguenther@suse.de>
14151
14152         PR middle-end/27826
14153         * g++.dg/opt/pr27826.C: New testcase.
14154
14155 2007-01-05  Ian Lance Taylor  <iant@google.com>
14156
14157         * gcc.dg/Walways-true-1.c: New test.
14158         * gcc.dg/Walways-true-2.c: New test.
14159         * g++.dg/warn/Walways-true-1.C: New test.
14160         * g++.dg/warn/Walways-true-2.C: New test.
14161
14162 2007-01-05  Jakub Jelinek  <jakub@redhat.com>
14163
14164         PR c/30360
14165         * gcc.dg/pr30360.c: New test.
14166
14167 2007-01-05  Paul Thomas  <pault@gcc.gnu.org>
14168
14169         PR fortran/23232
14170         * gfortran.dg/data_implied_do_1.f90: New test.
14171
14172         PR fortran/27996
14173         PR fortran/27998
14174         * gfortran.dg/char_length_1.f90: New test.
14175
14176 2007-01-05  Richard Guenther  <rguenther@suse.de>
14177
14178         PR middle-end/28116
14179         * g++.dg/opt/pr28116.C: New testcase.
14180
14181 2007-01-05  Tobias Burnus  <burnus@net-b.de>
14182
14183         PR fortran/29624
14184         * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
14185           invalid deallocate.
14186         * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
14187         * gfortran.dg/protected_4.f90: Add pointer intent check.
14188         * gfortran.dg/protected_6.f90: Add pointer intent check.
14189         * gfortran.dg/pointer_intent_1.f90: New test.
14190         * gfortran.dg/pointer_intent_2.f90: New test.
14191         * gfortran.dg/pointer_intent_3.f90: New test.
14192
14193 2007-01-04  Brooks Moses  <brooks.moses@codesourcery.com>
14194
14195         PR 30235
14196         * gfortran.dg/altreturn_2.f90: new test.
14197
14198 2007-01-04  Tom Tromey  <tromey@redhat.com>
14199
14200         PR preprocessor/28165:
14201         * gcc.dg/cpp/pr28165.c: New file.
14202
14203 2007-01-03  Josh Conner  <jconner@apple.com>
14204
14205         PR middle-end/29683
14206         * gcc.dg/pr29683.c: New.
14207
14208 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
14209
14210         PR c++/28217
14211         * g++.dg/pch/template-1.C: New test.
14212         * g++.dg/pch/template-1.Hs: New file.
14213
14214 2007-01-03  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14215
14216         PR middle-end/30353
14217         * gcc.c-torture/compile/complex-4.c: New test.
14218
14219 2007-01-03  Joseph Myers  <joseph@codesourcery.com>
14220
14221         * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
14222         -maltivec.
14223         * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
14224
14225 2007-01-03  Jakub Jelinek  <jakub@redhat.com>
14226
14227         PR middle-end/30286
14228         * gcc.dg/pr30286.c: New test.
14229
14230         PR c++/29535
14231         * g++.dg/template/crash66.C: New test.
14232
14233         PR c++/29054
14234         * g++.dg/template/friend49.C: New test.
14235
14236 2007-01-03  Steven G. Kargl  <kargls@comcast.net>
14237
14238         * gfortran.dg/ibits.f90: New test.
14239
14240 2007-01-03  Zdenek Dvorak <dvorakz@suse.cz>
14241
14242         * gcc.dg/tree-ssa/update-unroll-1.c: New test.
14243         * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
14244
14245 2007-01-02  Jan Hubicka  <jh@suse.cz>
14246
14247         * gcc.dg/pr16194.c: We now output error on all three functions,
14248         not just first one.
14249
14250 2007-01-02  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14251
14252         PR c/19977
14253         * gcc.dg/overflow-warn-3.c: Remove XFAIL.
14254         * gcc.dg/overflow-warn-4.c: Remove XFAIL.
14255
14256 2006-01-02  Ian Lance Taylor  <iant@google.com>
14257
14258         * g++.dg/warn/Wparentheses-22.C: New test.
14259         * g++.dg/warn/Wparentheses-23.C: New test.
14260
14261 2007-01-02  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14262
14263         PR middle-end/7651
14264         * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
14265         * gcc.dg/declspec-3-Wextra.c: New.
14266         * gcc.dg/declspec-3-no.c: New
14267
14268 2007-01-02  Paul Thomas  <pault@gcc.gnu.org>
14269
14270         PR fortran/20896
14271         * gfortran.dg/interface_10.f90: Remove.
14272
14273 2007-01-01  Roger Sayle  <roger@eyesopen.com>
14274
14275         * gcc.dg/fold-eqxor-4.c: New test case.
14276
14277 2007-01-02  Joseph Myers  <joseph@codesourcery.com>
14278
14279         PR middle-end/30311
14280         * gcc.c-torture/compile/pr30311.c: New test.
14281
14282 2007-01-01  Andrew Pinski  <pinskia@gmail.com>
14283
14284         PR middle-end/30253
14285         * gcc.c-torture/compile/statement-expression-1.c: New test.
14286
14287 2007-01-01  Andreas Schwab  <schwab@suse.de>
14288
14289         PR target/29166
14290         * g++.dg/eh/pr29166.C: New test.
14291
14292 2007-01-01  Joseph Myers  <joseph@codesourcery.com>
14293
14294         * lib/target-supports.exp (check_effective_target_powerpc_spe):
14295         New.
14296         (check_effective_target_vect_cmdline_needed): Use it.
14297
14298 2006-12-31  Richard Guenther  <rguenther@suse.de>
14299
14300         PR middle-end/30137
14301         * gcc.dg/pr30137-1.c: New testcase.
14302         * gcc.dg/pr30137-2.c: Likewise.
14303
14304 2006-12-31  Roger Sayle  <roger@eyesopen.com>
14305
14306         PR middle-end/30322
14307         * gcc.dg/fold-plusnot-1.c: New test case.
14308
14309 2006-12-31  Simon Martin  <simartin@users.sourceforge.net>
14310
14311         PR c++/29731
14312         * g++.dg/parse/template22.C: New test.
14313
14314 2006-12-31  Richard Guenther  <rguenther@suse.de>
14315
14316         PR middle-end/30338
14317         * gcc.c-torture/compile/pr30338.c: New testcase.
14318
14319 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
14320
14321         PR fortran/27900
14322         * gfortran.dg/intrinsic_actual_4.f90: New test.
14323
14324         PR fortran/24325
14325         * gfortran.dg/func_decl_3.f90: New test.
14326
14327 2006-12-31  Paul Thomas  <pault@gcc.gnu.org>
14328
14329         PR fortran/23060
14330         * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
14331         * gfortran.dg/c_by_val_1.f: New test.
14332         * gfortran.dg/c_by_val_2.f: New test.
14333         * gfortran.dg/c_by_val_3.f: New test.
14334
14335 2006-12-30  Thomas Koenig  <Thomas.Koenig@online.de>
14336
14337         PR libfortran/30321
14338         * gfortran.dg/sum_zero_array_1.f90:  New test.
14339
14340 2006-12-29  Jakub Jelinek  <jakub@redhat.com>
14341
14342         PR preprocessor/29612
14343         * gcc.dg/cpp/pr29612-1.c: New test.
14344         * gcc.dg/cpp/pr29612-2.c: New test.
14345
14346 2006-12-28  Paul Thomas  <pault@gcc.gnu.org>
14347
14348         PR fortran/30034
14349         * gfortran.dg/pure_formal_proc_1.f90: New test.
14350
14351         PR fortran/30237
14352         * gfortran.dg/intrinsic_actual_3.f90: New test.
14353
14354 2006-12-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14355
14356         PR fortran/30014
14357         * gfortran.dg/io_constraints_1.f90: Update test.
14358         * gfortran.dg/io_constraints_2.f90: Update test.
14359         * gfortran.dg/inquire_iolength.f90: New test.
14360
14361 2006-12-27  Paul Thomas  <pault@gcc.gnu.org>
14362
14363         PR fortran/20896
14364         * gfortran.dg/interface_10.f90: New test.
14365         * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
14366         since z is already, locally a variable.
14367
14368         PR fortran/25135
14369         * gfortran.dg/generic_11.f90: New test.
14370         * gfortran.dg/interface_7.f90: Remove name clash between module
14371         name and procedure 'x' referenced in the interface.
14372
14373 2006-12-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14374
14375         PR middle-end/7651
14376         * gcc.dg/Wmissing-parameter-type.c: New.
14377         * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
14378         * gcc.dg/Wmissing-parameter-type-no.c: New.
14379
14380 2006-12-22  Paul Thomas  <pault@gcc.gnu.org>
14381
14382         PR fortran/25818
14383         * gfortran.dg/entry_array_specs_2.f: New test.
14384
14385         PR fortran/30084
14386         * gfortran.dg/nested_modules_6.f90: New test.
14387
14388 2006-12-22  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14389
14390         PR middle-end/7651
14391         * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
14392         * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
14393
14394 2006-12-21  Andrew Pinski  <pinskia@gmail.com>
14395
14396         PR C++/30168
14397         * g++.dg/opt/complex6.C: New test.
14398
14399 2006-12-22  Ben Elliston  <bje@au.ibm.com>
14400
14401         * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
14402         full" if the linker on spu-*-* warns about exceeding local store.
14403
14404         And revert this patch:
14405         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
14406         fail to link due to relocation overflows on spu-*-*.
14407
14408 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
14409
14410         PR fortran/30273
14411         * gfortran.dg/dependency_19.f90: New test.
14412
14413 2006-12-21  Paul Thomas  <pault@gcc.gnu.org>
14414
14415         PR fortran/30202
14416         * gfortran.dg/alloc_comp_basics_3.f90: New test.
14417
14418 2006-12-21  Jakub Jelinek  <jakub@redhat.com>
14419
14420         PR middle-end/30262
14421         * gcc.c-torture/execute/20061220-1.c: New test.
14422
14423         PR middle-end/30263
14424         * gcc.dg/gomp/asm-1.c: New test.
14425
14426         PR target/30230
14427         * g++.dg/eh/ia64-2.C: New test.
14428
14429 2006-12-21  Nathan Sidwell  <nathan@codesourcery.com>
14430
14431         PR target/28966
14432         PR target/29248
14433         * gcc.dg/rs6000-leaf.c: New.
14434
14435 2006-12-20  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14436
14437         PR fortran/25392
14438         * gfortran.dg/f2c_8.f90: New test.
14439
14440 2006-12-20  Bill Wendling  <wendling@apple.com>
14441
14442         * gcc.dg/asm-b.c: Check for __ppc64__.
14443
14444 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
14445
14446         PR fortran/30190
14447         * gfortran.dg/bounds_check_5.f90: New test.
14448
14449 2006-12-20  Andrew Pinski  <pinskia@gmail.com>
14450
14451         PR middle-end/30143
14452         * gcc.dg/gomp/complex-1.c: New testcase.
14453
14454 2006-12-20  Roger Sayle  <roger@eyesopen.com>
14455
14456         * gfortran.dg/array_memset_1.f90: New test case.
14457
14458 2006-12-20  Dorit Nuzman  <dorit@il.ibm.com>
14459
14460         * lib/target-supports.exp: Add spu to
14461         check_effective_target_vect_widen_mult_hi_to_si.
14462
14463 2006-12-20  Paul Thomas  <pault@gcc.gnu.org>
14464
14465         PR fortran/29992
14466         * gfortran.dg/generic_9.f90: New test.
14467
14468         PR fortran/30081
14469         * gfortran.dg/generic_10.f90: New test.
14470
14471 2006-12-19  Andrew Pinski  <pinskia@gmail.com>
14472
14473         PR tree-opt/30045
14474         * gcc.dg/pr30045.c: New test.
14475
14476 2006-12-20  Ben Elliston  <bje@au.ibm.com>
14477
14478         * gcc.dg/20020312-2.c: Add a case for __SPU__.
14479
14480 2006-12-19  Eric Christopher  <echristo@apple.com>
14481
14482         PR target/29302
14483         * gcc.c-torture/execute/pr29302-1.c: New.
14484
14485 2006-12-19  Tobias Burnus  <burnus@net-b.de>
14486
14487         PR fortran/39238
14488         * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
14489
14490 2006-12-19  Paul Thomas <pault@gcc.gnu.org>
14491
14492         PR fortran/30236
14493         * gfortran.dg/altreturn_3.f90: New test.
14494
14495         * gfortran.dg/char_result_12.f90: Fix comment typos.
14496
14497 2006-12-19  Ben Elliston  <bje@au.ibm.com>
14498
14499         * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
14500         as newlib's stdio.h uses non-traditional cpp constructs.
14501
14502 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
14503
14504         * gfortran.dg/advance.f90: Renamed to advance_1.f90
14505         * gfortran.dg/append-1.f90: Renamed to append_1.f90
14506         * gfortran.dg/array-1.f90: Renamed to array_1.f90
14507         * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
14508         * gfortran.dg/backspace.f: Renamed to backspace_1.f
14509         * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
14510         * gfortran.dg/default_initialization.f: Renamed to
14511         default_initialization_1.f
14512         * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
14513         dollar_edit_descriptor_1.f
14514         * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
14515         dollar_edit_descriptor_2.f
14516         * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
14517         dollar_edit_descriptor_3.f
14518         * gfortran.dg/logint-1.f: Renamed to logint_1.f
14519         * gfortran.dg/logint-2.f: Renamed to logint_2.f
14520         * gfortran.dg/logint-3.f: Renamed to logint_3.f
14521         * gfortran.dg/advance_1.f90: Renamed from advance.f90
14522         * gfortran.dg/append_1.f90: Renamed from append-1.f90
14523         * gfortran.dg/array_1.f90: Renamed from array-1.f90
14524         * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
14525         * gfortran.dg/backspace_1.f: Renamed from backspace.f
14526         * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
14527         * gfortran.dg/default_initialization_1.f: Renamed from
14528         default_initialization.f
14529         * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
14530         dollar_edit_descriptor-1.f
14531         * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
14532         dollar_edit_descriptor-2.f
14533         * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
14534         dollar_edit_descriptor-3.f
14535         * gfortran.dg/logint_1.f: Renamed from logint-1.f
14536         * gfortran.dg/logint_2.f: Renamed from logint-2.f
14537         * gfortran.dg/logint_3.f: Renamed from logint-3.f
14538
14539 2006-12-18  Bill Wendling  <wendling@apple.com>
14540
14541         * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
14542         id is an OjbC keyword.
14543
14544 2006-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14545
14546         * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
14547
14548 2006-12-18  Brooks Moses  <brooks.moses@codesourcery.com>
14549
14550         * gfortran.dg/advance_3.f90: Add dg-do compile directive.
14551
14552 2006-12-18  Ian Lance Taylor  <iant@google.com>
14553
14554         * g++.dg/warn/Wmissing-declarations-1.C: New test.
14555
14556 2006-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14557
14558         * gcc.c-torture/compile/pr27528.c: Use empty templates.
14559
14560 2006-12-17  Steven G. Kargl  <kargl@gcc.gnu.org>
14561
14562         PR fortran/30207
14563         * gfortran.fortran-torture/execute/where21.f90: New test.
14564
14565 2006-12-17  Tobias Burnus  <burnus@net-b.de>
14566
14567         * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
14568
14569 2006-12-16  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
14570
14571         PR middle-end/7651
14572         * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
14573         * gcc.dg/if-empty-1.c: Likewise.
14574         * gcc.dg/pr23165.c: Likewise.
14575         * g++.dg/warn/empty-body.C: Likewise.
14576
14577 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14578
14579         PR libfortran/30005
14580         * gfortran.dg/open_errors.f90: New test.
14581
14582 2006-12-15  H.J. Lu  <hongjiu.lu@intel.com>
14583
14584         * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
14585
14586         * gcc.target/i386/ssse3-pabsb.c: New file.
14587         * gcc.target/i386/ssse3-pabsd.c: Likewise.
14588         * gcc.target/i386/ssse3-pabsw.c: Likewise.
14589         * gcc.target/i386/ssse3-palignr.c: Likewise.
14590         * gcc.target/i386/ssse3-phaddd.c: Likewise.
14591         * gcc.target/i386/ssse3-phaddsw.c: Likewise.
14592         * gcc.target/i386/ssse3-phaddw.c: Likewise.
14593         * gcc.target/i386/ssse3-phsubd.c: Likewise.
14594         * gcc.target/i386/ssse3-phsubsw.c: Likewise.
14595         * gcc.target/i386/ssse3-phsubw.c: Likewise.
14596         * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
14597         * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
14598         * gcc.target/i386/ssse3-pshufb.c: Likewise.
14599         * gcc.target/i386/ssse3-psignb.c: Likewise.
14600         * gcc.target/i386/ssse3-psignd.c: Likewise.
14601         * gcc.target/i386/ssse3-psignw.c: Likewise.
14602         * gcc.target/i386/ssse3-vals.h: Likewise.
14603
14604 2006-12-15  Janis Johnson  <janis187@us.ibm.com>
14605
14606         * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
14607         * lib/fortran-torture.exp: Include target-supports.exp.
14608
14609 2006-12-15  Jakub Jelinek  <jakub@redhat.com>
14610
14611         PR target/30185
14612         * gcc.c-torture/execute/pr30185.c: New test.
14613
14614 2006-12-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14615
14616         PR testsuite/30179
14617         PR testsuite/30180
14618         * gcc.dg/builtin-bswap-1.c: Require stdint_types.
14619         * gcc.dg/builtin-bswap-2.c: Likewise.
14620         * gcc.dg/builtin-bswap-3.c: Likewise.
14621         * gcc.dg/builtin-bswap-4.c: Likewise.
14622         * lib/target-supports.exp (check_effective_target_stdint_types): New.
14623         * gcc.c-torture/execute/mode-dependent-address.x: New file.
14624
14625 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14626
14627         PR libfortran/30145
14628         * gfortran.dg/write_zero_array: New test.
14629
14630 2006-12-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14631
14632         PR fortran/30200
14633         * gfortran.dg/write_fmt_trim.f90: New test.
14634
14635 2006-12-14  Diego Novillo  <dnovillo@redhat.com>
14636
14637         PR 30194
14638         * gcc.dg/pr19633-1.c: Increase threshold for partitioning
14639         temporarily.
14640
14641 2006-12-14  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14642
14643         * lib/target-supports.exp (check_weak_available): Use istarget
14644         "hppa*-*-hpux10*" instead of regexp.
14645         (check_cxa_atexit_available): Likewise.
14646
14647 2006-12-14  Richard Guenther  <rguenther@suse.de>
14648
14649         PR tree-optimization/30197
14650         * gcc.c-torture/execute/complex-1.c: Fix function name.
14651         * gcc.dg/builtins-61.c: New testcase.
14652
14653 2006-12-14  Richard Guenther  <rguenther@suse.de>
14654
14655         PR middle-end/30172
14656         * gcc.dg/pr30172-1.c: New testcase.
14657
14658 2006-12-14  Richard Guenther  <rguenther@suse.de>
14659
14660         PR tree-optimization/30198
14661         * gcc.dg/builtins-60.c: New testcase.
14662
14663 2006-12-14  Dorit Nuzman  <dorit@il.ibm.com>
14664
14665         * lib/target-supports.exp (vect_no_align): Remove spu.
14666
14667 2006-12-13  Ian Lance Taylor  <iant@google.com>
14668
14669         PR c++/19564
14670         PR c++/19756
14671         * g++.dg/warn/Wparentheses-5.C: New test.
14672         * g++.dg/warn/Wparentheses-6.C: New test.
14673         * g++.dg/warn/Wparentheses-7.C: New test.
14674         * g++.dg/warn/Wparentheses-8.C: New test.
14675         * g++.dg/warn/Wparentheses-9.C: New test.
14676         * g++.dg/warn/Wparentheses-10.C: New test.
14677         * g++.dg/warn/Wparentheses-11.C: New test.
14678         * g++.dg/warn/Wparentheses-12.C: New test.
14679         * g++.dg/warn/Wparentheses-13.C: New test.
14680         * g++.dg/warn/Wparentheses-14.C: New test.
14681         * g++.dg/warn/Wparentheses-15.C: New test.
14682         * g++.dg/warn/Wparentheses-16.C: New test.
14683         * g++.dg/warn/Wparentheses-17.C: New test.
14684         * g++.dg/warn/Wparentheses-18.C: New test.
14685         * g++.dg/warn/Wparentheses-19.C: New test.
14686         * g++.dg/warn/Wparentheses-20.C: New test.
14687         * g++.dg/warn/Wparentheses-21.C: New test.
14688
14689 2006-12-13  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14690
14691         PR testsuite/30157
14692         * lib/target-supports.exp (check_cxa_atexit_available): Return false
14693         for target "hppa.*hpux10".
14694
14695 2006-12-13  Jakub Jelinek  <jakub@redhat.com>
14696
14697         * g++.dg/debug/vartrack1.C: New test.
14698
14699         * g++.dg/opt/ifcvt1.C: New test.
14700
14701         * gcc.dg/tls/opt-13.c: New test.
14702
14703         * gcc.dg/20060425-2.c: New test.
14704
14705         * g++.dg/opt/pr15054-2.C: New test.
14706
14707         * gcc.c-torture/execute/20060420-1.c: New test.
14708
14709         * gcc.c-torture/execute/20060412-1.c: New test.
14710
14711         * objc/compile/20060406-1.m: New test.
14712
14713 2006-12-08  Alexandre Oliva  <aoliva@redhat.com>
14714
14715         * g++.dg/template/array17.C: New test.
14716
14717 2006-02-25  Alexandre Oliva  <aoliva@redhat.com>
14718
14719         * gcc.target/powerpc/altivec-23.c: New test.
14720
14721 2006-12-13  Lee Millward  <lee.millward@codesourcery.com>
14722
14723         PR c++27316
14724         * g++.dg/inherit/error3.C: New test.
14725
14726         PR c++/28740
14727         * g++.dg/inherit/error4.C: New test.
14728
14729 2006-12-13  Richard Guenther  <rguenther@suse.de>
14730
14731         PR tree-optimization/17687
14732         * gcc.dg/builtins-59.c: New testcase.
14733
14734 2006-12-13  Ben Elliston  <bje@au.ibm.com>
14735
14736         * gcc.target/spu/Wmain.c: New test.
14737
14738 2006-12-12  Josh Conner  <jconner@apple.com>
14739
14740         * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
14741         * g++.dg/abi/thunk4.C: Likewise.
14742         * g++.dg/abi/rtti3.C: Likewise.
14743
14744 2006-12-12  Trevor Smigiel  <trevor_smigiel@playstation.sony.com>
14745
14746         * gcc.target/spu/cpat-1.c: New test.
14747         * gcc.target/spu/cpat-2.c: New test.
14748         * gcc.target/spu/cpat-3.c: New test.
14749         * gcc.target/spu/cpat-4.c: New test.
14750
14751 2006-12-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14752
14753         PR tree-opt/28436
14754         * gcc.c-torture/compile/vector-1.c: New test.
14755         * gcc.c-torture/compile/vector-2.c: New test.
14756         * gcc.c-torture/compile/vector-3.c: New test.
14757
14758 2006-12-12  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
14759
14760         * lib/fortran-torture.exp: Update copyright years.  Remove
14761         obsolete comment.  Test -ftree-vectorize where it makes sense.
14762         * lib/gfortran-dg.exp: Update copyright years.  Use settings
14763         from fortran-torture.exp.
14764         * gfortran.dg/char_transpose_1.f90,
14765         gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
14766         gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
14767         * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90:  Add
14768         '-w' to dg-options.
14769
14770 2006-12-12  Richard Sandiford  <richard@codesourcery.com>
14771
14772         * lib/gcc-dg.exp (${tool}_load): Fix invocation of
14773         saved_${tool}_load.
14774
14775 2006-12-12  Ira Rosen  <irar@il.ibm.com>
14776
14777         * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
14778         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
14779         * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
14780         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
14781         gaps.
14782
14783 2006-12-12  Richard Guenther  <rguenther@suse.de>
14784
14785         PR middle-end/30147
14786         * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
14787
14788 2006-12-11  Aldy Hernandez  <aldyh@redhat.com>
14789             Diego Novillo  <dnovillo@redhat.com>
14790
14791         * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
14792         VDEF/VUSE changes.
14793         * gcc.dg/tree-ssa/pr26421.c: Likewise
14794         * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
14795         * gcc.dg/tree-ssa/pr23382.c: Likewise.
14796         * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
14797         * gcc.dg/tree-ssa/pr28410.c: Likewise.
14798         * gcc.dg/tree-ssa/20031015-1.c: Likewise.
14799         * gcc.dg/tree-ssa/20040302-1.c: Likewise.
14800         * gcc.dg/tree-ssa/vrp07.c: Likewise.
14801         * gcc.dg/tree-ssa/vrp08.c: Likewise.
14802         * gcc.dg/tree-ssa/alias-12.c: Likewise.
14803
14804 2006-12-11  Jan Hubicka  <jh@suse.cz>
14805
14806         * gcc.dg/tree-prof/stringop-1.c: New test.
14807         * gcc.dg/tree-prof/stringop-2.c: New test.
14808
14809 2006-12-11  Uros Bizjak  <ubizjak@gmail.com>
14810
14811         PR target/30120
14812         * gcc.target/i386/pr30120.c: New test.
14813
14814         Revert:
14815         2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
14816
14817         * gcc.target/i386/x87regparm-1.c: New test.
14818         * gcc.target/i386/x87regparm-2.c: New test.
14819         * gcc.target/i386/x87regparm-3.c: New test.
14820         * gcc.target/i386/x87regparm-4.c: New test.
14821
14822 2006-12-10  Zdenek Dvorak <dvorakz@suse.cz>
14823
14824         * gcc.dg/tree-ssa/loop-17.c: Update outcome.
14825
14826 2006-12-10  Tobias Burnus  <burnus@net-b.de>
14827
14828         PR fortran/23994
14829         * gfortran.dg/protected_1.f90: New test.
14830         * gfortran.dg/protected_2.f90: New test.
14831         * gfortran.dg/protected_3.f90: New test.
14832         * gfortran.dg/protected_4.f90: New test.
14833         * gfortran.dg/protected_5.f90: New test.
14834         * gfortran.dg/protected_6.f90: New test.
14835
14836 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
14837             Tobias Burnus  <burnus@gcc.gnu.org>
14838
14839         PR fortran/29975
14840         PR fortran/30068
14841         * gfortran.dg/interface_4.f90: Test adding procedure to generic
14842         interface.
14843         * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
14844         ambiguous interfaces.
14845         * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
14846         * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
14847         * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
14848         ambiguous interfaces.
14849         * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
14850         * gfortran.dg/array_initializer_2.f90: Add initializer array
14851         constructor test.
14852
14853         PR fortran/30096
14854         * gfortran.dg/interface_9.f90: Test that host interfaces are
14855         not checked for ambiguity with the local version.
14856
14857 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
14858
14859         PR fortran/29464
14860         * gfortran.dg/module_interface_2.f90: New test.
14861
14862 2006-12-09  Paul Thomas  <pault@gcc.gnu.org>
14863
14864         PR fortran/29941
14865         * gfortran.dg/assumed_len.f90: New test.
14866
14867 2006-12-09  Richard Guenther  <rguenther@suse.de>
14868
14869         * g++.dg/warn/implicit-typename1.C: Qualify types.
14870         * g++.dg/parse/crash12.C: Likewise.
14871         * g++.dg/tree-ssa/pr22444.C: Likewise.
14872
14873 2006-12-09  Tobias Burnus  <burnus@net-b.de>
14874
14875         * gfortran.dg/array_2.f90: Added sqrt test.
14876
14877 2006-12-08  Uros Bizjak  <ubizjak@gmail.com>
14878
14879         * gcc.target/i386/x87regparm-1.c: XFAIL.
14880         * gcc.target/i386/x87regparm-2.c: XFAIL.
14881         * gcc.target/i386/x87regparm-3.c: XFAIL.
14882         * gcc.target/i386/x87regparm-4.c: XFAIL.
14883
14884 2006-12-08  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14885
14886         * lib/target-supports.exp
14887         (check_effective_target_large_long_double): New.
14888         * gcc.dg/Wconversion-real.c : Use it.
14889         * gcc.dg/Wconversion-integer.c : Fix for targets where char is
14890         unsigned.
14891
14892 2006-12-08  Mark Shinwell  <shinwell@codesourcery.com>
14893
14894         * gcc.c-torture/execute/mode-dependent-address.c: New test.
14895
14896 2006-12-08  Tobias Burnus  <burnus@net-b.de>
14897
14898         PR fortran/27546
14899         * gfortran.dg/import4.f90: New test for IMPORT in modules.
14900
14901 2006-12-07  Mark Mitchell  <mark@codesourcery.com>
14902
14903         PR c++/29732
14904         * g++.dg/template/crash65.C: New test.
14905         * g++.dg/template/spec16.C: Tweak error markers.
14906
14907 2006-12-07  Andrew Pinski  <andrew_pinski@playstation.sony.com>
14908
14909         * gcc.target/spu: New directory.
14910         * gcc.target/spu/spu.exp: New file.
14911         * gcc.target/spu/intrinsics-1.c: New test.
14912
14913 2006-12-07  Lee Millward  <lee.millward@codesourcery.com>
14914
14915         PR c++/29980
14916         * g++.dg/ext/attrib27.C: New test.
14917         * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
14918         * g++.dg/parse/typedef5.C: Likewise.
14919
14920 2006-12-07  Mike Stump  <mrs@apple.com>
14921
14922         * treelang/compile/var_defs.tree: Adjust.
14923
14924 2006-12-06  Mark Mitchell  <mark@codesourcery.com>
14925
14926         PR c++/29730
14927         * g++.dg/template/crash64.C: New test.
14928         * g++.dg/parse/crash27.C: Adjust error markers.
14929
14930 2006-12-06  Thomas Koenig  <Thomas.Koenig@online.de>
14931
14932         PR libfortran/30009
14933         PR libfortran/30056
14934         * gfortran.dg/read_eof_4.f90:  Add tests.
14935         * gfortran.dg/readwrite_unf_direct_eor_1.f90:  New test.
14936         * gfortran.dg/unf_read_corrupted_1.f90: New test.
14937
14938 2006-12-05  Mark Mitchell  <mark@codesourcery.com>
14939
14940         PR c++/29729
14941         * g++.dg/template/crash63.C: New test.
14942
14943         PR c++/29728
14944         * g++.dg/template/crash62.C: New test.
14945
14946 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
14947
14948         PR fortran/30003
14949         * gfortran.dg/allocatable_function_1.f90: Increase the number
14950         of expected calls of free to 10; the lhs section reference is
14951         now evaluated so there is another call to bar.  Change the
14952         comment appropriately.
14953         * gfortran.dg/array_section_1.f90: New test.
14954
14955 2006-12-05  Paul Thomas  <pault@gcc.gnu.org>
14956
14957         PR fortran/29912
14958         * gfortran.dg/char_result_12.f90: New test.
14959
14960 2006-12-05  Richard Guenther  <rguenther@suse.de>
14961
14962         * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
14963         * gcc.dg/vect/vect-pow-2.c: Rename to ...
14964         * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this.  Require
14965         vect_double, xfail for spu*-*-*.
14966
14967 2006-12-04  Tobias Burnus  <burnus@net-b.de>
14968
14969         PR fortran/29962
14970         * initialization_4.f90: Test noninteger exponents (-std=f95).
14971         * initialization_5.f90: New test for noninteger exponents
14972           with -std=f2003.
14973
14974 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
14975
14976         PR fortran/29821
14977         * gfortran.dg/parameter_array_section_1.f90: New test.
14978
14979 2006-12-04  Mark Mitchell  <mark@codesourcery.com>
14980
14981         PR c++/29733
14982         * g++.dg/template/crash61.C: New test.
14983
14984         PR c++/29632
14985         * g++.dg/template/error23.C: New test.
14986
14987 2006-12-04  Uros Bizjak  <ubizjak@gmail.com>
14988
14989         * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
14990
14991 2006-12-04  Paul Thomas  <pault@gcc.gnu.org>
14992
14993         PR fortran/29916
14994         * gfortran.dg/host_dummy_index_1.f90: Added additional test.
14995
14996 2006-12-04  Jakub Jelinek  <jakub@redhat.com>
14997
14998         PR middle-end/29965
14999         * gcc.dg/gomp/pr29965-1.c: New test.
15000         * gcc.dg/gomp/pr29965-2.c: New test.
15001         * gcc.dg/gomp/pr29965-3.c: New test.
15002         * gcc.dg/gomp/pr29965-4.c: New test.
15003         * gcc.dg/gomp/pr29965-5.c: New test.
15004         * gcc.dg/gomp/pr29965-6.c: New test.
15005         * g++.dg/gomp/pr29965-1.C: New test.
15006         * g++.dg/gomp/pr29965-2.C: New test.
15007         * g++.dg/gomp/pr29965-3.C: New test.
15008         * g++.dg/gomp/pr29965-4.C: New test.
15009         * g++.dg/gomp/pr29965-5.C: New test.
15010         * g++.dg/gomp/pr29965-6.C: New test.
15011         * g++.dg/gomp/pr29965-7.C: New test.
15012         * g++.dg/gomp/pr29965-8.C: New test.
15013         * g++.dg/gomp/pr29965-9.C: New test.
15014         * g++.dg/gomp/pr29965-10.C: New test.
15015
15016 2006-12-04  Eric Botcazou  <ebotcazou@adacore.com>
15017
15018         * gnat.dg/pointer_variable_bounds.adb: New test.
15019         * gnat.dg/pointer_variable_bounds.ads: Likewise.
15020         * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
15021
15022 2006-12-03  Eric Christopher  <echristo@apple.com>
15023
15024         * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
15025
15026 2006-12-03  Richard Henderson  <rth@redhat.com>
15027             Andrew Pinski  <pinskia@gmail.com>
15028
15029         PR C++/14329
15030         * g++.dg/warn/unit-1.C: New test.
15031
15032 2006-12-03  Uros Bizjak  <ubizjak@gmail.com>
15033
15034         * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
15035
15036 2006-12-03  Dorit Nuzman  <dorit@il.ibm.com>
15037
15038         * g++.dg/vect/vect.exp: Enable tests to run on spu.
15039         * gcc.dg/vect/vect.exp: Enable tests to run on spu.
15040         * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
15041         * gcc.dg/vect/vect-70.c: Reduce array size.
15042         * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
15043         vect_no_compaer_double targets.
15044         * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
15045         vect_float, vect_double, and vect_int.
15046
15047 2006-12-03  Dorit Nuzman <dorit@il.ibm.com>
15048
15049         * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
15050         test for loop versioning on vect_no_align targets.
15051         * gcc.dg/vect/pr20122.c: Likewise.
15052         * gcc.dg/vect/vect-105.c: Likewise.
15053         * gcc.dg/vect/vect-42.c: Likewise.
15054         * gcc.dg/vect/vect-43.c: Likewise.
15055         * gcc.dg/vect/vect-74.c: Likewise.
15056         * gcc.dg/vect/vect-75.c: Likewise.
15057         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
15058         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
15059         * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
15060         * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
15061
15062 2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
15063
15064         PR fortran/29642
15065         * gfortran.dg/value_1.f90 : New test.
15066         * gfortran.dg/value_2.f90 : New test.
15067         * gfortran.dg/value_3.f90 : New test.
15068         * gfortran.dg/value_4.f90 : New test.
15069         * gfortran.dg/value_4.c : Called from value_4.f90.
15070
15071 2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15072
15073         PR C++/30033
15074         *  g++.dg/cpp0x/static_assert4.C: New testcase.
15075
15076 2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15077
15078         * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
15079
15080 2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
15081
15082         PR c/27953
15083         * gcc.dg/pr27953.c: New test.
15084
15085 2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15086
15087         PR c++/30022
15088         * g++.dg/ext/vector5.C: New test.
15089
15090         PR c++/30021
15091         * g++.dg/other/main1.C: New test.
15092
15093 2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
15094
15095         PR libfortran/29568
15096         * gfortran.dg/convert_implied_open.f90:  Change to
15097         new default record length.
15098         * gfortran.dg/unf_short_record_1.f90:  Adapt to
15099         new error message.
15100         * gfortran.dg/unformatted_subrecords_1.f90:  New test.
15101
15102 2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
15103
15104         * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
15105
15106 2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
15107
15108         PR c++/29066
15109         * g++.dg/expr/pr29066.c: New.
15110
15111 2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
15112             Zdenek Dvorak <dvorakz@suse.cz>
15113
15114         PR tree-optimization/29921
15115         * gcc.dg/pr29921-2.c: New test.
15116
15117 2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
15118
15119         * gcc.dg/i386-cpuid.h (bit_SSE3): New.
15120         (i386_get_cpuid): New function.
15121         (i386_cpuid_ecx): Likewise.
15122         (i386_cpuid_edx): Likewise.
15123         (i386_cpuid): Updated to call i386_cpuid_edx.
15124
15125         * gcc.target/i386/sse3-addsubpd.c: New file.
15126         * gcc.target/i386/sse3-addsubps.c: Likewise.
15127         * gcc.target/i386/sse3-haddpd.c: Likewise.
15128         * gcc.target/i386/sse3-haddps.c: Likewise.
15129         * gcc.target/i386/sse3-hsubpd.c: Likewise.
15130         * gcc.target/i386/sse3-hsubps.c: Likewise.
15131         * gcc.target/i386/sse3-lddqu.c: Likewise.
15132         * gcc.target/i386/sse3-movddup.c: Likewise.
15133         * gcc.target/i386/sse3-movshdup.c: Likewise.
15134         * gcc.target/i386/sse3-movsldup.c: Likewise.
15135
15136 2006-12-01  Dirk Mueller  <dmueller@suse.de>
15137
15138         * g++.dg/warn/Wreturn-type-4.C: New testcase.
15139
15140 2006-11-30  Janis Johnson  <janis187@us.ibm.com>
15141
15142         * gcc.dg/dfp/convert-int-max.c: New test.
15143         * gcc.dg/dfp/convert-int-max-fold.c: New test.
15144
15145 2006-11-30  Richard Guenther  <rguenther@suse.de>
15146
15147         * gcc.dg/vect/vect-pow-1.c: Rename ...
15148         * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
15149         floats instead of doubles, check successful vectorization.
15150
15151 2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15152
15153         PR target/29945
15154         * gcc.c-torture/compile/pr29945.c: New testcase.
15155
15156 2006-11-30  Joseph Myers  <joseph@codesourcery.com>
15157
15158         * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
15159         -maltivec.
15160
15161 2006-11-29  Eric Christopher  <echristo@apple.com>
15162
15163         * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
15164
15165 2006-11-29  Janis Johnson  <janis187@us.ibm.com>
15166
15167         * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
15168
15169         * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
15170
15171 2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
15172
15173         PR c++/29022
15174         * g++.dg/inherit/virtual2.C: New test.
15175         * g++.dg/inherit/virtual3.C: Likewise.
15176         * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
15177         * g++.dg/inherit/error2.C: Likewise.
15178         * g++.dg/template/instantiate1.C: Likewise.
15179
15180 2006-11-28  Andrew Pinski  <pinskia@gmail.com>
15181
15182         PR tree-opt/29984
15183         * gcc.dg/tree-ssa/reassoc-12.c: New test.
15184
15185 2006-11-28  Jan Hubicka  <jh@suse.cz>
15186
15187         * gcc.dg/memcpy-1.c: New test.
15188
15189 2006-11-28  Jakub Jelinek  <jakub@redhat.com>
15190
15191         PR c++/29735
15192         * g++.dg/warn/main-3.C: New test.
15193
15194 2006-11-28  Jan Hubicka  <jh@suse.cz>
15195
15196         * gcc.dg/winline-1.c: New test.
15197
15198 2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
15199
15200         * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
15201         alignments.
15202
15203 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
15204
15205         PR fortran/29976
15206         * gfortran.dg/missing_optional_dummy_3.f90
15207
15208 2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
15209
15210         PR fortran/20880
15211         * gfortran.dg/interface_3.f90: Modify errors.
15212
15213 2006-11-28  Ben Elliston  <bje@au.ibm.com>
15214
15215         * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
15216         fail to link due to relocation overflows on spu-*-*.
15217
15218 2006-11-27  Michael Matz  <matz@suse.de>
15219             Andreas Krebbel  <krebbel1@de.ibm.com>
15220
15221         PR target/29319
15222         * gcc.dg/20061127-1.c: New testcase.
15223
15224 2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
15225
15226         * gcc.dg/20061124-1.c: Add exit() function prototype.
15227
15228 2006-11-27  Jan Hubicka  <jh@suse.cz>
15229
15230         * gcc.target/i386/memcpy-1.c: Adjust size.
15231         * gcc.dg/visibility-11.c: Likewise.
15232
15233 2006-11-27  Richard Guenther  <rguenther@suse.de>
15234
15235         PR middle-end/25620
15236         * gcc.target/i386/pow-1.c: New testcase.
15237         * gcc.dg/builtins-58.c: Likewise.
15238
15239 2006-11-26  Mark Mitchell  <mark@codesourcery.com>
15240
15241         PR c++/29886
15242         * g++.dg/expr/cast8.C: New test.
15243
15244 2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15245
15246         * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
15247         Don't ever inline the testcase.
15248
15249 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
15250
15251         PR fortran/29982
15252         * gfortran.fortran-torture/compile/parameter_3.f90: New
15253         testcase.
15254
15255 2006-11-25  Andrew Pinski  <pinskia@gmail.com>
15256
15257         PR fortran/29951
15258         * gfortran.fortran-torture/execute/transfer2.f90: New test.
15259
15260 2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15261
15262         * gfortran.fortran-torture/execute/specifics.f90: Remove test
15263         for CHAR.
15264
15265 2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15266
15267         PR libgfortran/29936
15268         * gfortran.dg/write_check3.f90: New test.
15269
15270 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15271
15272         * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
15273
15274 2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
15275
15276         PR fortran/20880
15277         * gfortran.dg/interface_3.f90: New test.
15278
15279         PR fortran/29387
15280         * gfortran.dg/generic_8.f90: New test.
15281
15282 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15283
15284         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
15285         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
15286         * gfortran.dg/specifics_3.f90: Remove.
15287
15288 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
15289
15290         PR c/29955
15291         * gcc.dg/gomp/pr29955.c: New test.
15292
15293         PR c/29736
15294         * gcc.dg/pr29736.c: New test.
15295
15296 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15297
15298         PR tree-opt/29964
15299         * gcc.dg/pure-1.c: New test.
15300
15301 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
15302
15303         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
15304         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
15305
15306 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
15307
15308         * gcc.dg/20061124-1.c: New testcase.
15309
15310 2006-11-23  Eric Christopher  <echristo@apple.com>
15311
15312         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
15313
15314 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15315
15316         PR c/2707
15317         PR c++/26167
15318         * gcc.dg/Wconversion-integer.c: New. Supersedes
15319         Wconversion-negative-constants.c
15320         * gcc.dg/Wconversion-real.c: New.
15321         * gcc.dg/Wconversion-real-integer.c: New.
15322         * gcc.dg/Wconversion-negative-constants.c: Deleted.
15323         * g++.dg/warn/Wconversion1.C: Modified.
15324
15325 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15326
15327         * gfortran.dg/overload_1.f90: New test.
15328
15329 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
15330
15331         PR c/9072
15332         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
15333         Wtraditional-conversion.
15334         * gcc.dg/overflow-warn-2.c: Likewise.
15335         * gcc.dg/Wconversion.c: Likewise. Renamed as
15336         Wtraditional-conversion.c .
15337         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
15338         Wtraditional-conversion-2.c .
15339         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
15340         Wtraditional-conversion-2.c
15341         * gcc.dg/Wconversion-negative-constants.c: New.
15342
15343 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
15344
15345         * gcc.dg/tree-ssa/dump-1.c: New test.
15346
15347 2006-11-23  David Ung <davidu@mips.com>
15348
15349         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
15350         -mfp64, allowable when ISA >= 33 and float is enabled.
15351         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
15352         of mthc1 and mfhc1 patterns.
15353
15354 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
15355
15356         PR tree-optimization/29921
15357         * gcc.dg/pr29921.c: New test.
15358
15359 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15360
15361         PR fortran/29441
15362         * gfortran.dg/initialization_4.f90: New test.
15363
15364 2006-11-22  Ira Rosen  <irar@il.ibm.com>
15365
15366         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
15367         platforms that have interleaving support.
15368         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
15369         * gcc.dg/vect/vect-strided-a-u16-i2.c,
15370         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
15371         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
15372         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
15373         gcc.dg/vect/vect-strided-u8-i2-gap.c,
15374         gcc.dg/vect/vect-strided-u8-i8.c,
15375         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
15376         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
15377         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
15378         gcc.dg/vect/vect-strided-float.c,
15379         gcc.dg/vect/vect-strided-a-mult.c,
15380         gcc.dg/vect/vect-strided-mult-char-ls.c,
15381         gcc.dg/vect/vect-strided-a-u16-mult.c,
15382         gcc.dg/vect/vect-strided-a-u32-mult.c,
15383         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
15384         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
15385         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
15386         gcc.dg/vect/vect-strided-mult.c,
15387         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
15388         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
15389         New.
15390
15391 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
15392
15393         PR fortran/25087
15394         * gfortran.dg/auto_char_len_4.f90: New test.
15395
15396 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
15397
15398         PR fortran/29652
15399         * gfortran.dg/generic_7.f90: New test.
15400         * gfortran.dg/defined_operators_1.f90: Add new error.
15401
15402 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
15403
15404         PR tree-optimization/29902
15405         * g++.dg/tree-ssa/pr29902.C: New test.
15406
15407 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
15408
15409         PR fortran/29820
15410         * gfortran.dg/used_types_13.f90: New test.
15411
15412 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
15413
15414         * gcc.dg/dfp/snan.c: Delete.
15415
15416 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
15417
15418         * g++.dg/cpp0x/static_assert1.C: New.
15419         * g++.dg/cpp0x/static_assert2.C: New.
15420         * g++.dg/cpp0x/static_assert3.C: New.
15421
15422 2006-11-21  Richard Guenther  <rguenther@suse.de>
15423
15424         * gcc.dg/vect/vect-pow-1.c: New testcase.
15425         * gcc.dg/vect/vect-pow-2.c: Likewise.
15426
15427 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
15428
15429         PR c++/29570
15430         * g++.dg/template/static29.C: New test.
15431
15432         PR c++/29734
15433         * g++.dg/conversion/simd4.C: New test.
15434
15435 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
15436
15437         PR c++/29475
15438         * g++.dg/template/access19.C: New test.
15439         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
15440         error is reported.
15441
15442 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15443
15444         PR tree-opt/25500
15445         * gcc.dg/tree-ssa/sra-4.c: New testcase.
15446
15447 2006-11-20  Tobias Burnus  <burnus@net-b.de>
15448
15449         PR fortran/27546
15450         * gfortran.dg/import.f90: Extended test.
15451         * gfortran.dg/import2.f90: Extended test.
15452
15453 2006-11-20  Tobias Burnus  <burnus@net-b.de>
15454
15455         * gfortran.dg/volatile3.f90: Add conflict test.
15456
15457 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
15458
15459         PR fortran/24783
15460         * gfortran.dg/implicit_10.f90: New test.
15461
15462 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15463
15464         PR c++/8586
15465         * g++.dg/warn/Wall-write-strings.C: New.
15466
15467 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
15468
15469         * gfortran.dg/alloc_comp_constraint_5.f90: New.
15470         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
15471
15472 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15473
15474         * gfortran.dg/use_3.f90: Remove error message.
15475         * gfortran.dg/iso_fortran_env_1.f90: New test.
15476         * gfortran.dg/iso_fortran_env_2.f90: New test.
15477         * gfortran.dg/iso_fortran_env_3.f90: New test.
15478         * gfortran.dg/iso_fortran_env_4.f90: New test.
15479
15480 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
15481
15482         * gcc.dg/vect/vect-27.c: Fix initialization.
15483
15484 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15485
15486         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
15487         * gcc.dg/torture/builtin-minmax-1.c: New.
15488
15489         * gcc.dg/builtins-20.c: Add cases for copysign.
15490
15491 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15492
15493         PR fortran/24285
15494         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
15495
15496 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15497         * gfortran.dg/use_1.f90: New test.
15498         * gfortran.dg/use_1.f90: New test.
15499         * gfortran.dg/use_1.f90: New test.
15500
15501 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
15502
15503         PR tree-optimization/29801
15504         * gcc.dg/pr29801.c: New test.
15505
15506 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
15507
15508         PR middle-end/29584
15509         * gcc.dg/torture/pr29584.c: New test.
15510
15511 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
15512
15513         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
15514         Condition PowerPC tests for saving FPRs on powerpc_fprs.
15515         * gcc.target/powerpc/compress-float-ppc.c,
15516         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
15517         powerpc_fprs.
15518         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
15519         do not pass -mhard-float.
15520
15521 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
15522
15523         * gnat.dg/volatile_aggregate.adb: New test.
15524
15525 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15526
15527         PR fortran/29391
15528         PR fortran/29489
15529         * gfortran.dg/bound_2.f90: Add more checks.
15530         * gfortran.dg/bound_3.f90: New test.
15531
15532 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
15533
15534         PR target/29201
15535         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
15536
15537 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
15538
15539         * gfortran.dg/import3.f90: Fix error message.
15540
15541 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15542
15543         PR tree-opt/29788
15544         * gfortran.fortran-torture/compile/inline_1.f90:
15545         New testcase.
15546
15547 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
15548
15549         * gcc.target/i386/x87regparm-1.c: New test.
15550         * gcc.target/i386/x87regparm-2.c: New test.
15551         * gcc.target/i386/x87regparm-3.c: New test.
15552         * gcc.target/i386/x87regparm-4.c: New test.
15553
15554 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15555
15556         PR fortran/27546
15557         * gfortran.dg/import.f90: New test.
15558         * gfortran.dg/import2.f90: New test.
15559         * gfortran.dg/import3.f90: New test.
15560
15561 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15562
15563         PR fortran/27588
15564         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
15565
15566 2006-11-15  Tobias Burnus  <burnus@net-b.de>
15567
15568         PR fortran/29806
15569         * gfortran.dg/contains.f90: New test.
15570         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
15571
15572 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
15573
15574         PR tree-optimization/29581
15575         * gcc.dg/pr29581-1.c: New test.
15576         * gcc.dg/pr29581-2.c: New test.
15577         * gcc.dg/pr29581-3.c: New test.
15578         * gcc.dg/pr29581-4.c: New test.
15579         * gfortran.dg/pr29581.f90: New test.
15580
15581 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
15582
15583         PR fortran/29702
15584         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
15585         numbers in error message headers.
15586
15587 2006-11-14  Richard Guenther  <rguenther@suse.de>
15588
15589         * gcc.target/i386/math-torture/math-torture.exp: Restrict
15590         to i?86 and x86_64 targets.
15591
15592 2006-11-14  Caroline Tice  <ctice@apple.com>
15593
15594         * gcc.dg/pubtypes-1.c: New file/testcase.
15595         * gcc.dg/pubtypes-2.c: New file/testcase.
15596         * gcc.dg/pubtypes-3.c: New file/testcase.
15597         * gcc.dg/pubtypes-4.c: New file/testcase.
15598         * g++.dg/pubtypes.C: New file/testcase.
15599
15600 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
15601
15602         PR c++/29106
15603         * g++.dg/init/self1.C: New test.
15604
15605 2006-11-14  Tobias Burnus  <burnus@net-b.de>
15606
15607         PR fortran/29657
15608         * gfortran.dg/conflicts.f90: Add.
15609
15610 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
15611
15612         PR rtl-optimization/29798
15613
15614         * gcc.c-torture/execute/pr29798.c: New.
15615
15616 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15617
15618         * gcc.dg/builtins-20.c: Add more cases.
15619
15620 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
15621
15622         PR fortran/29759
15623         * gfortran.dg/gomp/pr29759.f90: New test.
15624
15625 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
15626
15627         PR c++/29518
15628         * g++.dg/template/static28.C: New test.
15629
15630 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
15631
15632         * lib/c-torture.exp: Use target-libpath.exp.
15633         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
15634         set GCC_EXEC_PREFIX env var from global variable of same name.
15635
15636 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15637
15638         PR fortran/26994
15639         * gfortran.fortran-torture/compile/transfer-1.f90:
15640         New testcase.
15641
15642 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
15643             Zdenek Dvorak <dvorakz@suse.cz>
15644
15645         PR tree-optimization/29680
15646         * gcc.dg/alias-11.c: New test.
15647
15648 2006-11-12  Jason Merrill  <jason@redhat.com>
15649             Andrew Pinski <pinskia@physics.uc.edu>
15650
15651         PR middle-end/28915
15652         * gcc.target/i386/vectorize1.c: New.
15653
15654 2006-11-12  Roger Sayle  <roger@eyesopen.com>
15655
15656         PR rtl-optimization/29797
15657         * gcc.c-torture/execute/pr29797-1.c: New test case.
15658
15659 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15660
15661         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
15662
15663 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
15664
15665         * gcc.dg/tree-ssa/prefetch-3.c: New test.
15666
15667 2006-11-12  Roger Sayle  <roger@eyesopen.com>
15668
15669         PR tree-optimization/13827
15670         * gcc.dg/fold-eqand-1.c: New test case.
15671
15672 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
15673
15674         PR rtl-opt/28812
15675         * gcc.c-torture/execute/mayalias-3.c: New test.
15676
15677 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
15678
15679         PR middle-end/27528
15680         * gcc.c-torture/compile/pr27528.c: New test.
15681         * gcc.dg/pr27528.c: Likewise.
15682
15683 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15684
15685         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
15686
15687         * gcc.dg/torture/builtin-symmetric-1.c: New test.
15688
15689 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
15690
15691         PR fortran/29758
15692         * gfortran.dg/reshape_source_size_1.f90: New test.
15693
15694 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
15695
15696         PR fortran/29315
15697         * gfortran.dg/aliasing_dummy_4.f90: New test.
15698
15699 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
15700
15701         PR target/29777
15702         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
15703         and x86_64-*-* targets.
15704
15705 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15706
15707         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
15708         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
15709         New macros. Use them in exact tests.
15710         (TESTIT3): New macro.
15711         Add tests for fmin, fmax and fma.
15712
15713 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15714
15715         PR fortran/29431
15716         * gfortran.dg/array_constructor_13.f90: New test.
15717
15718 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15719
15720         PR fortran/29744
15721         * gfortran.dg/used_types_12.f90: New test.
15722
15723 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
15724
15725         PR middle-end/29726
15726         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
15727         (test6): Ditto.
15728         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
15729         * gcc.dg/fold-eqandshift-3.c: New test case.
15730
15731 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
15732
15733         PR fortran/29699
15734         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
15735
15736         PR fortran/21370
15737         * gfortran.dg/change_symbol_attributes_1.f90: New test.
15738
15739 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
15740
15741         * gcc.dg/20061109-1.c: New testcase.
15742
15743 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15744
15745         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
15746
15747 2006-11-09  Tobias Burnus  <burnus@net-b.de>
15748
15749         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
15750         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
15751
15752 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
15753
15754         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
15755         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
15756
15757 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15758
15759         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
15760
15761 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15762
15763         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
15764         vect-9.c).
15765         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
15766         * gcc.dg/vect/vect-9.c: Now vectorizable.
15767         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
15768         that support vect_widen_mult.
15769         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
15770         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
15771         vect-reduc-dot-u16.c).
15772         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
15773         vect-reduc-dot-u16.c).
15774         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
15775         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
15776         vect-reduc-dot-s8.c).
15777         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
15778         vect-reduc-dot-s8.c).
15779         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
15780         vect-reduc-dot-s8.c).
15781         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
15782         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
15783         vect-reduc-dot-u8.c).
15784         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
15785         vect-reduc-dot-u8.c).
15786         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
15787         * gcc.dg/vect/vect-multitypes-9.c: New test.
15788         * gcc.dg/vect/vect-multitypes-10.c: New test.
15789         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
15790         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
15791         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
15792         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
15793         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
15794         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
15795         wrapv-vect-reduc-dot-s8.c.
15796         * lib/target-support.exp (check_effective_target_vect_unpack): New.
15797         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
15798         targets that support vec_unpack.
15799         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
15800         (check_effective_target_vect_widen_mult_qi_to_hi): New.
15801         (check_effective_target_vect_widen_mult_hi_to_si): New.
15802         (check_effective_target_vect_widen_sum): Removed.
15803
15804         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15805
15806         * gcc.dg/vect/vect-multitypes-8.c: New test.
15807         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
15808
15809         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
15810
15811         * gcc.dg/vect/vect-multitypes-7.c: New test.
15812
15813         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15814
15815         * gcc.dg/vect/vect-multitypes-4.c: New test.
15816         * gcc.dg/vect/vect-multitypes-5.c: New test.
15817         * gcc.dg/vect/vect-multitypes-6.c: New test.
15818
15819         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
15820
15821         * gcc.dg/vect/vect-multitypes-1.c: New test.
15822         * gcc.dg/vect/vect-multitypes-2.c: New test.
15823         * gcc.dg/vect/vect-multitypes-3.c: New test.
15824
15825 2006-11-07  Eric Christopher  <echristo@apple.com>
15826
15827         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
15828         Test using scan-assembler-not.
15829
15830 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
15831
15832         * gcc.dg/inline-17.c: New test.
15833
15834 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
15835
15836         PR other/25028
15837         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
15838         on HP-UX.
15839
15840 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
15841
15842         PR fortran/29539
15843         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
15844
15845         PR fortran/29634
15846         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
15847         test.
15848
15849 2006-11-07  Tobias Burnus  <burnus@net-b.de>
15850
15851         PR fortran/29601
15852         * gfortran.dg/volatile.f90: Add.
15853         * gfortran.dg/volatile2.f90: Add.
15854         * gfortran.dg/volatile3.f90: Add.
15855         * gfortran.dg/volatile4.f90: Add.
15856         * gfortran.dg/volatile5.f90: Add.
15857         * gfortran.dg/volatile6.f90: Add.
15858         * gfortran.dg/volatile7.f90: Add.
15859
15860 2006-11-06  Tobias Burnus  <burnus@net-b.de>
15861
15862         * gfortran.dg/io_constraints_2.f90: Adjust pattern
15863           for matching error messages.
15864         * gfortran.dg/specifics_3.f90: Adjust pattern
15865           for matching error messages.
15866
15867 2006-11-06  Janis Johnson  <janis187@us.ibm.com>
15868             Bernhard Fischer  <aldot@gcc.gnu.org>
15869
15870         * lib/gcc-dg.exp (output-exists): New proc.
15871         (output-exists-not): New proc.
15872         * gcc.test-framework/test-framework.awk: Support new directives.
15873         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
15874         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
15875         * gcc.test-framework/dg-outexists-exp-F.c: New test.
15876         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
15877         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
15878         * gcc.test-framework/dg-outexists-exp-P.c: New test.
15879
15880 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
15881
15882         PR fortran/29630
15883         PR fortran/29679
15884         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
15885         * gfortran.dg/initialization_3.f90: New.
15886
15887 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15888
15889         PR libgfortran/25545
15890         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
15891
15892 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
15893
15894         PR middle-end/29695
15895         * gcc.c-torture/execute/pr29695-1.c: New test.
15896         * gcc.c-torture/execute/pr29695-2.c: New test.
15897
15898 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
15899
15900         PR fortran/29565
15901         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
15902
15903 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
15904
15905         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
15906         for matching error messages.
15907
15908 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
15909
15910         PR target/26915
15911         * gcc.target/i386/387-12.c: New test.
15912
15913 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15914
15915         PR libfortran/29713
15916         * gfortran.dg/pr29713.f90: New test.
15917
15918 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
15919
15920         * gcc.c-torture/execute/arith-rand-ll.c:
15921         Also test for bogus rest sign.
15922
15923 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15924
15925         PR libfortran/27895
15926         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
15927
15928 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
15929
15930         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
15931         from error messages.
15932
15933 2006-11-02  Mike Stump  <mrs@apple.com>
15934
15935         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
15936
15937         * g++.old-deja/g++.abi/align.C: Enable for darwin.
15938
15939 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
15940
15941         * g++.dg/eh/gcsec1.C: New test.
15942
15943 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15944
15945         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
15946         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
15947
15948 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
15949
15950         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
15951         hexadecimal value.
15952         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
15953         * gcc.dg/pr14796-2.c: Likewise.
15954
15955 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
15956
15957         * gcc.c-torture/execute/20061101-1.c: New test.
15958
15959 2006-11-01  Richard Guenther  <rguenther@suse.de>
15960
15961         * gcc.target/i386/fpprec-1.c: New testcase.
15962
15963 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15964
15965         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
15966         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
15967
15968 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
15969
15970         * gcc.c-torture/execute/20061031-1.c: New test.
15971
15972 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
15973
15974         PR 23067
15975         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
15976         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
15977         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
15978         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
15979         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
15980         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
15981         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
15982
15983 2006-10-31  Eric Christopher  <echristo@apple.com>
15984             Falk Hueffner  <falk@debian.org>
15985
15986         * gcc.dg/builtin-bswap-1.c: New.
15987         * gcc.dg/builtin-bswap-2.c: New.
15988         * gcc.dg/builtin-bswap-3.c: New.
15989         * gcc.dg/builtin-bswap-4.c: New.
15990         * gcc.dg/builtin-bswap-5.c: New.
15991         * gcc.target/i386/builtin-bswap-1.c: New.
15992
15993 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
15994
15995         * gcc.dg/inline-16.c: New.
15996
15997         PR 16622
15998         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
15999         defining it.
16000         * gcc.dg/inline-13.c: New.
16001         * gcc.dg/inline-14.c: New.
16002         * gcc.dg/inline-15.c: New.
16003
16004         PR 11377
16005         * gcc.dg/inline6.c: New.
16006         * gcc.dg/inline7.c: New.
16007
16008 2006-10-31  Roger Sayle  <roger@eyesopen.com>
16009
16010         PR middle-end/23470
16011         * gcc.dg/pr23470-1.c: New test case.
16012
16013 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
16014
16015         PR fortran/29537
16016         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
16017         data.
16018         * gfortran.dg/blockdata_2.f90: New testcase.
16019
16020 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
16021
16022         PR libfortran/29627
16023         * gfortran.dg/unf_short_record_1.f90:  New test.
16024
16025 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16026
16027         PR fortran/29067
16028         * gfortran.dg/pr29067.f: New test.
16029
16030 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
16031             Richard Sandiford  <richard@codesourcery.com>
16032
16033         * lib/target-supports.exp (get_compiler_messages): Append options
16034         as a single list element.
16035         (check_effective_target_arm_vfp_ok): New.
16036         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
16037
16038 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
16039
16040         PR fortran/29387
16041         * gfortran.dg/intrinsic_actual_2.f90: New test.
16042
16043         PR fortran/29490
16044         * gfortran.dg/actual_array_interface_1.f90: New test.
16045
16046         PR fortran/29641
16047         * gfortran.dg/used_types_11.f90: New test.
16048
16049 2006-10-30  Dirk Mueller  <dmueller@suse.de>
16050
16051         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
16052         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
16053         * g++.old-deja/g++.pt/eichin01.C (main): Same.
16054         * g++.old-deja/g++.mike/net25.C (main): Same.
16055         * g++.dg/lookup/exception1.C (main): Same.
16056         * g++.dg/parse/parens2.C (main): Same.
16057
16058 2006-10-30  Roger Sayle  <roger@eyesopen.com>
16059
16060         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
16061
16062 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16063
16064         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
16065         * gcc.dg/torture/builtin-math-3.c: Likewise.
16066
16067 2006-10-30  Tobias Burnus  <burnus@net-b.de>
16068
16069         PR fortran/29452
16070         * gfortran.dg/write_check.f90: Check run-time keyword checking.
16071         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
16072
16073 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
16074
16075         PR Fortran/29410
16076         * gfortran.fortran-torture/execute/transfer1.f90: New test.
16077
16078 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
16079
16080         * lib/target-supports.exp (check_function_available): Declare
16081         function before calling.
16082
16083 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
16084
16085         PR tree-optimization/29637
16086         * gcc.dg/pr29637.c: New test.
16087
16088 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16089
16090         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
16091         tree canonicalization.
16092
16093 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16094
16095         * gcc.dg/builtins-20.c: Add more hypot tests.
16096
16097 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16098
16099         * gcc.dg/fold-compare-1.c: New test case.
16100
16101 2006-10-29  Dirk Mueller  <dmueller@suse.de>
16102
16103         PR c++/16307
16104         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
16105
16106 2006-10-29  Roger Sayle  <roger@eyesopen.com>
16107
16108         PR tree-optimization/15458
16109         * gcc.dg/fold-xornot-1.c: New test case.
16110
16111 2006-10-29  Richard Guenther  <rguenther@suse.de>
16112
16113         * gcc.target/i386/math-torture/trunc.c: New testcase.
16114
16115 2006-10-29  Richard Guenther  <rguenther@suse.de>
16116
16117         * gcc.target/i386/math-torture/round.c: New testcase.
16118
16119 2006-10-29  Richard Guenther  <rguenther@suse.de>
16120
16121         * gcc.target/i386/math-torture/ceil.c: New testcase.
16122         * gcc.target/i386/math-torture/floor.c: Likewise.
16123
16124 2006-10-29  Richard Guenther  <rguenther@suse.de>
16125
16126         * gcc.target/i386/math-torture/rint.c: New testcase.
16127         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
16128
16129 2006-10-29  Richard Guenther  <rguenther@suse.de>
16130
16131         * gcc.target/i386/math-torture/lfloor.c: New testcase.
16132         * gcc.target/i386/math-torture/lceil.c: Likewise.
16133
16134 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16135
16136         PR libgfortran/24313
16137         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
16138
16139 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
16140
16141         * gcc.c-torture/execute/20020118-1.c,
16142         gcc.c-torture/execute/builtins/strlen.c,
16143         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
16144         comment typos.
16145
16146 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16147
16148         * gcc.dg/builtins-20.c: Add tests for hypot.
16149         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
16150         two-argument builtins.
16151         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
16152         TESTIT2.  Update all callers.
16153         (TESTIT2, TESTIT2_R): New helper macros.
16154         Add testcases for pow, hypot and atan2.
16155
16156 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16157
16158         PR C++/29295
16159         * g++.dg/expr/bool1.C: New test.
16160         * g++.dg/expr/bool2.C: New test.
16161
16162 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16163
16164         PR fortran/28224
16165         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
16166         * gfortran.dg/namelist_internal.f90: New test.
16167
16168 2006-10-28  Tobias Burnus  <burnus@net-b.de>
16169
16170         PR fortran/29625
16171         * gfortran.dg/io_real_boz.f90: Add.
16172         * gfortran.dg/io_real_boz2.f90: Add.
16173
16174 2006-10-28  Richard Guenther  <rguenther@suse.de>
16175
16176         PR middle-end/26899
16177         * gcc.dg/tree-ssa/pr26899.c: New testcase.
16178
16179 2006-10-28  Richard Guenther  <rguenther@suse.de>
16180
16181         PR target/28806
16182         * gcc.target/i386/math-torture/lround.c: New testcase.
16183
16184 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
16185
16186         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
16187         * gcc.dg/builtins-44.c: Likewise.
16188         * gcc.dg/builtins-45.c: Likewise.
16189         * gcc.dg/pr28796-2.c: Likewise.
16190         * gcc.dg/unordered-3.c: Likewise.
16191
16192 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16193
16194         PR libgfortran/27954
16195         * gfortran.dg/error_recovery_2.f90: New test.
16196
16197 2006-10-26  Richard Guenther  <rguenther@suse.de>
16198
16199         * gcc.target/i386/i386.exp: Use glob, not find to collect
16200         tests.  Avoids recursing into subdirectories.
16201         * gcc.target/i386/math-torture/math-torture.exp: Torture
16202         for interesting ia32 math options.
16203         * gcc.target.i386/math-torture/lrint.c: New testcase.
16204
16205 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16206
16207         PR libgfortran/29563
16208         * gfortran.dg/arrayio_9.f90: Update test.
16209         * gfortran.dg/arrayio_19.f90: New test.
16210
16211 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
16212
16213         * gcc.dg/20061026.c: New testcase.
16214
16215 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16216
16217         PR libgfortran/29563
16218         * gfortran.dg/arrayio_9.f90: New test.
16219
16220 2006-10-26  Ben Elliston  <bje@au.ibm.com>
16221
16222         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
16223         Copy the strings manually, as strcpy may call strlen.
16224
16225 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16226
16227         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
16228         Add checks for log, log2, log10 and log1p.
16229
16230         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
16231         we already test 0.0.  Add checks for expm1, log, log2, log10,
16232         log1p, cbrt, erf and erfc.
16233
16234 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
16235
16236         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
16237
16238 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
16239
16240         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
16241         and remainderl() built-in functions.  Remove -ffast-math from
16242         dg-options.
16243
16244 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16245
16246         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
16247         acosh and atanh.
16248
16249         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
16250         floating point modifiers to arguments passed to float and long
16251         double functions respectively.  Update all callers to use floating
16252         point numbers, not integers.  Add tests for exp, exp2 and
16253         exp10/pow10.
16254
16255         * gcc.dg/torture/builtin-math-3.c: New test.
16256
16257 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
16258
16259         PR fortran/29393
16260         * gfortran.dg/initialize_2.f90: New.
16261
16262 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16263
16264         * gcc.dg/torture/builtin-math-2.c: New test.
16265
16266 2006-10-24  Richard Guenther  <rguenther@suse.de>
16267
16268         PR middle-end/28796
16269         * gcc.dg/pr28796-1.c: New testcase.
16270         * gcc.dg/pr28796-2.c: Likewise.
16271
16272 2006-10-24  Richard Guenther  <rguenther@suse.de>
16273
16274         * gcc.dg/builtins-57.c: New testcase.
16275
16276 2006-10-24  Richard Guenther  <rguenther@suse.de>
16277
16278         PR tree-optimization/29567
16279         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
16280
16281 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
16282
16283         PR tree-optimization/14784
16284         * gcc.dg/alias-10.c: New test.
16285
16286 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16287
16288         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
16289
16290 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
16291
16292         * gcc.dg/builtin-strncat-chk-1.c: New test.
16293
16294 2006-10-23  Jan Hubicka  <jh@suse.cz>
16295
16296         * gcc.dg/memmove-1.c: New test.
16297
16298 2006-10-23  Paul Brook  <paul@codesourcery.com>
16299
16300         * gcc.dg/pragma-pack-5.c: New test.
16301
16302 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
16303
16304         * g++.dg/other/s390-1.C: New testcase.
16305
16306 2006-10-23  Richard Guenther  <rguenther@suse.de>
16307
16308         PR middle-end/27132
16309         PR middle-end/23295
16310         * gcc.dg/pr27132.c: New testcase.
16311         * gcc.dg/pr23295.c: Likewise.
16312         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
16313         * g++.dg/tree-ssa/pr19807.C: Likewise.
16314
16315 2006-10-23  Richard Guenther  <rguenther@suse.de>
16316
16317         PR middle-end/21032
16318         * gcc.dg/pr21032.c: New testcase.
16319
16320 2006-10-22  Jeff Law  <law@redhat.com>
16321         Richard Guenther  <rguenther@suse.de>
16322
16323         PR tree-optimization/15911
16324         * gcc.dg/tree-ssa/vrp30.c: New testcase.
16325
16326 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
16327
16328         PR c++/20647
16329         * g++.dg/abi/rtti3.C: New.
16330
16331 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
16332
16333         PR middle-end/28252
16334         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
16335         transformation.
16336
16337 2006-10-21  Richard Guenther  <rguenther@suse.de>
16338
16339         PR tree-optimization/3511
16340         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
16341
16342 2006-10-21  Richard Guenther  <rguenther@suse.de>
16343
16344         PR middle-end/26898
16345         * gcc.dg/torture/pr26898-1.c: New testcase.
16346         * gcc.dg/torture/pr26898-2.c: Likewise.
16347
16348 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
16349
16350         PR c++/28053
16351         * g++.dg/parse/bitfield1.C: Adjust error markers.
16352         * g++.dg/parse/bitfield2.C: New test.
16353
16354 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
16355
16356         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
16357
16358 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16359
16360         PR libfortran/27895
16361         * gfortran.dg/zero_sized_1.f90: New test.
16362
16363 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
16364
16365         * gcc.dg/div-compare-1.c: New test.
16366
16367 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
16368
16369         PR fortran/29216
16370         * gfortran.dg/result_default_init_1.f90: New test.
16371
16372         PR fortran/29314
16373         * gfortran.dg/automatic_default_init_1.f90: New test.
16374
16375         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
16376         from 38 to 33.
16377
16378 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
16379
16380         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
16381         'using namespace std' without previous declaration.
16382         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
16383         * g++.old-deja/g++.robertl/eb133c.C: New.
16384
16385 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16386
16387         PR libgfortran/29277
16388         * gfortran.dg/streamio_4.f90: Update test.
16389         * gfortran.dg/streamio_11.f90: New test.
16390
16391 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
16392
16393         PR c++/27952
16394         * g++.dg/inherit/virtual1.C: New test.
16395
16396 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16397
16398         PR c++/28261
16399         * g++.dg/parse/enum3.C: New test.
16400
16401 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16402
16403         PR c++/29039
16404         * g++.dg/init/ctor8.C: New test.
16405
16406 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
16407
16408         PR c++/27270
16409         * g++.dg/ext/complit8.C: Tweak error markers.
16410         * g++.dg/template/complit1.C: Add error marker.
16411
16412 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
16413
16414         PR c++/27270
16415         * g++.dg/ext/complit8.C: New test.
16416
16417         PR c++/29408
16418         * g++.dg/parse/dtor12.C: New test.
16419
16420         PR c++/29435
16421         * g++.dg/template/sizeof11.C: New test.
16422
16423 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
16424
16425         PR fortran/29392
16426         * gfortran.dg/data_char_3.f90: New test.
16427
16428         PR fortran/29451
16429         * gfortran.dg/negative_automatic_size.f90: New test.
16430
16431 2006-10-16  David Daney  <ddaney@avtrex.com>
16432
16433         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
16434
16435 2006-10-16  Eric Christopher  <echristo@apple.com>
16436
16437         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
16438         x86_64.
16439
16440 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
16441
16442         PR c++/28211
16443         * g++.dg/tc1/dr49.C: Tweak error messages.
16444         * g++.dg/parse/template21.C: New test.
16445
16446 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16447
16448         PR middle-end/20491
16449         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
16450
16451 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
16452
16453         PR fortran/29403
16454         * gfortran.dg/print_1.f90: New test.
16455
16456 2006-10-15  Jan Hubicka  <jh@suse.cz>
16457
16458         PR middle-end/29241
16459         * gcc.c-torture/compile/pr29241.c: New testcase.
16460
16461 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
16462
16463         PR middle-end/29250
16464         * gcc.c-torture/compile/pr29250.c: New test.
16465
16466 2006-10-15  Richard Guenther  <rguenther@suse.de>
16467
16468         * gcc.dg/pr29299.c: New testcase.
16469
16470 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
16471
16472         PR fortran/24767
16473         * gfortran.dg/label_4.f90: Adjust warning flag.
16474
16475 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
16476
16477         PR fortran/29371
16478         * gfortran.dg/nullify_3.f90: New test.
16479
16480 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16481
16482         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16483         on Solaris 2.5.1 too.
16484
16485 2006-10-13  Eric Christopher  <echristo@apple.com>
16486
16487         * gcc.dg/pr25993.c: Skip for darwin.
16488
16489 2006-10-13  Eric Christopher  <echristo@apple.com>
16490
16491         * gcc.dg/visibility-11.c: Skip for darwin.
16492
16493 2006-10-13  Eric Christopher  <echristo@apple.com>
16494
16495         * gcc.dg/darwin-weakimport-1.c: Use
16496         -fno-asynchronous-unwind-tables.
16497         * gcc.dg/darwin-weakimport-3.c: Ditto.
16498
16499 2006-10-13  Richard Guenther  <rguenther@suse.de>
16500
16501         PR tree-optimization/29446
16502         * gcc.dg/torture/pr29446.c: New testcase.
16503
16504 2006-10-13  Bill Wendling  <wendling@apple.com>
16505
16506         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
16507         * g++.old-deja/g++.jason/hmc1.C: Likewise.
16508         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
16509         * g++.old-deja/g++.law/shadow1.C: Likewise.
16510         * g++.old-deja/g++.law/ctors10.C: Likewise.
16511         * g++.dg/debug/namespace1.C: Likewise.
16512         * g++.dg/inherit/namespace-as-base.C: Likewise.
16513         * g++.dg/opt/delay-slot-1.C: Likewise.
16514         * g++.dg/parse/defarg10.C: Likewise.
16515         * g++.dg/template/ptrmem11.C: Likewise.
16516         * g++.dg/template/mem_func_ptr.C: Likewise.
16517         * g++.dg/template/spec19.C: Likewise.
16518
16519 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
16520
16521         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
16522
16523 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
16524
16525         PR fortran/29373
16526         * gfortran.dg/implicit_9.f90: New test.
16527
16528         PR fortran/29407
16529         * gfortran.dg/namelist_25.f90: New test.
16530
16531         PR fortran/27701
16532         * gfortran.dg/same_name_2.f90: New test.
16533
16534         PR fortran/29232
16535         * gfortran.dg/host_assoc_types_1.f90: New test.
16536
16537         PR fortran/29364
16538         * gfortran.dg/missing_derived_type_1.f90: New test.
16539         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
16540
16541         PR fortran/29422
16542         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
16543
16544         PR fortran/29428
16545         * gfortran.dg/alloc_comp_assign_5.f90: New test.
16546
16547 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16548
16549         PR fortran/29391
16550         * gfortran.dg/bound_2.f90: New test.
16551
16552 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16553
16554         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
16555         directive.
16556         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
16557         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
16558         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
16559         * gfortran.dg/gomp/reduction3.f90: Likewise.
16560         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
16561         * gfortran.dg/dummy_procedure_2.f90: Likewise.
16562         * gfortran.dg/interface_derived_type_1.f90: Likewise.
16563         * gfortran.dg/forall_4.f90: Likewise.
16564         * gfortran.dg/spec_expr_4.f90: Likewise.
16565         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
16566         * gfortran.dg/forall_5.f90: Likewise.
16567         * gfortran.dg/open_access_append_2.f90: Add check for
16568         compile-time warning.
16569
16570 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
16571
16572         PR c++/28506
16573         * g++.dg/parse/pure1.C: New test.
16574
16575 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16576
16577         PR fortran/21435
16578         * gfortran.dg/io_constraints_3.f90: New test.
16579         * gfortran.dg/open_access_append_1.f90: Add checks
16580         for compile-time warnings.
16581         * gfortran.dg/pr20163-2.f: Likewise.
16582         * gfortran.dg/iostat_2.f90: Likewise.
16583         * gfortran.dg/label_4.f90: Delete the temporary
16584         file.
16585         * gfortran.dg/direct_io_2.f90: Add a FILE=
16586         specifier.
16587         * gfortran.dg/iomsg_1.f90: Add check for
16588         compile-time warning.
16589
16590 2006-10-12  Jan Hubicka  <jh@suse.cz>
16591
16592         PR c/28419
16593         * gcc.dg/pr28319.c: New test.
16594
16595 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
16596         PR c++/29318
16597         * g++.dg/ext/vla4.C: New test.
16598
16599 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
16600
16601         PR c++/27961
16602         * g++.dg/template/crash60.C: New test.
16603         * g++.dg/other/large-size-array.C: Adjust error markers.
16604         * g++.dg/parse/crash27.C: Likewise.
16605         * g++.dg/template/crash1.C: Likewise.
16606
16607 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
16608
16609         PR testsuite/29093
16610         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
16611
16612 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
16613
16614         PR preprocessor/28709
16615         * gcc.dg/cpp/paste14.c: New test.
16616
16617 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
16618
16619         PR c++/29175
16620         * g++.dg/init/array24.C: New test.
16621
16622 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16623
16624         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
16625         of <sys/types.h>.
16626
16627 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
16628
16629         PR c++/29024
16630         * g++.dg/parse/typedef8.C: New test.
16631         * g++.dg/other/mult-stor1.C: Adjust error markers.
16632
16633 2006-10-11  Richard Guenther  <rguenther@suse.de>
16634
16635         PR tree-optimization/28230
16636         * gcc.dg/torture/pr28230.c: New testcase.
16637
16638 2006-10-11  Richard Guenther  <rguenther@suse.de>
16639
16640         PR inline-asm/29119
16641         * gcc.dg/torture/pr29119.c: New testcase.
16642
16643 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
16644
16645         PR middle-end/29272
16646         * gcc.c-torture/execute/20060930-2.c: New test.
16647
16648 2006-10-09  Richard Henderson  <rth@redhat.com>
16649
16650         Revert emutls patch.
16651
16652 2006-10-09  Richard Guenther  <rguenther@suse.de>
16653
16654         PR middle-end/29254
16655         * gcc.dg/pr29254.c: New testcase.
16656
16657 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
16658             Paul Thomas  <pault@gcc.gnu.org>
16659
16660         PR fortran/20541
16661         * gfortran.dg/alloc_comp_basics_1.f90: New test.
16662         * gfortran.dg/alloc_comp_basics_2.f90: New test.
16663         * gfortran.dg/alloc_comp_assign_1.f90: New test.
16664         * gfortran.dg/alloc_comp_assign_2.f90: New test.
16665         * gfortran.dg/alloc_comp_assign_3.f90: New test.
16666         * gfortran.dg/alloc_comp_assign_4.f90: New test.
16667         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
16668         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
16669         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
16670         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
16671         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
16672         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
16673         * gfortran.dg/alloc_comp_std.f90: New test.
16674         * gfortran.dg/move_alloc.f90: New test.
16675
16676 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
16677
16678         PR fortran/29115
16679         * gfortran.dg/derived_constructor_comps_2.f90: New test.
16680
16681         PR fortran/29211
16682         * gfortran.dg/forall_char_dependencies_1.f90: New test.
16683
16684 2006-10-08  Tobias Burnus  <burnus@net-b.de>
16685
16686         PR fortran/28585
16687         * gfortran.dg/new_line.f90: New test.
16688
16689 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16690
16691         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
16692         * gcc.dg/torture/builtin-convert-1.c,
16693         gcc.dg/torture/builtin-convert-2.c,
16694         gcc.dg/torture/builtin-convert-3.c,
16695         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
16696
16697 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
16698
16699         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
16700         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
16701         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
16702         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
16703
16704 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
16705
16706         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
16707         Xfail some tests for powerpc-darwin and powerpc-aix.
16708
16709 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
16710
16711         PR c/29380
16712         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
16713
16714 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16715
16716         PR target/29300
16717         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
16718         on hppa*-*-hpux*.
16719
16720 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16721
16722         PR fortran/16580
16723         PR fortran/29288
16724         * gfortran.fortran-torture/execute/specifics.f90:
16725         Add tests for using all possible intrinsics as actual arguments.
16726         * gfortran.dg/specifics_1.f90: Add tests for using
16727         all possible intrinsics as actual arguments.
16728         * gfortran.dg/specifics_2.f90: New file.
16729         * gfortran.dg/specifics_3.f90: New file.
16730
16731 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
16732
16733         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
16734         * gcc.dg/debug/debug-2.c: Likewise.
16735
16736 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
16737
16738         * gcc.c-torture/compile/sync-2.c: New test.
16739
16740 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16741
16742         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
16743         line endings.
16744
16745 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
16746
16747         PR rtl-optimization/29128
16748         * gcc.c-torture/compile/pr29128.c: New test.
16749
16750 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16751
16752         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
16753         line endings.
16754
16755 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
16756
16757         PR middle-end/29256
16758         * gcc.dg/tree-ssa/loop-19.c: New test.
16759
16760 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
16761
16762         PR tree-optimization/29330
16763         * gcc.dg/pr29330.c: New test.
16764
16765         PR target/28924
16766         * gcc.c-torture/compile/20061005-1.c: New test.
16767
16768 2006-10-06  Olivier Hainque  <hainque@adacore.com>
16769
16770         * gcc.dg/typename-vla-1.c: New case.
16771         * gnat.dg/forward_vla.adb: New case.
16772
16773 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
16774
16775         PR tree-optimization/29290
16776         * gfortran.dg/loop_nest_1.f90: New test.
16777
16778         PR target/29198
16779         * gcc.dg/tls/opt-12.c: New test.
16780
16781         PR fortran/28415
16782         * gfortran.dg/save_2.f90: New test.
16783
16784         PR c/29091
16785         * gcc.dg/pr29091.c: New test.
16786
16787 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
16788
16789         * lib/target-supports.exp
16790         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
16791         same as x86_64-*-*; check for LP64.
16792
16793 2006-10-04  Richard Henderson  <rth@redhat.com>
16794
16795         * lib/target-supports.exp (check_effective_target_tls): Redefine
16796         to mean non-emulated tls.
16797         * gcc.dg/tls/alias-1.c: Remove tls requirement.
16798         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
16799         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
16800         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
16801         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
16802         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
16803         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
16804
16805 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
16806
16807         PR fortran/29343
16808         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
16809
16810 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16811
16812         * gfortran.dg/bounds_check_fail_1.f90: New test.
16813
16814 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
16815
16816         PR c++/29020
16817         * g++.dg/template/friend48.C: New test.
16818
16819 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
16820
16821         PR fortran/29098
16822         * gfortran.dg/default_initialization_2.f90: New test.
16823
16824 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
16825
16826         PR fortran/20779
16827         PR fortran/20891
16828         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
16829
16830 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
16831
16832         PR fortran/29284
16833         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
16834
16835         PR fortran/29321
16836         PR fortran/29322
16837         * gfortran.dg/missing_optional_dummy_2.f90: New test.
16838
16839         PR fortran/25091
16840         PR fortran/25092
16841         * gfortran.dg/entry_array_specs_1.f90: New test.
16842
16843 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
16844
16845         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
16846         insufficient to inhibit some test failures at -O3.  Do testing
16847         on integers.
16848
16849 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
16850
16851         PR c++/29138
16852         * g++.dg/inherit/access8.C: New test.
16853         * g++.dg/template/dtor4.C: Tweak error messages.
16854
16855 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16856
16857         PR fortran/27478
16858         * gfortran.dg/entry_8.f90: New test.
16859
16860 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16861
16862         PR c++/29291
16863         * g++.dg/parse/new4.C: New test.
16864
16865 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
16866
16867         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
16868         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
16869         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
16870         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
16871         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
16872
16873 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
16874
16875         PR fortran/19260
16876         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
16877         * gfortran.dg/continuation_2.f90: New test.
16878
16879         PR fortran/19262
16880         * gfortran.dg/continuation_3.f90: New test.
16881         * gfortran.dg/continuation_4.f90: New test.
16882         * gfortran.dg/continuation_5.f: New test.
16883         * gfortran.dg/continuation_6.f: New test.
16884
16885 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
16886
16887         PR c++/29226
16888         * g++.dg/template/vla1.C: New test.
16889
16890 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16891
16892         PR fortran/29210
16893         * gfortran.dg/complex_parameter_1.f90: New test.
16894
16895 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
16896
16897         PR c/29154
16898         * gcc.c-torture/execute/20060929-1.c: New test.
16899
16900 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
16901
16902         PR c++/29105
16903         * g++.dg/template/member6.C: New test.
16904         * g++.dg/parse/typename7.C: Adjust error markers.
16905
16906         PR c++/29080
16907         * g++.dg/template/member7.C: New test.
16908
16909 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
16910
16911         PR c/24010
16912         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
16913         gcc.dg/Woverride-init-3.c: New tests.
16914
16915 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
16916
16917         * gcc.c-torture/execute/20060930-1.c: New test.
16918
16919 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16920
16921         PR fortran/18791
16922         * gfortran.dg/specifics_1.f90: New test.
16923         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
16924         complex specifics.
16925
16926 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16927
16928         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
16929         pthread-init-common.h: New.
16930
16931 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
16932
16933         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
16934         precision on some archs.
16935
16936 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
16937
16938         * gcc.dg/non-local-goto-1.c: New test.
16939         * gcc.dg/non-local-goto-2.c: Likewise.
16940         * gcc.dg/setjmp-3.c: Likewise.
16941         * gcc.dg/setjmp-4.c: Likewise.
16942
16943 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
16944
16945         * gnat.dg/self_aggregate_with_pointer.adb: New test.
16946
16947 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
16948
16949         PR fortran/28276
16950         * gfortran.dg/exponent_1.f90: New test.
16951
16952         PR fortran/27021
16953         * gfortran.dg/nearest_1.f90: New test.
16954
16955 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
16956
16957         PR middle-end/25261
16958         PR middle-end/28790
16959         * gcc.dg/gomp/nestedfn-1.c: New test.
16960
16961 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
16962
16963         PR objc/29195
16964         * objc/compile/method-1.m: New test.
16965
16966 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
16967
16968         PR c++/26938
16969         * g++.dg/template/crash58.C: New test.
16970         * g++.dg/parse/crash28.C: Adjust error markers.
16971         * g++.dg/template/crash34.C: Likewise.
16972         * g++.dg/template/friend31.C: Likewise.
16973         * g++.dg/template/crash32.C: Likewise.
16974
16975         PR c++/27329
16976         * g++.dg/template/crash59.C: New test.
16977
16978         PR c++/27667
16979         * g++.dg/template/spec33.C: New test.
16980         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
16981
16982 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
16983             Adam Nemet  <anemet@caviumnetworks.com>
16984
16985         * gcc.dg/tree-ssa/ivopts-1.c: New test.
16986         * gcc.dg/tree-ssa/ivopts-2.c: New test.
16987
16988 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
16989
16990         PR target/28911
16991         * gcc.dg/pr28911.c: New.
16992
16993 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
16994
16995         PR target/29169
16996         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
16997         (dg-options): Add -mfpmath=387.
16998
16999 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
17000
17001         PR c/28706
17002         * gcc.dg/pr28706.c: New test.
17003
17004         PR c/28712
17005         * gcc.dg/pr28712.c: New test.
17006
17007 2006-09-22  Mike Stump  <mrs@apple.com>
17008
17009         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
17010
17011 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
17012
17013         PR tree-optimization/28888
17014         * gcc.dg/pr28888.c: New test.
17015
17016 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
17017
17018         PR c++/29016
17019         * g++.dg/init/ptrfn1.C: New test.
17020
17021 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
17022
17023         PR c++/28861
17024         * g++.dg/template/spec32.C: New test.
17025         * g++.dg/parse/crash9.C: Adjust error markers.
17026
17027         PR c++/28303
17028         * g++.dg/template/typedef6.C: New test.
17029         * g++.dg/init/error1.C: Adjust error markers.
17030         * g++.dg/parse/crash9.C: Likewise.
17031         * g++.dg/template/crash55.C: Likewise.
17032
17033 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
17034
17035         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
17036
17037 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
17038
17039         PR target/27650
17040         * g++.dg/ext/dllimport12.C: New test.
17041
17042 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
17043
17044         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
17045         * gcc.target/mips/nmadd-2.c: Likewise.
17046         * gcc.target/mips/mips-ps-6.c: New test.
17047         * gcc.target/mips/neg-abs-1.c: Likewise.
17048         * gcc.target/mips/neg-abs-2.c: Likewise.
17049         * gcc.target/mips/nmadd-3.c: New test.
17050
17051 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
17052
17053         PR middle-end/28046
17054         * gcc.dg/gomp/atomic-10.c: New test.
17055         * g++.dg/gomp/atomic-10.C: New test.
17056
17057 2006-09-20  Eric Christopher  <echristo@apple.com>
17058
17059         * gcc.target/i386/sse3-not-fisttp.c: New.
17060
17061 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
17062
17063         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
17064
17065 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
17066
17067         * gcc.c-torture/execute/pr28289.c (one): New variable.
17068         (main): Use it instead of argc.
17069         * gcc.c-torture/execute/20060102-1.c (one): New variable.
17070         (main): Use it instead of argc.
17071
17072 2006-09-19  Paul Brook  <paul@codesourcery.com>
17073
17074         PR target/28516
17075         * gcc.dg/nested-func-5.c: New test.
17076
17077 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17078
17079         * lib/target-supports.exp (check_effective_target_tls): Compile
17080         test stubs using ${tool}_target_compile, not just target_compile.
17081         (check_effective_target_tls_runtime): Likewise.
17082
17083 2006-09-19  Ben Elliston  <bje@au.ibm.com>
17084
17085         * gcc.c-torture/compile/20030405-1.x: Remove.
17086
17087         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
17088         optimising linker from discarding it.
17089
17090 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
17091
17092         PR fortran/28526
17093         * gfortran.dg/keyword_symbol_1.f90: New test.
17094
17095         * gfortran.dg/spread_shape_1.f90: Add missing warning with
17096         pedantic compilation option.
17097
17098 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
17099
17100         PR fortran/29060
17101         * gfortran.dg/spread_shape_1.f90: New test.
17102
17103 2006-09-17  Roger Sayle  <roger@eyesopen.com>
17104
17105         PR tree-optimization/28887
17106         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
17107
17108 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
17109
17110         PR c/25993
17111         * gcc.dg/pr25993.c: New test.
17112
17113 2006-09-17  Ira Rosen  <irar@il.ibm.com>
17114
17115         PR tree-opt/21591
17116         * gcc.dg/vect/pr21591.c: New test.
17117
17118 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
17119
17120         PR tree-opt/29059
17121         * gcc.c-torture/compile/strcpy-1.c: New test.
17122         * gcc.c-torture/compile/strcpy-2.c: New test.
17123         * gcc.c-torture/compile/memcpy-1.c: New test.
17124         * gcc.c-torture/compile/memcpy-2.c: New test.
17125
17126 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
17127
17128         PR testsuite/29055
17129         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
17130
17131 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
17132
17133         * gnat.dg/specs/double_record_extension1.ads: New test.
17134         * gnat.dg/specs/double_record_extension2.ads: Likewise.
17135
17136 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
17137
17138         PR fortran/29051
17139         * gfortran.dg/oldstyle_3.f90: New test.
17140
17141 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17142
17143         PR libgfortran/29099
17144         * gfortran.dg/secnds-1.f: New test.
17145
17146 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17147
17148         PR libgfortran/29053
17149         * gfortran.dg/streamio_9.f90: New test.
17150         * gfortran.dg/streamio_10.f90: New test.
17151
17152 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
17153
17154         PR C++/29002
17155         * g++.dg/init/array22.C: New test.
17156         * g++.dg/init/array23.C: New test.
17157
17158 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
17159
17160         * stackcheck.lst: Update list of tests requiring stack checking.
17161         * norun.lst: Adjust for above change.
17162         * ada95.lst: New file.
17163         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
17164         requiring -gnat95 switch.
17165
17166 2006-09-14  Olivier Hainque  <hainque@adacore.com>
17167
17168         * gnat.dg/in_out_parameter.adb: New test.
17169
17170 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
17171
17172         PR debug/28980
17173         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
17174
17175 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
17176
17177         * gnat.dg/specs/unchecked_union.ads: New test.
17178
17179 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
17180
17181         PR rtl-optimization/28982
17182         * gcc.c-torture/execute/pr28982a.c: New test.
17183         * gcc.c-torture/execute/pr28982b.c: Likewise.
17184
17185 2006-09-12  Eric Christopher  <echristo@apple.com>
17186
17187         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
17188         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
17189
17190 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
17191
17192         PR c/28768
17193         PR preprocessor/14634
17194         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
17195         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
17196         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
17197
17198 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17199
17200         * gcc.dg/pr28243.c: New test.
17201
17202 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
17203
17204         PR fortran/28971
17205         gfortran.dg/pr28971.f90: New test to act as a backstop in case
17206         this undiagnosed regression reappears.
17207
17208 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
17209
17210         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
17211         Treat $srcdir as a literal.
17212         * lib/fortran-torture.exp (fortran-torture-compile,
17213         fortran-torture-execute): Likewise.
17214         * lib/objc-torture.exp (objc-torture-compile,
17215         objc-torture-execute): Likewise.
17216         * lib/profopt.exp (profopt-execute): Likewise.
17217
17218 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
17219
17220         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
17221
17222 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
17223
17224         PR testsuite/28950
17225         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
17226
17227 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
17228
17229         PR target/13685
17230         * gcc.target/i386/pr13685.c: New test.
17231
17232 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17233
17234         * gcc.dg/pr28726.c: New test.
17235
17236 2006-09-11  Josh Conner  <jconner@apple.com>
17237
17238         * gcc.dg/nrv3.c: Increase size of structure.
17239         * gcc.dg/nrv4.c: Likewise.
17240         * gcc.dg/nrv5.c: Likewise.
17241
17242 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
17243
17244         PR libfortran/28890
17245         gfortran.dg/assumed_charlen_function_5.f90: New test.
17246
17247 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
17248
17249         PR c++/28991
17250         * g++.dg/init/static3.C: New test.
17251
17252 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
17253
17254         PR testsuite/29007
17255         * gcc.dg/long-long-cst1.c (t): Add cast to
17256         __SIZE_TYPE__ before casting to int.
17257         (main): Return 0 on success.
17258
17259 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17260
17261         * gcc.c-torture/execute/20060910-1.c: New test.
17262
17263 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
17264
17265         PR middle-end/26983
17266         * gcc.dg/pr26983.c: New test.
17267
17268 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
17269
17270         PR target/29006
17271         * gcc.c-torture/execute/pr29006.c: New test.
17272
17273 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17274
17275         PR libfortran/28947
17276         gfortran.dg/matmul_4.f90: New test.
17277
17278 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17279
17280         PR fortran/28959
17281         gfortran.dg/used_types_10: New test.
17282
17283 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
17284
17285         PR libfortran/28923
17286         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
17287         gfortran.dg/array_initializer_3.f90: New test.
17288
17289 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17290
17291         PR fortran/28914
17292         * gfortran.dg/actual_array_constructor_3.f90: New test.
17293
17294 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
17295
17296         PR testsuite/26778
17297         * gcc.target/i386/pr26778.c: New testcase.
17298
17299 2006-09-08  Eric Christopher  <echristo@apple.com>
17300
17301         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
17302         * gcc.target/i386/memcpy-1.c: Ditto.
17303         * gcc.target/i386/asm-1.c: Ditto.
17304         * gcc.target/i386/20060512-4.c: Ditto.
17305         * gcc.target/i386/compress-float-387.c: Ditto.
17306         * gcc.target/i386/20060512-1.c: Ditto.
17307         * gcc.target/i386/compress-float-sse.c: Ditto.
17308         * gcc.target/i386/20060512-2.c: Ditto.
17309         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
17310         * gcc.target/i386/stack-prot-kernel.c: Ditto.
17311         * gcc.target/i386/compress-float-387-pic.c: Ditto.
17312         * gcc.dg/pr26449.c: Ditto.
17313         * gcc.dg/attr-ms_struct-2.c: Ditto.
17314         * gcc.dg/attr-ms_struct-1.c: Ditto.
17315         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
17316
17317 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
17318
17319         PR c/28504
17320         * gcc.dg/vla-10.c: New test.
17321
17322 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17323
17324         PR c++/28858
17325         * g++.dg/parse/template20.C: New test.
17326         * g++.dg/template/operator8.C: Remove obsolete part.
17327         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
17328         * g++.old-deja/g++.pt/crash65.C: Likewise.
17329
17330 2006-09-07  Jason Merrill  <jason@redhat.com>
17331
17332         PR middle-end/27724
17333         * gcc.dg/long-long-cst1.c: New test.
17334
17335 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17336
17337         PR C++/28906
17338         * g++.dg/other/array3.C: New test.
17339         * g++.dg/other/array4.C: New test.
17340         * g++.dg/other/array5.C: New test.
17341
17342 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
17343
17344         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
17345
17346 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
17347
17348         PR target/28946
17349         * gcc.target/i386/pr28946.c: New test.
17350
17351 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
17352
17353         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
17354         in integer literal constant.
17355         * gfortran.dg/enum_8.f90: Ditto.
17356         * gfortran.dg/g77/20030326-1.f: Ditto.
17357
17358 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
17359
17360         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
17361         nonconformance usage.
17362
17363 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
17364
17365         PR middle-end/28862
17366         * gcc.c-torture/compile/vector-align-1.c: New test.
17367
17368 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
17369
17370         PR rtl-opt/27883
17371         * g++.dg/opt/copysign-1.C: New test.
17372
17373 2006-09-06  Jason Merrill  <jason@redhat.com>
17374
17375         PR c++/27371
17376         * g++.dg/warn/unused-result1.C: New test.
17377
17378 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
17379
17380         PR c++/28903
17381         * g++.dg/ext/vla3.C: New test.
17382
17383         PR c++/28886
17384         * g++.dg/template/array16.C: New test.
17385
17386 2006-09-06  Richard Guenther  <rguenther@suse.de>
17387
17388         * gcc.dg/pr27226.c: Remove testcase again.
17389
17390 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17391
17392         PR tree-opt/28937
17393         * g++.dg/opt/unroll2.C: New test.
17394
17395 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
17396
17397         PR tree-opt/28952
17398         * gcc.dg/vect/pr28952.c: New test.
17399
17400 2006-09-05  Richard Guenther  <rguenther@suse.de>
17401
17402         PR tree-optimization/28900
17403         * gcc.dg/torture/pr28900.c: New testcase
17404
17405 2006-09-05  Richard Guenther  <rguenther@suse.de>
17406
17407         PR tree-optimization/28905
17408         * gcc.c-torture/compile/pr28905.c: New testcase.
17409
17410 2006-09-05  Richard Guenther  <rguenther@suse.de>
17411
17412         PR middle-end/28935
17413         * gcc.dg/pr28935.c: New testcase.
17414
17415 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17416
17417         * gcc.c-torture/execute/20060905-1.c: New test.
17418
17419 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
17420
17421         PR fortran/28908
17422         * gfortran.dg/used_types_7.f90: New test.
17423         * gfortran.dg/used_types_8.f90: New test.
17424         * gfortran.dg/used_types_9.f90: New test.
17425
17426 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17427
17428         * gcc.c-torture/compile/20060904-1.c: New test.
17429
17430 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
17431
17432         PR c++/23287 Revert my 2006-09-01 patch
17433         * g++.dg/parse/dtor12.C: Remove.
17434
17435 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
17436
17437         PR c+/27670
17438         * g++.dg/template/operator9.C: New test.
17439
17440         PR c++/27493
17441         * g++.dg/template/operator7.C: New test.
17442
17443         PR c++/27494
17444         * g++.dg/template/operator8.C: New test.
17445
17446         PR c++/27397
17447         * g++.dg/template/crash57.C: New test.
17448
17449         * g++.dg/template/typedef4.C: Adjust error markers.
17450         * g++.dg/template/typedef5.C: Likewise.
17451
17452 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
17453
17454         PR c++/28878
17455         * g++.dg/parse/crash33.C: New test.
17456
17457 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
17458         Richard Guenther  <rguenther@suse.de>
17459         Adam Nemet  <anemet@caviumnetworks.com>
17460
17461         PR middle-end/27226
17462         * gcc.target/mips/memcpy-1.c: New testcase.
17463         * gcc.dg/pr27226.c: Likewise.
17464
17465 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
17466
17467         PR c++/28705
17468         * g++.dg/lookup/koenig5.C: New.
17469         * g++.dg/template/crash56.C: New.
17470
17471 2006-09-01  Josh Conner  <jconner@apple.com>
17472
17473         PR c++/25505
17474         * gcc.dg/nrv3.c: New test.
17475         * gcc.dg/nrv4.c: New test.
17476         * gcc.dg/nrv5.c: New test.
17477
17478 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
17479
17480         PR c++/23287
17481         * g++.dg/parse/dtor12.C: New.
17482
17483 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
17484
17485         PR tree-optimization/28839
17486         * gcc.dg/pr28839.c: New test.
17487
17488 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
17489
17490         PR target/24367
17491         * gcc.dg/pr24367.c: New testcase.
17492
17493 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
17494
17495         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
17496
17497 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
17498
17499         PR rtl-optimization/27735
17500         * gcc.dg/loop-unswitch-1.c: New test.
17501
17502 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
17503
17504         PR fortran/28885
17505         * gfortran.dg/aliasing_dummy_2.f90: New test.
17506
17507         PR fortran/20067
17508         * gfortran.dg/generic_5.f90: Change error message.
17509
17510         PR fortran/28873
17511         * gfortran.dg/generic_6.f90: New test.
17512
17513         PR fortran/25077
17514         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
17515
17516         PR fortran/25102
17517         * gfortran.dg/invalid_interface_assignment.f90: New test.
17518
17519         PR fortran/24866
17520         * gfortran.dg/module_proc_external_dummy.f90: New test.
17521
17522 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
17523
17524         PR c++/28349
17525         * g++.dg/warn/var-args1.C: New test.
17526
17527 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
17528
17529         PR fortran/28866
17530         * gfortran.dg/simpleif_2.f90: New test.
17531         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
17532         * gfortran.dg/enum_5.f90: Ditto.
17533
17534 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17535             Kazu Hirata  <kazu@codesourcery.com>
17536
17537         PR tree-optimization/17506
17538         * gcc.dg/pr17506.c: New.
17539
17540 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
17541
17542         PR c++/28139
17543         * g++.dg/eh/alias1.C: New test.
17544
17545 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17546
17547         PR c++/28860
17548         * g++.dg/template/ttp22.C: New test.
17549
17550 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
17551
17552         PR middle-end/26632
17553         * gcc.dg/pr26632.c: New.
17554
17555 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17556
17557         PR libgfortran/28354
17558         * gfortran.dg/fmt_zero_precision.f90: New test.
17559
17560 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
17561
17562         PR c++/28058
17563         * g++.dg/template/spec31.C: New test.
17564
17565 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
17566
17567         PR c++/26573
17568         * g++.dg/other/static2.C: New test.
17569
17570 2006-08-26  Roger Sayle  <roger@eyesopen.com>
17571
17572         * gcc.dg/Wswitch-enum-2.c: New test case.
17573         * gcc.dg/Wswitch-enum-3.c: Likewise.
17574
17575 2006-08-26  Richard Guenther  <rguenther@suse.de>
17576
17577         * gcc.c-torture/compile/20060826-1.c: New testcase.
17578
17579 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
17580
17581         PR c++/28736
17582         * g++.dg/template/void10.C: New test.
17583
17584         PR c++/28737
17585         * g++.dg/template/void8.C: New test.
17586
17587         PR c+_+/28738
17588         * g++.dg/template/void9.C: New test.
17589
17590         * g++.dg/template/void3.C: Adjust error markers.
17591         * g++.dg/template/void4.C: Likewise.
17592         * g++.dg/template/crash55.C: Likewise.
17593         * g++.dg/template/void7.C: Likewise
17594
17595 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
17596
17597         PR c++/28588
17598         * g++.dg/inherit/access6.C: New test.
17599         * g++.dg/inherit/access7.C: Likewise.
17600
17601         PR c++/28595
17602         * g++.dg/template/array15.C: New test.
17603         * g++.dg/template/crash2.C: Tweak error markers.
17604
17605 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
17606
17607         PR middle-end/28683
17608         * gcc.c-torture/compile/20060823-1.c: New test.
17609
17610 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17611
17612         PR c++/28853
17613         * g++.dg/template/ttp21.C: New test.
17614
17615         PR c++/28852
17616         * g++.dg/other/operator1.C: Add error-marker.
17617         * g++.dg/other/operator2.C: New test.
17618
17619 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
17620
17621         PR c/27893
17622         * gcc.c-torture/compile/vla-const-1.c,
17623         gcc.c-torture/compile/vla-const-2.c: New tests.
17624
17625 2006-08-26  Richard Guenther  <rguenther@suse.de>
17626
17627         PR middle-end/28814
17628         * gcc.dg/torture/pr28814.c: New testcase.
17629
17630 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
17631
17632         PR c/28418
17633         * gcc.c-torture/compile/compound-literal-1.c: New test.
17634
17635 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
17636
17637         PR c/28299
17638         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
17639         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
17640         Expect extra diagnostics.
17641
17642 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
17643
17644         gcc.dg/noncompile/pr16876.c: New test.
17645
17646 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
17647
17648         PR c++/28056
17649         * g++.dg/parse/local1.C: New test.
17650         * g++.dg/other/qual1.C: Tweak error marker.
17651
17652 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
17653
17654         PR c++/27787
17655         * g++.dg/template/typename10.C: New.
17656         * g++.dg/template/lookup4.C: Remove bogus error marker.
17657
17658 2006-08-25  Richard Guenther  <rguenther@suse.de>
17659
17660         PR testsuite/28829
17661         * gcc.dg/pr26570.c: Fix testcase.
17662
17663 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
17664
17665         PR tree-opt/28807
17666         * gcc.c-torture/execute/mayalias-2.c: New test.
17667         * gcc.dg/tree-ssa/alias-13.c: New test.
17668
17669 2006-08-24  Jan Hubicka  <jh@suse.cz>
17670
17671         PR debug/26881
17672         * gcc.dg/debug/pr26881.c: New file.
17673
17674 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
17675
17676         PR fortran/28788
17677         * gfortran.dg/used_types_4.f90: New test.
17678         * gfortran.dg/derived_init_2.f90: Modify to check sibling
17679         association of derived types.
17680         * gfortran.dg/used_types_2.f90: Add module cleanup.
17681         * gfortran.dg/used_types_3.f90: The same.
17682
17683         PR fortran/28771
17684         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
17685         fix of regression.
17686
17687 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17688
17689         PR 28813
17690         * gfortran.dg/direct_io_6.f90: Remove test.
17691
17692 2006-08-23  Stuart Hastings  <stuart@apple.com>
17693
17694         PR 28825
17695         * gcc.target/i386/20060821-1.c: New.
17696
17697 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
17698
17699         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
17700         dg-warning strings for dllimport.
17701
17702 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
17703
17704         PR C++/28450
17705         * g++.dg/ext/vector4.C: New test.
17706         * g++.dg/ext/complex1.C: New test.
17707
17708 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
17709
17710         PR debug/28692
17711         * gcc.dg/debug/const-1.c: New.
17712         * gcc.dg/debug/const-2.c: New.
17713         * gcc.dg/debug/dwarf2/const-1.c: New.
17714         * gcc.dg/debug/dwarf2/const-2.c: New.
17715         * gcc.dg/debug/dwarf2/const-2b.c: New.
17716
17717 2006-08-22  Richard Guenther  <rguenther@suse.de>
17718
17719         PR middle-end/28776
17720         * gcc.c-torture/compile/pr28776-1.c: New testcase.
17721         * gcc.c-torture/compile/pr28776-2.c: Likewise.
17722
17723 2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
17724
17725         PR tree-optimization/28003
17726         * g++.dg/tree-ssa/pr28003.C: New.
17727
17728 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
17729
17730         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
17731
17732 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
17733
17734         PR c++/26269
17735         * g++.dg/other/error14.C: New test.
17736
17737         PR c++/28505
17738         * g++.dg/parse/ctor7.C: New test.
17739         * g++.dg/parse/ctor8.C: Likewise.
17740
17741         PR c++/28741
17742         * g++.dg/template/void7.C: New test.
17743
17744 2006-08-21  Olivier Hainque  <hainque@adacore.com>
17745
17746         * gnat.dg/self_aggregate_with_zeros.adb: New test.
17747         * gnat.dg/self_aggregate_with_array.adb: New test.
17748
17749 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
17750
17751         * g++.dg/eh/arm-vfp-unwind.C: New test.
17752
17753 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
17754
17755         PR c++/28341
17756         * g++.dg/template/ref3.C: New test.
17757         * g++.dg/template/nontype13.C: New test.
17758
17759         PR c++/28346
17760         * g++.dg/template/ptrmem17.C: New test.
17761
17762 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
17763
17764         PR target/28648 c:
17765         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
17766
17767 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
17768
17769         PR fortran/28630
17770         * gfortran.dg/used_types_2.f90: New test.
17771
17772         PR fortran/28601
17773         * gfortran.dg/used_types_3.f90: New test.
17774
17775         PR fortran/20886
17776         * gfortran.dg/generic_actual_arg.f90: New test.
17777
17778         PR fortran/28735
17779         * gfortran.dg/module_private_array_refs_1.f90: New test.
17780
17781         PR fortran/28762
17782         * gfortran.dg/program_name_1.f90: New test.
17783
17784         PR fortran/28425
17785         * gfortran.dg/derived_constructor_comps_1.f90: New test.
17786
17787         PR fortran/28496
17788         * gfortran.dg/array_initializer_2.f90: New test.
17789
17790         PR fortran/18111
17791         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
17792
17793         PR fortran/28600
17794         * gfortran.dg/assumed_charlen_function_4.f90: New test.
17795
17796         PR fortran/28771
17797         * gfortran.dg/assumed_charlen_in_main.f90: New test.
17798
17799         PR fortran/28660
17800         * gfortran.dg/dependent_decls_1.f90: New test.
17801
17802 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
17803
17804         PR fortran/25217
17805         * gfortran.dg/derived_init_2.f90: New.
17806
17807 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
17808
17809         * gcc.c-torture/execute/pr28289.c: New test.
17810
17811 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
17812
17813         PR c/28744
17814         * gcc.dg/attr-externally-visible-1.c: New test.
17815         * gcc.dg/attr-externally-visible-2.c: New test.
17816         * g++.dg/parse/attr-externally-visible-1.C: New test.
17817         * g++.dg/parse/attr-externally-visible-2.C: New test.
17818
17819 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17820
17821         PR c++/28606
17822         * g++.dg/parse/dtor11.C: New test.
17823
17824 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
17825
17826         PR rtl-optimization/28489
17827         * gcc.c-torture/compile/pr28489.c: New test.
17828
17829 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17830
17831         PR c++/28710
17832         * g++.dg/template/redecl4.C: New test.
17833
17834         PR c++/28711
17835         * g++.dg/template/ctor8.C: New test.
17836
17837 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
17838
17839         * gcc.dg/pr26570.c: Fix testcase.
17840
17841 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
17842
17843         * PR c++/28573
17844         * g++.dg/parse/offsetof6.C: New test.
17845         * g++.dg/parse/offsetof6.C: New test.
17846         * g++.dg/parse/offsetof7.C: New test.
17847
17848 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17849
17850         PR testsuite/28602
17851         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
17852         is false.
17853
17854 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
17855
17856         PR c++/28302
17857         * g++.dg/ext/vector3.C: New test.
17858
17859 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
17860
17861         PR gcov/profile/26570
17862         * gcc.dg/pr26570.c: New test.
17863
17864 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
17865
17866         PR c/27697
17867         * gcc.dg/qual-component-1.c: New test.
17868
17869 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17870
17871         PR c++/28593
17872         * g++.dg/parse/new3.C: New test.
17873
17874 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
17875
17876         PR fortran/25828
17877         * gfortran.dg/streamio_1.f90: New test.
17878         * gfortran.dg/streamio_2.f90: New test.
17879         * gfortran.dg/streamio_3.f90: New test.
17880         * gfortran.dg/streamio_4.f90: New test.
17881         * gfortran.dg/streamio_5.f90: New test.
17882         * gfortran.dg/streamio_6.f90: New test.
17883         * gfortran.dg/streamio_7.f90: New test.
17884         * gfortran.dg/streamio_8.f90: New test.
17885
17886 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
17887
17888         PR c/28287
17889         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
17890
17891 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
17892
17893         PR c++/28594
17894         * g++.dg/template/void6.C: New test.
17895
17896 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17897
17898         PR c/28649
17899         * gcc.dg/parse-error-1.c: New test.
17900         * gcc.dg/parse-error-2.c: New test.
17901         * gcc.dg/cpp/digraph2.c: Add error-marker.
17902         * gcc.dg/noncompile/920923-1.c: Likewise.
17903
17904 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
17905
17906         PR c/27490
17907         * gcc.dg/sizeof-2.c: New testcase.
17908
17909         PR c/27489
17910         * gcc.dg/switch-A.c: New testcase.
17911
17912 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
17913
17914         PR c++/28288
17915         PR c++/14556
17916         * g++.old-deja/g++.warn/compare1.C: Delete.
17917         * g++.dg/opt/pr7503-2.C: Delete.
17918         * g++.dg/opt/pr7503-3.C: Delete.
17919         * g++.dg/opt/pr7503-4.C: Delete.
17920         * g++.dg/opt/pr7503-5.C: Delete.
17921         * g++.dg/opt/max1.C: Delete.
17922         * g++.dg/warn/minmax.C: Delete.
17923         * g++.dg/expr/minmax.C: New test.
17924
17925 2006-08-14  Richard Guenther  <rguenther@suse.de>
17926
17927         PR testsuite/28703
17928         * gcc.c-torture/execute/pr28651.c: Do not use argc
17929         to avoid optimization, instead forbid inlining.
17930
17931 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
17932
17933         PR rtl-optimization/28634
17934         * gcc.c-torture/execute/ieee/pr28634.c: New test.
17935
17936 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
17937
17938         PR c/27184
17939         * gcc.dg/torture/pr27184.c: New test.
17940
17941 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
17942
17943         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
17944
17945 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
17946
17947         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
17948         * gfortran.dg/stat_2.f90: Likewise.
17949         * gfortran.dg/chmod_1.f90: Likewise.
17950         * gfortran.dg/chmod_2.f90: Likewise.
17951         * gfortran.dg/chmod_3.f90: Likewise.
17952
17953 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
17954
17955         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
17956
17957 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
17958
17959         * g++.dg/opt/pr23454-2.C: New test.
17960
17961 2006-08-11  Richard Guenther  <rguenther@suse.de>
17962
17963         PR middle-end/28651
17964         * gcc.c-torture/execute/pr28651.c: New testcase.
17965
17966 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
17967
17968         * gnat.dg/specs/static_initializer.ads: New test.
17969
17970 2006-08-10  Paul Brook  <paul@codesourcery.com>
17971
17972         * gcc.target/arm/cond-asm.c: New test.
17973
17974 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
17975
17976         PR tree-optimization/26197
17977         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
17978         * g++.dg/vect/vect.exp: Compile the new tests with
17979         --param max-aliased-vops=0.
17980
17981 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
17982
17983         PR c++/28637
17984         * g++.dg/template/void3.C: New test.
17985
17986         PR c++/28638
17987         * g++.dg/template/void4.C: New test.
17988
17989         PR c++/28640
17990         * g++.dg/template/void5.C: New test.
17991
17992 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
17993
17994         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
17995         after dg-do compile.
17996
17997 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
17998
17999         PR tree-optimizations/26969
18000         * gcc.dg/vect/vect.exp: Compile tests prefixed with
18001         "unswitch-loops" with -funswitch-loops.
18002         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
18003
18004 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18005
18006         * gcc.dg/sparc-getcontext-1.c: Fix typo.
18007         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
18008         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
18009         * objc.dg/dwarf-1.m: Likewise.
18010         * objc.dg/dwarf-2.m: Likewise.
18011         * obj-c++.dg/dwarf-2.mm: Likewise.
18012
18013 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18014
18015         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
18016         * objc.dg/dwarf-2.m: Likewise.
18017         * obj-c++.dg/dwarf-2.mm: Likewise.
18018
18019         PR libfortran/28603
18020         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
18021
18022         PR testsuite/27611
18023         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18024
18025         PR testsuite/27033
18026         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
18027
18028 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
18029
18030         PR target/27827
18031         * gcc.target/i386/pr27827.c: New testcase.
18032
18033 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
18034
18035         PR fortran/28590
18036         * gfortran.dg/sequence_types_1.f90: New test.
18037
18038 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
18039
18040         PR fortran/28548
18041         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
18042         dg-warning.  Add -pedantic option.
18043
18044 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18045
18046         PR c/28502
18047         * gcc.dg/proto-1.c: New test.
18048
18049         PR c/27721
18050         * gcc.dg/lvalue-4.c: New test.
18051
18052         PR c/28136
18053         * gcc.dg/init-bad-5.c: New test.
18054
18055 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
18056
18057         PR c++/28347
18058         * g++.dg/ext/typedef-init.C: Add new test for typedef
18059         initialization inside templates. Adjust existing error markers.
18060
18061 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
18062
18063         PR c++/28148
18064         * g++.dg/init/ptrmem3.C: New test.
18065
18066 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
18067
18068         PR tree-optimization/27770
18069         * lib/target-support.exp: New target keyword "section_anchors".
18070         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
18071         tests.
18072         * gcc.dg/vect/section-anchors-pr27770.c: New test.
18073         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
18074         * gcc.dg/vect/section-anchors-vect-69.c: New test.
18075         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
18076
18077 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18078
18079         * gcc.dg/20060801-1.c: Add missing '}'.
18080
18081 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18082
18083         PR c++/27508
18084         * g++.dg/parse/dtor9.C: New test.
18085         * g++.dg/parse/dtor10.C: New test.
18086         * g++.dg/other/error7.C: Adjust error-marker.
18087
18088         PR c++/28274
18089         * g++.dg/other/default5.C: New test.
18090
18091 2006-08-02  Richard Guenther  <rguenther@suse.de>
18092
18093         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
18094
18095 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
18096
18097         PR c++/28557
18098         * g++.dg/template/conv9.C: New test.
18099
18100 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
18101
18102         PR debug/28063
18103         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
18104         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
18105         Optionally return assembly text.  Update callers.
18106         (check_no_compiler_messages): Update verbose messages.
18107         (check_no_messages_and_pattern): New.
18108         (check_effective_target_string_merging): New.
18109
18110 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18111
18112         PR c++/28250
18113         * g++.dg/eh/catch4.C: New test.
18114
18115         PR c++/28257
18116         * g++.dg/other/qual1.C: New test.
18117
18118         PR c++/28259
18119         * g++.dg/inherit/error2.C: New test.
18120
18121         PR c++/28267
18122         * g++.dg/other/new1.C: New test.
18123
18124         * g++.dg/warn/pr23075.C: Remove obsolete test.
18125         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
18126         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
18127
18128 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
18129
18130         PR c++/28523
18131         * g++.dg/eh/cast1.C: New test.
18132
18133 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
18134
18135         PR libfortran/28452
18136         * gfortran.dg/random_3.f90:  New test.
18137
18138 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
18139
18140         PR c++/28432
18141         * g++.dg/other/pr28304.C: Change expected error message.
18142         * g++.dg/other/pr28432.C: New test.
18143
18144 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
18145
18146         PR c++/28256
18147         * g++.dg/init/brace2.C: Change expected error message, add empty init.
18148
18149 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
18150
18151         PR debug/23336
18152         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
18153         at -g1.
18154         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
18155         g++.dg/debug/enum-2.C: New.
18156
18157 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18158
18159         PR c++/6634
18160         * g++.dg/parse/long1.C: Add more tests.
18161
18162 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18163
18164         * gfortran.dg/lrshift_1.c: New file.
18165
18166 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18167
18168         PR libgfortran/28335
18169         * gfortran.dg/no_unit_error_1.f90: New test.
18170
18171 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18172
18173         PR libgfortran/28335
18174         * gfortran.dg/no_unit_error_1.f90: Delete test.
18175         * gfortran.dg/no_unit_error_2.f90: Delete test.
18176
18177 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18178
18179         * gfortran.dg/chmod_3.f90: New test.
18180         * gfortran.dg/ltime_gmtime_1.f90: New test.
18181         * gfortran.dg/ltime_gmtime_2.f90: New test.
18182         * gfortran.dg/lrshift_1.f90: New test.
18183         * gfortran.dg/chmod_1.f90: New test.
18184         * gfortran.dg/chmod_2.f90: New test.
18185
18186 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
18187
18188         PR c++/27668
18189         * g++.dg/template/crash55.C: New test.
18190
18191         PR c++/27962
18192         * g++.dg/template/nontype16.C: New test.
18193
18194         * g++.dg/template/void2.C: Adjust error markers.
18195         * g++.dg/template/nontype5.C: Adjust error markers.
18196
18197 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
18198
18199         * gcc.target/i386/stack-prot-kernel.c: New test.
18200
18201 2006-07-27  Roger Sayle  <roger@eyesopen.com>
18202
18203         * gcc.dg/builtins-55.c: New test case.
18204
18205 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
18206
18207         PR rtl-optimization/27907
18208         * gcc.c-torture/compile/pr27907.c: New test.
18209
18210 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18211
18212         * gfortran.dg/mclock.f90: New test.
18213         * gfortran.dg/int_conv_1.f90: New test.
18214         * gfortran.dg/stat_1.f90: New test.
18215         * gfortran.dg/stat_2.f90: New test.
18216
18217 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18218
18219         PR libgfortran/28335
18220         * gfortran.dg/no_unit_error_1.f90: New test.
18221         * gfortran.dg/no_unit_error_2.f90: New test.
18222         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
18223
18224 2006-07-25  Roger Sayle  <roger@eyesopen.com>
18225
18226         PR middle-end/28473
18227         * gcc.dg/fold-convround-1.c: New test case.
18228
18229 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
18230
18231         * gfortran.dg/arithmetic_if.f90:  Fix comments.
18232
18233 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18234
18235         PR c++/27572
18236         * g++.dg/other/typedef1.C: New test.
18237         * g++.dg/template/typedef4.C: New test.
18238         * g++.dg/template/typedef5.C: New test.
18239
18240 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
18241
18242         PR fortran/28416
18243         * gfortran.dg/allocatable_dummy_3.f90: New.
18244
18245 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
18246
18247         PR fortran/28439
18248         * gfortran.dg/arithmetic_if.f90:  New test.
18249
18250 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
18251
18252         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
18253         avoid memcpy optimization.
18254
18255 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18256
18257         PR fortran/25289
18258         * gfortran.dg/direct_io_6.f90: New test.
18259
18260 2006-07-24  Jan Hubicka  <jh@suse.cz>
18261
18262         PR c/25795
18263         PR c++/27369
18264         * gcc.dg/pr25795.c: New test.
18265         * gcc.dg/pr25795-1.c: New test.
18266
18267 2006-07-23  Roger Sayle  <roger@eyesopen.com>
18268
18269         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
18270         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
18271         which may be transformed to "g || h" on some platforms.
18272
18273 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
18274
18275         PR c++/28025
18276         * g++.dg/template/friend45.C: New test.
18277
18278 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18279
18280         PR libgfortran/28339
18281         * gfortran.dg/arrayio_8.f90: New test.
18282
18283 2006-07-21  Mike Stump  <mrs@apple.com>
18284
18285         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
18286
18287         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
18288
18289 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18290
18291         PR c++/28250
18292         * g++.dg/eh/catch3.C: New test.
18293
18294         PR c++/28363
18295         * g++.dg/template/defarg10.C: New test.
18296
18297 2006-07-20  Paul Brook  <paul@codesourcery.com>
18298
18299         PR 27363
18300         * gcc.dg/pr27363.c: New test.
18301
18302 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
18303
18304         PR c++/28338
18305         * g++.dg/init/ref13.C: New test.
18306
18307 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18308
18309         PR obj-c++/28434
18310         * obj-c++.dg/proto-error-1.mm: New test.
18311
18312 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
18313
18314         PR c++/28337
18315         * g++.dg/template/string1.C: New test.
18316
18317 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
18318
18319         PR c++/28048
18320         * g++.dg/template/defarg9.C: New test.
18321
18322         PR c++/28235
18323         * g++.dg/template/static27.C: New test.
18324
18325 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
18326
18327         PR 28410
18328         * gcc.dg/tree-ssa/pr28410.c: New test.
18329
18330 2006-07-18  Lee Millward  <lee.millward@gmail.com>
18331
18332         PR c++/28258
18333         * g++/dg/other/error13.C: New test.
18334
18335         PR c++/28260
18336         * g++.dg/template/friend44.C: New test.
18337
18338 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
18339
18340         PR c++/27495
18341         * g++.dg/other/pr27495.C: New.
18342
18343 2006-07-18  Olivier Hainque  <hainque@adacore.com>
18344
18345         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
18346         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
18347
18348 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18349
18350         PR c/28286
18351         * gcc.dg/pragma-pack-4.c: New test.
18352
18353 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
18354
18355         PR c++/28291
18356         * g++.dg/ext/pr28291.C: New test.
18357
18358 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
18359
18360         PR middle-end/28403
18361         * gcc.c-torture/execute/pr28403.c: New test.
18362
18363 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
18364
18365         PR middle-end/28402
18366         * gcc.dg/pr28402.c: New test.
18367
18368 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
18369
18370         PR c++/28304
18371         * g++.dg/other/pr28304.C: New test.
18372
18373 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
18374
18375         PR other/28251
18376         gcc.c-torture/unsorted/dump-noaddr.c: New test.
18377         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
18378
18379 2006-07-17  Richard Guenther  <rguenther@suse.de>
18380
18381         PR tree-optimization/28238
18382         * g++.dg/tree-ssa/pr28238.C: New testcase.
18383
18384 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18385
18386         PR c++/28250
18387         * g++.dg/eh/catch1.C: New test.
18388         * g++.dg/eh/catch2.C: New test.
18389
18390 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
18391
18392         PR c++/28370
18393         * g++.dg/template/anon3.C: New test.
18394
18395 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
18396
18397         PR fortran/20844
18398         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
18399         specifiers requiring an explicit format tag..
18400
18401         PR fortran/28201
18402         * gfortran.dg/generic_5: New test.
18403
18404         PR fortran/20893
18405         * gfortran.dg/elemental_optional_args_1.f90: New test.
18406
18407 2006-07-16  Olivier Hainque  <hainque@adacore.com>
18408
18409         * gnat.dg/assert.ads: New file.
18410         * gnat.dg/controlled_record.ads: Likewise.
18411         * gnat.dg/controlled_record.adb: Likewise.
18412
18413 2006-07-15  Lee Millward  <lee.millward@gmail.com>
18414
18415         PR c++/28292
18416         * g++.dg/other/error12.C: New test.
18417
18418         PR c++/28269
18419         * g++.dg/template/crash54.C: New test.
18420
18421 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18422
18423         PR c++/28249
18424         * g++.dg/parse/catch1.C: New test.
18425
18426         PR c++/28294
18427         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
18428
18429         PR c++/28387
18430         * g++.dg/ext/attrib24.C: New test.
18431
18432 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18433
18434         PR c++/28343
18435         * g++.dg/ext/asmspec1.C: New test.
18436
18437 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
18438
18439         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
18440         (dg-test): Support shouldfail tests.
18441         * lib/target-supports-dg.exp (dg-shouldfail): New.
18442         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
18443         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
18444         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
18445         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
18446         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
18447         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
18448         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
18449
18450 2006-07-13  Jan Hubicka  <jh@suse.cz>
18451
18452         * gcc.target/i386/memcpy-1.c: New.
18453
18454 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
18455
18456         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
18457
18458 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
18459
18460         PR fortran/25097
18461         * gfortran.dg/present_1.f90: New test.
18462
18463         PR fortran/20903
18464         * gfortran.dg/interface_derived_type_1.f90: New test.
18465
18466 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
18467
18468         PR fortran/28213
18469         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
18470         list.
18471
18472 2006-07-07  Lee Millward  <lee.millward@gmail.com>
18473
18474         PR c++/27820
18475         * g++.dg/other/label1.C: New test.
18476
18477 2006-07-07  Richard Guenther  <rguenther@suse.de>
18478
18479         PR middle-end/28268
18480         * gcc.dg/torture/pr28268.c: New testcase.
18481
18482 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
18483
18484         PR c++/27019
18485         * g++.dg/ext/pr27019.C: New.
18486
18487 2006-07-07  Richard Guenther  <rguenther@suse.de>
18488
18489         PR tree-optimization/28187
18490         * gcc.dg/pr28187.c: New testcase.
18491
18492 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
18493
18494         * gnat.dg/address_conversion.adb: New test.
18495         * gnat.dg/boolean_subtype.adb: Likewise.
18496         * gnat.dg/frame_overflow.adb: Likewise.
18497         * gnat.dg/pointer_array.adb: Likewise.
18498         * gnat.dg/pointer_conversion.adb: Likewise.
18499
18500 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
18501
18502         PR fortran/28237
18503         PR fortran/23420
18504         * gfortran.dg/print_fmt_5.f90: New test.
18505
18506 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18507
18508         PR fortran/28129
18509         * gfortran.dg/bounds_check_4.f90: New test.
18510
18511 2006-07-05  Richard Guenther  <rguenther@suse.de>
18512
18513         PR target/28158
18514         * gfortran.dg/pr28158.f90: New testcase.
18515
18516 2006-07-05  Richard Guenther  <rguenther@suse.de>
18517
18518         PR tree-optimization/28162
18519         * gcc.dg/pr28162.c: New testcase.
18520
18521 2006-07-05  Richard Guenther  <rguenther@suse.de>
18522         Andrew Pinski  <pinskia@gcc.gnu.org>
18523
18524         PR c++/27084
18525         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
18526
18527 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
18528
18529         PR fortran/28174
18530         * gfortran.dg/actual_array_substr_2.f90: New test.
18531
18532         PR fortran/28167
18533         * gfortran.dg/actual_array_constructor_2.f90: New test.
18534
18535 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18536
18537         * gfortran.dg/itime_idate_1.f: New test.
18538         * gfortran.dg/itime_idate_2.f: New test.
18539
18540 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18541
18542         PR libgfortran/27704
18543         * gfortran.dg/open_status_3.f90: New test.
18544         * gfortran.dg/fmt_l.f90: Update for new feature.
18545
18546 2006-07-03  Asher Langton  <langton2@llnl.gov>
18547
18548         * gfortran.dg/oldstyle_2.f90: New.
18549
18550 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
18551
18552         * gnat.dg/string_slice.adb: New test.
18553
18554 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
18555
18556         PR fortran/19259
18557         * gfortran.dg/semicolon_fixed.c: New.
18558         * gfortran.dg/semicolon_free.c: New.
18559
18560 2006-06-30  Mike Stump  <mrs@apple.com>
18561
18562         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
18563         that don't support internal visibility.
18564
18565 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
18566
18567         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
18568         for '(' / ')' needing an extra '\'.
18569
18570 2006-06-29  Roger Sayle  <roger@eyesopen.com>
18571
18572         PR middle-end/27428
18573         * gcc.dg/pr27428-1.c: New test case.
18574
18575 2006-06-29  Mike Stump  <mrs@apple.com>
18576
18577         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
18578         on darwin as we can't align commons large enough yet.
18579
18580         * gcc.dg/vla-8.c: Add additional testcases.
18581
18582 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
18583
18584         PR c++/28114
18585         * g++.dg/other/pr28114.C: New.
18586
18587 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
18588
18589         * gcc.c-torture/compile/20060625-1.c: New test.
18590
18591 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
18592
18593         PR fortran/20867
18594         * gfortran.dg/stfunc_3.f90: New test.
18595
18596         PR fortran/25056
18597         * gfortran.dg/impure_actual_1.f90: New test.
18598
18599         PR fortran/20874
18600         * gfortran.dg/elemental_result_1.f90: New test.
18601
18602         PR fortran/25073
18603         * gfortran.dg/select_7.f90: New test.
18604
18605         PR fortran/27554
18606         * intrinsic_actual_1.f: New test.
18607
18608         PR fortran/22038
18609         PR fortran/28119
18610         * gfortran.dg/forall_4.f90: New test.
18611
18612         PR fortran/25072
18613         * gfortran.dg/forall_5.f90: New test.
18614
18615 2006-06-25  Lee Millward  <lee.millward@gmail.com>
18616
18617         PR c++/28051
18618         * g++.dg/template/using13.C: New test.
18619
18620         PR c++/28054
18621         * g++.dg/other/incomplete3.C: New test.
18622
18623 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18624
18625         PR fortran/28081
18626         * gfortran.dg/substr_3.f: New test.
18627         * gfortran.dg/equiv_2.f90: Update expected error message.
18628
18629 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
18630
18631         PR fortran/28118
18632         * gfortran.dg/actual_array_substr_1.f90: New test.
18633
18634 2006-06-24  Olivier Hainque  <hainque@adacore.com>
18635
18636         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
18637         * gnat.dg/scalar_mode_agg_compare.adb: New test.
18638
18639 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
18640
18641         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
18642
18643 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
18644
18645         PR fortran/27981
18646         * gfortran.dg/simpleif_2.f90: New test.
18647
18648 2006-06-23  Lee Millward  <lee.millward@gmail.com>
18649
18650         * g++.dg/template/error22.C: Fix typo.
18651
18652 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18653
18654         PR c++/28112
18655         * g++.dg/ext/attrib23.C: New test.
18656
18657 2006-06-23  Olivier Hainque  <hainque@adacore.com>
18658
18659         * gnat.dg/varsize_temp.adb: New test.
18660
18661 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18662
18663         PR c++/11468
18664         * g++.dg/other/java2.C: New test.
18665
18666 2006-06-23  Danny Smith  <dannysmith@users.sourceforge.net>
18667
18668         PR target/27789
18669         * g++.dg/ext/dllimport4.C. Add more tests for invalid
18670         initialization.
18671
18672 2006-06-22  Roger Sayle  <roger@eyesopen.com>
18673
18674         PR target/27531
18675         * gcc.dg/pr27531-1.c: New test case.
18676
18677 2006-06-22  Asher Langton  <langton2@llnl.gov>
18678
18679         PR fortran/24748
18680         * gfortran.dg/implicit_8.f90: New.
18681
18682 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
18683
18684         PR rtl-optimization/28121
18685         * gcc.dg/pr28121.c: New test.
18686
18687 2006-06-22  Lee Millward  <lee.millward@gmail.com>
18688
18689         PR c++/27805
18690         * g++.dg/parse/ptrmem6.C: New test.
18691
18692         PR c++/27821
18693         * g++.dg/template/error22.C: New test.
18694
18695 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18696
18697         PR c++/28111
18698         * g++.dg/template/friend43.C: New test.
18699
18700         PR c++/28110
18701         * g++.dg/template/crash53.C: New test.
18702
18703         PR c++/28109
18704         * g++.dg/rtti/incomplete1.C: New test.
18705
18706 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
18707
18708         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
18709
18710 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
18711
18712         * gcc.c-torture/execute/complex-7.c: New.
18713
18714 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
18715
18716         * gcc.dg/merge-all-constants-1.c: New test.
18717
18718 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
18719
18720         PR c++/28113
18721         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
18722
18723 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
18724
18725         * gfortran.dg/rrspacing_1.f90: New test.
18726
18727 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18728
18729         PR c++/28052
18730         * g++.dg/other/bitfield2.C: New test.
18731
18732 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
18733
18734         PR tree-optimization/27331
18735         * gcc.dg/pr27331.c: New test.
18736
18737 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
18738             Eric Botcazou  <ebotcazou@adacore.com>
18739
18740         PR ada/18692
18741         * lib/gnat.exp: New file.
18742         * lib/gnat-dg.exp: Likewise.
18743         * gnat.dg: New directory.
18744         * gnat.dg/dg.exp: New driver.
18745         * gnat.dg/specs: New directory.
18746         * gnat.dg/specs/specs.exp: New driver.
18747         * gnat.dg/style: New directory.
18748         * gnat.dg/style/style.exp: New driver.
18749
18750 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
18751
18752         PR fortran/16206
18753         * gfortran.dg/array_initializer_1.f90: New test.
18754
18755         PR fortran/28005
18756         * gfortran.dg/matmul_3.f90: New test.
18757
18758 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
18759
18760         PR middle-end/28075
18761         * gcc.dg/tree-ssa/inline-1.c: New test.
18762
18763 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
18764
18765         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
18766         in malloc prototype; remove XFAIL.
18767         * gcc.dg/pr18241-2.c: Ditto.
18768         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
18769         in memset prototype; remove XFAIL.
18770         * gcc.dg/tree-ssa/pr23382.c: Ditto.
18771
18772 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
18773
18774         * gcc.dg/vla-8.c: Add.
18775
18776 2006-06-19  Richard Guenther  <rguenther@suse.de>
18777
18778         PR tree-optimization/27090
18779         * g++.dg/tree-ssa/pr27090.C: New testcase.
18780
18781 2006-06-19  Roger Sayle  <roger@eyesopen.com>
18782
18783         PR target/27861
18784         * gcc.dg/pr27861-1.c: New test case.
18785
18786 2006-06-19  Richard Guenther  <rguenther@suse.de>
18787
18788         PR middle-end/28045
18789         * gcc.dg/torture/pr28045.c: New testcase.
18790
18791 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18792
18793         PR fortran/26801
18794         * gfortran.dg/associated_4.f90: New test.
18795
18796 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
18797
18798         PR fortran/19310
18799         PR fortran/19904
18800         * gfortran.dg/real_const_3.f90: New test.
18801
18802 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
18803
18804         PR c++/28016
18805         * g++.dg/template/static26.C: New test.
18806
18807         PR c++/27979
18808         * g++.dg/expr/bitfield2.C: New test.
18809
18810         PR c++/27884
18811         * g++.dg/parse/linkage2.C: New test.
18812
18813 2006-06-16  Richard Guenther  <rguenther@suse.de>
18814
18815         PR middle-end/27116
18816         * gcc.dg/pr15785-1.c: Revert last change.
18817         * gcc.dg/torture/pr27116-2.c: New testcase.
18818
18819 2006-06-16  Roger Sayle  <roger@eyesopen.com>
18820
18821         PR middle-end/27802
18822         * gcc.dg/pr27802-1.c: New test case.
18823
18824 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
18825
18826         PR c++/27689
18827         * g++.dg/template/ttp18.C: New test.
18828         * g++.dg/template/ttp19.C: Likewise.
18829
18830         PR c++/27666
18831         * g++.dg/expr/cond9.C: New test.
18832
18833         PR c++/27640
18834         * g++.dg/template/ctor7.C: New test.
18835
18836 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
18837
18838         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
18839
18840 2006-06-16  Richard Guenther  <rguenther@suse.de>
18841
18842         PR tree-optimization/27781
18843         * gcc.dg/tree-ssa/pr27781.c: New testcase.
18844
18845 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
18846
18847         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
18848
18849 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
18850
18851         * gcc.dg/tree-ssa/loop-18.c: New test.
18852
18853 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
18854
18855         PR c++/27665
18856         * g++.dg/template/crash52.C: New test.
18857
18858         PR c++/27648
18859         * g++.dg/ext/attrib22.C: New test.
18860
18861         PR c++/26559
18862         * g++.dg/template/builtin1.C: New test.
18863         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
18864
18865         PR c++/28018
18866         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
18867         assignment.
18868         * g++.old-deja/g++.pt/crash51.C: Likewise.
18869
18870         PR c++/27227
18871         * g++.dg/lookup/linkage1.C: New test.
18872         * g++.dg/lookup/linkage2.C: Likewise.
18873
18874 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
18875
18876         PR middle-end/27959
18877         * gcc.dg/pr27959.c: New testcase.
18878
18879 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
18880
18881         PR target/28014:
18882         * g++.dg/eh/div.C: New test.
18883
18884 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
18885
18886         PR c++/27894
18887         * g++.dg/tree-ssa/pr26757.C: New test.
18888         * g++.dg/tree-ssa/pr27894.C: New test.
18889
18890 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
18891
18892         * gcc.c-torture/compile/20060609-1.c: New test.
18893
18894         PR target/27863
18895         * gcc.c-torture/compile/pr27863.c: New test.
18896
18897 2006-06-13  Richard Guenther  <rguenther@suse.de>
18898
18899         PR tree-optimization/27830
18900         * g++.dg/tree-ssa/pr27830.C: New testcase.
18901
18902 2006-06-13  Matthew Sachs  <msachs@apple.com>
18903
18904         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
18905         the list of compiler flags; this causes those flags to be checked
18906         for things like dg-skip-if.
18907
18908 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18909
18910         PR c++/27601
18911         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
18912
18913 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
18914             Kazu Hirata  <kazu@codesourcery.com>
18915
18916         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
18917         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
18918
18919 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18920
18921         PR c++/27933
18922         * g++.dg/lookup/using15.C: New test.
18923
18924         PR c++/27951
18925         * g++.dg/other/anon4.C: New test.
18926
18927 2006-06-12  Roger Sayle  <roger@eyesopen.com>
18928
18929         PR c++/21210
18930         * g++.dg/init/complex1.C: New test case.
18931
18932 2006-06-11  Eric Christopher  <echristo@apple.com>
18933
18934         PR middle-end/27948
18935         * gcc.dg/bf-ms-layout.c: Run on darwin.
18936         * gcc.dg/bf-no-ms-layout: Ditto.
18937         * gcc.dg/attr-ms_struct-2.c: New.
18938         * gcc.dg/bf-ms-layout-2.c: Ditto.
18939
18940 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
18941
18942         * gcc.dg/attr-ms_struct-packed1.c: New.
18943
18944 2006-06-09  Mike Stump  <mrs@apple.com>
18945
18946         * gcc.dg/vla-7.c: Add.
18947
18948 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
18949
18950         PR fortran/24558
18951         * gfortran.dg/entry_6.f90: New test.
18952
18953         PR fortran/20877
18954         PR fortran/25047
18955         * gfortran.dg/entry_7.f90: New test.
18956
18957 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
18958
18959         PR c/27747
18960         * gcc.dg/cpp/_Pragma6.c: New test.
18961
18962         PR c++/27748
18963         * g++.dg/cpp/_Pragma1.C: New test.
18964
18965         PR preprocessor/27746
18966         * gcc.dg/gomp/macro-3.c: New test.
18967         * gcc.dg/gomp/macro-4.c: New test.
18968         * g++.dg/gomp/macro-3.C: New test.
18969         * g++.dg/gomp/macro-4.C: New test.
18970
18971 2006-06-09  Richard Guenther  <rguenther@suse.de>
18972
18973         PR tree-optimization/26998
18974         * gcc.dg/torture/pr26998.c: New testcase.
18975         * gcc.dg/tree-ssa/vrp29.c: New testcase.
18976
18977 2006-06-08  Mike Stump  <mrs@apple.com>
18978
18979         * gcc.dg/pr27095.c: Account for stubs.
18980
18981         PR target/26427
18982         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
18983         produce bad code on darwin.
18984
18985 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
18986
18987         PR fortran/27958
18988         * gfortran.dg/substr_2.f: New test.
18989
18990 2006-06-08  Asher Langton  <langton2@llnl.gov>
18991
18992         PR fortran/27786
18993         * cray_pointers_2.f90: Add -fbounds-check compile flag.
18994
18995 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18996
18997         PR target/27421
18998         * gcc.dg/union-3.c: New test.
18999
19000 2006-06-08  Richard Guenther  <rguenther@suse.de>
19001
19002         PR middle-end/27116
19003         * gcc.dg/torture/pr27116.c: New testcase.
19004         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
19005
19006 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
19007
19008         PR rtl-optimization/26449
19009         * gcc.dg/pr26449.c: New test.
19010
19011 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19012
19013         PR c++/27601
19014         * g++.dg/ext/offsetof1.C: Test member functions.
19015
19016 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
19017
19018         * gcc.dg/pr27095.c: Improve scanning.
19019
19020 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
19021
19022         PR fortran/23091
19023         * gfortran.dg/saved_automatic_1.f90: New test.
19024
19025         PR fortran/24168
19026         * gfortran.dg/array_simplify_1.f90: New test.
19027
19028         PR fortran/25090
19029         * gfortran.dg/entry_dummy_ref_1.f90: New test.
19030
19031         PR fortran/25058
19032         * gfortran.dg/entry_dummy_ref_2.f90: New test.
19033
19034 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
19035
19036         PR c++/27177
19037         * g++.dg/expr/cast7.C: New test.
19038
19039 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
19040
19041         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
19042         * lib/gcc-defs.exp (tool_check_compile): Ditto.
19043         * lib/fortran-torture.exp (fortran-torture-compile,
19044         fortran-torture-execute): Ditto.
19045
19046 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
19047
19048         PR target/27842
19049         * gcc.dg/vmx/pr27842.c: New test.
19050
19051 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19052
19053         PR libfortran/27895
19054         * gfortran.dg/bounds_check_3.f90: New test.
19055
19056 2006-06-05  Mike Stump  <mrs@apple.com>
19057
19058         * objc.dg/objc-fast-4.m: Skip for ppc64.
19059
19060 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
19061
19062         PR testsuite/27705
19063         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
19064
19065 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
19066             Victor Kaplansky  <victork@il.ibm.com>
19067
19068         PR tree-optimizations/26360
19069         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
19070         with -fno-tree-dce.
19071         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
19072
19073 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
19074
19075         PR fortran/14067
19076         * gfortran.dg/data_char_1.f90: Add messages for truncated
19077         strings.
19078
19079         PR fortran/16943
19080         * gfortran.dg/func_decl_2.f90: New test.
19081
19082         PR fortran/20839
19083         * gfortran.dg/do_2.f90: New test.
19084
19085         PR fortran/27655
19086         * gfortran.dg/associated_3.f90: New test.
19087
19088 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
19089
19090         PR c++/27819
19091         * g++.dg/template/static25.C: New test.
19092
19093         PR c++/27722
19094         * g++.dg/init/array21.C: New test.
19095
19096         PR c++/27807
19097         * g++.dg/ext/complit7.C: New test.
19098
19099         PR c++/27806
19100         * g++.dg/parse/ptrmem5.C: New test.
19101
19102 2006-06-04  Roger Sayle  <roger@eyesopen.com>
19103             Andrew Pinski  <pinskia@physics.uc.edu>
19104
19105         PR c/27150
19106         PR middle-end/27382
19107         * gcc.dg/pr27150-1.c: New testcase.
19108         * gcc.dg/pr27382-1.c: New testcase.
19109         * gcc.dg/pr27382-2.c: New testcase.
19110
19111 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
19112
19113         PR c/25161
19114         PR c/27020
19115         * gcc.dg/array-10.c: New test.
19116
19117 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19118
19119         PR c++/27804
19120         * g++.dg/init/const4.C: New test.
19121         * g++.dg/init/member1.C: Add error-marker.
19122         * g++.dg/other/fold1.C: Adjust error-marker.
19123
19124 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19125
19126         PR c++/27601
19127         * g++.dg/ext/offsetof1.C: New test.
19128
19129 2006-06-04 Eric Christopher <echristo@apple.com>
19130
19131         * gcc.dg/attr-ms_struct-1.c: New.
19132
19133 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
19134
19135         * gcc.c-torture/compile/builtin_constant_p.c: New test.
19136
19137 2006-06-04  Richard Guenther  <rguenther@suse.de>
19138
19139         PR tree-optimization/27039
19140         * gcc.dg/tree-ssa/loop-17.c: New testcase.
19141
19142 2006-06-03  Roger Sayle  <roger@eyesopen.com>
19143
19144         PR target/26223
19145         * gcc.target/i386/amd64-abi-2.c: New test case.
19146
19147 2006-06-02  Eric Christopher  <echristo@apple.com>
19148
19149         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
19150         * gcc.target/i386/20020523-1.c: Skip if darwin.
19151         * gcc.target/i386/asm-3.c: Ditto.
19152         * gcc.target/i386/20011119-1.c: Ditto.
19153         * gcc.target/i386/clobbers.c: Remove pic part of test.
19154
19155 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
19156
19157         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
19158         * g++.old-deja/g++.other/init19.C: Ditto.
19159         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
19160         and add other platforms as expected failures.
19161
19162 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
19163
19164         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
19165         (is-effective-target-keyword): Ditto.
19166
19167 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
19168
19169         PR fortran/27715
19170         * gfortran.dg/extended_char_comparison_1.f:  New test.
19171
19172 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
19173
19174         PR fortran/25098
19175         * gfortran.dg/dummy_procedure_1.f90: New test.
19176
19177         PR fortran/25147
19178         * gfortran.dg/dummy_procedure_2.f90: New test.
19179
19180         * gfortran.dg/associated_2.f90: Correct to make consistent with
19181         standard.
19182
19183 2006-05-31  Roger Sayle  <roger@eyesopen.com>
19184
19185         * gcc.target/i386/387-11.c: New test case.
19186
19187 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
19188
19189         PR c++/27801
19190         * g++.dg/template/cond6.C: New test.
19191
19192         PR c++/26496
19193         * g++.dg/template/crash51.C: New test.
19194         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
19195
19196         PR c++/27385
19197         * g++.dg/init/array20.C: New test.
19198
19199 2006-05-31  Roger Sayle  <roger@eyesopen.com>
19200
19201         * gcc.dg/builtins-54.c: New test case.
19202
19203 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
19204
19205         PR c++/26433
19206         * g++.dg/template/fntry1.C: Add dg-do link.
19207
19208         PR c++/27808
19209         * g++.dg/parse/friend6.C: New test.
19210
19211 2006-05-30  Asher Langton  <langton2@llnl.gov>
19212
19213         * gfortran.dg/cray_pointers_7.f90: New test.
19214
19215 2006-05-30  Roger Sayle  <roger@eyesopen.com>
19216
19217         PR tree-optimization/23452
19218         * gcc.dg/fold-mulconj-1.c: New test case.
19219
19220 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
19221
19222         PR c++/27803
19223         * g++.dg/parse/bitfield1.C: New test.
19224
19225 2006-05-30  Roger Sayle  <roger@eyesopen.com>
19226
19227         * gcc.target/ppc-eq0-1.c: New test case.
19228         * gcc.target/ppc-negeq0-1.c: New test case.
19229
19230 2006-05-30  Dirk Mueller  <dmueller@suse.de>
19231
19232         PR c/27273
19233         * gcc.dg/overflow-warn-5.c: New test.
19234
19235 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19236
19237         PR c/27718
19238         * gcc.dg/sizeof-1.c: New test.
19239
19240 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
19241
19242         PR target/27790
19243         * gcc.target/i386/pr27790.c: New test.
19244
19245 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19246
19247         PR libgfortran/27757
19248         * gfortran.dg/direct_io_5.f90: New test.
19249
19250 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19251
19252         PR libgfortran/27634
19253         * gfortran.dg/fmt_missing_period_1.f: New test.
19254         * gfortran.dg/fmt_missing_period_2.f: New test.
19255         * gfortran.dg/fmt_missing_period_3.f: New test.
19256
19257 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19258
19259         PR fortran/19777
19260         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
19261         arrays.
19262
19263 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19264
19265         PR c++/27713
19266         * g++.dg/template/new6.C: New test.
19267
19268 2006-05-29  Roger Sayle  <roger@eyesopen.com>
19269
19270         PR tree-optimization/24964
19271         * gcc.target/i386/387-10.c: New test case.
19272
19273 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
19274
19275         * intrinsics/string_intrinsics.c (compare_string):
19276         Use memcmp instead of strncmp to avoid tripping over
19277         CHAR(0) in a string.
19278
19279 2006-05-27  Richard Guenther  <rguenther@suse.de>
19280
19281         PR middle-end/27773
19282         * gcc.dg/torture/pr27773.c: New testcase.
19283
19284 2006-05-27  Dirk Mueller  <dmueller@suse.de>
19285
19286         * gcc.dg/pr24561.c: Rename to..
19287         * gcc.dg/pr25962.c: .. this.
19288
19289 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19290
19291         PR fortran/19777
19292         * gfortran.dg/bounds_check_2.f: New test.
19293
19294 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
19295
19296         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
19297         * gfortran.dg/byte_1.f90: Likewise.
19298         * gfortran.dg/dup_save_2.f90: Likewise.
19299
19300 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
19301
19302         * gfortran.dg/associated_2.f90: New test.
19303
19304 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19305
19306         PR fortran/27524
19307         * gfortran.dg/bounds_check_1.f90: New test.
19308
19309 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
19310
19311         PR rtl-optimization/27661
19312         * gcc.dg/pr27661.c: New test case.
19313
19314 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
19315
19316         PR fortran/23151
19317         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
19318         * gfortran.dg/print_parentheses_1.f:  New test.
19319         * gfortran.dg/print_parentheses_2.f90:  New test.
19320
19321 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
19322
19323         PR target/27758
19324         * gcc.dg/pr27758.c: New test.
19325
19326 2006-05-24  Falk Hueffner  <falk@debian.org>
19327
19328         * gcc.c-torture/compile/pr27571.c: New test.
19329
19330 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
19331
19332         PR fortran/27709
19333         * gfortran.dg/spec_expr_4.f90: New test.
19334
19335         PR fortran/27155
19336         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
19337
19338 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
19339
19340         PR c++/20103
19341         * g++.dg/ext/complit6.C: New test.
19342         * g++.dg/ext/complit3.C: Adjust error markers.
19343         * g++.dg/init/const3.C: New test.
19344
19345 2006-05-25  Richard Guenther  <rguenther@suse.de>
19346
19347         PR middle-end/27743
19348         * gcc.dg/torture/pr27743.c: New testcase.
19349
19350 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19351
19352         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
19353
19354 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
19355
19356         * gcc.dg/compat/scalar-by-value-x.h: New.
19357         * gcc.dg/compat/scalar-by-value-y.h: New.
19358         * gcc.dg/compat/scalar-by-value-5.c: New.
19359         * gcc.dg/compat/scalar-by-value-5_main.c: New.
19360         * gcc.dg/compat/scalar-by-value-5_x.c: New.
19361         * gcc.dg/compat/scalar-by-value-5_y.c: New.
19362         * gcc.dg/compat/scalar-by-value-6.c: New.
19363         * gcc.dg/compat/scalar-by-value-6_main.c: New.
19364         * gcc.dg/compat/scalar-by-value-6_x.c: New.
19365         * gcc.dg/compat/scalar-by-value-6_y.c: New.
19366
19367 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
19368
19369         PR tree-optimization/27639
19370         PR tree-optimization/26719
19371         * gcc.dg/pr27639.c: New test.
19372         * gcc.dg/pr26719.c: New test.
19373         * gcc.dg/tree-ssa/scev-cast.c: New test.
19374
19375 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
19376
19377         PR c++/20173
19378         * g++.dg/template/error21.C: New test.
19379
19380 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
19381
19382         PR target/27696
19383         * gcc.target/i386/pr27696.c: New.
19384
19385 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
19386
19387         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
19388
19389         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
19390
19391 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19392
19393         PR c++/27716
19394         * g++.dg/other/assign1.C: New test.
19395
19396 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
19397
19398         PR target/27266
19399         * gcc.target/i386/pr27266.c: New.
19400
19401 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19402
19403         PR c++/27451
19404         * g++.dg/ext/asm9.C: New test.
19405
19406 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
19407
19408         PR rtl-optimization/25514
19409         * gcc.c-torture/compile/pr25514.c: New test.
19410
19411 2006-05-22  Richard Guenther  <rguenther@suse.de>
19412
19413         Revert
19414         2006-01-31  Richard Guenther  <rguenther@suse.de>
19415
19416         * gcc.target/i386/sselibm-1.c: New testcase.
19417         * gcc.target/i386/sselibm-2.c: Likewise.
19418         * gcc.target/i386/sselibm-3.c: Likewise.
19419         * gcc.target/i386/sselibm-4.c: Likewise.
19420         * gcc.target/i386/sselibm-5.c: Likewise.
19421
19422 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19423
19424         PR c/27420
19425         * gcc.dg/func-args-2.c: New test.
19426
19427         PR c/26818
19428         * gcc.dg/struct-incompl-1.c: New test.
19429
19430 2006-05-22  Richard Guenther  <rguenther@suse.de>
19431
19432         PR testsuite/27708
19433         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
19434         the transformations we test for.
19435
19436 2006-05-22  Richard Guenther  <rguenther@suse.de>
19437
19438         PR testsuite/27707
19439         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
19440
19441 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
19442
19443         PR c++/27210
19444         * g++.dg/warn/new1.C: New test.
19445         * g++.dg/template/new5.C: Likewise.
19446
19447 2006-05-21  Roger Sayle  <roger@eyesopen.com>
19448
19449         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
19450         * gcc.target/i386/20060512-3.c: Likewise.
19451
19452 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
19453
19454         PR rtl-optimization/27671
19455         * gcc.c-torture/execute/pr27671-1.c: New.
19456         * gcc.dg/pr27671-2.c: Likewise.
19457
19458         PR tree-optimization/26622.
19459         * gcc.c-torture/compile/pr26622.c: New.
19460
19461 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
19462
19463         PR fortran/27613
19464         * gfortran.dg/recursive_reference_1.f90: New test.
19465
19466 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
19467
19468         PR fortran/25746
19469         * gfortran.dg/elemental_subroutine_3.f90: New test.
19470
19471         PR fortran/25090
19472         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
19473
19474         PR fortran/27584
19475         * gfortran.dg/associated_target_1.f90: New test.
19476
19477         PR fortran/19015
19478         * gfortran.dg/maxloc_shape_1.f90: New test.
19479
19480 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19481
19482         PR libgfortran/24459
19483         * gfortran.dg/namelist_24.f90: New test.
19484         * gfortran.dg/namelist_12.f: Fix typo in comment.
19485
19486 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
19487
19488         PR middle-end/25776
19489         * g++.dg/other/error11.C: New test.
19490
19491 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19492
19493         * gcc.target/mips/pr26765.c: Add -w to options.
19494
19495 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19496
19497         * lib/target-supports.exp (check_effective_target_mpaired_single):
19498         New function.
19499         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
19500         multilibs.
19501         * g++.dg/vect/vect.exp: Likewise.
19502
19503 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
19504
19505         PR testsuite/25891
19506         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
19507
19508 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
19509
19510         PR fortran/27662
19511         * gfortran.dg/temporary_1.f90: New file.
19512
19513 2006-05-19  Andreas Schwab  <schwab@suse.de>
19514
19515         * g++.dg/other/unused1.C: Also match "stringz".
19516
19517 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
19518
19519         PR c++/26433
19520         * g++.dg/template/fntry1.C: New test.
19521
19522 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
19523
19524         PR c++/27471
19525         PR c++/27506
19526         * g++.dg/conversion/bitfield5.C: New test.
19527         * g++.dg/conversion/bitfield6.C: New test.
19528
19529 2006-05-18  Mike Stump  <mrs@apple.com>
19530
19531         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
19532         * gcc.dg/vla-4.c: Add.
19533         * gcc.dg/vla-5.c: Add.
19534         * gcc.dg/vla-6.c: Add.
19535
19536 2006-05-12  Stuart Hastings  <stuart@apple.com>
19537
19538         * gcc.target/i386/20060512-1.c: New.
19539         * gcc.target/i386/20060512-2.c: New.
19540         * gcc.target/i386/20060512-3.c: New.
19541         * gcc.target/i386/20060512-4.c: New.
19542
19543 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
19544
19545         PR c++/26122
19546         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
19547
19548         PR c++/26068
19549         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
19550         * g++.dg/parse/linkage1.C: New test.
19551
19552 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
19553
19554         PR tree-optimization/27548
19555         * g++.dg/tree-ssa/pr27548.C: New test.
19556
19557 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19558
19559         PR fortran/26551
19560         * gfortran.dg/recursive_check_1.f: New test.
19561         * gfortran.dg/recursive_check_2.f90: New test.
19562
19563 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
19564
19565         * g++.dg/opt/temp2.C: New test.
19566
19567 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
19568
19569         PR c++/27491
19570         * g++.dg/init/brace5.C: New test.
19571
19572         PR middle-end/27415
19573         * gcc.dg/gomp/pr27415.c: New test.
19574         * g++.dg/gomp/pr27415.C: New test.
19575
19576         PR tree-optimization/27549
19577         * g++.dg/tree-ssa/pr27549.C: New test.
19578
19579 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
19580
19581         PR libgfortran/27575
19582         * gfortran.dg/read_eof_4.f90: New test.
19583
19584 2006-05-16  Richard Guenther  <rguenther@suse.de>
19585
19586         PR tree-optimization/22303
19587         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
19588
19589 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
19590
19591         PR middle-end/27573
19592         * gcc.dg/gomp/pr27573.c: New test.
19593         * gfortran.dg/gomp/pr27573.f90: New test.
19594
19595         PR c/27499
19596         * gcc.dg/gomp/pr27499.c: New test.
19597         * g++.dg/gomp/pr27499.C: New test.
19598
19599 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
19600
19601         PR c++/27339
19602         * g++.dg/parser/access8.C: Adjust error marker.
19603         * g++.dg/template/access17.C: New test.
19604         * g++.dg/template/access18.C: Likewise.
19605
19606 2006-05-15  Roger Sayle  <roger@eyesopen.com>
19607
19608         PR target/26600
19609         * gcc.target/i386/pr26600.c: New test case.
19610
19611 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
19612
19613         PR c++/27505
19614         * g++.dg/expr/bitfield1.C: New test.
19615
19616 2006-05-15  Richard Guenther  <rguenther@suse.de>
19617
19618         PR tree-optimization/27603
19619         * gcc.dg/torture/pr27603.c: New testcase.
19620
19621 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
19622
19623         PR fortran/25090
19624         * gfortran.dg/entry_dummy_ref_1.f90: New test.
19625
19626         PR fortran/25082
19627         * gfortran.dg/scalar_return_1.f90: New test.
19628
19629         PR fortran/27411
19630         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
19631
19632 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
19633
19634         * gcc.dg/gomp/critical-4.c: New test.
19635         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
19636         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
19637         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
19638         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
19639
19640 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19641
19642         PR c++/27582
19643         * g++.dg/template/dependent-args1.C: New test.
19644
19645         PR c++/27581
19646         * g++.dg/lookup/this1.C: New test.
19647
19648         PR c++/27315
19649         * g++.dg/template/operator6.C: New test.
19650         * g++.dg/template/incomplete3.C: New test.
19651
19652         PR c++/27559
19653         * g++.dg/template/new4.C: New test.
19654
19655         PR c++/27496
19656         * g++.dg/template/void2.C: New test.
19657
19658 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
19659
19660         * g++.dg/template/dependent-expr5.C: New test.
19661
19662 2006-05-14  Roger Sayle  <roger@eyesopen.com>
19663
19664         PR middle-end/26729
19665         * gcc.dg/pr26729-1.c: New test case.
19666
19667 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
19668
19669         * gcc.dg/pr27003.c: New test.
19670
19671 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
19672
19673         * lib/target-supports.dg (check_cxa_atexit_available): Change
19674         v3_target_compile to ${tool}_target_compile.
19675
19676 2006-05-11  Jason Merrill  <jason@redhat.com>
19677
19678         * lib/scanasm.exp (scan-not-hidden): Fix typo.
19679
19680 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19681
19682         PR fortran/27553
19683         * gfortran.dg/label_5.f90: New test.
19684
19685 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
19686
19687         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
19688         check_effective_target_powerpc_altivec_ok): New.
19689         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
19690         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
19691         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
19692         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
19693         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
19694         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
19695         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
19696         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
19697         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
19698         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
19699         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
19700         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
19701         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
19702         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
19703         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
19704         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
19705         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
19706         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
19707         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
19708         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
19709         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
19710         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
19711         gcc.target/powerpc/altivec-9.c,
19712         gcc.target/powerpc/altivec-consts.c,
19713         gcc.target/powerpc/altivec-pr22085.c,
19714         gcc.target/powerpc/altivec-splat.c,
19715         gcc.target/powerpc/altivec-types-1.c,
19716         gcc.target/powerpc/altivec-types-2.c,
19717         gcc.target/powerpc/altivec-types-3.c,
19718         gcc.target/powerpc/altivec-types-4.c,
19719         gcc.target/powerpc/altivec-varargs-1.c,
19720         gcc.target/powerpc/altivec-vec-merge.c,
19721         gcc.target/powerpc/ppc-vector-memcpy.c,
19722         gcc.target/powerpc/ppc-vector-memset.c,
19723         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
19724         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
19725         these effective targets.
19726         * gcc.dg/vmx/pr27006.c: Add missing close brace.
19727         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
19728
19729 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19730
19731         PR middle-end/27384
19732         * g++.dg/other/fold1.C: New test.
19733
19734         PR middle-end/27488
19735         * gcc.dg/fold-nonneg-1.c: New test.
19736
19737         PR c++/27547
19738         * g++.dg/other/operator1.C: New test.
19739
19740 2006-05-11  Richard Guenther  <rguenther@suse.de>
19741
19742         PR middle-end/27529
19743         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
19744
19745 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
19746
19747         * lib/target-supports-dg.exp (check-flags): New.
19748         (dg-skip-if): Move flag checks.
19749
19750 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
19751
19752         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
19753         * lib/target-supports.dg (check_cxa_atexit_available): New.
19754
19755 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
19756
19757         PR fortran/27470
19758         * gfortran.dg/multiple_allocation_2.f90: New test case.
19759
19760 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
19761
19762         * gcc.target/arm/pr27387.C: Fix a comment typo.
19763
19764 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19765
19766         PR fortran/24549
19767         * gfortran.dg/error_recovery_1.f90: New test.
19768
19769 2006-05-10  Richard Guenther  <rguenther@suse.de>
19770
19771         PR tree-optimization/27302
19772         * gcc.dg/torture/pr27302.c: New testcase.
19773
19774 2006-05-09  Dirk Mueller  <dmueller@suse.de>
19775         Richard Guenther  <rguenther@suse.de>
19776
19777         PR middle-end/27498
19778         * gcc.dg/tree-ssa/pr27498.c: New testcase.
19779
19780 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
19781
19782         PR rtl-optimization/27335
19783         * gcc.dg/pr27335.c: New test.
19784
19785 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
19786
19787         * gcc.target/mips/mips-ps-5.c: New file.
19788
19789 2006-05-08  Jan Hubicka  <jh@suse.cz>
19790
19791         PR middle-end/25962
19792         * gcc.dg/pr25962.c: New.
19793
19794 2006-05-08  Roger Sayle  <roger@eyesopen.com>
19795
19796         PR target/27158
19797         * gcc.target/powerpc/pr27158.c: New test case.
19798
19799 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
19800
19801         PR testsuite/27476
19802         * ada/acats/run_all.sh: Use test -z.
19803
19804 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19805
19806         PR libfortran/18271
19807         * gfortran.dg/spec_expr_3.f90: New test.
19808
19809 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
19810
19811         PR target/24879
19812         * gcc.target/i386/monitor.c: New file.
19813
19814 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
19815
19816         * gcc.dg/pr27095.c: xfail *-*-darwin*.
19817
19818 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19819
19820         PR c++/27447
19821         * g++.dg/other/ptrmem7.C: New test.
19822
19823 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19824
19825         PR target/27421
19826         * gcc.dg/array-9.c: New test.
19827
19828 2006-05-07  Richard Guenther  <rguenther@suse.de>
19829
19830         PR tree-optimization/27409
19831         * gcc.dg/torture/pr27409.c: New testcase.
19832
19833 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
19834
19835         PR fortran/27457
19836         * gfortran.dg/select_6.f90: New.
19837
19838 2006-05-07  Richard Guenther  <rguenther@suse.de>
19839
19840         PR tree-optimization/27136
19841         * gcc.dg/torture/pr27136.c: New testcase.
19842
19843 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
19844
19845         PR fortran/24813
19846         * gfortran.dg/char_cons_len_1.f90: New test.
19847
19848 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19849
19850         PR c++/27427
19851         * g++.dg/template/incomplete2.C: New test.
19852
19853 2006-05-06  Richard Guenther  <rguenther@suse.de>
19854
19855         PR tree-optimization/27151
19856         * gcc.dg/vect/pr27151.c: New testcase.
19857
19858 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19859
19860         PR c++/27430
19861         * g++.dg/template/void1.C: New test.
19862
19863         PR c++/27423
19864         * g++.dg/other/void2.C: New test.
19865
19866         PR c++/27422
19867         * g++.dg/conversion/void1.C: New test.
19868
19869 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
19870
19871         PR/21391
19872         * g++.dg/other/unused1.C: New.
19873
19874 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19875
19876         PR objc/27240
19877         * objc.dg/member-1.m: New test.
19878
19879 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
19880
19881         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
19882
19883 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19884
19885         PR libfortran/26985
19886         * gfortran.dg/matmul_2.f90: New test.
19887
19888 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
19889
19890         * ada/acats/run_all.sh: Use sync when main not found.
19891
19892 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
19893
19894         PR target/26765
19895         * gcc.target/mips/pr26765.c: New.
19896
19897 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
19898
19899         * gcc.target/bfin: New directory.
19900         * gcc.target/bfin/bfin.exp: New file.
19901         * gcc.target/bfin/frmul.c: New file.
19902         * gcc.target/bfin/arith.c: New file.
19903         * gcc.target/bfin/mul-combine.c: New file.
19904         * gcc.target/bfin/shift.c: New file.
19905
19906 2006-05-04  Richard Guenther  <rguenther@suse.de>
19907
19908         PR tree-optimization/14287
19909         PR tree-optimization/14844
19910         PR tree-optimization/19792
19911         PR tree-optimization/21608
19912         PR tree-optimization/27090
19913         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
19914         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
19915         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
19916         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
19917         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
19918
19919 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
19920
19921         PR tree-optimization/27285
19922         * gcc.c-torture/execute/pr27285.c: New test.
19923
19924         PR middle-end/27388
19925         * gcc.dg/gomp/pr27388-1.c: New test.
19926         * gcc.dg/gomp/pr27388-2.c: New test.
19927         * gcc.dg/gomp/pr27388-3.c: New test.
19928
19929         PR c++/27359
19930         * g++.dg/gomp/pr27359.C: New test.
19931
19932 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
19933
19934         PR fortran/20248
19935         * gfortran.dg/iargc.f90: New test.
19936
19937 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
19938
19939         PR c++/27102
19940         * g++.dg/template/crash49.C: New test.
19941
19942 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
19943
19944         PR testsuite/27032
19945         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
19946
19947 2006-05-02  Jeff Law  <law@redhat.com>
19948
19949         PR tree-optimization/27364
19950         * gcc.c-torture/execute/pr27364.c: New test.
19951
19952 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
19953
19954         PR c++/27309
19955         * g++.dg/parser/ctor5.C: New test.
19956
19957 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
19958
19959         PR target/27387
19960         * gcc.target/arm/arm.exp: New.
19961         * gcc.target/arm/pr27387.C: Likewise.
19962
19963 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
19964
19965         PR fortran/27269
19966         PR fortran/27324
19967         * gfortran.dg/module_equivalence_2.f90: New test.
19968
19969 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
19970
19971         PR middle-end/27337
19972         * g++.dg/gomp/pr27337-1.C: New test.
19973         * g++.dg/gomp/pr27337-2.C: New test.
19974
19975         PR middle-end/27328
19976         * gcc.dg/gomp/pr27328.c: New test.
19977
19978         PR middle-end/27325
19979         * g++.dg/gomp/pr27325.C: New test.
19980
19981         PR middle-end/27310
19982         * g++.dg/gomp/pr27310.C: New test.
19983
19984 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
19985
19986         PR tree-optimization/27291
19987         * g++.dg/tree-ssa/pr27291.C: New test.
19988
19989 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
19990
19991         PR tree-optimization/27283
19992         * g++.dg/tree-ssa/pr27283.C: New test.
19993
19994 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
19995
19996         * gcc.dg/tree-ssa/loop-16.c: New test.
19997
19998 2006-05-01  Roger Sayle  <roger@eyesopen.com>
19999             Joseph S. Myers  <joseph@codesourcery.com>
20000
20001         * gcc.dg/Wconversion-3.c: New test case.
20002         * gcc.dg/Wconversion-4.c: Likewise.
20003
20004 2006-05-01  Richard Guenther  <rguenther@suse.de>
20005
20006         PR tree-optimization/26726
20007         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
20008
20009 2006-04-30  Roger Sayle  <roger@eyesopen.com>
20010
20011         * gcc.dg/Woverflow-1.c: New test case.
20012         * gcc.dg/Woverflow-2.c: Likewise.
20013         * gcc.dg/Woverflow-3.c: Likewise.
20014
20015 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
20016
20017         PR c++/27094
20018         * g++.dg/template/defarg8.C: New test.
20019
20020 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20021
20022         PR c++/27278
20023         * g++.dg/parse/operator7.C: New test.
20024
20025 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20026
20027         PR c++/11471
20028         PR c++/27102
20029         * g++.dg/template/crash48.C: New test.
20030
20031         PR c++/27279
20032         * g++.dg/parse/ctor4.C: New test.
20033
20034 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
20035
20036         PR fortran/25681
20037         * gfortran.df/char_type_len.f90: New test.
20038
20039 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20040
20041         PR libgfortran/27304
20042         * gfortran.dg/fmt_exhaust.f90: New test.
20043
20044 2006-04-28  Roger Sayle  <roger@eyesopen.com>
20045
20046         PR c/25309
20047         * gcc.dg/large-size-array-2.c: New test case.
20048
20049 2006-04-28  Richard Guenther  <rguenther@suse.de>
20050
20051         PR target/26826
20052         * gcc.target/i386/pr26826.c: New testcase.
20053
20054 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
20055
20056         PR middle-end/27260
20057         * gcc.c-torture/execute/pr27260.c: New.
20058
20059 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
20060
20061         PR middle-end/27095
20062         * gcc.dg/pr27095.c: New.
20063
20064 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20065
20066         PR c++/27292
20067         * g++.dg/conversion/bitfield4.C: New test.
20068
20069 2006-04-27  Eric Christopher  <echristo@apple.com>
20070
20071         * gcc.dg/pragma-ms_struct.c: New.
20072
20073 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
20074
20075         PR c++/27102
20076         * g++.dg/template/crash47.C: New test.
20077
20078 2006-04-27  Dirk Mueller  <dmueller@suse.de>
20079
20080         * gcc.target/i386/sse-7.c: build with -msse.
20081
20082 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
20083
20084         PR testsuite/27274:
20085         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
20086         (main): Exit if processor doesn't support SSE.
20087
20088 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
20089
20090         PR middle-end/27282
20091         * gcc.c-torture/compile/pr27282.c: New test.
20092
20093 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
20094
20095         PR middle-end/26913
20096         * g++.dg/gomp/pr26913.C: New test.
20097
20098         PR c/25996
20099         * gcc.dg/gomp/pr25996.c: New test.
20100         * g++.dg/gomp/pr25996.C: New test.
20101
20102 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
20103
20104         PR rtl-optimization/26725
20105         * gcc.c-torture/compile/pr26725.c: New test.
20106
20107 2006-04-25  Richard Guenther  <rguenther@suse.de>
20108
20109         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
20110         than n + -1.
20111
20112 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
20113
20114         * gcc.dg/20060425-1.c: New testcase.
20115
20116 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
20117
20118         PR tree-optimization/26865
20119         * gcc.dg/pr26865.c: New test.
20120
20121 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
20122
20123         PR c++/27292
20124         * g++.dg/conversion/bitfield1.C: New test.
20125         * g++.dg/conversion/bitfield2.C: Likewise.
20126         * g++.dg/conversion/bitfield3.C: Likewise.
20127
20128 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
20129         Richard Guenther  <rguenther@suse.de>
20130
20131         PR tree-optimization/27236
20132         * gcc.dg/tree-ssa/pr27236.c: New testcase.
20133
20134 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20135
20136         PR c++/19963
20137         * g++.dg/other/incomplete2.C: New test.
20138
20139 2006-04-24  Richard Guenther  <rguenther@suse.de>
20140
20141         PR middle-end/26869
20142         * gcc.dg/torture/pr26869.c: New testcase.
20143
20144 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
20145         Richard Guenther  <rguenther@suse.de>
20146
20147         PR tree-optimization/27218
20148         * g++.dg/tree-ssa/pr27218.C: New testcase.
20149
20150 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
20151
20152         PR c++/26912
20153         * g++.dg/template/friend41.C: New test.
20154
20155 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
20156
20157         * g++.dg/opt/pr15551.C: Include cstdio.
20158         (main): Use remove instead of unlink.
20159
20160 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
20161
20162         * gcc.dg/sibcall-7.c: New test.
20163         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
20164         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
20165         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
20166         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
20167         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
20168
20169 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
20170
20171         PR c++/26534
20172         * g++.dg/opt/bitfield1.C: New test.
20173         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
20174         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
20175         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
20176         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
20177         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
20178         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
20179         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
20180         * g++.dg/abi/bitfield2.C: Likewise.
20181         * g++.dg/init/bitfield1.C: Likewise.
20182
20183 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
20184
20185         PR fortran/25099
20186         * gfortran.dg/elemental_subroutine_4.f90: New test.
20187         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
20188         call sub (m, x).
20189
20190 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
20191
20192         * gcc.c-torture/compile/20060421-1.c: New testcase.
20193
20194 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20195
20196         PR c/25875
20197         * gcc.dg/init-bad-4.c: New test.
20198
20199 2006-04-21  Paul Brook  <paul@codesourcery.com>
20200
20201         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
20202
20203 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
20204
20205         PR fortran/27122
20206         * gfortran.dg/defined_operators_1.f90: New test.
20207         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
20208         remove old ones associated, incorrectly, with Note 5.46.
20209
20210         PR fortran/27113
20211         * gfortran.dg/character_array_constructor_1.f90: New test.
20212
20213 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
20214
20215         * gcc.dg/20060419-1.c: New test.
20216
20217 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
20218
20219         PR c/26774
20220         * gcc.dg/struct-parse-1.c: New test case.
20221
20222 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20223
20224         PR c++/26558
20225         * g++.dg/parse/template19.C: New test.
20226
20227         PR c++/26739
20228         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
20229
20230         PR c++/26036
20231         * g++.dg/expr/call3.C: New test.
20232
20233         PR c++/10385
20234         * g++.dg/conversion/dynamic1.C: New test.
20235
20236 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
20237
20238         PR c++/27102
20239         * g++.dg/template/crash35.C: Tweak error markers.
20240         * g++.dg/template/crash46.C: New test.
20241         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
20242         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
20243
20244 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
20245
20246         PR rtl-optimization/14261
20247         * gcc.c-torture/compile/20060419-1.c: Added.
20248
20249 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
20250
20251         * gfortran.dg/label_1.f90: Adjust dg-error.
20252
20253 2006-04-16  Roger Sayle  <roger@eyesopen.com>
20254
20255         PR target/26961
20256         * gcc.dg/fold-cond-1.c: New test case.
20257         * gcc.dg/pr26961-1.c: Likewise.
20258
20259 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20260
20261         PR libgfortran/27138
20262         * gfortran.dg/read_bad_advance.f90: New test.
20263
20264 2006-04-16  Roger Sayle  <roger@eyesopen.com>
20265             Dale Johannesen  <dalej@apple.com>
20266
20267         PR target/24076
20268         * gcc.target/i386/vecinit-3.c: New testcase.
20269         * gcc.target/i386/vecinit-4.c: Likewise.
20270         * gcc.target/i386/sse-18.c: Likewise.
20271         * gcc.target/i386/sse-19.c: Likewise.
20272
20273 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
20274
20275         * gfortran.dg/allocate_zerosize_1.f90: New test.
20276
20277 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
20278
20279         PR c++/26365
20280         * g++.dg/template/crash45.C: New test.
20281
20282 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
20283
20284         PR fortran/26787
20285         * gfortran.dg/proc_assign_1.f90: New test.
20286         * gfortran.dg/procedure_lvalue.f90: Change message.
20287         * gfortran.dg/namelist_4.f90: Add new error.
20288
20289         PR fortran/25597
20290         PR fortran/27096
20291         * gfortran.dg/auto_pointer_array_result_1.f90
20292
20293         PR fortran/27089
20294         * gfortran.dg/specification_type_resolution_1.f90
20295
20296         PR fortran/18003
20297         PR fortran/25669
20298         PR fortran/26834
20299         * gfortran.dg/bounds_temporaries_1.f90: New test.
20300
20301         PR fortran/27124
20302         * gfortran.dg/array_return_value_1.f90: New test.
20303
20304 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
20305
20306         PR fortran/25336
20307         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
20308
20309 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
20310
20311         PR middle-end/26823
20312         * g++.dg/gomp/pr26823-1.C: New test.
20313         * g++.dg/gomp/pr26823-2.C: New test.
20314
20315 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
20316
20317         PR middle-end/27134
20318         * gcc.dg/pr27314.c: New test.
20319
20320 2006-04-13  Richard Henderson  <rth@redhat.com>
20321
20322         * g++.dg/gomp/block-0.C: Update expected matches.
20323
20324 2006-04-13  DJ Delorie  <dj@redhat.com>
20325
20326         * lib/target-supports.exp (check_effective_target_int32plus): New.
20327         (check_effective_target_ptr32plus): New.
20328         (check_effective_target_size32plus): New.
20329         (check_effective_target_int16): New.
20330         (check_profiling_available): Add m32c to the list of unsupported
20331         targets.
20332
20333         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
20334         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
20335         memory size.
20336         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
20337         pointers.
20338         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
20339         size_t.
20340         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
20341         and size_t.
20342         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
20343         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
20344         not just xstormy16.  Skip m32c due to weird pointer size.
20345         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
20346         not just xstormy16.
20347         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
20348         not just xstormy16.
20349         * gcc.dg/20020312-2.c: Add m32c support.
20350         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
20351         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
20352         in test.
20353         * gcc.dg/20050321-2.c: Require >=32 bit integers.
20354         * gcc.dg/asm-1.c: Skip if int and short are the same size.
20355         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
20356         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
20357         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
20358         formats
20359         * gcc.dg/init-string-2.c: Require >=32 bit integers.
20360         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
20361         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
20362         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
20363         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
20364         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
20365         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
20366         in test.
20367         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
20368         in test.
20369         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
20370         * gcc.dg/pr23049.c: Require >=32 bit integers.
20371         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
20372         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
20373         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
20374         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
20375         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
20376         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
20377         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
20378         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
20379         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
20380         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
20381         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
20382         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
20383         prototype in test.
20384         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
20385         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
20386         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
20387         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
20388         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
20389
20390         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
20391         * gcc.c-torture/execute/20040703-1.x: Likewise.
20392         * gcc.c-torture/execute/20040705-1.x: Likewise.
20393         * gcc.c-torture/execute/20040705-2.x: Likewise.
20394         * gcc.c-torture/execute/20040709-1.x: Likewise.
20395         * gcc.c-torture/execute/20040709-2.x: Likewise.
20396         * gcc.c-torture/execute/20040811-1.x: Likewise.
20397         * gcc.c-torture/execute/20050316-1.x: Likewise.
20398         * gcc.c-torture/execute/bitfld-4.x: Likewise.
20399         * gcc.c-torture/execute/pr19689.x: Likewise.
20400         * gcc.c-torture/execute/pr7284-1.x: Likewise.
20401         * gcc.c-torture/execute/usmul.x: Likewise.
20402         * gcc.c-torture/execute/vrp-5.x: Likewise.
20403         * gcc.c-torture/execute/vrp-6.x: Likewise.
20404         * gcc.dg/debug/20041023-1.s: Likewise.
20405
20406 2006-04-13  Roger Sayle  <roger@eyesopen.com>
20407
20408         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
20409         of integers to a vector types are now constant expressions in C.
20410         * gcc.dg/vect/vect-fold-1.c: New test case.
20411
20412 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
20413             Ulrich Weigand  <uweigand@de.ibm.com>
20414
20415         PR target/27006
20416         * gcc.dg/vmx/pr27006.c: New testcase.
20417
20418 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20419
20420         PR libgfortran/26766
20421         * gfortran.dg/write_recursive.f90: New test.
20422
20423 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
20424
20425         * g++.dg/parse/dtor7.C: New test.
20426         * g++.dg/parse/new1.C: Add error marker.
20427         * g++.dg/template/new3.C: New test.
20428
20429         PR c++/26122
20430         * g++.dg/template/pure1.C: New test.
20431
20432         PR c++/26295
20433         * g++.dg/parse/ptrmem4.C: New test.
20434
20435 2006-04-10  Jeff Law  <law@redhat.com>
20436
20437         PR/27087
20438         * gcc.c-torture/compile/pr27087.c: New test.
20439
20440 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
20441
20442         PR/21391
20443         * gcc.dg/20060410.c: New.
20444
20445 2006-04-10  Matthias Klose  <doko@debian.org>
20446
20447         * lib/gcc-defs.exp (gcc-set-multilib-library-path):
20448         Recognize multilib directory names containing underscores.
20449
20450 2006-04-10  Roger Sayle  <roger@eyesopen.com>
20451
20452         * gcc.target/i386/vecinit-1.c: New test case.
20453         * gcc.target/i386/vecinit-2.c: Likewise.
20454
20455 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
20456
20457         PR debug/27057
20458         * g++.dg/debug/dwarf2-2.C: New test.
20459
20460 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
20461
20462         PR rtl-optimization/27073
20463         * gcc.c-torture/execute/pr27073.c: New test.
20464
20465 2006-04-08  Mike Stump  <mrs@apple.com>
20466
20467         * gcc.dg/pragma-darwin.c: Improve for ppc64.
20468
20469 2006-04-07  Richard Guenther  <rguenther@suse.de>
20470
20471         PR tree-optimization/26135
20472         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
20473
20474 2006-04-06  Jan Hubicka  <jh@suse.cz>
20475
20476         PR profile/26399
20477         * g++.dg/bprob/g++-bprob-2.C: New testcase.
20478
20479 2006-04-06  Roger Sayle  <roger@eyesopen.com>
20480
20481         * g++.dg/conversion/nullptr1.C: New test case.
20482         * g++.dg/conversion/nullptr2.C: Likewise.
20483
20484 2006-04-05  Roger Sayle  <roger@eyesopen.com>
20485
20486         * gfortran.dg/dependency_18.f90: New test case.
20487
20488 2006-04-05  Richard Guenther  <rguenther@suse.de>
20489
20490         PR tree-optimization/26919
20491         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
20492         * gcc.dg/ipa/ipa-2.c: Likewise.
20493         * gcc.dg/ipa/ipa-3.c: Likewise.
20494         * gcc.dg/ipa/ipa-5.c: Likewise.
20495
20496 2006-04-05  Richard Guenther  <rguenther@suse.de>
20497
20498         PR tree-optimization/26763
20499         * gcc.dg/torture/pr26763-1.c: New testcase.
20500         * gcc.dg/torture/pr26763-2.c: Likewise.
20501
20502 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
20503
20504         PR fortran/23634
20505         PR fortran/25619
20506         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
20507
20508 2006-04-04  Eric Christopher  <echristo@apple.com>
20509
20510         * gcc.target/i386/387-1.c: Allow regexp to match darwin
20511         stubs.
20512         * gcc.target/i386/387-5.c: Ditto.
20513
20514 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
20515
20516         * gcc.target/sparc/struct-ret-check.c: New test.
20517
20518 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20519
20520         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
20521         zero decimal digits specified in format.
20522
20523 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
20524
20525         PR fortran/26891
20526         * gfortran.dg/missing_optional_dummy_1.f90: New test.
20527
20528         PR fortran/26976
20529         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
20530         * gfortran.dg/initialization_1.f90: Make assignment compliant.
20531         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
20532         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
20533         compliant and detect bigendian-ness.
20534
20535 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
20536
20537         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
20538         dummy arguments work when the actual argument is itself a dummy
20539         argument of the caller.
20540
20541 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
20542
20543         PR libfortran/24685
20544         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
20545
20546 2006-04-01  Roger Sayle  <roger@eyesopen.com>
20547
20548         * gfortran.dg/dependencency_17.f90: New test case.
20549
20550 2006-04-01  Roger Sayle  <roger@eyesopen.com>
20551
20552         * gfortran.dg/dependency_14.f90: New test case.
20553         * gfortran.dg/dependency_15.f90: Likewise.
20554         * gfortran.dg/dependency_16.f90: Likewise.
20555
20556 2006-03-31  Asher Langton  <langton2@llnl.gov>
20557
20558         PR fortran/25358
20559         gfortran.dg/cray_pointers_6.f90: New test.
20560
20561 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20562
20563         PR libgfortran/26890
20564         * gfortran.dg/read_size_noadvance.f90: New test.
20565
20566 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
20567
20568         PR fortran/25031
20569         * gfortran.dg/multiple_allocation_1.f90: Check that the
20570         size has changed after a re-allocation with stat.
20571
20572 2006-03-30  Richard Guenther  <rguenther@suse.de>
20573
20574         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
20575         removal.
20576         * gcc.target/i386/sselibm-2.c: Likewise.
20577         * gcc.target/i386/sselibm-3.c: Likewise.
20578         * gcc.target/i386/sselibm-4.c: Likewise.
20579         * gcc.target/i386/sselibm-5.c: Likewise.
20580
20581 2006-03-28  Roger Sayle  <roger@eyesopen.com>
20582
20583         * gcc.dg/fold-andxor-1.c: New test case.
20584         * gcc.dg/fold-xorand-1.c: Likewise.
20585
20586 2006-03-28  Roger Sayle  <roger@eyesopen.com>
20587
20588         * gcc.dg/fold-convnotconv-1.c: New test case.
20589
20590 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
20591
20592         PR fortran/26779
20593         * gfortran.dg/private_type_5.f90: New test.
20594
20595 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
20596
20597         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
20598
20599 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
20600
20601         * gfortran.dg/advance_2.f90: New test.
20602         * gfortran.dg/advance_3.f90: New test.
20603
20604         * gfortran.fortran-torture/execute/equiv_5.f: New test.
20605
20606 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20607
20608         PR libgfortran/26661
20609         PR libgfortran/26880
20610         * gfortran.dg/read_x_past.f: New test.
20611
20612 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
20613
20614         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
20615         to be STABS.
20616
20617 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
20618
20619         * objc.dg/dwarf-1.m: Skip on AIX.
20620         * objc.dg/dwarf-2.m: Skip on AIX.
20621
20622 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
20623
20624         PR fortran/26816
20625         * gfortran.dg/float_1.f90: New test.
20626
20627 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
20628
20629         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
20630         X86_64 targets.
20631         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
20632
20633 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
20634
20635         PR libfortran/26735
20636         * gfortran.dg/convert_implied_open.f90: New test case.
20637
20638 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
20639
20640         PR fortran/26769
20641         * gfortran.dg/transpose_reshape_r10.f90: New test case.
20642
20643 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
20644
20645         PR middle-end/26717
20646         * gcc.dg/pr26717.c: New test.
20647
20648 2006-03-25  Roger Sayle  <roger@eyesopen.com>
20649
20650         * gfortran.dg/dependency_12.f90: New test case.
20651
20652 2006-03-24  Roger Sayle  <roger@eyesopen.com>
20653
20654         * gfortran.dg/dependency_9.f90: New (resurected) test case.
20655
20656 2006-03-24  Jeff Law  <law@redhat.com>
20657
20658         * gcc.c-torture/pr26840.c: New test.
20659
20660 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
20661
20662         * objc.dg/dwarf-2.m: New.
20663         * obj-c++.dg/dwarf-2.mm: New.
20664
20665         * g++.old-deja/g++.other/init19.C: New.
20666
20667 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
20668
20669         * g++.dg/eh/spbp.C: Skip on AIX.
20670
20671 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
20672
20673         PR middle-end/26611
20674         * g++.dg/gomp/pr26611-1.C: New test.
20675         * g++.dg/gomp/pr26611-2.C: New test.
20676
20677 2006-03-24  Jeff Law  <law@redhat.com>
20678
20679         * gcc.c-torture/compile/pr26833.c: New test.
20680         * gfortran.fortran-torture/compile/pr26806.f90: New test.
20681
20682 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20683
20684         * gfortran.dg/endfile_2.f90: Delete temp file.
20685
20686 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
20687
20688         PR fortran/19303
20689         * gfortran.dg/record_marker_1.f90: New test case.
20690         * gfortran.dg/record_marker_2.f: New test case.
20691         * gfortran.dg/record_marker_3.f90: New test case.
20692
20693 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
20694
20695         PR fortran/17298
20696         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
20697         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
20698
20699 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
20700
20701         * lib/gcc-dg.exp (cleanup-modules): New proc.
20702         * gfortran.dg/allocatable_function_1.f90,
20703         gfortran.dg/allocate_char_star_scalar_1.f90,
20704         gfortran.dg/assumed_charlen_function_1.f90,
20705         gfortran.dg/assumed_dummy_1.f90,
20706         gfortran.dg/assumed_shape_ranks_1.f90,
20707         gfortran.dg/assumed_shape_ranks_2.f90,
20708         gfortran.dg/assumed_size_dt_dummy.f90,
20709         gfortran.dg/auto_char_dummy_array_1.f90,
20710         gfortran.dg/auto_char_len_3.f90,
20711         gfortran.dg/automatic_module_variable.f90,
20712         gfortran.dg/bad_automatic_objects_1.f90,
20713         gfortran.dg/char_array_constructor.f90,
20714         gfortran.dg/char_array_structure_constructor.f90,
20715         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
20716         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
20717         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
20718         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
20719         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
20720         gfortran.dg/derived_pointer_recursion.f90,
20721         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
20722         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
20723         gfortran.dg/dummy_functions_1.f90,
20724         gfortran.dg/elemental_initializer_1.f90,
20725         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
20726         gfortran.dg/elemental_pointer_1.f90,
20727         gfortran.dg/elemental_subroutine_1.f90,
20728         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
20729         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
20730         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
20731         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
20732         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
20733         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
20734         gfortran.dg/global_references_1.f90,
20735         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
20736         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
20737         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
20738         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
20739         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
20740         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
20741         gfortran.dg/large_integer_kind_1.f90,
20742         gfortran.dg/large_real_kind_1.f90,
20743         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
20744         gfortran.dg/module_double_reuse.f90,
20745         gfortran.dg/module_equivalence_1.f90,
20746         gfortran.dg/module_interface_1.f90,
20747         gfortran.dg/module_parameter_array_refs_1.f90,
20748         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
20749         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
20750         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
20751         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
20752         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
20753         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
20754         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
20755         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
20756         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
20757         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
20758         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
20759         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
20760         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
20761         gfortran.dg/same_name_1.f90,
20762         gfortran.dg/sibling_dummy_procedure_1.f90,
20763         gfortran.dg/sibling_dummy_procedure_2.f90,
20764         gfortran.dg/sibling_dummy_procedure_3.f90,
20765         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
20766         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
20767         gfortran.dg/used_dummy_types_2.f90,
20768         gfortran.dg/used_dummy_types_3.f90,
20769         gfortran.dg/used_dummy_types_4.f90,
20770         gfortran.dg/used_dummy_types_5.f90,
20771         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
20772         gfortran.dg/userdef_operator_1.f90: Use it.
20773
20774 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20775
20776         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
20777         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
20778         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
20779         gfortran.dg/write_back.f,
20780         gfortran.fortran-torture/execute/inquire_1.f90,
20781         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
20782
20783 2006-03-21  Jeff Law  <law@redhat.com>
20784
20785         * gcc.dg/tree-ssa/vrp28.c: New test.
20786
20787 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
20788
20789         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
20790         if _STDC_C99 is defined.
20791         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
20792         * gcc.dg/builtins-20.c: Likewise.
20793         * gcc.dg/builtins-53.c: Likewise.
20794         * gcc.dg/single-precision-constant.c: Likewise. Also pass
20795         -mmacosx-version-min=10.3 on PowerPC/Darwin.
20796
20797 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
20798
20799         PR tree-opt/26781
20800         * gcc.c-torture/compile/pr26781-1.c: New test.
20801         * gcc.c-torture/compile/pr26781-2.c: New test.
20802
20803 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
20804
20805         PR c++/26690
20806         * g++.dg/gomp/pr26690-1.C: New test.
20807         * g++.dg/gomp/pr26690-2.C: New test.
20808
20809 2006-03-20  Jeff Law  <law@redhat.com>
20810
20811         * gcc.dg/tree-ssa/pr21829.c: New test.
20812
20813         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
20814
20815 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
20816
20817         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
20818         (check_visibility_available): Use it.
20819         (check_effective_target_default_packed): Likewise.
20820         (check_effective_target_pcc_bitfield_type_matters): Likewise.
20821         (check_effective_target_fopenmp): Likewise.
20822         (check_effective_target_freorder): Likewise.
20823         (check_effective_target_fpic): Likewise.
20824         (check_named_sections_available): Likewise.
20825         (check_effective_target_ilp32): Likewise.
20826         (check_effective_target_lp64): Likewise.
20827
20828 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
20829
20830         PR fortran/20935
20831         * gfortran.dg/scalar_mask_2.f90: New test case.
20832
20833 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
20834
20835         PR tree-opt/26629
20836         * gcc.dg/tree-ssa/loadpre12.c: New test.
20837         * gcc.dg/tree-ssa/loadpre13.c: New test.
20838         * gcc.dg/tree-ssa/loadpre14.c: New test.
20839         * gcc.dg/tree-ssa/loadpre15.c: New test.
20840         * gcc.dg/tree-ssa/loadpre16.c: New test.
20841         * gcc.dg/tree-ssa/loadpre17.c: New test.
20842         * gcc.dg/tree-ssa/loadpre18.c: New test.
20843         * gcc.dg/tree-ssa/loadpre19.c: New test.
20844         * gcc.dg/tree-ssa/loadpre20.c: New test.
20845         * gcc.dg/tree-ssa/loadpre21.c: New test.
20846         * gcc.dg/tree-ssa/loadpre22.c: New test.
20847
20848 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
20849
20850         PR fortran/26741
20851         * gfortran.dg/elemental_initializer_1.f90: New test.
20852
20853         PR fortran/26716
20854         * gfortran.dg/assumed_shape_ranks_2: New test.
20855
20856 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
20857
20858         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
20859         target fpic.
20860
20861 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20862
20863         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
20864         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
20865         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
20866         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
20867         gfortran.fortran-torture/execute/direct_io.f90,
20868         gfortran.fortran-torture/execute/inquire_2.f90,
20869         gfortran.fortran-torture/execute/inquire_4.f90,
20870         gfortran.fortran-torture/execute/list_read_1.f90,
20871         gfortran.fortran-torture/execute/open_replace.f90,
20872         gfortran.fortran-torture/execute/slash_edit.f90,
20873         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
20874         temporary files from testcases.
20875
20876 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20877
20878         PR libgfortran/26509
20879         gfortran.dg/write_direct_eor.f90: New test.
20880
20881 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
20882
20883         * gcc.target/powerpc/pr26350.c: New.
20884         * gcc.target/powerpc/indexed-addr.c: New.
20885
20886 2006-03-16  Roger Sayle  <roger@eyesopen.com>
20887
20888         * gfortran.dg/dependency_13.f90: New test case.
20889
20890 2006-03-16  Roger Sayle  <roger@eyesopen.com>
20891
20892         PR middle-end/21781
20893         * gcc.dg/real-const-1.c: New test case.
20894
20895 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
20896
20897         * g++.old-deja/g++.other/init18.C: New.
20898         * g++.old-deja/g++.other/init5.C: Remove xfail.
20899
20900 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20901
20902         * g++.dg/opt/pr15551.C: Cleanup temp file.
20903
20904 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
20905
20906         PR c++/6634
20907         g++.dg/parse/long1.C: New test.
20908
20909 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20910
20911         PR fortran/19101
20912         * gfortran.dg/continuation.f90: New test.
20913         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
20914
20915 2006-03-14  Richard Guenther  <rguenther@suse.de>
20916
20917         PR tree-optimization/26672
20918         * gcc.dg/torture/pr26672.c: New testcase.
20919
20920 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
20921
20922         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
20923         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
20924
20925 2006-03-13  Roger Sayle  <roger@eyesopen.com>
20926
20927         PR middle-end/26557
20928         * gcc.c-torture/compile/switch-1.c: New test case.
20929
20930 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
20931
20932         PR fortran/25378
20933         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
20934         test to include more permuatations of mask and index.
20935         * gfortran.dg/scalar_mask_1.f90: Modify last test to
20936         respond to F2003 spec. that the position returned for an all false
20937         mask && condition is zero.
20938
20939 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
20940
20941         PR middle-end/25989
20942         * gcc.dg/gomp/pr25989.c: New test.
20943
20944 2006-03-13  Jeff Law  <law@redhat.com>
20945
20946         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
20947
20948 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
20949
20950         * gcc.dg/switch-9.c: New test.
20951
20952 2006-03-13  Richard Guenther  <rguenther@suse.de>
20953
20954         PR middle-end/26630
20955         * gcc.dg/torture/pr26630.c: New testcase.
20956
20957 2006-03-11  Roger Sayle  <roger@eyesopen.com>
20958
20959         * gfortran.dg/dependency_10.f90: New test case.
20960         * gfortran.dg/dependency_11.f90: Likewise.
20961
20962 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
20963             Erik Edelmann  <eedelman@gcc.gnu.org>
20964
20965         * gfortran.dg/allocatable_function_1.f90: New.
20966         * gfortran.dg/allocatable_function_2.f90: New.
20967
20968 2006-03-10  Richard Guenther  <rguenther@suse.de>
20969
20970         PR middle-end/26565
20971         * gcc.dg/torture/pr26565.c: New testcase.
20972
20973 2006-03-09  Eric Christopher  <echristo@apple.com>
20974
20975         * gcc.c-torture/compile/20060309-1.c: New.
20976
20977 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20978
20979         PR libgfortran/26499
20980         * gfortran.dg/write_back.f: New test.
20981         * gfortran.dg/write_rewind_1.f: New test.
20982         * gfortran.dg/write_rewind_2.f: New test.
20983
20984 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
20985
20986         PR libgfortran/26554
20987         * gfortran.dg/read_logical.f90: New test.
20988
20989 2006-03-04  Laurent GUERBY <laurent@guerby.net>
20990
20991         * ada/acats/norun.lst: cdd2a03 now passes.
20992
20993 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
20994
20995         PR testsuite/25177
20996         * gcc.target/powerpc/pr18096-1.c: Change where the error
20997         would match.
20998
20999 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
21000
21001         * gcc.target/i386/cleanup-1.c: New test.
21002         * gcc.target/i386/cleanup-2.c: New test.
21003
21004 2006-03-04  Roger Sayle  <roger@eyesopen.com>
21005
21006         * gfortran.dg/dependency_9.f90: Remove for the time being.
21007
21008 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
21009
21010         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
21011         directive.
21012
21013 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21014
21015         * gfortran.dg/dependency_9.f90: New test case.
21016
21017 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21018
21019         * gfortran.dg/dependency_4.f90: New test case.
21020         * gfortran.dg/dependency_5.f90: New test case.
21021         * gfortran.dg/dependency_6.f90: New test case.
21022         * gfortran.dg/dependency_7.f90: New test case.
21023         * gfortran.dg/dependency_8.f90: New test case.
21024
21025 2006-03-03  Paul Brook  <paul@codesourcery.com>
21026
21027         * lib/target-supports.exp (check_profiling_available):
21028         Add m68k-*-elf.
21029
21030 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
21031
21032         PR fortran/25031
21033         * multiple_allocation_1.f90: New test.
21034
21035 2006-03-03  Roger Sayle  <roger@eyesopen.com>
21036
21037         PR tree-optimization/26524
21038         * gfortran.dg/pr26524.f: New test case.
21039
21040 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21041
21042         * g++.dg/template/repo5.C: Cleanup repo files.
21043         * gcc.dg/20051201-1.c: Cleanup coverage files.
21044         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
21045         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
21046         tree dump files.
21047
21048 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
21049
21050         * objc.dg/objc-nofilename-1.m: New test.
21051         * objc.dg/bad-receiver-type.m: New test.
21052         * obj-c++.dg/bad-receiver-type.mm: New test.
21053
21054 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21055
21056         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
21057
21058 2006-03-01  Mike Stump  <mrs@apple.com>
21059
21060         * g++.dg/abi/key2.C: Add.
21061
21062 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
21063
21064         * gfortran.dg/logical_dot_product.f90: New test.
21065
21066         PR fortran/26393
21067         * gfortran.dg/used_interface_ref.f90: New test.
21068
21069         PR fortran/20938
21070         * gfortran.dg/dependency_2.f90: New test.
21071         * gfortran.fortran-torture/execute/where17.f90: New test.
21072         * gfortran.fortran-torture/execute/where18.f90: New test.
21073         * gfortran.fortran-torture/execute/where19.f90: New test.
21074         * gfortran.fortran-torture/execute/where20.f90: New test.
21075
21076 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
21077
21078         * g++.dg/tree-ssa/pr26443.C: New test case.
21079
21080 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
21081
21082         PR middle-end/26022
21083         * g++.dg/opt/return-slot1.C: New test.
21084
21085 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21086
21087         PR libgfortran/26136
21088         * gfortran.dg/namelist_23.f90: New test.
21089
21090 2006-02-28  Roger Sayle  <roger@eyesopen.com>
21091
21092         PR middle-end/14752
21093         * gcc.dg/fold-eqandshift-2.c: New test case.
21094
21095 2006-02-28  Richard Guenther  <rguenther@suse.de>
21096
21097         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
21098         decomposition.
21099
21100 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
21101
21102         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
21103
21104 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21105
21106         PR libgfortran/26464
21107         * gfortran.dg/backspace_5.f: New test.
21108         * gfortran.dg/backspace_6.f: New test.
21109
21110 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21111
21112         * gcc.dg/fold-eqandnot-1.c: New test case.
21113
21114 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21115
21116         PR middle-end/19983
21117         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
21118
21119 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
21120
21121         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
21122         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
21123
21124 2006-02-26  Richard Guenther  <rguenther@suse.de>
21125
21126         PR tree-optimization/26421
21127         * gcc.dg/tree-ssa/pr26421.c: New testcase.
21128
21129 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
21130
21131         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
21132         * g++.old-deja/g++.robertl/eb132.C: Likewise.
21133
21134 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21135
21136         * gcc.dg/fold-even-1.c: New test case.
21137
21138 2006-02-26  Roger Sayle  <roger@eyesopen.com>
21139
21140         PR middle-end/21137
21141         * gcc.dg/fold-eqandshift-1.c: New test case.
21142
21143 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
21144
21145         PR tree-optimization/25125
21146         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
21147         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
21148
21149 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
21150
21151         PR tree-optimizations/26359
21152         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
21153         with -fdump-tree-dceloop-details.
21154         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
21155
21156 2006-02-25  Roger Sayle  <roger@eyesopen.com>
21157
21158         PR middle-end/23673
21159         * gcc.dg/fold-eqxor-1.c: New test case.
21160         * gcc.dg/fold-eqxor-2.c: Likewise.
21161         * gcc.dg/fold-eqxor-3.c: Likewise.
21162
21163 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
21164
21165         PR fortran/23092
21166         * scalar_mask_1.f90: New test.
21167
21168 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
21169
21170         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
21171         * g++.dg/eh/uncaught2.C: New.
21172         * g++.dg/eh/uncaught3.C: New.
21173
21174 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
21175
21176         PR libgfortran/26423
21177         * gfortran.dg/read_many_1.f: New test.
21178
21179 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
21180
21181         PR fortran/24519
21182         * gfortran.dg/dependency_3.f90: New test.
21183         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
21184         XFAILs.
21185
21186         PR fortran/25395
21187         * gfortran.dg/equiv_6.f90: New test.
21188
21189 2006-02-23  Jeff Law  <law@redhat.com>
21190
21191         * gcc.c-torture/compile/pr26425.c: New test.
21192
21193 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
21194
21195         PR middle-end/26412
21196         * gcc.dg/gomp/pr26412.c: New test.
21197
21198 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21199
21200         PR c++/26291
21201         * g++.dg/other/ellipsis1.C: New test.
21202         * g++.dg/parse/operator4.C: Adjust error marker.
21203
21204 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
21205
21206         PR target/25603
21207         * gfortran.dg/pr25603.f: New testcase.
21208
21209 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21210
21211         * gcc.dg/bf-spl1.c: Don't specify -m68000.
21212         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
21213
21214 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
21215
21216         * g++.dg/eh/spbp.C: New.
21217
21218 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
21219
21220         PR middle-end/26379
21221         * gcc.target/i386/mmx-7.c: New test.
21222
21223 2006-02-20  Roger Sayle  <roger@eyesopen.com>
21224
21225         PR tree-optimization/26361
21226         * gcc.dg/tree-ssa/vrp27.c: New test case.
21227
21228 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
21229
21230         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
21231         * gcc.dg/tree-ssa/complex-4.c: Here.
21232
21233 2006-02-19  Roger Sayle  <roger@eyesopen.com>
21234
21235         PR middle-end/19543
21236         * gfortran.dg/logical_1.f90: New test case.
21237
21238 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
21239
21240         PR middle-end/26334
21241         * gcc.dg/20060218-1.c: Moved to...
21242         * gcc.target/i386/20060218-1.c: ... here.  New test.
21243
21244 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
21245
21246         PR fortran/26201
21247         * gfortran.dg/convert_1.f90: New.
21248
21249 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
21250
21251         PR fortran/25054
21252         * gfortran.dg/namelist_5.f90: New test.
21253
21254         PR fortran/25089
21255         * gfortran.dg/namelist_4.f90: New test.
21256
21257 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21258
21259         PR tree-opt/25680
21260         * gcc.dg/tree-ssa/complex-3.c: New test.
21261
21262 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
21263
21264         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
21265         variable to take into account the variable name in the
21266         function header.
21267         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
21268
21269 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
21270
21271         PR middle-end/26334
21272         * gcc.c-torture/compile/20060217-1.c: New test.
21273         * gcc.dg/20060218-1.c: New test.
21274
21275 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
21276
21277         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
21278
21279 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
21280
21281         * gcc.dg/cpp/undef3.c: New test.
21282         * gcc.dg/cpp/trad/builtins2.c: New test.
21283
21284 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
21285
21286         PR c++/26266
21287         * g++.dg/template/static22.C: New test.
21288         * g++.dg/template/static23.C: New test.
21289         * g++.dg/template/static24.C: New test.
21290         * g++.dg/template/non-dependent13.C: New test.
21291         * g++.dg/init/member1.C: Tweak error markers.
21292
21293 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
21294
21295         PR target/26255
21296         * gcc.c-torture/compile/pr26255.c: New test case.
21297
21298 2006-02-16  Roger Sayle  <roger@eyesopen.com>
21299
21300         * gfortran.fortran-torture/execute/where_10.f90: New test case.
21301         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
21302         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
21303         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
21304         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
21305         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
21306         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
21307
21308 2006-02-16  Jeff Law  <law@redhat.com>
21309
21310         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
21311         * gcc.dg/tree-ssa/vrp26.c: New test.
21312
21313 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
21314
21315         PR target/20353
21316         PR target/24578
21317         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
21318         __UCLIBC__ is defined.
21319
21320 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
21321
21322         PR fortran/26224
21323         * gfortran.dg/gomp/pr26224.f: New test.
21324
21325 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
21326
21327         PR tree-opt/25918
21328         * lib/target-supports.exp
21329         (check_effective_target_vect_short_mult): New.
21330         (check_effective_target_vect_char_mult): New.
21331         (check_effective_target_vect_widen_sum_qi_to_si): New.
21332         (check_effective_target_vect_widen_sum_qi_to_hi): New.
21333         (check_effective_target_vect_widen_sum_hi_to_si): New.
21334         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
21335         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
21336         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
21337         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
21338         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
21339         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
21340         vect-reduc-pattern-2c.c
21341         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
21342         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
21343         vect-reduc-pattern-1c.c
21344
21345 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
21346
21347         PR fortran/24557
21348         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
21349
21350 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21351
21352         PR fortran/26054
21353         * gfortran.dg/enum_8.f90: Remove check for warning.
21354         * gfortran.dg/iomsg_1.f90: Ditto.
21355         * gfortran.dg/enum_1.f90: Ditto.
21356         * gfortran.dg/enum_9.f90: Ditto.
21357         * gfortran.dg/enum_2.f90: Ditto.
21358         * gfortran.dg/enum_10.f90: Ditto.
21359         * gfortran.dg/enum_3.f90: Ditto.
21360         * gfortran.dg/flush_1.f90: Ditto.
21361         * gfortran.dg/enum_4.f90: Ditto.
21362         * gfortran.dg/array_constructor_1.f90: Ditto.
21363         * gfortran.dg/enum_5.f90: Ditto.
21364         * gfortran.dg/enum_6.f90: Ditto.
21365         * gfortran.dg/enum_7.f90: Ditto.
21366
21367 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
21368
21369         PR middle-end/26300
21370         * gcc.c-torture/compile/20060215-1.c: New test.
21371
21372 2006-02-14  Roger Sayle  <roger@eyesopen.com>
21373
21374         PR middle-end/23670
21375         * gcc.dg/tree-ssa/andor-2.c: New test case.
21376
21377 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
21378
21379         PR fortran/25045
21380         * optional_dim.f90: New test.
21381
21382 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21383
21384         PR fortran/26277
21385         * gfortran.dg/label_4.f90: New.
21386
21387 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
21388             Diego Novillo  <dnovillo@redhat.com>
21389             Uros Bizjak  <uros@kss-loka.si>
21390
21391         * gfortran.dg/gomp: New directory.
21392
21393 2006-02-14  Richard Guenther  <rguenther@suse.de>
21394
21395         PR tree-optimization/26258
21396         * gcc.dg/torture/pr26258.c: New testcase.
21397
21398 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
21399
21400         PR fortran/26246
21401         * gfortran.dg/pr26246_1.f90: New test.
21402         * gfortran.dg/pr26246_2.f90: New test.
21403
21404         PR middle-end/26092
21405         * gcc.c-torture/compile/20060208-1.c: New test.
21406
21407 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
21408
21409         PR fortran/26074
21410         PR fortran/25103
21411         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
21412         * gfortran.dg/bad_automatic_objects_1.f90: New test.
21413         * gfortran.dg/automatic_module_variable.f90: Change error message.
21414
21415         PR fortran/20861
21416         * gfortran.dg/internal_dummy_1.f90: New test.
21417
21418         PR fortran/20871
21419         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
21420
21421
21422         PR fortran/25083
21423         * gfortran.dg/uncommon_block_data_1.f90: New test.
21424         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
21425         with standard.
21426
21427         PR fortran/25088
21428         * gfortran.dg/typed_subroutine_1.f90: New test.
21429
21430 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
21431
21432         * objc.dg/dwarf-1.m: New.
21433
21434 2006-02-13  Roger Sayle  <roger@eyesopen.com>
21435
21436         PR middle-end/24427
21437         * gcc.dg/tree-ssa/andor-1.c: New test case.
21438
21439 2006-02-13  Josh Conner  <jconner@apple.com>
21440
21441         PR target/25376
21442         * gcc.dg/pr25376.c: New test.
21443
21444         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
21445         assemble.
21446         * lib/target-supports.exp (check_named_sections_available):
21447         Only compile named-sections test -- don't assemble.
21448
21449 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21450
21451         * g++.dg/warn/no-write-strings.C: New test.
21452         * g++.dg/warn/write-strings.C: Likewise.
21453         * g++.dg/warn/write-strings-default.C: Likewise.
21454
21455 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
21456
21457         PR fortran/25806
21458         * gfortran.dg/ret_pointer_2.f90: New test.
21459
21460 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
21461
21462         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
21463
21464 2006-02-10  Jeff Law  <law@redhat.com>
21465
21466         * gcc.c-torture/compile/pr26213.c: New test.
21467
21468 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
21469
21470         gfortran.dg/null_1.f90: New test.
21471
21472 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21473
21474         PR fortran/14771
21475         * gfortran.dg/parens_4.f90: New.
21476         * gfortran.dg/parens_5.f90: New.
21477
21478 2006-02-10  Richard Guenther  <rguenther@suse.de>
21479
21480         * gcc.dg/pr23372-1.c: Remove empty file.
21481
21482 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21483         Paul Thomas  <pault@gcc.gnu.org>
21484
21485         PR fortran/14771
21486         * gfortran.dg/parens_1.f90: New.
21487         * gfortran.dg/parens_2.f90: New.
21488         * gfortran.dg/parens_3.f90: New.
21489
21490 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
21491
21492         PR fortran/26038
21493         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
21494
21495         PR fortran/25059
21496         * gfortran.dg/impure_assignment_1.f90: New test.
21497
21498         PR fortran/25070
21499         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
21500
21501 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
21502
21503         PR target/26141
21504         * g++.dg/expr/stdarg2.C: New test.
21505
21506 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
21507
21508         PR inline-asm/16194
21509         * gcc.dg/pr16194.c: New test.
21510
21511 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21512
21513         * ada/acats/run_acats: Use portable variant of "$@".
21514
21515 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21516
21517         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
21518         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
21519
21520 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21521
21522         PR tree-opt/26179
21523         * g++.dg/opt/pr26179.C: New test.
21524
21525 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21526
21527         PR middle-end/26134
21528         * gcc.dg/tree-ssa/complex-3.c: New test.
21529
21530 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
21531
21532         * gcc.c-torture/compile/volatile-1.c: New test.
21533
21534 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
21535
21536         PR 26180
21537         * gcc.dg/tree-ssa/pr26180.c: New test.
21538
21539 2006-02-08  Jeff Law  <law@redhat.com>
21540
21541         * gcc.dg/tree-ssa/pr21417.c: New test.
21542
21543 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21544
21545         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
21546         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
21547
21548 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21549
21550         * lib/scanrtl.exp: New.
21551
21552 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21553
21554         PR c++/26071
21555         * g++.dg/other/virtual2.C: New test.
21556
21557         PR c++/26070
21558         * g++.dg/other/virtual1.C: New test.
21559
21560 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
21561
21562         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
21563         cleanup-ipa-dump): Update dump file glob patterns.
21564         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
21565         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
21566
21567         * lib/gcc-dg.exp: Load it.
21568         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
21569
21570 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
21571
21572         PR testsuite/26159
21573         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
21574         * gcc.dg/tree-ssa/pr23382.c: Ditto.
21575
21576 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21577
21578         PR fortran/25577
21579         * gfortran.dg/mvbits_1.f90: New.
21580
21581 2006-02-07  Dirk Mueller  <dmueller@suse.com>
21582
21583         * g++.dg/warn/Wdiv-by-zero.C: New test.
21584         * g++.dg/warn/Wno-div-by-zero.C: New.
21585
21586 2006-02-07  Jeff Law  <law@redhat.com>
21587
21588         * gcc.dg/tree-ssa/pr21559.c: New test.
21589
21590         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
21591         multiple VRP passes.
21592         * gcc.dg/tree-ssa/vrp09.c: Likewise.
21593         * gcc.dg/tree-ssa/vrp18.c: Likewise.
21594         * gcc.dg/tree-ssa/pr21582.c: Likewise.
21595         * gcc.dg/tree-ssa/pr20657.c: Likewise.
21596         * gcc.dg/tree-ssa/pr21001.c: Likewise.
21597         * gcc.dg/tree-ssa/vrp02.c: Likewise
21598         * gcc.dg/tree-ssa/vrp11.c: Likewise
21599         * gcc.dg/tree-ssa/pr14341.c: Likewise
21600         * gcc.dg/tree-ssa/vrp19.c: Likewise
21601         * gcc.dg/tree-ssa/vrp20.c: Likewise
21602         * gcc.dg/tree-ssa/vrp03.c: Likewise
21603         * gcc.dg/tree-ssa/pr21086.c: Likewise
21604         * gcc.dg/tree-ssa/pr21959.c: Likewise
21605         * gcc.dg/tree-ssa/vrp21.c: Likewise
21606         * gcc.dg/tree-ssa/vrp04.c: Likewise
21607         * gcc.dg/tree-ssa/pr25485.c: Likewise
21608         * gcc.dg/tree-ssa/pr22026.c: Likewise
21609         * gcc.dg/tree-ssa/vrp22.c: Likewise
21610         * gcc.dg/tree-ssa/vrp05.c: Likewise
21611         * gcc.dg/tree-ssa/20030807-10.c: Likewise
21612         * gcc.dg/tree-ssa/pr20701.c: Likewise
21613         * gcc.dg/tree-ssa/vrp23.c: Likewise
21614         * gcc.dg/tree-ssa/vrp06.c: Likewise
21615         * gcc.dg/tree-ssa/pr22117.c: Likewise
21616         * gcc.dg/tree-ssa/pr20702.c: Likewise
21617         * gcc.dg/tree-ssa/vrp15.c: Likewise
21618         * gcc.dg/tree-ssa/pr21090.c: Likewise
21619         * gcc.dg/tree-ssa/pr21294.c: Likewise
21620         * gcc.dg/tree-ssa/vrp24.c: Likewise
21621         * gcc.dg/tree-ssa/vrp07.c: Likewise
21622         * gcc.dg/tree-ssa/pr21563.c: Likewise
21623         * gcc.dg/tree-ssa/pr25382.c: Likewise
21624         * gcc.dg/tree-ssa/vrp16.c: Likewise
21625         * gcc.dg/tree-ssa/vrp25.c: Likewise
21626         * gcc.dg/tree-ssa/vrp08.c: Likewise
21627         * gcc.dg/tree-ssa/20030807-6.c: Likewise
21628         * gcc.dg/tree-ssa/vrp17.c: Likewise
21629         * gcc.dg/tree-ssa/pr21458.c: Likewise
21630         * g++.dg/tree-ssa/pr18178.C: Likewise
21631
21632 2006-02-07  Richard Guenther  <rguenther@suse.de>
21633
21634         PR c++/26140
21635         Revert
21636         2006-01-30  Richard Guenther  <rguenther@suse.de>
21637         PR c++/23372
21638         * gcc.dg/pr23372-1.C: New testcase.
21639
21640         * g++.dg/tree-ssa/pr26140.C: New testcase.
21641
21642 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
21643
21644         PR c++/9737
21645         * g++.dg/template/ttp15.C: New test.
21646         * g++.dg/template/ttp16.C: Likewise.
21647         * g++.dg/template/ttp17.C: Likewise.
21648         * g++.old-deja/g++.pt/ttp36.C: Remove.
21649         * g++.old-deja/g++.pt/ttp19.C: Likewise.
21650         * g++.old-deja/g++.pt/ttp37.C: Likewise.
21651         * g++.old-deja/g++.pt/ttp38.C: Likewise.
21652         * g++.old-deja/g++.pt/ttp39.C: Likewise.
21653         * g++.old-deja/g++.pt/ttp9.C: Likewise.
21654         * g++.old-deja/g++.pt/ttp40.C: Likewise.
21655         * g++.old-deja/g++.pt/ttp51.C: Likewise.
21656         * g++.old-deja/g++.pt/ttp26.C: Likewise.
21657         * g++.old-deja/g++.pt/ttp36.C: Likewise.
21658
21659 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
21660
21661         PR libfortran/23815
21662         * unf_io_convert_4.f90: New test.
21663
21664 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
21665
21666         * gcc.dg/tree-ssa/loadpre10.c: New test.
21667         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
21668         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
21669         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
21670
21671 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
21672
21673         PR libfortran/24685
21674         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
21675
21676 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
21677
21678         PR tree-opt/25251
21679         * gfortran.dg/assign_7.f: New test.
21680
21681 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
21682
21683         PR fortran/26041
21684         PR fortran/26064
21685         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
21686         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
21687         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
21688
21689 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
21690
21691         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
21692         in size_t typedef.
21693
21694 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
21695
21696         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
21697         * g++.dg/charset/string.c (foo): Likewise.
21698         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
21699         const char*
21700         * g++.dg/ext/builtin2.C (printf): Likewise.
21701         * g++.dg/init/new15.C (printf): Likewise.
21702         * g++.dg/opt/pr17697-1.C (foo): Likewise.
21703         * g++.dg/opt/pr17697-2.C (foo): Likewise.
21704         * g++.dg/opt/pr17697-3.C (foo): Likewise.
21705         * g++.dg/template/non-dependent4.C (temp): Likewise.
21706         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
21707         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
21708         parameter type to const char*.
21709         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
21710         Change type to const char*.
21711         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
21712         Likewise.
21713         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
21714         second parameter type to const char*.
21715         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
21716         (Y::Y): Change parameter type to const char*.
21717         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
21718         * g++.old-deja/g++.jason/report.C: Apply const correctness.
21719         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
21720         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
21721         (char*).
21722         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
21723         const char*.
21724         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
21725         type to const char*.
21726         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
21727         return type to const char*.
21728         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
21729         to const char*.
21730         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
21731         * g++.old-deja/g++.law/refs1.C: Likewise.
21732         * g++.old-deja/g++.law/visibility1.C: Likewise.
21733         * g++.old-deja/g++.law/visibility2.C: Likewise.
21734         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
21735         const char*.
21736         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
21737         * g++.old-deja/g++.mike/net48.C: Likewise.
21738         * g++.old-deja/g++.mike/p646.C: Likewise.
21739         * g++.old-deja/g++.mike/p6746.C: Likewise.
21740         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
21741         type to const char*.
21742         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
21743         deprecated conversion warning.
21744         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
21745         char*.
21746         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
21747         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
21748         * g++.old-deja/g++.pt/explicit8.C: Likewise.
21749         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
21750         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
21751         * g++.old-deja/g++.pt/nontype3.C: Likewise.
21752         * g++.old-deja/g++.pt/t39.C: Likewise.
21753         * g++.old-deja/g++.robertl/eb106.C: Likewise.
21754         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
21755
21756 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
21757
21758         PR fortran/25075
21759         intrinsic_argument_conformance_1.f90: New test.
21760
21761 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
21762
21763         PR fortran/20845
21764         * gfortran.dg/char_result_11.f90: Add SAVE.
21765         * gfortran.dg/der_pointer_4.f90: Ditto.
21766         * gfortran.dg/default_initialization.f90: New test.
21767
21768 2006-02-03  Jeff Law  <law@redhat.com>
21769
21770         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
21771         handle more than 100 dump files.
21772         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
21773         * lib/scantree.exp (scan-tree-dump): Likewise.
21774         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
21775         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
21776         * lib/scanipa.exp (scan-ipa-dump): Likewise.
21777         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
21778         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
21779
21780 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
21781
21782         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
21783
21784 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
21785
21786         * g++.dg/template/using12.C: New test.
21787
21788 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
21789
21790         * gcc.target/powerpc/pr25960.c: New test.
21791
21792 2006-02-02  Steven G. Kargl  <kargls@comcast>
21793
21794         PR fortran/24958
21795         gfortran.dg/nullify_2.f90: New test.
21796
21797 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
21798
21799         PR 25990
21800         * gcc.dg/gomp/pr25990.c: New test.
21801
21802 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
21803
21804         PR c++/25342
21805         * g++.gd/template/partial4.C: New test.
21806
21807 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
21808
21809         PR middle-end/26001
21810         * gfortran.dg/data_char_2.f90: New.
21811
21812 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
21813
21814         PR fortran/26039
21815         maxval_maxloc_conformance_1.f90: New test.
21816
21817 2006-01-31  Richard Guenther  <rguenther@suse.de>
21818
21819         * gcc.target/i386/sselibm-1.c: New testcase.
21820         * gcc.target/i386/sselibm-2.c: Likewise.
21821         * gcc.target/i386/sselibm-3.c: Likewise.
21822         * gcc.target/i386/sselibm-4.c: Likewise.
21823         * gcc.target/i386/sselibm-5.c: Likewise.
21824
21825 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
21826
21827         PR fortran/24266
21828         * gfortran.dg/arrayio_derived_2.f90: New.
21829
21830 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
21831
21832         * gcc.dg/unsigned-long-compare.c: New test.
21833
21834 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
21835
21836         PR testsuite/25318
21837         * lib/target-supports.exp (check_effective_target_freorder):
21838         Check to see if target supports -freorder-blocks-and-partition.
21839         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
21840         instead of "dg-require-named-sections".
21841
21842 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
21843
21844         PR target/14798:
21845         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
21846         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
21847         * gcc.dg/pragma-isr-trapa2.c: Likewise.
21848         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
21849         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
21850         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
21851         * gcc.dg/attr-isr-trap_exit.c: Likewise.
21852         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
21853
21854 2006-01-30  Richard Guenther  <rguenther@suse.de>
21855
21856         PR c++/23372
21857         * gcc.dg/pr23372-1.C: New testcase.
21858
21859 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
21860
21861         * gcc.dg/gomp/pr25874.c: New test.
21862
21863 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
21864
21865         PR tree-opt/25911
21866         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
21867
21868 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
21869
21870         PR fortran/18578
21871         PR fortran/18579
21872         PR fortran/20857
21873         PR fortran/20885
21874         * gfortran.dg/intent_out_1.f90: New test.
21875
21876 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
21877
21878         PR fortran/17911
21879         * gfortran.dg/procedure_lvalue.f90: New test.
21880
21881         PR fortran/20895
21882         PR fortran/25030
21883         * gfortran.dg/char_pointer_assign_2.f90: New test.
21884         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
21885         assignment to be consistent with standard.
21886         * gfortran.dg/char_result_2.f90: The same.
21887         * gfortran.dg/char_result_8.f90: The same.
21888
21889 2006-01-28  Zack Weinberg  <zackw@panix.com>
21890
21891         * gcc.dg/Woverlength-strings.c
21892         * gcc.dg/Woverlength-strings-pedantic-c89.c
21893         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
21894         * gcc.dg/Woverlength-strings-pedantic-c99.c
21895         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
21896
21897 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
21898
21899         * gcc.c-torture/execute/20060127-1.c: New test.
21900
21901 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
21902
21903         PR c++/25999
21904         * g++.dg/ext/pragmaweak1.C: New test.
21905
21906 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
21907
21908         PR c++/25855
21909         * g++.dg/template/spec29.C: New test.
21910
21911 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
21912
21913         PR c/19606.
21914         * gcc.c-torture/execute/pr19606.c: New.
21915
21916 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
21917
21918         * gcc.dg/pragma-re-4.c: New test.
21919
21920 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
21921
21922         PR fortran/25964
21923         * gfortran.dg/assumed_size_refs_3.f90: New test.
21924
21925 2006-01-27  Ben Elliston  <bje@au.ibm.com>
21926
21927         * gcc.misc-tests/dectest.exp: Remove defunct comment.
21928
21929 2006-01-26  Laurent GUERBY <laurent@guerby.net>
21930
21931         PR ada/21317
21932         * ada/acats/support/impdef.a: Add One_Long_Second.
21933         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
21934         * ada/acats/tests/c9/c94026.a: Likewise.
21935         * ada/acats/tests/c9/c97305c.ada: Likewise.
21936         * ada/acats/tests/c9/c99004a.ada: Likewise.
21937
21938 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
21939
21940         PR fortran/25964
21941         * gfortran.dg/global_references_2.f90: New test.
21942
21943         PR fortran/25084
21944         PR fortran/20852
21945         PR fortran/25085
21946         PR fortran/25086
21947         * gfortran.dg/assumed_charlen_function_1.f90: New test.
21948         * gfortran.dg/assumed_charlen_function_3.f90: New test.
21949
21950         PR fortran/25416
21951         * gfortran.dg/assumed_charlen_function_2.f90: New test.
21952
21953 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
21954
21955         PR c/25892
21956         * gcc.dg/Wpointer-sign.c: New.
21957         * gcc.dg/Wpointer-sign-Wall.c: New.
21958         * gcc.dg/Wpointer-sign-Wall-no.c: New.
21959         * gcc.dg/Wpointer-sign-pedantic.c: New.
21960         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
21961         * gcc.dg/conv-2.c: Use -Wpointer-sign.
21962
21963 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
21964
21965         PR C/25861
21966         * gcc.c-torture/compile/pr25861.c: New test.
21967
21968 2006-01-26  Paul Brook  <paul@codesourcery.com>
21969
21970         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
21971         on short-enum targets.
21972         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
21973         variable.
21974         (generate_fields): Use short_enums.
21975         (main): Set short_enums.  Document -e.
21976         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
21977         on short-enum targets.
21978         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
21979         variable.
21980         (generate_fields): Use short_enums.
21981         (main): Set short_enums.  Document -e.
21982         * lib/target-supports.exp (check_effective_target_short_enums): New.
21983
21984 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
21985
21986         PR target/25947
21987         * gcc.dg/torture/pr25947-1.c: New test.
21988
21989 2006-01-25  Jan Hubicka  <jh@suse.cz>
21990             Roger Sayle  <roger@eyesopen.com>
21991
21992         PR rtl-optimization/25703
21993         * gcc.target/i386/20060125-1.c: New test case.
21994         * gcc.target/i386/20060125-2.c: New test case.
21995
21996 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
21997
21998         PR fortran/18540
21999         * gfortran.dg/goto_1.f: New.
22000
22001 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
22002
22003         PR fortran/25716
22004         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
22005         25716 on 32-bit systems too.
22006
22007 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
22008
22009         PR testsuite/25590
22010         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
22011
22012 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
22013
22014         * gcc.dg/tree-ssa/gen-vect-33.c: New.
22015
22016 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22017
22018         PR fortran/25835
22019         * gfortran.dg/read_eof.f90: Delete, renamed.
22020         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
22021         * gfortran.dg/read_eof_2.f90: New test.
22022         * gfortran.dg/read_eof_3.f90: New test.
22023
22024 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
22025
22026         PR tree-opt/25860
22027         * gcc.c-torture/compile/pr25860.c: New test.
22028
22029 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22030
22031         PR c++/25552
22032         * g++.dg/parse/dtor8.C: New test.
22033
22034 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
22035
22036         PR testsuite/25891
22037         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
22038         * gcc.dg/gomp/gomp.exp: Return without testing anything if
22039         check_effective_target_fopenmp returns 0.
22040
22041 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
22042
22043         PR ada/20548
22044         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
22045         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
22046         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
22047
22048 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
22049
22050         PR tree-opt/25857
22051         * g++.dg/opt/pr25857.C: New test.
22052
22053 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
22054         Jan Hubicka  <jh@suse.cz>
22055         Richard Guenther  <rguenther@suse.de>
22056
22057         PR rtl-optimization/25654
22058         * gcc.dg/torture/pr25654.c: New testcase.
22059         * gcc.target/i386/pr25654.c: Likewise.
22060
22061 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
22062
22063         PR fortran/25901
22064         * gfortran.dg/internal references_2.f90: New test.
22065
22066         Fix regression in testing of admissability of attributes.
22067         * gfortran.dg/intent_used_1.f90: New test.
22068
22069 2006-01-23  Ben Elliston  <bje@au.ibm.com>
22070
22071         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
22072         Remove target conditional torture options for i?86 and x86_64
22073         GNU/Linux.
22074
22075 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
22076
22077         PR c++/10891
22078         * g++.dg/rtti/no-rtti.C: New.
22079
22080 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
22081
22082         PR c++/25895
22083         * g++.dg/inherit/conv2.C: New test.
22084
22085         PR c++/25856
22086         * g++.dg/parse/dtor7.C: New test.
22087
22088         PR c++/25858
22089         * g++.dg/template/crash44.C: New test.
22090
22091 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
22092
22093         PR fortran/25124
22094         PR fortran/25625
22095         * gfortran.dg/internal_references_1.f90: New test.
22096           PR fortran/20881
22097         PR fortran/23308
22098         PR fortran/25538
22099         PR fortran/25710
22100         * gfortran.dg/global_references_1.f90: New test.
22101         * gfortran.dg/g77/19990905-1.f: Restore the error that
22102         there is a clash between the common block name and
22103         the name of a subroutine reference.
22104
22105         PR fortran/PR24276
22106         * gfortran.dg/aliasing_dummy_1.f90: New test.
22107
22108 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
22109
22110         * gcc.dg/vmx/1b-01.c: Warning fix.
22111         * gcc.dg/vmx/1c-02.c: Likewise.
22112         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
22113
22114 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
22115
22116         PR testsuite/24962
22117         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
22118
22119 2006-01-20  Richard Guenther  <rguenther@suse.de>
22120         Steven Bosscher <stevenb.gcc@gmail.com>
22121
22122         PR rtl-optimization/24626
22123         * gcc.dg/torture/pr24626-1.c: New testcase.
22124         * gcc.dg/torture/pr24626-2.c: Likewise.
22125         * gcc.dg/torture/pr24626-3.c: Likewise.
22126         * gcc.dg/torture/pr24626-4.c: Likewise.
22127
22128 2006-01-20  Dirk Mueller  <dmueller@suse.com>
22129
22130         PR c++/5520
22131         * g++.dg/warn/empty-body.C: New.
22132
22133 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
22134
22135         PR c++/22136
22136         * g++.dg/template/using10.C: New test.
22137         * g++.dg/temlpate/using11.C: Likewise.
22138         * g++.dg/inherit/using5.C: Tweak error messages.
22139
22140 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
22141
22142         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
22143         target test.
22144         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
22145
22146 2006-01-19  Jan Hubicka  <jh@suse.cz>
22147
22148         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
22149
22150 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22151
22152         PR c++/25854
22153         * g++.dg/template/spec28.C: New test.
22154
22155 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
22156
22157         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22158         (switchfiles): Fix fprintf's by adding srcdir or removing it.
22159
22160 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
22161
22162         * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
22163         * gcc.dg/gomp/critical-1.c: Likewise.
22164         * gcc.dg/gomp/critical-3.c: Likewise.
22165         * gcc.dg/gomp/empty.c: Likewise.
22166         * gcc.dg/gomp/ordered-1.c: Likewise.
22167         * gcc.dg/gomp/for-4.c: Likewise.
22168         * gcc.dg/gomp/for-6.c: Likewise.
22169         * gcc.dg/gomp/master-3.c: Likewise.
22170         * gcc.dg/gomp/for-8.c: Likewise.
22171         * gcc.dg/gomp/for-10.c: Likewise.
22172         * gcc.dg/gomp/for-18.c: Likewise.
22173         * gcc.dg/gomp/for-5.c: Likewise.
22174         * gcc.dg/gomp/for-7.c: Likewise.
22175         * gcc.dg/gomp/for-9.c: Likewise.
22176
22177 2006-01-18  Jeff Law  <law@redhat.com>
22178
22179         * gcc.dg/tree-ssa/vrp25.c: New test.
22180
22181 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
22182
22183         * gcc.dg/pr25805.c: Fix misapplied patch.
22184
22185 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
22186
22187         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
22188         (check_effective_target_vect_udot_qi): New.
22189         (check_effective_target_vect_sdot_hi): New.
22190         (check_effective_target_vect_udot_hi): New.
22191         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
22192         prefixed with "wrapv-" with -fwrapv.
22193         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
22194         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
22195         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
22196         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
22197         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
22198
22199         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
22200         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
22201         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
22202         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
22203
22204 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22205
22206         PR c++/16829
22207         * g++.dg/other/default2.C: New test.
22208         * g++.dg/other/default3.C: New test.
22209
22210 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
22211
22212         PR c/25805
22213         * gcc.dg/pr25805.c: New file.
22214
22215 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
22216
22217         PR c++/25836
22218         * g++.dg/template/init6.C: New test.
22219
22220 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
22221
22222         * gcc.dg/tree-ssa/pr24287.c: New test
22223
22224 2006-01-18  Eric Christopher  <echristo@apple.com>
22225
22226         * g++.dg/eh/table.C: New.
22227
22228 2006-01-18  DJ Delorie  <dj@redhat.com>
22229
22230         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
22231         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
22232         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
22233         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
22234
22235 2006-01-18  Jeff Law  <law@redhat.com>
22236
22237         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
22238         on wrapping on overflow semantics.
22239
22240         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
22241
22242         * gcc.gc/tree-ssa/vrp23.c: New test.
22243         * gcc.gc/tree-ssa/vrp24.c: New test.
22244
22245 2006-01-18  Richard Henderson  <rth@redhat.com>
22246             Aldy Hernandez  <aldyh@redhat.com>
22247             Jakub Jelinek  <jakub@redhat.com>
22248             Diego Novillo  <dnovillo@redhat.com>
22249             Uros Bizjak  <uros@kss-loka.si>
22250
22251         * gcc.dg/gomp: New directory.
22252
22253 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
22254             Steven G. Kargl  <kargls@comcast.net>
22255
22256         PR fortran/20869
22257         * gfortran.dg/intrinsic_external_1.f90: New test.
22258
22259         PR fortran/20875.
22260         * gfortran.dg/elemental_pointer_1.f90: New test.
22261
22262         PR fortran/25024
22263         * gfortran.dg/external_procedures_1.f90: New test.
22264
22265         PR fortran/25785
22266         gfortran.dg/assumed_present.f90: New test.
22267
22268 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
22269
22270         * g++.dg/parse/lookup5.C: New test.
22271
22272 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22273
22274         PR fortran/25697
22275         * gfortran.dg/read_eof.f90: New test.
22276
22277 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22278
22279         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
22280         add a closing brace.
22281
22282 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22283
22284         PR fortran/25631
22285         * gfortran.dg/fmt_tl.f: New test.
22286
22287 2006-01-17  Eric Christopher  <echristo@apple.com>
22288
22289         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
22290         * g++.old-deja/g++.warn/impint2.C: Ditto.
22291         * g++.old-deja/g++.other/null1.C: Ditto.
22292         * g++.dg/warn/conv2.C: Ditto.
22293         * g++.dg/warn/conv4.C: New file.
22294
22295 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22296
22297         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
22298
22299 2006-01-17  Andreas Jaeger  <aj@suse.de>
22300             Janis Johnson <janis187@us.ibm.com>
22301
22302         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
22303         in 64-bit.
22304         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
22305         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
22306
22307 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22308
22309         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
22310         (switchfiles): xfail txxx where xxx >= 25.
22311
22312 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
22313
22314         PR testsuite/25764
22315         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
22316
22317 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
22318
22319         PR c/25682
22320         * gcc.dg/pr25682.c: New test.
22321         * g++.dg/parse/array-size2.C: New test.
22322
22323 2006-01-16  Ian Lance Taylor  <ian@airs.com>
22324
22325         * consistency.vlad: Remove entire directory, 1652 files.
22326
22327 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
22328
22329         * lib/target-supports.exp (check_effective_target_dfp_nocache,
22330         check_effective_target_dfprt_nocache): New.
22331         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
22332         (check_effective_target_dfprt): New.
22333         * lib/c-compat.exp (check_dfp): Remove.
22334         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
22335         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
22336         level of support for decimal float.
22337         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
22338         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
22339         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
22340         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
22341         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
22342         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
22343         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
22344         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
22345         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
22346         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
22347         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
22348         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
22349         directives.
22350
22351 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
22352
22353         PR testsuite/25741
22354         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
22355         $base_dir/../.
22356         * lib/gfortran.exp (gfortran_init): Likewise.
22357         * lib/obj-c++.exp (obj-c++_init): Likewise.
22358         * lib/scanasm.exp (scan-assembler-dem): Likewise.
22359         (scan-assembler-dem-not): Likewise.
22360         * lib/scandump.exp (scan-dump-dem): Likewise.
22361         (scan-dump-dem-not): Likewise.
22362
22363 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
22364
22365         PR testsuite/25767
22366         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
22367         powerpc-*-darwin*.
22368         * lib/obj-c++.exp (obj-c++_init): Likewise.
22369
22370 2006-01-16  Richard Guenther  <rguenther@suse.de>
22371
22372         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
22373
22374 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22375
22376         PR testsuite/25777
22377         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
22378         to LD_LIBRARY_PATH.
22379
22380 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
22381             Andrew Pinski  <pinskia@physics.uc.edu>
22382
22383         * gcc.dg/minmax-1.c: New test.
22384
22385 2006-01-16  Ben Elliston  <bje@au.ibm.com>
22386
22387         * gcc.dg/dfp/dfp.exp: Correct FSF address.
22388         * gcc.misc-tests/dectest.exp: Ditto.
22389
22390 2006-01-15  Ian Lance Taylor  <ian@airs.com>
22391
22392         PR testsuite/25796
22393         * gcc.target/i386/cmov6.c: Use -march=k8.
22394
22395 2006-01-15  Andreas Jaeger  <aj@suse.de>
22396
22397         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
22398         x86 does not have __float128.
22399
22400 2006-01-14  Ian Lance Taylor  <ian@airs.com>
22401
22402         * gcc.target/i386/cmov6.c: New test.
22403
22404 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
22405
22406         PR c++/25663
22407         * g++.dg/template/ctor6.C: New test.
22408
22409 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
22410
22411         PR tree-optimization/25485
22412         * gcc.dg/tree-ssa/pr25485.c: New.
22413
22414 2006-01-14  Richard Guenther  <rguenther@suse.de>
22415
22416         PR tree-optimization/22548
22417         PR tree-optimization/22555
22418         PR tree-optimization/22501
22419         * gcc.dg/tree-ssa/alias-4.c: New testcase.
22420         * gcc.dg/tree-ssa/alias-5.c: Likewise.
22421         * gcc.dg/tree-ssa/alias-6.c: Likewise.
22422         * gcc.dg/tree-ssa/alias-7.c: Likewise.
22423         * gcc.dg/tree-ssa/alias-8.c: Likewise.
22424         * gcc.dg/tree-ssa/alias-9.c: Likewise.
22425         * gcc.dg/tree-ssa/alias-10.c: Likewise.
22426         * gcc.dg/tree-ssa/alias-11.c: Likewise.
22427         * gcc.dg/tree-ssa/alias-12.c: Likewise.
22428
22429 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
22430
22431         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
22432         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
22433
22434 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
22435         Richard Guenther  <rguenther@suse.de>
22436
22437         PR rtl-optimization/24257
22438         * gcc.dg/torture/pr24257.c: New testcase.
22439
22440 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
22441
22442         * gcc.c-torture/execute/20060110-1.c: New test.
22443         * gcc.c-torture/execute/20060110-2.c: New test.
22444
22445 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
22446
22447         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
22448
22449 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
22450
22451         PR fortran/25756
22452         * gfortran.dg/label_3.f90: New test.
22453
22454 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
22455
22456         PR tree-optimization/25771
22457         * g++.dg/tree-ssa/pr25771.C: New test
22458
22459 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
22460
22461         PR tree-opt/24365
22462         * g++.dg/opt/complex5.C: New test.
22463
22464 2006-01-13  Richard Guenther  <rguenther@suse.de>
22465
22466         * gcc.target/i386/387-9.c: New testcase.
22467
22468 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
22469
22470         PR c++/24824
22471         * g++.dg/debug/dwarf2-1.C: New.
22472
22473 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
22474
22475         PR testsuite/25728
22476         * lib/gcov.exp (verify-lines): Add "close $fd".
22477
22478 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
22479             Ben Elliston  <bje@au.ibm.com>
22480
22481         * gcc.dg/dfp/inf-1.c: New test.
22482
22483 2006-01-12  Janis Johnson <janis187@us.ibm.com>
22484             Yao Qi  <qiyaoltc@cn.ibm.com>
22485             Ben Elliston  <bje@au.ibm.com>
22486             Jon Grimm  <jgrimm2@us.ibm.com>
22487
22488         * gcc.dg/nodfp-1.c: New test.
22489         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22490         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
22491         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
22492         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
22493         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
22494         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
22495         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
22496         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
22497         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
22498         * gcc.dg/format/dfp-scanf-1.c: Likewise.
22499         * gcc.dg/format/dfp-printf-1.c: Likewise.
22500         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
22501         (compat_setup_dfp): New.
22502         * gcc.dg/compat/compat.exp: Use it.
22503         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
22504         Make some variables global, prepend "compat_" to their names.
22505         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
22506         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
22507         * gcc.misc-tests/dectest.exp: New test driver for decTest.
22508         * lib/compat.exp (compat_skip_list): Make global, rename.
22509         * lib/c-compat.exp: New file.
22510         * lib/target-supports.exp (check_effective_target_dfp): New.
22511
22512         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
22513         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
22514         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
22515         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
22516         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
22517         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
22518         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
22519         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
22520         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
22521         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
22522         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
22523         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
22524         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
22525         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
22526         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
22527         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
22528         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
22529         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
22530         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
22531         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
22532         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
22533         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
22534         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
22535         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
22536         gcc.dg/dfp/struct-layout-1.c,
22537         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
22538         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
22539         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
22540         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
22541         gcc.dg/dfp/func-vararg-dfp.c,
22542         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
22543         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
22544         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
22545         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
22546         gcc.dg/dfp/wtr-conversion-1.c: New tests.
22547
22548 2006-01-11  Richard Guenther  <rguenther@suse.de>
22549
22550         PR tree-optimization/25734
22551         * gcc.dg/tree-ssa/pr25734.c: New testcase.
22552
22553 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
22554
22555         PR fortran/25486
22556         * gfortran.dg/literal_character_constant_1_x.F: New test.
22557         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
22558         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
22559         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
22560
22561 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
22562
22563         PR c++/25386
22564         * g++.dg/ext/packed3.C: Add expected packed error.
22565
22566 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
22567
22568         PR target/25706
22569         * gcc.dg/torture/pr25706-1.c: New test.
22570
22571 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
22572
22573         PR tree-optimization/23109
22574         PR tree-optimization/23948
22575         PR tree-optimization/24123
22576
22577         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
22578         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
22579         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
22580         g++.dg/tree-ssa/pr23948.C: New testcases.
22581         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
22582         three divisions in order to do the optimization.
22583
22584 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
22585
22586         PR c++/25632
22587         * g++.dg/other/pr25632.C: New test.
22588
22589 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
22590
22591         PR fortran/25730
22592         * gfortran.dg/used_types_1.f90: New test.
22593
22594 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
22595
22596         PR target/25718
22597         * gcc.dg/torture/pr25718-1.c: New test.
22598
22599 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
22600
22601         * gfortran.dg/list_read_2.f90: Fix typo in description.
22602
22603 2006-01-10  Jan Beulich  <jbeulich@novell.com>
22604
22605         * lib/target-supports.exp (check_visibility_available): Simplify test
22606         for *-*-netware*.
22607         (check_profiling_available): Fail for *-*-netware*.
22608         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
22609         * gcc.dg/20021014-1.c: Likewise.
22610         * gcc.dg/nest.c: Likewise.
22611
22612 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
22613
22614         fortran/24936
22615         * gfortran.dg/forall_3.f90: New test.
22616
22617 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
22618
22619         PR fortran/21977
22620         * gfortran.dg/nesting_2.f90: New test.
22621         * gfortran.dg/nesting_3.f90: New test.
22622
22623 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
22624
22625         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
22626         Fix typo in comment.
22627
22628 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
22629
22630         * gfortran.dg/single_char_string.f90: New test.
22631
22632 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
22633
22634         * gfortran.dg/ichar_2.f90: New test.
22635
22636 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
22637
22638         PR fortran/25093
22639         * gfortran.dg/private_type_4.f90: New.
22640
22641 2006-01-07  Richard Guenther  <rguenther@suse.de>
22642
22643         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
22644
22645 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22646
22647         * gfortran.dg/func_decl_1.f90: New.
22648         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
22649         * gfortran.dg/array_alloc_2.f90: Likewise.
22650         * gfortran.dg/char_result_8.f90: Likewise.
22651         * gfortran.dg/dup_save_1.f90: Likewise.
22652         * gfortran.dg/dup_save_2.f90: Likewise.
22653         * gfortran.dg/f2c_6.f90: Likewise.
22654         * gfortran.dg/f2c_7.f90: Likewise.
22655         * gfortran.dg/func_result_2.f90: Likewise.
22656         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
22657
22658 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
22659
22660         PR fortran/22146
22661         * gfortran.dg/elemental_subroutine_1.f90: New test.
22662         * gfortran.dg/elemental_subroutine_2.f90: New test.
22663
22664         PR fortran/25029
22665         PR fortran/21256
22666         * gfortran.dg/assumed_size_refs_1.f90: New test.
22667
22668         PR fortran/20868
22669         PR fortran/20870
22670         * gfortran.dg/assumed_size_refs_2.f90: New test.
22671         * gfortran.dg/initialization_1.f90: Change warning message.
22672
22673 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
22674
22675         * gcc.dg/tree-ssa/loop-15.c: New test.
22676
22677 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22678
22679         PR fortran/25598
22680         * gfortran.dg/backspace_3.f: New test.
22681         * gfortran.dg/backspace_4.f: New test.
22682
22683 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22684
22685         PR fortran/24268
22686         * gfortran.dg/fmt_white.f: Update test.
22687
22688 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
22689
22690         * gcc.dg/cast-1.c: Add new warning.
22691         * gcc.dg/cast-2.c: Likewise.
22692         * gcc.dg/cast-3.c: Likewise.
22693         * gcc.dg/format/cast-1.c: Likewise.
22694         * gcc.dg/cast-4.c: New testcase.
22695
22696 2006-01-05  Richard Guenther  <rguenther@suse.de>
22697
22698         PR tree-optimization/22555
22699         * gcc.dg/tree-ssa/alias-3.c: New testcase.
22700
22701 2006-01-05  Richard Guenther  <rguenther@suse.de>
22702             Diego Novillo  <dnovillo@redhat.com>
22703
22704         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
22705         * gcc.dg/tree-ssa/loop-8.c: Likewise.
22706         * gcc.dg/tree-ssa/loop-1.c: Likewise.
22707         * gcc.dg/tree-ssa/pr23294.c: Likewise.
22708         * gcc.dg/tree-ssa/pr21985.c: Likewise.
22709         * gcc.dg/tree-ssa/loop-14.c: Likewise.
22710         * gcc.dg/tree-ssa/loop-2.c: Likewise.
22711         * gcc.dg/tree-ssa/loop-3.c: Likewise.
22712         * gcc.dg/tree-ssa/loop-4.c: Likewise.
22713         * gcc.dg/tree-ssa/pr21171.c: Likewise.
22714         * gcc.dg/tree-ssa/loop-5.c: Likewise.
22715         * gcc.dg/tree-ssa/loop-10.c: Likewise.
22716         * gcc.dg/tree-ssa/loop-6.c: Likewise.
22717         * treelang/compile/extravar.tree: Likewise.
22718         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
22719         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
22720         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
22721         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22722         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
22723
22724 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
22725
22726         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
22727         for 64-bit fix.
22728
22729 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
22730
22731         PR fortran/23675
22732         gfortran.dg/char_result_11.f90: New.
22733
22734 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
22735
22736         PR c++/24782
22737         * g++.dg/parse/access9.C: New test.
22738         * g++.dg/tc1/dr52.C: Tweak error markers.
22739
22740 2006-01-04  Richard Henderson  <rth@redhat.com>
22741
22742         Merge from gomp branch.
22743         * g++.dg/parse/pragma2.C: Update expected error lines.
22744
22745 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
22746
22747         * g++.dg/other/i386-2.C: New test.
22748
22749         PR target/25554
22750         * gcc.c-torture/compile/20051228-1.c: New test.
22751
22752         PR c/25559
22753         * gcc.dg/pr25559.c: New test.
22754
22755 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
22756
22757         PR c++/25492
22758         * g++.dg/lookup/friend9.C: New test.
22759
22760         PR c++/25625
22761         * g++.dg/template/repo5.C: New test.
22762
22763 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
22764
22765         PR fortran/25101
22766         * gfortran.dg/forall_2.f90: New test.
22767
22768 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
22769
22770         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
22771         dg-require-weak.  Adjust regexp to handle leading-underscore
22772         targets and space as well as TAB after .weak.  Change previous
22773         64-bit fix to not use naked dot.
22774
22775 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
22776
22777         PR rtl-optimization/25578
22778         * gcc.c-torture/execute/20060102-1.c: New testcase.
22779
22780 2006-01-03  Richard Guenther  <rguenther@suse.de>
22781
22782         PR c/25183
22783         * gcc.dg/torture/pr25183.c: New testcase.
22784
22785 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
22786
22787         Merge from gomp-branch.
22788         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
22789         * gcc.dg/ia64-sync-2.c: Likewise.
22790         * gcc.dg/ia64-sync-3.c: Likewise.
22791         * gcc.dg/ia64-sync-4.c: Likewise.
22792         * gcc.dg/sync-2.c: Likewise.
22793         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
22794         that sparc64-*-* and sparcv9-*-* supports sync builtins.
22795
22796 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
22797
22798         PR c++/25635
22799         * g++.dg/parse/operator6.C: New test.
22800
22801         PR c++/25637
22802         * g++.dg/parse/error29.C: New test.
22803
22804         PR c++/25638
22805         * g++.dg/parse/dtor6.C: New test.
22806
22807         PR c++/25633
22808         * g++.dg/parse/ctor3.C: New test.
22809
22810         PR c++/25634
22811         * g++.dg/template/class3.C: New test.
22812
22813 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
22814
22815         * g++.dg/debug/debug9.C: New.
22816
22817 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
22818
22819         PR fortran/24640
22820         * gfortran.dg/label_2.f90: New test.
22821
22822 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22823
22824         * g++.dg/lookup/using12.C: Tighten error marker.
22825
22826 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
22827             Andrew Pinski <pinskia@physics.uc.edu>
22828
22829         * gcc.target/powerpc/darwin-abi-3.c: New file.
22830         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
22831         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
22832         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
22833         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
22834         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
22835         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
22836         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
22837         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
22838
22839 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
22840
22841         * gcc.dg/tree-ssa/loadpre1.c: New;
22842         * gcc.dg/tree-ssa/loadpre2.c: New;
22843         * gcc.dg/tree-ssa/loadpre3.c: New;
22844         * gcc.dg/tree-ssa/loadpre4.c: New;
22845         * gcc.dg/tree-ssa/loadpre5.c: New;
22846         * gcc.dg/tree-ssa/loadpre6.c: New;
22847         * gcc.dg/tree-ssa/loadpre7.c: New;
22848         * gcc.dg/tree-ssa/loadpre8.c: New;
22849         * gcc.dg/tree-ssa/loadpre9.c: New;
22850
22851 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
22852
22853         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
22854         * g++.dg/abi/thunk4.C: Likewise.
22855
22856 2006-01-01  Andreas Jaeger  <aj@suse.de>
22857
22858         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
22859         portable.
22860
22861 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
22862
22863         PR c++/25294
22864         * gcc.dg/pragma-pack-3.c: New test.
22865         * g++.dg/parse/pragma3.C: New test.
22866
22867 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
22868
22869         PR middle-end/24827
22870         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
22871
22872 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22873
22874         PR testsuite/25214
22875         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
22876
22877 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
22878
22879         PR fortran/22607
22880         * gfortran-dg/pure_byref_3.f90: New.
22881
22882         fortran/PR 25396
22883         * gfortran.dg/userdef_operator_1.f90: New.
22884
22885 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22886
22887         * g++.dg/abi/thunk3.C: New.
22888         * g++.dg/abi/thunk4.C: New.
22889
22890 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
22891
22892         PR fortran/25532
22893         * gfortran.dg/host_used_types_1.f90: New test. Check that host
22894         associated derived type components of derived types are
22895         properly declared in contained procedures.
22896
22897 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22898
22899         PR libgfortran/25139
22900         * gfortran.dg/backspace_2.f: New test.
22901
22902 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22903
22904         PR libgfortran/25550
22905         * gfortran.dg/endfile.f: New test.
22906
22907 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22908
22909         PR libgfortran/25419
22910         * gfortran.dg/comma.f: New test.
22911
22912 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
22913
22914         * lib/gfortran-dg.exp: Remove trailing whitespace.
22915         * lib/fortran-torture.exp: Test with -fbounds-check instead of
22916         -funroll-all-loops.
22917
22918 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
22919
22920         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
22921         Extended Double long doubles or repeat tests when long double is
22922         the same size as double.
22923
22924 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22925
22926         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
22927
22928         PR testsuite/25442
22929         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
22930         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
22931
22932         PR testsuite/25441
22933         * gcc.dg/pr23911.c: Make test variable static.
22934
22935         PR testsuite/25444
22936         * gcc.dg/tree-ssa/pr14841.c: Likewise.
22937
22938 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
22939
22940         PR c++/25439
22941         * g++.dg/parse/crash17.C: Adjust error markers.
22942         * g++.dg/template/error20.C: New test.
22943
22944 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
22945
22946         PR c++/23172
22947         * g++.dg/ext/complit4.C: New test.
22948
22949         PR c++/25417
22950         * g++.dg/ext/complit5.C: Likewise.
22951
22952 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
22953
22954         PR tree-optimization/25125
22955         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
22956         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
22957         * gcc.c-torture/execute/pr25125.c: New.
22958
22959 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
22960
22961         PR fortran/25029
22962         PR fortran/21256
22963         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
22964         functions with incorrect assumed size references.
22965
22966 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
22967
22968         PR c++/23171
22969         * g++.dg/opt/init1.C: New test.
22970
22971 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
22972
22973         PR c++/24671
22974         * g++.dg/template/sfinae3.C: New test.
22975
22976 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22977
22978         * g++.dg/other/friend4.C: New test.
22979
22980 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
22981
22982         PR target/25005
22983         * g++.dg/opt/pr25005.C: New test.
22984
22985 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
22986
22987         PR c++/25369
22988         * g++.dg/template/ptrmem16.C: New test.
22989
22990 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
22991
22992         PR fortran/25029
22993         PR fortran/21256
22994         * gfortran.dg/initialization_1.f90: Add test of SIZE.
22995
22996 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
22997
22998         PR libgfortran/25307
22999         * gfortran.dg/list_read_5.f90: New test.
23000
23001 2005-12-22  Richard Henderson  <rth@redhat.com>
23002
23003         * gcc.target/i386/sse-7.c: Use -msse2.
23004
23005 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
23006
23007         PR rtl-optimization/25432
23008         * gcc.c-torture/compile/20051216-1.c: New test.
23009
23010         PR objc/25328
23011         * objc/execute/pr25328.m: New test.
23012
23013 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
23014
23015         PR c++/25364
23016         * g++.dg/template/call4.C: New test.
23017
23018 2005-12-22  Dale Johannesen  <dalej@apple.com>
23019
23020         * gcc.target/i386/sse-17.c: New.
23021
23022 2005-12-22  Paul Brook  <paul@codesourcery.com>
23023
23024         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
23025
23026 2005-12-22  Paul Brook  <paul@codesourcery.com>
23027
23028         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
23029
23030 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
23031
23032         PR tree-opt/25513
23033         * gcc.c-torture/compile/pr25513.c: New test.
23034
23035 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23036
23037         PR c++/23333
23038         * g++.dg/parse/error25.C: Add more tests.
23039
23040 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
23041
23042         PR fortran/18990
23043         * gfortran.dg/der_charlen_1.f90: New.
23044
23045 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
23046
23047         PR fortran/20889
23048         * gfortran.dg/pointer_component_type_1.f90: New test.
23049
23050         PR fortran/25029
23051         PR fortran/21256
23052         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
23053         should give an error with assumed size array refernces and checks
23054         those that should not.
23055         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
23056         reference an upper bound so that it does not generate an error.
23057
23058         PR fortran/19362
23059         PR fortran/20244
23060         PR fortran/20864
23061         PR fortran/25391
23062         * gfortran.dg/used_dummy_types_1.f90: New test.
23063         * gfortran.dg/used_dummy_types_2.f90: New test.
23064         * gfortran.dg/used_dummy_types_3.f90: New test.
23065         * gfortran.dg/used_dummy_types_4.f90: New test.
23066         * gfortran.dg/used_dummy_types_5.f90: New test.
23067
23068         PR fortran/23152
23069         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
23070         group already being USE associated.
23071         * gfortran.dg/assumed_shape_nml.f90: New test.
23072         * gfortran.dg/assumed_size_nml.f90: New test.
23073
23074         PR fortran/20862
23075         PR fortran/25053
23076         PR fortran/25063
23077         PR fortran/25064
23078         PR fortran/25066
23079         PR fortran/25067
23080         PR fortran/25068
23081         PR fortran/25307
23082         * gfortran.dg/io_constraints_1.f90: New test.
23083         * gfortran.dg/io_constraints_1.f90: New test.
23084         * gfortran.dg/iostat_3.f90: Change wording of warning.
23085         * gfortran.dg/g77/19981216-0.f: The same.
23086
23087 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
23088
23089         PR tree-optimization/23518
23090         * gcc.dg/pr23518.c: New.
23091
23092 2005-12-21  Mike Stump  <mrs@apple.com>
23093
23094         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
23095
23096 2005-12-21  Paul Brook  <paul@codesourcery.com>
23097
23098         * gcc.dg/pr19340.c: Skip on m68k targets.
23099
23100 2005-12-21  Steven Bosscher  <stevenb@suse.de>
23101
23102         PR rtl-optimization/25196
23103         * gcc.dg/pr25196.c: New test.
23104
23105 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
23106
23107         PR fortran/25423
23108         gfortran.dg/where_nested_1.f90: New.
23109
23110 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
23111
23112         PR tree-optimization/25382.
23113         * gcc.dg/tree-ssa/pr25382.c: New.
23114
23115 2005-12-20  Richard Guenther  <rguenther@suse.de>
23116
23117         PR middle-end/24306
23118         * gcc.target/i386/pr24306.c: New testcase.
23119
23120 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
23121
23122         PR tree-optimization/25501
23123         * gcc.dg/tree-ssa/pr25501.c: New.
23124
23125 2005-12-20  Richard Guenther  <rguenther@suse.de>
23126
23127         Revert
23128         2005-12-02  Richard Guenther  <rguenther@suse.de>
23129
23130         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23131
23132 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
23133
23134         PR c++/21228
23135         * g++.dg/warn/Wunreachable-code-2.C: New test.
23136
23137 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
23138
23139         PR c++/24278
23140         * g++.dg/template/ctor5.C: New test.
23141
23142         PR c++/24915
23143         * g++.dg/template/overload8.C: New test.
23144
23145 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
23146
23147         * gcc.c-torture/compile/pr25483 : New test.
23148
23149 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23150
23151         PR c++/20552
23152         * g++.dg/ext/typeof10.C: New test.
23153
23154 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
23155
23156         * gcc.dg/mt-loopi1.c: New.
23157
23158 2005-12-18  Richard Guenther  <rguenther@suse.de>
23159
23160         PR tree-optimization/25481
23161         * gcc.dg/torture/pr25481.c: New testcase.
23162
23163 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
23164
23165         PR rtl-optimization/21041
23166         * gcc.dg/pr21041.c: New test.
23167
23168 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23169
23170         PR libgfortran/25463
23171         * gfortran.dg/advance.f90: New test.
23172
23173 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
23174
23175         * gcc.dg/20051201-1.c: New test.
23176
23177 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
23178
23179         PR fortran/25018
23180         * gfortran.dg/initialization_1.f90: New test.
23181         * gfortran.dg/enum_5.f90: Change dg-error to new message.
23182         * gfortran.dg/g77/980616-0.f: The same.
23183
23184 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23185
23186         * PR fortran/25458
23187         * gfortran.dg/chkbits.f90: New test.
23188
23189 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23190
23191         * gfortran.dg/enum_5.f: Revert to previous version.
23192
23193 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
23194
23195         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
23196         * gfortran.dg/nested_modules_1.f90: Ditto.
23197         * gfortran.dg/hollerith_f95.f90: Ditto.
23198         * gfortran.dg/select_5.f90: Ditto.
23199         * gfortran.dg/secnds.f: Ditto.
23200         * gfortran.dg/hollerith2.f90: Ditto.
23201         * gfortran.dg/imag_2.f: Ditto.
23202         * gfortran.dg/ftell_2.f90: Ditto.
23203         * gfortran.dg/malloc_free_1.f90: Ditto.
23204         * gfortran.dg/logint-1.f: Ditto.
23205         * gfortran.dg/recursive_statement_functions.f90: Ditto.
23206         * gfortran.dg/e_d_fmt.f90: Ditto.
23207         * gfortran.dg/hollerith_legacy.f90: Ditto.
23208         * gfortran.dg/logint-2.f: Ditto.
23209         * gfortran.dg/enum_5.f90: Ditto.
23210         * gfortran.dg/f2c_2.f90: Ditto.
23211         * gfortran.dg/pr17143.f90: Ditto.
23212         * gfortran.dg/namelist_14.f90: Ditto.
23213         * gfortran.dg/logint-3.f: Ditto.
23214         * gfortran.dg/spread_scalar_source.f90: Ditto.
23215         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
23216         * gfortran.dg/namelist_11.f: Ditto.
23217         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
23218         * gfortran.dg/g77/20010519-1.f
23219         * gfortran.dg/g77/alpha1.f: Ditto.
23220         * gfortran.dg/g77/990115-1.f: Ditto.
23221         * gfortran.dg/g77/erfc.f: Ditto.
23222         * gfortran.dg/g77/19990313-3.f: Ditto.
23223         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
23224         * gfortran.dg/g77/20010426.f: Ditto.
23225         * gfortran.dg/g77/19990313-0.f: Ditto.
23226         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
23227         * gfortran.dg/g77/20000629-1.f: Ditto.
23228         * gfortran.dg/g77/970125-0.f: Ditto.
23229         * gfortran.dg/g77/8485.f: Ditto.
23230         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
23231         * gfortran.dg/g77/19990313-1.f: Ditto.
23232         * gfortran.dg/g77/int8421.f: Ditto.
23233         * gfortran.dg/g77/19990305-0.f: Ditto.
23234         * gfortran.dg/g77/947.f: Ditto.
23235         * gfortran.dg/g77/19990905-2.f: Ditto.
23236         * gfortran.dg/g77/cabs.f: Ditto.
23237         * gfortran.dg/g77/19990313-2.f: Ditto.
23238         * gfortran.dg/g77/20020307-1.f: Ditto.
23239         * gfortran.dg/g77/dcomplex.f: Ditto.
23240         * gfortran.dg/g77/19990502-1.f: Ditto.
23241         * gfortran.dg/g77/19981216-0.f: Ditto.
23242         * gfortran.dg/common_4.f90: Ditto.
23243         * gfortran.dg/entry_4.f90: Ditto.
23244         * gfortran.dg/equiv_constraint_2.f90: Ditto.
23245         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
23246         * gfortran.dg/namelist_12.f: Ditto.
23247         * gfortran.dg/scale_1.f90: Ditto.
23248         * gfortran.dg/modulo_1.f90
23249         * gfortran.dg/hollerith.f90: Ditto.
23250         * gfortran.dg/direct_io_3.f90: Ditto.
23251         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
23252         * gfortran.dg/gnu_logical_1.F: Ditto.
23253         * gfortran.dg/unf_io_convert_1.f90: Ditto.
23254         * gfortran.dg/assign_1.f90: Ditto.
23255         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
23256         * gfortran.dg/pr23095.f: Ditto.
23257         * gfortran.dg/read_float_1.f90: Ditto.
23258
23259 2005-12-17  Andreas Jaeger  <aj@suse.de>
23260
23261         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
23262         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
23263
23264 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23265
23266         PR fortran/24268
23267         * gfortran.dg/fmt_white.f: New test.
23268
23269 2005-12-16  Steven G. Kargl <kargls@comcast.net>
23270
23271         * gfortran.dg/label_1.f90: New test.
23272
23273 2005-12-15  Ben Elliston  <bje@au.ibm.com>
23274
23275         PR testsuite/25422
23276         * gcc.dg/20031012-1.c: Add -Walways-true option.
23277         * gcc.dg/weak/weak-3.c: Likewise.
23278         * g++.old-deja/g++.mike/warn8.C: Likewise.
23279
23280 2005-12-16  Mike Stump  <mrs@apple.com>
23281
23282         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
23283         exit.
23284
23285 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23286
23287         PR libgfortran/25264
23288         PR libgfortran/25349
23289         * gfortran.dg/tl_editing.f90: Added additional checks.
23290         * gfortran.dg/t_editing.f: New test.
23291         * gfortran.dg/write_padding.f90: New test
23292
23293 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23294
23295         PR testsuite/25215
23296         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
23297
23298 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
23299
23300         PR rtl-optimization/24899
23301         * gcc.c-torture/execute/20051215-1.c: New test.
23302
23303 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
23304
23305         PR 24823
23306         * gfortran.dg/pr24823.f: New test.
23307
23308 2005-12-16  Jeff Law  <law@redhat.com>
23309
23310         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
23311
23312 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
23313
23314         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
23315         (base_types): Change C++ style comments to C style comments.  Remove
23316         aligned types from the array.  Keep Enums disabled.
23317         (complex_types): Remove aligned types from the array.
23318         Comment out "_Complex long double".
23319         (attrib_types): Remove.
23320         (complex_attrib_types): Remove.
23321         (attrib_array_types): Remove.
23322         (complex_attrib_array_types): Remove.
23323         (aligned_bitfld_types): Remove.
23324         (n_aligned_bitfld_types): Remove.
23325         (FEATURE_ALIGNEDPACKED): Delete.
23326         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
23327         (singles): Remove support for adding attributes.
23328         (choose_type): Remove support for attributed types.
23329         (generate_fields): Remove support for attributed bit-fields.
23330         Remove support for adding attributes.
23331         (generate_random_tests): Remove support for adding attributes.
23332         (features): Add back "[0] :0" and "complex vector [0]".
23333         (main): Remove support for attributed bit-fields.
23334         Uncomment the calling of generate_random_tests for the rests of
23335         the tests.
23336
23337 2005-12-16  Jan Hubicka  <jh@suse.cz>
23338
23339         * gcc.c-torture/combine/pr25224.c: New.
23340
23341 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
23342
23343         PR other/25028
23344         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
23345         HP-UX.
23346
23347 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
23348
23349         * gcc.dg/20051215-1.c: New file.
23350
23351 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23352
23353         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
23354         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
23355
23356 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
23357
23358         PR fortran/18197
23359         * gfortran.dg/dummy_functions_1.f90: New.
23360
23361 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
23362
23363         PR rtl-optimization/25310
23364         * gcc.c-torture/compile/pr25310.c: New test.
23365
23366 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
23367
23368         PR debug/25023
23369         * gcc.dg/pr25023.c: New test.
23370
23371 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23372
23373         * g++.old-deja/g++.brendan/redecl1.C,
23374         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
23375         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
23376         g++.old-deja/g++.oliva/typeof1.C,
23377         g++.old-deja/g++.other/crash16.C,
23378         g++.old-deja/g++.other/crash34.C,
23379         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
23380         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
23381         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
23382         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
23383         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
23384         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
23385         Remove xfail.
23386
23387 2005-12-14  Kean Johnston  <jkj@sco.com>
23388             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23389
23390         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
23391         * gcc.target/i386/20020523-1.c: Ditto.
23392         * gcc.target/i386/tailcall-1.c: Ditto.
23393         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
23394         * gcc.target/i386/ssetype-5.c: Ditto.
23395
23396 2005-12-14  Jeff Law  <law@redhat.com>
23397
23398         * gcc.dg/tree-ssa/foldstring-1.c: New test.
23399
23400 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
23401
23402         PR target/25254
23403         PR target/24188
23404         * gcc.target/i386/pr25254.c: New test.
23405         * gfortran.dg/PR24188.f: New test.
23406
23407 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
23408
23409         * lib/fortran-torture.exp: Catch remaining uses of
23410         remote_file build delete.
23411
23412 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23413
23414         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
23415
23416 2005-12-14  Ben Elliston  <bje@au.ibm.com>
23417
23418         * gcc.dg/warn-addr-cmp.c: New test.
23419
23420 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
23421
23422         PR debug/25023
23423         PR target/25293
23424         * gcc.target/i386/pr25293.c: New test.
23425
23426 2005-12-13  Petr Machata  <machata@post.cz>
23427
23428         PR c++/24907
23429         * g++.dg/parse/comma2.C: New test.
23430
23431 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
23432             Jakub Jelinek  <jakub@redhat.com>
23433
23434         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
23435         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
23436         (limits.h): Include unconditionally.
23437         (stdlib.h): Likewise.
23438         (hashtab.h): Do not include.
23439         (getopt.h): Likewise.
23440         (stddef.h): Include.
23441         (hashval_t): Define.
23442         (struct entry): Add "next" field.
23443         (HASH_SIZE): New macro.
23444         (hash_table): New variable.
23445         (switchfiles): Do not use xmalloc.
23446         (mix): New macro.
23447         (iterative_hash): New function.
23448         (hasht): Remove.
23449         (e_exists): New function.
23450         (e_insert): Likewise.
23451         (output): Use, instead of libiberty hashtable functions.
23452         (main): Do not use getopt.  Do not call htab_create.
23453
23454 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
23455
23456         PR c++/25331
23457         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
23458         put atal* and atpaal* attributes on array elements.
23459         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
23460         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
23461         put atal* and atpaal* attributes on array elements.
23462         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
23463
23464 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
23465
23466         * gcc.dg/single-precision-constant.c: New test.
23467
23468 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
23469
23470         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
23471         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
23472         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
23473         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
23474         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
23475         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
23476         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
23477         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
23478         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
23479         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
23480         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
23481         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
23482         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
23483         gcc.target/powerpc/ppc-sdata-2.c,
23484         gcc.target/powerpc/ppc-stackalign-1.c,
23485         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
23486         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
23487         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
23488         gcc.target/powerpc/rs6000-ldouble-2.c,
23489         gcc.target/powerpc/rs6000-power2-1.c,
23490         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
23491         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
23492         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
23493         option into target selector.
23494         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
23495         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
23496
23497 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
23498
23499         PR objc/25348
23500         * objc.dg/encode-9.m: New test.
23501
23502 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23503
23504         PR testsuite/20772
23505         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
23506         * gcc.dg/asm-b.c: Fix typo.
23507         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
23508         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
23509         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
23510         i?86 lp64 and x86_64 ilp32.
23511         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
23512         on i?86 lp64.
23513         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
23514
23515 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
23516
23517         PR fortran/25078
23518         gfortran.dg/equiv_5.f90: New test.
23519
23520 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
23521
23522         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
23523         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
23524         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
23525         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
23526         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
23527         * gcc.dg/tree-ssa/reassoc-5.c: New.
23528         * gcc.dg/tree-ssa/reassoc-6.c: New.
23529         * gcc.dg/tree-ssa/reassoc-7.c: New.
23530         * gcc.dg/tree-ssa/reassoc-8.c: New.
23531         * gcc.dg/tree-ssa/reassoc-9.c: New.
23532         * gcc.dg/tree-ssa/reassoc-10.c: New.
23533         * gcc.dg/tree-ssa/reassoc-11.c: New.
23534
23535 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23536
23537         PR testsuite/25167
23538         PR testsuite/24478
23539         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
23540
23541 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
23542
23543         PR c++/25300
23544         * g++.dg/template/inherit.C: Do not use a generic error message.
23545
23546 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
23547
23548         PR libobjc/25354
23549         * objc.dg/gnu-encoding: New directory.
23550         * objc.dg/gnu-encoding/compat-common.h: New file.
23551         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
23552         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
23553         * objc.dg/gnu-encoding/vector-defs.h: New file.
23554         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
23555         * objc.dg/gnu-encoding/generate-random.c: New file.
23556         * objc.dg/gnu-encoding/generate-random_r.c: New file.
23557         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
23558         * objc.dg/gnu-encoding/generate-random.h: New file.
23559
23560 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
23561
23562         PR c++/25337
23563         * g++.dg/template/defarg7.C: New test.
23564
23565 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
23566
23567         PR libobjc/25347
23568         * objc.dg/encode-8.m: New test.
23569
23570 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
23571
23572         PR libobjc/25346
23573         * objc.dg/encode-7.m: New test.
23574
23575 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
23576
23577         PR c++/25010
23578         * g++.dg/opt/inline10.C: New test.
23579
23580 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
23581
23582         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
23583
23584 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
23585
23586         * gfortran.dg/substring_equivalence.f90: typo in comment
23587
23588 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23589
23590         PR fortran/25068
23591         * gfortran.dg/iostat_3.f90: New test.
23592
23593 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
23594
23595         PR fortran/23815
23596         * gfortran.dg/unf_io_convert_1.f90: New test.
23597         * gfortran.dg/unf_io_convert_2.f90: New test.
23598         * gfortran.dg/unf_io_convert_3.f90: New test.
23599
23600 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23601
23602         PR testsuite/20772
23603         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
23604         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
23605         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
23606         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
23607         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
23608         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
23609         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
23610         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
23611         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
23612         gcc.dg/torture/fp-int-convert-float128-timode.c,
23613         gcc.dg/torture/fp-int-convert-float128.c,
23614         gcc.dg/torture/fp-int-convert-float80-timode.c,
23615         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
23616         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
23617
23618         * gcc.dg/tls/opt-1.c: Require effective target fpic.
23619
23620 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
23621
23622         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
23623
23624 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
23625
23626         * gcc.dg/20051207-1.c,
23627         * gcc.dg/20051207-2.c,
23628         * gcc.dg/20051207-3.c: New tests.
23629
23630 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23631
23632         PR testsuite/20772
23633         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
23634         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
23635         dg-skip-if target selector.
23636
23637         PR testsuite/20772
23638         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
23639         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
23640         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
23641         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
23642         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
23643         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
23644         and/or merge with i?86 cases.
23645
23646         * gcc.dg/tls/opt-3.c: Require effective target fpic.
23647
23648         PR testsuite/20772
23649         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
23650         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
23651         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
23652         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
23653         x86_64-*-linux*.
23654
23655 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
23656
23657         PR target/25311
23658         * gcc.c-torture/compile/pr25311.c: New test.
23659
23660 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23661
23662         PR libgfortran/25039
23663         * gfortran.dg/read_comma.f: New test.
23664
23665 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
23666
23667         PR c++/19317
23668         * g++.dg/opt/pr19317-1.C: New test.
23669         * g++.dg/opt/pr19317-2.C: New test.
23670         * g++.dg/opt/pr19317-3.C: New test.
23671
23672         PR target/19005
23673         * gcc.c-torture/execute/pr19005.c: New test.
23674
23675         PR target/17828
23676         * g++.old-deja/g++.other/comdat5.C: New test.
23677         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
23678
23679         * g++.dg/compat/struct-layout-1.exp: New file.
23680         * g++.dg/compat/struct-layout-1.h: New.
23681         * g++.dg/compat/struct-layout-1_generate.c: New.
23682         * g++.dg/compat/struct-layout-1_x1.h: New.
23683         * g++.dg/compat/struct-layout-1_x2.h: New.
23684         * g++.dg/compat/struct-layout-1_y1.h: New.
23685         * g++.dg/compat/struct-layout-1_y2.h: New.
23686
23687         * gcc.dg/20050330-2.c: New test.
23688
23689 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
23690
23691         PR fortran/25292
23692         * gfortran.dg/associated_1.f90: New.
23693
23694 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23695
23696         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
23697         ILP32 vect_no_align platforms.
23698
23699 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
23700             Jakub Jelinek  <jakub@redhat.com>
23701
23702         PR target/25268
23703         * gcc.c-torture/compile/20051207-1.c: New test.
23704
23705 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23706
23707         PR testsuite/20772
23708         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
23709         gcc.dg/torture/pr18582-1.c,
23710         gcc.target/i386/attributes-error.c: Also test on x86_64.
23711
23712         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
23713
23714 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23715
23716         PR c++/19397
23717         * g++.dg/template/typedef3.C: New test.
23718
23719         PR c++/19762
23720         PR c++/19764
23721         * g++.dg/template/dtor3.C: Fix error markers.
23722
23723 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
23724
23725         * lib/target-supports.exp (check_effective_target_sync_char_short):
23726         Add s390*.
23727
23728 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
23729
23730         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
23731
23732 2005-12-06  Roger Sayle  <roger@eyesopen.com>
23733
23734         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
23735         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
23736         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
23737         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
23738
23739 2005-12-06  Roger Sayle  <roger@eyesopen.com>
23740
23741         PR c++/25263
23742         * g++.dg/other/array2.C: New test case.
23743
23744 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
23745
23746         * gcc.dg/darwin-weakimport-3.c: New.
23747
23748         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
23749         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
23750         and to work on Darwin.
23751         * gcc.dg/attr-weakref-1b.c: New file.
23752         * gcc.dg/attr-weakref-2.c: New test.
23753         * gcc.dg/darwin-weakref-1.c: New test.
23754
23755 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
23756
23757         PR testsuite/25247
23758         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
23759         use in selector expressions.
23760         (dg-xfail-if): Ditto.
23761         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
23762         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
23763         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
23764         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
23765         * gcc.test-framework/test-framework.exp: Skip generated tests if
23766         CHECK_TEST_FRAMEWORK is not 1.
23767
23768 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
23769
23770         PR tree-optimization/24963
23771         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
23772
23773         PR target/24108
23774         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
23775
23776         PR target/18580
23777         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
23778         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
23779         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
23780         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
23781
23782 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
23783
23784         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
23785         dg-options.
23786
23787 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
23788
23789         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
23790
23791 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
23792
23793         * gcc.dg/format/cast-1.c: New test.
23794
23795 2005-12-04  Roger Sayle  <roger@eyesopen.com>
23796
23797         PR c/7776
23798         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
23799         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
23800         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
23801         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
23802
23803 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
23804
23805         * gcc.dg/cast-pretty-print-1.c: New test.
23806
23807 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
23808
23809         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
23810
23811 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
23812
23813         PR c++/24173
23814         * g++.dg/template/friend40.C: New test.
23815
23816 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
23817
23818         PR target/25199
23819         * gcc.target/i386/movq-2.c: New test.
23820         * gcc.target/i386/movq.c: Remove target i?86, instead add
23821         dg-require-effective-target ilp32.
23822
23823 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23824
23825         PR c++/24103
23826         * g++.dg/other/default1.C: New test.
23827
23828 2005-12-02  Richard Guenther  <rguenther@suse.de>
23829
23830         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
23831
23832 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23833
23834         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
23835
23836 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
23837
23838         PR target/21017
23839         * gcc.target/powerpc/rotate.c: New.
23840
23841 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
23842
23843         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
23844         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
23845
23846 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23847
23848         PR c/13384
23849         * gcc.dg/pr17730-1.c: Adjust.
23850         * gcc.dg/lvalue1.c (main): Likewise.
23851         * gcc.dg/lvalue-2.c: Likewise.
23852         * g++.dg/pr7503-3.C
23853
23854 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
23855
23856         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
23857         error messages.
23858
23859 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
23860
23861         PR fortran/24789
23862         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
23863
23864 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
23865
23866         PR target/24475
23867         * lib/target-supports.exp (check_effective_target_tls): New.
23868         (check_effective_target_tls_runtime): New.
23869         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
23870         for TLS support.
23871         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
23872         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
23873         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
23874         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
23875         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
23876         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
23877         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
23878         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
23879         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
23880         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
23881         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
23882         effective-target TLS.
23883         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
23884         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
23885         effective-target TLS runtime.
23886
23887 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
23888
23889         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
23890
23891 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
23892
23893         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
23894         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
23895         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
23896         ignored" warnings when "packing" is the same as the ABI layout.
23897
23898 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
23899
23900         PR fortran/21302
23901         * gfortran.dg/line_length_1.f: New test.
23902         * gfortran.dg/line_length_2.f90: Ditto.
23903
23904 2005-11-30  Richard Guenther  <rguenther@suse.de>
23905
23906         PR tree-optimization/21655
23907         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
23908
23909 2005-11-30  Dale Johannesen  <dalej@apple.com>
23910
23911         * gcc.c-torture/compile/pr24930.c: New.
23912
23913 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
23914
23915         PR fortran/15809
23916         *  gfortran.dg/auto_char_dummy_array.f90: New test.
23917
23918 2005-11-30  Jeff Law  <law@redhat.com>
23919
23920         * g++.old-deja/g++.law/pr25000.C: New test.
23921
23922 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
23923
23924         * gcc.dg/tls/opt-11.c: New test.
23925
23926 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
23927
23928         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
23929         targets.
23930         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
23931         LP64 ia64.
23932
23933 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
23934
23935         * gfortran.dg/open_access_1.f90: New test.
23936
23937 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23938
23939         * gcc.dg/charset/builtin2.c: New test.
23940
23941 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
23942
23943         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
23944         on mmix-*-* for *_[xy].c.
23945
23946 2005-11-28  Kean Johnston  <jkj@sco.com>
23947
23948         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
23949         headers.
23950         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
23951         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
23952         * gcc.target/i386/asm-3.c: Ditto.
23953         * gcc.target/i386/clobbers.c: Ditto.
23954         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
23955         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
23956         test regexp.
23957         * gcc.target/i386/mul.c: Ditto.
23958         * gcc.target/i386/ssetype-1.c: Ditto.
23959         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
23960         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
23961         static so the test works with -fPIC mode too. Based on comment in
23962         PR19231 by Pinski.
23963         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
23964
23965 2005-11-28  Richard Guenther  <rguenther@suse.de>
23966
23967         * gcc.dg/alias-9.c: New testcase.
23968         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
23969
23970 2005-11-28  Roger Sayle  <roger@eyesopen.com>
23971             Uros Bizjak  <uros@kss-loka.si>
23972
23973         PR middle-end/20219
23974         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
23975         tan(x)/sin(x) transformations.
23976
23977 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
23978
23979         PR middle-end/24575
23980         * gcc.dg/tree-ssa/divide-3.c: New test.
23981         * gcc.dg/tree-ssa/divide-4.c: New test.
23982
23983 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
23984
23985         PR fortran/24917
23986         *  gfortran.dg/boz_6.f90: New test.
23987
23988 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23989
23990         PR fortran/23912
23991         * gfortran.dg/modulo_1.f90: New test.
23992
23993 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
23994
23995         PR libfortran/24919
23996         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
23997         fail on CRLF platforms.
23998         * gfortran.dg/ftell_2.f90: Likewise.
23999
24000 2005-11-26  Eric Christopher  <echristo@apple.com>
24001
24002         * gcc.dg/intmax_t-1.c: Remove mips xfail.
24003
24004 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24005
24006         * objc.dg/gnu-runtime-3.m: Simplify.
24007
24008 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
24009
24010         PR middle-end/23669
24011         * gcc.dg/tree-ssa/divide-1.c: New test.
24012         * gcc.dg/tree-ssa/divide-2.c: New test.
24013
24014 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24015
24016         PR libgfortran/24945
24017         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
24018
24019 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
24020
24021         PR libgfortran/24945
24022         * gfortran.dg/open_status_2.f90: New test.
24023
24024 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24025
24026         * gcc.c-torture/execute/builtins/fprintf.c,
24027         gcc.c-torture/execute/builtins/fputs-lib.c,
24028         gcc.c-torture/execute/builtins/fputs.c,
24029         gcc.c-torture/execute/builtins/lib/fprintf.c,
24030         gcc.c-torture/execute/builtins/lib/printf.c,
24031         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
24032
24033 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
24034
24035         * gcc.dg/20050922-2.c: New test.
24036
24037 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
24038
24039         * objc.dg/gnu-runtime-3.m: New test.
24040
24041 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24042
24043         PR c++/9278
24044         * g++.dg/other/void1.C: New test.
24045
24046 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
24047
24048         PR middle-end/24998
24049         * gcc.dg/torture/fp-int-convert-float.c,
24050         gcc.dg/torture/fp-int-convert-double.c,
24051         gcc.dg/torture/fp-int-convert-long-double.c,
24052         gcc.dg/torture/fp-int-convert-timode.c,
24053         gcc.dg/torture/fp-int-convert-float80.c,
24054         gcc.dg/torture/fp-int-convert-float80-timode.c,
24055         gcc.dg/torture/fp-int-convert-float128.c,
24056         gcc.dg/torture/fp-int-convert-float128-timode.c,
24057         gcc.dg/torture/fp-int-convert.h: New files.
24058
24059 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24060
24061         PR middle-end/24989
24062         * gcc.dg/tree-ssa/bool-10.c: New test.
24063         * gcc.dg/tree-ssa/bool-11.c: New test.
24064         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
24065
24066 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
24067
24068         PR middle-end/24990
24069         * tree-ssa/pr24990-1.c: New test.
24070
24071 2005-11-24  Richard Guenther  <rguenther@suse.de>
24072         Dirk Mueller <dmueller@suse.de>
24073
24074         PR c++/14024
24075         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
24076         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
24077         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
24078         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
24079         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
24080         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
24081
24082 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
24083
24084         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
24085
24086 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24087
24088         PR c/21668
24089         * gcc.dg/Wc++-compat.c: New.
24090         * gcc.dg/Wno-c++-compat.c: New.
24091
24092 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
24093
24094         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
24095         (vspltish, vspltisw): Likewise.
24096
24097 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
24098
24099         PR libgfortran/24794
24100         * gfortran.dg/namelist_12.f: Fix quotes.
24101         * gfortran.dg/namelist_13.f90: Fix quotes.
24102         * gfortran.dg/namelist_14.f90: Fix quotes.
24103         * gfortran.dg/namelist_15.f90: Fix quotes.
24104         * gfortran.dg/namelist_use.f90: Fix quotes.
24105         * gfortran.dg/namelist_use_only.f90: Fix quotes.
24106         * gfortran.dg/namelist_21.f90: New test.
24107         * gfortran.dg/namelist_22.f90: New test.
24108
24109 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
24110
24111         PR target/23435
24112         * gcc.c-torture/compile/pr23435.c: New.
24113
24114 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24115
24116         * gcc.c-torture/execute/floatunsisf-1.c: New test.
24117
24118 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
24119
24120         * gcc.target/powerpc/405-macchw-1.c,
24121         gcc.target/powerpc/405-macchw-2.c,
24122         gcc.target/powerpc/405-macchwu-1.c,
24123         gcc.target/powerpc/405-macchwu-2.c,
24124         gcc.target/powerpc/405-machhw-1.c,
24125         gcc.target/powerpc/405-machhw-2.c,
24126         gcc.target/powerpc/405-machhwu-1.c,
24127         gcc.target/powerpc/405-machhwu-2.c,
24128         gcc.target/powerpc/405-maclhw-1.c,
24129         gcc.target/powerpc/405-maclhw-2.c,
24130         gcc.target/powerpc/405-maclhwu-1.c,
24131         gcc.target/powerpc/405-maclhwu-2.c,
24132         gcc.target/powerpc/405-mulchw-1.c,
24133         gcc.target/powerpc/405-mulchw-2.c,
24134         gcc.target/powerpc/405-mulchwu-1.c,
24135         gcc.target/powerpc/405-mulchwu-2.c,
24136         gcc.target/powerpc/405-mulhhw-1.c,
24137         gcc.target/powerpc/405-mulhhw-2.c,
24138         gcc.target/powerpc/405-mulhhwu-1.c,
24139         gcc.target/powerpc/405-mulhhwu-2.c,
24140         gcc.target/powerpc/405-mullhw-1.c,
24141         gcc.target/powerpc/405-mullhw-2.c,
24142         gcc.target/powerpc/405-mullhwu-1.c,
24143         gcc.target/powerpc/405-mullhwu-2.c,
24144         gcc.target/powerpc/405-nmacchw-1.c,
24145         gcc.target/powerpc/405-nmacchw-2.c,
24146         gcc.target/powerpc/405-nmachhw-1.c,
24147         gcc.target/powerpc/405-nmachhw-2.c,
24148         gcc.target/powerpc/405-nmaclhw-1.c,
24149         gcc.target/powerpc/405-nmaclhw-2.c,
24150         gcc.target/powerpc/440-macchw-1.c,
24151         gcc.target/powerpc/440-macchw-2.c,
24152         gcc.target/powerpc/440-macchwu-1.c,
24153         gcc.target/powerpc/440-macchwu-2.c,
24154         gcc.target/powerpc/440-machhw-1.c,
24155         gcc.target/powerpc/440-machhw-2.c,
24156         gcc.target/powerpc/440-machhwu-1.c,
24157         gcc.target/powerpc/440-machhwu-2.c,
24158         gcc.target/powerpc/440-maclhw-1.c,
24159         gcc.target/powerpc/440-maclhw-2.c,
24160         gcc.target/powerpc/440-maclhwu-1.c,
24161         gcc.target/powerpc/440-maclhwu-2.c,
24162         gcc.target/powerpc/440-mulchw-1.c,
24163         gcc.target/powerpc/440-mulchw-2.c,
24164         gcc.target/powerpc/440-mulchwu-1.c,
24165         gcc.target/powerpc/440-mulchwu-2.c,
24166         gcc.target/powerpc/440-mulhhw-1.c,
24167         gcc.target/powerpc/440-mulhhw-2.c,
24168         gcc.target/powerpc/440-mulhhwu-1.c,
24169         gcc.target/powerpc/440-mulhhwu-2.c,
24170         gcc.target/powerpc/440-mullhw-1.c,
24171         gcc.target/powerpc/440-mullhw-2.c,
24172         gcc.target/powerpc/440-mullhwu-1.c,
24173         gcc.target/powerpc/440-mullhwu-2.c,
24174         gcc.target/powerpc/440-nmacchw-1.c,
24175         gcc.target/powerpc/440-nmacchw-2.c,
24176         gcc.target/powerpc/440-nmachhw-1.c,
24177         gcc.target/powerpc/440-nmachhw-2.c,
24178         gcc.target/powerpc/440-nmaclhw-1.c,
24179         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
24180
24181 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
24182
24183         PR fortran/24774
24184         * gfortran.dg/inquire_9.f90: New test.
24185
24186         PR fortran/21647
24187         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
24188
24189 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24190
24191         PR libfortran/24432
24192         * lib/target-supports.exp (check_effective_target_fortran_large_real):
24193         Check that 'cos' is supported.
24194
24195 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
24196
24197         PR fortran/24223
24198         * gfortran.dg/substring_equivalence.f90: New test.
24199
24200         PR fortran/24705
24201         * gfortran.dg/auto_internal_assumed.f90: New test.
24202
24203 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
24204
24205         * gcc.dg/fold-div-2.c: New test.
24206
24207 2005-11-20  Ian Lance Taylor  <ian@airs.com>
24208
24209         PR rtl-optimization/24883
24210         * gcc.c-torture/compile/pr24883.c: New test.
24211
24212 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
24213
24214         PR middle-end/20583
24215         * gcc.c-torture/compile/pr20583.c: New.
24216
24217 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
24218
24219         * gcc.c-torture/execute/usmul.c: New test.
24220
24221 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
24222
24223         * gcc.dg/tree-ssa/vrp22.c: New test.
24224
24225 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
24226
24227         PR middle-end/24912
24228         * gcc.dg/torture/pr24912-1.c: New test.
24229
24230 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
24231
24232         PR fortran/24862
24233         * gfortran.dg/arrayio_derived_1.f90: New test.
24234
24235 2005-11-19  Richard Guenther  <rguenther@suse.de>
24236
24237         PR middle-end/23294
24238         * gcc.dg/tree-ssa/pr23294.c: New testcase.
24239
24240 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
24241
24242         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
24243
24244 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
24245
24246         PR c++/8355
24247         * g++.dg/template/friend39.C: New test.
24248
24249 2005-11-18  James E Wilson  <wilson@specifix.com>
24250
24251         * gcc.dg/builtin-strstr.c: New.
24252
24253 2005-11-18  Richard Henderson  <rth@redhat.com>
24254
24255         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
24256         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
24257         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
24258         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
24259         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
24260         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
24261         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
24262         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
24263         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
24264         renaming to remove initial "ia64-".
24265
24266 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
24267
24268         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
24269
24270 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
24271
24272         * g++.dg/cpp/string-2.C: New test.
24273
24274 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
24275
24276         * gcc.dg/tree-ssa/loop-14.c: New test.
24277
24278 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
24279             Michael Chamberlain <michael@chamberlain.net.au>
24280
24281         * ada/acats/run_all.sh (target_run): Kill long running tests.
24282
24283 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24284
24285         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
24286         * gcc.dg/cleanup-9.c: Likewise.
24287         * gcc.dg/cleanup-10.c: Likewise.
24288         * gcc.dg/cleanup-11.c: Likewise.
24289
24290 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24291
24292         PR fortran/24892
24293         * gfortran.dg/open_access_append_1.f90: New test.
24294         * gfortran.dg/open_access_append_2.f90: New test.
24295
24296 2005-11-16  Richard Guenther  <rguenther@suse.de>
24297
24298         PR middle-end/24851
24299         * gcc.c-torture/execute/pr24851.c: New testcase.
24300
24301 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
24302
24303         * gcc.dg/fold-overflow-1.c: New test.
24304
24305 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
24306
24307         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
24308         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
24309
24310 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
24311
24312         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
24313         structures.
24314         * g++.dg/eh/forced2.C: Likewise.
24315         * g++.dg/eh/forced3.C: Likewise.
24316         * g++.dg/eh/forced4.C: Likewise.
24317
24318 2005-11-11  Mike Stump  <mrs@apple.com>
24319
24320         * g++.old-deja/g++.mike/unused.C: Add.
24321
24322 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
24323
24324         PR c++/24667
24325         * g++.dg/warn/Wcast-qual1.C: New test.
24326
24327 2005-11-15  Jan Hubicka  <jh@suse.cz>
24328
24329         * gcc.dg/winline-5.c: Add large-unit-insns limit.
24330
24331 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
24332
24333         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
24334
24335 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
24336
24337         PR 24840
24338         * gcc.dg/tree-ssa/pr24840.c: New test.
24339
24340 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
24341
24342         PR testsuite/24841
24343         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
24344
24345 2005-11-14  Dale Johannesen  <dalej@apple.com>
24346
24347         * gcc.c-torture/execute/20051113-1.c: New.
24348
24349 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
24350
24351         PR c++/24687
24352         * g++.dg/template/crash43.C: New test.
24353
24354 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
24355
24356         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
24357
24358 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
24359
24360         PR c++/24817
24361         * g++.dg/eh/spec8.C: New test.
24362
24363 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
24364
24365         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
24366
24367 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
24368
24369         PR c++/20293
24370         * g++.dg/parse/ambig4.C: New test.
24371         * g++.dg/tc1/dr101.C: Adjust error markers.
24372         * g++.dg/lookup/strong-using-2.C: Likewise.
24373         * g++.dg/lookup/ambig5.C: Likewise.
24374         * g++.dg/lookup/ambig4.C: Likewise.
24375         * g++.dg/parse/crash22.C: Likewise.
24376
24377 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
24378
24379         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
24380
24381 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
24382
24383         * gcc.dg/nested-calls-1.c: New test.
24384
24385 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24386
24387         * gfortran.dg/complex_intrinsic_1.f90: New test.
24388         * gfortran.dg/complex_intrinsic_2.f90: New test.
24389         * gfortran.dg/fgetc_1.f90: New test.
24390         * gfortran.dg/fgetc_2.f90: New test.
24391         * gfortran.dg/fgetc_3.f90: New test.
24392         * gfortran.dg/ftell_1.f90: New test.
24393         * gfortran.dg/ftell_2.f90: New test.
24394         * gfortran.dg/gnu_logical_1.F: New test.
24395         * gfortran.dg/gnu_logical_2.f90: New test.
24396
24397 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
24398
24399         PR middle-end/24820
24400         * gcc.dg/pr24820.c: New test.
24401
24402 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
24403
24404         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
24405         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
24406         variable.
24407
24408 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24409
24410         PR testsuite/24614
24411         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
24412
24413 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
24414
24415         * gcc.target/cris/cris.exp: New file.
24416         * gcc.target/cris/rld-legit1.c: New test.
24417         * gcc.target/cris/rld-legit2.c: New test.
24418
24419 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
24420
24421         PR c++/24780
24422         * g++.dg/opt/pr24780.C: New test.
24423
24424         PR c++/24761
24425         * g++.dg/template/asm1.C: New test.
24426
24427 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
24428
24429         PR libgfortran/24787
24430         * gfortran.dg/scan_1.f90: New test.
24431
24432 2005-11-12  Jan Hubicka  <jh@suse.cz>
24433
24434         * gcc.target/i386/minmax-1.c: New.
24435         * gcc.target/i386/minmax-2.c: New.
24436
24437 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
24438
24439         * gcc.dg/pr24445.c: Fix for 64-bit targets.
24440
24441 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
24442
24443         * gcc.c-torture/execute/20051110-1.c,
24444         gcc.c-torture/execute/20051110-2.c: New tests.
24445
24446 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
24447
24448         PR middle-end/24750
24449         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
24450         New tests.
24451
24452 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
24453
24454         * lib/target-libpath.exp (get_shlib_extension): New proc.
24455         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
24456         * lib/gfortran.exp (gfortran_link_flags): Likewise.
24457         * lib/objc.exp (objc_target_compile): Likewise.
24458         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
24459         detection.
24460
24461 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
24462
24463         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
24464
24465         * lib/target-supports.exp (check_effective_target_static_libgfortran):
24466         Add -static to additional_flags and pass it to target_compile.
24467
24468 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
24469
24470         PR libgfortran/24719
24471         gfortran.dg/read_noadvance.f90: New test.
24472
24473         PR libgfortran/24699
24474         gfortran.dg/fmt_t_2.f90: New test.
24475
24476         PR libgfortran/24785
24477         gfortran.dg/read_x_eor.f90: New test.
24478
24479         PR libgfortran/24584
24480         gfortran.dg/namelist_empty.f90: Rename test.
24481
24482         PR libgfortran/24489
24483         gfortran/read_eor.f90: Rename test.
24484
24485 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
24486
24487         PR fortran/15976
24488         * gfortran.dg/automatic_module_variable.f90: New test.
24489
24490 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
24491
24492         PR target/24445
24493         * gcc.dg/pr24445.c: New test.
24494
24495 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
24496
24497         PR fortran/24655
24498         PR fortran/24755
24499         * gfortran.dg/recursive_statement_functions.f90: Add statement
24500         functions using inline intrinsic functions and parameters to test
24501         that they no longer seg-fault.
24502
24503         PR fortran/24409
24504         gfortran.dg/nested_modules_4.f90: New test.
24505         gfortran.dg/nested_modules_5.f90: New test.
24506
24507 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24508
24509         PR fortran/24643
24510         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
24511
24512 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
24513
24514         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
24515         failures.
24516
24517 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
24518
24519         * gcc.dg/sparc-getcontext-1.c: New test.
24520
24521 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
24522
24523         * gcc.dg/ifcvt-fabs-1.c: New test.
24524
24525 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
24526
24527         PR other/4372
24528         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
24529         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
24530
24531 2005-11-09  Richard Guenther  <rguenther@suse.de>
24532
24533         PR tree-optimization/24716
24534         * gcc.c-torture/execute/pr24716.c: New testcase.
24535
24536 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24537
24538         * gcc.dg/pr24624.c: Disable for non S/390 targets.
24539
24540 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24541
24542         PR 24624
24543         * gcc.dg/pr24624.c: Testcase added.
24544
24545 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
24546
24547         PR 24623
24548         * g++.dg/other/pr24623.C: Testcase added.
24549
24550 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
24551
24552         PR fortran/22607
24553         * gfortran-dg/pure_byref_1.f90: New.
24554         * gfortran-dg/pure_byref_2.f90: New.
24555
24556 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
24557
24558         PR c/24101
24559         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
24560         * gcc.dg/dg.exp: Run main loop also for *.i files.
24561
24562 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
24563
24564         PR c++/19450
24565         * g++.dg/tls/diag-3.C: New test.
24566         * g++.dg/tls/diag-4.C: New test.
24567         * g++.dg/tls/static-1.C: New test.
24568         * g++.dg/tls/static-1a.cc: New file.
24569
24570 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
24571
24572         PR 23046
24573         * g++.dg/tree-ssa/pr23046.C: New test.
24574
24575 2005-11-08  Devang Patel <dpatel@apple.com>
24576
24577         PR tree-optimization/23115
24578         * gcc.dg/tree-ssa/pr23115.c: New.
24579
24580 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
24581
24582         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
24583         * gcc.target/powerpc/pr16155.c: Same.
24584         * gcc.target/powerpc/altivec-1.c: Same.
24585         * gcc.target/powerpc/altivec-2.c: Same.
24586         * gcc.target/powerpc/altivec-3.c: Same.
24587         * gcc.target/powerpc/altivec-5.c: Same.
24588         * gcc.target/powerpc/altivec-11.c: Same.
24589         * gcc.target/powerpc/altivec-12.c: Same.
24590         * gcc.target/powerpc/altivec-14.c: Same.
24591         * gcc.target/powerpc/altivec-22.c: Same.
24592         * gcc.target/powerpc/altivec-consts.c: Same.
24593         * gcc.target/powerpc/altivec-pr22085.c: Same.
24594         * gcc.target/powerpc/altivec-splat.c: Same.
24595         * gcc.target/powerpc/altivec-varargs-1.c: Same.
24596         * gcc.target/powerpc/altivec-vec-merge.c: Same.
24597         * gcc.target/powerpc/darwin-longlong.c: Same.
24598
24599 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
24600
24601         PR target/19340
24602         * gcc.dg/pr19340.c: New test.
24603
24604 2005-11-07  Ian Lance Taylor  <ian@airs.com>
24605
24606         PR rtl-optimization/24683
24607         * gcc.dg/pr24683.c: New test.
24608
24609 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
24610
24611         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
24612         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
24613
24614 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
24615
24616         * gcc.target/i386/pr23376.c: Compile with -mmmx.
24617
24618 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
24619
24620         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
24621
24622 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
24623
24624         PR target/24230
24625
24626         * gcc.target/powerpc/altivec-consts.c,
24627         gcc.target/powerpc/altivec-splat.c: New testcase.
24628
24629 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
24630
24631         PR c/24599
24632
24633         * gcc.dg/overflow-2.c: New testcase.
24634
24635 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
24636
24637         PR rtl-optimization/23567
24638         * gcc.c-torture/execute/20051104-1.c: New test.
24639
24640 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
24641
24642         PR fortran/24534
24643         gfortran.dg/private_type_2.f90: Modified to check that case with
24644         PRIVATE declaration within derived type is accepted.
24645
24646         PR fortran/20838
24647         gfortran.dg/pointer_assign_1.f90: New test.
24648
24649         PR fortran/20840
24650         * gfortran.dg/arrayio_0.f90: New test.
24651
24652         PR fortran/17737
24653         gfortran.dg/data_initialized.f90: New test.
24654         gfortran.dg/data_constraints_1.f90: New test.
24655         gfortran.dg/data_constraints_2.f90: New test.
24656
24657 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
24658
24659         PR fortran/24174
24660         PR fortran/24305
24661         * gfortran.dg/large_real_kind_form_io_1.f90: New file.
24662
24663 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
24664
24665         PR 24670
24666         * gcc.dg/tree-ssa/pr24670.c: New test.
24667
24668 2005-11-05  Ian Lance Taylor  <ian@airs.com>
24669
24670         PR target/22432
24671         * gcc.target/i386/pr22432.c: New test.
24672
24673 2005-11-05  Richard Henderson  <rth@redhat.com>
24674
24675         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
24676         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
24677         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
24678         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
24679         from gcc.dg/alpha-*.
24680         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
24681         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
24682
24683 2005-11-05  Andreas Jaeger  <aj@suse.de>
24684
24685         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
24686
24687 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
24688
24689         PR target/23424
24690         * gcc.dg/torture/pr23424-1.c: New test.
24691
24692 2005-11-04  Richard Henderson  <rth@redhat.com>
24693
24694         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
24695         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
24696         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
24697         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
24698         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
24699         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
24700         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
24701         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
24702         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
24703         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
24704         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
24705         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
24706         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
24707         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
24708         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
24709         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
24710         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
24711         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
24712         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
24713         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
24714         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
24715         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
24716         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
24717         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
24718         Move from gcc.dg/.
24719         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
24720         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
24721         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
24722         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
24723         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
24724         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
24725         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
24726         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
24727         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
24728         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
24729         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
24730         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
24731         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
24732         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
24733         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
24734         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
24735         gcc.target/i386/lea.c, gcc.target/i386/local.c,
24736         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
24737         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
24738         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
24739         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
24740         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
24741         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
24742         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
24743         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
24744         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
24745         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
24746         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
24747         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
24748         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
24749         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
24750         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
24751         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
24752         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
24753         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
24754         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
24755         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
24756         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
24757         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
24758         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
24759         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
24760         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
24761         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
24762         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
24763         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
24764
24765 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
24766
24767         PR 24627
24768         * gcc.dg/tree-ssa/pr24627.c: New test.
24769
24770 2005-11-04 Paul Brook  <paul@codesourcery.com>
24771
24772         * gcc.dg/tls/opt-10.c: New test.
24773
24774 2005-11-04  Andreas Jaeger  <aj@suse.de>
24775
24776         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
24777         avoid extra warnings.
24778
24779 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
24780
24781         PR libfortran/22298
24782         * lib/target-supports.exp
24783         (check_effective_target_static_libgfortran): New
24784         static_libgfortran effective target.
24785         * gfortran.dg/static_linking_1.f: New test.
24786         * gfortran.dg/static_linking_1.c: New file.
24787
24788 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
24789
24790         * gcc.dg/pr24615.c: Guard test with { target fpic }.
24791
24792 2005-11-03  Josh Conner  <jconner@apple.com>
24793
24794         PR c++/19989
24795         g++.dg/ext/array2.C: New test.
24796         g++.dg/template/dependent-name3.C: New test.
24797         g++.dg/template/dependent-name4.C: New test.
24798         g++.dg/template/sfinae2.C: New test.
24799
24800 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24801
24802         PR preprocessor/22042
24803         * gcc.dg/cpp/strify4.c: New test.
24804
24805 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
24806
24807         PR c++/17964
24808         * g++.dg/cpp/string-1.C: New test.
24809
24810 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
24811
24812         * gcc.target/powerpc: New directory.
24813         * gcc.target/powerpc/powerpc.exp: New file.
24814         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
24815         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
24816         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
24817         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
24818         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
24819         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
24820         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
24821         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
24822         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
24823         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
24824         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
24825         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
24826         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
24827         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
24828         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
24829         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
24830         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
24831         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
24832         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
24833         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
24834         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
24835         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
24836         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
24837         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
24838         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
24839         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
24840         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
24841         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
24842         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
24843         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
24844         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
24845         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
24846         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
24847         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
24848
24849 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
24850
24851         PR c++/21627
24852         * g++.dg/warn/inline2.C: New test.
24853
24854 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24855
24856         PR middle-end/23155
24857         * g++.dg/ext/c99struct1.C: New test.
24858         * gcc.dg/union-cast-1.c: New test.
24859         * gcc.dg/union-cast-2.c: New test.
24860         * gcc.dg/union-cast-3.c: New test.
24861
24862 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24863
24864         PR middle-end/24589
24865         * gcc.c-torture/execute/zero-struct-2.c: New test.
24866
24867 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
24868
24869         PR c++/24582
24870         * g++.dg/init/switch1.C: New test.
24871
24872 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24873
24874         * gcc.dg/delay-slot-1.c: New test.
24875
24876 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
24877
24878         PR target/24620
24879         * gcc.dg/pr24620.c: New test.
24880
24881 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
24882
24883         PR c/24329
24884         * gcc.dg/format/unnamed-1.c: New test.
24885
24886 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24887
24888         PR c++/22434
24889         * g++.dg/expr/cond8.C: New test.
24890
24891         PR c++/24560
24892         * g++.dg/parse/dot1.C: New test.
24893
24894 2005-11-02  Jan Hubicka  <jh@suse.cz>
24895
24896         PR target/23303
24897         * gcc.dg/i386-lea.c: New test
24898
24899 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
24900
24901         PR target/24615
24902         * gcc.dg/pr24615.c: New test.
24903
24904 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
24905
24906         PR target/24600
24907         * gcc.dg/pr24600.c: New test.
24908
24909 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24910
24911         PR c++/19253
24912         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
24913         * g++.dg/parse/typename9.C: New test.
24914         * g++/dg/parse/typename10.C: Likewise.
24915
24916 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
24917
24918         PR fortran/18157
24919         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
24920         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
24921         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
24922
24923 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
24924
24925         PR c++/24569
24926         * g++.dg/debug/static1.C: New test.
24927
24928 2005-11-02  Josh Conner  <jconner@apple.com>
24929
24930         * g++.dg/crash38.C: moved into proper directory...
24931         * g++.dg/template/crash42.C: ...here
24932
24933 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
24934
24935         PR target/18338
24936         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
24937         pcc_bitfield_type_matters || default_packed.
24938
24939         * lib/target-supports.exp
24940         (check_effective_target_pcc_bitfield_type_matters): New proc.
24941         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
24942
24943         PR testsuite/23304
24944         * lib/target-supports.exp (check_effective_default_packed): New proc.
24945         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
24946         Gate expected errors on target ! default_packed.
24947         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
24948
24949 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24950
24951         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
24952         change (r106358).
24953
24954 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
24955
24956         PR fortran/24008
24957         * gfortran.dg/entry_5.f90: New.
24958         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
24959
24960 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
24961
24962         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
24963
24964 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
24965
24966         PR fortran/21565
24967         gfortran.dg/namelist_blockdata.f90: New test.
24968
24969         PR fortran/18737
24970         gfortran.dg/external_implicit_none.f90: New test.
24971
24972         PR fortran/14994
24973         * gfortran.dg/secnds.f: New test.
24974
24975 2005-10-31  Jan Hubicka  <jh@suse.cz>
24976
24977         PR target/20928
24978         * gcc.c-torture/compile/pr20928.c: New test.
24979
24980 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
24981
24982         PR middle-end/23492
24983         * gcc.c-torture/compile/zero-strct-5.c: New test.
24984
24985 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
24986
24987         PR libgfortran/24584
24988         * gfortran.dg/pr24584.f90: New test.
24989
24990 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
24991
24992         PR fortran/18883
24993         * gfortran.dg/char_result_9.f90: New.
24994         * gfortran.dg/char_result_10.f90: New.
24995
24996 2005-10-30  Jan Hubicka  <jh@suse.cz>
24997
24998         * g++.dg/tree-ssa/pr24172.C: New testcase.
24999
25000 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25001
25002         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
25003
25004 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
25005
25006         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
25007         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
25008         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
25009         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
25010         gfortran.dg/enum_9.f90,
25011         gfortran.fortran-torture/compile/enum_1.f90,
25012         gfortran.fortran-torture/execute/enum_1.f90,
25013         gfortran.fortran-torture/execute/enum_2.f90,
25014         gfortran.fortran-torture/execute/enum_3.f90,
25015         gfortran.fortran-torture/execute/enum_4.f90: New tests.
25016
25017 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
25018
25019         PR target/18482
25020         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
25021         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
25022
25023 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25024
25025         PR libfortran/20179
25026         * gfortran.dg/mixed_io_1.f90: New test.
25027         * gfortran.dg/mixed_io_1.c: New file.
25028
25029 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25030
25031         * gfortran.dg/malloc_free_1.f90: New test.
25032
25033 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
25034
25035         * gcc.dg/nested-func-4.c: Require profiling -pg.
25036
25037 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25038
25039         PR C++/23229
25040         * g++.dg/warn/main-2.C: New test.
25041
25042 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
25043
25044         PR fortran/24545
25045         * gfortran.dg/interface_2.f90: new test.
25046
25047 2005-10-28  Josh Conner  <jconner@apple.com>
25048
25049         PR c++/22153
25050         * g++.dg/template/crash38.C: New test.
25051         * g++.dg/parse/explicit1.C: Change expected errors.
25052
25053 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25054
25055         PR C++/23426
25056         * g++.dg/other/large-size-array.C: New test.
25057
25058 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
25059
25060         PR middle-end/24362
25061         * g++.dg/opt/complex4.C: New test.
25062
25063 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
25064
25065         * gcc.dg/nested-func-4.c: New test.
25066
25067 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
25068
25069         PR fortran/24158
25070         gfortran.dg/derived_recursion.f90: New test.
25071         gfortran.dg/implicit_actual.f90: New test.
25072
25073 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
25074
25075         PR middle-end/24295, PR testsuite/24477
25076         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
25077         removed when weakref hits the tree.
25078
25079 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
25080
25081         * gfortran.dg/cray_pointers_4.f90: New test.
25082
25083         * gfortran.dg/cray_pointers_5.f90: New test.
25084
25085 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
25086
25087         PR fortran/22290
25088         * gfortran.dg/assign_5.f90: New test.
25089         * gfortran.dg/assign_6.f: New test.
25090
25091 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
25092
25093         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
25094         CPU has no SSE support.
25095
25096 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
25097
25098         PR libgfortran/24224
25099         * gfortran.dg/arrayio_1.f90: Update attribution.
25100         * gfortran.dg/arrayio_2.f90: Update attribution.
25101         * gfortran.dg/arrayio_3.f90: Update attribution.
25102         * gfortran.dg/arrayio_4.f90: Update test conditions.
25103         * gfortran.dg/arrayio_5.f90: Update attribution.
25104         * gfortran.dg/arrayio_6.f90: New test.
25105         * gfortran.dg/arrayio_7.f90: New test.
25106
25107 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
25108
25109         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
25110
25111 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25112
25113         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
25114
25115 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
25116
25117         PR fortran/24416
25118         * gfortran.dg/namelist_char_only.f90: New test.
25119
25120 2005-10-24  Asher Langton  <langton2@llnl.gov>
25121
25122         PR fortran/17031
25123         PR fortran/22282
25124         * gfortran.dg/cray_pointers_1.f90: New test.
25125         * gfortran.dg/cray_pointers_2.f90: New test.
25126         * gfortran.dg/cray_pointers_3.f90: New test.
25127         * gfortran.dg/loc_1.f90: New test.
25128         * gfortran.dg/loc_2.f90: New test.
25129
25130 2005-10-24  Steven Bosscher  <stevenb@suse.de>
25131
25132         * gcc.dg/pr24225.c: New test.
25133
25134 2005-10-24  Asher Langton  <langton2@llnl.gov>
25135
25136         * gfortran.dg/dup_save_1.f90: New test.
25137         * gfortran.dg/dup_save_2.f90: New test.
25138
25139 2005-10-24  Paul Brook  <paul@codesourcery.com>
25140
25141         PR 24107
25142         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
25143         stdint.h.
25144
25145 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
25146
25147         PR libgfortran/24489
25148         * gfortran.dg/pr24489.f90: New test.
25149
25150 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
25151
25152         PR fortran/23635
25153         * gfortran.dg/ichar_1.f90: Add tests for derived types.
25154
25155 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
25156
25157         PR target/18911
25158         * g++.dg/init/array16.C: Skip for mmix-*-*.
25159
25160 2005-10-23  Asher Langton  <langton2@llnl.gov>
25161
25162         * gfortran.dg/byte_1.f90: New test.
25163         * gfortran.dg/byte_2.f90: New test.
25164
25165 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
25166
25167         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
25168
25169 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
25170
25171         PR fortran/18022
25172         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
25173
25174         PR fortran/24311
25175         * gfortran.dg/merge_char_const.f90: New test.
25176
25177         PR fortran/24384
25178         * gfortran.dg/spread_scalar_source.f90: New test.
25179
25180 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
25181
25182         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
25183
25184         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
25185         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
25186
25187         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
25188
25189 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
25190
25191         PR fortran/24426
25192         * gfortran.dg/der_pointer_4.f90: New.
25193
25194 2005-10-22  David Ayers  <d.ayers@inode.at>
25195
25196         * obj-c++.dg/except-1.mm: Simplify.
25197
25198 2005-10-21  David Ayers  <d.ayers@inode.at>
25199
25200         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
25201
25202 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
25203
25204         * gfortran.dg/assumed_dummy_2.f90: New test.
25205
25206 2005-10-21  James E Wilson  <wilson@specifix.com>
25207
25208         PR preprocessor/15220
25209         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
25210
25211 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
25212
25213         * gcc.c-torture/execute/20051021-1.c: New test.
25214
25215 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
25216
25217         PR c++/24260
25218         * g++.dg/ext/tmplattr1.C: New test.
25219
25220 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
25221
25222         PR fortran/24440
25223         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
25224
25225 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
25226
25227         * obj-c++.dg/except-1.mm: New.
25228
25229         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
25230
25231 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
25232
25233         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
25234
25235 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
25236
25237         PR middle-end/24295
25238         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
25239         declarations with the same names as thunks' alias targets, use
25240         aliases instead.
25241         * gcc.dg/attr-alias-3.c: New test.
25242         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
25243
25244 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
25245
25246         PR c++/22618
25247         * g++.dg/parse/access8.C: New test.
25248
25249 2005-10-20  Richard Guenther  <rguenther@suse.de>
25250
25251         PR c++/24439
25252         * g++.dg/tree-ssa/pr24439.C: New testcase.
25253
25254 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25255
25256         * g++.dg/opt/delay-slot-1.C: New test.
25257
25258 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
25259
25260         PR fortran/21625
25261         * gfortran.fg/der_init_1.f90: New.
25262
25263 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
25264
25265         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
25266
25267 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
25268
25269         PR c++/21908
25270         * g++.dg/parse/error28.C: New test.
25271
25272 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25273
25274         * gcc.dg/profile-generate-2.c: New test.
25275
25276 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
25277
25278         PR target/23589
25279         * g++.dg/ext/dllimport11.C: New.
25280
25281 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25282
25283         PR c++/22293
25284         * g++.dg/other/friend3.C: New test.
25285
25286 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
25287
25288         PR c++/23293
25289         * g++.dg/template/error19.C: New test.
25290
25291 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
25292
25293         PR c++/21383
25294         * g++.dg/overload/koenig2.C: New.
25295
25296         PR c++/23118
25297         * g++.dg/overload/error2.C: New.
25298
25299         PR c++/22604
25300         * g++.dg/inherit/covariant14.C: New.
25301
25302 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25303
25304         PR c++/23440
25305         * g++.dg/parse/for1.C: New test.
25306
25307 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
25308
25309         PR fortran/23446
25310         * gfortran.dg/host_dummy_index_1.f90: New test.
25311
25312         PR fortran/21459
25313         * gfortran.dg/automatic_char_len_2.f90: New test.
25314
25315         PR fortran/20866
25316         * gfortran.dg/recursive_statement_functions.f90: New test.
25317
25318         PR fortran/20853
25319         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
25320
25321         PR fortran/20849
25322         * gfortran.dg/external_initializer.f90: New test.
25323
25324         PR fortran/20837
25325         * non_module_public.f90: New test.
25326
25327 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
25328
25329         PR c++/24386
25330         * g++.dg/template/overload7.C: New.
25331
25332         PR c++/22551
25333         * g++.dg/other/switch2.C: Remove expected warnings.
25334
25335         PR c++/21353
25336         * g++.dg/template/defarg6.C: New.
25337
25338 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
25339
25340         PR target/24315
25341         * gcc.target/i386/pr24315.c: New test.
25342
25343 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
25344
25345         PR c++/24389
25346         * g++.dg/template/static21.C: New test.
25347         * g++.dg/template/static21-a.cc: Likewise.
25348
25349 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
25350
25351         PR c++/23959
25352         * g++.dg/warn/Wswitch-default-1.C: New test.
25353         * g++.dg/warn/Wswitch-default-2.C: New test.
25354
25355 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
25356
25357         PR c++/22173
25358         * g++.dg/parse/template18.C: New test.
25359         * g++.dg/template/nontype15.C: Likewise.
25360
25361 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
25362
25363         PR fortran/22273
25364         * gfortran.dg/spec_expr_2.f90: New.
25365
25366 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
25367
25368         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
25369         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
25370         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
25371         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
25372         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
25373         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
25374         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
25375         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
25376         previous target-specific skips and warning-message matches where
25377         applicable.
25378
25379 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
25380
25381         PR c++/21347
25382         * g++.dg/warn/Wctor-dtor.C: New test.
25383
25384 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25385
25386         PR c/23439
25387         * gcc.dg/for-1.c: New test.
25388
25389 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
25390
25391         PR c++/19565
25392         * g++.dg/warn/Wconversion1.C: New test.
25393         * g++.dg/ext/packed4.C: Compile with -w.
25394         * g++.dg/opt/20050511-1.C: Likewise.
25395         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
25396
25397 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
25398
25399         * gfortran.dg/boz_5.f90: New test.
25400
25401 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
25402
25403         PR c++/22551
25404         * g++.dg/other/switch2.C: New.
25405
25406         PR c++/23984
25407         * g++.dg/init/ctor7.C: New.
25408
25409 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
25410
25411         PR c++/23730
25412         * g++.dg/parse/crash32.C: New test.
25413
25414 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
25415
25416         PR c++/20721
25417         * g++.dg/init/goto2.C: New test.
25418
25419         PR c++/22464
25420         * g++.dg/template/crash/41.C: New test.
25421
25422         PR c++/22180
25423         * g++.dg/template/crash40.C: New test.
25424
25425         PR c++/23694
25426         * g++.dg/parse/friend5.C: New test.
25427
25428         PR c++/23307
25429         * g++.dg/template/crash38.C: New test.
25430
25431         PR c++/22352
25432         * g++.dg/template/friend38.C: New test.
25433
25434         PR c++/22405
25435         * g++.dg/template/crash39.C: New test.
25436
25437 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
25438
25439         * gcc.dg/debug/dwarf2/dwarf-char1.c,
25440         gcc.dg/debug/dwarf2/dwarf-char2.c,
25441         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
25442
25443         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
25444
25445 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
25446
25447         * gcc.dg/dll-2.c: Add tests for warnings.
25448         * gcc.dg/dll-3.c: Likewise.
25449         * gcc.dg/dll-4.c: Likewise.
25450
25451         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
25452         * g++.dg/ext/dllimport2.C: Likewise.
25453         * g++.dg/ext/dllimport3.C: Likewise.
25454         * g++.dg/ext/dllimport7.C: Likewise.
25455         * g++.dg/ext/dllimport8.C: Likewise.
25456         * g++.dg/ext/dllimport9.C: Likewise.
25457
25458 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
25459
25460         PR fortran/24092
25461         * gfortran.dg/derived_pointer_recursion.f90: New test.
25462
25463 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
25464
25465         * gcc.c-torture/execute/20051012-1.c: New test.
25466
25467 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25468
25469         PR fortran/18082
25470         * gfortran.dg/automatic_char_len_1.f90: New test.
25471
25472 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25473
25474         PR fortran/20847
25475         * gfortran.dg/save_common.f90: New test.
25476
25477         PR fortran/20856
25478         * gfortran.dg/save_result.f90: New test.
25479
25480 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25481
25482         PR c++/21592
25483         * g++.dg/template/dependent-expr1.C: Add new expected error.
25484         * g++.dg/template/dependent-expr2.C: Adjust error text.
25485         * g++.dg/template/overload6.C: New.
25486
25487         PR c++/23797
25488         * g++.dg/other/typename8.C: New.
25489
25490         PR c++/21117
25491         * g++.dg/other/return1.C: New.
25492
25493 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
25494
25495         PR c++/24052
25496         * g++.dg/ext/label5.C: New.
25497
25498 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
25499
25500         PR c++/19964
25501         * g++.dg/parse/crash31.C: New.
25502
25503 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
25504
25505         * g++.dg/ipa/ipa-1.c: New test.
25506         * g++.dg/ipa/ipa-2.c: New test.
25507         * g++.dg/ipa/ipa-3.c: New test.
25508         * g++.dg/ipa/ipa-4.c: New test.
25509         * g++.dg/ipa/ipa-5.c: New test.
25510         * g++.dg/ipa/ipa.exp: New file.
25511
25512 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
25513
25514         PR fortran/24207
25515         * gfortran.dg/private_type_3.f90: New test.
25516
25517 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
25518
25519         PR fortran/20786
25520         gfortran.dg/aint_anint_1.f90: New test.
25521
25522 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
25523
25524         PR libgfortran/24313
25525         gfortran.dg/csqrt.f: New test.
25526
25527 2005-10-11  Ian Lance Taylor  <ian@airs.com>
25528
25529         PR c++/8057
25530         * g++.dg/warn/noeffect7.C: New test.
25531         * g++.dg/warn/noeffect2.C: Instantiate templates.
25532         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
25533         and warning.
25534
25535 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
25536
25537         PR c++/21089
25538         * g++.dg/init/float1.C: New test.
25539
25540         PR c++/24277
25541         * g++.dg/init/member1.C: Tweak error markers.
25542
25543 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
25544
25545         PR testsuite/24281
25546         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
25547         Check for null pointer.
25548
25549 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
25550
25551         PR c++/21369
25552         * g++.dg/parse/ret-type3.C: New test.
25553
25554 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
25555
25556         PR tree-opt/23946
25557         * gcc.c-torture/compile/pr23946.c: New test.
25558
25559 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
25560
25561         * g++.dg/opt/mmx2.C: New test.
25562
25563 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
25564
25565         PR c++/24277
25566         * g++.dg/template/static20.C: New test.
25567
25568         PR c++/24302
25569         * g++.dg/warn/Wunused-12.C: New test.
25570
25571         PR c++/23437
25572         * g++.dg/template/arg4.C: New test.
25573
25574 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25575
25576         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
25577         * gcc.dg/ucnid-3.c: Likewise.
25578         * gcc.dg/ucnid-4.c: Likewise.
25579         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
25580         * g++.dg/other/ucnid-1.C: Likewise.
25581         * gcc.dg/sparc-frame-1.c: New test.
25582
25583 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
25584
25585         PR c++/24139
25586         * g++.dg/template/spec27.C: New test.
25587
25588         PR c++/24275
25589         * g++.dg/template/static19.C: New test.
25590
25591 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
25592
25593         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
25594         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
25595
25596 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
25597
25598         PR target/24136
25599         * gfortran.fortran-torture/compile/pr24136.f: New test.
25600
25601 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
25602
25603         PR c++/22172
25604         * g++.dg/parse/crash30.C: New test.
25605
25606 2005-10-07  Richard Guenther  <rguenther@suse.de>
25607
25608         PR middle-end/24227
25609         * gcc.c-torture/compile/pr24227.c: New testcase.
25610
25611 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
25612
25613         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
25614         Do not put aligned attributes on array elements.
25615
25616 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
25617
25618         PR testsuite/23611, PR testsuite/23615
25619         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
25620         writing prototypes of library functions by hand.
25621         * obj-c++.dg/bitfield-4.mm: Likewise.
25622         * obj-c++.dg/const-str-4.mm: Likewise.
25623         * obj-c++.dg/encode-4.mm: Likewise.
25624         * obj-c++.dg/encode-5.mm: Likewise.
25625         * obj-c++.dg/encode-6.mm: Likewise.
25626         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
25627         * obj-c++.dg/method-10.mm: Likewise.
25628         * obj-c++.dg/method-17.mm: Likewise.
25629         * obj-c++.dg/method-19.mm: Likewise.
25630         * obj-c++.dg/try-catch-2.mm: Likewise.
25631
25632 2005-10-06  Richard Henderson  <rth@redhat.com>
25633
25634         PR 24236
25635         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
25636
25637 2005-10-06  Dale Johannesen  <dalej@apple.com>
25638
25639         * gcc.c-torture/execute/20030125-1.c: Correct.
25640
25641 2005-10-06  Richard Guenther  <rguenther@suse.de>
25642
25643         PR tree-optimization/24238
25644         * g++.dg/tree-ssa/pr24238.C: New testcase.
25645
25646 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
25647
25648         PR 18568
25649         * gfortran.dg/der_pointer_3.f90: New test.
25650
25651 2005-10-05  Devang Patel  <dpatel@apple.com>
25652
25653         PR Debug/23205
25654         * g++.dg/other/PR23205.C: New.
25655
25656 2005-10-05  Richard Henderson  <rth@redhat.com>
25657
25658         PR target/23602
25659         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
25660         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
25661
25662 2005-10-05  Dale Johannesen  <dalej@apple.com>
25663
25664         * gcc.c-torture/execute/float-floor.c: New.
25665
25666 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
25667
25668         PR tree-optimization/21419
25669         PR tree-optimization/24146
25670         PR tree-optimization/24151
25671
25672         * g++.dg/ext/asm7.C: New.
25673         * g++.dg/ext/asm8.C: New.
25674         * gcc.dg/asm-1.c: Compile on all targets.
25675         * gcc.dg/asm-pr24146.c: New.
25676         * gcc.dg/pr21419.c: Adjust error messages.
25677
25678 2005-10-05  Richard Guenther  <rguenther@suse.de>
25679
25680         PR fortran/24176
25681         * gfortran.fortran-torture/compile/empty.f90: New testcase.
25682
25683 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25684
25685         PR c++/23513
25686         * g++.dg/template/spec22.C: Robustify test.
25687         * g++.dg/template/spec26.C: New.
25688
25689 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
25690
25691         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
25692         if target supports vector instructions.
25693
25694 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
25695
25696         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
25697         C99 functions.
25698
25699 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
25700
25701         * lib/target-supports.exp (check_effective_target_fortran_large_real,
25702         check_effective_target_fortran_large_int): Replace cached result
25703         when target changes.
25704
25705 2005-10-04  Devang Patel  <dpatel@apple.com>
25706
25707         * gcc.dg/i386-sse-vect-types.c: New.
25708
25709 2005-10-04  Ian Lance Taylor  <ian@airs.com>
25710
25711         PR preprocessor/13726
25712         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
25713         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
25714
25715 2005-10-04  Richard Guenther  <rguenther@suse.de>
25716
25717         PR c/23576
25718         * gcc.dg/noncompile/pr23576.c: New testcase.
25719
25720 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
25721
25722         PR middle-end/23125
25723         * gcc.dg/register-var-3.c: New test.
25724
25725 2005-10-04  Steven Bosscher  <stevenb@suse.de>
25726
25727         * gcc.dg/pr23049.c: New test.
25728
25729         * gcc.dg/ucnid-4.c: Fix test.
25730
25731 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
25732
25733         PR 23445
25734         * gcc.c-torture/compile/pr23445.c: New test.
25735
25736 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
25737
25738         * g++.dg/overload/unknown1.C: New.
25739
25740 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
25741
25742         PR c++/17775
25743         * g++.dg/template/repo4.C: New test.
25744
25745 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25746
25747         PR libfortran/19308
25748         * gfortran.dg/large_real_kind_2.F90: New test.
25749         * gfortran.dg/large_integer_kind_2.f90: New test.
25750
25751 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
25752
25753         * lib/target-supports.exp (check_effective_target_vect_shift):
25754         Implement with result caching. Add i?86, x86_64 and ia64 targets.
25755         (check_effective_target_vect_condition): Fix copy-n-pasto.
25756
25757         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
25758         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
25759         targets.
25760
25761 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
25762
25763         PR c++/22621
25764         * g++.dg/template/overload5.C : New test.
25765
25766         PR c++/23840
25767         * g++.dg/expr/stdarg1.C: New test.
25768
25769 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
25770
25771         PR 24142
25772         * gcc.c-torture/execute/pr24142.c: New test.
25773
25774 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
25775
25776         PR 24141
25777         * gcc.c-torture/execute/pr24141.c: New test.
25778
25779 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
25780             Diego Novillo  <dnovillo@redhat.com>
25781
25782         PR 23604
25783         * gcc.c-torture/execute/pr23604.c: New test.
25784
25785 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
25786
25787         PR fortran/16404
25788         PR fortran/20835
25789         PR fortran/20890
25790         PR fortran/20899
25791         PR fortran/20900
25792         PR fortran/20901
25793         PR fortran/20902
25794         gfortran.dg/equiv_constraint_1.f90: New test.
25795         gfortran.dg/equiv_constraint_2.f90: New test.
25796         gfortran.dg/equiv_constraint_3.f90: New test.
25797         gfortran.dg/equiv_constraint_4.f90: New test.
25798         gfortran.dg/equiv_constraint_5.f90: New test.
25799         gfortran.dg/equiv_constraint_6.f90: New test.
25800         gfortran.dg/equiv_constraint_7.f90: New test.
25801         gfortran.dg/equiv_constraint_8.f90: New test.
25802         gfortran.dg/private_type_1.f90: New test.
25803         gfortran.dg/private_type_2.f90: New test.
25804         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
25805         980628-10.f: Assert std=gnu to permit mixing of
25806         types in equivalence statements.
25807
25808 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
25809
25810         PR 24112
25811         * gfortran.dg/open_status_1.f90: New.
25812
25813 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
25814
25815         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
25816         * gcc.dg/vect/pr22480.c: Clean up temp files.
25817         * gcc.dg/vect/pr23831.c: Clean up temp files.
25818         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
25819         Clean up temp files.
25820         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
25821         Clean up temp files.
25822
25823         * gcc.dg/20050309-1.c: Clean up temp files.
25824         * gcc.dg/20050325-1.c: Clean up temp files.
25825
25826 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
25827
25828         PR tree-optimization/24059
25829         * gcc.dg/vect/pr24059.c : New test.
25830
25831 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
25832
25833         PR middle-end/24109
25834         * gcc.c-torture/execute/20050929-1.c: New test.
25835
25836 2005-09-29  Steven Bosscher  <stevenb@suse.de>
25837
25838         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
25839
25840 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
25841
25842         PR c/21419
25843         * gcc.dg/pr21419.c: New test.
25844
25845 2005-09-29  Steven Bosscher  <stevenb@suse.de>
25846
25847         * gcc.dg/pr23911.c: New test.
25848
25849 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
25850
25851         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
25852
25853         PR c++/16782
25854         * g++.dg/parse/qualified4.C: New test.
25855         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
25856         * g++.old-deja/g++.mike/p8154.C: Likewise.
25857
25858 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
25859
25860         PR c++/22147
25861         * g++.dg/template/friend37.C: New test.
25862         * g++.dg/parse/crash28.C: Adjust error markers.
25863
25864 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
25865
25866         PR fortran/18518
25867         * gfortran.fortran-torture/execute/save_2.f90: New decl.
25868
25869 2005-09-27  Devang Patel  <dpatel@apple.com>
25870
25871         PR tree-optimization/23625
25872         * gcc.dg/pr23625.c: New test.
25873
25874 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
25875
25876         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
25877         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
25878
25879 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
25880
25881         PR fortran/23677
25882         * gfortran.fortran-torture/execute/save_1.f90: New test.
25883         * gfortran.dg/save_1.f90: New test.
25884
25885 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
25886
25887         * gcc.target/i386/builtin-apply-mmx.c: New test.
25888
25889         PR target/22576
25890         * gcc.target/i386/pr22576.c: New test.
25891
25892         PR target/22585
25893         * gcc.target/i386/pr22585.c: New test.
25894
25895         PR target/23268
25896         * gcc.target/i386/pr23268.c: New test.
25897
25898         PR middle-end/23831
25899         * gcc.dg/vect/pr23831.c: New test.
25900
25901         PR target/24055
25902         * gcc.target/i386/pr24055.c: New test.
25903
25904 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
25905
25906         PR tree-optimization/23960
25907         * gcc.c-torture/compile/pr23960.c: New.
25908
25909 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
25910
25911         PR fortran/16861
25912         * gfortran.dg/nested_modules_3.f90: New.
25913
25914 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
25915
25916         PR fortran/24005
25917         gfortran.dg/interface_1.f90: New test.
25918
25919 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
25920         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
25921
25922         PR fortran/23843
25923         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
25924
25925 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
25926
25927         PR fortran/23516
25928         * gfortran.dg/imag_1.f: New test.
25929         * gfortran.dg/imag_2.f: Ditto.
25930
25931 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
25932
25933         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
25934
25935 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
25936
25937         PR c++/21983
25938         * g++.dg/warn/pr21983.C: New test.
25939
25940 2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
25941
25942         * gcc.dg/20050922-1.c: Testcase added.
25943
25944 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
25945
25946         PR c++/23993
25947         * g++.dg/template/array14.C: New test.
25948
25949 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
25950
25951         PR fortran/19929
25952         * gfortran.dg/der_ptr_component_1.f90: New test.
25953
25954 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25955
25956         PR c++/23965
25957         * g++.dg/template/error1.C: Reject "no matching function" message.
25958
25959 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25960
25961         PR c++/17609
25962         * g++.dg/lookup/error1.C: New test.
25963
25964 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
25965
25966         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
25967         functionality of the testcase.
25968
25969 2005-09-20  Richard Henderson  <rth@redhat.com>
25970
25971         * gcc.dg/vect/vect-22.c: Require vect_float.
25972         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
25973
25974 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
25975
25976         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
25977         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
25978         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
25979         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
25980         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
25981         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
25982         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
25983         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
25984         * gcc.dg/cpp/ucnid-8.c: New test.
25985
25986 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
25987
25988         PR tree-optimization/23929
25989         * gcc.c-torture/compile/pr23929.c: New test.
25990
25991 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
25992
25993         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
25994         for one loop.
25995
25996 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
25997
25998         PR testsuite/23186
25999         * g++.dg/other/pr22003.C: Require named sections.
26000
26001 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26002
26003         PR c++/23947
26004         * g++.dg/rtti/crash3.C: New test.
26005
26006         PR tree-optimization/23818
26007         * gcc.dg/pr23818.c: New test.
26008
26009 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26010
26011         PR fortran/23420
26012         * gfortran.dg/print_fmt_4.f: New.
26013
26014 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
26015
26016         PR fortran/23663
26017         * gfortran.fortran-torture/execute/entry_11.f90: New test.
26018
26019 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26020
26021         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
26022         Use pointers to local alignable arrays instead. Added comments.
26023         * gcc.dg/vect/vect-46.c: Likewise.
26024         * gcc.dg/vect/vect-48.c: Likewise.
26025         * gcc.dg/vect/vect-49.c: Likewise.
26026         * gcc.dg/vect/vect-52.c: Likewise.
26027         * gcc.dg/vect/vect-53.c: Likewise.
26028         * gcc.dg/vect/vect-54.c: Likewise.
26029         * gcc.dg/vect/vect-56.c: Likewise.
26030         * gcc.dg/vect/vect-57.c: Likewise.
26031         * gcc.dg/vect/vect-58.c: Likewise.
26032         * gcc.dg/vect/vect-60.c: Likewise.
26033         * gcc.dg/vect/vect-61.c: Likewise.
26034
26035         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
26036         The test is no longer vectorizable on vect_no_align targets.
26037         * gcc.dg/vect/vect-43.c: Likewsie.
26038
26039         * gcc.dg/vect/vect-44.c: Added comments.
26040         * gcc.dg/vect/vect-45.c: Added comments.
26041         * gcc.dg/vect/vect-50.c: Added comments.
26042         * gcc.dg/vect/vect-51.c: Added comments.
26043
26044         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
26045         aligned type.
26046         * gcc.dg/vect/Os-vect-95.c: Likewise.
26047
26048         * gcc.dg/vect/vect-41.c: Test removed.
26049         * gcc.dg/vect/vect-47.c: Test removed.
26050         * gcc.dg/vect/vect-55.c: Test removed.
26051         * gcc.dg/vect/vect-59.c: Test removed.
26052
26053 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
26054
26055         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
26056         No longer vectorizable on vect_no_align targets.
26057         * gcc.dg/vect/pr20122.c: Likewise.
26058         * gcc.dg/vect/vect-74.c: Likewise.
26059         * gcc.dg/vect/vect-75.c: Likewise.
26060         * gcc.dg/vect/vect-76.c: Likewise.
26061
26062         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
26063         Will not be vectorizable on vect_no_align targets once aliasing issues
26064         are resolved.
26065         * gcc.dg/vect/vect-79.c: Likewise.
26066
26067         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
26068         * gcc.dg/vect/vect-78.c: Likewise.
26069         * gcc.dg/vect/vect-97.c: Likewise.
26070
26071 2005-09-19  Steven Bosscher  <stevenb@suse.de>
26072
26073         * gcc.dg/pr23943.c: New test.
26074
26075 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26076
26077         PR fortran/19181
26078         * gfortran.dg/derived_pointer_null_1.f90: New test.
26079
26080 2005-09-18  Richard Guenther  <rguenther@suse.de>
26081
26082         PR middle-end/23944
26083         * gcc.c-torture/compile/pr23944.c: New testcase.
26084
26085 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
26086
26087         PR fortran/15975
26088         * gfortran.dg/der_pointer_2.f90: New test.
26089
26090 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
26091
26092         PR fortran/16861
26093         * gfortran.dg/nested_modules_2.f90: New test.
26094
26095 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26096
26097         PR c++/18368
26098         * g++.dg/other/semicolon.C: New test.
26099
26100 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
26101
26102         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
26103         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
26104
26105 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
26106
26107         PR c++/23914
26108         * g++.dg/template/static18.C: New test.
26109
26110         PR c++/21514
26111         * g++.dg/template/crash19.C: Remove dg-error marker.
26112         * g++.dg/template/local4.C: New test.
26113
26114 2005-09-16  Paul Brook  <paul@codesourcery.com>
26115
26116         PR fortran/23906
26117         * gfortran.dg/dependency_1.f90: New test.
26118
26119 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26120
26121         PR c++/23896
26122         * g++.dg/template/static17.C: New test.
26123
26124 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
26125
26126         PR c++/23139
26127         * g++.dg/warn/huge-val1.C: New test.
26128
26129 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
26130
26131         PR c++/13140
26132         * g++.dg/parse/class2.C: New test.
26133         * g++.dg/template/explicit8.C: Likewise.
26134         * g++.dg/template/spec25.C: Likewise.
26135
26136 2005-09-14  Josh Conner  <jconner@apple.com>
26137
26138         PR middle-end/23584
26139         * gcc.dg/pr23584.c: New test.
26140
26141 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
26142
26143         PR fortran/21875 Internal Unit Array I/O, NIST
26144         * gfortran.dg/arrayio_1.f90: New test.
26145         * gfortran.dg/arrayio_1.f90: New test.
26146         * gfortran.dg/arrayio_1.f90: New test.
26147         * gfortran.dg/arrayio_1.f90: New test.
26148         * gfortran.dg/arrayio_1.f90: New test.
26149
26150 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
26151
26152         PR middle-end/22480
26153         * gcc.dg/vect/pr22480.c: New test.
26154
26155 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
26156
26157         PR fortran/19358
26158         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
26159
26160 2005-09-13 Josh Conner <jconner@apple.com>
26161
26162         PR c++/23180
26163         * g++.dg/init/struct2.C: New test.
26164         * g++.dg/init/struct3.C: New test.
26165
26166 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
26167
26168         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
26169         Clean up temp files.
26170         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
26171         gcc.dg/tree-ssa/builtin-fprintf-1.c,
26172         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
26173         gcc.dg/tree-ssa/builtin-printf-1.c,
26174         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
26175         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
26176         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
26177         gcc.dg/tree-ssa/builtin-vprintf-1.c,
26178         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
26179         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
26180         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
26181         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
26182         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
26183         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
26184         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
26185         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
26186
26187 2005-09-13  Josh Conner  <jconner@apple.com>
26188
26189         * lib/gcc-dg.exp: Load scanipa.exp.
26190         (cleanup-dump): New procedure.
26191         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
26192         * lib/scandump.exp: New file.
26193         * lib/scantree.exp: Use it.
26194         * lib/scanipa.exp: New file.
26195
26196 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
26197
26198         PR fortran/17740
26199         * gfortran.dg/generic_4.f90: New test.
26200
26201 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
26202
26203         PR target/23816
26204         * gcc.target/i386/pr23816-1.c: New test.
26205         * gcc.target/i386/pr23816-2.c: New test.
26206
26207
26208 2005-09-13  Bastian Blank <waldi@debian.org>
26209
26210         PR c++/16171
26211         * g++.dg/abi/mangle26.C: New test.
26212         * g++.dg/abi/mangle27.C: New test.
26213         * g++.dg/abi/mangle28.C: New test.
26214         * g++.dg/abi/mangle29.C: New test.
26215
26216         PR c++/23839
26217         * g++.dg/parse/register1.C: New test.
26218
26219 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
26220
26221         PR c++/23842
26222         * g++.dg/template/access16.C: New test.
26223
26224 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26225
26226         * gfortran.dg/char_pack_2.f90: Increase the vector size.
26227
26228 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26229
26230         PR fortran/18899
26231         * gfortran.dg/shape_2.f90: New test.
26232
26233 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
26234
26235         PR target/19269
26236         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
26237         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
26238         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
26239         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
26240         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
26241         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
26242         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
26243         tests.
26244
26245 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26246
26247         PR c++/23841
26248         * g++.dg/parse/template17.C: New test.
26249
26250 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26251
26252         PR c++/23789
26253         * g++.dg/template/nontype14.C: New test.
26254
26255 2005-09-12  Ian Lance Taylor  <ian@airs.com>
26256
26257         PR g++/7874
26258         * g++.dg/lookup/friend7.C: New test.
26259         * g++.dg/lookup/friend8.C: New test.
26260         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
26261         so that it will be found via argument dependent lookup.
26262         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
26263         friend functions which will no longer be found.
26264         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
26265         function g, so that it will be found via argument dependent
26266         lookup.
26267         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
26268         * g++.old-deja/g++.mike/net43.C: Likewise.
26269
26270 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
26271
26272         PR c++/23691
26273         * g++.dg/template/static16.C: New test.
26274
26275 2005-09-12  Josh Conner  <jconner@apple.com>
26276
26277         PR middle-end/23237
26278         * gcc.c-torture/compile/pr23237.c: New test.
26279
26280 2005-09-11  Richard Henderson  <rth@redhat.com>
26281
26282         * g++.dg/other/error8.C: Update expected diagnostic text.
26283
26284 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26285
26286         PR libfortran/19872
26287         * gfortran.dg/overwrite_1.f: New test.
26288
26289 2005-09-09  Josh Conner  <jconner@apple.com>
26290
26291         * g++.dg/init/pr23180-1.C: Removed.
26292         * g++.dg/init/pr23180-2.C: Removed.
26293
26294 2005-09-09  David Daney <ddaney@avtrex.com>
26295
26296         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
26297         files which are ...
26298         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
26299         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
26300
26301 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
26302
26303         * gfortran.dg/iostat_2.f90: New test.
26304
26305 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
26306
26307         PR c++/22252
26308         * g++.dg/ext/interface1.C: New test.
26309         * g++.dg/ext/interface1.h: Likewise.
26310         * g++.dg/ext/interface1a.cc: Likewise.
26311
26312 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
26313
26314         * gfortran.dg/iomsg_1.f90: New test case.
26315
26316 2005-09-09  Richard Guenther  <rguenther@suse.de>
26317
26318         PR c++/23624
26319         * g++.dg/tree-ssa/pr23624.C: New testcase.
26320
26321 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26322
26323         PR fortran/19239
26324         * gfortran.dg/vector_subscript_1.f90,
26325         * gfortran.dg/vector_subscript_2.f90: New tests.
26326
26327 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26328
26329         PR fortran/21104
26330         * gfortran.dg/array_alloc_1.f90,
26331         * gfortran.dg/array_alloc_2.f90,
26332         * gfortran.dg/array_alloc_3.f90: New tests.
26333
26334 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
26335
26336         PR fortran/12840
26337         * gfortran.dg/array_constructor_6.f90
26338         * gfortran.dg/array_constructor_7.f90
26339         * gfortran.dg/array_constructor_8.f90
26340         * gfortran.dg/array_constructor_9.f90
26341         * gfortran.dg/array_constructor_10.f90
26342         * gfortran.dg/array_constructor_11.f90
26343         * gfortran.dg/array_constructor_12.f90: New tests.
26344
26345 2005-09-08  Josh Conner  <jconner@apple.com>
26346
26347         PR c++/23180
26348         * g++.dg/init/pr23180-1.C: New test.
26349         * g++.dg/init/pr23180-2.C: New test.
26350
26351 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
26352
26353         PR fortran/18878
26354         * gfortran.dg/module_double_reuse.f90: New.
26355
26356 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
26357
26358         PR fortran/23270
26359         PR fortran/22304
26360         PR fortran/18870
26361         PR fortran/17917
26362         PR fortran/16511
26363         * gfortran.dg/common_equivalence_1.f: New.
26364         * gfortran.dg/common_equivalence_2.f: New.
26365         * gfortran.dg/common_equivalence_3.f: New.
26366         * gfortran.dg/contained_equivalence_1.f90: New.
26367         * gfortran.dg/module_blank_common.f90: New.
26368         * gfortran.dg/module_commons_1.f90: New.
26369         * gfortran.dg/module_equivalence_1.f90: New.
26370         * gfortran.dg/nested_modules_1.f90: New.
26371         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
26372         equivalences and add comment to connect the test with
26373         the PR.
26374
26375 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26376
26377         PR fortran/23765
26378         * gfortran.dg/common_6.f90: New test.
26379
26380 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
26381
26382         PR fortran/15326
26383         * gfortran.dg/char_result_1.f90,
26384         * gfortran.dg/char_result_2.f90,
26385         * gfortran.dg/char_result_3.f90,
26386         * gfortran.dg/char_result_4.f90,
26387         * gfortran.dg/char_result_5.f90,
26388         * gfortran.dg/char_result_6.f90,
26389         * gfortran.dg/char_result_7.f90,
26390         * gfortran.dg/char_result_8.f90: New tests.
26391
26392 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
26393
26394         PR fortran/19928
26395         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
26396
26397 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
26398
26399         PR obj-c++/16816
26400         * obj-c++.dg/selector-5.mm: New test.
26401         * obj-c++.dg/selector-6.mm: New test.
26402
26403 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
26404
26405         PR objc/20574
26406         PR objc/19324
26407         * objc.dg/error-1.m: New test.
26408
26409 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
26410
26411         PR fortran/23373
26412         * gfortran.fortran-torture/execute/pr23373-1.f90,
26413         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
26414
26415 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
26416
26417         PR libfortran/23760
26418         * gfortran.dg/g77/1832.f: Remove long string in write statement
26419         to allow the test to pass on correct list directed output with
26420         prepended space.
26421
26422 2005-09-07  James E Wilson  <wilson@specifix.com>
26423
26424         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
26425
26426 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
26427
26428         * gfortran.dg/parameter+save.f90: Rename to
26429         * gfortran.dg/parameter_save.f90: .. this.
26430
26431 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
26432
26433         PR fortran/20848
26434         * gfortran.dg/parameter+save.f90: New test case.
26435
26436 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
26437
26438         PR fortran/19269
26439         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
26440
26441 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
26442
26443         PR c/23075
26444         * gcc.dg/pr23075.c: New test.
26445         * g++.dg/warn/pr23075.C: New test.
26446
26447         PR target/22362
26448         * gcc.target/i386/pr22362.c: New test.
26449
26450         PR rtl-optimization/23098
26451         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
26452
26453         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
26454         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26455         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26456
26457 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
26458
26459         * g++.dg/expr/cast6.C: New test.
26460
26461         PR c++/9782
26462         * g++.dg/init/new15.C: New test.
26463
26464 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
26465
26466         * gcc.dg/vect/Os-vect-95.c: New test.
26467         * gcc.dg/vect/vect-95.c: Same.
26468
26469 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
26470
26471         * gcc.dg/vect/vect-29.c: Update xfail testing.
26472         * gcc.dg/vect/vect-44.c: Same.
26473         * gcc.dg/vect/vect-48.c: Same.
26474         * gcc.dg/vect/vect-50.c: Same.
26475         * gcc.dg/vect/vect-72.c: Same.
26476         * gcc.dg/vect/vect-77.c: Same.
26477         * gcc.dg/vect/vect-78.c: Same.
26478         * gcc.dg/vect/vect-80.c: Same.
26479         * gcc.dg/vect/vect-96.c: Same.
26480         * gcc.dg/vect/vect-100.c: Same.
26481         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
26482         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
26483         * gfortran.dg/vect/vect-5.f90: Same.
26484
26485 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
26486
26487         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
26488         start strings.
26489         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26490         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26491
26492         PR c++/23056
26493         * g++.dg/opt/pr23056.C: New test.
26494
26495         PR rtl-optimization/23098
26496         * gcc.target/i386/pr23098.c: New test.
26497
26498 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
26499
26500         PR c++/23667
26501         * g++.dg/template/static15.C: New test.
26502
26503         PR c++/21440
26504         * g++.dg/ext/stmtexpr5.C: New test.
26505         * g++.dg/ext/stmtexpr6.C: Likewise.
26506
26507 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
26508
26509         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
26510
26511         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
26512         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
26513         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
26514
26515 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
26516
26517         PR libfortran/23321
26518         * gfortran.dg/direct_io_4.f90: New test case.
26519
26520 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
26521             Rasmus Hahn  <rassahah@neofonie.de>
26522
26523         PR libobjc/23108
26524         * objc.dg/type-stream-1.m: New test.
26525
26526 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
26527
26528         PR fortran/23661
26529         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
26530         gfortran.dg/print_fmt_3.f90: New test.
26531
26532 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
26533
26534         * gfortran.dg/fmt_t_1.f90: New test.
26535
26536 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
26537
26538         PR rtl-optimization/23454
26539         * g++.dg/opt/pr23454.C: New test.
26540
26541 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
26542
26543         PR c++/23699
26544         * g++.dg/ext/static1.C: New test.
26545
26546 2005-09-02  Richard Henderson  <rth@redhat.com>
26547
26548         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
26549         tail call to check_fa_work.
26550
26551 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
26552
26553         PR c++/21687
26554         * g++.dg/other/gc3.C: New test.
26555
26556 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26557
26558         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
26559         * gcc.dg/20050826-1.c: Likewise.
26560
26561 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
26562
26563         PR c++/23167
26564         * g++.dg/expr/volatile1.C: New test.
26565
26566 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
26567
26568         PR middle-end/23547
26569         * gcc.dg/pr23547.c: New test.
26570
26571 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
26572
26573         PR c/22061
26574         * gcc.c-torture/execute/pr22061-1.c,
26575         * gcc.c-torture/execute/pr22061-2.c,
26576         * gcc.c-torture/execute/pr22061-3.c,
26577         * gcc.c-torture/execute/pr22061-4.c: New tests.
26578
26579 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
26580
26581         * gcc.dg/Wredundant-decls-2.c: New test to check that
26582         -Wredundant-decls does not issue warning for a variable
26583         definition following a declaration.
26584
26585 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
26586
26587         PR debug/7241
26588         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
26589         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
26590         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
26591
26592         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
26593         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
26594         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
26595         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
26596         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
26597         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
26598         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
26599         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
26600
26601 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26602
26603         PR objc/23306
26604         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
26605         scan-assmbler.
26606
26607 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
26608
26609         PR target/21255
26610         * gcc.dg/pr21255-1.c: New test.
26611         * gcc.dg/pr21255-2-mb.c: Likewise.
26612         * gcc.dg/pr21255-2-ml.c: Likewise.
26613         * gcc.dg/pr21255-3.c: Likewise.
26614         * gcc.dg/pr21255-4.c: Likewise.
26615
26616 2005-08-31  Dale Johannesen  <dalej@apple.com>
26617
26618         * gcc.dg/20050830-1.c: New.
26619
26620 2005-08-31  Josh Conner  <jconner@apple.com>
26621
26622         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
26623         command-line options for arm-*-* targets.
26624         * g++.dg/init/array16.C: Likewise.
26625         * g++.dg/other/crash-4.C: Likewise.
26626
26627 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
26628
26629         PR obj-c++/23640
26630         * obj-c++.dg/gnu-runtime-3.mm: New test.
26631
26632 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26633
26634         PR c++/13377
26635         * g++.dg/lookup/ambig4.C: New test.
26636         * g++.dg/lookup/ambig5.C: New test.
26637         * g++.dg/tc1/dr101.C: Adjust error markers.
26638
26639 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26640
26641         PR c++/23639
26642         * g++.dg/template/ttp5.C: Adjust error markers.
26643
26644 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
26645
26646         PR testsuite/23609
26647         * lib/obj-c++.exp: Include target-libpath.exp.
26648         (obj-c++_link_flags): Look for the GNU libobjc library
26649         and set the library path to include it.
26650         Don't manually set LD_LIBRARY_PATH (etc.) but call
26651         set_ld_library_path_env_vars instead.
26652         (obj-c++_target_compile): Don't set library path or
26653         linker flags because they are already set correctly
26654         in obj-c++_link_flags.
26655
26656 2005-08-30  Josh Conner  <jconner@apple.com>
26657
26658         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
26659         to command-line options for arm-*-* targets.
26660
26661 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
26662
26663         * g++.dg/other/i386-1.C: New.
26664
26665 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
26666
26667         PR preprocessor/20348
26668         PR preprocessor/20356
26669         * gcc.dg/cpp/pr20348.c: New test.
26670         * gcc.dg/cpp/pr20348.h: New file.
26671         * gcc.dg/cpp/inc/pr20348.h: New file.
26672         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
26673         * gcc.dg/cpp/pr20356.c: New test.
26674         * gcc.dg/cpp/pr20356.h: New file.
26675         * gcc.dg/cpp/inc/pr20356.h: New file.
26676         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
26677
26678 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
26679
26680         * gfortran.fortran-torture/execute/intrinsic_count.f90:
26681         Fix array dimension to avoid correct end-of-file error.
26682
26683 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
26684
26685         PR libfortran/23598
26686         * gfortran.dg/iostat_1.f90: New test.
26687
26688 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
26689
26690         PR middle-end/23408
26691         * gcc.dg/pr23408.c: New test.
26692
26693 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
26694
26695         PR c++/23099
26696         * g++.dg/init/member1.C: Make sure erroneous static data member
26697         definitions are required.
26698         * g++.dg/template/static13.C: New test.
26699         * g++.dg/template/static14.C: Likewise.
26700
26701 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
26702
26703         * gcc.target/i386/pr23575.c: Use -msse2 instead of
26704         -march=pentium4, remove ilp32 requirement.
26705
26706         PR middle-end/23484
26707         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
26708         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
26709
26710 2005-08-29  Andreas Jaeger  <aj@suse.de>
26711
26712         PR testsuite/23607
26713         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
26714
26715 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
26716
26717         * gcc.c-torture/execute/20050316-2.c: New test.
26718         * gcc.c-torture/execute/20050316-3.c: New test.
26719         * gcc.dg/torture/pr16104-1.c: New test.
26720
26721 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
26722
26723         PR middle-end/23463
26724         * gcc.c-torture/execute/zero-struct-1.c: New test.
26725
26726 2005-08-27  Richard Guenther  <rguenther@suse.de>
26727
26728         PR target/23575
26729         * gcc.target/i386/pr23575.c: New testcase.
26730
26731 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
26732
26733         PR rtl-optimization/23561
26734         * gcc.c-torture/execute/20050826-1.c: New test.
26735
26736         PR rtl-opt/23560
26737         * gcc.c-torture/execute/20050826-2.c: New test.
26738
26739 2005-08-26  Dale Johannesen  <dalej@apple.com>
26740
26741         * gcc.dg/20030711-1.c: Modify to work on Darwin.
26742         * gcc.dg/20050826-1.c: New.
26743
26744 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
26745
26746         PR c++/19004
26747         * g++.dg/template/nontype13.C: New test.
26748
26749         PR c++/23491
26750         * g++.dg/init/new14.C: New test.
26751         * g++.dg/expr/anew1.C: Do not XFAIL.
26752         * g++.dg/expr/anew2.C: Likewise.
26753         * g++.dg/expr/anew3.C: Likewise.
26754
26755 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
26756
26757         PR middle-end/22439
26758         * gcc.dg/vla-3.c: New test.
26759
26760 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
26761
26762         PR fortran/20363
26763         * gfortran.dg/named_interface.f90: New.
26764
26765 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
26766
26767         * gcc.c-torture/execute/frame-address.c: New test.
26768
26769 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
26770
26771         PR c++/20817
26772         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
26773
26774 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
26775
26776         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
26777
26778 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
26779
26780         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
26781         * gcc.dg/altivec-22.c: Rename from..
26782         * gcc.dg/altivec-nomfcr.c: ..this.
26783
26784 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
26785
26786         PR tree-optimization/23546
26787         * gcc.dg/tree-ssa/pr23546.c: New test.
26788
26789 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
26790
26791         PR fortran/17758
26792         * gfortran.dg/nonreturning_statements.f90: New test.
26793
26794 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
26795
26796         PR c++/22454
26797         * g++.dg/parse/crash29.C: New.
26798
26799 2005-08-23  DJ Delorie  <dj@redhat.com>
26800
26801         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
26802         constants have the L suffix.
26803
26804 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
26805
26806         PR c++/23044
26807         * g++.dg/template/instantiate8.C: New.
26808
26809 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
26810
26811         PR middle-end/23467
26812         * gcc.c-torture/execute/pr23467.c: New test.
26813
26814 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
26815
26816         PR tree-optimization/22043
26817         * gcc.c-torture/execute/20050613-1.c: New test.
26818
26819 2005-08-23  Ben Elliston  <bje@au.ibm.com>
26820
26821         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
26822
26823 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
26824
26825         PR rtl-optimization/23478
26826         * g++.dg/opt/pr23478.C: New test.
26827
26828 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
26829
26830         PR c/18715
26831         * gcc.dg/switch-warn-3.c: New test.
26832
26833 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26834
26835         PR c++/22233
26836         * g++.dg/template/param1.C: New test.
26837
26838 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26839
26840         PR c++/23089
26841         * g++.dg/other/incomplete1.C: New test.
26842
26843 2005-08-22  Ira Rosen  <irar@il.ibm.com>
26844
26845         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
26846         are vectorizable.
26847
26848 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
26849
26850         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
26851         d_lines_5.f: New.
26852
26853 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
26854
26855         * gcc.target/i386/sse-4.c: New test.
26856
26857 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26858
26859         PR testsuite/23239
26860         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
26861
26862 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
26863
26864         * gcc.dg/20050811-1.c: New test.
26865         * gcc.dg/20050811-2.c: New test.
26866
26867 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
26868
26869         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
26870
26871 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
26872
26873         PR 23476
26874         * gcc.c-torture/compile/pr23476.c: New test.
26875
26876 2005-08-19  Devang Patel  <dpatel@apple.com>
26877
26878         PR tree-optimization/23048
26879         * gcc.dg/tree-ssa/pr23048.c: New test.
26880
26881 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
26882
26883         PR middle-end/20624
26884         * g++.dg/warn/Wreturn-3.C: New test
26885
26886 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
26887
26888         PR tree-optimization/22228
26889         * g++.dg/vect/pr22543.cc: New test.
26890
26891 2005-08-17  Steven Bosscher  <stevenb@suse.de>
26892
26893         PR tree-optimization/21574
26894         * gcc.dg/tree-ssa/pr21574.c: New test.
26895
26896 2005-08-16  James E Wilson  <wilson@specifix.com>
26897
26898         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
26899
26900 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
26901
26902         PR tree-opt/23402
26903         * gcc.c-torture/compile/zero-strct-3.c: New test.
26904         * gcc.c-torture/compile/zero-strct-4.c: New test.
26905
26906 2005-08-16  Steven Bosscher  <stevenb@suse.de>
26907
26908         PR target/23376
26909         * gcc.target/x86_64/pr23376.c: New test.
26910
26911 2005-08-16  Ian Lance Taylor  <ian@airs.com>
26912
26913         PR c++/23337
26914         * g++.dg/ext/vector2.C: New.
26915
26916 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
26917
26918         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
26919
26920 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
26921
26922         PR libfortran/23428
26923         * gfortran.dg/inquire-complex.f90: New test case.
26924
26925 2005-08-16  James E Wilson  <wilson@specifix.com>
26926
26927         PR tree-optimization/21105
26928         * gcc.dg/large-size-array.c: New.
26929
26930 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
26931
26932         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
26933         type.
26934         * gcc.dg/vect/vect-41: Likewise.
26935         * gcc.dg/vect/vect-42: Likewise.
26936         * gcc.dg/vect/vect-43: Likewise.
26937         * gcc.dg/vect/vect-44: Likewise.
26938         * gcc.dg/vect/vect-46: Likewise.
26939         * gcc.dg/vect/vect-47: Likewise.
26940         * gcc.dg/vect/vect-48: Likewise.
26941         * gcc.dg/vect/vect-52: Likewise.
26942         * gcc.dg/vect/vect-53: Likewise.
26943         * gcc.dg/vect/vect-54: Likewise.
26944         * gcc.dg/vect/vect-55: Likewise.
26945         * gcc.dg/vect/vect-56: Likewise.
26946         * gcc.dg/vect/vect-57: Likewise.
26947         * gcc.dg/vect/vect-58: Likewise.
26948         * gcc.dg/vect/vect-59: Likewise.
26949         * gcc.dg/vect/vect-60: Likewise.
26950         * gcc.dg/vect/vect-61: Likewise.
26951         * gcc.dg/vect/vect-85: Likewise.
26952         * gcc.dg/vect/vect-87: Likewise.
26953         * gcc.dg/vect/vect-88: Likewise.
26954         * gcc.dg/vect/vect-93.c: Likewise.
26955         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
26956         * gcc.dg/vect/vect-75: Likewise.
26957         * gcc.dg/vect/vect-76: Likewise.
26958         * gcc.dg/vect/vect-77: Likewise.
26959         * gcc.dg/vect/vect-78: Likewise.
26960         * gcc.dg/vect/vect-80: Likewise.
26961         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
26962         vectorized for the expected reason, rather than checking how alignment
26963         was handled.
26964         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
26965         aligned type and also instead of aligned pointers. Added documentation.
26966
26967 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
26968
26969         * gfortran.dg/power.f90: New test.
26970
26971 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
26972
26973         PR rtl-optimization/23299
26974         * g++.dg/opt/pr23299.C: New test.
26975
26976 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26977
26978         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
26979
26980 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
26981
26982         * g++.dg/template/local6.C: New test.
26983
26984 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
26985
26986         * execute/exceptions/finally-1.m: Check that the catch and finally are
26987         being called.  Also add a "return 0;" at the end of main.
26988
26989 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
26990
26991         PR fortran/21432.
26992         * gfortran.dg/namelist_print_1.f: New test of functionality of
26993         PRINT namelist.
26994         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
26995         namelist generates error with -std=f95.
26996
26997 2005-08-14  Ira Rosen  <irar@il.ibm.com>
26998
26999         PR tree-optimization/23119
27000         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
27001
27002 2005-08-13  Marcin Koziej  <creep@desk.pl>
27003             Andrew Pinski  <pinskia@physics.uc.edu>
27004
27005         PR libobjc/22492
27006         * execute/exceptions/finally-1.m: New test.
27007
27008 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27009
27010         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
27011         testsuite.
27012         * objc/execute/exceptions/trivial.m: New test.
27013         * objc.dg/try-catch-11.m: Move to ...
27014         * objc/execute/exceptions/foward-1.m: Here.
27015         * objc.dg/try-catch-2.m: Move to ...
27016         * objc/execute/exceptions/catchall-1.m: Here.
27017         * objc.dg/try-catch-8.m: Move to ...
27018         * objc/execute/exceptions/local-variables-1.m: Here.
27019
27020 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27021
27022         * objc.dg/nested-func-1.m: Move to ...
27023         * objc/execute/nested-func-1.m: Here.
27024
27025 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27026
27027         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
27028         in ${options} instead of [target_info name].
27029         * lib/obj-c++.exp (objc_target_compile): Likewise.
27030
27031 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27032
27033         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
27034
27035 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
27036
27037         part of PR testsuite/23348
27038         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
27039         each of the torture options.
27040         * objc/compile/trivial.m: New test.
27041
27042 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27043
27044         * gfortran.dg/eoshift.f90: Correct format.
27045
27046 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
27047
27048         * gfortran.fortran-torture/execute/character_passing.f90:
27049         Fix comment typo.
27050
27051 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
27052
27053         PR c++/8271
27054         * g++.dg/template/unify10.C: New.
27055
27056 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
27057
27058         * g++.dg/parse/pr22514.C: Move to...
27059         * g++.dg/debug/pr22514.C: here.
27060
27061 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27062
27063         PR c++/23266
27064         * g++.dg/inherit/pure1.C: New test.
27065
27066         * ChangeLog: Fix typos.
27067
27068 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
27069             Steven Bosscher  <stevenb@suse.de>
27070
27071         * gfortran.dg/runtime_warning_1.f90: New test.
27072
27073 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27074
27075         PR c++/23219
27076         * g++.dg/parse/crash28.C: New.
27077
27078 2005-08-11  Richard Guenther  <rguenther@suse.de>
27079
27080         PR target/23289
27081         * gcc.target/i386/tailcall-1.c: New testcase.
27082
27083 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27084
27085         * gcc.dg/vect/vect-67.c: Un-xfail.
27086
27087 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
27088
27089         PR c++/23225
27090         * g++.dg/parse/crash27.C: new test.
27091
27092 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
27093
27094         PR libfortran/22143
27095         * gfortran.dg/shift-kind.f90: New testcase.
27096
27097 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
27098
27099         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
27100         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
27101
27102 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27103
27104         PR c++/20646
27105         * g++.dg/other/mult-stor1.C: New test.
27106
27107 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27108
27109         * gcc.c-torture/pr18299-1.c: Move to ...
27110         * gcc.c-torture/compile/pr18299-1.c: Here.
27111
27112 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
27113
27114         * gfortran/fortran.torture/execute/character_passing.f90:
27115         Fix types for LSAME.
27116
27117 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
27118
27119         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
27120         input data back to what it was originally.
27121
27122 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
27123
27124         * objc.dg/try-catch-8.m: Enable for all targets.
27125
27126 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
27127
27128         * gcc.dg/pr23165.c: New test.
27129
27130 2005-08-09  Steven Bosscher  <stevenb@suse.de>
27131
27132         PR tree-optimization/23234
27133         * gcc.dg/tree-ssa/pr23234.c: New test.
27134
27135 2005-08-08  Josh Conner  <jconner@apple.com>
27136
27137         PR rtl-optimization/23241
27138         * gcc.dg/char-compare.c: New test.
27139
27140 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27141
27142         PR c++/22508
27143         * g++.dg/init/new13.C: New test.
27144
27145 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
27146
27147         PR c++/21166
27148         * g++.dg/other/crash-4.C: Adjust
27149         * g++/dg/ext/packed9.C: New.
27150
27151 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
27152
27153         PR middle-end/21964
27154         * gcc.c-torture/execute/pr21964-1.c: New test.
27155
27156 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
27157
27158         PR c/22458
27159         * gcc.dg/pr22458-1.c: New test.
27160
27161 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
27162             Steven G. Kargl <kargls@comcast.net>
27163
27164         PR fortran/22390
27165         * gfortran.dg/flush_1.f90: New test.
27166
27167 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27168
27169         PR c++/23191
27170         * g++.dg/template/eh2.C: New test.
27171
27172 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27173
27174         PR c++/19498
27175         * g++.dg/template/instantiate7.C: New test.
27176
27177 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
27178
27179         PR c/23113
27180         * gcc.dg/Wunused-value-1.c: New test.
27181
27182 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
27183
27184         PR rtl-optimization/23233
27185         * gcc.c-torture/compile/pr23233-1.c: New test.
27186
27187 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
27188
27189         PR fortran/18833
27190         PR fortran/20850
27191         * gfortran.dg/equiv_1.f90: New test.
27192         * gfortran.dg/equiv_2.f90: New test.
27193         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
27194         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
27195         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
27196
27197 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
27198
27199         * gcc.c-torture/execute/vrp-5.c: New test.
27200         * gcc.c-torture/execute/vrp-6.c: New test.
27201         * gcc.dg/tree-ssa/vrp21.c: New test.
27202
27203 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
27204
27205         * g++.dg/parse/pr22514.C: New test.
27206
27207 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
27208
27209         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
27210
27211         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
27212         instead of constant loads / pool entries.
27213
27214 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
27215
27216         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
27217         TEST_TO_WCTYPE.
27218
27219 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
27220
27221         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
27222         __WINT_TYPE__ in generated prototypes if possible.
27223
27224 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
27225
27226         PR 22037
27227         * g++.dg/tree-ssa/pr22037.C:
27228
27229 2005-08-04  Richard Henderson  <rth@redhat.com>
27230
27231         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
27232         scan-tree-dump-times directive.
27233
27234 2005-08-04  Jan Hubicka  <jh@suse.cz>
27235
27236         * gcov-1.C: Fix switch counts.
27237         * gcov-4b.c: Likewise.
27238
27239 2005-08-03  Jeff Law  <law@redhat.com>
27240
27241         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
27242
27243 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
27244
27245         * gcc.c-torture/execute/pr23135.c: New test.
27246
27247 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27248
27249         PR tree-optimization/19899
27250         * gcc.dg/tree-ssa/scev-1.c: New test.
27251         * gcc.dg/tree-ssa/scev-2.c: New test.
27252
27253 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
27254
27255         PR target/18582
27256         * gcc.dg/torture/pr18582-1.c: New test.
27257
27258 2005-08-03  Jan Hubicka  <jh@suse.cz>
27259
27260         * update-conroll.c: New testcase.
27261         * update-conroll-2.c: New testcase.
27262
27263 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
27264
27265         * gfortran.dg/constant_substring.f: New test.
27266         * gfortran.dg/pr22491.f: New test.
27267
27268 2005-08-02  Jan Hubicka  <jh@suse.cz>
27269
27270         * update-threading.c: Replace by the proper one.
27271
27272 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
27273
27274         PR 23164
27275         * g++.dg/tree-ssa/pr23164.C: New test.
27276
27277 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
27278
27279         * gcc.dg/tree-ssa/pr23192.c: New test.
27280
27281 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
27282
27283         * gcc.c-torture/execute/vrp-4.c: New test.
27284
27285 2005-08-02  Jan Hubicka  <jh@suse.cz>
27286
27287         * update-threading.c: New test.
27288
27289 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
27290
27291         * gcc.c-torture/compile/20050801-1.c: New test.
27292         * gcc.c-torture/compile/20050801-2.c: New test.
27293
27294 2005-08-01  Jan Hubicka  <jh@suse.cz>
27295
27296         * val-prof-5.c: New test.
27297
27298 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
27299
27300         PR c/22311
27301         * gcc.dg/pr22311-1.c : New test.
27302
27303 2005-07-31  Steven Bosscher  <stevenb@suse.de>
27304
27305         PR target/23095
27306         * gfortran.dg/pr23095.f: New test.
27307
27308         PR c++/22003
27309         * g++.dg/other/pr22003.C: New test.
27310
27311 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
27312
27313         PR target/20621
27314         * gcc.c-torture/execute/pr20621-1.c: New test.
27315
27316 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
27317
27318         * gfortran.dg/comma_format_extension_4.f: Adjust length
27319         of string for format.
27320         * gfortran.dg/der_array_io_1.f: Replace illegal internal
27321         print statement with internal write.
27322         * gfortran.dg/der_array_io_2.f: Likewise.
27323         * gfortran.dg/der_array_io_3.f: Likewise.
27324
27325 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
27326
27327         * gcc.dg/fold-abs-4.c: new test.
27328
27329 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
27330
27331         PR fortran/22570 an related issues.
27332         * gfortran.dg/x_slash_1.f: New test.
27333
27334 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
27335
27336         PR c/23143
27337         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
27338         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
27339
27340 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27341
27342         PR c/529
27343         * gcc.dg/Wshadow-3.c: New test.
27344
27345 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
27346
27347         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
27348         used to have the wrong bounds).
27349
27350 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27351
27352         PR c/21720
27353         * gcc.dg/hex-round-1.c: Test more cases.
27354         * gcc.dg/hex-round-2.c: New test.
27355
27356 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
27357
27358         PR 22550
27359         * g++.dg/tree-ssa/pr22550.C: New test.
27360
27361 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
27362
27363         * gcc.dg/tree-ssa/vrp19.c: New test.
27364         * gcc.dg/tree-ssa-vrp20.c: New test.
27365
27366 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27367
27368         PR c/22240
27369         * gcc.dg/transparent-union-4.c: New test.
27370
27371 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27372
27373         PR c/22192
27374         * gcc.dg/c99-vla-2.c: New test.
27375
27376 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
27377
27378         PR c/21720
27379         * gcc.dg/hex-round-1.c: New test.
27380
27381 2005-07-28  Jan Hubicka  <jh@suse.cz>
27382
27383         * inliner-1.c: Do not dump everything.
27384         * tree-prof.exp: Do not pass -ftree-based-profiling.
27385         * bprob.exp: Likewise.
27386
27387         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
27388
27389 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
27390
27391         PR c++/22545
27392         * g++.dg/expr/ptrmem7.C: New test.
27393
27394 2005-07-28  Mike Stump  <mrs@apple.com>
27395
27396         * g++.old-deja/g++.mike/visibility-1.C: New test.
27397
27398 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27399
27400         PR c/20187
27401         * gcc.c-torture/execute/pr20187-1.c: New test.
27402
27403 2005-07-28  Jeff Law  <law@redhat.com>
27404
27405         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
27406         * gcc.dg/tree-ssa/vrp18.c: New test.
27407
27408 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
27409
27410         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
27411
27412 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
27413
27414         PR tree-optimization/22506
27415         * gcc.dg/vect/ps22506.c: New test.
27416
27417 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
27418
27419         PR target/21149
27420         * gcc.target/i386/sse-3.c: New test.
27421
27422 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27423
27424         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
27425         * gcc.target/mips/mips32-dsp-type.c: Likewise.
27426
27427 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
27428
27429         PR c/22589
27430         * gcc.c-torture/compile/pr22589-1.c: New test.
27431
27432 2005-07-28  Jan Hubicka  <jh@suse.cz>
27433
27434         * update-loopch.c: New testcase.
27435
27436 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
27437
27438         PR rtl-optimization/23047
27439         * gcc.c-torture/execute/pr23047.c: New test.
27440         * gcc.c-torture/execute/pr23047.x: New.
27441
27442 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
27443
27444         PR tree-optimization/22493
27445         * gcc.c-torture/execute/pr22493-1.c: New test.
27446         * gcc.c-torture/execute/pr22493-1.x: New.
27447         * gcc.c-torture/execute/vrp-1.c: New test.
27448         * gcc.c-torture/execute/vrp-2.c: New test.
27449         * gcc.c-torture/execute/vrp-2.c: New test.
27450
27451 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
27452
27453         * gcc.target/frv/all-builtin-read8.c: Delete.
27454         * gcc.target/frv/all-builtin-read16.c: Delete.
27455         * gcc.target/frv/all-builtin-read32.c: Delete.
27456         * gcc.target/frv/all-builtin-read64.c: Delete.
27457         * gcc.target/frv/all-builtin-write8.c: Delete.
27458         * gcc.target/frv/all-builtin-write16.c: Delete.
27459         * gcc.target/frv/all-builtin-write32.c: Delete.
27460         * gcc.target/frv/all-builtin-write64.c: Delete.
27461         * gcc.target/frv/all-read-write-1.c: New.
27462
27463 2005-07-27  Jeff Law  <law@redhat.com>
27464
27465         * gcc.c-torture/execute/pr22630.c: New test.
27466
27467 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
27468
27469         PR tree-optimization/23073
27470         * gcc.dg/vect/nodump-pr23073.c: New test.
27471         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
27472
27473 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
27474
27475         PR tree-optimize/22348
27476         * gcc.c-torture/execute/pr22348.c: New.
27477
27478 2005-07-27  Richard Guenther  <rguenther@suse.de>
27479
27480         * gcc.dg/tree-ssa/salias-1.c: New testcase.
27481
27482 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27483
27484         PR fortran/22503
27485         * gfortran.dg/logical_comp.f90: New test.
27486
27487 2005-07-27  Jan Hubicka  <jh@suse.cz>
27488
27489         * inliner-1.c: Add cleanup of dumps.
27490         * val-prof-*.c: Likewise.
27491         * update-tailcall.c: New.
27492
27493 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
27494
27495         PR 22591
27496         * gcc.dg/tree-ssa/pr22591.c: New test.
27497         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
27498
27499 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
27500
27501         PR libobjc/22606
27502         * objc.dg/try-catch-11.m: New test.
27503
27504 2005-07-26  Richard Guenther  <rguenther@suse.de>
27505
27506         PR tree-optimization/22486
27507         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
27508
27509 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
27510
27511         PR tree-opt/22484
27512         * g++.dg/opt/loop2.C: New test.
27513
27514 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
27515
27516         * gcc.dg/tree-ssa/reassoc-3.c: New test.
27517         * gcc.dg/tree-ssa/reassoc-4.c: New test.
27518
27519 2005-07-25  Adam Nemet  <anemet@lnxw.com>
27520
27521         * lib/profopt.exp (profopt-execute): Check for profiling data
27522         files on the target.
27523
27524 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
27525
27526         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
27527         for matching of asm labels.
27528
27529 2005-07-25  Richard Guenther  <rguenther@suse.de>
27530
27531         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
27532
27533 2005-07-25  Richard Guenther  <rguenther@suse.de>
27534
27535         PR testsuite/22624
27536         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
27537
27538 2005-07-25  Ira Rosen  <irar@il.ibm.com>
27539
27540         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
27541         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
27542         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
27543         * gcc.dg/vect/vect-100.c: New test.
27544         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
27545         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
27546         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
27547         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
27548         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
27549         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
27550         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
27551         * gfortran.dg/vect/pr19049.f90: New testcase.
27552         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
27553
27554 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
27555
27556         * gcc.c-torture/execute/20050713-1.c: New test.
27557
27558         PR fortran/20063
27559         * gfortran.fortran-torture/execute/data_4.f90: New test.
27560
27561         PR middle-end/20303
27562         * gcc.dg/visibility-d.c: New test.
27563
27564 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
27565
27566         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
27567         * gfortran.dg/underflow.f90: Ditto.
27568
27569 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27570
27571         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
27572         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
27573         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
27574
27575 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
27576
27577         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
27578         include case of field width of zero.
27579
27580 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
27581
27582         PR libgfortran/21875
27583         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
27584         with trailing blanks on normal formatted read.
27585
27586 2005-07-23  Chao-ying Fu  <fu@mips.com>
27587
27588         * gcc.target/mips/mips32-dsp-type.c: New test.
27589         * gcc.target/mips/mips32-dsp.c: New test.
27590
27591 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
27592
27593         PR testsuite/21073
27594         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
27595
27596         PR testsuite/20454
27597         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
27598         and __cyg_profile_func_exit.
27599
27600 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
27601
27602         * gfortran.dg/comma_format_extension_3.f: Fix typo.
27603         * gfortran.dg/comma_format_extension_4.f: Same.
27604         * gfortran.dg/pr15332.f: Same.
27605         * gfortran.dg/pr21730.f: Same.
27606
27607 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
27608
27609         * g++.dg/opt/vrp2.C: Fix testcase.
27610
27611         PR tree-opt/22625
27612         * g++.dg/opt/vrp2.C: New test.
27613
27614 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
27615
27616         PR debug/21828
27617         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
27618
27619 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
27620
27621         * gcc.dg/tree-ssa/20050719-1.c: New test.
27622
27623 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
27624
27625         * gcc.dg/bfin-longcall-1.c: New file.
27626         * gcc.dg/bfin-longcall-2.c: New file.
27627
27628 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
27629
27630         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
27631
27632 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27633
27634         PR middle-end/19055
27635         * gcc.dg/tree-ssa/pr19055.c: New test.
27636         * gcc.dg/tree-ssa/pr19055-2.c: New test.
27637
27638 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27639
27640         PR C++/22358
27641         * g++.dg/other/pr22358.C: New test.
27642
27643 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
27644
27645         PR c++/2922
27646         * g++.dg/lookup/two-stage5.C: New test from bug comments.
27647
27648 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27649
27650         PR c++/15938
27651         * g++.dg/init/union2.C: New test.
27652
27653 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27654
27655         PR c/22393
27656         * gcc.dg/complex-4.c: New test.
27657
27658 2005-07-21  Richard Guenther  <rguenther@suse.de>
27659
27660         PR testsuite/22522
27661         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
27662         scanning for asm labels.
27663         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
27664
27665 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
27666
27667         PR target/22085
27668         * gcc.dg/altivec-pr22085.c: New.
27669
27670 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
27671
27672         PR tree-optimization/19210
27673         * gcc.dg/tree-ssa/pr19210-1.c: New.
27674         * gcc.dg/tree-ssa/pr19210-2.c: New.
27675
27676 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
27677
27678         PR rtl-optimization/22167
27679         * g++.dg/opt/pr22167.C: New test.
27680
27681 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
27682
27683         PR c++/2922
27684         * g++.dg/lookup/two-stage2.C: New.
27685         * g++.dg/lookup/two-stage3.C: New.
27686         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
27687         fixed two-stage name lookup for operators.
27688         * g++.dg/template/call3.C: Compiler now produces an appropriate
27689         error message.
27690         * g++.dg/template/crash37.C: Compiler now describes bla() on line
27691         14 as a candidate.
27692         * g++.dg/template/ptrmem4.C: Compiler produces different error
27693         message.
27694         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
27695         connect_to_method as a candidate.
27696
27697 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
27698
27699         * gcc.dg/fold-alloc-1.c: New test.
27700
27701 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
27702
27703         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
27704         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
27705
27706 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
27707
27708         * gcc.dg/fold-abs-1.c: New test.
27709         * gcc.dg/fold-abs-2.c: New test.
27710         * gcc.dg/fold-abs-3.c: New test.
27711
27712 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
27713
27714         Make CONSTRUCTOR use VEC to store initializers.
27715         * g++.dg/ext/complit3.C: Check for specific error messages.
27716         * g++.dg/init/brace2.C: Update error message.
27717         * g++.dg/warn/Wbraces2.C: Likewise.
27718
27719 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
27720
27721         PR fortran/16940
27722         * gfortran.dg/module_interface_1.f90: New test.
27723
27724 2005-07-19  Danny Berlin <dberlin@dberlin.org>
27725             Kenneth Zadeck <zadeck@naturalbridge.com>
27726
27727         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
27728
27729 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27730
27731         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
27732         specify -Wformat for these tests.
27733         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
27734         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
27735         * gcc.dg/format/opt-6.c: Delete.
27736
27737 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27738
27739         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
27740         * gcc.dg/tree-ssa/sra-3.c: Likewise.
27741
27742 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27743
27744         * gcc.dg/tree-ssa/alias-2.c: New test.
27745
27746 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
27747
27748         PR c++/22263
27749         * g++.dg/template/explicit7.C: New test.
27750
27751 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
27752
27753         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
27754         field width of 8 to +Inf and -Inf.
27755
27756 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
27757
27758         PR c++/22139
27759         * g++.dg/template/friend36.C: New test.
27760
27761 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
27762
27763         PR fortran/21730
27764         * gfortran.dg/pr21730.f: New test.
27765
27766 2005-07-16  Danny Berlin <dberlin@dberlin.org>
27767             Kenneth Zadeck <zadeck@naturalbridge.com>
27768
27769         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
27770         since pure const detection cannot run at -O1 in c compiler.
27771         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
27772         can now optimize this case properly.
27773         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
27774         because we now pass.
27775         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
27776
27777 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
27778
27779         PR c/22421
27780         * gcc.dg/format/bitfld-1.c: New test.
27781
27782 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
27783
27784         PR c++/22204
27785         * g++.dg/rtti/repo1.C: New test.
27786
27787 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
27788
27789         PR middle-end/22398
27790         * gcc.c-torture/compile/pr22398.c: New test.
27791
27792 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
27793
27794         PR c++/22132
27795         * g++.dg/expr/cast4.C: New test.
27796
27797 2005-07-15  Richard Guenther  <rguenther@suse.de>
27798
27799         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
27800         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
27801
27802 2005-07-15  Steven Bosscher  <stevenb@suse.de>
27803
27804         PR tree-optimization/22230
27805         * gcc.dg/tree-ssa/pr22230.c: New test.
27806
27807 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
27808
27809         * gfortran.dg/g77/cpp6.f: New test.
27810
27811         PR fortran/22417
27812         * gfortran.dg/g77/cpp5.F: New test.
27813         * gfortran.dg/g77/cpp5.h: New file.
27814         * gfortran.dg/g77/cpp5inc.h: New file.
27815
27816 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
27817
27818         PR libfortran/16435
27819         * gfortran.dg/tl_editting.f90: New.
27820         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
27821
27822 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
27823
27824         * gfortran.dg/char_array_constructor.f90: New test.
27825
27826 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
27827
27828         * gfortran.dg/past_eor.f90: New.
27829         * gfortran.dg/complex_read.f90: New.
27830
27831 2005-07-13  Jeff Law  <law@redhat.com>
27832
27833         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
27834         additional casts.
27835
27836         * gcc.dg/tree-ssa/pr22321.c: New test
27837
27838 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
27839
27840         PR tree-optimization/21921
27841         * gcc.dg/tree-ssa/pr21921.c: New.
27842
27843 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
27844
27845         PR tree-optimizatio/22442
27846         * gcc.dg/tree-ssa/loop-11.c: New test.
27847
27848 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
27849
27850         PR tree-opt/21840
27851         * gcc.c-torture/compile/pr21840.c: New test.
27852
27853 2005-07-12  Jan Hubicka  <jh@suse.cz>
27854
27855         * gcc.c-torture/compile/pr22379.c: New test.
27856
27857 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
27858
27859         PR libfortran/21593
27860         gfortran.dg/dev_null.f90: Remove outdated comment about
27861         PR libfortran/21593.
27862
27863
27864 2005-07-12  Dale Johannesen  <dalej@apple.com>
27865
27866         * gcc.target/i386/compress-float-sse.c: New.
27867         * gcc.target/i386/compress-float-sse-pic.c: New.
27868         * gcc.target/i386/compress-float-387.c: New.
27869         * gcc.target/i386/compress-float-387-pic.c: New.
27870         * gcc.dg/compress-float-ppc.c: New.
27871         * gcc.dg/compress-float-ppc-pic.c: New.
27872
27873 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
27874
27875         PR libfortran/21593
27876         gfortran.dg/dev_null.f90: Remove targets.
27877
27878 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
27879
27880         PR tree-opt/22335
27881         * gcc.dg/pr22335-1.c: New test.
27882         * gcc.dg/pr22335-2.c: New test.
27883
27884 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27885
27886         PR c++/20172
27887         * g++.dg/template/nontype12.C : New test.
27888
27889 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
27890
27891         * gcc.dg/tree-ssa/loop-10.c: New test.
27892
27893 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
27894
27895         * gcc.c-torture/execute/20020720-1.x: Remove.
27896
27897 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
27898
27899         * gfortran.fortran-torture/execute/forall_7.f90: New test.
27900
27901 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
27902
27903         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
27904         (dg-mips-options): Use it.
27905
27906 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
27907
27908         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
27909
27910 2005-07-09  Richard Henderson  <rth@redhat.com>
27911
27912         * lib/target-supports.exp (check_effective_target_sync_char_short):
27913         Add alpha.
27914
27915 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
27916
27917         PR libfortran/22217
27918         * gfortran.dg/negative-z-descriptor.f90: New test.
27919
27920 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
27921
27922         PR tree-opt/22329
27923         * gcc.dg/pr22329.c: New test.
27924
27925 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
27926
27927         PR tree-optimization/20139
27928         * gcc.dg/tree-ssa/pr20139.c: New.
27929
27930 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
27931
27932         PR tree-opt/22356
27933         * gcc.dg/pr22356-1.c: New test.
27934
27935 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
27936
27937         PR c++/21799
27938         * g++.dg/template/unify8.C: New.
27939         * g++.dg/template/unify9.C: New.
27940
27941 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
27942
27943         * gfortran.fortran-torture/execute/entry_10.f90: New test.
27944
27945 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
27946
27947         * gcc.dg/darwin-version-1.c: New.
27948         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
27949         * gcc.dg/builtins-20.c: Likewise.
27950         * gcc.dg/builtins-53.c: Likewise.
27951         * gcc.dg/torture/builtins-convert-1.c: Likewise.
27952         * gcc.dg/torture/builtins-convert-2.c: Likewise.
27953         * gcc.dg/torture/builtins-convert-3.c: Likewise.
27954         * gcc.dg/torture/builtins-power-1.c: Likewise.
27955         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
27956         on Darwin.
27957
27958 2005-07-07  Jeff Law  <law@redhat.com>
27959
27960         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
27961         argument evaluation order.
27962
27963 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
27964
27965         PR libfortran/21594
27966         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
27967         Add test cases where the shift length is greater than the
27968         array length.
27969
27970 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
27971
27972         * obj-c++.dg/proto-lossage-6.mm: New.
27973         * objc.dg/proto-lossage-6.m: New.
27974
27975 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
27976
27977         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
27978         * objc.dg/gnu-runtime-2.m: Likewise.
27979
27980 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
27981
27982         * gfortran.dg/longline.f: New test.
27983
27984         * gfortran.dg/badline.f: New test.
27985
27986 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
27987
27988         PR fortran/16531
27989         PR fortran/15966
27990         PR fortran/18781
27991         * gfortran.dg/hollerith.f90: New.
27992         * gfortran.dg/hollerith2.f90: New.
27993         * gfortran.dg/hollerith3.f90: New.
27994         * gfortran.dg/hollerith4.f90: New.
27995         * gfortran.dg/hollerith_f95.f90: New.
27996         * gfortran.dg/hollerith_legacy.f90: New.
27997         * gfortran.dg/g77/cpp4.F: New. Port from g77.
27998
27999 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
28000
28001         PR objc/22274
28002         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
28003         * objc.dg/gnu-runtime-2.m: New.
28004
28005 2005-07-06  Jeff Law  <law@redhat.com>
28006
28007         * gcc.dg/tree-ssa/vrp17.c: New test.
28008
28009 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
28010
28011         PR fortran/22327
28012         * gfortran.dg/array_constructor_5.f90: New test.
28013
28014 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
28015
28016         * gfortran.fortran-torture/execute/entry_9.f90: New test.
28017
28018 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
28019
28020         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
28021         * gcc.dg/980816-1.c: Ditto.
28022
28023 2005-07-06  Jeff Law  <law@redhat.com>
28024
28025         * gcc.c-torture/compile/pr21356.c: New test.
28026
28027 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28028
28029         PR c/22013
28030         PR c/22098
28031         * gcc.c-torture/compile/pr22013-1.c,
28032         gcc.c-torture/execute/pr22098-1.c,
28033         gcc.c-torture/execute/pr22098-2.c,
28034         gcc.c-torture/execute/pr22098-3.c: New tests.
28035
28036 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
28037
28038         PR c/22308
28039         * gcc.dg/pr22308-1.c: New test.
28040
28041 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
28042
28043         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
28044         target.
28045         * gcc.dg/compare9.c: Use -fshort-enums instead of
28046         -fno-short-enums.  Change the last test to dg-bogus.
28047
28048 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
28049
28050         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
28051         * gcc.dg/compare9.c: New.
28052
28053 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28054
28055         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
28056
28057 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28058
28059         PR testsuite/22288
28060         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
28061
28062
28063 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28064
28065         * gcc.dg/format/gcc_gfc-1.c: New.
28066
28067 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
28068
28069         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
28070
28071 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28072
28073         PR fortran/20842
28074         * gfortran.dg/io_invalid_1.f90: New test.
28075
28076 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
28077
28078         * gcc.dg/format/gcc_diag-1.c: Update.
28079
28080 2005-07-02  Jeff Law  <law@redhat.com>
28081
28082         * gcc.dg/tree-ssa/pr22051-1.c: New test.
28083         * gcc.dg/tree-ssa/pr22051-2.c: New test.
28084
28085 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
28086
28087         * gcc.dg/format/gcc_diag-1.c: Update.
28088
28089 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
28090
28091         PR tree-opt/22269
28092         * gcc.c-torture/compile/pr22269.c: New test.
28093
28094 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
28095
28096         PR 21584
28097         PR 22219
28098         * g++.dg/tree-ssa/pr21584-1.C: New test.
28099         * g++.dg/tree-ssa/pr21584-2.C: New test.
28100
28101 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
28102
28103         * obj-c++.dg/try-catch-11.mm: New.
28104         * objc.dg/try-catch-10.m: New.
28105
28106 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
28107
28108         * g++.dg/other/ucnid-1.C: xfail on AIX.
28109
28110 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
28111
28112         PR 22234
28113         * gcc.dg/20050629-1.c: New test.
28114
28115 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
28116
28117         * obj-c++.dg/const-str-1[0-1].mm: New.
28118         * objc.dg/const-str-1[0-1].m: New.
28119
28120 2005-05-29  Richard Henderson  <rth@redhat.com>
28121
28122         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
28123         Rename from check_effective_target_vect_no_max.
28124         (check_effective_target_vect_no_int_add): New.
28125         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
28126         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
28127         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28128         * gcc.dg/vect/vect-reduc-1.c: Use both.
28129         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28130
28131 2005-05-29  Richard Henderson  <rth@redhat.com>
28132
28133         * lib/target-supports.exp (check_effective_target_vect_no_max):
28134         Remove i386 and x86_64.
28135
28136 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
28137
28138         PR testsuite/21969
28139         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
28140
28141 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
28142
28143         PR middle-end/21969
28144         * gcc.dg/vect/pr21969.c: New test.
28145
28146 2005-06-28  Eric Christopher  <echristo@redhat.com>
28147
28148         PR c/22052
28149         PR c/21975
28150         * gcc.dg/inline1.c: New test.
28151         * gcc.dg/inline2.c: Ditto.
28152         * gcc.dg/inline3.c: Ditto.
28153         * gcc.dg/inline4.c: Ditto.
28154         * gcc.dg/inline5.c: Ditto.
28155
28156 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
28157
28158         PR libfortran/22142
28159         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28160         Add testcase also testing eoshift1 for PR 22142.
28161
28162 2005-06-28  Richard Henderson  <rth@redhat.com>
28163
28164         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
28165         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
28166         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
28167         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
28168         gcc.dg/tree-ssa/20030922-2.c: Likewise.
28169
28170 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
28171
28172         PR libfortran/22142
28173         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
28174         Add testcase for PR 22142.
28175
28176 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
28177
28178         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
28179         gcc.target/ia64/fpreg-2.c: New tests.
28180
28181 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28182
28183         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
28184
28185 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28186
28187         PR libfortran/22170
28188         * gfortran.dg/slash_1.f90: New test.
28189
28190 2005-06-27  Richard Henderson  <rth@redhat.com>
28191
28192         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
28193         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
28194         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
28195         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28196         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
28197         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
28198
28199 2005-06-27  Richard Henderson  <rth@redhat.com>
28200
28201         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
28202         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
28203
28204 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
28205
28206         * obj-c++.dg/proto-lossage-5.mm: New.
28207         * objc.dg/proto-lossage-5.m: New.
28208
28209 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
28210
28211         PR 21959
28212         * gcc.dg/tree-ssa/pr21959.c: New test.
28213
28214 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
28215
28216         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
28217         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
28218         testing uninitialized var.
28219
28220         * gcc.c-torture/execute/builtins/chk.h: New.
28221         * gcc.c-torture/execute/builtins/lib/chk.c: New.
28222         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
28223         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
28224         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
28225         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
28226         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
28227         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
28228         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
28229         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
28230         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
28231         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
28232         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
28233         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
28234         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
28235         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
28236         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
28237         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
28238         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
28239         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
28240         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
28241         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
28242         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
28243         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
28244         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
28245         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
28246         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
28247         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
28248         * gcc.dg/builtin-object-size-1.c: New test.
28249         * gcc.dg/builtin-object-size-2.c: New test.
28250         * gcc.dg/builtin-object-size-3.c: New test.
28251         * gcc.dg/builtin-object-size-4.c: New test.
28252         * gcc.dg/builtin-object-size-5.c: New test.
28253         * gcc.dg/builtin-stringop-chk-1.c: New test.
28254         * gcc.dg/builtin-stringop-chk-2.c: New test.
28255         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
28256         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
28257         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
28258         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
28259         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
28260         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
28261         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
28262         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
28263         * gcc.c-torture/execute/printf-1.c: New test.
28264         * gcc.c-torture/execute/fprintf-1.c: New test.
28265         * gcc.c-torture/execute/vprintf-1.c: New test.
28266         * gcc.c-torture/execute/vfprintf-1.c: New test.
28267         * gcc.c-torture/execute/printf-chk-1.c: New test.
28268         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
28269         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
28270         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
28271
28272 2005-06-27  Michael Matz  <matz@suse.de>
28273
28274         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
28275         slot is not merged if address escapes.
28276
28277 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28278
28279         PR c/21911
28280         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
28281
28282 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
28283
28284         PR middle-end/17965
28285         * gcc.c-torture/compile/20050622-1.c: New test.
28286
28287         PR middle-end/22028
28288         * gcc.dg/20050620-1.c: New test.
28289
28290 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
28291
28292         PR tree-optimization/22026
28293         * gcc.dg/tree-ssa/pr22026.c: New.
28294
28295 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
28296
28297         PR libfortran/22144
28298         * gfortran.dg/shift-alloc.f90: New testcase.
28299
28300 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
28301
28302         * all files: Update FSF address in copyright headers.
28303
28304 2005-06-22  Jan Hubicka  <jh@suse.cz>
28305
28306         * wholeprogram-1.c: New testcase.
28307         * wholeprogram-2.c: New testcase.
28308
28309 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
28310
28311         PR 22171
28312         * gcc.dg/tree-ssa/pr22171.c: New test.
28313
28314 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
28315
28316         * gfortran.dg/simplify_modulo.f90: New.
28317
28318 2005-06-24  Jan Hubicka  <jh@suse.cz>
28319
28320         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
28321
28322 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
28323
28324         * obj-c++.dg/proto-lossage-[1-4].mm: New.
28325
28326 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
28327
28328         * obj-c++.dg/typedef-alias-1.mm: New.
28329         * objc.dg/typedef-alias-1.m: New.
28330
28331 2005-06-23  Jeff Law  <law@redhat.com>
28332
28333         * gcc.dg/tree-ssa/vrp16.c: New test.
28334
28335 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28336
28337         * lib/target-supports.exp: Add
28338         check_effective_target_fortran_large_real and
28339         check_effective_target_fortran_large_int to check for
28340         corresponding effective targets.
28341         * gfortran.dg/large_integer_kind_1.f90: New test.
28342         * gfortran.dg/large_real_kind_1.f90: New test.
28343
28344 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
28345
28346         PR tree-optimization/22117
28347         * gcc.dg/tree-ssa/pr22117.c: New.
28348
28349 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
28350
28351         PR testsuite/22123
28352         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
28353
28354 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
28355
28356         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
28357
28358 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
28359
28360         * gfortran.dg/f2c_4.f90: Add tests for complex functions
28361         * gfortran.dg/f2c_4.c: Likewise.
28362
28363 2005-06-22 Paul Brook  <paul@codesourcery.com>
28364
28365         PR fortran/21034
28366         * gfortran.dg/auto_save_1.f90: New test.
28367
28368 2005-06-22  Michael Matz  <matz@suse.de>
28369
28370         * gcc.target/x86-64/abi: New directory.
28371         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
28372         * gcc.target/x86-64/abi/README.gcc: New file.
28373         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
28374         * gcc.target/x86-64/abi/asm-support.s: New file.
28375         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
28376         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
28377         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
28378         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
28379         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
28380         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
28381         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
28382         * gcc.target/x86_64/abi/test_bitfields.c: New test.
28383         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
28384         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
28385         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
28386         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
28387         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
28388         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
28389         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
28390         * gcc.target/x86_64/abi/test_varargs.c: New test.
28391
28392 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
28393
28394         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
28395         32-bit i?86 and x86_64.
28396
28397 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
28398
28399         * obj-c++.dg/const-str-[1-9].mm: New tests.
28400
28401 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
28402
28403         PR fortran/22010
28404         * gfortran.dg/namelist_use.f90: New.
28405         * gfortran.dg/namelist_use_only.f90: New.
28406
28407 2005-06-21  Jeff Law  <law@redhat.com>
28408
28409         * gcc.dg/tree-ssa/vrp15.c: New test.
28410
28411 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
28412
28413         * lib/target-supports.exp (check_effective_target_vect_reduction):
28414         Remove.
28415         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
28416         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
28417         remove vect_reduction target keyword. Also avoid two returns in main.
28418         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28419         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
28420         * gcc.dg/vect/vect-reduc-1short.c: New test.
28421         * gcc.dg/vect/vect-reduc-1char.c: New test.
28422         * gcc.dg/vect/vect-reduc-2short.c: New test.
28423         * gcc.dg/vect/vect-reduc-2char.c: New test.
28424         * gcc.dg/vect/vect-reduc-6.c: New test.
28425         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
28426         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
28427         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
28428
28429 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28430         Paul Thomas  <pault@gcc.gnu.org>
28431
28432         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
28433         New tests.
28434
28435 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28436
28437         * gfortran.dg/backslash_1.f90: New test.
28438         * gfortran.dg/backslash_2.f90: New test.
28439
28440 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
28441
28442         * gfortran.dg/duplicate_labels.f90: New test.
28443
28444 2005-06-20  Jan Beulich  <jbeulich@novell.com>
28445
28446         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
28447         unsupportable relocations.
28448         * g++.old-deja/g++.other/store-expr1.C: Likewise.
28449         * gcc.dg/20050321-2.c: xfail for NetWare.
28450
28451 2005-06-20  Andreas Jaeger  <aj@suse.de>
28452
28453         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
28454         gcc.target/i386/fastcall-sseregparm.c,
28455         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
28456
28457 2005-06-19  Richard Henderson  <rth@redhat.com>
28458
28459         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
28460
28461 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
28462
28463         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
28464
28465 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
28466
28467         PR c++/22115
28468         * g++.dg/conversion/simd2.C: Change expected error message.
28469
28470 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
28471
28472         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
28473         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28474         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28475
28476 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
28477
28478         * gcc.dg/fold-mod-1.c: New test.
28479
28480 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
28481
28482         PR fortran/19926
28483         * gfortran.dg/pr19926.f90: New test.
28484
28485 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
28486
28487         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
28488         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
28489         targets.
28490         * gcc.dg/vect/vect-reduc-2.c: Likewise.
28491         * gcc.dg/vect/vect-reduc-3.c: Likewise.
28492
28493 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
28494
28495         * gcc.target/ia64/float80-varargs-1.c: New test.
28496
28497 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28498
28499         PR tree-opt/22035
28500         * gfortran.dg/f2c_6.f90: New test.
28501
28502 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
28503
28504         PR c++/17413
28505         * g++.dg/template/local5.C: New.
28506
28507 2005-06-17  Richard Henderson  <rth@redhat.com>
28508
28509         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
28510
28511 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
28512
28513         PR testsuite/21945
28514         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
28515
28516 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
28517
28518         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
28519         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
28520         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
28521         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
28522         check_vect to verify the presence of hardware vector support.
28523
28524 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
28525
28526         PR testsuite/22056
28527         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
28528
28529 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28530
28531         PR libfortran/19216
28532         * gfortran.dg/pr19216.f: Add correct space between brackets and
28533         dg directive.
28534
28535 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28536
28537         PR libfortran/16436
28538         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
28539
28540 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
28541
28542         * gcc.target/i386/attributes-error.c: New testcase.
28543         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
28544         * gcc.target/i386/regparm-stdcall.c: Likewise.
28545         * gcc.target/i386/sseregparm-1.c: Likewise.
28546         * gcc.target/i386/sseregparm-2.c: Likewise.
28547
28548 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
28549
28550         * g++.dg/rtti/crash2.C: New.
28551
28552 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
28553
28554         * gcc.dg/noncompile/20040203-3.c: Update expected message.
28555
28556 2005-06-15  David Ung  <davidu@mips.com>
28557
28558         * gcc.target/mips/mips16e-extends.c: New test for testing the
28559         generation of MIPS16e zeb/zeh, seb/seh instructions.
28560
28561 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
28562
28563         PR 22018
28564         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
28565         * gcc.dg/tree-ssa/pr22018.c: New test.
28566
28567 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
28568
28569         * gcc.dg/simd-1.c: Update error messages.
28570         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
28571         * gcc.dg/simd-2.c: Update error messages.
28572         * gcc.dg/simd-4.c: New.
28573
28574 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
28575
28576         PR c++/20678
28577         * g++.dg/other/crash-4.C: New.
28578
28579 2005-06-14  Devang Patel  <dpatel@apple.com>
28580
28581         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
28582
28583 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
28584
28585         PR c++/21929
28586         * g++.dg/parse/crash11.C: Update
28587
28588 2005-06-13  Jeff Law  <law@redhat.com>
28589
28590         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
28591         perform the desired transformations.
28592         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
28593         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
28594
28595 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28596
28597         PR fortran/22038
28598         * gfortran.dg/forall_1.f90: Un-XFAIL.
28599
28600 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
28601
28602         PR c++/21929
28603         * g++.dg/parse/crash26.C: New.
28604
28605         PR c++/20789
28606         * g++.dg/init/member1.C: New.
28607
28608 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
28609
28610         * gfortran.dg/altreturn_1.f90: New test.
28611
28612 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
28613
28614         PR middle-end/21985
28615         * gcc.dg/tree-ssa/pr21985.c: New test.
28616
28617 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
28618
28619         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
28620
28621 2005-06-12  Roger Sayle  <roger@eyesopen.com>
28622
28623         PR c++/21930
28624         * g++.dg/other/error10.C: New test case.
28625
28626 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28627
28628         PR libfortran/19155
28629         * gfortran.dg/pr19155.f: Add test.
28630
28631 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28632
28633         * gfortran.dg/f2c_7.f90: New test.
28634
28635         * gfortran.dg/forall_1.f90: XFAILed.
28636
28637 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
28638
28639         * gcc.dg/pr14796-1.c: New.
28640         * gcc.dg/pr14796-2.c: New.
28641
28642 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
28643
28644         PR fortran/17792
28645         PR fortran/21375
28646         * gfortran.dg/deallocate_stat.f90: New test.
28647
28648 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
28649
28650         * gfortran.fortran-torture/execute/in-pack.f90: New test.
28651
28652 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
28653
28654         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
28655         access will be generated when this loop is vectorized. Test that
28656         accesses with same alignment were detected.
28657         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
28658         Test that accesses with same alignment were detected.
28659         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
28660         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
28661         alignment were detected.
28662
28663 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
28664
28665         PR c++/10611
28666         * g++.dg/conversion/simd2.C: New.
28667
28668 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
28669
28670         * gcc.dg/Wcxx-compat-1.c: New.
28671
28672 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
28673
28674         PR libfortran/21480
28675         * gfortran.dg/reshape-complex.f90: Add a test for a packed
28676         complex array.
28677
28678 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
28679
28680         * gcc.dg/alias-8.c: New.
28681
28682 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
28683
28684         * gcc.dg/format/cmn_err-1.c: Update.
28685
28686 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
28687
28688         PR target/20666
28689         * gcc.target/sparc/fexpand-2.c: New.
28690         * gcc.target/sparc/fpmerge-2.c: New.
28691         * gcc.target/sparc/fpmul-2.c: New.
28692         * gcc.target/sparc/noresult.c: New.
28693         * gcc.target/sparc/pdist-2.c: New.
28694         * gcc.target/sparc/pdist-3.c: New.
28695
28696 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
28697
28698         PR testsuite/21702
28699         * gcc.target/i386/i386.exp: Fix comment typo.
28700
28701 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
28702
28703         PR c++/19497
28704         * g++.dg/inherit/using5.C: New.
28705         * g++.dg/inherit/using6.C: New.
28706
28707 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28708
28709         PR c++/19894
28710         * g++.dg/template/ptrmem15.C: New test.
28711
28712         PR c++/20563
28713         * g++.dg/ext/label4.C: New test.
28714
28715 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
28716
28717         * gcc.dg/tls/debug-1.c: New test.
28718
28719 2005-06-07  Dale Johannesen  <dalej@apple.com>
28720
28721         * gcc.target/i386/movq.c: New.
28722
28723 2005-06-07  Dale Johannesen  <dalej@apple.com>
28724
28725         * gcc.dg/20050607-1.c: New.
28726
28727 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
28728
28729         PR middle-end/21850
28730         * gcc.c-torture/execute/20050607-1.c: New test.
28731
28732 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
28733
28734         PR libfortran/21926
28735         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
28736         Test case where the return array has lowest stride one,
28737         but isn't packed.
28738
28739 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
28740
28741         * lib/target-supports.exp (check_effective_target_sync_int_long):
28742         Add s390 and s390x targets.
28743
28744 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
28745
28746         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
28747         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
28748         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
28749         * gcc.dg/tree-ssa/loop-9.c: New test.
28750
28751 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
28752
28753         * g++.dg/parse/defarg10.C: New.
28754
28755 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
28756
28757         PR regression/21897
28758         * gcc.c-torture/execute/20050604-1.c: New test.
28759
28760 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
28761
28762         PR 21903
28763         * g++.dg/parse/defarg9.C: New.
28764
28765         PR c++/20637
28766         * g++.dg/inherit/using4.C: New.
28767         * g++.dg/overload/error1.C: Adjust expected errors.
28768         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
28769         * g++.old-deja/g++.brendan/arm2.C: Likewise.
28770         * g++.old-deja/g++.other/redecl2.C: Likewise.
28771         * g++.old-deja/g++.other/redecl4.C: Likewise.
28772         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
28773
28774 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
28775
28776         * gfortran.dg/f2c_5.f90: Add -w to dg-options
28777
28778 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
28779
28780         * lib/gfortran.exp (gfortran_target_compile): Call
28781         dg-additional-files-options
28782         * gfortran.dg/f2c_4.f90: New file
28783         * gfortran.dg/f2c_4.c: New file
28784         * gfortran.dg/f2c_5.f90: New file
28785         * gfortran.dg/f2c_5.c: New file
28786
28787 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28788
28789         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
28790
28791         PR fortran/21912
28792         * gfortran.dg/array_constructor_4.f90: New test.
28793
28794 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
28795
28796         PR c++/21619
28797         * g++.dg/ext/builtin9.C: New test.
28798
28799 2005-06-05  Dale Johannesen  <dalej@apple.com>
28800
28801         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
28802         * gcc.c-torture/execute/20050603-2.c: Ditto.
28803
28804 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
28805
28806         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
28807         * gcc.dg/vect/vect-reduc-1.c: New.
28808         * gcc.dg/vect/vect-reduc-2.c: New.
28809         * gcc.dg/vect/vect-reduc-3.c: New.
28810
28811 2005-06-04  Dale Johannesen  <dalej@apple.com>
28812
28813         * gcc.c-torture/execute/20050603-1.c: New.
28814         * gcc.c-torture/execute/20050603-2.c: New.
28815         * gcc.dg/20050603-3.c: New.
28816
28817 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28818
28819         PR fortran/19195
28820         * gfortran.dg/debug_1.f90: New test.
28821
28822         * gfortran.dg/forall_1.f90: New test.
28823
28824 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
28825
28826         * gfortran.dg/array_constructor_3.f90: New test.
28827
28828 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
28829
28830         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
28831
28832 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
28833
28834         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
28835
28836 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
28837
28838         PR c/21873
28839         * gcc.dg/init-excess-1.c: New test.
28840
28841 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
28842
28843         PR c++/21853
28844         * g++.dg/expr/static_cast6.C: New test.
28845
28846 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
28847
28848         * gcc.dg/tree-ssa/vrp14.c: New test.
28849
28850 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
28851
28852         PR c++/21336
28853         * g++.dg/template/new2.C: New test.
28854
28855 2005-06-03  Josh Conner  <jconner@apple.com>
28856
28857         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
28858         all entries in initializer.
28859
28860 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
28861
28862         PR middle-end/21858
28863         * gcc.dg/pr21858.c: New testcase.
28864
28865 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
28866
28867         PR tree-optimization/21292
28868
28869         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
28870         New.
28871         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
28872         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
28873         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
28874         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
28875         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
28876
28877 2005-06-02  Richard Henderson  <rth@redhat.com>
28878
28879         * gcc.dg/sync-2.c: Use -march=i486 for i386.
28880
28881 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
28882
28883         * gcc.dg/wtypequal.c: New testcase.
28884
28885 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
28886
28887         PR 21582
28888         * gcc.dg/tree-ssa/pr21582.c: New test.
28889
28890 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
28891
28892         PR c++/21280
28893         * g++.dg/opt/interface2.h: New.
28894         * g++.dg/opt/interface2.C: New.
28895         * g++.dg/init/ctor4.C: Adjust error lines.
28896         * g++.old-deja/g++.bob/inherit2.C: Likewise.
28897         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
28898         * g++.old-deja/g++.jason/opeq3.C: Likewise.
28899         * g++.old-deja/g++.pt/assign1.C: Likewise.
28900         * g++.old-deja/g++.pt/crash20.C: Likewise.
28901
28902 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
28903
28904         PR tree-optimization/21734
28905         * g++.dg/vect/pr21734_1.cc: New.
28906         * g++.dg/vect/pr21734_2.cc: New.
28907
28908 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
28909
28910         PR c++/20350
28911         * g++.dg/template/spec24.C: New.
28912
28913         PR c++/21151
28914         * g++.dg/pch/local-1.C: New.
28915         * g++.dg/pch/local-1.Hs: New.
28916
28917 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
28918
28919         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
28920         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
28921         * gcc.dg/tree-ssa/pr14341.c: New test.
28922         * gcc.dg/tree-ssa/pr14841.c: New test.
28923         * gcc.dg/tree-ssa/pr20701.c: New test.
28924         * gcc.dg/tree-ssa/pr21086.c: New test.
28925         * gcc.dg/tree-ssa/pr21090.c: New test.
28926         * gcc.dg/tree-ssa/pr21332.c: New test.
28927         * gcc.dg/tree-ssa/pr21458.c: New test.
28928         * gcc.dg/tree-ssa/pr21658.c: New test.
28929         * gcc.dg/tree-ssa/vrp01.c: New test.
28930         * gcc.dg/tree-ssa/vrp02.c: New test.
28931         * gcc.dg/tree-ssa/vrp03.c: New test.
28932         * gcc.dg/tree-ssa/vrp04.c: New test.
28933         * gcc.dg/tree-ssa/vrp05.c: New test.
28934         * gcc.dg/tree-ssa/vrp06.c: New test.
28935         * gcc.dg/tree-ssa/vrp07.c: New test.
28936         * gcc.dg/tree-ssa/vrp08.c: New test.
28937         * gcc.dg/tree-ssa/vrp09.c: New test.
28938         * gcc.dg/tree-ssa/vrp10.c: New test.
28939         * gcc.dg/tree-ssa/vrp11.c: New test.
28940         * gcc.dg/tree-ssa/vrp12.c: New test.
28941         * gcc.dg/tree-ssa/vrp13.c: New test.
28942
28943 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
28944
28945         PR 21029
28946         * gcc.dg/tree-ssa/pr21029.c: New test.
28947
28948 2005-06-01  Roger Sayle  <roger@eyesopen.com>
28949
28950         * gfortran.dg/logint-1.f: New test case.
28951         * gfortran.dg/logint-2.f: Likewise.
28952         * gfortran.dg/logint-3.f: Likewise.
28953
28954 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
28955
28956         PR c/21536
28957         PR c/20760
28958         * gcc.dg/20050527-1.c: New test.
28959
28960         * gcc.dg/i386-sse-12.c: New test.
28961
28962         PR fortran/21729
28963         * gfortran.dg/implicit_5.f90: New test.
28964
28965 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
28966
28967         PR fortran/20883
28968         * gfortran/assign_4.f90: New test.
28969         * gfortran/assign_2.f90: Change compile to run.
28970
28971 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
28972
28973         * lib/target-supports.exp
28974         (check_effective_target_sync_char_short): New.
28975         * gcc.dg/sync-2.c: New.
28976
28977 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
28978
28979         PR tree-optimization/21817
28980         * gcc.dg/torture/pr21817-1.c: New.
28981
28982 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
28983
28984         PR c++/21165
28985         * g++.dg/template/init5.C: New.
28986
28987 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
28988
28989         * gfortran.dg/char_initialiser_actual.f90:
28990         Test character initialisers as actual arguments.
28991         * gfortran.dg/char_pointer_comp_assign.f90:
28992         Test character pointer structure component assignments.
28993         * gfortran.dg/char_array_structure_constructor.f90:
28994         Test character components in structure constructors.
28995
28996 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
28997
28998         PR middle-end/20931
28999         * g++.dg/opt/pr20931.C: New test.
29000
29001 2005-05-31  Andreas Jaeger  <aj@suse.de>
29002
29003         PR testsuite/20772
29004         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
29005         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
29006         g++.old-deja/g++.ext/asmspec1.C,
29007         g++.old-deja/g++.other/regstack.C,
29008         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
29009         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
29010         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
29011         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
29012         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
29013         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
29014         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
29015         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
29016         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
29017         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
29018         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
29019         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
29020         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
29021         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
29022         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
29023         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
29024         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
29025         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
29026         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
29027
29028 2005-05-31  Jeff Law  <law@redhat.com>
29029
29030         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
29031
29032 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
29033
29034         PR middle-end/21743
29035         * gcc.dg/builtins-1.c: Activate disabled clog test.
29036         * gcc.dg/torture/builtin-attr-1.c: Likewise.
29037
29038 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
29039
29040         * gfortran.dg/char_pointer_assign.f90:
29041         Test character-pointer assignments and pointer assignments.
29042         * gfortran.dg/char_pointer_dummy.f90:
29043         Test character-pointer dummy arguments.
29044         * gfortran.dg/char_pointer_func.f90:
29045         Test character-pointer function returns.
29046         * gfortran.dg/char_pointer_dependency.f90:
29047         Test character-pointer functions with dependencies.
29048
29049 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
29050
29051         PR c++/21784
29052         * g++.dg/lookup/using14.C: New test.
29053
29054 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
29055
29056         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
29057         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
29058         trailing ^M.
29059
29060 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
29061
29062         PR c++/17413
29063         * g++.dg/template/local5.C: New.
29064
29065         PR target/21761
29066         * gcc.c-torture/compile/pr21761.c: New.
29067
29068         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
29069         before darwin8.
29070
29071 2005-05-30  Steven G. Kargl
29072
29073         PR fortran/20846
29074         * gfortran.dg/inquire_8.f90: New test.
29075
29076 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29077
29078         PR libfortran/21376
29079         * gfortran.dg/output_exponents_1.f90: New test.
29080
29081 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29082
29083         PR libfortran/20006
29084         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
29085
29086 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
29087
29088         PR c++/21210
29089         * g++.dg/ext/complex1.C: New test.
29090
29091         PR c++/21340
29092         * g++.dg/init/ctor6.C: New test.
29093
29094 2005-05-29  Jan Hubicka  <jh@suse.cz>
29095
29096         * gcc.c-torture/compile/pr21562.c: New.
29097
29098 2005-05-28  Steven G. Kargl <kargls@comcast.net>
29099
29100         * gfortran.dg/subnormal_1.f90: New test.
29101
29102 2005-05-28  Jan Hubicka  <jh@suse.cz>
29103
29104         * tree-prof.exp: Fix comment.
29105         * value-prof-1.c: New.
29106         * value-prof-2.c: New.
29107         * value-prof-3.c: New.
29108         * value-prof-4.c: New.
29109
29110 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
29111
29112         PR c++/21614
29113         * g++.dg/expr/ptrmem6.C: New test.
29114         * g++.dg/expr/ptrmem6a.C: Likewise.
29115
29116 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
29117
29118         PR tree-optimization/21658
29119         * gcc.dg/tree-ssa/pr21658.c: New.
29120
29121 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
29122
29123         PR c++/21455
29124         * g++.dg/inherit/ptrmem3.C: New.
29125
29126         PR c++/21681
29127         * g++.dg/parse/template16.C: New.
29128
29129 2005-05-27  Andreas Jaeger  <aj@suse.de>
29130
29131         * gcc.dg/setjmp-2.c: Only run in 32-bit.
29132
29133         * gcc.dg/i386-sse-8.c: Run test on all archs.
29134
29135 2005-05-26  Mike Stump  <mrs@apple.com>
29136
29137         * objc.dg/isa-field-1.m: Only run on darwin.
29138         * objc.dg/lookup-1.m: Likewise.
29139         * objc.dg/try-catch-8.m: Likewise.
29140
29141 2005-05-26  Roger Sayle  <roger@eyesopen.com>
29142
29143         PR tree-optimization/9814
29144         * gcc.dg/pr9814-1.c: New test case.
29145
29146 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
29147
29148         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
29149         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
29150         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
29151         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
29152         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
29153         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
29154         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
29155         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
29156         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
29157         objc.dg/try-catch-8.m: New.
29158
29159 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
29160
29161         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
29162         remove extraneous semicolons.
29163
29164 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
29165
29166         * obj-c++.dg/comp-types-12.mm: New.
29167         * objc.dg/comp-types-11.m: New.
29168         * objc.dg/selector-4.m: New.
29169
29170 2005-05-26  Andreas Jaeger  <aj@suse.de>
29171
29172         PR testsuite/20772
29173         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
29174         g++.old-deja/g++.ext/attrib3.C,
29175         g++.old-deja/g++.other/store-expr1.C,
29176         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
29177         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
29178         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
29179         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
29180         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
29181         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
29182         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
29183         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
29184         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
29185         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
29186         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
29187         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
29188         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
29189         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
29190         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
29191         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
29192         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
29193         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
29194         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
29195
29196 2005-05-26  Andreas Jaeger  <aj@suse.de>
29197
29198         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
29199         x86-64 compilation.
29200
29201 2005-05-26  Andreas Jaeger  <aj@suse.de>
29202
29203         PR testsuite/20772
29204         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
29205         gcc.misc-tests/i386-pf-athlon-1.c,
29206         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
29207         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
29208         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
29209         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
29210         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
29211         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
29212         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
29213         programs.
29214
29215         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
29216         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
29217         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
29218         x86-64 compilation.
29219
29220         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
29221         x86_64.
29222
29223         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
29224         effective-target ilp32.
29225
29226 2005-05-26  David Ung  <davidu@mips.com>
29227
29228         * gcc.target/mips/ext_ins.c: New test for testing the generation
29229         of MIPS32/64 rev 2 ext/ins instructions.
29230
29231 2005-05-26  Andreas Jaeger  <aj@suse.de>
29232
29233         * treelang/compile/unsigned.tree: Use gimple instead of
29234         nonexisting generic dump.
29235
29236 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
29237
29238         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
29239
29240 2005-05-26  Andreas Jaeger  <aj@suse.de>
29241
29242         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
29243
29244 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
29245
29246         PR libfortran/17283
29247         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
29248         Test callee-allocated memory with write statements.
29249
29250 2005-05-25  Roger Sayle  <roger@eyesopen.com>
29251
29252         PR middle-end/21709
29253         * gcc.dg/pr21709-1.c: New test case.
29254
29255 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29256             Mike Stump  <mrs@apple.com>
29257
29258         * objc/execute/next_mapping.h: Update for C++.
29259
29260         * obj-c++.dg/selector-1.mm: Move to...
29261         * obj-c++.dg/selector-4.mm: here...
29262
29263         * obj-c++.dg/basic.mm: New.
29264         * obj-c++.dg/comp-types-1.mm: New.
29265         * obj-c++.dg/cxx-class-1.mm: New.
29266         * obj-c++.dg/cxx-ivars-1.mm: New.
29267         * obj-c++.dg/cxx-ivars-2.mm: New.
29268         * obj-c++.dg/cxx-ivars-3.mm: New.
29269         * obj-c++.dg/cxx-scope-1.mm: New.
29270         * obj-c++.dg/cxx-scope-2.mm: New.
29271         * obj-c++.dg/defs.mm: New.
29272         * obj-c++.dg/empty-private-1.mm: New.
29273         * obj-c++.dg/encode-1.mm: New.
29274         * obj-c++.dg/encode-2.mm: New.
29275         * obj-c++.dg/encode-3.mm: New.
29276         * obj-c++.dg/extern-c-1.mm: New.
29277         * obj-c++.dg/extra-semi.mm: New.
29278         * obj-c++.dg/fix-and-continue-2.mm: New.
29279         * obj-c++.dg/isa-field-1.mm: New.
29280         * obj-c++.dg/ivar-list-semi.mm: New.
29281         * obj-c++.dg/local-decl-1.mm: New.
29282         * obj-c++.dg/lookup-1.mm: New.
29283         * obj-c++.dg/lookup-2.mm: New.
29284         * obj-c++.dg/method-1.mm: New.
29285         * obj-c++.dg/method-2.mm: New.
29286         * obj-c++.dg/method-3.mm: New.
29287         * obj-c++.dg/method-4.mm: New.
29288         * obj-c++.dg/method-5.mm: New.
29289         * obj-c++.dg/method-6.mm: New.
29290         * obj-c++.dg/method-7.mm: New.
29291         * obj-c++.dg/no-extra-load.mm: New.
29292         * obj-c++.dg/overload-1.mm: New.
29293         * obj-c++.dg/pragma-1.mm: New.
29294         * obj-c++.dg/pragma-2.mm: New.
29295         * obj-c++.dg/private-1.mm: New.
29296         * obj-c++.dg/private-2.mm: New.
29297         * obj-c++.dg/proto-qual-1.mm: New.
29298         * obj-c++.dg/qual-types-1.mm: New.
29299         * obj-c++.dg/stubify-1.mm: New.
29300         * obj-c++.dg/stubify-2.mm: New.
29301         * obj-c++.dg/super-class-1.mm: New.
29302         * obj-c++.dg/super-class-2.mm: New.
29303         * obj-c++.dg/super-dealloc-1.mm: New.
29304         * obj-c++.dg/super-dealloc-2.mm: New.
29305         * obj-c++.dg/template-1.mm: New.
29306         * obj-c++.dg/template-2.mm: New.
29307         * obj-c++.dg/template-3.mm: New.
29308         * obj-c++.dg/template-4.mm: New.
29309         * obj-c++.dg/template-5.mm: New.
29310         * obj-c++.dg/template-6.mm: New.
29311         * obj-c++.dg/try-catch-1.mm: New.
29312         * obj-c++.dg/try-catch-2.mm: New.
29313         * obj-c++.dg/try-catch-3.mm: New.
29314         * obj-c++.dg/try-catch-4.mm: New.
29315         * obj-c++.dg/try-catch-5.mm: New.
29316         * obj-c++.dg/try-catch-6.mm: New.
29317         * obj-c++.dg/try-catch-7.mm: New.
29318         * obj-c++.dg/try-catch-8.mm: New.
29319         * obj-c++.dg/try-catch-9.mm: New.
29320         * obj-c++.dg/va-meth-1.mm: New.
29321
29322 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29323
29324         * obj-c++.dg/selector-1.mm: New.
29325         * obj-c++.dg/selector-2.mm: New.
29326
29327 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29328
29329         * obj-c++.dg/selector-3.mm: New.
29330         * objc.dg/selector-3.m: New.
29331
29332 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
29333
29334         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
29335         about where warning appears.
29336
29337 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
29338
29339         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
29340         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
29341         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
29342         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
29343
29344 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
29345
29346         * gcc.dg/20050524-1.c: New test.
29347
29348 2005-05-25  Jan Hubicka  <jh@suse.cz>
29349
29350         * gcc.dg/tree-prof/inliner-1.c: New.
29351
29352 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
29353
29354         * gcc.dg/tree-prof: New directory.
29355         * gcc.dg/tree-prof/tree-prof.exp: New.
29356
29357 2005-05-25  DJ Delorie  <dj@redhat.com>
29358
29359         * gcc.dg/Wattributes-1.c: New.
29360         * gcc.dg/Wattributes-2.c: New.
29361         * gcc.dg/Wattributes-3.c: New.
29362
29363 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
29364
29365         PR tree-optimization/19833
29366         * gcc.dg/uninit-4.c: Remove xfail.
29367         * gcc.dg/uninit-9.c: Ditto.
29368
29369 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
29370
29371         * obj-c++.dg/bitfield-[1-5].mm: New.
29372         * obj-c++.dg/class-protocol-1.mm: New.
29373         * obj-c++.dg/comp-types-1[0-1].mm: New.
29374         * obj-c++.dg/comp-types-[2-9].mm: New.
29375         * obj-c++.dg/encode-[4-8].mm: New.
29376         * obj-c++.dg/layout-1.mm: New.
29377         * obj-c++.dg/method-1[0-9].mm: New.
29378         * obj-c++.dg/method-2[0-1].mm: New.
29379         * obj-c++.dg/method-[8-9].mm: New.
29380         * obj-c++.dg/objc-gc-3.mm: New.
29381         * obj-c++.dg/try-catch-10.mm: New.
29382         * objc.dg/bitfield-5.m: New.
29383         * objc.dg/comp-types-10.m: New.
29384         * objc.dg/comp-types-9.m: New.
29385         * objc.dg/layout-1.m: New.
29386         * objc.dg/objc-gc-4.m: New.
29387         * objc.dg/try-catch-9.m: New.
29388         * objc.dg/class-protocol-1.m: Tweak diagnostics.
29389         * objc.dg/comp-types-1.m: Likewise.
29390         * objc.dg/comp-types-[5-6].m: Likewise.
29391         * objc.dg/method-9.m: Likewise.
29392
29393 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
29394
29395         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
29396         and on hardware without VMX support.
29397
29398         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
29399
29400         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
29401
29402         * lib/profopt.exp (dg-final-generate, dg-final-use,
29403         profopt-final-code, profopt-get-options): New.
29404         (profopt-execute): Process test directives.
29405
29406         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
29407         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
29408         cleanup-tree-dump, cleanup-saved-temps): Update comments.
29409
29410 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
29411
29412         PR C++/21645
29413         * g++.dg/init/ctor5.C: New test.
29414
29415 2005-05-24  Ira Rosen  <irar@il.ibm.com>
29416
29417         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
29418         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
29419         vect-113.c, vect-114.c.
29420
29421 2005-05-23  Adam Nemet  <anemet@lnxw.com>
29422
29423         * gcc.dg/const-elim-1.c: Remove xfails.
29424
29425 2005-05-23  Jeff Law  <law@redhat.com>
29426
29427         * gcc.c-torture/compile/pr21638.c: New test.
29428         * gcc.c-torture/compile/20050520-1.c: New test.
29429
29430 2005-05-23  Nick Clifton  <nickc@redhat.com>
29431
29432         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
29433         be a proper triple, ie: m32r*-*-*.
29434         * g++.old-deja/g++.jason/thunk3.C: Likewise.
29435
29436 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
29437
29438         PR middle-end/21331
29439         PR tree-opt/21293
29440         * gcc.c-torture/compile/pr21293.c: New test.
29441         * gcc.c-torture/execute/pr21331.c: New test.
29442
29443 2004-05-20  Richard Henderson  <rth@redhat.com>
29444
29445         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
29446
29447 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
29448
29449         * obj-c++-dg.exp: Add.
29450         * obj-c++.exp: Add.
29451         * obj-c++.dg/dg.exp: Add.
29452
29453 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
29454
29455         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
29456         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
29457
29458 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
29459
29460         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
29461
29462 2004-05-19  Richard Henderson  <rth@redhat.com>
29463
29464         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
29465
29466 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
29467
29468         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
29469
29470         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
29471
29472 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
29473
29474         PR c++/21495
29475         * g++.dg/parse/extern1.C: New test.
29476         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
29477
29478 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
29479
29480         * gcc.dg/c99-math.h: New.
29481         * gcc.dg/c99-math-float-1.c: New test.
29482         * gcc.dg/c99-math-double-1.c: Likewise.
29483         * gcc.dg/c99-math-long-double-1.c: Likewise.
29484
29485 2005-05-18  Richard Henderson  <rth@redhat.com>
29486
29487         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
29488
29489 2005-05-18  Devang Patel  <dpatel@apple.com>
29490
29491         * g++.dg/opt/20050511-1.C: New test.
29492
29493 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
29494
29495         PR libfortran/21127
29496         * gfortran.dg/reshape-complex.f90: New test.
29497
29498 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
29499
29500         * gfortran.dg/array_constructor_1.f90: New test.
29501         * gfortran.dg/array_constructor_2.f90: New test.
29502
29503 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
29504
29505         PR fortran/20954
29506         * gfortran.dg/pr20954.f: New test.
29507
29508 2005-05-17  Mike Stump  <mrs@apple.com>
29509
29510         Yet more Objective-C++...
29511
29512         * objc.dg/method-5.m: Update.
29513         * objc.dg/method-6.m: Update.
29514         * objc.dg/method-7.m: Update.
29515         * objc.dg/method-9.m: Update.
29516         * objc.dg/try-catch-2.m: Update.
29517
29518 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
29519
29520         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
29521         Remove little-endian optimizations.
29522
29523 2005-05-17  Jeff Law  <law@redhat.com>
29524
29525         * g++.dg/tree-ssa/pr14814.C: New test.
29526         * gcc.dg/tree-ssa/pr14814.C: New test.
29527         * gcc.dg/tree-ssa/pr17141-1.C: New test.
29528         * gcc.dg/tree-ssa/pr17141-2.C: New test.
29529
29530 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
29531
29532         * gcc.dg/compat/generate-random.c: Do not include
29533         libiberty.h.
29534         * gcc.dg/compat/generate-random_r.c: Likewise.
29535
29536 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
29537
29538         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
29539
29540 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
29541
29542         PR middle-end/21595
29543         * g++.dg/tree-ssa/builtin1.C: New testcase.
29544
29545 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
29546
29547         PR c++/21454
29548         * g++.dg/opt/const4.C: New test.
29549
29550         PR middle-end/21492
29551         * g++.dg/opt/crossjump1.C: New test.
29552
29553         PR tree-optimization/21610
29554         * gcc.c-torture/compile/20050516-1.c: New test.
29555
29556         PR fortran/15080
29557         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
29558         about the test failing.
29559         * gfortran.fortran-torture/execute/where_7.f90: New test.
29560         * gfortran.fortran-torture/execute/where_8.f90: New test.
29561
29562 2005-05-16  Richard Henderson  <rth@redhat.com>
29563
29564         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
29565         i?86 and x86_64.
29566
29567 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
29568
29569         * gcc.dg/compat/generate-random.c (config.h): Do not include.
29570         (limits.h): Include unconditionally.
29571         (stdlib.h): Likewise.
29572         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
29573         (limits.h): Include unconditionally.
29574         (stdlib.h): Likewise.
29575         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
29576         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
29577         (limits.h): Include unconditionally.
29578         (stdlib.h): Likewise.
29579         (hashtab.h): Do not include.
29580         (getopt.h): Likewise.
29581         (stddef.h): Include.
29582         (hashval_t): Define.
29583         (struct entry): Add "next" field.
29584         (HASH_SIZE): New macro.
29585         (hash_table): New variable.
29586         (switchfiles): Do not use xmalloc.
29587         (mix): New macro.
29588         (iterative_hash): New function.
29589         (hasht): Remove.
29590         (e_exists): New function.
29591         (e_insert): Likewise.
29592         (output): Use, instead of libiberty hashtable functions.
29593         (main): Do not use getopt.  Do not call htab_create.
29594
29595 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
29596
29597         PR libstdc++/21526
29598         * lib/target-supports.exp (check_mkfifo_available):
29599         Return 0 for cygwin as mkfifo support incomplete on platform.
29600         Fix typos in comments.
29601
29602 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
29603
29604         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
29605
29606 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
29607
29608         PR fortran/17432
29609         * gfortran.dg/assign_4.f: New test.
29610
29611 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
29612
29613         PR tree-optimization/21563
29614         * gcc.dg/tree-ssa/pr21563.c: New.
29615
29616 2005-05-14  Jan Hubicka  <jh@suse.cz>
29617
29618         * gcc.dg/noreturn-7.c: Allow control reaches warning.
29619
29620 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
29621
29622         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
29623
29624 2005-05-13  Julian Brown  <julian@codesourcery.com>
29625
29626         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
29627         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
29628
29629 2005-05-13  Jan Hubicka  <jh@suse.cz>
29630
29631         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
29632         * gcc.dg/fold-xor-?.c: Likewise.
29633         * gcc.dg/pr15784-?.c: Likewise.
29634         * gcc.dg/pr20922-?.c: Likewise.
29635         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
29636         * gcc.dg/tree-ssa/pr17598.c: Likewise.
29637         * gcc.dg/tree-ssa/pr20470.c: Likewise.
29638
29639 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29640
29641         PR fortran/21260
29642         * gfortran.dg/hollerith_1.f90: New test.
29643
29644 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29645
29646         * gfortran.dg/func_result_2.f90: New test.
29647
29648 2005-05-11  Bud Davis  <bdavis@gfortran.org>
29649
29650         * gfortran.dg/dev_null.f90: New test.
29651
29652 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
29653
29654         * gcc.dg/arm-vfp1.c: Revert last change.
29655
29656 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
29657
29658         PR middle-end/19807
29659         PR tree-optimization/19639
29660         * g++.dg/tree-ssa/pr19807.C: New testcase.
29661
29662 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29663
29664         PR libfortran/21471
29665         * gfortran.dg/append-1.f90: New test.
29666
29667 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
29668
29669         * gcc.dg/pr18501.c: XFAIL.
29670         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
29671         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
29672         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
29673         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
29674         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
29675         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
29676         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
29677         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
29678
29679 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29680
29681         PR fortran/20178
29682         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
29683         gfortran.dg/f2c_3.f90: New tests.
29684
29685         * gfortran.dg/return_1.f90: Fix dg annotation.
29686
29687 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
29688
29689         * gcc.c-torture/compile/20050510-1.c: New test.
29690
29691 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
29692
29693         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
29694
29695 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
29696
29697         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
29698
29699 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
29700
29701         PR c/17913
29702         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
29703
29704 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
29705
29706         PR c/21342
29707         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
29708         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
29709
29710 2005-05-10  Ben Elliston  <bje@au.ibm.com>
29711
29712         PR debug/16676
29713         * gcc.dg/debug/pr16676.c: New test.
29714
29715 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
29716
29717         PR testsuite/21443
29718         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
29719         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
29720         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
29721         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
29722         Change -O1 to -O2.
29723         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
29724         -fno-tree-dominator-opts.
29725
29726 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29727
29728         * gfortran.dg/return_1.f90: New test.
29729
29730 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
29731
29732         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
29733
29734         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
29735
29736 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
29737
29738         PR c++/21427
29739         * g++.dg/inherit/covariant13.C: New.
29740
29741 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29742
29743         PR libfortran/19155
29744         * gfortran.dg/pr19155.f: New test.
29745
29746 2005-05-08  Roger Sayle  <roger@eyesopen.com>
29747
29748         PR inline-asm/8788
29749         * gcc.dg/pr8788-1.c: New testcase.
29750
29751 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
29752
29753         PR target/21416
29754         * gcc.target/mips/fpcmp-[12].c: New tests.
29755
29756 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
29757
29758         * lib/target-supports-dg.exp (dg-require-fork): New function.
29759         (dg-require-mkfifo): Likewise.
29760         * lib/target-supports.exp (check_function_available): New
29761         function.
29762         (check_fork_available): Likewise.
29763         (check_mkfifo_available): Likewise.
29764
29765 2005-05-06  Jeff Law  <law@redhat.com>
29766
29767         * gcc.c-torture/compile/pr21380.c: New test.
29768
29769 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
29770
29771         PR c++/20961
29772         * g++.dg/ext/weak3.C: New test.
29773
29774 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
29775
29776         PR c++/21352
29777         * g++.dg/template/crash37.C: New test.
29778
29779 2005-05-05  Paul Brook  <paul@codesourcery.com>
29780
29781         * gcc.dg/arm-g2.c: Use effective-target arm32.
29782         * gcc.dg/arm-mmx-1.c: Ditto.
29783         * gcc.dg/arm-scd42-2.c: Ditto.
29784         * gcc.dg/arm-vfp1.c: Ditto.
29785         * lib/target-supports.exp (check_effective_target_arm32): New
29786         function.
29787
29788 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
29789
29790         PR libfortran/21354
29791         gfortran.dg/in_pack_rank7.f90: New test.
29792
29793 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
29794
29795         PR middle-end/15618
29796         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
29797
29798 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
29799
29800         PR middle-end/21265
29801         * gcc.dg/20050503-1.c: New test.
29802
29803         PR rtl-optimization/21239
29804         * gcc.dg/i386-sse-11.c: New test.
29805
29806 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
29807
29808         PR target/16888
29809         * gcc.target/i386/asm-1.c: New test.
29810
29811 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
29812
29813         PR rtl-optimization/21330
29814         * gcc.c-torture/execute/20050502-1.c: New test.
29815
29816         PR target/21297
29817         * gcc.c-torture/execute/20050502-2.c: New test.
29818
29819 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
29820
29821         PR middle-end/21282
29822         * gcc.dg/pr21282.c: New.
29823
29824 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
29825
29826         * gcc.dg/vect/pr20122.c: Clean up .vect file.
29827         * gcc.dg/vect/vect-92.c: Likewise.
29828         * gcc.dg/vect/vect-93.c: Likewise.
29829         * gcc.dg/vect/vect-dv-1.c: Likewise.
29830         * gcc.dg/vect/vect-dv-2.c: Likewise.
29831         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
29832
29833 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
29834
29835         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
29836         * gfortran.dg/vect/vect-2.f90: Likewise.
29837         * gfortran.dg/vect/vect-3.f90: Likewise.
29838         * gfortran.dg/vect/vect-4.f90: Likewise.
29839         * gfortran.dg/vect/vect-5.f90: Likewise.
29840
29841 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
29842
29843         PR target/20813
29844         * gcc.dg/rs6000-fpint-2.c: New.
29845
29846 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
29847
29848         PR c/15698
29849         * gcc.dg/builtins-30.c: Update expected messages.
29850         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
29851         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
29852         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
29853
29854 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
29855
29856         PR tree-optimization/21294
29857         * gcc.dg/tree-ssa/pr21294.c: New.
29858
29859 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
29860
29861         * gcc.dg/altivec-3.c (vec_store): Do not use the old
29862         __builtin_altivec_st_internal_4si built-in.
29863
29864 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
29865
29866         PR c++/15875
29867         * g++.dg/template/ptrmem14.C: New test.
29868
29869 2005-05-02  Paul Brook  <paul@codesourcery.com>
29870
29871         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
29872
29873 2005-05-02  Michael Matz  <matz@suse.de>
29874
29875         PR c++/19542
29876         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
29877
29878 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
29879
29880         * g++.dg/cpp/weak.C: New test.
29881
29882 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
29883
29884         * gcc.dg/tree-ssa/loop-8.c: New test.
29885
29886 2005-04-30  Michael Maty  <matz@suse.de>
29887
29888         * gcc.dg/inline-mcpy.c: New test.
29889
29890 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
29891
29892         PR libfortran/18958
29893         * gfortran.dg/eoshift.f90: New test case.
29894
29895 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
29896
29897         PR libfortran/18857
29898         * gfortran.dg/matmul_1.f90: New test.
29899
29900 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
29901
29902         PR tree-optimization/21030
29903         * gcc.dg/tree-ssa/pr21030.c: New.
29904
29905 2005-04-29  Devang Patel  <dpatel@apple.com>
29906
29907         PR tree-optimization/21272
29908         * gcc.dg/vect/vect-ifcvt-10.c: New test.
29909
29910 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
29911
29912         PR fortran/13082
29913         PR fortran/18824
29914         * gfortran.dg/entry_4.f90: New test.
29915         * gfortran.fortran-torture/execute/entry_1.f90: New test.
29916         * gfortran.fortran-torture/execute/entry_2.f90: New test.
29917         * gfortran.fortran-torture/execute/entry_3.f90: New test.
29918         * gfortran.fortran-torture/execute/entry_4.f90: New test.
29919         * gfortran.fortran-torture/execute/entry_5.f90: New test.
29920         * gfortran.fortran-torture/execute/entry_6.f90: New test.
29921         * gfortran.fortran-torture/execute/entry_7.f90: New test.
29922
29923 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29924
29925         * gfortran.fortran-torture/execute/entry_8.f90: New test.
29926
29927 2005-04-29  Paul Brook  <paul@codesourcery.com>
29928
29929         * gfortran.dg/entry_3.f90: New test.
29930
29931 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29932
29933         * gfortran.dg/implicit_4.f90: New test.
29934
29935 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
29936
29937         * lib/target-supports.exp (check_profiling_available): Return
29938         false for xtensa-*-elf.
29939
29940 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
29941
29942         * lib/fortran-torture.exp (fortran-torture.exp): Catch
29943         error if file cannot be deleted.
29944
29945 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
29946
29947         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
29948         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
29949         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
29950         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
29951         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
29952         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
29953         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
29954         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
29955         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
29956         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
29957         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
29958         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
29959         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
29960
29961 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29962
29963         PR fortran/20865
29964         * gfortran.dg/pr20865.f90: New test.
29965
29966 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
29967
29968         * gcc.dg/void-cast-2.c: New test.
29969
29970 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
29971
29972         PR c/21159
29973         * gcc.dg/void-cast-1.c: New test.
29974
29975 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
29976
29977         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
29978
29979 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
29980
29981         PR fortran/21177
29982         * gfortran.dg/pr21177.f90: New test.
29983
29984 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
29985
29986         PR tree-optimization/21171
29987         * gcc.dg/tree-ssa/pr21171.c: New test.
29988
29989 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
29990
29991         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
29992         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
29993         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
29994         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
29995         gcc.dg/tree-ssa/gen-vect-32.c: New.
29996         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
29997         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
29998         don't run on PPC32.
29999
30000 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30001
30002         PR c/21213
30003         * gcc.dg/transparent-union-3.c: New test.
30004
30005 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
30006
30007         PR c/20740
30008         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
30009         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
30010         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
30011         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
30012         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
30013         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
30014
30015 2005-04-26  Jeff Law  <law@redhat.com>
30016
30017         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
30018         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
30019         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
30020         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
30021         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
30022         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
30023         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
30024
30025 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
30026
30027         PR tree-optimization/17598
30028         * gcc.dg/tree-ssa/pr17598.c: New testcase.
30029
30030 2005-04-25  Mike Stump  <mrs@apple.com>
30031
30032         * objc.dg/fix-and-continue-1.m: Add.
30033
30034 2005-04-25  Roger Sayle  <roger@eyesopen.com>
30035
30036         PR c++/20995
30037         * g++.dg/opt/pr20995-1.C: New test case.
30038
30039 2005-04-25  Devang Patel <dpatel@apple.com>
30040
30041         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
30042
30043 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30044
30045         PR testsuite/21062
30046         * g++.dg/opt/alias2.C (printf): Correct the prototype.
30047
30048 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
30049
30050         PR C++/21188
30051         * g++.dg/opt/rtti2.C: New test.
30052
30053 2005-04-25  Paul Brook  <paul@codesourcery.com>
30054         Steven G. Kargl  <kargls@comcast.net>
30055
30056         PR fortran/20879
30057         * gfortran.dg/ichar_1.f90: New file.
30058
30059 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
30060
30061         PR middle-end/20991
30062         * g++.dg/opt/pr20991.C: New test.
30063
30064         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
30065         where sizeof (type) < __alignof__ (type).
30066         * gcc.dg/compat/struct-layout-1.h: Likewise.
30067
30068 2005-04-24  Per Bothner  <per@bothner.com>
30069             Devang Patel  <dpatel@apple.com>
30070
30071         PR preprocessor/20907
30072         * gcc.dg/cpp/very-long-comment.c: New test.
30073
30074 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30075
30076         PR fortran/20059
30077         * gfortran.dg/common_5.f: New test.
30078
30079 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
30080
30081         PR middle-end/21082
30082         * g++.dg/tree-ssa/pr21082.C: New testcase.
30083
30084 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
30085
30086         * gcc.dg/vect/vect-99.c: New test.
30087
30088 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
30089
30090         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
30091
30092 2005-04-22  Jeff Law  <law@redhat.com>
30093
30094         * gcc.dg/uninit-5.c: Remove xfails.
30095         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
30096         conditionals and loads.
30097
30098 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
30099
30100         PR libfortran/20074
30101         PR libfortran/20436
30102         PR libfortran/21108
30103         * gfortran.dg/nested_reshape.f90: new test
30104         * gfortran.dg/reshape-alloc.f90: new test
30105         * gfortran.dg/reshape.f90: new test
30106
30107 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
30108
30109         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
30110
30111         * gcc.dg/arm-vfp1.c: New test.
30112
30113 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
30114
30115         PR c++/21087
30116         * g++.dg/lookup/builtin2.C: New test.
30117
30118 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
30119
30120         * gcc.dg/weak/weak-13.c: New test.
30121
30122 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
30123
30124         * lib/target-supports.exp (check_effective_target_sync_int_long):
30125         Add powerpc*.
30126
30127 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
30128
30129         * gcc.target/mips/branch-1.c: New test.
30130
30131 2005-04-21  Richard Henderson  <rth@redhat.com>
30132
30133         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
30134         * gcc.dg/vect/vect-86.c: Likewise.
30135         * gcc.dg/vect/vect-87.c: Likewise.
30136         * gcc.dg/vect/vect-88.c: Likewise.
30137
30138 2005-04-21  Devang Patel  <dpatel@apple.com>
30139
30140         PR optimization/20994
30141         * gcc.dg/tree-ssa/ifc-3.c: New test.
30142
30143 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
30144
30145         PR c/12913
30146         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
30147         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
30148         gcc.dg/c99-vla-jump-5.c: New tests.
30149
30150 2005-04-19  Richard Henderson  <rth@redhat.com>
30151
30152         * lib/target-supports.exp (check_effective_target_vect_int_mult):
30153         Fix typo in exists check.
30154         (check_effective_target_sync_int_long): New.
30155         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
30156         * gcc.dg/ia64-sync-2.c: Likewise.
30157         * gcc.dg/ia64-sync-3.c: Likewise.
30158         * gcc.dg/ia64-sync-4.c: Likewise.
30159
30160 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
30161
30162         * gcc.dg/fold-xor-1.c: New test.
30163         * gcc.dg/fold-xor-2.c: New test.
30164
30165 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
30166
30167         PR target/20670
30168         * g++.dg/eh/fp-regs.C: New test.
30169
30170 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
30171
30172         * gcc.dg/Wint-to-pointer-cast-1.c,
30173         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
30174         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
30175         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
30176
30177 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30178
30179         PR fortran/16861
30180         * gfortran.dg/pr16861.f90: New test.
30181
30182 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
30183
30184         * gcc.dg/pr21085.c: New test.
30185
30186 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
30187
30188         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
30189         (setup_mips_tests, dg-mips-options): New procedures.
30190         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
30191         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
30192         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
30193         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30194         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
30195         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
30196         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
30197         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
30198         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
30199         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
30200         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
30201         dg-mips-options instead of dg-options.  Remove now-redundant
30202         preprocessor guards.
30203         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
30204         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
30205         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
30206         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
30207         * gcc.dg/vr-mult-2.c: Delete.
30208         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
30209         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
30210         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
30211         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
30212         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
30213         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
30214         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
30215
30216 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
30217
30218         * ada/acats/run_all.sh: Use sync when executable not present.
30219
30220 2005-04-18  Devang Patel  <dpatel@apple.com>
30221
30222         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
30223         * gcc.dg/vect/vect-11a.c: New.
30224         * gcc.dg/vect/vect-none.c: Update.
30225         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
30226
30227 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
30228
30229         PR tree-optimization/20922
30230         * gcc.dg/pr20922-1.c: New test.
30231         * gcc.dg/pr20922-2.c: New test.
30232         * gcc.dg/pr20922-3.c: New test.
30233         * gcc.dg/pr20922-4.c: New test.
30234         * gcc.dg/pr20922-5.c: New test.
30235         * gcc.dg/pr20922-6.c: New test.
30236
30237 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30238
30239         PR libfortran/20950
30240         * gfortran.dg/pr20950.f: New test.
30241
30242 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30243
30244         PR libfortran/19216
30245         * gfortran.dg/pr19216.f: New test.
30246
30247 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
30248
30249         PR tree-optimization/21001
30250         * gcc.dg/tree-ssa/pr21001.c: New.
30251
30252 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
30253
30254         PR libfortran/21075
30255         * gfortran.dg/reshape_rank7.f90: New test.
30256
30257 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
30258
30259         PR libfortran/12884 gfortran.dg/pr12884.f: New test.
30260         PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
30261         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
30262         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
30263         PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
30264         PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
30265         PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
30266         PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
30267         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
30268         wrong way round).
30269         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
30270         in namelists.  New test.
30271         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
30272         New test.
30273         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
30274         New test.
30275         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
30276         namelist.  New test.
30277         * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
30278         New test.
30279         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
30280         New test.
30281         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
30282         namelist.  New test.
30283         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
30284         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
30285         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
30286         New test.
30287         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
30288         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
30289         arrays. New test.
30290
30291 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
30292
30293         * gfortran.dg/wtruncate.f: New testcase.
30294         * gfortran.dg/wtruncate.f90: New testcase.
30295
30296 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
30297
30298         PR c++/21025
30299         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
30300         which sizeof/alignof is dependent, rather than just whether we are
30301         processing_template_decl.
30302
30303 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
30304
30305         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30306         corrected typo where the wrong variables had been compared.
30307
30308 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
30309
30310         PR libfortran/18495
30311         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
30312         Test callee-allocated version of return array with a write
30313         statement.
30314         Test spread with a temporary with another write statement.
30315
30316 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
30317
30318         PR tree-optimization/21031
30319         * gcc.dg/tree-ssa/pr21031.c: New.
30320
30321 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
30322
30323         PR tree-optimization/21004
30324         * gcc.dg/builtins-53.c: Include builtins-config.h.
30325         Check floorf, ceilf, floorl and ceill transformations
30326         only when HAVE_C99_RUNTIME is defined.
30327
30328 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
30329
30330         PR middle-end/20739
30331         * gcc.dg/tree-ssa/pr20739.c: New test.
30332
30333 2005-04-14  Mike Stump  <mrs@apple.com>
30334
30335         * gcc.dg/Foundation.framework/empty: New.
30336         * gcc.dg/framework-2.c: New.
30337
30338 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
30339
30340         PR tree-optimization/21021
30341         * gcc.c-torture/compile/pr21021.c: New.
30342
30343 2005-04-14  Janis Johnson  <janis187@us.ibm.com>
30344
30345         PR testsuite/21010
30346         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
30347         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
30348         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
30349         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
30350         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
30351         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
30352         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
30353         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
30354
30355 2005-04-14  Richard Henderson  <rth@redhat.com>
30356
30357         * lib/target-supports.exp (check_effective_target_vect_condition):
30358         Add ia64, i?86, and x86_64.
30359
30360 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
30361
30362         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
30363
30364 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
30365
30366         PR tree-optimization/20657
30367         * gcc.dg/tree-ssa/pr20657.c: New.
30368
30369 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
30370
30371         * gcc.dg/builtins-53.c: Also check (int)trunc* and
30372         (long long int)trunc*.
30373
30374 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
30375
30376         PR target/20927
30377         * gcc.dg/pr20927.c: New test.
30378
30379 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
30380
30381         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
30382         * gcc.target/mips/asm-1.c: Likewise.
30383
30384 2005-04-13  Dale Johannesen  <dalej@apple.com>
30385
30386         * objc.dg/objc-fast-4.m: New.
30387
30388 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
30389
30390         * gcc.target/cris/torture/cris-torture.exp: New driver in new
30391         directory.
30392         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
30393
30394 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
30395
30396         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
30397         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
30398         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
30399
30400 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
30401
30402         PR tree-optimization/20913
30403         * gcc.dg/tree-ssa/pr20913.c: New.
30404
30405         PR tree-optimization/20702
30406         * gcc.dg/tree-ssa/pr20702.c: New.
30407
30408 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30409
30410         PR c++/13744
30411         * g++.dg/inherit/local3.C: New test.
30412
30413 2005-04-12  Jeff Law  <law@redhat.com>
30414
30415         * gcc.dg/tree-ssa/20050412-1.c: New test.
30416
30417 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
30418
30419         PR libfortran/19016
30420         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
30421         Add tests with mask generated by expression.
30422         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30423         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30424         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30425
30426 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
30427
30428         PR middle-end/20917
30429         * gcc.dg/20050409-1.c: New test.
30430
30431 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
30432
30433         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
30434
30435 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
30436
30437         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30438         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
30439         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30440         (TARGET_CXX): Adjust accordingly.
30441         * target.h (struct gcc_target): Remove epxort_class_data.  Add
30442         determine_class_data_visibility and class_data_always_comdat.
30443         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30444         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
30445         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30446         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
30447         (arm_cxx_determine_class_data_visibility): New.
30448         (arm_cxx_class_data_always_comdat): Likewise.
30449         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
30450         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
30451         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
30452         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
30453         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
30454         Define.
30455
30456 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
30457
30458         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
30459
30460 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
30461
30462         * gcc.dg/i386-darwin-fpmath.c: New.
30463
30464 2004-04-11  Devang Patel  <dpatel@apple.com>
30465
30466         * lib/target-supports.exp (check_effective_target_vect_condition): New.
30467         * gcc.dg/vect/vect-ifcvt-1.c: New test.
30468         * gcc.dg/vect/vect-ifcvt-2.c: New test.
30469         * gcc.dg/vect/vect-ifcvt-3.c: New test.
30470         * gcc.dg/vect/vect-ifcvt-4.c: New test.
30471         * gcc.dg/vect/vect-ifcvt-5.c: New test.
30472         * gcc.dg/vect/vect-ifcvt-6.c: New test.
30473         * gcc.dg/vect/vect-ifcvt-7.c: New test.
30474         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
30475
30476 2004-04-11  Devang Patel  <dpatel@apple.com>
30477
30478         * gcc.dg/vect/vect-dv-1.c: New test.
30479         * gcc.dg/vect/vect-dv-2.c: New test.
30480
30481 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
30482
30483         PR tree-optimization/20933
30484         * gcc.dg/tree-ssa/pr20933.c: New test.
30485
30486 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30487
30488         * gfortran.dg/fold_nearest.f90: New test.
30489
30490 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
30491
30492         * gcc.dg/tree-ssa/alias-1.c: New test.
30493
30494 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
30495
30496         PR tree-optimization/20920
30497         * g++.dg/tree-ssa/pr20920.C: New test.
30498
30499 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
30500
30501         * gcc.dg/builtins-53.c: Also check (int)ceil* and
30502         (long long int)ceil*.
30503
30504 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
30505
30506         * g++.dg/warn/Wdtor1.C: Declare template in system header with
30507         explicit C++ linkage.
30508
30509 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30510
30511         * gfortran.dg/pr17229.f: Take care of the new obsolescence
30512         warning for arithmetic IF statements.
30513
30514 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
30515
30516         * eor_handling_1.f90: New test case.
30517         * eor_handling_2.f90: New test case.
30518         * eor_handling_3.f90: New test case.
30519         * eor_handling_4.f90: New test case.
30520         * eor_handling_5.f90: New test case.
30521         * noadv_size.f90: New test case.
30522         * pad_no.f90: New test case.
30523
30524 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
30525
30526         * gcc.c-torture/execute/20050410-1.c: New test.
30527
30528 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
30529
30530         * gcc.dg/pr20126.c: New.
30531
30532 2005-04-09  Bud Davis  <bdavis@gfortran.org>
30533             Steven G. Kargl <kargls@comcast.net>
30534
30535         * gfortran.dg/PR19872.f: New test.
30536
30537 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
30538
30539         * gfortran.dg/nint_1.f90: Fix dg-do directive.
30540
30541 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
30542
30543         * gfortran.dg/nint_1.f90: New test.
30544
30545 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
30546
30547         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
30548         Added test for callee-allocated arrays with write statements.
30549         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
30550         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
30551         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
30552         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
30553         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
30554
30555 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
30556
30557         PR libfortran/20163
30558         * gfortran.dg/open-options-blanks.f: New test.
30559
30560 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
30561
30562         PR fortran/13257
30563         * gfortran.dg/comma_format_extension_[1234].f: New tests.
30564
30565 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
30566
30567         * gcc.dg/tree-ssa/stdarg-1.c: New test.
30568         * gcc.dg/tree-ssa/stdarg-2.c: New test.
30569         * gcc.dg/tree-ssa/stdarg-3.c: New test.
30570         * gcc.dg/tree-ssa/stdarg-4.c: New test.
30571         * gcc.dg/tree-ssa/stdarg-5.c: New test.
30572         * gcc.c-torture/execute/stdarg-4.c: New test.
30573
30574         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
30575
30576         PR target/20795
30577         * g++.dg/abi/param2.C: New test.
30578
30579 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
30580
30581         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
30582
30583 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
30584
30585         * gcc.dg/builtins-53.c: New test.
30586
30587 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
30588
30589         * g++.dg/tree-ssa/pr18178.C: New test.
30590         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
30591         * gcc.c-torture/execute/20041019-1.c: New test.
30592         * gcc.dg/tree-ssa/20041008-1.c: New test.
30593         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
30594         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
30595         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
30596         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
30597         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
30598         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
30599         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
30600         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
30601         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
30602         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
30603
30604 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
30605
30606         PR rtl-optimization/20466
30607         * gcc.c-torture/execute/pr20466-1.c: New test.
30608
30609 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
30610
30611         PR c++/20905
30612         * g++.dg/parse/cond2.C: New test.
30613
30614         PR c++/20145
30615         * g++.dg/warn/Wdtor1.C: New test.
30616
30617 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30618
30619         PR fortran/17229
30620         * gfortran.dg/pr17229.f: New test.
30621
30622 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
30623
30624         * gfortran.dg/tiny_1.f90: New test.
30625         * gfortran.dg/tiny_2.f90: ditto.
30626
30627 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
30628
30629         * gfortran.dg/eor_1.f90: Fix dg-do run line
30630         * gfortran.dg/open_new.f90: Fix dg-do run line
30631
30632 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
30633
30634         * lib/target-supports.exp (get_compiler_messages): Support
30635         optional arguments, the fourth being compiler options.
30636         (check_effective_target_fpic): New proc.
30637         * gcc.dg/20050321-2.c: Restrict to target fpic.
30638
30639 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
30640
30641         * gcc.dg/15443-1.c: New test.
30642         * gcc.dg/15443-2.c: Likewise.
30643
30644 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
30645
30646         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
30647
30648 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
30649
30650         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
30651
30652 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
30653
30654         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
30655         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
30656         -m64.
30657         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
30658         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
30659         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
30660
30661 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
30662
30663         PR c++/20212
30664         * g++.dg/warn/Wunused-11.C: New test.
30665
30666 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
30667
30668         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
30669
30670 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
30671
30672         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
30673
30674 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
30675
30676         PR c++/20734
30677         * g++.dg/template/ptrmem13.C: New test.
30678
30679 2005-04-05  Per Bothner  <per@bothner.com>
30680
30681         * lib/gcc.exp: Always add -fno-show-column, for now.
30682
30683 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
30684
30685         PR testsuite/20767
30686         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
30687         of plain old "unsigned int" for the type of "i".  Makes this test
30688         64bit clean.
30689
30690 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
30691
30692         * gcc.dg/i386-ssefn-1.c: New test.
30693         * gcc.dg/i386-ssefn-2.c: New test.
30694         * gcc.dg/i386-ssefn-3.c: New test.
30695         * gcc.dg/i386-ssefn-4.c: New test.
30696
30697 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
30698
30699         PR tree-optimization/20076
30700         * gcc.dg/builtin-apply4.c: New test.
30701
30702         PR preprocessor/19475
30703         * gcc.dg/cpp/macspace1.c: New test.
30704         * gcc.dg/cpp/macspace2.c: New test.
30705
30706 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30707
30708         * gfortran.dg/pr20755.f: Fixed bad format.
30709
30710 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
30711
30712         PR c++/20763
30713         * g++.dg/ext/attrib21.C: New test.
30714
30715 2004-04-05  Devang Patel  <dpatel@apple.com>
30716
30717         * lib/target-supports.exp (check_effective_target_vect_shif): New.
30718         * gcc.dg/vect/vect-shift-1.c: New test.
30719
30720 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30721
30722         PR libfortran/20755
30723         * gfortran.dg/pr20755.f: New test.
30724
30725 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
30726
30727         * gfortran.dg/pr15959.f90: New test.
30728         * gfortran.dg/string_pad_trunc.f90: New test.
30729
30730 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30731
30732         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
30733         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
30734         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
30735         syntax.
30736
30737 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30738
30739         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
30740
30741 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30742
30743         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
30744         * gcc.c-torture/compile/20011119-2.c: Likewise.
30745         * gcc.c-torture/compile/981001-2.c: Likewise.
30746
30747 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
30748
30749         PR c++/20679
30750         * g++.dg/template/overload4.C: New test.
30751
30752 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
30753
30754         PR c++/20746
30755         * g++.dg/abi/covariant5.C: New.
30756
30757         PR debug/20505
30758         * g++.dg/debug/const2.C: New.
30759
30760 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
30761
30762         PR rtl-optimization/16104
30763         * gcc.c-torture/execute/20050316-1.c: New test.
30764
30765 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
30766
30767         * g++.dg/template/spec23.C: Fix dg-error text.
30768
30769 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
30770
30771         PR c++/19199
30772         * g++.dg/expr/lval2.C: New.
30773
30774 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30775
30776         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
30777         __builtin_strcasecmp and __builtin_strncasecmp.
30778
30779 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
30780
30781         PR c++/20723
30782         * g++.dg/template/spec22.C: New.
30783         * g++.dg/template/spec23.C: New.
30784
30785 2005-04-03  Dale Ranta  <dir@lanl.gov>
30786             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30787
30788         PR libfortran/20068
30789         PR libfortran/20125
30790         PR libfortran/20156
30791         PR libfortran/20471
30792         * gfortran.dg/backspace.f: New test.
30793
30794 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
30795
30796         * gcc.dg/pr19345.c: New test.
30797
30798 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
30799
30800         PR tree-optimization/20640
30801         * gcc.dg/torture/tree-loop-1.c: New.
30802
30803 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
30804
30805         PR rtl-optimization/20290
30806         * gcc.c-torture/execute/loop-ivopts-2.c: New.
30807
30808 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
30809
30810         * gcc.dg/rs6000-fpint.c: New.
30811
30812 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
30813
30814         * gcc.dg/old-style-then-proto-1.c: New test.
30815
30816 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
30817
30818         * gfortran.fortran-torture/execute/backspace.f90: Check
30819         after backspace and read was incorrect.
30820
30821 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30822
30823         * gcc.c-torture/execute/builtins/strcat.c: Check the result
30824         buffer past the terminating NUL using memcmp.
30825         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
30826         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
30827
30828         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
30829         Fix unused/uninitialized variable warnings.
30830
30831         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
30832         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
30833         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
30834         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
30835
30836         * gcc.c-torture/execute/builtins/abs-1-lib.c,
30837         gcc.c-torture/execute/builtins/fputs-lib.c,
30838         gcc.c-torture/execute/builtins/lib/fprintf.c,
30839         gcc.c-torture/execute/builtins/lib/main.c,
30840         gcc.c-torture/execute/builtins/lib/memcmp.c,
30841         gcc.c-torture/execute/builtins/lib/memmove.c,
30842         gcc.c-torture/execute/builtins/lib/mempcpy.c,
30843         gcc.c-torture/execute/builtins/lib/memset.c,
30844         gcc.c-torture/execute/builtins/lib/printf.c,
30845         gcc.c-torture/execute/builtins/lib/sprintf.c,
30846         gcc.c-torture/execute/builtins/lib/stpcpy.c,
30847         gcc.c-torture/execute/builtins/lib/strchr.c,
30848         gcc.c-torture/execute/builtins/lib/strcmp.c,
30849         gcc.c-torture/execute/builtins/lib/strcpy.c,
30850         gcc.c-torture/execute/builtins/lib/strcspn.c,
30851         gcc.c-torture/execute/builtins/lib/strlen.c,
30852         gcc.c-torture/execute/builtins/lib/strncat.c,
30853         gcc.c-torture/execute/builtins/lib/strncmp.c,
30854         gcc.c-torture/execute/builtins/lib/strncpy.c,
30855         gcc.c-torture/execute/builtins/lib/strrchr.c,
30856         gcc.c-torture/execute/builtins/lib/strspn.c,
30857         gcc.c-torture/execute/builtins/lib/strstr.c,
30858         gcc.c-torture/execute/builtins/memops-asm-lib.c,
30859         gcc.c-torture/execute/builtins/strlen-2.c,
30860         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
30861         prototypes.
30862
30863 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
30864
30865         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
30866         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
30867         selectany usage.
30868
30869 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
30870
30871         PR c++/19406
30872         * g++.dg/debug/using1.C: New test.
30873
30874 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
30875
30876         PR middle-end/20524
30877         * gcc.dg/alias-7.c: Prefix asm-declared name with
30878         __USER_LABEL_PREFIX__.
30879
30880 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
30881
30882         Fix fallout from PR middle-end/15700:
30883         * gcc.c-torture/compile/20011119-1.c: Take
30884         __USER_LABEL_PREFIX__ into account.
30885         * gcc.c-torture/compile/20011119-2.c: Likewise.
30886
30887 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
30888
30889         PR c++/18644
30890         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
30891
30892 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
30893
30894         PR c/17855
30895         * gcc.c-torture/compile/struct-non-lval-1.c,
30896         gcc.c-torture/compile/struct-non-lval-2.c,
30897         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
30898
30899 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
30900
30901         * gcc.dg/tls/tls.exp: Remove temporary file.
30902         * g++.dg/tls/tls.exp: Ditto.
30903         * lib/file-format.exp: Ditto.
30904         * g++.dg/special/ecos.exp: Ditto.
30905
30906         * lib/profopt.exp: Treat prof_ext as a list.
30907         * gcc.misc-tests/bprob.exp: Ditto.
30908         * g++.dg/bprob/bprob.exp: Ditto.
30909
30910         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
30911         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
30912         g++.dg/tree-ssa/pointer-reference-alias.C,
30913         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
30914         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
30915         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
30916         g++.dg/vect/pr19951.cc: Ditto.
30917         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
30918         gcc.dg/builtins-47.c: Ditto.
30919         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
30920         gcc.dg/pr20115-1.c: Ditto.
30921         * gcc.dg/tree-ssa/20030530-2.c,
30922         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
30923         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
30924         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
30925         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
30926         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
30927         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
30928         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
30929         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
30930         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
30931         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
30932         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
30933         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
30934         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
30935         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
30936         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
30937         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
30938         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
30939         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
30940         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
30941         gcc.dg/tree-ssa/20030824-1.c,
30942         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
30943         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
30944         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
30945         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
30946         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
30947         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
30948         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
30949         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
30950         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
30951         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
30952         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
30953         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
30954         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
30955         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
30956         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
30957         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
30958         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
30959         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
30960         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
30961         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
30962         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
30963         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
30964         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
30965         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
30966         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
30967         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
30968         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
30969         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
30970         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
30971         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
30972         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
30973         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
30974         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
30975         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
30976         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
30977         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
30978         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
30979         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
30980         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
30981         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
30982         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
30983         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
30984         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
30985         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
30986         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
30987         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
30988         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
30989         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
30990         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
30991         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
30992         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
30993         gcc.dg/tree-ssa/useless-1.c: Ditto.
30994         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
30995         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
30996         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
30997         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
30998         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
30999         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
31000         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
31001         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
31002         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
31003         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
31004         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
31005         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
31006         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
31007         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
31008         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
31009         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
31010         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
31011         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
31012         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
31013         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
31014         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
31015         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31016         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31017         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
31018         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
31019         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
31020         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
31021         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
31022         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
31023         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
31024         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
31025         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
31026         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
31027         gcc.dg/vect/vect-none.c: Ditto.
31028         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
31029         treelang/compile/unsigned.tree: Ditto.
31030
31031         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
31032         * gcc.dg/cpp/direct2s.c: Ditto.
31033         * gcc.dg/cpp/paste4.c: Ditto.
31034         * gcc.dg/cpp/separate-1.c: Ditto.
31035         * gcc.dg/pch/save-temps-1.c: Ditto.
31036         * g++.dg/ext/altivec-10.C: Ditto.
31037         * g++.dg/pch/pch.C: Ditto.
31038
31039         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
31040
31041         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
31042         * g++.dg/template/repo1.C: Ditto.
31043         * g++.dg/template/repo2.C: Ditto.
31044         * g++.dg/template/repo3.C: Ditto.
31045         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
31046         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
31047         * g++.old-deja/g++.pt/repo1.C: Ditto.
31048         * g++.old-deja/g++.pt/repo2.C: Ditto.
31049         * g++.old-deja/g++.pt/repo3.C: Ditto.
31050         * g++.old-deja/g++.pt/repo4.C: Ditto.
31051
31052         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
31053         * gcc.dg/20030107-1.c: Ditto.
31054         * gcc.dg/20030702-1.c: Ditto.
31055         * gcc.dg/profile-generate-1.c: Ditto.
31056         * g++.dg/other/profile1.C: Ditto.
31057         * g++.old-deja/g++.robertl/eb83.C: Ditto.
31058
31059         * lib/gcc-dg.exp (remove-build-file): New.
31060         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
31061         cleanup-tree-dump, cleanup-saved-temps): New.
31062
31063 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
31064
31065         PR c++/19203, DR 214
31066         * g++.dg/parse/ambig3.C: Not ambiguous.
31067         * g++.dg/template/spec20.C: New.
31068         * g++.dg/template/spec21.C: New.
31069
31070 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
31071
31072         PR target/20045
31073         * gcc.dg/ia64-fptr-1.c: Run only on linux.
31074
31075 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31076
31077         PR libfortran/20660
31078         * gfortran.dg/negative_unit.f: New test.
31079
31080 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
31081
31082         * gcc.dg/20050330-1.c: New test.
31083
31084 2005-03-30  Devang Patel  <dpatel@apple.com>
31085
31086         * g++.dg/tree-sra/ssa-sra-3.C: New test.
31087
31088 2005-03-30  Dale Johannesen  <dalej@apple.com>
31089
31090         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
31091
31092 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
31093
31094         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
31095         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
31096         Strip options from test name.
31097
31098 2005-03-31  Jan Hubicka  <jh@suse.cz>
31099
31100         * gcc.dg/varpool-1.c: New testcase.
31101
31102 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31103
31104         PR c/772
31105         PR c/17913
31106         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
31107         gcc.dg/stmt-expr-label-3.c : New tests.
31108         * gcc.c-torture/execute/medce-2.c: Remove.
31109
31110 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
31111
31112         PR c/20368
31113         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
31114         tests.
31115
31116 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
31117
31118         * gcc.c-torture/compile/pr20203.c: New test.
31119
31120 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31121
31122         * gfortran.dg/promotion.f90: New test.
31123
31124 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
31125
31126         PR middle-end/20491
31127         * gcc.dg/torture/asm-subreg-1.c: New test.
31128
31129 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
31130
31131         PR c/20672
31132         * gcc.dg/pr20672-1.c: New test.
31133
31134 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
31135
31136         * gfortran.dg/vect: New directory.
31137         * gfortran.dg/vect/vect.exp: New.
31138         * gfortran.dg/vect/vect-1.f90: New test.
31139         * gfortran.dg/vect/vect-2.f90: New test.
31140         * gfortran.dg/vect/vect-3.f90: New test.
31141         * gfortran.dg/vect/vect-4.f90: New test.
31142         * gfortran.dg/vect/vect-5.f90: New test.
31143
31144 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
31145
31146         PR middle-end/20622
31147         * gcc.dg/alias-7.c: New test.
31148
31149 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
31150
31151         * gcc.dg/sparc-reg-1.c: New test.
31152
31153 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
31154
31155         PR target/19890
31156         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
31157
31158 2005-03-29  Dale Ranta  <dir@lanl.gov>
31159             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31160
31161         PR libfortran/20163
31162         * gfortran.dg/pr20163-2.f: New test.
31163
31164 2005-03-28  Jan Hubicka  <jh@suse.cz>
31165
31166         PR middle-end/20635
31167         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
31168         by Jakub Jelinek.
31169
31170 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
31171
31172         PR tree-optimization/20626
31173         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
31174         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
31175
31176 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
31177
31178         * gfortran.dg/underflow.f90: New test.
31179         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
31180
31181 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31182
31183         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
31184
31185 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
31186
31187         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
31188         (g++_init): Make sure that CXXFLAGS is set.
31189         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
31190         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
31191         * lib/gfortran.exp (gfortran_link_flags): Likewise.
31192         * lib/objc.exp (objc_init): Likewise.
31193         * lib/treelang.exp (treelang_init): Likewise.
31194
31195 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
31196
31197         PR tree-optimization/20470
31198         * gcc.dg/tree-ssa/pr20470.c: New test.
31199
31200 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
31201
31202         * gcc.dg/ppc-stfiwx.c: New.
31203
31204 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
31205
31206         PR target/19888
31207         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
31208
31209 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
31210
31211         * gcc.dg/20050325-1.c: Fix a typo.
31212
31213 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31214
31215         PR libfortran/19678
31216         PR libfortran/19679
31217         * gfortran.dg/dos_eol.f: New test.
31218
31219 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
31220
31221         PR rtl-optimization/20249
31222         * gcc.dg/20050325-1.c: New test.
31223
31224 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31225
31226         PR libfortran/15332
31227         * gfortran.dg/pr15332.f: New test.
31228
31229 2005-03-24  Dale Johannesen  <dalej@apple.com>
31230
31231         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
31232
31233 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
31234
31235         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
31236         'internal' visibility.
31237         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
31238         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
31239         'protected' visibility.
31240         * gcc.dg/visibility-7.c: Likewise.
31241         * lib/target-supports.exp (check_visibility_available): Take
31242         a parameter, the kind of visibility to check for.
31243         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
31244         to check_visibility_available.
31245
31246         * g++.dg/expr/cast3.C: New.
31247
31248 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
31249
31250         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
31251         rs6000.
31252
31253 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
31254
31255         PR target/20095
31256         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
31257
31258 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
31259
31260         * gcc.dg/badshift.c: Renamed to...
31261         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
31262
31263         * gcc.target/i386/badshift.c: Renamed to...
31264         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
31265         only.
31266
31267         PR rtl-optimization/20532
31268         * gcc.target/i386/badshift.c: New.
31269
31270 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31271
31272         * gfortran.dg/pr18025.f90: New test.
31273
31274 2005-03-23  Dale Johannesen  <dalej@apple.com>
31275
31276         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
31277
31278 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
31279
31280         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
31281
31282         * lib/target-supports.exp (check_iconv_available): Default
31283         libiconv to -liconv, if there is no definition.
31284
31285 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
31286
31287         * gcc.dg/torture/cris-asm-mof-1.c: New test.
31288
31289 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
31290
31291         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
31292         * g++.dg/opt/pr7503-2.C: Likewise.
31293         * g++.dg/opt/pr7503-3.C: Likewise.
31294         * g++.dg/opt/pr7503-4.C: Likewise.
31295         * g++.dg/opt/pr7503-5.C: Likewise.
31296         * g++.dg/warn/minmax.C: New test.
31297
31298 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31299
31300         * gfortran.dg/g77_intrinsics_funcs.f: New test.
31301         * gfortran.dg/g77_intrinsics_sub.f: New test.
31302
31303 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
31304             Jan Hubicka  <jh@suse.cz>
31305             Steven Bosscher <stevenb@suse.de
31306
31307         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
31308
31309 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31310
31311         PR c++/19980
31312         * g++.dg/template/redecl3.C: New test.
31313
31314 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31315
31316         PR c++/20499
31317         * g++.dg/parse/error16.C: Tweak error markers.
31318
31319 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
31320
31321         PR target/20561
31322         * gcc.dg/20050321-2.c: New test.
31323
31324 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
31325
31326         PR c++/20465
31327         PR c++/20381
31328         * g++.dg/template/ptrmem12.C: New.
31329
31330 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
31331
31332         PR rtl-optimization/20527
31333         * gcc.c-torture/execute/pr20527-1.c: New test.
31334
31335 2005-03-22  Ben Elliston  <bje@au.ibm.com>
31336
31337         * gcc.misc-tests/options.exp (check_for_options): Create a real C
31338         program, compile it into a real executable and then delete the .c
31339         and .x files afterwards, to avoid problems on testglue targets.
31340
31341 2005-03-21  Stuart Hastings  <stuart@apple.com>
31342
31343         * gcc.target/i386/sse-2.c: New.
31344
31345 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
31346
31347         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
31348
31349 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31350
31351         * g++.dg/parse/crash25.C: Fix typo.
31352
31353 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31354
31355         PR c++/20461
31356         * g++.dg/parse/crash24.C: New test.
31357
31358         PR c++/20536
31359         * g++.dg/parse/crash25.C: New test.
31360
31361 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
31362
31363         PR c++/20147
31364         * g++.dg/ext/stmtexpr4.C: New test.
31365
31366 2005-03-20  Roger Sayle  <roger@eyesopen.com>
31367
31368         PR middle-end/20539
31369         * gcc.c-torture/compile/pr13066-1.c: New test case.
31370         * gcc.c-torture/compile/pr20539-1.c: Likewise.
31371         * g++.dg/opt/pr13066-1.C: Likewise.
31372
31373 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
31374
31375         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
31376
31377 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31378
31379         PR fortran/18525
31380         * gfortran.dg/nesting_1.f90: New test.
31381
31382 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31383
31384         PR c++/20240
31385         * g++.dg/lookup/using13.C: New test.
31386
31387 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31388
31389         PR c++/20333
31390         * g++.dg/template/crash36.C: New test.
31391
31392 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
31393
31394         PR c++/20463
31395         * g++.dg/template/crash35.C: New test.
31396
31397 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
31398
31399         PR c++/19966
31400         * g++.dg/overload/operator2.C: New test.
31401
31402 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31403
31404         PR libfortran/20257
31405         * gfortran.dg/pr20257.f90: New test.
31406
31407 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31408
31409         PR libfortran/20480
31410         * gfortran.dg/pr20480.f90: New test.
31411
31412 2005-03-16  Richard Henderson  <rth@redhat.com>
31413
31414         PR middle-end/15700
31415         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
31416         (_rtld_global): New.
31417         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
31418         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
31419
31420         * gcc.dg/alias-3.c: New.
31421         * gcc.dg/alias-4.c: New.
31422         * gcc.dg/alias-5.c: New.
31423         * gcc.dg/alias-6.c: New.
31424
31425 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
31426
31427         * gcc.dg/cpp/ucnid-7.c: New.
31428
31429 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
31430             Dorit Naishlos  <dorit@il.ibm.com>
31431
31432         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
31433         darwin.
31434
31435 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
31436
31437         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
31438         support misaligned accesses.
31439         * gcc.dg/vect/vect-58.c: Likewise.
31440         * gcc.dg/vect/vect-92.c: New.
31441         * gcc.dg/vect/vect-93.c: New.
31442
31443 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
31444
31445         PR fortran/18827
31446         * gfortran.dg/assign_2.f90: New test.
31447         * gfortran.dg/assign_3.f90: New test.
31448         * gfortran.dg/assign.f90: New test.
31449
31450 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
31451
31452         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
31453         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
31454         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
31455         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
31456         names.
31457
31458 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
31459
31460         * gcc.dg/cpp/ucnid-6.c: New.
31461
31462         * gcc.dg/cpp/normalize-1.c: New.
31463         * gcc.dg/cpp/normalize-2.c: New.
31464         * gcc.dg/cpp/normalize-3.c: New.
31465         * gcc.dg/cpp/normalize-4.c: New.
31466         * gcc.dg/cpp/ucnid-4.c: New.
31467         * gcc.dg/cpp/ucnid-5.c: New.
31468         * g++.dg/cpp/normalize-1.C: New.
31469         * g++.dg/cpp/ucnid-1.C: New.
31470
31471 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
31472
31473         * gcc.dg/pr18628.c: New.
31474
31475 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
31476
31477         PR c++/20280
31478         * g++.dg/tree-ssa/pr20280.C: New.
31479
31480 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31481
31482         PR fortran/20467
31483         * gfortran.dg/stfunc_2.f90: New test.
31484
31485 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
31486
31487         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
31488
31489 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
31490
31491         * gcc.dg/tree-ssa/20050314-1.c: New test.
31492
31493 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31494
31495         PR c++/4403
31496         PR c++/9783, DR433
31497         * g++.dg/template/friend34.C: New test.
31498         * g++.dg/template/friend35.C: Likewise.
31499         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
31500
31501 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31502
31503         Friend class name lookup 5/n
31504         PR c++/1016
31505         * g++.dg/lookup/hidden-class1.C: New test.
31506         * g++.dg/lookup/hidden-class2.C: Likewise.
31507         * g++.dg/lookup/hidden-class3.C: Likewise.
31508         * g++.dg/lookup/hidden-class4.C: Likewise.
31509         * g++.dg/lookup/hidden-class5.C: Likewise.
31510         * g++.dg/lookup/hidden-class6.C: Likewise.
31511         * g++.dg/lookup/hidden-class7.C: Likewise.
31512         * g++.dg/lookup/hidden-class8.C: Likewise.
31513         * g++.dg/lookup/hidden-class9.C: Likewise.
31514         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
31515         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
31516         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
31517         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
31518         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
31519         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
31520         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
31521         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
31522         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
31523         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
31524         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
31525
31526 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
31527
31528         PR c++/20157
31529         * g++.dg/template/error18.C: New test.
31530
31531 2005-03-09  Ben Elliston  <bje@au.ibm.com>
31532
31533         PR debug/16792
31534         * g++.dg/debug/pr16792.C: New test.
31535
31536 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
31537
31538         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
31539         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
31540         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
31541         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
31542         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
31543         test assertion names.
31544
31545 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31546
31547         PR fortran/18600
31548         * gfortran.dg/stfunc_1.f90: New test.
31549
31550 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31551
31552         PR fortran/16907
31553         * gfortran.dg/real_index_1.f90: New test.
31554
31555 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31556
31557         PR fortran/20323
31558         * gfortran.dg/spec_expr_1.f90: New test.
31559
31560 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
31561
31562         PR c/20402
31563         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
31564         new parser.
31565
31566 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31567
31568         PR fortran/20361
31569         * gfortran.dg/largeequiv_1.f90: New test.
31570
31571 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
31572
31573         * gcc.dg/ucnid-1.c: New.
31574         * gcc.dg/ucnid-2.c: New.
31575         * gcc.dg/ucnid-3.c: New.
31576         * gcc.dg/ucnid-4.c: New.
31577         * gcc.dg/ucnid-5.c: New.
31578         * gcc.dg/ucnid-6.c: New.
31579         * gcc.dg/cpp/ucnid-1.c: New.
31580         * gcc.dg/cpp/ucnid-2.c: New.
31581         * gcc.dg/cpp/ucnid-3.c: New.
31582         * g++.dg/other/ucnid-1.C: New.
31583
31584 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
31585
31586         * gcc.dg/vmx/darwin-abi-3.c: Delete.
31587
31588 2005-03-11  Per Bothner  <per@bothner.com>
31589
31590         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
31591         that diagnotics refer to correct token.
31592         * gcc.dg/unused-3.c: Likewise.
31593
31594 2005-03-11  Per Bothner  <per@bothner.com>
31595
31596         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
31597         constant" is now actually on same line as string constant.
31598         * gcc.dg/cpp/direct2s.c: Likewise.
31599
31600 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
31601
31602         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
31603
31604 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31605
31606         PR libfortran/20124
31607         * gfortran.dg/pr20124.f90: New Test
31608
31609 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
31610
31611         PR tree-optimization/20130
31612         * gcc.dg/pr20130-1.c: New test.
31613
31614 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
31615
31616         PR target/20095
31617         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
31618
31619 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31620
31621         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
31622
31623 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
31624
31625         * g++.dg/eh/forced1.C: Fix comment.
31626         * g++.dg/eh/forced2.C: Ditto.
31627         * g++.dg/eh/forced3.C: Ditto.
31628         * g++.dg/eh/forced4.C: Ditto.
31629
31630 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
31631
31632         PR rtl-opt/20412
31633         * gcc.c-torture/compile/pr20412.c: New test.
31634
31635 2005-03-10  Roger Sayle  <roger@eyesopen.com>
31636
31637         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
31638
31639 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
31640
31641         PR target/20322
31642         * gcc.dg/20050307-1.c: New test.
31643
31644 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
31645
31646         PR c++/20375
31647         * g++.dg/other/stdarg3.C: New.
31648
31649 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
31650
31651         PR c++/18384, c++/18327
31652         * g++.dg/init/array19.C: New test.
31653
31654         PR inline-asm/20314
31655         * gcc.dg/torture/pr20314-1.c: New test.
31656         * gcc.dg/torture/pr20314-2.c: New test.
31657
31658 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
31659
31660         * gcc.dg/20050309-1.c: New test.
31661
31662 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31663
31664         * gcc.dg/builtins-10.c: Reactivate disabled test.
31665         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
31666         new cbrt transformations.
31667
31668 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
31669
31670         PR c++/20208
31671         * g++.dg/template/array13.C: New test.
31672
31673 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
31674
31675         PR c++/16859
31676         * g++.dg/init/brace4.C: New test.
31677
31678 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
31679
31680         PR c++/20186
31681         * g++.dg/template/non-dependent12.C: New.
31682
31683 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
31684
31685         PR c++/20142
31686         * g++.dg/init/array18.C: Add dg-do run marker.
31687
31688         PR c++/20142
31689         * g++.dg/init/array18.C: New test.
31690
31691 2005-03-09  Ben Elliston  <bje@au.ibm.com>
31692
31693         * consistency.vlad/vlad.exp: Remove trailing semicolons.
31694         * g++.dg/gcov/gcov.exp: Likewise.
31695         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
31696         * gcc.target/xstormy16/xstormy16.exp: Likewise.
31697         * lib/c-torture.exp: Likewise.
31698         * lib/fortran-torture.exp: Likewise.
31699         * lib/g++.exp: Likewise.
31700         * lib/gcc-defs.exp: Likewise.
31701         * lib/gcc-dg.exp: Likewise.
31702         * lib/gcc.exp: Likewise.
31703         * lib/gcov.exp: Likewise.
31704         * lib/gfortran.exp: Likewise.
31705         * lib/mike-g++.exp: Likewise.
31706         * lib/mike-gcc.exp: Likewise.
31707         * lib/objc-torture.exp: Likewise.
31708         * lib/objc.exp: Likewise.
31709         * lib/profopt.exp: Likewise.
31710         * lib/target-libpath.exp: Likewise.
31711         * lib/target-supports.exp: Likewise.
31712         * lib/treelang.exp: Likewise.
31713         * lib/wrapper.exp: Likewise.
31714
31715 2005-03-08  Jeff Law  <law@redhat.com>
31716
31717         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
31718         PHI-OPT changes.
31719
31720 2005-03-08  Ira Rosen  <irar@il.ibm.com>
31721
31722         * gcc.dg/vect/pr20122.c: New test.
31723
31724 2005-03-07  Jeff Law  <law@redhat.com>
31725
31726         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
31727         was folded away.
31728         * gcc.dg/tree-ssa/pr18133-1.c: New test.
31729         * gcc.dg/tree-ssa/pr18133-2.c: New test.
31730         * gcc.dg/tree-ssa/pr18134.c: New test.
31731
31732 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31733
31734         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
31735         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
31736         gcc.dg/torture/builtin-noret-2.c: Require weak support.
31737
31738 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
31739
31740         PR tree-opt/17671
31741         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
31742
31743 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
31744
31745         * g++.dg/warn/Wnvdtor.C: New test.
31746
31747 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
31748
31749         * gcc.dg/torture/pr19683-1.c: New test.
31750
31751 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
31752
31753         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
31754         * gfortran.dg/g77/19990313-2.f: Ditto.
31755         * gfortran.dg/g77/19990313-3.f: Ditto.
31756         * gfortran.dg/g77/19990525-0.f: Ditto.
31757         * gfortran.dg/g77/19990826-0.f: Ditto.
31758         * gfortran.dg/g77/19990826-2.f: Ditto.
31759         * gfortran.dg/g77/19990826-3.f: Ditto.
31760         * gfortran.dg/g77/20000511-1.f: Ditto.
31761         * gfortran.dg/g77/20000511-2.f: Ditto.
31762         * gfortran.dg/g77/970625-2.f: Ditto.
31763         * gfortran.dg/g77/980310-2.f: Ditto.
31764         * gfortran.dg/g77/980310-3.f: Ditto.
31765         * gfortran.dg/g77/980310-8.f: Ditto.
31766         * gfortran.dg/g77/980519-2.f: Ditto.
31767         * gfortran.dg/g77/alpha1.f: Ditto.
31768         * gfortran.dg/g77/claus.f: Ditto.
31769         * gfortran.dg/g77/erfc.f: Ditto.
31770         * gfortran.dg/g77/short.f: Ditto.
31771         * gfortran.fortran-torture/execute/data.f90: Ditto.
31772         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
31773         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
31774
31775 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31776
31777         * lib/file-format.exp (gcc_target_object_format): Add check for som
31778         format and hardcode object formats on hppa*-*-hpux*.
31779         * lib/target-supports.exp (check_weak_available): Add check for som
31780         object format.  Always return 0 on hppa*-*-hpux10*.
31781
31782         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
31783         is defined.
31784
31785         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
31786
31787 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
31788
31789         * gfortran.dg/pr19936_1.f90: New test.
31790         * gfortran.dg/pr19936_2.f90: New test.
31791         * gfortran.dg/pr19936_3.f90: New test.
31792
31793 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
31794             Paul Thomas <prthomas@drfccad.cea.fr>
31795
31796         * gfortran.dg/PR19754_1.f90: New test.
31797         * gfortran.dg/PR19754_2.f90: Ditto.
31798
31799 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31800
31801         PR c++/19311
31802         * g++.dg/template/non-dependent11.C: New test.
31803
31804 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
31805
31806         * lib/target-supports.exp (check_iconv_available): Fix comment.
31807
31808 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
31809             Joseph S. Myers  <joseph@codesourcery.com>
31810
31811         PR c++/19797
31812         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
31813
31814 2005-03-04  Matthew Sachs  <msachs@apple.com>
31815
31816         * gcc.exp (gcc_target_compile): Put braces around
31817         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
31818         * objc.exp (objc_target_compile): Likewise.
31819         * treelang.exp (treelang_target_compile): Likewise.
31820
31821 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31822
31823         PR fortran/19673
31824         * gfortran.dg/func_result_1.f90: New test.
31825
31826 2005-03-04  Ben Elliston  <bje@au.ibm.com>
31827
31828         * gcc.misc-tests/options.exp: New test.
31829
31830 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
31831
31832         * gcc.dg/pr15784-4.c: New test.
31833
31834 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
31835
31836         * gcc.c-torture/execute/pr17133.c: New.
31837         * gcc.c-torture/compile/20050303-1.c: New.
31838
31839 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
31840
31841         * gcc.dg/cpp/assert4.c: Fix for cygwin.
31842
31843 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
31844
31845         * g++.dg/overload/using2.C: New.
31846
31847 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
31848
31849         PR c++/19916
31850         * g++.dg/init/ptrmem2.C: New test.
31851
31852 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
31853
31854         PR c/8927
31855         * gcc.dg/pr8927-1.c: New test.
31856
31857 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
31858
31859         PR c++/20232
31860         * g++.dg/inherit/covariant12.C: New.
31861
31862 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31863
31864         PR fortran/19479
31865         * gfortran.dg/bound_1.f90: New test.
31866
31867 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
31868
31869         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
31870         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
31871
31872 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
31873
31874         PR c/20245
31875         * gcc.dg/pr20245-1.c: New test.
31876
31877 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
31878
31879         PR middle-end/19874
31880         * gcc.c-torture/execute/20050119-2.c: New test case.
31881
31882 2005-02-28  Ben Elliston  <bje@au.ibm.com>
31883
31884         * README: Update the DejaGnu bug reporting address.
31885         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
31886         * lib/objc-torture.exp: Likewise.
31887
31888 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
31889
31890         * gfortran.dg/boz_1.f90: New test.
31891         * gfortran.dg/boz_3.f90: New test.
31892         * gfortran.dg/boz_4.f90: New test.
31893
31894 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
31895
31896         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
31897         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
31898
31899 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
31900
31901         PR libfortran/20101
31902         * gfortran.dg/write_0_pe_format.f90: New test.
31903
31904 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
31905
31906         PR c++/20206
31907         * g++.dg/opt/thunk2.C: New test.
31908         * g++.dg/opt/covariant1.C: New test.
31909
31910 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31911
31912         * gfortran.dg/e_d_fmt.f90: New test.
31913
31914 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
31915
31916         * gcc.dg/asm-b.c: Fix comment typos.
31917
31918 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
31919
31920         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
31921         a V_MAY_DEF also.
31922
31923 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
31924
31925         PR tree-opt/20188
31926         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
31927         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
31928         * gcc.dg/asm-b.c: New test.
31929
31930 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
31931
31932         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
31933         Disable this test on IRIX 6.
31934
31935 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
31936
31937         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
31938         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
31939         parser.
31940
31941 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
31942
31943         PR tree-optimization/20204
31944         * gcc.dg/pr20204.c: New test.
31945
31946 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
31947
31948         PR target/20196
31949         * gcc.c-torture/execute/20050224-1.c: New test.
31950
31951         PR c++/20175
31952         * g++.dg/warn/Wbraces2.C: New test.
31953
31954 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
31955
31956         PR c++/19878
31957         * g++.dg/init/const2.C: New test.
31958
31959 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
31960
31961         PR tree-optimization/20100
31962         * gcc.c-torture/execute/pr20100-1.c: New test.
31963
31964 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
31965
31966         * gfortran.dg/implicit_3.f90: New test.
31967
31968         * gfortran.dg/deftype_1.f90: New test.
31969
31970 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
31971
31972         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
31973         the test passes.
31974         * g++.dg/other/anon3.C: Accept a warning.
31975
31976 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
31977
31978         * gcc.dg/pr20017.c: Fix a comment typo.
31979
31980 2005-02-23  Bud Davis  <bdavis@gfortran.org>
31981
31982         * gfortran.dg/list_read_4.f90: Change to f90 comments.
31983
31984 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31985
31986         PR ada/19902
31987         * ada/acats/tests/cxa/cxa3004.a: Remove.
31988         * ada/acats/tests/cxb/cxb30061.am: Likewise.
31989
31990 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
31991
31992         PR c++/20073
31993         * g++.dg/init/const1.C: New test.
31994
31995         PR c++/19991
31996         * g++.dg/parse/constant7.C: New test.
31997
31998         PR c++/20152
31999         * g++.dg/parse/error27.C: New test.
32000         * g++.dg/template/qualttp15.C: Adjust error markers.
32001         * g++.old-deja/g++.other/struct1.C: Likewise.
32002
32003         PR c++/20153
32004         * g++.dg/template/error17.C: New test.
32005
32006         PR c++/20148
32007         * g++.dg/parser/error26.C: New test.
32008
32009 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
32010
32011         PR tree-optimization/20100
32012         PR tree-optimization/20115
32013         * gcc.dg/pr20115.c: New test.
32014         * gcc.dg/pr20115-1.c: New test.
32015         * gcc.dg/pr20100.c: New test.
32016         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
32017         call-clobbered variables after alias1.
32018
32019 2005-02-22  Bud Davis  <bdavis@gfortran.org>
32020
32021         * gfortran.dg/list_read_4.f90: new test.
32022
32023 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
32024
32025         PR rtl-optimization/20017.
32026         * gcc.dg/pr20017.c: New.
32027
32028 2005-02-22  Devang Patel  <dpatel@apple.com>
32029
32030         PR 19952
32031         * g++.dg/tree-ssa/pr19952.C: New test.
32032
32033 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
32034
32035         PR c++/19883
32036         * g++.dg/parse/constant6.C: New test.
32037
32038 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32039
32040         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32041         * g++.dg/charset/asm2.c: Likewise.
32042         * g++.dg/charset/asm3.c: Likewise.
32043         * g++.dg/charset/asm4.c: Likewise.
32044         * g++.dg/charset/asm5.c: Likewise.
32045         * g++.dg/charset/attribute1.c: Likewise.
32046         * g++.dg/charset/attribute2.c: Likewise.
32047         * g++.dg/charset/extern1.cc: Likewise.
32048         * g++.dg/charset/extern2.cc: Likewise.
32049         * g++.dg/charset/extern3.cc: Likewise.
32050         * g++.dg/charset/function.cc: Likewise.
32051         * g++.dg/charset/string.c: Likewise.
32052         * g++.dg/charset/charset.exp: Likewise.
32053         * lib/target-supports.exp (check_iconv_available): Fix comment.
32054
32055 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
32056
32057         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
32058         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
32059         * gcc.dg/charset/asm2.c: Likewise.
32060         * gcc.dg/charset/asm3.c: Likewise.
32061         * gcc.dg/charset/asm4.c: Likewise.
32062         * gcc.dg/charset/asm5.c: Likewise.
32063         * gcc.dg/charset/asm6.c: Likewise.
32064         * gcc.dg/charset/attribute1.c: Likewise.
32065         * gcc.dg/charset/attribute2.c: Likewise.
32066         * gcc.dg/charset/builtin1.c: Likewise.
32067         * gcc.dg/charset/extern.c: Likewise.
32068         * gcc.dg/charset/function.c: Likewise.
32069         * gcc.dg/charset/string.c: Likewise.
32070         * gcc.dg/charset/charset.exp: Likewise.
32071
32072 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
32073
32074         PR fortran/20086
32075         * gfortran.dg/pr20086.f90: New test.
32076
32077 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
32078
32079         PR tree-optimization/19786
32080         * g++.dg/tree-ssa/pr19786.C: New.
32081
32082 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32083
32084         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
32085
32086 2005-02-21  Jeff Law  <law@redhat.com>
32087
32088         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
32089
32090 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32091
32092         * gfortran.dg/do_iterator: Split loop, markup all lines for
32093         which an error locus is printed.
32094         * gfortran.dg/pr17708.f90: Markup all lines for which an error
32095         locus is printed.
32096         * gfortran.dg/select_4.f90: Likewise.
32097         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
32098         locuses in the various permutations.
32099
32100 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
32101
32102         PR tree-optimization/19951
32103         * g++.dg/vect: New directory.
32104         * g++.dg/vect/vect.exp: New file.
32105         * g++.dg/vect/pr19951.cc: New testcase.
32106         * g++.dg/dg.exp: Also prune vectorizer tests.
32107
32108 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
32109
32110         PR 18785
32111         * gcc.dg/charset/builtin1.c: New test.
32112
32113 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32114
32115         PR c++/19299
32116         * g++.dg/inherit/volatile1.C: New test.
32117
32118         PR c++/19440
32119         * g++.dg/template/dtor4.C: New test.
32120
32121 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32122
32123         * gfortran.dg/int_1.f90: New test.
32124
32125 2005-02-19  Devang Patel  <dpatel@apple.com>
32126
32127         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
32128
32129 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
32130
32131         * gfortran.dg/achar_1.f90: New test.
32132
32133 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
32134
32135         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
32136
32137 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
32138             Jakub Jelinek  <jakub@redhat.com>
32139
32140         PR tree-optimization/19828
32141         * gcc.dg/tree-ssa/loop-7.c: New test.
32142         * gcc.c-torture/execute/20050218-1.c: New test.
32143
32144 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
32145
32146         PR c/20043
32147         * gcc.dg/transparent-union-1.c: New test.
32148         * gcc.dg/transparent-union-2.c: New test.
32149
32150 2005-02-18  James E Wilson  <wilson@specifixinc.com>
32151
32152         PR tree-optimization/18977
32153         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
32154
32155 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
32156
32157         PR target/20054
32158         * gcc.dg/pr20054.c: New test.
32159
32160 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32161
32162         PR c++/19508
32163         * g++.dg/ext/attrib20.C: New test.
32164
32165 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
32166
32167         PR middle-end/20030
32168         * gfortran.fortran-torture/execute/character_passing.f90: New test.
32169
32170 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
32171
32172         PR c++/20008
32173         * g++.dg/opt/switch4.C: New.
32174
32175 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
32176
32177         PR c++/20023
32178         PR tree-optimization/20009
32179         * gcc.c-torture/compile/20050217-1.c: New test.
32180         * g++.dg/opt/switch3.C: New test.
32181
32182         PR tree-optimization/18947
32183         * gcc.c-torture/compile/20050215-1.c: New test.
32184         * gcc.c-torture/compile/20050215-2.c: New test.
32185         * gcc.c-torture/compile/20050215-3.c: New test.
32186
32187 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
32188
32189         PR c++/20028
32190         * g++.dg/template/crash34.C: New.
32191
32192         PR c++/20022
32193         * g++.dg/other/access3.C: New.
32194
32195 2005-02-17  Ira Rosen  <irar@il.ibm.com>
32196
32197         * gcc.dg/vect/vect-98.c: New test.
32198
32199 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
32200
32201         PR tree-optimization/19967
32202         * gcc.dg/pr19967.c: New.
32203
32204 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
32205
32206         PR middle-end/19857
32207         * gcc.dg/tree-ssa/20050215-1.c: New test.
32208         * gcc.c-torture/execute/20050215-1.c: New test.
32209
32210 2005-02-15  Eric Christopher  <echristo@redhat.com>
32211
32212         * gcc.dg/cpp/20050215-1.c: New file.
32213
32214 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
32215
32216         PR tree-optimization/15785
32217         * gcc.dg/pr15785-1.c: New test.
32218
32219 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
32220
32221         PR c++/17788
32222         * g++.dg/init/ctor4.C: New.
32223         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
32224
32225 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
32226
32227         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
32228         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
32229
32230 2005-02-15  Andreas Schwab  <schwab@suse.de>
32231
32232         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
32233         declare malloc.
32234
32235 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
32236
32237         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
32238
32239 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
32240
32241         PR tree-optimization/19853
32242         * gcc.c-torture/compile/pr19853.c: New test.
32243
32244 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32245
32246         PR c++/19608
32247         * g++.dg/parse/local-class1.C: New.
32248
32249         PR c++/19895
32250         * g++.dg/parse/ptrmem3.C: New.
32251
32252         PR c++/19884
32253         * g++.old-deja/g++.oliva/template6.C: Add another case.
32254         * g++.dg/template/explicit6.C: New.
32255
32256 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
32257
32258         PR c++/17816
32259         * g++.dg/other/redecl2.C: New.
32260
32261 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
32262
32263         PR c++/19891
32264         * g++.dg/abi/covariant4.C: New.
32265
32266 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
32267
32268         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
32269         New tests.
32270
32271 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
32272
32273         * gcc.dg/vect/vect-96.c: Fix typo.
32274
32275 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32276
32277         PR c++/14479
32278         PR c++/19487
32279         * g++.dg/template/enum5.C: New test.
32280
32281 2005-02-12  Ira Rosen  <irar@il.ibm.com>
32282
32283         * gcc.dg/vect/vect-97.c: New test.
32284
32285 2005-02-12  Ira Rosen  <irar@il.ibm.com>
32286
32287         * gcc.dg/vect/vect-96.c: New test.
32288
32289 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
32290
32291         * gcc.dg/builtins-34.c: Also check ldexp*.
32292
32293 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
32294
32295         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
32296
32297 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
32298
32299         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
32300         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
32301         dg-require-dll, dg-require-iconv, dg-require-named-sections,
32302         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
32303         selector_list, selector_expression, dg-process-target): Move to new
32304         file target-supports-dg.exp.
32305         * lib/target-supports-dg.exp: New.
32306
32307         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
32308         New.
32309
32310 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
32311
32312         PR c++/19666
32313         * g++.dg/other/ptrmem6.C: New test.
32314
32315         PR middle-end/19858
32316         * gcc.c-torture/compile/20050210-1.c: New test.
32317
32318 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
32319
32320         PR c++/19755
32321         * g++.dg/warn/Wbraces1.C: New test.
32322
32323 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
32324
32325         * gcc.dg/builtins-52.c: New testcase.
32326
32327 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
32328
32329         PR c/19342
32330         * gcc.c-torture/execute/20050119-1.c: New test.
32331
32332 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
32333
32334         PR c++/19811
32335         * g++.dg/init/delete1.C: New test.
32336
32337 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
32338
32339         PR c++/18470
32340         * g++.dg/template/static12.C: New test.
32341
32342 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
32343
32344         PR c++/19787
32345         * g++.dg/conversion/ambig1.C: New test.
32346
32347         PR c++/19739
32348         * g++.dg/ext/attrib19.C: New test.
32349
32350         PR c++/19732
32351         * g++.dg/parse/dtor5.C: New test.
32352
32353         PR c++/19762
32354         * g++.dg/template/dtor3.C: New test.
32355
32356         PR c++/19826
32357         * g++.dg/template/static11.C: New test.
32358         * g++.dg/template/crash2.C: Remove dg-error marker.
32359
32360 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
32361
32362         PR C++/18491
32363         * g++.old-deja/g++.mike/p10769a.C: Remove.
32364
32365 2005-02-09  Roger Sayle  <roger@eyesopen.com>
32366
32367         * gcc.dg/builtins-48.c: New test case.
32368         * gcc.dg/builtins-49.c: New test case.
32369         * gcc.dg/builtins-50.c: New test case.
32370         * gcc.dg/builtins-51.c: New test case.
32371
32372 2005-02-09  Ian Lance Taylor  <ian@airs.com>
32373
32374         PR middle-end/19583
32375         * g++.dg/warn/Wreturn-type-3.C: New test.
32376
32377 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
32378
32379         PR middle-end/19402
32380         * gcc.dg/pr19402-1.c: New testcase.
32381         * gcc.dg/pr19402-2.c: likewise.
32382
32383 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
32384
32385         PR middle-end/19854
32386         * g++.dg/tree-ssa/tmmti.C: New testcase.
32387
32388 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32389
32390         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
32391
32392 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
32393
32394         PR c++/19733
32395         * g++.dg/parse/crash23.C: New test.
32396         * g++.dg/warn/Weff1.C: New test.
32397
32398 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32399
32400         * gcc.dg/20050209-1.c: New test.
32401
32402 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
32403
32404         PR target/19799
32405         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
32406
32407 2005-02-08  Mike Stump  <mrs@apple.com>
32408
32409         * g++.dg/pch/import-2.c: New test.
32410         * g++.dg/pch/import-2.hs: New.
32411         * g++.dg/pch/include/import-2a.h: New.
32412         * g++.dg/pch/include/import-2b.h: New.
32413
32414 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
32415
32416         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
32417
32418 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32419
32420         * gfortran.dg/substr_1.f90: New test.
32421
32422 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
32423
32424         PR middle-end/19775
32425         * gcc.dg/torture/builtin-power-1.c: Disable test for
32426         invalid transformation.
32427         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
32428         no longer optimize.
32429         * gcc.dg/builtins-47.c: New testcase.
32430
32431 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
32432             Dorit Naishlos  <dorit@il.ibm.com>
32433
32434         * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
32435
32436 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
32437
32438         * gcc.c-torture/compile/20050206-1.c: New test.
32439
32440 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
32441
32442         PR tree-opt/19768
32443         * g++.dg/opt/pr19768.C: New test.
32444
32445 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
32446
32447         PR tree-opt/19736
32448         * gcc.c-torture/compile/pr19736.c: New test.
32449
32450 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32451
32452         PR c++/17401
32453         * g++.dg/parse/error25.C: New test.
32454
32455 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
32456
32457         * gcc.c-torture/execute/20050203-1.c: New.
32458
32459 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
32460
32461         * gcc.dg/vect/vect-85.c: Remove xfail.
32462         * gcc.dg/vect/vect-86.c: Remove xfail.
32463         * gcc.dg/vect/vect-87.c: Remove xfail.
32464         * gcc.dg/vect/vect-88.c: Remove xfail.
32465
32466 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
32467
32468         * gcc.dg/altivec-19.c: New.
32469
32470 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
32471
32472         PR c/17807
32473         * gcc.dg/nested-func-3.c: New test.
32474         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
32475
32476 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
32477
32478         * gcc.test-framework/gen_directive_tests: Generate tests for
32479         selector expressions.
32480
32481 2005-02-02  Matt Austern  <austern@apple.com>
32482
32483         PR c++/19628
32484         * g++/ext/builtin7.C: New.
32485         * g++/ext/builtin8.C: New.
32486
32487 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
32488
32489         PR c/18502
32490         * gcc.dg/pr18502-1.c: New test.
32491
32492 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32493
32494         PR c++/17413
32495         * g++.dg/template/local4.C: Tweak.
32496
32497 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
32498
32499         PR tree-optimization/19578
32500         * gcc.c-torture/compile/20050202-1.c: New test.
32501
32502 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
32503
32504         PR c/19435
32505         * gcc.dg/c99-init-4.c: New test.
32506
32507 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
32508
32509         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
32510
32511         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
32512
32513         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
32514         * g++.dg/eh/check-vect.h: New.
32515
32516         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
32517         * gcc.dg/vect/vect-78.c: Ditto.
32518         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
32519         Remove.
32520
32521         * g++.dg/conversion/simd1.C: Expect warning.
32522         * g++.dg/ext/attribute-test-1.C: Ditto.
32523         * g++.dg/ext/attribute-test-2.C: Ditto.
32524         * g++.dg/ext/attribute-test-3.C: Ditto.
32525         * g++.dg/ext/attribute-test-4.C: Ditto.
32526
32527         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
32528         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
32529
32530         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
32531
32532 2005-02-01  Richard Henderson  <rth@redhat.com>
32533
32534         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32535         long double for ibm double-double format.
32536         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32537
32538 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
32539
32540         PR tree-optimization/19633
32541         * gcc.dg/pr19633-1.c: New test.
32542         * gcc.dg/pr19633.c: Tweak to make pointer point
32543         to NULL or a symbol.
32544
32545 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
32546
32547         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
32548         New procs.
32549         (dg-process-target (local override)): Handle selector expressions.
32550
32551         * gcc.test-framework/README: Describe tests in source directory.
32552         * gcc.test-framework/test-framework.awk: Handle dg- tests.
32553         * gcc.test-framework/test-framework.exp: Handle dg- tests.
32554         * gcc.test-framework/dg-bogus-exp-P.c: New test.
32555         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
32556         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
32557         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
32558         * gcc.test-framework/dg-do-link-exp-P.c: New test.
32559         * gcc.test-framework/dg-do-run-exp-P.c: New test.
32560         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
32561         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
32562         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
32563         * gcc.test-framework/dg-error-exp-P.c: New test.
32564         * gcc.test-framework/dg-error-exp-XP.c: New test.
32565         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
32566         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
32567         * gcc.test-framework/dg-output-exp-P.c: New test.
32568         * gcc.test-framework/dg-output-exp-XF.c: New test.
32569         * gcc.test-framework/dg-warning-exp-P.c: New test.
32570         * gcc.misc-tests/dg-1.c: Remove.
32571         * gcc.misc-tests/dg-2.c: Remove.
32572         * gcc.misc-tests/dg-3.c: Remove.
32573         * gcc.misc-tests/dg-4.c: Remove.
32574         * gcc.misc-tests/dg-5.c: Remove.
32575         * gcc.misc-tests/dg-6.c: Remove.
32576         * gcc.misc-tests/dg-7.c: Remove.
32577         * gcc.misc-tests/dg-8.c: Remove.
32578         * gcc.misc-tests/dg-9.c: Remove.
32579         * gcc.misc-tests/dg-10.c: Remove.
32580         * gcc.misc-tests/dg-11.c: Remove.
32581         * gcc.misc-tests/dg-12.c: Remove.
32582         * gcc.misc-tests/dg-test.exp: Remove.
32583
32584         * gcc.test-framework/test-framework.awk: Change recording and
32585         printing of passes and failures.
32586
32587         * gcc.test-framework: New directory.
32588         * gcc.test-framework/README: New.
32589         * gcc.test-framework/test-framework.exp: New.
32590         * gcc.test-framework/test-framework.awk: New.
32591         * gcc.test-framework/gen_directive_tests: New.
32592
32593 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
32594
32595         * lib/treelang.exp: Fix comment typos.
32596         (treelang_target_compile): Don't append libs=-ltreelang to options.
32597
32598 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
32599
32600         * g++.dg/parse/typename7.C: Adjust error messages.
32601
32602 2005-01-31  Jeff Law  <law@redhat.com>
32603
32604         * gcc.c-torture/execute/20050131-1.c: New test.
32605         * gcc.dg/wcaselabel.c: New test.
32606
32607 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
32608
32609         * g++.dg/other/warning1.C: Adjust error messags.
32610         * g++.dg/parse/constant5.C: New test.
32611
32612 2005-01-31  Steven Bosscher  <stevenb@suse.de>
32613
32614         PR c/19333
32615         * gcc.c-torture/compile/20011130-1.c: Reorder to make
32616         the test case valid.
32617         * gcc.dg/20030815-1.c: Remove invalid tests.
32618         * gcc.dg/array-7.c: Adjust expected result.
32619         * gcc.dg/pr18596-3.c: Likewise.
32620         * gcc.dg/noncompile/20000901-1.c: Likewise.
32621         * gcc.dg/noncompile/init-2.c: Likewise.
32622         * gcc.dg/noncompile/init-4.c: Likewise.
32623
32624 2005-01-31  Dale Johannesen  <dalej@apple.com>
32625
32626         * g++.dg/opt/pr19650.C: New test.
32627
32628 2005-01-31  Richard Henderson  <rth@redhat.com>
32629
32630         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
32631         long double for intel double extended format.
32632         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
32633
32634 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
32635
32636         PR c++/19555
32637         * g++.dg/template/static10.C: New test.
32638
32639         PR c++/19395
32640         * g++.dg/parse/error24.C: New test.
32641
32642         PR c++/19367
32643         * g++.dg/lookup/builtin1.C: New test.
32644
32645         PR c++/19457
32646         * g++.dg/warn/conv3.C: New test.
32647
32648 2005-01-30  Bud Davis  <bdavis@gfortran.org>
32649
32650         PR fortran/19647
32651         * gfortan.dg/inquire_7.f90
32652
32653 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
32654
32655         PR tree-optimization/15791
32656         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
32657         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
32658         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
32659         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
32660         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
32661         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
32662         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
32663         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
32664         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
32665         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
32666
32667 2005-01-29  Paul Brook  <paul@codesourcery.com>
32668
32669         PR fortran/18565
32670         * check.c (real_or_complex_check): New function.
32671         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
32672         * intrinsic.c (add_functions): Use new check functions.
32673         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
32674         Add prototypes.
32675
32676 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
32677
32678         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
32679         gcc.dg/lvalue-3.c: New tests.
32680         * gcc.dg/concat.c: Update expected messages.
32681
32682 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
32683
32684         PR libfortran/19595
32685         * gfortran.dg/eor_1.f90: New test.
32686
32687 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
32688
32689         PR fortran/19589
32690         * gfortran.dg/logical_data_1.f90: New test.
32691
32692 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
32693
32694         PR c++/19253
32695         * g++.dg/template/crash33.C: New test.
32696
32697         PR c++/19667
32698         * g++.dg/template/crash32.C: New test.
32699
32700 2005-01-28  Ian Lance Taylor  <ian@airs.com>
32701
32702         PR middle-end/16558
32703         * g++.dg/warn/Wreturn-type-2.C: New test.
32704
32705 2004-06-24  Jeff Law  <law@redhat.com>
32706
32707         * gcc.dg/tree-ssa/20050128-1.c: New test.
32708
32709 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
32710
32711         * gcc.target/frv/all-mdpackh-1.c: New test.
32712
32713 2005-01-28  Steven Bosscher  <stevenb@suse.de>
32714
32715         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
32716
32717 2005-01-27  Richard Henderson  <rth@redhat.com>
32718
32719         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
32720
32721 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
32722
32723         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
32724
32725 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
32726
32727         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
32728         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
32729         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
32730         to cope with cases where the multilib options override the dg-options.
32731
32732 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
32733
32734         PR c/18946
32735         * gcc.dg/noncompile/20050120-1.c: New test.
32736
32737 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
32738
32739         PR tree-optimization/19633
32740         * gcc.dg/pr19633.c: New test.
32741         * gcc.dg/tree-ssa/pr19633.c: New test.
32742
32743 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
32744
32745         * gcc.dg/20041216-1.c: New test.
32746
32747 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
32748
32749         PR objc/18862
32750         * objc.dg/selector-2.m: New test.
32751
32752 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
32753
32754         * g++.dg/opt/range-test-2.C: New test.
32755
32756         PR rtl-optimization/19579
32757         * gcc.c-torture/execute/20050124-1.c: New test.
32758
32759 2005-01-26  Greg Parker  <gparker@apple.com>
32760         Stuart Hastings  <stuart@apple.com>
32761
32762         * gcc.c-torture/execute/20050125-1.c: New.
32763
32764 2005-01-18  Jan Hubicka  <jh@suse.cz>
32765
32766         PR tree-optimize/19337
32767         * gcc.c-torture/compile/20050119-1.c: New test.
32768
32769 2005-01-24  James E Wilson  <wilson@specifixinc.com>
32770
32771         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
32772         test for successful match.
32773
32774 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
32775
32776         PR objc/18408
32777         * objc.dg/comp-types-7.m: New test.
32778
32779 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
32780
32781         * lib/target-supports.exp (current_target_name): New.
32782         (check_effective_target_ilp32, check_effective_target_lp64):
32783         Cache the result to use as long as the current target, with
32784         multilib flags, remains the same.
32785
32786         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
32787         (dg-require-weak, dg-require-visibility, dg-require-alias,
32788         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
32789         dg-require-effective-target, dg-skip-if): Remove call to
32790         skip_test_and_clear_xfail.
32791         (dg-test): Clear xfail data.
32792
32793 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
32794
32795         PR target/17751
32796         * gcc.dg/ppc64-toc.c: New test.
32797
32798         * g++.dg/tree-ssa/empty-1.C: New test.
32799
32800         PR middle-end/19551
32801         * gcc.c-torture/execute/20050121-1.c: New test.
32802         * gcc.dg/20050121-2.c: New test.
32803
32804 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
32805         Paul Brook  <paul@codesourcery.com>
32806
32807         PR fortran/17941
32808         * gfortran.dg/real_const_1.f: New test.
32809         * gfortran.dg/real_const_2.f90: New test.
32810         * gfortran.dg/complex_int_1.f90: New test.
32811
32812 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
32813
32814         PR fortran/19313
32815         * gfortan.dg/inquire_6.f90: New test.
32816
32817 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
32818
32819         PR libfortran/19451
32820         * open_readonly_1.f90: New test.
32821
32822 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
32823
32824         PR libfortran/18982
32825         * gfortran.dg/open_new.f90: New file.
32826
32827 2005-01-22  Paul Brook  <paul@codesourcery.com>
32828
32829         * namelist_1.f90: New test.
32830
32831 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
32832
32833         PR tree-optimization/19484
32834         * gcc.c-torture/compile/20050122-[12].c: New tests.
32835
32836 2005-01-22  Paul Brook  <paul@codesourcery.com>
32837
32838         * gfortran.dg/implicit_2.f90: New test.
32839
32840 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
32841
32842         PR fortran/19314
32843         * gfortran.dg/inquire_5.f90: New test.
32844
32845 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32846
32847         PR c/18809
32848         * gcc.dg/pr18809-1.c: New test.
32849
32850 2005-01-21  Ian Lance Taylor  <ian@airs.com>
32851
32852         * gcc.dg/20050121-1.c: New test.
32853
32854         PR tree-optimization/13000
32855         * gcc.dg/20040206-1.c: Change warning to point where function is
32856         being inlined.
32857
32858 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
32859
32860         PR c++/19208
32861         * g++.dg/template/array11.C: New test.
32862
32863 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
32864
32865         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
32866         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
32867         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
32868         * gfortran.dg/getenv_1.f90: Add dg-do directive.
32869         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
32870         gfortran.dg/pr17164.f90: Add missing dg-do directives.
32871
32872 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
32873
32874         PR tree-optimization/15349
32875         * gcc.dg/tree-ssa/pr15349.c: New.
32876
32877 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
32878
32879         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
32880
32881 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
32882
32883         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
32884         scan-assembler-times directive name.
32885
32886         * gcc.dg/asm-a.c: Move dg-require-effective-target to
32887         after dg-do.
32888
32889         PR rtl-optimization/19462
32890         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
32891
32892 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
32893
32894         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
32895         counting function calls on ia64.
32896
32897 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
32898
32899         PR rtl-optimization/15139
32900         * gcc.dg/20050111-2.c: New test.
32901
32902         PR c/17297
32903         * gcc.c-torture/compile/20050113-1.c: New testcase.
32904
32905         PR middle-end/19164
32906         * gcc.dg/20050113-1.c: New testcase.
32907
32908 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
32909
32910         * gcc.dg/vect/vect-85.c: Add comment.
32911         * gcc.dg/vect/vect-86.c: Add xfail for now.
32912         * gcc.dg/vect/vect-87.c: Add xfail for now.
32913         * gcc.dg/vect/vect-88.c: Add xfail for now.
32914         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
32915
32916 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32917
32918         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
32919
32920 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32921
32922         * g++.dg/debug/typedef3.C: New test.
32923
32924 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
32925
32926         PR c/19472
32927         * gcc.dg/asm-a.c: New test.
32928
32929 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
32930
32931         * gcc.dg/sh-relax.c: Add prototype for abort.
32932
32933 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
32934
32935         * gcc.dg/short-compare-1.c: New test.
32936         * gcc.dg/short-compare-2.c: Likewise.
32937
32938 2005-01-18  Michael Matz  <matz@suse.de>
32939
32940         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
32941
32942 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
32943
32944         PR tree-optimization/19121
32945         * gcc.c-torture/compile/pr19121.c: New test.
32946
32947 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
32948
32949         PR target/19357
32950         * gcc.c-torture/compile/pr19357.c: New test.
32951
32952 2005-01-17  Ian Lance Taylor  <ian@airs.com>
32953
32954         PR c/5675
32955         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
32956         pass--those that refer just to the variable, possibly with a
32957         cast.
32958         * gcc.dg/c99-const-expr-3.c: Likewise.
32959
32960         PR middle-end/13127
32961         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
32962         longer emitted.
32963
32964 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
32965
32966         PR fortran/18778
32967         * gfortran.dg/endfile_2.f90: New test.
32968
32969 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
32970
32971         PR 19168
32972         * gfortran.dg/select_5.f90: New test.
32973
32974 2004-01-16  Paul Brook  <paul@codesourcery.com>
32975
32976         * gfortran.dg/common_4.f90: New test.
32977
32978 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
32979
32980         PR rtl-optimization/19462
32981         * gcc.dg/torture/pr19462-1.c: New test.
32982
32983 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
32984
32985         PR objc/19321
32986         * objc.dg/func-ptr-2.m: New.
32987         * objc.dg/volatile-1.m: New.
32988
32989 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
32990
32991         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
32992
32993 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
32994
32995         PR tree-optimization/19060
32996         * gcc.c-torture/execute/20050104-1.c: New test.
32997
32998 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
32999
33000         PR fortran/18983
33001         * gfortran.dg/write_to_null.f90: New test.
33002
33003 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
33004             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33005
33006         PR other/19328
33007         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
33008         argument.
33009
33010 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
33011
33012         PR c++/19263
33013         * g++.dg/init/vector1.C: New test.
33014
33015 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
33016
33017         PR target/13158
33018         * gcc.target/ia64/sibcall-unwind-1.c: New test.
33019         PR target/18987
33020         * gcc.target/ia64/sibcall-unwind-2.c: New test.
33021
33022 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
33023
33024         * gfortran.dg/select_1.f90: New test.
33025         * gfortran.dg/select_2.f90: New test.
33026         * gfortran.dg/select_3.f90: New test.
33027         * gfortran.dg/select_4.f90: New test.
33028
33029 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
33030
33031         PR middle-end/19084
33032         PR rtl-optimization/19348
33033         * gcc.dg/20050111-1.c: New test.
33034         * gcc.c-torture/execute/20050111-1.c: New test.
33035
33036         * gcc.dg/i386-asm-4.c: New test.
33037
33038 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
33039
33040         * gcc.dg/nested-func-2.c: New test.
33041         * ada/acats/norun.lst: Remove c953002.
33042
33043 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
33044
33045         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
33046
33047 2005-01-12  Ben Elliston  <bje@au.ibm.com>
33048
33049         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
33050
33051 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
33052
33053         PR target/18761
33054         * g++.dg/abi/align1.C: New test.
33055
33056 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
33057
33058         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
33059         at a time.
33060         * g++.dg/ext/altivec_check.h: Support compiling as C.
33061
33062 2005-01-10  Roger Sayle  <roger@eyesopen.com>
33063
33064         PR c++/19355
33065         * g++.dg/expr/pr19355-1.C: New test case.
33066
33067 2005-01-10  Laurent GUERBY <laurent@guerby.net>
33068
33069         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
33070         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
33071         * ada/acats/tests/c3/c92005b.ada: Likewise.
33072         * ada/acats/tests/c3/cxb3012.a: Likewise.
33073         * ada/acats/norun.lst: Add c380004 and c953002, add PR
33074
33075 2005-01-09  Paul Brook  <paul@codesourcery.com>
33076
33077         * gfortran.dg/common_2.f90: New file.
33078         * gfortran.dg/common_3.f90: New file.
33079
33080 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
33081
33082         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
33083
33084 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33085
33086         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
33087         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
33088         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
33089         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
33090         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
33091         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
33092         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
33093         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
33094         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
33095         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
33096         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
33097         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
33098         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
33099         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
33100         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
33101         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
33102         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
33103         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
33104         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
33105         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
33106         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
33107         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
33108         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
33109         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
33110         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
33111         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
33112         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
33113         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
33114         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
33115         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
33116         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
33117         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
33118         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
33119         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
33120         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
33121         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
33122         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
33123         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
33124         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
33125         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
33126         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
33127         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
33128         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
33129         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
33130         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
33131         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
33132         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
33133         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
33134         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
33135         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
33136         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
33137         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
33138         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
33139         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
33140         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
33141         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
33142         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
33143         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
33144         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
33145         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
33146         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
33147         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
33148         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
33149         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
33150         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
33151         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
33152         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
33153
33154         * gcc.dg/vect/vect-1.c: Fix spelling.
33155         * gcc.dg/vect/vect-10.c: Fix spelling.
33156         * gcc.dg/vect/vect-11.c: Fix spelling.
33157         * gcc.dg/vect/vect-12.c: Fix spelling.
33158         * gcc.dg/vect/vect-14.c: Fix spelling.
33159         * gcc.dg/vect/vect-15.c: Fix spelling.
33160         * gcc.dg/vect/vect-16.c: Fix spelling.
33161         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
33162         * gcc.dg/vect/vect-64.c: Fix comments.
33163         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
33164
33165 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
33166             Ira Rosen  <irar@il.ibm.com>
33167
33168         * gcc.dg/vect/vect-70.c: New test.
33169         * gcc.dg/vect/vect-71.c: New test.
33170
33171 2005-01-09  Manfred Hollstein  <mh@suse.com>
33172
33173         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
33174         * gcc.dg/pr18241-2.c: Likewise.
33175         * gcc.dg/pr18241-3.c: Likewise.
33176         * gcc.dg/pr18241-4.c: Likewise.
33177         * gcc.dg/pr18241-5.c: Likewise.
33178
33179 2005-01-08  Richard Henderson  <rth@redhat.com>
33180
33181         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33182         False for x86 and x86-64.
33183
33184 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
33185
33186         PR tree-optimization/18241
33187         * gcc.dg/pr18241-1.c: New test.
33188         * gcc.dg/pr18241-2.c: New test.
33189         * gcc.dg/pr18241-3.c: New test.
33190         * gcc.dg/pr18241-4.c: New test.
33191         * gcc.dg/pr18241-5.c: New test.
33192
33193 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
33194
33195         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
33196         gfortran.dg/select_4.f90: New.
33197
33198 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
33199
33200         * gcc.c-torture/execute/20050107-1.c: New test.
33201
33202 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
33203
33204         PR c++/19298
33205         * g++.dg/template/ref2.C: New.
33206
33207 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
33208
33209         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
33210         instead of being empty.
33211
33212 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
33213
33214         PR fortran/15553
33215         * gfortran.dg/array-1.f90: New test.
33216
33217 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
33218
33219         PR tree-optimization/19283
33220         * gcc.c-torture/execute/20050106-1.c: New test.
33221
33222         PR rtl-optimization/18861
33223         * gcc.dg/20050105-1.c: New test.
33224
33225         PR tree-optimization/18828
33226         * gcc.dg/20050105-2.c: New test.
33227
33228 2005-01-07  Andreas Jaeger  <aj@suse.de>
33229
33230         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
33231
33232 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
33233
33234         PR fortran/18398
33235         * gfortran.dg/fmt_read.f90: New test.
33236
33237 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
33238
33239         * gcc.dg/rs6000-ldouble-2.c: New.
33240
33241 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
33242
33243         PR c++/19244
33244         * g++.dg/parser/ctor2.C: New test.
33245
33246 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33247
33248         PR c++/17154
33249         * g++.dg/template/using9.C: New test.
33250
33251 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33252
33253         PR c++/19258
33254         * g++.dg/lookup/friend6.C: New test.
33255
33256 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
33257
33258         PR c++/19270
33259         * g++.dg/template/array10.C: New.
33260
33261 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33262
33263         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
33264         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
33265
33266 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
33267
33268         * gcc.c-torture/compile/20050105-1.c: New test.
33269
33270 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
33271
33272         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
33273
33274 2005-01-05  Roger Sayle  <roger@eyesopen.com>
33275
33276         PR middle-end/19100
33277         * gcc.dg/conv-3.c: New test case.
33278
33279 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
33280
33281         * gcc.dg/asm-wide-1.c: New test.
33282
33283 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
33284
33285         PR c++/19030
33286         * g++.dg/parse/crash22.C: New
33287
33288 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
33289
33290         PR 19257
33291         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
33292
33293 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
33294
33295         PR middle-end/17767
33296         * gcc.dg/i386-mmx-6.c: New test case.
33297
33298 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
33299
33300         PR tree-optimization/18308
33301         * gcc.dg/vect/pr18308.c: New testcase.
33302
33303 2005-01-04  Andreas Jaeger  <aj@suse.de>
33304
33305         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
33306
33307 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
33308             Robert Bowdidge <bowdidge@apple.com>
33309
33310         * gcc.dg/cpp/subframework1.c: New.
33311         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
33312         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
33313         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
33314         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
33315
33316 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
33317
33318         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
33319         producing warning.
33320         * gcc.dg/darwin-weakimport-2.c: New.
33321
33322 2005-01-03  Richard Henderson  <rth@redhat.com>
33323
33324         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
33325
33326 2005-01-03  Richard Henderson  <rth@redhat.com>
33327
33328         * gcc.dg/vect/vect.exp: Enable for ia64.
33329         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
33330         (check_effective_target_vect_float): Likewise.
33331         (check_effective_target_vect_no_align): Likewise.
33332         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
33333         * gcc.dg/vect/vect-8.c: Likewise.
33334
33335 2005-01-03  Uros Bizjak <uros@kss-loka.si>
33336
33337         PR target/19236
33338         * gcc.dg/pr19236-1.c: New test case.
33339
33340 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
33341
33342         PR rtl-optimization/12092
33343         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
33344
33345 2005-01-02  Andreas Jaeger  <aj@suse.de>
33346
33347         * gcc.dg/pr12092-1.c: Do not run on x86_64.
33348
33349 2005-01-01  Roger Sayle  <roger@eyesopen.com>
33350             Andrew Pinski  <pinskia@physics.uc.edu>
33351
33352         PR rtl-optimization/12092
33353         * gcc.dg/pr12092-1.c: New test case.
33354
33355 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
33356
33357         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
33358         'hidden' and 'default' for better portability.
33359         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
33360
33361         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
33362         6 and 7.
33363         * g++.old-deja/g++.brendan/new3.C: Likewise.
33364
33365 2005-01-01  Steven Bosscher  <stevenb@suse.de>
33366
33367         * gcc.dg/20041231-1.C: New test.
33368         * g++.dg/warn/Wunreachable-code-1.C: New test.
33369
33370 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
33371
33372         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
33373         file, not /dev/null.  Abort on error.
33374
33375 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
33376             Ziemowit Laski  <zlaski@apple.com>
33377
33378         PR objc/18971
33379         * objc.dg/encode-5.m: New test.
33380
33381 2004-12-29  Richard Henderson  <rth@redhat.com>
33382
33383         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
33384         * objc.dg/stabs-1.m: Disable for ia64.
33385
33386 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
33387
33388         PR c++/19190
33389         * g++.dg/warn/Wunused-10.C: New test.
33390
33391 2004-12-28  Richard Henderson  <rth@redhat.com>
33392
33393         * objc.dg/stabs-1.m: Disable for alpha.
33394
33395 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
33396
33397         PR c++/19149
33398         * g++.dg/parse/error23.C: New test.
33399
33400 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33401
33402         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
33403
33404         PR fortran/19032
33405         * gfortran.dg/intrinsic_modulo_1.f90: New.
33406         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
33407         tests with divisor -1.
33408
33409 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
33410
33411         * g++.dg/opt/temp1.C (memcpy): Return a value.
33412
33413         PR c++/19148
33414         * g++.dg/expr/cond7.C: New test.
33415
33416 2004-12-27  Paul Brook  <paul@codesourcery.com>
33417
33418         * gfortran.dg/g77/select_no_compile.f: Remove.
33419
33420 2004-12-27  Richard Henderson  <rth@redhat.com>
33421
33422         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
33423         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
33424         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
33425
33426 2004-12-26  Richard Henderson  <rth@redhat.com>
33427
33428         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
33429         by 1i instead of token pasting.
33430
33431 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33432
33433         PR tree-optimization/17578
33434         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
33435         to additional_flags.
33436         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
33437
33438 2004-12-25  Richard Henderson  <rth@redhat.com>
33439
33440         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
33441         Remove Alpha.
33442
33443 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33444
33445         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
33446         hppa*-*-hpux*.
33447         * gcc.dg/pr17957.c (dg-options): Likewise.
33448         * gcc.dg/struct-ret-1.c: Add prototype for abort.
33449         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
33450         instead of 0 on __hppa__.
33451         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
33452         "foo,%r" on hppa*-*-*.
33453
33454 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
33455
33456         PR fortran/19071
33457         * gfortran.dg/complex_write.f90: New test.
33458
33459 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33460
33461         PR c++/17595
33462         * g++.dg/parse/pragma2.C: New test.
33463
33464         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
33465
33466 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33467
33468         * gcc.dg/empty2.c: Add missing dg-warning.
33469
33470 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33471
33472         PR c++/17413
33473         * g++.dg/template/local4.C: New test.
33474         * g++.dg/template/crash19.C: Add dg-error marker.
33475
33476         * g++.dg/template/crash31.C: Correct embedded PR number.
33477
33478 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33479
33480         PR c++/16405
33481         * g++.dg/opt/temp1.C: Add do-run marker.
33482
33483 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33484
33485         * g++.dg/template/spec19.C: New.
33486
33487 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
33488
33489         PR target/16819
33490         * gcc.dg/empty2.c: New.
33491
33492 2004-12-23  Richard Henderson  <rth@redhat.com>
33493
33494         * lib/target-supports.exp (check_effective_target_vect_no_align):
33495         Remove i?86 and x86-64.
33496
33497 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
33498
33499         PR c++/16405
33500         * g++.dg/opt/temp1.C: New test.
33501
33502 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33503
33504         PR c++/18733
33505         * g++.dg/template/friend33.C: New testcase.
33506
33507 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
33508
33509         PR c++/18464
33510         * g++.dg/template/cond5.C: New test.
33511
33512         PR c++/18492
33513         * g++.dg/inherit/thunk3.C: New test.
33514
33515         PR c++/11224
33516         * g++.dg/warn/Wunused-9.C: New test.
33517
33518 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
33519
33520         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
33521
33522 2004-12-22  Jan Beulich  <jbeulich@novell.com>
33523
33524         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
33525
33526 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
33527
33528         PR c++/18378
33529         * g++.dg/ext/packed8.C: New test.
33530
33531         PR c++/19063
33532         * g++.dg/template/crash31.C: New test.
33533
33534         PR c++/19034
33535         * g++.dg/template/crash30.C: New test.
33536
33537 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
33538
33539         PR C++/18984
33540         * g++.dg/eh/ctor3.C: New test.
33541
33542 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33543
33544         * objc.dg/stabs-1.m: Allow section name to be quoted and
33545         assembly label to begin with '.LL'.
33546
33547 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
33548
33549         * gcc.dg/vect/vect.exp
33550         (check_effective_target_lp64_or_vect_no_align): New.
33551         * gcc.dg/vect/vect-77.c: Use it.
33552         * gcc.dg/vect/vect-78.c: Use it.
33553
33554         * lib/target-supports.exp
33555         (check_effective_target_vect_no_max,
33556         check_effective_target_vect_no_bitwise,
33557         check_effective_target_vect_no_align): New.
33558         * gcc.dg/vect/vect-13.c: Use them.
33559         * gcc.dg/vect/vect-17.c: Ditto.
33560         * gcc.dg/vect/vect-18.c: Ditto.
33561         * gcc.dg/vect/vect-19.c: Ditto.
33562         * gcc.dg/vect/vect-20.c: Ditto.
33563         * gcc.dg/vect/vect-27.c: Ditto.
33564         * gcc.dg/vect/vect-29.c: Ditto.
33565         * gcc.dg/vect/vect-44.c: Ditto.
33566         * gcc.dg/vect/vect-48.c: Ditto.
33567         * gcc.dg/vect/vect-50.c: Ditto.
33568         * gcc.dg/vect/vect-52.c: Ditto.
33569         * gcc.dg/vect/vect-54.c: Ditto.
33570         * gcc.dg/vect/vect-56.c: Ditto.
33571         * gcc.dg/vect/vect-58.c: Ditto.
33572         * gcc.dg/vect/vect-60.c: Ditto.
33573         * gcc.dg/vect/vect-72.c: Ditto.
33574         * gcc.dg/vect/vect-80.c: Ditto.
33575
33576 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
33577
33578         PR c++/14075
33579         * g++.dg/init/string1.C: New.
33580
33581         PR c++/18975
33582         * g++.dg/other/synth1.C: New.
33583
33584 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
33585
33586         PR c/18963
33587         * gcc.dg/pr18963-1.c: New test.
33588
33589 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
33590
33591         PR c/18596
33592         * gcc.dg/funcdef-storage-1.c (foo): Remove.
33593         * gcc.dg/pr18596-1.c: Use dg-error.
33594         (dg-options): Use -fno-unit-at-a-time.
33595         * gcc.dg/pr18596-2.c: New test.
33596         * gcc.dg/pr18596-3.c: New test.
33597
33598 2004-12-20  Roger Sayle  <roger@eyesopen.com>
33599
33600         PR middle-end/18683
33601         * g++.dg/opt/pr18683-1.C: New test case.
33602
33603 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
33604
33605         PR other/19093
33606         * g++.dg/opt/max1.C: Fix for 64bit targets.
33607
33608 2004-12-20  Matt Austern  <austern@apple.com>
33609
33610         PR c++/19044
33611         * g++.dg/ext/builtin6.C: New
33612
33613 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
33614
33615         PR tree-optimization/19080
33616         * gcc.c-torture/compile/pr19080.c: New test.
33617
33618 2004-12-20  Steven Bosscher  <stevenb@suse.de>
33619
33620         * gcc.dg/20041219-1.c: New test.
33621
33622 2004-12-19  Roger Sayle  <roger@eyesopen.com>
33623
33624         PR middle-end/19068
33625         * g++.dg/opt/max1.C: New test case.
33626
33627 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
33628
33629         * gcc.dg/fdata-sections-1.c: New test.
33630
33631 2004-12-18  Roger Sayle  <roger@eyesopen.com>
33632
33633         PR middle-end/18548
33634         * gcc.dg/max-1.c: New test case.
33635
33636 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
33637
33638         * gcc.c-torture/execute/20041218-1.c: New test.
33639
33640 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
33641
33642         * gcc.dg/pr18501.c: New test.
33643         * gcc.dg/uninit-5.c: XFAIL.
33644         * gcc.dg/uninit-9.c: XFAIL.
33645
33646 2004-12-17  Dale Johannesen  <dalej@apple.com>
33647
33648         * gcc.dg/20041213-1.c: New.
33649
33650 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
33651
33652         * objc.dg/stabs-1.m: Allow assembly label to begin
33653         with a dot ('.').
33654
33655 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
33656
33657         * gcc.c-torture/execute/20041213-1.c: Move...
33658         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
33659
33660 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
33661
33662         PR c++/18721
33663         * g++.dg/lookup/conv-5.C: New.
33664
33665 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
33666
33667         * objc.dg/stabs-1.m: New test.
33668
33669 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
33670
33671         * gcc.dg/visibility-c.c: Change compile to
33672         assemble for the test.
33673
33674 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
33675
33676         PR target/19041
33677         * gcc.dg/visibility-c.c: New test.
33678
33679 2004-12-16  Roger Sayle  <roger@eyesopen.com>
33680
33681         PR middle-end/18493
33682         * gcc.dg/switch-8.c: New test case.
33683
33684 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
33685
33686         PR c++/18905
33687         * g++.dg/template/init4.C: New.
33688         * g++.dg/opt/static3.C: Enable optimizer.
33689
33690 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
33691
33692         * g++.dg/other/complex1.C: New test.
33693
33694 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
33695
33696         * g++.dg/opt/inline9.C: New test.
33697
33698 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33699
33700         PR fortran/18993
33701         * gfotran.dg/nullify_1.f: New test.
33702
33703 2004-12-15  Richard Henderson  <rth@redhat.com>
33704
33705         * gcc.target/i386/i386.exp: New harness.
33706         * gcc.target/i386/vect-args.c: New.
33707
33708 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
33709
33710         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
33711
33712 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33713
33714         PR c++/18825
33715         * g++.dg/template/friend32.C: New test.
33716
33717 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33718
33719         * cpp/pragma-once-1.c: New test.
33720         * cpp/pragma-once-1b.h: Likewise.
33721         * cpp/pragma-once-1c.h: Likewise.
33722         * cpp/pragma-once-1d.h: Likewise.
33723         * cpp/inc/pragma-once-1a.h: Likewise.
33724
33725 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
33726             Steven G. Kargl  <kargls@comcast.net>
33727
33728         PR fortran/17597
33729         * gfortran.dg/list_read_3.f90: New test.
33730
33731 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
33732
33733         * gcc.dg/ftrapv-2.c: New test.
33734
33735 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
33736
33737         PR c++/18981
33738         * g++.dg/template/typename9.C: New test.
33739
33740 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
33741
33742         PR c++/18738
33743         * g++.dg/template/typename8.C: New test.
33744         * g++.dg/parse/friend2.C: Tweak error message.
33745
33746 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
33747
33748         * gcc.c-torture/20041214-1.c: New test.
33749
33750 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
33751
33752         PR c++/18965
33753         * g++.dg/init/array17.C: New test.
33754
33755 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
33756
33757         PR c++/18793
33758         * g++.dg/init/aggr3.C: New test.
33759
33760 2004-12-14  Janis Johnson  <janis187@us.ibm.com>
33761
33762         * gcc.dg/altivec-types-1.c: New test.
33763         * gcc.dg/altivec-types-2.c: New test.
33764         * gcc.dg/altivec-types-3.c: New test.
33765         * gcc.dg/altivec-types-4.c: New test.
33766         * g++.dg/ext/altivec-types-1.C: New test.
33767         * g++.dg/ext/altivec-types-2.C: New test.
33768         * g++.dg/ext/altivec-types-3.C: New test.
33769         * g++.dg/ext/altivec-types-4.C: New test.
33770
33771 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
33772
33773         PR middle-end/18951
33774         * gcc.c-torture/execute/20041213-1.c: New test.
33775
33776 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
33777
33778         PR c++/18949
33779         * g++.dg/template/cast1.C: New.
33780
33781 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
33782
33783         * gcc.c-torture/execute/20041213-2.c: New test.
33784
33785 2004-12-13  Richard Henderson  <rth@redhat.com>
33786
33787         * gcc.dg/i386-sse-10.c: Fix typo in options.
33788
33789 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
33790
33791         PR c++/18968
33792         * g++.dg/opt/pr18968.C: New test.
33793
33794 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
33795
33796         PR c++/18925
33797         * g++.dg/ext/visibility/staticdatamem.C: New test.
33798
33799 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
33800
33801         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
33802
33803 2004-12-13  Roger Sayle  <roger@eyesopen.com>
33804
33805         PR rtl-optimization/18928
33806         * gcc.dg/pr18928-1.c: New test case.
33807
33808 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
33809
33810         PR tree-opt/16951
33811         * gcc.c-torture/compile/20041211-1.c: New.
33812
33813 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
33814
33815         PR middle-end/17564
33816         * gcc.c-torture/execute/20041212-1.c: New test.
33817
33818 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33819
33820         PR fortran/18869
33821         * gfortran.dg/common_1.f90: New test.
33822
33823 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
33824         Paul Brook  <paul@codesourcery.com>
33825
33826         PR fortran/16222
33827         * gfortran.dg/real_do_1.f90: New test.
33828
33829 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
33830
33831         PR tree-opt/18040
33832         * g++.dg/opt/ptrmem6.C: New test.
33833
33834 2004-12-11  Roger Sayle  <roger@eyesopen.com>
33835
33836         PR middle-end/18921
33837         * gcc.dg/pr18921-1.c: New test case.
33838
33839 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33840
33841         PR fortran/17175
33842         * gfortran.dg/scale_1.f90: New test.
33843
33844 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
33845
33846         PR middle-end/18903
33847         * gcc.c-torture/compile/pr18903.c: New test.
33848
33849 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
33850
33851         * gcc.c-torture/execute/20041210-1.c: New test.
33852
33853 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33854
33855         PR c++/18731
33856         * g++.dg/parser/struct-1.C: New test.
33857         * g++.dg/parser/struct-2.C: New test.
33858         * g++.dg/parser/struct-3.C: New test.
33859
33860 2004-12-09  Richard Henderson  <rth@redhat.com>
33861
33862         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
33863
33864         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
33865         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
33866
33867 2004-12-09  Matt Austern  <austern@apple.com>
33868
33869         PR c++/18514
33870         * g++.dg/ext/builtin1.C: New
33871         * g++.dg/ext/builtin2.C: New
33872         * g++.dg/ext/builtin3.C: New
33873         * g++.dg/ext/builtin4.C: New
33874         * g++.dg/ext/builtin5.C: New
33875
33876 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
33877
33878         PR tree-opt/18904
33879         * g++.dg/opt/ptrmem5.C: New test.
33880
33881 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
33882
33883         * g++.dg/parse/typename5.C: Adjust for new error.
33884         * g++.dg/parse/typename7.C: New.
33885
33886 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
33887
33888         PR c++/18073
33889         * g++.dg/other/mmintrin.C: New test.
33890
33891 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
33892
33893         PR c++/16681
33894         * g++.dg/init/array15.C: New.
33895         * g++.dg/init/array16.C: New.
33896
33897 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
33898
33899         PR fortran/18826
33900         * gfortran.dg/assign_1.f90: New test.
33901
33902 2004-12-08  Nick Clifton  <nickc@redhat.com>
33903
33904         * gcc.target/xstormy16/bss_below100: New directory containing tests.
33905         * gcc.target/xstormy16/data_below100: Likewise.
33906         * gcc.target/xstormy16/sfr: Likewise.
33907         * gcc.target/xstormy16/below100.S: New test source file.
33908         * gcc.target/xstormy16/below100.ld: New test linker script.
33909         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
33910         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
33911         bp instructions.
33912         * gcc.target/xstormy16/bp.c: Likewise.
33913
33914         * gcc.target/xstormy16/bss_below100: New files:
33915         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33916         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33917         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33918         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33919         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33920         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33921         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33922         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33923         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33924         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33925         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33926         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33927         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33928         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33929         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33930         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33931         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33932         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33933         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33934         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33935         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33936         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33937         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33938         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33939         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33940         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33941         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33942
33943         * gcc.target/xstormy16/data_below100: New files:
33944         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
33945         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
33946         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
33947         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
33948         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
33949         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
33950         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
33951         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
33952         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
33953         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
33954         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
33955         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
33956         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
33957         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
33958         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
33959         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
33960         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
33961         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
33962         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
33963         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
33964         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
33965         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
33966         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
33967         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
33968         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
33969         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
33970         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
33971
33972         * gcc.target/xstormy16/sfr: New files:
33973         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
33974         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
33975         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
33976         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
33977         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
33978         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
33979         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
33980         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
33981         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
33982         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
33983         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
33984         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
33985         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
33986         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
33987         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
33988         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
33989         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
33990         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
33991         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
33992         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
33993         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
33994         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
33995         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
33996         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
33997         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
33998         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
33999         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
34000         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
34001         27_if0_sfrw_bitfield_f.c
34002
34003 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34004
34005         PR c++/18100
34006         * g++.dg/lookup/name-clash4.C: New test.
34007
34008 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
34009
34010         PR c++/18672
34011         * g++.dg/opt/array1.C: New.
34012
34013         PR c++/18803
34014         * g++.dg/template/operator5.C: New.
34015
34016 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
34017
34018         PR c/18867
34019         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
34020
34021 2004-12-07  Steven Bosscher  <stevenb@suse.de>
34022
34023         * gcc.dg/noncompile/20041207.c: New test.
34024
34025 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
34026
34027         * g++.dg/other/unreachable-1.C: New test.
34028
34029 2004-12-06  Nick Clifton  <nickc@redhat.com>
34030
34031         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
34032         <limits.h> because the latter comes from gcc's include/ directory
34033         and not the newlib/libc/include directory.
34034
34035 2004-12-04  Richard Henderson  <rth@redhat.com>
34036
34037         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
34038
34039 2004-12-04  Richard Henderson  <rth@redhat.com>
34040
34041         * lib/target-supports.exp (check_gc_sections_available): Disable
34042         for alpha and ia64.
34043
34044 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
34045
34046         PR middle-end/17909
34047         * g++.dg/other/vararg-2.C: New test.
34048
34049 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34050
34051         PR c++/17011, c++/17971
34052         * g++.dg/template/error15.C: Adjust expected error.
34053         * g++.dg/template/instantiate3.C: Likewise.
34054
34055 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
34056
34057         * gcc.dg/altivec-18.c: Fix for darwin
34058
34059 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
34060
34061         PR c++/18782
34062         * g++.dg/parse/ptrmem2.C: New.
34063
34064         PR c++/18318
34065         * g++.dg/template/new1.C: New.
34066
34067 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
34068
34069         PR fortran/18710
34070         * gfortran.dg/direct_io_3.f90: New test.
34071
34072 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
34073
34074         PR 18758
34075         * g++.dg/parse/crash21.C: New.
34076
34077 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34078
34079         PR c++/15664, c++/18276
34080         * g++.dg/template/ttp13.C: New test.
34081         * g++.dg/template/ttp14.C: Likewise.
34082
34083 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34084
34085         PR c++/18123
34086         * g++.dg/parse/enum2.C: New test.
34087         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
34088
34089 2004-12-02  Nick Clifton  <nickc@redhat.com>
34090
34091         * gcc.target/xstormy16: New test directory.
34092         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
34093         * gcc.target/xstormy16/bp.c: Check the generation of bp
34094         instructions.
34095         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
34096         bn instructions and the BELOW100 attribute.
34097
34098 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
34099
34100         PR target/16952
34101         * gcc.dg/ppc-eabi.c: New.
34102
34103 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34104
34105         PR fortran/18284
34106         * gfortran.dg/backspace.f90
34107
34108 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
34109
34110         * gfortran.dg/inquire.f90: New test.
34111
34112 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
34113
34114         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
34115         handle effective-target-keyword.
34116         (dg-skip-if): Support effective-target keyword as target list.
34117         (dg-xfail-if): Ditto.
34118         * lib/target-supports.exp (is-effective-target-keyword): New proc.
34119
34120 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
34121
34122         PR tree-optimization/18291
34123         * gcc.c-torture/compile/pr18291.c: New test.
34124
34125 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
34126
34127         PR C++/18729
34128         * g++.dg/parse/crash20.C: New.
34129
34130         PR c++/17431
34131         * g++.dg/overload/arg1.C: New.
34132         * g++.dg/overload/arg2.C: New.
34133         * g++.dg/overload/arg3.C: New.
34134         * g++.dg/overload/arg4.C: New.
34135
34136 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
34137
34138         * gcc.dg/c99-flex-array-4.c: Remove.
34139
34140 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
34141
34142         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
34143
34144         * lib/target-supports.exp (is-effective-target): Simplify.
34145
34146         * lib/target-supports.exp (check_effective_target_vect_long):
34147         Fix for powerpc64-*-*.
34148
34149 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
34150
34151         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
34152         to support new requirements on FreeBSD 5.
34153
34154 2004-11-30  Devang Patel  <dpatel@apple.com>
34155
34156         PR 18702
34157         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
34158
34159 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
34160
34161         * g++.dg/ext/altivec-13.C: New test.
34162
34163 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
34164
34165         PR tree-opt/18298
34166         * gcc.c-torture/execute/p18298.c: New test.
34167
34168 2004-11-30  Ira Rosen  <irar@il.ibm.com>
34169             Dorit Naishlos  <dorit@il.ibm.com>
34170
34171         PR tree-opt/18607
34172         * gcc.dg/vect/vect-89.c: New test.
34173
34174 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
34175
34176         * gcc.dg/pr18596-1.c: New test.
34177
34178 2004-11-30  Ben Elliston  <bje@au.ibm.com>
34179
34180         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
34181
34182 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
34183
34184         PR c/18479
34185         * gcc.dg/pr18479.c: New test.
34186
34187 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34188
34189         PR target/18490
34190         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
34191         mmix-knuth-mmixware.
34192
34193         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
34194         cris-*-elf* cris-*-aout* mmix-*-*
34195
34196 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
34197
34198         PR middle-end/18725
34199         * gcc.dg/pr18725.c: New test.
34200
34201 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34202
34203         PR target/18488
34204         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
34205
34206         PR target/18336
34207         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
34208
34209 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
34210
34211         PR c++/18368
34212         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
34213         * g++.old-deja/g++.law/ctors5.C: Likewise.
34214         * g++.old-deja/g++.other/crash25.C: Likewise.
34215
34216         PR c++/18674
34217         * g++.dg/template/error16.C: New test.
34218
34219         PR c++/18512
34220         * g++.dg/template/crash29.C: New test.
34221
34222 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
34223
34224         PR tree-optimization/18712
34225         * gcc.c-torture/compile/pr18712.c: New test.
34226
34227 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
34228
34229         PR c/7544
34230         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
34231         tests.
34232
34233 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34234
34235         PR c++/18652
34236         * g++.dg/lookup/crash6.C: New test.
34237
34238 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
34239
34240         PR middle-end/18164
34241         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
34242
34243 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
34244
34245         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
34246         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
34247         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
34248
34249 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
34250
34251         * gcc.dg/pr18164.c: New test.
34252
34253 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
34254
34255         * gcc.dg/funroll-loops-all.c: New.
34256
34257 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
34258
34259         PR target/18489
34260         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
34261         delimeter, match space and TAB as well as ":".
34262
34263         PR target/18484
34264         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
34265
34266         PR target/18348
34267         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
34268
34269         PR target/18345
34270         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
34271
34272         PR target/18337
34273         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
34274
34275 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
34276
34277         * gfortran.dg/direct_io_2.f90: New test.
34278
34279 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
34280
34281         PR target/18334
34282         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
34283
34284 2004-11-28  Richard Henderson  <rth@redhat.com>
34285
34286         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
34287
34288 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
34289
34290         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
34291         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
34292         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
34293         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
34294         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
34295         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
34296         gcc.dg/pointer-arith-8.c: New tests.
34297
34298 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
34299
34300         PR fortran/18364
34301         * gfortran.dg/endfile.f90: New test.
34302
34303 2004-11-27  Falk Hueffner  <falk@debian.org>
34304
34305         * gcc.dg/loop-6.c: New test.
34306
34307 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
34308
34309         * gcc.c-torture/execute/20041126-1.c: New test.
34310
34311 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
34312
34313         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
34314         on IRIX.
34315
34316 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
34317
34318         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
34319         functions.
34320
34321 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
34322
34323         PR rtl-optimization/17825
34324         * gcc.c-torture/compile/20041119-1.c: New test.
34325
34326 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34327
34328         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
34329         Check existence of ld library path variables before unsetting.
34330
34331 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
34332
34333         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
34334
34335 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
34336
34337         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
34338
34339 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
34340
34341         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
34342
34343 2004-11-26  Ben Elliston  <bje@au.ibm.com>
34344
34345         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
34346         dg-do directive.
34347
34348 2004-11-26  Ben Elliston  <bje@au.ibm.com>
34349
34350         * gcc.dg/pr17957.c: Pass --param, not -param.
34351
34352 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
34353
34354         PR middle-end/17957
34355         * gcc.dg/pr17957.c: New test.
34356
34357 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
34358
34359         PR c++/18445
34360         * g++.dg/template/crash28.C: Likewise.
34361
34362         PR c++/18001
34363         * g++.dg/expr/unary2.C: Adjust lvalue messages.
34364         * g++.dg/ext/lvaddr.C: Likewise.
34365         * g++.dg/opt/pr7503-3.C: Likewise.
34366
34367         PR c++/18466
34368         * g++.dg/parse/qualified3.C: New test.
34369         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
34370
34371         PR c++/18545
34372         * g++.dg/expr/return1.C: New test.
34373
34374 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34375
34376         Friend class name lookup 3/n, PR c++/3332
34377         * g++.dg/lookup/friend3.C: New test.
34378         * g++.dg/lookup/friend4.C: Likewise.
34379         * g++.dg/lookup/friend5.C: Likewise.
34380
34381 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34382
34383         Friend class name lookup 2/n, PR c++/14513, c++/15410
34384         * g++.dg/lookup/friend2.C: New test.
34385         * g++.dg/template/friend31.C: Likewise.
34386
34387 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34388
34389         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
34390
34391 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
34392
34393         PR c++/17473
34394         * g++.dg/tc1/dr56.C: Remove.
34395         * g++.dg/template/typedef1.C: Add dg-error markers.
34396         * g++.old-deja/g++.other/typedef7.C: Likewise.
34397
34398         PR c++/18285
34399         * g++.dg/parse/typedef7.C: New test.
34400
34401 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
34402
34403         * gcc.c-torture/execute/20041124-1.c: New test.
34404
34405 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
34406
34407         * g++.dg/template/deduce3.C: New test.
34408
34409         PR c++/18586
34410         * g++.dg/template/crash27.C: New test.
34411
34412         PR c++/18530
34413         * g++.dg/warn/Wshadow-3.C: New test.
34414
34415 2004-11-24  Devang Patel  <dpatel@apple.com>
34416
34417         PR/18555
34418         * gcc.dg/cpp/isysroot-1.c: New test.
34419         * gcc.dg/cpp/usr/include/stdio.h: New file.
34420         * gcc.dg/cpp/isysroot-2.c: New test.
34421         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
34422         New file.
34423
34424 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34425
34426         PR c++/8929
34427         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
34428
34429 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
34430
34431         * gcc.target/sparc/align.c: Do not include <stdint.h>.
34432         * gcc.target/sparc/pdist.c: Likewise.
34433
34434 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
34435
34436         PR c++/16882
34437         * g++.dg/conversion/simd1.C: New test.
34438
34439 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
34440
34441         * lib/target-libpath.exp: New file defining
34442         set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
34443         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
34444         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
34445         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
34446         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
34447
34448 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
34449
34450         * gcc.dg/pragma-align-2.c: Test macro expansion.
34451         * gcc.dg/pragma-pack-2.c: New test.
34452
34453 2004-11-23  Richard Henderson  <rth@redhat.com>
34454
34455         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
34456         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34457         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
34458         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
34459         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
34460         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
34461
34462         * gcc.dg/vect/vect.exp: Add check for alpha.
34463         * lib/target-supports.exp (check_alpha_max_hw_available): New.
34464         (check_effective_target_vect_int): Enable for alpha.
34465         (check_effective_target_vect_long): New.
34466         (is-effective-target): Add it.
34467
34468 2004-11-23  Uros Bizjak <uros@kss-loka.si>
34469
34470         * gcc.dg/pr18614-1.c: New test.
34471
34472 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
34473
34474         * gcc.dg/setjmp-2.c: New test.
34475
34476 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
34477
34478         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
34479         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
34480         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
34481         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
34482         gcc.target/sparc/pdist.c: New tests.
34483
34484 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
34485
34486         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
34487
34488 2004-11-22  Dale Johannesen  <dalej@apple.com>
34489
34490         * gcc.dg/20041111-1.c: New.
34491
34492 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
34493
34494         PR tree-opt/18536
34495         * gcc.dg/vect/pr18536.c: New test.
34496
34497 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34498
34499         PR c++/18354
34500         * g++.dg/template/nontype11.C: New test.
34501
34502 2004-11-21  Roger Sayle  <roger@eyesopen.com>
34503
34504         PR middle-end/18520
34505         * gcc.dg/pr18520-1.c: New test case.
34506
34507 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
34508
34509         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
34510         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
34511         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
34512         expected diagnostics.
34513
34514 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34515
34516         PR target/18580
34517         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
34518         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
34519         vect-77.c, vect-77a.c: XFAIL on the SPARC.
34520
34521 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
34522
34523         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
34524
34525 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
34526             Joseph Myers  <joseph@codesourcery.com>
34527
34528         * lib/target-supports.exp (check_visibility_available): Really
34529         test the compiler.
34530
34531 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
34532
34533         PR tree-opt/18181
34534         * gcc.dg/vect/vect-85.c: New test.
34535         * gcc.dg/vect/vect-86.c: New test.
34536         * gcc.dg/vect/vect-87.c: New test.
34537         * gcc.dg/vect/vect-88.c: New test.
34538
34539 2004-11-19  Ben Elliston  <bje@au.ibm.com>
34540
34541         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
34542
34543 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
34544
34545         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
34546         * gcc.dg/ppc-and-1.c: Ditto.
34547         * gcc.dg/ppc-compare-1.c: Ditto.
34548         * gcc.dg/ppc-mov-1.c: Ditto
34549
34550 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
34551             Mark Mitchell  <mark@codesourcery.com>
34552
34553         * gcc.dg/pragma-init-fini-2.c: New test.
34554
34555 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
34556             Aldy Hernandez  <aldyh@redhat.com>
34557
34558         * lib/target-supports.exp (check_effective_target_vect_int): New
34559         (check_effective_target_vect_float): New
34560         (check_effective_target_vect_double): New.
34561         (is-effective-target): Support new effective targets keywords.
34562         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
34563         default action for dg-do.
34564         * gcc.dg/vect/pr16105.c: Use new support.
34565         * gcc.dg/vect/pr18400.c: Ditto.
34566         * gcc.dg/vect/pr18425.c: Ditto.
34567         * gcc.dg/vect/vect-1.c: Ditto.
34568         * gcc.dg/vect/vect-10.c: Ditto.
34569         * gcc.dg/vect/vect-11.c: Ditto.
34570         * gcc.dg/vect/vect-12.c: Ditto.
34571         * gcc.dg/vect/vect-13.c: Ditto.
34572         * gcc.dg/vect/vect-14.c: Ditto.
34573         * gcc.dg/vect/vect-15.c: Ditto.
34574         * gcc.dg/vect/vect-16.c: Ditto.
34575         * gcc.dg/vect/vect-17.c: Ditto.
34576         * gcc.dg/vect/vect-18.c: Ditto.
34577         * gcc.dg/vect/vect-19.c: Ditto.
34578         * gcc.dg/vect/vect-2.c: Ditto.
34579         * gcc.dg/vect/vect-20.c: Ditto.
34580         * gcc.dg/vect/vect-21.c: Ditto.
34581         * gcc.dg/vect/vect-22.c: Ditto.
34582         * gcc.dg/vect/vect-23.c: Ditto.
34583         * gcc.dg/vect/vect-24.c: Ditto.
34584         * gcc.dg/vect/vect-25.c: Ditto.
34585         * gcc.dg/vect/vect-26.c: Ditto.
34586         * gcc.dg/vect/vect-27.c: Ditto.
34587         * gcc.dg/vect/vect-27a.c: Ditto.
34588         * gcc.dg/vect/vect-28.c: Ditto.
34589         * gcc.dg/vect/vect-29.c: Ditto.
34590         * gcc.dg/vect/vect-29a.c: Ditto.
34591         * gcc.dg/vect/vect-3.c: Ditto.
34592         * gcc.dg/vect/vect-30.c: Ditto.
34593         * gcc.dg/vect/vect-31.c: Ditto.
34594         * gcc.dg/vect/vect-32.c: Ditto.
34595         * gcc.dg/vect/vect-33.c: Ditto.
34596         * gcc.dg/vect/vect-34.c: Ditto.
34597         * gcc.dg/vect/vect-35.c: Ditto.
34598         * gcc.dg/vect/vect-36.c: Ditto.
34599         * gcc.dg/vect/vect-37.c: Ditto.
34600         * gcc.dg/vect/vect-38.c: Ditto.
34601         * gcc.dg/vect/vect-4.c: Ditto.
34602         * gcc.dg/vect/vect-40.c: Ditto.
34603         * gcc.dg/vect/vect-41.c: Ditto.
34604         * gcc.dg/vect/vect-42.c: Ditto.
34605         * gcc.dg/vect/vect-43.c: Ditto.
34606         * gcc.dg/vect/vect-44.c: Ditto.
34607         * gcc.dg/vect/vect-45.c: Ditto.
34608         * gcc.dg/vect/vect-46.c: Ditto.
34609         * gcc.dg/vect/vect-47.c: Ditto.
34610         * gcc.dg/vect/vect-48.c: Ditto.
34611         * gcc.dg/vect/vect-48a.c: Ditto.
34612         * gcc.dg/vect/vect-49.c: Ditto.
34613         * gcc.dg/vect/vect-5.c: Ditto.
34614         * gcc.dg/vect/vect-50.c: Ditto.
34615         * gcc.dg/vect/vect-51.c: Ditto.
34616         * gcc.dg/vect/vect-52.c: Ditto.
34617         * gcc.dg/vect/vect-53.c: Ditto.
34618         * gcc.dg/vect/vect-54.c: Ditto.
34619         * gcc.dg/vect/vect-55.c: Ditto.
34620         * gcc.dg/vect/vect-56.c: Ditto.
34621         * gcc.dg/vect/vect-56a.c: Ditto.
34622         * gcc.dg/vect/vect-57.c: Ditto.
34623         * gcc.dg/vect/vect-58.c: Ditto.
34624         * gcc.dg/vect/vect-59.c: Ditto.
34625         * gcc.dg/vect/vect-6.c: Ditto.
34626         * gcc.dg/vect/vect-60.c: Ditto.
34627         * gcc.dg/vect/vect-61.c: Ditto.
34628         * gcc.dg/vect/vect-62.c: Ditto.
34629         * gcc.dg/vect/vect-63.c: Ditto.
34630         * gcc.dg/vect/vect-64.c: Ditto.
34631         * gcc.dg/vect/vect-65.c: Ditto.
34632         * gcc.dg/vect/vect-66.c: Ditto.
34633         * gcc.dg/vect/vect-67.c: Ditto.
34634         * gcc.dg/vect/vect-68.c: Ditto.
34635         * gcc.dg/vect/vect-69.c: Ditto.
34636         * gcc.dg/vect/vect-7.c: Ditto.
34637         * gcc.dg/vect/vect-72.c: Ditto.
34638         * gcc.dg/vect/vect-72a.c: Ditto.
34639         * gcc.dg/vect/vect-73.c: Ditto.
34640         * gcc.dg/vect/vect-74.c: Ditto.
34641         * gcc.dg/vect/vect-75.c: Ditto.
34642         * gcc.dg/vect/vect-76.c: Ditto.
34643         * gcc.dg/vect/vect-77.c: Ditto.
34644         * gcc.dg/vect/vect-77a.c: Ditto.
34645         * gcc.dg/vect/vect-78.c: Ditto.
34646         * gcc.dg/vect/vect-79.c: Ditto.
34647         * gcc.dg/vect/vect-8.c: Ditto.
34648         * gcc.dg/vect/vect-80.c: Ditto.
34649         * gcc.dg/vect/vect-82.c: Ditto.
34650         * gcc.dg/vect/vect-82_64.c: Ditto.
34651         * gcc.dg/vect/vect-83.c: Ditto.
34652         * gcc.dg/vect/vect-83_64.c: Ditto.
34653         * gcc.dg/vect/vect-9.c: Ditto.
34654         * gcc.dg/vect/vect-all.c: Ditto.
34655         * gcc.dg/vect/vect-none.c: Ditto.
34656
34657 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
34658
34659         * lib/gcc-dg.exp (dg-skip-if): New function.
34660         (dg-forbid-option): Remove.
34661         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
34662         * g++.dg/abi/bitfield8.C: Likewise.
34663         * g++.dg/abi/dtor1.C: Likewise.
34664         * g++.dg/abi/empty10.C: Likewise.
34665         * g++.dg/abi/empty7.C: Likewise.
34666         * g++.dg/abi/empty9.C: Likewise.
34667         * g++.dg/abi/layout3.C: Likewise.
34668         * g++.dg/abi/layout4.C: Likewise.
34669         * g++.dg/abi/thunk1.C: Likewise.
34670         * g++.dg/abi/thunk2.C: Likewise.
34671         * g++.dg/abi/vbase11.C: Likewise.
34672         * g++.dg/abi/vthunk2.C: Likewise.
34673         * g++.dg/abi/vthunk3.C: Likewise.
34674         * g++.dg/ext/attrib8.C: Likewise.
34675         * g++.dg/opt/longbranch2.C: Likewise.
34676         * g++.dg/opt/reg-stack4.C: Likewise.
34677         * g++.old-deja/g++.ext/attrib1.C: Likewise.
34678         * g++.old-deja/g++.ext/attrib2.C: Likewise.
34679         * g++.old-deja/g++.ext/attrib3.C: Likewise.
34680         * g++.old-deja/g++.other/store-expr1.C: Likewise.
34681         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34682         * gcc.dg/20000609-1.c: Likewise.
34683         * gcc.dg/20000720-1.c: Likewise.
34684         * gcc.dg/20011107-1.c: Likewise.
34685         * gcc.dg/20011119-1.c: Likewise.
34686         * gcc.dg/20020108-1.c: Likewise.
34687         * gcc.dg/20020122-2.c: Likewise.
34688         * gcc.dg/20020122-3.c: Likewise.
34689         * gcc.dg/20020201-3.c: Likewise.
34690         * gcc.dg/20020206-1.c: Likewise.
34691         * gcc.dg/20020218-1.c: Likewise.
34692         * gcc.dg/20020310-1.c: Likewise.
34693         * gcc.dg/20020411-1.c: Likewise.
34694         * gcc.dg/20020418-2.c: Likewise.
34695         * gcc.dg/20020426-1.c: Likewise.
34696         * gcc.dg/20020426-2.c: Likewise.
34697         * gcc.dg/20020517-1.c: Likewise.
34698         * gcc.dg/20020523-1.c: Likewise.
34699         * gcc.dg/20020523-2.c: Likewise.
34700         * gcc.dg/20020729-1.c: Likewise.
34701         * gcc.dg/20030204-1.c: Likewise.
34702         * gcc.dg/20030826-2.c: Likewise.
34703         * gcc.dg/20030926-1.c: Likewise.
34704         * gcc.dg/20031202-1.c: Likewise.
34705         * gcc.dg/980312-1.c: Likewise.
34706         * gcc.dg/980313-1.c: Likewise.
34707         * gcc.dg/990117-1.c: Likewise.
34708         * gcc.dg/990424-1.c: Likewise.
34709         * gcc.dg/990524-1.c: Likewise.
34710         * gcc.dg/991230-1.c: Likewise.
34711         * gcc.dg/i386-387-1.c: Likewise.
34712         * gcc.dg/i386-387-2.c: Likewise.
34713         * gcc.dg/i386-387-3.c: Likewise.
34714         * gcc.dg/i386-387-4.c: Likewise.
34715         * gcc.dg/i386-387-5.c: Likewise.
34716         * gcc.dg/i386-387-6.c: Likewise.
34717         * gcc.dg/i386-asm-1.c: Likewise.
34718         * gcc.dg/i386-bitfield1.c: Likewise.
34719         * gcc.dg/i386-bitfield2.c: Likewise.
34720         * gcc.dg/i386-loop-1.c: Likewise.
34721         * gcc.dg/i386-loop-2.c: Likewise.
34722         * gcc.dg/i386-loop-3.c: Likewise.
34723         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34724         * gcc.dg/i386-pic-1.c: Likewise.
34725         * gcc.dg/i386-regparm.c: Likewise.
34726         * gcc.dg/i386-signbit-1.c: Likewise.
34727         * gcc.dg/i386-signbit-2.c: Likewise.
34728         * gcc.dg/i386-signbit-3.c: Likewise.
34729         * gcc.dg/i386-sse-5.c: Likewise.
34730         * gcc.dg/i386-sse-8.c: Likewise.
34731         * gcc.dg/i386-unroll-1.c: Likewise.
34732         * gcc.dg/tls/opt-1.c: Likewise.
34733         * gcc.dg/tls/opt-2.c: Likewise.
34734         * gcc.dg/unroll-1.c: Likewise.
34735         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
34736         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
34737         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
34738         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
34739
34740 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34741
34742         * g++.dg/template/incomplete1.C: New test.
34743
34744 2004-11-16  Nick Clifton  <nickc@redhat.com>
34745
34746         Revert patches accidentally commited during checkin of fixes for
34747         xstormy16 tests:
34748         gcc.c-torture/execute/simd-4.c: Revert
34749         gcc.dg/20040910-1.c: Revert.
34750
34751 2004-11-16  Paul Brook  <paul@codesourcery.com>
34752
34753         PR fortran/13010
34754         * gfortran.dg/der_pointer_1.f90: New test.
34755
34756 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
34757
34758         PR c/18498
34759         * gcc.dg/bitfld-13.c: New test.
34760
34761 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
34762
34763         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
34764         powerpc*-*-linux*.
34765
34766         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
34767         * gcc.dg/ppc64-abi-2.c: Ditto.
34768         * gcc.dg/ppc64-abi-3.c: Ditto.
34769
34770         * lib/gcc-dg.exp (dg-target-list): Remove.
34771
34772 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
34773
34774         * gcc.dg/ia64-postinc.c: New test.
34775
34776 2004-11-15  Mark Mitchell <mark@codesourcery.com>
34777
34778         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
34779
34780 2004-11-15  Nick Clifton  <nickc@redhat.com>
34781
34782         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
34783         __INT_MAX__ so that the test can be compiled by toolchains
34784         targeted at 16-bit processors.
34785
34786         * gcc.dg/20040625-1.c: Use long constants rather than integers
34787         when performing arithmetic that will overflow 16-bits.
34788
34789         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
34790         xstormy16.  It does not support 128-bit vector operations.
34791
34792         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
34793         with the macro PTR_TYPE.  Define this macro to an integer type
34794         suitable for holding a pointer.
34795
34796         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
34797         the target is a 16-bit processor.
34798
34799         * gcc.dg/cpp/if-2.c: Expect a different warning message from
34800         16-bit targets where the character constant will be too long.
34801
34802         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
34803         where the double will not be directly addressable.
34804
34805 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34806
34807         Friend class name lookup 1/n, PR c++/18471
34808         * g++.dg/template/crash26.C: New test.
34809         * g++.dg/lookup/struct1.C: Adjust expected error.
34810         * g++.dg/parse/elab1.C: Likewise.
34811         * g++.dg/parse/elab2.C: Likewise.
34812         * g++.dg/parse/int-as-enum1.C: Likewise.
34813         * g++.dg/parse/struct-as-enum1.C: Likewise.
34814         * g++.dg/parse/typedef1.C: Likewise.
34815         * g++.dg/parse/typedef3.C: Likewise.
34816         * g++.dg/parse/typedef4.C: Likewise.
34817         * g++.dg/parse/typedef5.C: Likewise.
34818         * g++.dg/template/nontype4.C: Likewise.
34819         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
34820         * g++.old-deja/g++.other/elab1.C: Likewise.
34821         * g++.old-deja/g++.other/syntax4.C: Likewise.
34822
34823 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
34824
34825         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
34826
34827 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
34828
34829         * gcc.c-torture/execute/20041114-1.c: New test.
34830
34831 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
34832
34833         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
34834         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
34835         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
34836         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
34837         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
34838         gcc.dg/switch-7.c: New tests.
34839
34840 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
34841
34842         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
34843
34844 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
34845
34846         PR tree-opt/18400
34847         * gcc.dg/vect/pr18400.c: New test.
34848
34849 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
34850             Andrew Pinski  <pinskia@physics.uc.edu>
34851
34852         PR tree-opt/18425
34853         * gcc.dg/vect/pr18425.c: New test.
34854
34855 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34856
34857         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
34858         Guard with dg-require-alias and dg-require-visibility.
34859
34860 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
34861
34862         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
34863
34864 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
34865
34866         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
34867
34868 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34869
34870         PR c++/17344
34871         * g++.dg/template/defarg5.C: New test.
34872
34873 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
34874
34875         * g++.dg/parse/cast1.C: Run only on ILP32.
34876         * g++.old-deja/g++.mike/p784.C: Likewise.
34877
34878 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
34879
34880         * gcc.c-torture/execute/20041113-1.c: New test.
34881
34882 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
34883
34884         PR target/18230
34885         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
34886         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
34887         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
34888         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34889         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
34890         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
34891         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
34892         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
34893         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
34894         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
34895         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
34896         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
34897         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
34898
34899 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
34900
34901         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
34902         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
34903         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
34904         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
34905         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
34906         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
34907         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
34908         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
34909         gcc.target/sparc/combined-1.c: New tests.
34910
34911 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
34912
34913         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
34914         New tests.
34915
34916 2004-11-12  Mark Mitchell <mark@codesourcery.com>
34917
34918         * lib/gcc-dg.exp (dg-forbid-option): New function.
34919         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
34920         * g++.dg/abi/bitfield8.C: Likewise.
34921         * g++.dg/abi/dtor1.C: Likewise.
34922         * g++.dg/abi/empty10.C: Likewise.
34923         * g++.dg/abi/empty7.C: Likewise.
34924         * g++.dg/abi/empty9.C: Likewise.
34925         * g++.dg/abi/layout3.C: Likewise.
34926         * g++.dg/abi/layout4.C: Likewise.
34927         * g++.dg/abi/thunk1.C: Likewise.
34928         * g++.dg/abi/thunk2.C: Likewise.
34929         * g++.dg/abi/vbase11.C: Likewise.
34930         * g++.dg/abi/vthunk2.C: Likewise.
34931         * g++.dg/abi/vthunk3.C: Likewise.
34932         * g++.dg/ext/attrib8.C: Likewise.
34933         * g++.dg/opt/longbranch2.C: Likewise.
34934         * g++.dg/opt/reg-stack4.C: Likewise.
34935         * g++.old-deja/g++.ext/attrib1.C: Likewise.
34936         * g++.old-deja/g++.ext/attrib2.C: Likewise.
34937         * g++.old-deja/g++.ext/attrib3.C: Likewise.
34938         * g++.old-deja/g++.other/store-expr1.C: Likewise.
34939         * g++.old-deja/g++.other/store-expr2.C: Likewise.
34940         * gcc.dg/20000609-1.c: Likewise.
34941         * gcc.dg/20000720-1.c: Likewise.
34942         * gcc.dg/20011107-1.c: Likewise.
34943         * gcc.dg/20011119-1.c: Likewise.
34944         * gcc.dg/20020108-1.c: Likewise.
34945         * gcc.dg/20020122-2.c: Likewise.
34946         * gcc.dg/20020122-3.c: Likewise.
34947         * gcc.dg/20020201-3.c: Likewise.
34948         * gcc.dg/20020206-1.c: Likewise.
34949         * gcc.dg/20020218-1.c: Likewise.
34950         * gcc.dg/20020310-1.c: Likewise.
34951         * gcc.dg/20020411-1.c: Likewise.
34952         * gcc.dg/20020418-2.c: Likewise.
34953         * gcc.dg/20020426-1.c: Likewise.
34954         * gcc.dg/20020426-2.c: Likewise.
34955         * gcc.dg/20020517-1.c: Likewise.
34956         * gcc.dg/20020523-1.c: Likewise.
34957         * gcc.dg/20020523-2.c: Likewise.
34958         * gcc.dg/20020729-1.c: Likewise.
34959         * gcc.dg/20030204-1.c: Likewise.
34960         * gcc.dg/20030826-2.c: Likewise.
34961         * gcc.dg/20030926-1.c: Likewise.
34962         * gcc.dg/20031202-1.c: Likewise.
34963         * gcc.dg/980312-1.c: Likewise.
34964         * gcc.dg/980313-1.c: Likewise.
34965         * gcc.dg/990117-1.c: Likewise.
34966         * gcc.dg/990424-1.c: Likewise.
34967         * gcc.dg/990524-1.c: Likewise.
34968         * gcc.dg/991230-1.c: Likewise.
34969         * gcc.dg/i386-387-1.c: Likewise.
34970         * gcc.dg/i386-387-2.c: Likewise.
34971         * gcc.dg/i386-387-3.c: Likewise.
34972         * gcc.dg/i386-387-4.c: Likewise.
34973         * gcc.dg/i386-387-5.c: Likewise.
34974         * gcc.dg/i386-387-6.c: Likewise.
34975         * gcc.dg/i386-asm-1.c: Likewise.
34976         * gcc.dg/i386-bitfield1.c: Likewise.
34977         * gcc.dg/i386-bitfield2.c: Likewise.
34978         * gcc.dg/i386-loop-1.c: Likewise.
34979         * gcc.dg/i386-loop-2.c: Likewise.
34980         * gcc.dg/i386-loop-3.c: Likewise.
34981         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
34982         * gcc.dg/i386-pic-1.c: Likewise.
34983         * gcc.dg/i386-regparm.c: Likewise.
34984         * gcc.dg/i386-signbit-1.c: Likewise.
34985         * gcc.dg/i386-signbit-2.c: Likewise.
34986         * gcc.dg/i386-signbit-3.c: Likewise.
34987         * gcc.dg/i386-sse-5.c: Likewise.
34988         * gcc.dg/i386-sse-8.c: Likewise.
34989         * gcc.dg/i386-unroll-1.c: Likewise.
34990         * gcc.dg/tls/opt-1.c: Likewise.
34991         * gcc.dg/tls/opt-2.c: Likewise.
34992         * gcc.dg/unroll-1.c: Likewise.
34993         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
34994         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
34995         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
34996         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
34997         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
34998         -m64 is specified.
34999
35000 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35001
35002         PR c++/18389
35003         * g++.dg/parse/cond1.C: New test.
35004
35005         PR c++/18429
35006         * g++.dg/template/array9.C: New test.
35007         * g++.dg/ext/vla1.C: Adjust error messages.
35008         * g++.dg/ext/vlm1.C: Likewise.
35009         * g++.dg/template/crash2.C: Likewise.
35010
35011         PR c++/18436
35012         * g++.dg/template/call3.C: New test.
35013
35014         PR c++/18407
35015         * g++.dg/template/ptrmem11.C: New test.
35016
35017 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
35018
35019         PR other/14264
35020         * lib/g++.exp: Set LC_ALL and LANG to C.
35021         * lib/gcc-dg.exp: Likewise.
35022         * lib/gfortran.exp: Likewise.
35023         * lib/objc.exp: Likewise.
35024         * lib/treelang.exp: Likewise.
35025
35026 2004-11-12  Andreas Schwab  <schwab@suse.de>
35027
35028         * gcc.dg/pr16286.c: Fix last change.
35029
35030 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
35031
35032         PR c++/18416
35033         * g++.dg/init/global1.C: New test.
35034
35035 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
35036
35037         * gcc.c-torture/execute/20041112-1.c: New test.
35038
35039 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35040
35041         * lib/gcc-dg.exp (dg-target-list): New.
35042
35043 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35044             Richard Sandiford  <rsandifo@redhat.com>
35045
35046         * lib/target-supports.exp (get-compiler_messages): New.
35047         (check_named_sections_available): Use it.
35048         (check_effective_target_ilp32): New.
35049         (check_effective_target_lp64): New.
35050         (is-effective-target): New.
35051         * lib/gcc-dg.exp (dg-require-effective-target): New.
35052
35053 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
35054
35055         * gcc.dg/precedence-1.c: New test.
35056
35057 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
35058
35059         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
35060
35061         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
35062         message, delete generated files, use more descriptive name for
35063         executable, and make the test unsupported when it cannot be run.
35064
35065         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
35066         (dg-require-weak, dg-require-visibility, dg-require-alias,
35067         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
35068         dg-require-iconv, dg-require-named-sections): Use it.
35069
35070         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
35071
35072 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
35073
35074         PR target/16457
35075         * gcc.dg/ppc-and-1: New
35076
35077         PR target/16796
35078         * gcc.dg/ppc-mov-1.c: New.
35079
35080         PR target/16458
35081         * gcc.dg/ppc-compare-1.c: New.
35082
35083 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
35084
35085         * objc.dg/desig-init-2.m: New test.
35086
35087 2004-11-10  Adam Nemet  <anemet@lnxw.com>
35088
35089         PR middle-end/18160
35090         * g++.dg/warn/register-var-1.C: New test.
35091         * g++.dg/warn/register-var-2.C: New test.
35092
35093 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
35094
35095         * gcc.dg/union-2.c: New test.
35096
35097 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
35098
35099         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
35100         New test for PR tree-optimization/17892.
35101
35102 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
35103
35104         PR c++/18369
35105         * g++.dg/init/new12.C: New test.
35106
35107 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
35108
35109         * gcc.target/sparc: New directory.
35110         * gcc.target/sparc/sparc.exp: New driver.
35111         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
35112         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
35113         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
35114         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
35115
35116 2004-11-10  Paul Brook  <paul@codesourcery.com>
35117
35118         PR fortran/18218
35119         * gfortran.dg/list_read.c: New test.
35120
35121 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35122
35123         PR c/18322
35124         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
35125         expected diagnostic location.
35126
35127 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
35128
35129         * gcc.dg/20041109-1.c: New test.
35130
35131 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
35132
35133         PR objc/18406
35134         * objc/compile/pr18406.m: New test.
35135
35136 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35137
35138         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
35139
35140 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
35141
35142         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
35143
35144 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
35145
35146         * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
35147
35148 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
35149
35150         * gcc.dg/20030225-2.c: Add prototype for abort and
35151         exit.
35152
35153 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
35154
35155         PR tree-opt/18299
35156         * gcc.c-torture/pr18299-1.c: New test.
35157
35158 2004-11-06  Andreas Schwab  <schwab@suse.de>
35159
35160         * gcc.dg/pr16286.c: Also test for bool and pixel.
35161
35162 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
35163
35164         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
35165         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
35166         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
35167         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
35168         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
35169         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
35170         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
35171         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
35172         gcc.dg/struct-semi-3.c: New tests.
35173
35174 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35175
35176         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
35177
35178 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35179
35180         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
35181         Do not use C99 designators.
35182
35183 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35184
35185         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
35186
35187 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
35188
35189         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
35190         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
35191         * gcc.c-torture/execute/simd-5.x: Remove.
35192
35193 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
35194
35195         PR rtl-optimization/17933
35196         * gcc.dg/torture/pr17933-1.c: New test.
35197
35198 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
35199
35200         PR target/18106
35201         * lib/target-supports.exp (check_weak_available): Support
35202         Windows.
35203
35204 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
35205
35206         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
35207         call to fflush(stdout) before abort.
35208         (my_ffsll): New function.
35209         (generate_fields): Use it.
35210
35211 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
35212
35213         * gcc.dg/init-undef-1.c: New test.
35214
35215 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
35216
35217         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
35218         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
35219         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
35220         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
35221         expected messages for new parser.
35222
35223 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
35224
35225         * g++.dg/ext/visibility/symbian1.C: New test.
35226
35227 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
35228
35229         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
35230         on LP64 targets.
35231
35232 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
35233
35234         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
35235         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
35236         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
35237         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
35238         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
35239         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
35240         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
35241         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
35242         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
35243         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
35244
35245 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
35246
35247         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
35248         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
35249         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
35250         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
35251         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
35252         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
35253         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
35254         for new parser.
35255
35256 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
35257
35258         PR target/15342
35259         * gcc.dg/20041104-1.c: New test.
35260
35261 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35262
35263         * g++.dg/template/nontype7.C: New test.
35264         * g++.dg/template/nontype8.C: Likewise.
35265         * g++.dg/template/nontype9.C: Likewise.
35266         * g++.dg/template/nontype10.C: Likewise.
35267         * g++.dg/tc1/dr49.C: Likewise.
35268         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
35269         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
35270
35271 2004-11-04  Ben Elliston  <bje@au.ibm.com>
35272
35273         * g++.dg/rtti/tinfo1.C: Remove xfails.
35274
35275 2004-11-04  Ben Elliston  <bje@au.ibm.com>
35276
35277         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
35278         packed attribute to the definition to satisfy the new C++ parser.
35279
35280 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
35281
35282         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
35283         invocations of va_arg.
35284
35285 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
35286
35287         PR c++/18124
35288         * g++.dg/template/crash25.C: New test.
35289
35290         PR c++/18155
35291         * g++.dg/template/typedef2.C: New test.
35292         * g++.dg/parse/crash13.C: Adjust error markers.
35293
35294         PR c++/18177
35295         * g++.dg/conversion/const3.C: New test.
35296
35297 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
35298
35299         PR fortran/17535
35300         PR fortran/17583
35301         PR fortran/17713
35302         * gfortran.dg/generic_[123].f90: New testcases.
35303
35304 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
35305
35306         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
35307         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
35308
35309 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
35310
35311         PR tree-opt/16808
35312         * gcc.c-torture/compile/pr16808.c: New test.
35313
35314 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
35315
35316         PR rtl-optimization/17104
35317         * gcc.dg/ppc-bitfield1.c: New.
35318
35319 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
35320
35321         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
35322
35323 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
35324
35325         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
35326         strings for 32-bit code.
35327
35328 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
35329
35330         PR c/18239
35331         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
35332
35333 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
35334
35335         PR c++/18064
35336         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
35337
35338 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
35339
35340         PR c++/15172
35341         * g++.dg/init/aggr2.C: New test.
35342
35343 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
35344
35345         * objc.dg/local-decl-1.m: New test.
35346
35347 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35348
35349         * gcc.dg/20040910-1.c: Adjust regex.
35350
35351 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35352
35353         PR rtl-optimization/18084
35354         * g++.dg/opt/pr18084-1.C: New testcase.
35355
35356 2004-10-30  Matt Austern  <austern@apple.com>
35357
35358         PR c++/17542
35359         * g++.dg/ext/attrib18.C: New test.
35360
35361 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35362
35363         PR middle-end/18096
35364         * gcc.dg/pr18096-1.c: New test case.
35365
35366 2004-10-30  Roger Sayle  <roger@eyesopen.com>
35367
35368         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
35369
35370 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
35371
35372         PR c/16666
35373         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
35374         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
35375         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
35376         gcc.dg/old-style-prom-3.c: New tests.
35377
35378 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
35379
35380         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
35381         Remove unnecessary inclusion of stdio.h.
35382
35383 2004-10-29  Roger Sayle  <roger@eyesopen.com>
35384
35385         PR rtl-optimization/17581
35386         * gcc.dg/pr17581-1.c: New test case.
35387
35388 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
35389
35390         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
35391         being implemented.
35392         * g++.dg/conversion/dr195-1.C: New.
35393         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
35394         * g++.old-deja/g++.mike/p10148.C: Likewise.
35395
35396 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
35397
35398         PR c++/17695
35399         * g++.dg/debug/typedef2.C: New test.
35400
35401 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
35402
35403         PR fortran/13490
35404         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
35405         * gfortran.dg/g77/README: Update.
35406
35407 2004-10-28  Matt Austern  <austern@apple.com>
35408
35409         PR c++/14124
35410         * g++.dg/ext/packed7.C: New test.
35411
35412 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
35413
35414         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
35415         scan-assembler.
35416         * lib/scanasm.exp (hidden-scan-for): New proc.
35417         (scan-hidden): Use hidden-scan-for instead of constructing the scan
35418         string.
35419         (scan-not-hidden): Likewise.
35420         * lib/target-supports.exp (check_visibility_available): mach-o is
35421         support too.
35422
35423 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
35424
35425         PR c++/17132
35426         * g++.dg/template/memclass3.C: New test.
35427
35428 2004-10-28  Adam Nemet  <anemet@lnxw.com>
35429
35430         PR middle-end/18160
35431         * gcc.dg/register-var-1.c: New test.
35432         * gcc.dg/register-var-2.c: New test.
35433         * gcc.dg/asm-7.c: Taking the address of a register variable is an
35434         error now.
35435
35436 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
35437
35438         PR other/18172
35439         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
35440         unused variables.
35441         * gcc.dg/vect/vect-22.c: Likewise.
35442
35443 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
35444
35445         * gcc.dg/i386-rotate-1.c: New test.
35446
35447 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
35448
35449         * g++.dg/init/ref12.C: Add "run" marker.
35450
35451         PR c++/17435
35452         * g++.dg/init/ref12.C: New test.
35453
35454         PR c++/18140
35455         * g++.dg/template/shift1.C: New test.
35456         * g++.dg/template/error10.C: Adjust error markers.
35457
35458 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
35459
35460         PR tree-opt/17529
35461         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
35462
35463 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
35464
35465         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
35466         * gcc.dg/weak/weak-3.c: Likewise.
35467         * gcc.dg/weak/weak-5.c: Likewise.
35468         * gcc.dg/weak/weak-9.c: Likewise.
35469         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
35470         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
35471
35472         * gcc.dg/darwin-weakimport-1.c: New.
35473
35474 2004-10-28  Ben Elliston  <bje@au.ibm.com>
35475
35476         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
35477
35478 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
35479
35480         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
35481         'syntax' error messages.
35482         * gcc.dg/cpp/direct2s.c: Likewise.
35483
35484 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
35485
35486         * gcc.c-torture/compile/20041026-1.c: New.
35487
35488 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
35489
35490         PR c++/18093
35491         * g++.dg/lookup/ns2.C: New test.
35492
35493         PR c++/18020
35494         * g++.dg/template/enum4.C: New test.
35495
35496         PR c++/18161
35497         * g++.dg/template/expr1.C: New test.
35498
35499 2004-10-26  Ben Elliston  <bje@au.ibm.com>
35500
35501         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
35502
35503 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
35504
35505         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
35506         gcc.dg/decl-nospec-3.c: New tests.
35507
35508 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
35509
35510         * objc.dg/super-class-3.m: New test.
35511
35512 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
35513
35514         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
35515         resyncing.
35516         * gcc.dg/cpp/direct2s.c: Likewise.
35517
35518 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
35519
35520         * objc.dg/image-info.m: Update for changes to section selection.
35521
35522 2004-10-25  David Ayers  <d.ayers@inode.at>
35523             Ziemowit Laski  <zlaski@apple.com>
35524
35525         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
35526         diagnostics when messaging 'id <Proto>'.
35527         * objc.dg/class-protocol-1.m: New test.
35528         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
35529         a non-existent method signature.
35530         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
35531         Update diagnostics when messaging with non-existent method signature.
35532         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
35533         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
35534         invalid receivers are now resolved as if messaging 'id'; remove
35535         extraneous diagnostics.
35536
35537 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
35538
35539         PR c/16667
35540         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
35541         gcc.dg/init-desig-obs-3.c: New tests.
35542
35543 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
35544
35545         * gcc.dg/debug/20041023-1.c: New test.
35546
35547 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
35548
35549         PR middle-end/17407
35550         * gcc.c-torture/compile/pr17407.c: New test.
35551
35552         PR c++/18121
35553         * g++.dg/template/array8.C: New test.
35554
35555 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
35556
35557         PR other/18138
35558         * lib/g++.exp: Accept more than one multilib libgcc.
35559         * lib/gcc-dg.exp: Likewise.
35560         * lib/objc.exp: Likewise.
35561         * lib/treelang.exp: Likewise.
35562         * lib/gfortran.exp: Likewise.
35563
35564 2004-10-24  Ben Elliston  <bje@au.ibm.com>
35565
35566         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
35567
35568 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
35569
35570         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
35571         * gcc.dg/c99-const-expr-3.c: Likewise.
35572
35573 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
35574
35575         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
35576
35577 2004-10-23  Ben Elliston  <bje@au.ibm.com>
35578
35579         * gcc.c-torture/execute/loop-2e.x: Remove.
35580
35581 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
35582
35583         PR c++/18095
35584         * g++.dg/parse/crash18.C: New.
35585         * g++.dg/parse/crash19.C: New.
35586
35587 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
35588
35589         * g++.dg/ext/dllimport1.C: Move dg-warnings.
35590         * g++.dg/ext/dllimport2.C: Same.
35591         * g++.dg/ext/dllimport8.C: Same.
35592
35593 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
35594
35595         PR c++/10841
35596         * g++.dg/conversion/cast1.C: New test.
35597         * g++.dg/overload/pmf1.C: Adjust error marker.
35598
35599 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
35600
35601         PR objc/17923
35602         * objc.dg/const-str-7.m: New test.
35603
35604 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35605
35606         * g++.dg/template/memfriend11.C: Fix comment typo.
35607         * g++.dg/template/memfriend14.C: Likewise.
35608
35609 2004-10-20  Richard Henderson  <rth@redhat.com>
35610
35611         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
35612         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
35613         -fasynchronous-unwind-tables.
35614
35615 2004-10-20  Richard Henderson  <rth@redhat.com>
35616
35617         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
35618         (main): Return success.
35619         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
35620         (main): Return success.
35621
35622 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35623
35624         PR c++/13495
35625         * g++.dg/template/memfriend9.C: New test.
35626         * g++.dg/template/memfriend10.C: Likewise.
35627         * g++.dg/template/memfriend11.C: Likewise.
35628         * g++.dg/template/memfriend12.C: Likewise.
35629         * g++.dg/template/memfriend13.C: Likewise.
35630         * g++.dg/template/memfriend14.C: Likewise.
35631         * g++.dg/template/memfriend15.C: Likewise.
35632         * g++.dg/template/memfriend16.C: Likewise.
35633         * g++.dg/template/memfriend17.C: Likewise.
35634         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
35635
35636 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
35637
35638         * g++.dg/conversion/dr195.C: New.
35639         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
35640
35641 2004-10-20  Ben Elliston  <bje@au.ibm.com>
35642             Devang Patel  <dpatel@apple.com>
35643
35644         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
35645         of floating point arithmetic, which could trap.
35646
35647 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
35648
35649         PR c++/14035
35650         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
35651         * g++.dg/conversion/const2.C: New test.
35652         * g++.dg/expr/reinterpret2.C: New test.
35653         * g++.dg/expr/reinterpret3.C: New test.
35654         * g++.dg/expr/cast2.C: New test.
35655         * g++.dg/expr/copy1.C: New test.
35656         * g++.dg/other/conversion1.C: Change error message.
35657         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
35658         function pointers to void *.
35659         * g++.old-deja/g++.mike/p10148.C: Likewise.
35660
35661 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
35662
35663         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
35664
35665 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
35666
35667         PR c++/18047
35668
35669         * g++.dg/parse/expr3.C: New test.
35670
35671 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
35672
35673         * gcc.dg/smod-1.c: New test.
35674
35675 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
35676
35677         * objc.dg/method-14.m: New test.
35678
35679 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
35680
35681         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
35682         Also xfail as the patch was reverted.
35683
35684 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
35685
35686         PR middle-end/16973
35687         * gcc.dg/pr16973.c: New test.
35688
35689 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
35690
35691         PR tree-optimization/17656
35692         * gcc.c-torture/compile/pr17656.c: New test.
35693
35694 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
35695
35696         * g++.dg/eh/shadow1.C: New.
35697
35698 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
35699
35700         * gcc.c-torture/compile/20041018-1.c: New test.
35701
35702 2004-10-18  Ben Elliston  <bje@au.ibm.com>
35703
35704         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
35705         compiler referring to register 0 when accessing sdata.  The linker
35706         now patches things up.
35707
35708 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
35709
35710         PR c/17529
35711         * gcc.c-torture/compile/pr17529.c: New test.
35712
35713 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35714
35715         PR c++/17743
35716         * g++.dg/ext/attrib17.C: New test.
35717
35718 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
35719
35720         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
35721
35722 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
35723
35724         PR c++/10479
35725         * g++.dg/ext/attrib16.C: New test.
35726
35727 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
35728
35729         PR c++/17042
35730         * g++.dg/init/dso_handle1.C: New test.
35731
35732         PR c++/14667
35733         * g++.dg/parse/typedef6.C: New test.
35734
35735         PR c++/17916
35736         * g++.dg/parse/pragma1.C: New test.
35737
35738 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
35739
35740         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
35741
35742 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
35743
35744         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
35745         -fno-common when on HPPA HP-UX platforms.
35746
35747 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
35748
35749         PR other/16820
35750         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
35751         stdint.h.
35752         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
35753         uintptr_t.
35754
35755 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
35756
35757         PR c++/16301
35758         * g++.dg/lookup/strong-using-4.C: New test.
35759
35760 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
35761
35762         PR middle-end/16567
35763         * gcc.c-torture/compile/nested-1.c: New test.
35764
35765 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
35766
35767         * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
35768         and mipsisa64*-*-* (until support for misaligned loads is added).
35769         * gcc.dg/vect/vect-50.c: Likewise.
35770         * gcc.dg/vect/vect-52.c: Likewise.
35771         * gcc.dg/vect/vect-54.c: Likewise.
35772         * gcc.dg/vect/vect-58.c: Likewise.
35773         * gcc.dg/vect/vect-60.c: Likewise.
35774         * gcc.dg/vect/vect-80.c: Likewise.
35775
35776 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
35777
35778         PR c++/17976
35779         * g++.dg/init/dtor3.C: New test.
35780
35781 2004-10-15  Ben Elliston  <bje@au.ibm.com>
35782
35783         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
35784
35785 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
35786
35787         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
35788         * gcc.dg/macho-lo-sum.c: Likewise.
35789
35790 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
35791
35792         * gcc.dg/ppc-spe64-1.c: New test.
35793
35794 2004-10-14  Devang Patel  <dpatel@apple.com>
35795
35796         PR 17635
35797         * gcc.dg/pr17635.c : New test.
35798
35799 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
35800
35801         * gcc.dg/vect/vect-28.c: Remove xfail.
35802         * gcc.dg/vect/vect-30.c: Remove xfail.
35803         * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
35804         * gcc.dg/vect/vect-33.c: Remove xfail.
35805         * gcc.dg/vect/vect-44.c: Remove xfail.
35806         * gcc.dg/vect/vect-46.c: Remove xfail.
35807         * gcc.dg/vect/vect-50.c: Remove xfail.
35808         * gcc.dg/vect/vect-52.c: Remove xfail.
35809         * gcc.dg/vect/vect-54.c: Remove xfail.
35810         * gcc.dg/vect/vect-58.c: Remove xfail.
35811         * gcc.dg/vect/vect-60.c: Remove xfail.
35812         * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
35813         * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
35814         * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
35815         * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
35816         * gcc.dg/vect/vect-8.c: Remove xfail.
35817         * gcc.dg/vect/vect-80.c: Remove xfail.
35818         * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
35819
35820 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
35821
35822         * gcc.dg/vect/vect-82.c: New testcase.
35823         * gcc.dg/vect/vect-82_64.c: New testcase.
35824         * gcc.dg/vect/vect-83.c: New testcase.
35825         * gcc.dg/vect/vect-83_64.c: New testcase.
35826
35827 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35828
35829         * gcc.dg/cpp/error-1.c: New test.
35830
35831 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
35832
35833         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
35834
35835 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
35836
35837         PR target/17984
35838         * gcc.dg/cris-peep2-xsrand2.c: New test.
35839
35840 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
35841
35842         PR c++/17661
35843         * g++.dg/expr/for2.C: New test.
35844
35845 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
35846
35847         * g++.dg/inherit/thunk1.C: Run on the SPARC.
35848
35849 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
35850
35851         PR tree-optimization/17724
35852         * g++.dg/opt/pr17724-1.C: New test.
35853         * g++.dg/opt/pr17724-2.C: New test.
35854         * g++.dg/opt/pr17724-3.C: New test.
35855         * g++.dg/opt/pr17724-4.C: New test.
35856         * g++.dg/opt/pr17724-5.C: New test.
35857         * g++.dg/opt/pr17724-6.C: New test.
35858
35859 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
35860
35861         PR c/17301
35862         * gcc.dg/pr17301-2.c: New test.
35863
35864 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
35865
35866         PR c++/15876
35867         * g++.dg/parse/error22.C: New test.
35868
35869         PR c++/17936
35870         * g++.dg/template/spec18.C: New test.
35871
35872 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
35873
35874         * gcc.dg/ia64-asm-1.c: Add prototype for abort
35875         * gcc.dg/ia64-sync-1.c: Add prototype for abort and
35876         memcpy.
35877         * gcc.dg/ia64-sync-2.c: Ditto.
35878         * gcc.dg/ia64-sync-3.c: Ditto.
35879
35880 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
35881
35882         * g++.dg/eh/cleanup5.C: Add dg-options "".
35883
35884 2004-10-11  Roger Sayle  <roger@eyesopen.com>
35885
35886         PR middle-end/17657
35887         * gcc.dg/switch-4.c: New test case.
35888
35889 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
35890
35891         * gcc.c-torture/execute/20041011-1.c: New test.
35892
35893 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
35894
35895         PR c++/17554
35896         * g++.dg/init/for3.C: New test.
35897
35898         PR c++/17657
35899         * g++.dg/opt/switch2.C: New test.
35900
35901         PR middle-end/17703
35902         * g++.dg/warn/Wreturn-2.C: New test.
35903
35904 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
35905
35906         PR c++/17907
35907         * g++.dg/eh/cleanup5.C: New test.
35908
35909 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
35910
35911         PR c++/17393
35912         * g++.dg/parse/error21.C: New test.
35913
35914 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
35915
35916         * g++.dg/overload/pmf1.C: Adjust quoting marks.
35917         * g++.dg/warn/incomplete1.C: Likewise.
35918         * g++.dg/template/qualttp20.C: Likewise.
35919
35920 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35921
35922         PR c/17881
35923         * parm-incomplete-1.c: New test.
35924
35925 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
35926
35927         PR c++/17867
35928         * g++.dg/parse/error19.C: New test.
35929
35930         PR c++/17670
35931         * g++.dg/init/new11.C: New test.
35932
35933         PR c++/17821
35934         * g++.dg/parse/error20.C: New test.
35935
35936         PR c++/17826
35937         * g++.dg/template/crash24.C: New test.
35938
35939 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35940
35941         PR c/17301
35942         * gcc.dg/pr17301-1.c: New test.
35943
35944 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
35945
35946         PR c/17189
35947         * gcc.dg/anon-struct-5.c: New test.
35948
35949 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
35950
35951         PR c/17844
35952         * gcc.dg/pr17844-1.c: New test.
35953
35954 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
35955
35956         PR tree-optimization/17906
35957         * gcc.c-torture/compile/pr17906.c: New.
35958
35959 2004-10-09  Stuart Hastings  <stuart@apple.com>
35960             Roger Sayle  <roger@eyesopen.com>
35961
35962         PR rtl-optimization/17853
35963         * gcc.dg/i386-mmx-5.c: New testcase.
35964
35965 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
35966
35967         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
35968
35969 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
35970
35971         PR c++/17524
35972         * g++.dg/template/static9.C: New test.
35973
35974         PR c++/17685
35975         * g++.dg/parse/operator5.C: New test.
35976
35977 2004-10-09  Roger Sayle  <roger@eyesopen.com>
35978
35979         PR middle-end/17894
35980         * gcc.c-torture/execute/divcmp-4.c: New test case.
35981
35982 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
35983
35984         PR tree-opt/17902
35985         * g++.dg/opt/pr17902.C: New test.
35986
35987 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
35988
35989         * gcc.dg/cpp/ident-1.c: Add dg-options "".
35990
35991 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35992
35993         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
35994
35995 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
35996
35997         * gcc.dg/assign-warn-3.c: New test.
35998
35999 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36000
36001         PR c/16999
36002         * gcc.dg/cpp/ident-1.c: New test.
36003
36004 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
36005
36006         * gcc.c-torture/compile/acc1.c: New.
36007
36008 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
36009
36010         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
36011         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
36012
36013 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36014
36015         * gcc.dg/ultrasp11.c: New test.
36016
36017 2004-10-08  Michael Matz  <matz@suse.de>
36018
36019         * gcc.dg/doloop-2.c: New test.
36020
36021 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
36022
36023         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
36024         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
36025         objc.dg/method-9.m: Update expected diagnostics.
36026
36027 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
36028
36029         * gcc.dg/ppc-fsel-3.c: New file.
36030         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
36031
36032 2004-10-07  Paul Brook  <paul@codesourcery.com>
36033
36034         * gfortran.dg/intrinsic_verify_1.f90: New test.
36035
36036 2004-10-07  Paul Brook  <paul@codesourcery.com>
36037
36038         * gfortran.dg/empty_format_1.f90: Remove stray commas.
36039
36040 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36041
36042         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
36043         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
36044         commit.
36045
36046 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
36047
36048         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
36049
36050 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
36051
36052         PR c++/17115
36053         * g++.dg/warn/Winline-4.C: New test.
36054
36055 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
36056
36057         * gcc.c-torture/compile/20041007-1.c: New test.
36058
36059 2004-10-07  Paul Brook  <paul@codesourcery.com>
36060
36061         PR fortran/17678
36062         * gfortran.dg/use_allocated_1.f90: New test.
36063
36064 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36065
36066         PR middle-end/17849
36067         * gfortran.fortran-torture/compile/nested.f90: New test
36068
36069 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
36070
36071         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
36072
36073 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
36074
36075         PR c++/17368
36076         * g++.dg/ext/asm6.C: New test.
36077
36078 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
36079
36080         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
36081
36082 2004-10-06  Paul Brook  <paul@codesourcery.com>
36083
36084         PR libfortran/17709
36085         * gfortran.dg/empty_format_1.f90: New test.
36086
36087 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36088
36089         PR fortran/17568
36090         * gfortran.dg/ishft.f90: New test.
36091
36092         PR fortran/17283
36093         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
36094         tests.
36095
36096 2004-10-06  Paul Brook  <paul@codesourcery.com>
36097
36098         * gfortran.dg/do_1.f90: New test.
36099
36100 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36101
36102         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
36103         optimizing for size.
36104
36105 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36106
36107         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
36108
36109 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
36110
36111         * gcc.c-torture/compile/20041005-1.c: New test.
36112
36113 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
36114
36115         PR c++/17829
36116         * g++.dg/lookup/koenig4.C: New.
36117
36118 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36119
36120         * g++.dg/other/classkey1.C: Adjust quoting marks.
36121         * g++.dg/parse/error15.C: Likewise.
36122         * g++.dg/template/meminit2.C (int>): Likewise.
36123
36124 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36125
36126         PR fortran/17283
36127         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
36128
36129         PR fortran/17631
36130         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
36131
36132         PR fortran/17708
36133         * gfortran.dg/pr17708.f90: New test.
36134
36135 2004-10-04  Chao-ying Fu  <fu@mips.com>
36136
36137         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
36138         * gcc.dg/vect/vect-4.c: Ditto.
36139         * gcc.dg/vect/vect-5.c: Ditto.
36140         * gcc.dg/vect/vect-6.c: Ditto.
36141         * gcc.dg/vect/vect-8.c: Ditto.
36142         * gcc.dg/vect/vect-16.c: Ditto.
36143         * gcc.dg/vect/vect-30.c: Ditto.
36144         * gcc.dg/vect/vect-40.c: Ditto.
36145         * gcc.dg/vect/vect-41.c: Ditto.
36146         * gcc.dg/vect/vect-42.c: Ditto.
36147         * gcc.dg/vect/vect-43.c: Ditto.
36148         * gcc.dg/vect/vect-44.c: Ditto.
36149         * gcc.dg/vect/vect-45.c: Ditto.
36150         * gcc.dg/vect/vect-46.c: Ditto.
36151         * gcc.dg/vect/vect-47.c: Ditto.
36152         * gcc.dg/vect/vect-48.c: Ditto.
36153         * gcc.dg/vect/vect-49.c: Ditto.
36154         * gcc.dg/vect/vect-50.c: Ditto.
36155         * gcc.dg/vect/vect-51.c: Ditto.
36156         * gcc.dg/vect/vect-52.c: Ditto.
36157         * gcc.dg/vect/vect-53.c: Ditto.
36158         * gcc.dg/vect/vect-54.c: Ditto.
36159         * gcc.dg/vect/vect-55.c: Ditto.
36160         * gcc.dg/vect/vect-56.c: Ditto.
36161         * gcc.dg/vect/vect-57.c: Ditto.
36162         * gcc.dg/vect/vect-58.c: Ditto.
36163         * gcc.dg/vect/vect-59.c: Ditto.
36164         * gcc.dg/vect/vect-60.c: Ditto.
36165         * gcc.dg/vect/vect-74.c: Ditto.
36166         * gcc.dg/vect/vect-79.c: Ditto.
36167         * gcc.dg/vect/vect-80.c: Ditto.
36168
36169 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
36170
36171         * gcc.dg/unused-7.c: Use the correct option.
36172
36173 2004-10-04  Paul Brook  <paul@codesourcery.com>
36174         Bud Davis  <bdavis9659@comcast.net>
36175
36176         PR fortran/17706
36177         PR fortran/16434
36178         * gfortran/pr17706.f90: New test.
36179         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
36180
36181 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36182
36183         * gfortran.dg/pr17612.f90: New test.
36184
36185 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
36186
36187         * g++.dg/template/local1.C: Adjust quoting marks in
36188         testing for diagnostics.
36189         * g++.dg/tls/diag-2.C: Likewise.
36190         * g++.dg/other/error8.C: Likewise.
36191
36192 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
36193
36194         PR c/17178
36195         * gcc.dg/unused-4.c: Adjust to be correct.
36196
36197         PR c/17820
36198         * gcc.dg/unused-7.c: New test.
36199
36200 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
36201
36202         PR c++/17797
36203         * g++.dg/overload/template2.C: New test.
36204
36205 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
36206
36207         PR tree-optimization/16632
36208         * gcc.dg/tree-ssa/20041002-1.c: New.
36209
36210 2004-10-03  Paul Brook  <paul@codesourcery.com>
36211
36212         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
36213         rather than relying on default formatting.
36214
36215 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
36216
36217         * gcc.dg/20040920-1.c: Update expected message text.
36218
36219 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
36220
36221         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
36222
36223 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
36224
36225         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
36226         tree level.
36227
36228 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
36229
36230         * gcc.dg/tree-ssa/pr17343.c: Remove.
36231
36232 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
36233
36234         PR tree-opt/17343
36235         * gcc.dg/tree-ssa/pr17343.c: New test.
36236
36237 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
36238
36239         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
36240         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
36241         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
36242         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
36243         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
36244
36245 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36246
36247         * gcc.dg/lvalue-2.c: New test.
36248
36249 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
36250
36251         PR c/17730
36252         * gcc.dg/pr17730-1.c: New test
36253
36254 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
36255
36256         PR c/7425
36257         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
36258
36259 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
36260
36261         * gcc.c-torture/execute/stdarg-1.c: New test.
36262         * gcc.c-torture/execute/stdarg-2.c: New test.
36263         * gcc.c-torture/execute/stdarg-3.c: New test.
36264         * gcc.dg/tree-ssa/stdarg-1.c: New test.
36265         * gcc.dg/tree-ssa/stdarg-2.c: New test.
36266         * gcc.dg/tree-ssa/stdarg-3.c: New test.
36267         * gcc.dg/tree-ssa/stdarg-4.c: New test.
36268         * gcc.dg/tree-ssa/stdarg-5.c: New test.
36269
36270 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
36271
36272         PR tree-optimization/17697
36273         * g++.dg/opt/pr17697-1.C: New test.
36274         * g++.dg/opt/pr17697-2.C: New test.
36275         * g++.dg/opt/pr17697-3.C: New test.
36276
36277 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
36278
36279         PR c/16409
36280         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
36281         gcc.dg/vla-init-5.c: New tests.
36282
36283 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
36284
36285         PR c/13804
36286         * gcc.dg/pr13804-1.c: New test.
36287
36288 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36289
36290         PR fortran/16938
36291         * gfortran.dg/pr16938.f90: New test.
36292
36293 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
36294
36295         * g++.dg/template/crash23.C: New test.
36296
36297 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
36298
36299         PR c++/17585
36300         * g++.dg/template/static8.C: New test.
36301
36302 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
36303
36304         PR c++/17681
36305         * g++.dg/other/error9.C: New test.
36306
36307 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
36308
36309         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
36310
36311 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36312
36313         PR fortran/15164
36314         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
36315
36316 2004-09-26  Roger Sayle  <roger@eyesopen.com>
36317
36318         PR middle-end/17112
36319         * gcc.dg/pr17112-1.c: New test case.
36320
36321 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
36322
36323         PR c/11459
36324         * gcc.dg/pr11459-1.c: New test.
36325
36326 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
36327
36328         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
36329         * gcc.dg/tree-ssa/loop-4.c: Likewise.
36330
36331 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36332
36333         * gfortran.dg/pr15324.f90: Make array bounds consistent.
36334
36335 2004-09-25  Jan Hubicka  <jh@suse.cz>
36336
36337         * compile/30040909-1.c: New test.
36338         * compile/30040907-1.c: New test.
36339
36340 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
36341
36342         * gcc.c-torture/execute/va-arg-26.c: New test.
36343
36344 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
36345
36346         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
36347         extra diagnostics on targets with 64-bit pointers.
36348         * objc.dg/selector-1.m: Adjust dg-warning regexp.
36349
36350 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36351
36352         PR c/17188
36353         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
36354         * gcc.dg/decl-3.c: Adjust expected message.
36355
36356 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36357
36358         PR fortran/17615
36359         * gfortran.dg/pr17615.f90: New test.
36360
36361 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
36362
36363         PR tree-optimzation/17517
36364         * g++.dg/tree-ssa/pr17517.C: New Test.
36365
36366 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
36367
36368         PR c++/16889
36369         * g++.dg/lookup/ambig3.C: New.
36370
36371 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
36372
36373         PR tree-opt/17624
36374         * g++.dg/opt/pr17624.C: New test.
36375
36376 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
36377
36378         PR c/6980
36379         * gcc.dg/Wbad-function-cast-1.c: New test.
36380
36381 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
36382
36383         * g++.dg/ext/complit1.C
36384         * g++.dg/other/error2.C
36385         * g++.dg/other/nontype-1.C
36386         * g++.dg/parse/crash11.C
36387         * g++.dg/parse/crash12.C
36388         * g++.dg/parse/error15.C
36389         * g++.dg/parse/error4.C
36390         * g++.dg/parse/tmpl-outside1.C
36391         * g++.dg/parse/too-many-tmpl-args1.C
36392         * g++.dg/template/dependent-expr3.C
36393         * g++.dg/template/error10.C
36394         * g++.dg/template/instantiate1.C
36395         * g++.dg/template/vtable2.C
36396         * g++.dg/warn/Wshadow-1.C
36397         * g++.dg/warn/weak1.C
36398         * g++.old-deja/g++.brendan/crash16.C
36399         * g++.old-deja/g++.brendan/crash18.C
36400         * g++.old-deja/g++.brendan/crash48.C
36401         * g++.old-deja/g++.brendan/crash49.C
36402         * g++.old-deja/g++.brendan/crash55.C
36403         * g++.old-deja/g++.brendan/crash56.C
36404         * g++.old-deja/g++.brendan/crash8.C
36405         * g++.old-deja/g++.brendan/enum11.C
36406         * g++.old-deja/g++.brendan/enum8.C
36407         * g++.old-deja/g++.brendan/enum9.C
36408         * g++.old-deja/g++.brendan/friend3.C
36409         * g++.old-deja/g++.brendan/misc14.C
36410         * g++.old-deja/g++.bugs/900402_02.C
36411         * g++.old-deja/g++.bugs/900404_03.C
36412         * g++.old-deja/g++.bugs/900404_04.C
36413         * g++.old-deja/g++.bugs/900428_03.C
36414         * g++.old-deja/g++.jason/crash4.C
36415         * g++.old-deja/g++.jason/overload21.C
36416         * g++.old-deja/g++.jason/redecl1.C
36417         * g++.old-deja/g++.jason/report.C
36418         * g++.old-deja/g++.jason/rfg10.C
36419         * g++.old-deja/g++.jason/template30.C
36420         * g++.old-deja/g++.law/arm12.C
36421         * g++.old-deja/g++.law/ctors5.C
36422         * g++.old-deja/g++.law/cvt20.C
36423         * g++.old-deja/g++.law/init10.C
36424         * g++.old-deja/g++.law/init8.C
36425         * g++.old-deja/g++.law/visibility17.C
36426         * g++.old-deja/g++.law/visibility7.C
36427         * g++.old-deja/g++.mike/net8.C
36428         * g++.old-deja/g++.mike/p646.C
36429         * g++.old-deja/g++.mike/p700.C
36430         * g++.old-deja/g++.mike/p701.C
36431         * g++.old-deja/g++.mike/p811.C
36432         * g++.old-deja/g++.ns/template13.C
36433         * g++.old-deja/g++.other/array3.C
36434         * g++.old-deja/g++.other/crash25.C
36435         * g++.old-deja/g++.other/dtor3.C
36436         * g++.old-deja/g++.other/dtor4.C
36437         * g++.old-deja/g++.other/main1.C
36438         * g++.old-deja/g++.other/warn7.C
36439         * g++.old-deja/g++.pt/crash11.C
36440         * g++.old-deja/g++.pt/crash36.C
36441         * g++.old-deja/g++.pt/spec22.C
36442         * g++.old-deja/g++.pt/spec9.C
36443         * g++.old-deja/g++.pt/ttp52.C
36444         * g++.old-deja/g++.robertl/eb103.C
36445         * g++.old-deja/g++.robertl/eb121.C
36446         * g++.old-deja/g++.robertl/eb22.C
36447         * g++.old-deja/g++.robertl/eb8.C:
36448         Update locations and/or regexps of dg-error markers.
36449         Remove markers for some bogus messages that are no longer issued.
36450
36451 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
36452
36453         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
36454         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
36455
36456 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
36457
36458         PR c++/17618
36459         * g++.dg/lookup/crash5.C: New test.
36460
36461 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
36462
36463         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
36464         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
36465         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
36466         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
36467         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
36468         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
36469
36470         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
36471         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
36472         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
36473         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
36474         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
36475         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
36476
36477         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
36478
36479         * gcc.dg/vect/vect-44.c: Check additional cases.
36480         * gcc.dg/vect/vect-48.c: Check additional cases.
36481
36482         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
36483         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
36484         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
36485         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
36486         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
36487         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
36488         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
36489         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
36490         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
36491
36492         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
36493         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
36494         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
36495
36496 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36497
36498         * gcc.dg/tree-ssa/loop-6.c: New test.
36499
36500 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
36501
36502         PR c++/17620
36503         * g++.dg/inherit/base2.C: New.
36504
36505 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
36506
36507         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
36508         * gcc.dg/20001012-2.c: Likewise.
36509         * gcc.dg/20001013-1.c: Likewise.
36510         * gcc.dg/20001101-1.c: Likewise.
36511         * gcc.dg/20001102-1.c: Likewise.
36512         * gcc.dg/bf-spl1.c: Likewise.
36513         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
36514         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
36515
36516 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
36517
36518         PR tree-optimization/16721
36519         * gcc.dg/tree-ssa/pr16721.c: New test.
36520
36521 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
36522
36523         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
36524         * gcc.dg/20040305-1.c: Likewise.
36525
36526 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
36527
36528         PR c/16566
36529         * gcc.c-torture/compile/pr16566-1.c,
36530         gcc.c-torture/compile/pr16566-2.c,
36531         gcc.c-torture/compile/pr16566-3.c: New tests.
36532
36533 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
36534
36535         PR tree-optimization/17512
36536         * gcc.c-torture/compile/20040916-1.c.
36537
36538 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
36539
36540         * gcc.dg/pragma-re-3.c: New test.
36541
36542 2004-09-17  Matt Austern  <austern@apple.com>
36543
36544         PR c++/15049
36545         * g++.dg/other/anon3.C: New.
36546
36547 2004-09-21  Roger Sayle  <roger@eyesopen.com>
36548
36549         PR c++/7503
36550         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
36551         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
36552         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
36553         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
36554         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
36555
36556 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
36557
36558         PR fortran/17286
36559         * gfortran.dg/pr17286.f90: New test.
36560
36561 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
36562
36563         PR c++/17530
36564         * g++.dg/template/static7.C: New test.
36565
36566 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
36567
36568         PR tree-opt/17558
36569         * gcc.c-torture/compile/pr17558.c: New test.
36570
36571 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
36572
36573         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
36574         if SKIP_ATTRIBUTE is defined.
36575
36576 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36577
36578         PR fortran/15957
36579         * gfortran.dg/pr15957.f90: New test.
36580
36581 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
36582
36583         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
36584         in comparison.
36585         * gcc.dg/vect/vect-79.c: Likewise.
36586         * gcc.dg/vect/vect-80.c: Likewise.
36587
36588 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36589
36590         PR fortran/15750
36591         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
36592
36593 2004-09-20  Ira Rosen  <irar@il.ibm.com>
36594
36595         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
36596         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
36597         * gcc.dg/vect/vect-62.c: New testcase.
36598         * gcc.dg/vect/vect-63.c: New testcase.
36599         * gcc.dg/vect/vect-64.c: New testcase.
36600         * gcc.dg/vect/vect-65.c: New testcase.
36601         * gcc.dg/vect/vect-66.c: New testcase.
36602         * gcc.dg/vect/vect-67.c: New testcase.
36603         * gcc.dg/vect/vect-68.c: New testcase.
36604         * gcc.dg/vect/vect-69.c: New testcase.
36605         * gcc.dg/vect/vect-79.c: New testcase.
36606         * gcc.dg/vect/vect-80.c: New testcase.
36607
36608 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
36609
36610         * gcc.target/mips/asm-1.c: New test.
36611
36612 2004-09-19  Ira Rosen  <irar@il.ibm.com>
36613
36614         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
36615         * gcc.dg/vect/vect-73.c: New testcase.
36616         * gcc.dg/vect/vect-74.c: New testcase.
36617         * gcc.dg/vect/vect-75.c: New testcase.
36618         * gcc.dg/vect/vect-76.c: New testcase.
36619         * gcc.dg/vect/vect-77.c: New testcase.
36620         * gcc.dg/vect/vect-78.c: New testcase
36621
36622 2004-09-18  Paul Brook  <paul@codesourcery.com>
36623
36624         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
36625
36626 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
36627
36628         PR c/17424
36629         * gcc.dg/pr17424-1.c: New test.
36630
36631 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
36632
36633         * g++.dg/tree-ssa/pr17153.C: New test.
36634
36635 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
36636
36637         PR pch/13361
36638         * g++.dg/pch/wchar-1.C: New.
36639         * g++.dg/pch/wchar-1.Hs: New.
36640
36641 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
36642
36643         * gcc.c-torture/execute/20040917-1.c: New test.
36644
36645 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
36646
36647         PR tree-optimization/17319
36648         * gcc.dg/pr17319.c: New test.
36649
36650 2004-09-17  Devang Patel  <dpatel@apple.com>
36651
36652         * gcc.dg/20040813-1.c: New test.
36653
36654 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
36655
36656         PR tree-optimization/17273
36657         * gcc.c-torture/compile/pr17273.c: New test.
36658
36659 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
36660
36661         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
36662         Update expected messages.
36663         * gcc.dg/declspec-13.c: New test.
36664
36665 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
36666
36667         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
36668
36669 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
36670
36671         * gcc.c-torture/execute/pr17252.c: Use post-increment to
36672         change what 'a' is pointing to.
36673
36674 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
36675
36676         PR c++/16002
36677         * g++.dg/template/error18.C: New test.
36678
36679         PR c++/16029
36680         * g++.dg/warn/Wunused-8.C: New test.
36681
36682 2004-09-17  Steven Bosscher  <stevenb@suse.de>
36683
36684         PR tree-optimization/17513
36685         * gcc.dg/20040916-1.c: New test.
36686
36687 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
36688
36689         PR c++/17501
36690         * g++.dg/template/typename7.C: New test.
36691
36692 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36693
36694         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
36695
36696 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
36697
36698         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
36699         with -ftree-based-profiling also.
36700         * lib/profopt.exp: Support late-set profile_option/feedback_option.
36701
36702 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
36703
36704         PR/15364
36705         * gfortran.dg/der_array_io_1.f90: New test.
36706         * gfortran.dg/der_array_io_2.f90: New test.
36707         * gfortran.dg/der_array_io_3.f90: New test.
36708
36709 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
36710
36711         * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
36712         EABI.
36713
36714 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
36715
36716         * g++.dg/opt/switch1.C: New test.
36717
36718 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
36719
36720         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
36721         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
36722         Update expected messages.
36723
36724 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
36725
36726         PR fortran/16485
36727         * gfortran.dg/same_name_1.f90: New test.
36728
36729 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
36730
36731         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
36732         dereference garbage pointers.
36733
36734 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
36735
36736         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
36737         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
36738
36739         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
36740         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
36741         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
36742
36743 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
36744
36745         PR c++/17324
36746         * g++.dg/template/mangle1.C: New test.
36747
36748 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
36749
36750         PR tree-optimization/17252
36751         * gcc.c-torture/execute/pr17252.c: New test.
36752
36753 2004-09-14  Andrew Pinski  <apinski@apple.com>
36754
36755         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
36756
36757 2004-09-14  Roger Sayle  <roger@eyesopen.com>
36758
36759         PR rtl-optimization/9771
36760         * gcc.dg/pr9771-1.c: New test case.
36761
36762 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
36763
36764         PR tree-optimization/15262
36765         * gcc.c-torture/execute/pr15262-1.c: New test.
36766         * gcc.c-torture/execute/pr15262-2.c: New test.
36767
36768 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
36769
36770         * gcc.dg/declspec-12.c: New test.
36771
36772 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
36773
36774         * gfortran.dg/pr17090.f90: Add directives to test.
36775
36776 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
36777
36778         * gcc.c-torture/compile/20040914-1.c: New test.
36779
36780 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
36781
36782         PR c++/16162
36783         * g++.dg/template/decl2.C: New test.
36784
36785 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
36786
36787         PR fortran/17090
36788         * gfortran.dg/pr17090.f90: New test.
36789
36790 2004-09-13  Dale Johannesen  <dalej@apple.com>
36791
36792         * gcc.c-torture/compile/pr17408.c: New test case.
36793
36794 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
36795
36796         PR c++/16716
36797         * g++.dg/parse/crash17.C: New test.
36798
36799         PR c++/17327
36800         * g++.dg/template/enum3.C: New test.
36801
36802 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
36803
36804         * lib/gcc-defs.exp: Load wrapper.exp.
36805         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
36806         using local code.
36807         * lib/gcc.exp (gcc_init): Similar.
36808         * lib/gfortran.exp (gfortran_init): Similar.
36809         * lib/objc.exp (objc_init): Similar.
36810         * lib/treelang.exp (treelang_init): Similar.
36811         * lib/wrapper.exp: New file with build_wrapper call machinery in
36812         ${tool}_maybe_build_wrapper.
36813
36814 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
36815
36816         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
36817         "inline".
36818         * gcc.dg/declspec-11.c: Update expected messages.
36819         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
36820         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
36821         gcc.dg/inline-12.c: New tests.
36822
36823 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
36824
36825         * g++.dg/tree-ssa/pr17400.C: New testcase.
36826
36827 2004-09-13  James E Wilson  <wilson@specifixinc.com>
36828
36829         * gcc.target/mips/sb1-1.c: New testcase.
36830
36831 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
36832
36833         * lib/g77-dg.exp: Remove unused file.
36834         * lib/mike-g77.exp: Ditto.
36835         * lib/g77.exp: Ditto.
36836
36837 2004-09-12  Richard Henderson  <rth@redhat.com>
36838
36839         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
36840
36841 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
36842
36843         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
36844         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
36845         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
36846         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
36847         Update expected messages.
36848
36849 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
36850
36851         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
36852         declaration/use mismatch for dirp parameter.
36853
36854 2004-09-12  Andrew Pinski  <apinski@apple.com>
36855
36856         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
36857         -fgnu-runtime is passed.
36858
36859 2004-09-12  Richard Henderson  <rth@redhat.com>
36860
36861         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
36862         do the uplevel thing and update additional_flags directly.
36863         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
36864         gfortran.fortran-torture/execute/intrinsic_nearest.x,
36865         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
36866         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
36867
36868 2004-09-11  Steven Bosscher  <stevenb@suse.de>
36869
36870         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
36871
36872 2004-09-11  Roger Sayle  <roger@eyesopen.com>
36873
36874         PR middle-end/17411
36875         * g++.dg/opt/pr17411-1.C: New test case.
36876
36877 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36878
36879         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36880         gcc.dg/tls/diag-2.c: Update expected messages.
36881         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
36882         messages.
36883         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
36884         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
36885         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
36886         gcc.dg/tls/diag-5.c: New tests.
36887
36888 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
36889
36890         * gcc.dg/20040910-1.c: Correct dg-error regexp.
36891
36892 2004-09-11  Steven Bosscher  <stevenb@suse.de>
36893
36894         * g++.dg/parse/break-in-for.C: New test.
36895
36896 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
36897
36898         * gcc.dg/tree-ssa/20040911-1.c: New test.
36899
36900 2004-09-11  Andreas Jaeger  <aj@suse.de>
36901
36902         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
36903         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
36904
36905 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
36906
36907         * gcc.target/frv: New directory of FR-V-specific tests.
36908
36909 2004-09-10  James E Wilson  <wilson@specifixinc.com>
36910
36911         * gcc.dg/convert-vec-1.c: New test.
36912
36913 2004-09-10  Roger Sayle  <roger@eyesopen.com>
36914
36915         PR middle-end/17024
36916         * gcc.dg/pr17024-1.c: New test case.
36917
36918 2004-09-10  Eric Christopher  <echristo@redhat.com>
36919
36920         * gcc.dg/20040910-1.c: New test.
36921
36922 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
36923
36924         * gcc.dg/bitfld-9.c: New test.
36925
36926 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
36927
36928         * gcc.c-torture/execute/ieee/acc1.c: New test.
36929         * gcc.c-torture/execute/ieee/acc2.c: New test.
36930         * gcc.c-torture/execute/ieee/mzero6.c: New test.
36931
36932 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
36933
36934         * gcc.dg/deprecated-2.c: New test.
36935
36936 2004-09-09  James E Wilson  <wilson@specifixinc.com>
36937
36938         * gcc.dg/init-vec-1.c: New test.
36939
36940 2004-09-09  Roger Sayle  <roger@eyesopen.com>
36941
36942         PR middle-end/17055
36943         * gcc.dg/pr17055-1.c: New test case.
36944
36945 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
36946
36947         PR target/17377
36948         * gcc.c-torture/execute/pr17377.c: New test.
36949
36950 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36951
36952         PR c/8420
36953         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
36954         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
36955         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
36956         gcc.dg/long-long-typespec-1.c: New tests.
36957         * gcc.dg/tls/diag-2.c: Update expected diagnostics
36958
36959 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
36960
36961         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
36962         gcc.dg/gnu99-static-1.c: New tests.
36963
36964 2004-09-08  Devang Patel  <dpatel@apple.com>
36965
36966         * gcc.dg/darwin-ld-20040828-1.c: New test.
36967         * gcc.dg/darwin-ld-20040828-2.c: New test.
36968         * gcc.dg/darwin-ld-20040828-3.c: New test.
36969
36970 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
36971
36972         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
36973         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
36974         in error message.
36975         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
36976         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
36977         in error message.
36978         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
36979         types they qualify.
36980         * objc.dg/type-size-2.m: Fix wording in comment.
36981         * objc.dg/va-meth-1.m: New test case.
36982
36983 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
36984
36985         PR c/16633:
36986         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
36987         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
36988
36989 2004-09-06  Devang Patel  <dpatel@apple.com>
36990
36991         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
36992         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
36993
36994 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
36995
36996         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
36997         reflect changed line numbering of diagnostics.
36998
36999 2004-09-06  Paul Brook  <paul@codesourcery.com>
37000
37001         * gfortran.dg/edit_real_1.f90: Add new test.
37002
37003 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37004
37005         * gcc.dg/tree-ssa/loop-2.c: New test.
37006         * gcc.dg/tree-ssa/loop-3.c: New test.
37007         * gcc.dg/tree-ssa/loop-4.c: New test.
37008         * gcc.dg/tree-ssa/loop-5.c: New test.
37009
37010 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37011
37012         * gcc.dg/format/sentinel-1.c: Update for parameter option.
37013
37014 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37015
37016         * gcc.dg/format/sentinel-1.c: New test.
37017
37018 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
37019
37020         * gcc.dg/builtins-46.c: New.
37021
37022 2004-09-03  Devang Patel  <dpatel@apple.com>
37023
37024         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
37025         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
37026
37027 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37028
37029         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
37030         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
37031         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
37032         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
37033         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
37034         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
37035         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
37036         the non-portable bzero.
37037         * gcc.dg/20010912-1.c: xfail for NetWare.
37038         * gcc.dg/20020426-2.c: xfail for NetWare.
37039         * gcc.dg/20021014-1.c: xfail for NetWare.
37040         * gcc.dg/20021018-1.c: xfail for NetWare.
37041         * gcc.dg/20030213-1.c: xfail for NetWare.
37042         * gcc.dg/20030225-1.c: xfail for NetWare.
37043         * gcc.dg/20030708-1.c: xfail for NetWare.
37044         * gcc.dg/builtins-config.h: Also exclude NetWare.
37045         * gcc.dg/format/format.h: Define restrict only if not already defined.
37046         * gcc.dg/nest.c: xfail for NetWare.
37047         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
37048         * lib/target-supports.exp (check_visibility_available): Exclude
37049         NetWare.
37050
37051 2004-09-03  Jan Beulich  <jbeulich@novell.com>
37052
37053         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
37054         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
37055         deterministic starting point for the alignment of structure fields.
37056         * gcc.dg/Wpadded.c: Dito.
37057         * g++.dg/abi/vbase10.C: Dito.
37058
37059 2004-09-03  Devang Patel  <dpatel@apple.com>
37060
37061         * g++.dg/debug/pr15736.cc: New test.
37062
37063 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37064
37065         * README.QMTEST: Fix out-of-date link.
37066
37067 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
37068
37069         PR fortran/16579
37070         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
37071         Delete.  Duplicate of gfortran.dg/g77/20010610.f
37072
37073 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
37074
37075         * g++.dg/abi/arm_rtti1.C: New test.
37076
37077 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
37078
37079         * gcc.dg/ppc-vector-memcpy.c: New.
37080         * gcc.dg/ppc-vector-memset.c: New.
37081
37082 2004-09-02  Chao-ying Fu  <fu@mips.com>
37083
37084         * gcc.target/mips/mips-3d-1.c: New test.
37085         * gcc.target/mips/mips-3d-2.c: New test.
37086         * gcc.target/mips/mips-3d-3.c: New test.
37087         * gcc.target/mips/mips-3d-4.c: New test.
37088         * gcc.target/mips/mips-3d-5.c: New test.
37089         * gcc.target/mips/mips-3d-6.c: New test.
37090         * gcc.target/mips/mips-3d-7.c: New test.
37091         * gcc.target/mips/mips-3d-8.c: New test.
37092         * gcc.target/mips/mips-3d-9.c: New test.
37093         * gcc.target/mips/mips-ps-1.c: New test.
37094         * gcc.target/mips/mips-ps-2.c: New test.
37095         * gcc.target/mips/mips-ps-3.c: New test.
37096         * gcc.target/mips/mips-ps-4.c: New test.
37097         * gcc.target/mips/mips-ps-type.c: New test.
37098
37099 2004-09-02  Paul Brook  <paul@codesourcery.com>
37100
37101         * gfortran.dg/edit_real_1.f90: Add new tests.
37102
37103 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37104
37105         PR fortran/15327
37106         * gfortran.dg/merge_char_1.f90: New test.
37107
37108 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37109
37110         PR fortran/16404
37111         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
37112
37113 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37114
37115         PR c/1522
37116         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
37117
37118 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
37119
37120         * g++.dg/opt/loop1.C: Do not XFAIL.
37121
37122 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
37123
37124         * gcc.c-torture/execute/20040831-1.c: New test.
37125
37126 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
37127
37128         PR fortran/16579
37129         * gfortran.dg/g77/20010610.f: Now passes.
37130         Copy from g77.f-torture/execute. Add dg-run directive.
37131         * gfortran.dg/g77/README: Update
37132
37133 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
37134
37135         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
37136         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
37137         (t1, t2, t3, t4): Add volatile.
37138
37139 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
37140
37141         * g++.dg/ext/visibility/arm1.C: New test.
37142
37143 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
37144
37145         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
37146         -pedantic-errors.
37147
37148 2004-09-01  Paul Brook  <paul@codesourcery.com>
37149
37150         * gfortran.dg/eof_2.f90: New test.
37151
37152 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37153
37154         PR fortran/16579
37155         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
37156
37157 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
37158
37159         PR libfortran/16805
37160         * gfortran.dg/list_read_2.f90: New test.
37161
37162 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
37163
37164         * g++.dg/abi/key1.C: New test.
37165
37166 2004-08-31  Richard Henderson  <rth@redhat.com>
37167
37168         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
37169         form of offsetof.
37170         * g++.dg/other/offsetof5.C: Remove duplicate.
37171
37172 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37173
37174         PR fortran/17244
37175         * gfortran.dg/func_derived_1.f90: New test.
37176
37177 2004-08-31  Paul Brook  <paul@codesourcery.com>
37178
37179         * gfortran.dg/eof_1.f90: New test.
37180
37181 2004-08-31  Paul Brook  <paul@codesourcery.com>
37182
37183         * gfortran.dg/list_read_1.f90: New file.
37184
37185 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
37186
37187         * g++.dg/opt/loop1.C: XFAIL.
37188
37189 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
37190
37191         * gcc.dg/funcdef-storage-1.c: New.
37192         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
37193         an extern function in local scope.
37194         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
37195         declare an 'auto inline' function in local scope.
37196         * gcc.dg/20011130-1.c: Likewise.
37197         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
37198         an 'auto' function in local scope.
37199         * gcc.dg/20021014-1.c: Likewise.
37200         * gcc.dg/20030331-2.c: Likewise.
37201
37202 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37203
37204         * gfortran.dg/blockdata_1.f90: New test.
37205
37206 2004-08-30  Richard Henderson  <rth@redhat.com>
37207
37208         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
37209
37210 2004-08-30  Richard Henderson  <rth@redhat.com>
37211
37212         * lib/fortran-torture.exp (fortran-torture-execute): Honor
37213         additional_flags set by alternate driver.
37214         (ieee-options): New procedure.
37215         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
37216         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
37217         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
37218         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
37219
37220 2004-08-30  Richard Henderson  <rth@redhat.com>
37221
37222         * lib/f-torture.exp: Remove.
37223
37224 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
37225
37226         PR rtl-optimization/16590
37227         * g++.dg/opt/loop1.C: New test.
37228
37229 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37230
37231         PR fortran/13910
37232         * gfortran.dg/oldstyle_1.f90: New test.
37233
37234 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
37235         Paul Brook  <paul@codesourcery.com>
37236
37237         * gfortran.dg/g77/README: Update.
37238         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
37239         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
37240         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
37241
37242 2004-08-28  Paul Brook  <paul@codesourcery.com>
37243
37244         PR libfortran/17195
37245         * gfortran.dg/edit_real_1.f90: New test.
37246
37247 2004-08-27  Paul Brook  <paul@codesourcery.com>
37248
37249         * gfortran.dg/rewind_1.f90: New test.
37250
37251 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
37252
37253         PR fortran/16597
37254         * gfortran.dg/pr16597.f90: New test.
37255
37256 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37257
37258         PR c/13801
37259         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
37260         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
37261         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
37262         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
37263         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
37264
37265 2004-08-26  Nick Clifton  <nickc@redhat.com>
37266
37267         * gcc.c-torture/compile/pr17119.c: New test.
37268
37269 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
37270
37271         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
37272
37273 2004-08-25  Richard Henderson  <rth@redhat.com>
37274
37275         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
37276         the bits that expect kind=8 to be the largest real kind.
37277
37278 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
37279
37280         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
37281
37282 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37283
37284         * gfortran.dg/assignment_1.f90: New test.
37285
37286 2004-08-25  Adam Nemet  <anemet@lnxw.com>
37287
37288         * g++.dg/template/repo3.C: New test.
37289
37290 2004-08-25  Roger Sayle  <roger@eyesopen.com>
37291
37292         PR middle-end/16693
37293         PR tree-optimization/16372
37294         * g++.dg/opt/pr16372-1.C: New test case.
37295         * g++.dg/opt/pr16693-1.C: New test case.
37296         * g++.dg/opt/pr16693-2.C: New test case.
37297
37298 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
37299
37300         * objc.dg/proto-lossage-4.m: New test.
37301
37302 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
37303
37304         PR c++/17155
37305         * g++.dg/inherit/local2.C: New test.
37306
37307 2004-08-25  Paul Brook  <paul@codesourcery.com>
37308
37309         PR fortran/17144
37310         * gfortran.dg/string_ctor_1.f90: New test.
37311
37312 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37313
37314         PR c++/14428
37315         * g++.dg/template/redecl2.C: New test.
37316
37317 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
37318
37319         PR fortran/17143
37320         * gfortran.dg/pr17143.f90: New test.
37321
37322 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
37323
37324         PR fortran/17164
37325         * gfortran.dg/pr17164.f90: New test.
37326
37327 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37328
37329         * gcc.dg/tree-ssa/loop-1.c: New test.
37330
37331 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
37332
37333         * gcc.c-torture/compile/20040824-1.c: New test.
37334
37335 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
37336
37337         * gcc.c-torture/compile/iftrap-3.c: New test.
37338
37339 2004-08-24  Paul Brook  <paul@codesourcery.com>
37340
37341         * gfortran.dg/entry_2.f90: New test.
37342
37343 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37344
37345         PR c++/16889
37346         * g++.dg/lookup/ambig[12].C: New.
37347
37348 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37349
37350         PR c++/16706
37351         * g++.dg/template/crash21.C: New test.
37352         * g++.dg/template/crash22.C: Likewise.
37353
37354 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
37355
37356         PR c++/17149
37357         * g++.dg/template/access15.C: New.
37358
37359 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37360
37361         PR c++/17163
37362         * g++.dg/template/repo2.C: New test.
37363
37364 2004-08-23  Roger Sayle  <roger@eyesopen.com>
37365
37366         PR rtl-optimization/17078
37367         * gcc.c-torture/execute/pr17078-1.c: New test case.
37368
37369 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37370
37371         PR c/14492
37372         * gcc.dg/debug/crash1.c: New test.
37373
37374 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
37375
37376         PR c/16180
37377         * gcc.dg/loop-5.c: New test.
37378
37379 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
37380
37381         * gcc.c-torture/execute/20040823-1.c: New test.
37382
37383 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
37384
37385         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
37386         to the assembler.  Simplify test accordingly.
37387         (asm_abi_flags): Use GNU names.
37388         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
37389         to check for ABI flags.
37390
37391 2004-08-22  Andrew Pinski  <apinski@apple.com>
37392
37393         * g++.dg/opt/pr14029.C: New test.
37394         * gcc.c-torture/execute/pr15262.c: New test.
37395
37396 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37397
37398         * gfortran.dg/reduction.f90: Add checks with complex arguments.
37399
37400 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
37401
37402         PR 16908
37403         * gfortran.dg/direct_io.f90: New test.
37404
37405 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
37406
37407         PR c++/17121
37408         * g++.dg/inherit/local2.C: New test.
37409
37410 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
37411
37412         PR c++/17120
37413         * g++.dg/warn/Wparentheses-4.C: New test.
37414
37415 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
37416
37417         PR c++/17121
37418         * g++.dg/inherit/local2.C: New test.
37419
37420         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
37421         * gcc.dg/ppc-ldstruct.c: Likewise.
37422         * gcc.dg/ppc64-abi-2.c: Likewise.
37423
37424 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
37425
37426         PR rtl-optimization/17099
37427         * gcc.c-torture/execute/20040820-1.c: New test.
37428
37429 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
37430
37431         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
37432
37433 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
37434
37435         PR fortran/17077
37436         * gfortran.dg/auto_array_1.f90: New test.
37437
37438 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37439
37440         PR fortran/17074
37441         * gfortran.dg/simpleif_1.f90: New test.
37442
37443 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
37444
37445         * lib/target-supports.exp (check_profiling_available): Return
37446         false for arm*-*-symbianelf* and arm*-*-eabi*.
37447
37448         PR c++/15890
37449         * g++.dg/template/delete1.C: New test.
37450
37451 2004-08-19  Paul Brook  <paul@codesourcery.com>
37452
37453         PR fortran/14976
37454         PR fortran/16228
37455         * gfortran.dg/data_char_1.f90: New test.
37456
37457 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
37458
37459         PR fortran/16946
37460         * gfortran.dg/reduction.f90: New testcase.
37461
37462 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37463
37464         PR fortran/16520
37465         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
37466
37467 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
37468
37469         PR c++/17041
37470         * g++.dg/Wparentheses-3.C: New test.
37471
37472 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
37473
37474         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
37475         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
37476         * gcc.dg/vect/vect-2.c: Likewise.
37477         * gcc.dg/vect/vect-3.c: Likewise.
37478         * gcc.dg/vect/vect-4.c: Likewise.
37479         * gcc.dg/vect/vect-5.c: Likewise.
37480         * gcc.dg/vect/vect-6.c: Likewise.
37481         * gcc.dg/vect/vect-7.c: Likewise.
37482         * gcc.dg/vect/vect-25.c: Likewise.
37483         * gcc.dg/vect/vect-31.c: Likewise.
37484         * gcc.dg/vect/vect-32.c: Likewise.
37485         * gcc.dg/vect/vect-34.c: Likewise.
37486         * gcc.dg/vect/vect-36.c: Likewise.
37487         * gcc.dg/vect/vect-all.c: Likewise.
37488
37489 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
37490
37491         PR c++/17068
37492         * g++.dg/template/operator4.C: New test.
37493
37494 2004-08-18  Richard Henderson  <rth@redhat.com>
37495
37496         * gcc.dg/20040206-1.c: XFAIL.
37497
37498 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
37499
37500         PR c++/16246
37501         * g++.dg/template/array7.C: New test.
37502
37503 2004-08-17  James E Wilson  <wilson@specifixinc.com>
37504
37505         * gcc.dg/mips-movcc-1.c: New test.
37506         * gcc.dg/mips-movcc-2.c: New test.
37507         * gcc.dg/mips-movcc-3.c: New test.
37508
37509         * gcc.dg/mips-nmadd-1.c: New test.
37510         * gcc.dg/mips-nmadd-2.c: New test.
37511
37512 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
37513
37514         PR c++/15871
37515         * g++.dg/opt/inline8.C: New test.
37516
37517         PR c++/16965
37518         * g++.dg/parse/error17.C: New test.
37519
37520 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
37521
37522         * gcc.dg/vect: New directory for vectorizer tests.
37523         * gcc.dg/vect/tree-vect.h: New file.
37524         * gcc.dg/vect/vect.exp: New file.
37525         * gcc.dg/vect/pr16105.c.c: New test.
37526         * gcc.dg/vect/vect-1.c: New test.
37527         * gcc.dg/vect/vect-2.c: New test.
37528         * gcc.dg/vect/vect-3.c: New test.
37529         * gcc.dg/vect/vect-4.c: New test.
37530         * gcc.dg/vect/vect-5.c: New test.
37531         * gcc.dg/vect/vect-6.c: New test.
37532         * gcc.dg/vect/vect-7.c: New test.
37533         * gcc.dg/vect/vect-8.c: New test.
37534         * gcc.dg/vect/vect-9.c: New test.
37535         * gcc.dg/vect/vect-10.c: New test.
37536         * gcc.dg/vect/vect-11.c: New test.
37537         * gcc.dg/vect/vect-12.c: New test.
37538         * gcc.dg/vect/vect-13.c: New test.
37539         * gcc.dg/vect/vect-14.c: New test.
37540         * gcc.dg/vect/vect-15.c: New test.
37541         * gcc.dg/vect/vect-16.c: New test.
37542         * gcc.dg/vect/vect-17.c: New test.
37543         * gcc.dg/vect/vect-18.c: New test.
37544         * gcc.dg/vect/vect-19.c: New test.
37545         * gcc.dg/vect/vect-20.c: New test.
37546         * gcc.dg/vect/vect-21.c: New test.
37547         * gcc.dg/vect/vect-22.c: New test.
37548         * gcc.dg/vect/vect-23.c: New test.
37549         * gcc.dg/vect/vect-24.c: New test.
37550         * gcc.dg/vect/vect-25.c: New test.
37551         * gcc.dg/vect/vect-26.c: New test.
37552         * gcc.dg/vect/vect-27.c: New test.
37553         * gcc.dg/vect/vect-28.c: New test.
37554         * gcc.dg/vect/vect-29.c: New test.
37555         * gcc.dg/vect/vect-30.c: New test.
37556         * gcc.dg/vect/vect-31.c: New test.
37557         * gcc.dg/vect/vect-32.c: New test.
37558         * gcc.dg/vect/vect-33.c: New test.
37559         * gcc.dg/vect/vect-34.c: New test.
37560         * gcc.dg/vect/vect-35.c: New test.
37561         * gcc.dg/vect/vect-36.c: New test.
37562         * gcc.dg/vect/vect-37.c: New test.
37563         * gcc.dg/vect/vect-38.c: New test.
37564         * gcc.dg/vect/vect-40.c: New test.
37565         * gcc.dg/vect/vect-41.c: New test.
37566         * gcc.dg/vect/vect-42.c: New test.
37567         * gcc.dg/vect/vect-43.c: New test.
37568         * gcc.dg/vect/vect-44.c: New test.
37569         * gcc.dg/vect/vect-45.c: New test.
37570         * gcc.dg/vect/vect-46.c: New test.
37571         * gcc.dg/vect/vect-47.c: New test.
37572         * gcc.dg/vect/vect-48.c: New test.
37573         * gcc.dg/vect/vect-49.c: New test.
37574         * gcc.dg/vect/vect-50.c: New test.
37575         * gcc.dg/vect/vect-51.c: New test.
37576         * gcc.dg/vect/vect-52.c: New test.
37577         * gcc.dg/vect/vect-53.c: New test.
37578         * gcc.dg/vect/vect-54.c: New test.
37579         * gcc.dg/vect/vect-55.c: New test.
37580         * gcc.dg/vect/vect-56.c: New test.
37581         * gcc.dg/vect/vect-57.c: New test.
37582         * gcc.dg/vect/vect-58.c: New test.
37583         * gcc.dg/vect/vect-59.c: New test.
37584         * gcc.dg/vect/vect-60.c: New test.
37585         * gcc.dg/vect/vect-61.c: New test.
37586         * gcc.dg/vect/vect-all.c: New test.
37587         * gcc.dg/vect/vect-none.c: New test.
37588
37589 2004-08-17  Paul Brook  <paul@codesourcery.com>
37590
37591         PR fortran/13082
37592         * gfortran.dg/entry_1.f90: New test.
37593
37594 2004-08-17  Andrew Pinski  <apinski@apple.com>
37595
37596         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
37597
37598 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
37599
37600         * gcc.dg/pr17036-1.c: New test.
37601
37602 2004-08-16  Devang Patel  <dpatel@apple.com>
37603
37604         * gcc.dg/darwin-20040809-1.c: New test.
37605
37606 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
37607
37608         * gcc.dg/funcdef-attr-1.c: New test.
37609
37610 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
37611
37612         * gcc.dg/altivec-17.c: New test.
37613         * gcc.dg/altivec-18.c: New test.
37614
37615 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37616
37617         PR c++/6749
37618         * g++.dg/template/vtable2.C: New test.
37619
37620 2004-08-14  Richard Henderson  <rth@redhat.com>
37621
37622         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
37623         * gcc.dg/pack-test-4.c (main): Return 0.
37624         * gcc.dg/setjmp-1.c: Remove XFAIL.
37625         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
37626
37627 2004-08-14  Richard Henderson  <rth@redhat.com>
37628
37629         * gcc.dg/980217-1.c: Add prototype for printf.
37630
37631 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
37632
37633         * gfortran.dg/pr16935.f90: New test.
37634
37635 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
37636
37637         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
37638
37639 2004-08-13  Paul Brook  <paul@codesourcery.com>
37640
37641         * gfortran.dg/der_io_1.f90: Remove stray comma.
37642
37643 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
37644
37645         * gcc.dg/vmx/cw-bug-2.c: Remove.
37646         * gcc.dg/vmx/vprint-1.c: Remove.
37647         * gcc.dg/vmx/vscan-1.c: Remove.
37648
37649 2004-08-12  Devang patel  <dpatel@apple.com>
37650
37651         * gcc.dg/darwin-20040809-2.c: New test.
37652
37653 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
37654
37655         * g++.dg/ext/altivec-12.C: New test.
37656
37657         * g++.dg/ext/altivec-11.C: New test.
37658
37659 2004-08-12  Paul Brook  <paul@codesourcery.com>
37660
37661         * g++.dg/abi/arm_cxa_vec_1.C: New test.
37662
37663 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
37664
37665         * g++.dg/ext/altivec-2.C: Check for hardware support before
37666         executing any VMX instructions.
37667
37668         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
37669
37670 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
37671
37672         PR c++/16276
37673         * g++.old-deja/g++.other/comdat4.C: New test.
37674         * g++.old-deja/g++.other/comdat4-aux.cc: New.
37675
37676 2004-08-12  Ben Elliston  <bje@au.ibm.com>
37677
37678         PR target/16286
37679         * gcc.dg/pr16286.c: New test.
37680
37681 2004-08-12 Jan Beulich <jbeulich@novell.com>
37682
37683         * g++.dg/ext/asm5.C: New.
37684
37685 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
37686
37687         PR c++/16698
37688         * g++.dg/eh/crash1.C: New test.
37689
37690         PR c++/16717
37691         * g++.dg/ext/construct1.C: New test.
37692
37693 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
37694
37695         PR c++/16853
37696         * g++.dg/init/ptrmem1.C: New test.
37697
37698         PR c++/16618
37699         * g++.dg/parse/offsetof5.C: New test.
37700
37701         PR c++/16870
37702         * g++.dg/template/overload3.C: New test.
37703
37704 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
37705
37706         PR c++/16964
37707         * g++.dg/parse/error16.C: New test.
37708
37709         PR c++/16904
37710         * g++.dg/template/error14.C: New test.
37711
37712         PR c++/16929
37713         * g++.dg/template/error15.C: New test.
37714
37715 2004-08-11  Devang Patel  <dpatel@apple.com>
37716
37717         * gcc.dg/darwin-ld-20040809-1.c: New test.
37718         * gcc.dg/darwin-ld-20040809-2.c: New test.
37719
37720 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
37721
37722         PR fortran/16917
37723         * gfortran.dg/dfloat_1.f90: New test.
37724
37725 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
37726
37727         * gcc.dg/gcc.dg/arm-eabi1.c: New test.
37728         * gcc.dg/dll-2.c: Fix dg-require syntax.
37729         * gcc.misc-tests/arm-isr.c (abort): Declare.
37730         (exit): Likewise.
37731
37732 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
37733
37734         PR c++/16971
37735         * g++.dg/parse/crash16.C: New test.
37736
37737 2004-08-10  Roger Sayle  <roger@eyesopen.com>
37738
37739         * gcc.dg/mips-rsqrt-1.c: New test case.
37740         * gcc.dg/mips-rsqrt-2.c: New test case.
37741         * gcc.dg/mips-rsqrt-3.c: New test case.
37742
37743 2004-08-10  Paul Brook  <paul@codesourcery.com>
37744
37745         * gfortran.dg/der_io_1.f90: New test.
37746
37747 2004-08-10  Paul Brook  <paul@codesourcery.com>
37748
37749         PR fortran/16919
37750         * gfortran.dg/der_array_1.f90: New test.
37751
37752 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
37753
37754         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
37755
37756 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
37757
37758         * gcc.dg/wchar_t-2.c: Fix typo.
37759
37760 2004-08-09  Falk Hueffner  <falk@debian.org>
37761
37762         PR tree-optimization/12517
37763         * gcc.c-torture/compile/pr12517.c: New test.
37764
37765         PR tree-optimization/12578
37766         * gcc.c-torture/compile/pr12578.c: New test.
37767
37768         PR tree-optimization/12899
37769         * gcc.c-torture/compile/pr12899.c: New test.
37770
37771         PR rtl-optimization/14692
37772         * gcc.c-torture/compile/pr14692.c: New test.
37773
37774         PR tree-optimization/16461
37775         * gcc.c-torture/compile/pr16461.c: New test.
37776
37777 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
37778
37779         * gfortran.dg/getenv_1.f90: New test.
37780
37781 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
37782
37783         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
37784         wchar_t.
37785         * gcc.dg/symbian5.c: Test -fno-short-wchar.
37786
37787 2004-08-06  Paul Brook  <paul@codesourcery.com>
37788
37789         * gfortran.dg/ret_array_1.f90: New test.
37790         * gfortran.dg/ret_pointer_1.f90: New test.
37791
37792 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
37793
37794         * gcc.dg/missing-field-init-[12].c: New tests.
37795         * g++.dg/warn/missing-field-init-[12].C: New tests.
37796
37797 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
37798
37799         * gcc.dg/enum2.c: New test.
37800         * gcc.dg/symbian3.c: Likewise.
37801         * gcc.dg/symbian4.c: Likewise.
37802         * gcc.dg/wchar_t-2.c: Likewise.
37803
37804 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
37805
37806         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
37807         destructor tests.
37808
37809 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
37810
37811         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
37812         dg-require-visiblity.
37813         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
37814         * g++.dg/ext/visibility/fvisibility.C: Likewise.
37815         * g++.dg/ext/visibility/memfuncts.C: Likewise.
37816         * g++.dg/ext/visibility/new1.C: Likewise.
37817         * g++.dg/ext/visibility/pragma.C: Likewise.
37818         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
37819         * g++.dg/ext/visibility/virtual.C: Likewise.
37820         * g++/dg/ext/visibility/visibility-1.C: Likewise.
37821         * g++/dg/ext/visibility/visibility-2.C: Likewise.
37822         * g++/dg/ext/visibility/visibility-3.C: Likewise.
37823         * g++/dg/ext/visibility/visibility-4.C: Likewise.
37824         * g++/dg/ext/visibility/visibility-5.C: Likewise.
37825         * g++/dg/ext/visibility/visibility-6.C: Likewise.
37826         * g++/dg/ext/visibility/visibility-7.C: Likewise.
37827         * g++/dg/ext/visibility/visibility-8.C: New test.
37828         * gcc.c-torture/compile/dll.x: Remove.
37829         * gcc.dg/dll-2.c: Use dg-require-dll
37830         * gcc.dg/visibility-10.c: New test.
37831         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
37832         supporting DLLs.
37833         * lib/scanasm.exp (scan_hidden): New function.
37834         (scan_not_hidden): Likewise.
37835
37836 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
37837
37838         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
37839
37840 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
37841
37842         * gcc.c-torture/execute/20040805-1.c: New test.
37843
37844 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
37845
37846         * gcc.dg/20020118-1.c: Declare abort.
37847         * gcc.dg/altivec_check.h: Likewise.
37848         * gcc.dg/iftrap-2.c: Likewise.
37849         * gcc.dg/pragma-darwin.c: Likewise.
37850         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
37851
37852 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
37853
37854         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
37855
37856 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
37857
37858         * gcc.c-torture/execute/builtins/abs-2.c,
37859         gcc.c-torture/execute/builtins/abs-3.c,
37860         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
37861         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
37862         intmax_t, uintmax_t and their limits.
37863         * gcc.dg/intmax_t-1.c: New test.
37864
37865 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37866
37867         * g++.dg/tc1/dr147.C: Add reference to PR.
37868
37869 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
37870
37871         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
37872         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
37873
37874 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
37875
37876         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
37877
37878 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37879
37880         * gcc.dg/redecl-5.c: New test.
37881         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
37882         of scanf.
37883
37884 2004-08-03  Roger Sayle  <roger@eyesopen.com>
37885
37886         PR middle-end/16790
37887         * gcc.c-torture/execute/pr16790-1.c: New test case.
37888
37889 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
37890
37891         * g++.dg/ext/visibility/assign1.C: New test.
37892         * g++.dg/ext/visibility/new1.C: Likewise.
37893
37894         * gcc.dg/symbian1.c: New test.
37895         * gcc.dg/symbian2.c: Likewise.
37896
37897 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
37898
37899         PR target/16570
37900         * gcc.dg/i386-sse-9.c: New test.
37901
37902 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37903
37904         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
37905
37906 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
37907
37908         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
37909         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
37910         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
37911         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
37912         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
37913         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
37914         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
37915         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
37916         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
37917         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
37918         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
37919         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
37920         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
37921         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
37922         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
37923         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
37924         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
37925         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
37926         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
37927         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
37928         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
37929         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
37930         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
37931         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
37932         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
37933         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
37934         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
37935         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
37936         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
37937         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
37938         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
37939         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
37940         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
37941         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
37942         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
37943         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
37944         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
37945         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
37946         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
37947         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
37948         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
37949         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
37950         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
37951         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
37952         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
37953         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
37954         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
37955         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
37956         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
37957         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
37958         gcc.misc-tests/i386-pf-3dnow-1.c,
37959         gcc.misc-tests/i386-pf-athlon-1.c,
37960         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
37961         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
37962         Declare built-in functions used.
37963         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
37964
37965 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
37966
37967         PR c++/16707
37968         * g++.dg/lookup/using12.C: New test.
37969
37970         * g++.dg/init/null1.C: Fix PR number.
37971         * g++.dg/parse/namespace10.C: Likewise.
37972
37973 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
37974
37975         PR c++/16224
37976         * g++.dg/template/spec17.C: New test.
37977         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
37978         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
37979
37980 2004-08-02  David Billinghurst
37981
37982         PR fortran/16292
37983         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
37984
37985 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
37986
37987         * gcc.dg/ia64-got-1.c: New test case.
37988
37989 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
37990
37991         PR c++/16489
37992         * g++.dg/init/null1.C: New test.
37993         * g++.dg/tc1/dr76.C: Adjust error marker.
37994
37995         PR c++/16529
37996         * g++.dg/parse/namespace10.C: New test.
37997
37998         PR c++/16810
37999         * g++.dg/inherit/ptrmem2.C: New test.
38000
38001 2004-08-02  Ben Elliston  <bje@au.ibm.com>
38002
38003         PR target/16155
38004         * gcc.dg/pr16155.c: New test.
38005
38006 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
38007
38008         * gcc.dg/redecl-2.c: New test.
38009
38010 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
38011
38012         * gcc.dg/darwin-longdouble.c: New file.
38013
38014 2004-07-30  Richard Henderson  <rth@redhat.com>
38015
38016         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
38017         write to constant argument.
38018         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
38019
38020 2004-07-30  Richard Henderson  <rth@redhat.com>
38021
38022         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
38023         tests of nearest around zero.
38024
38025 2004-07-30  Andrew Pinski  <apinski@apple.com>
38026
38027         * gcc.c-torture/compile/20040730-1.c: New test.
38028
38029 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38030
38031         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
38032         powerpc-eabispe.
38033
38034 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
38035
38036         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
38037
38038 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
38039
38040         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
38041         contains $ld_library_path.
38042         * lib/gfortran.exp (gfortran_link_flags): Likewise.
38043
38044 2004-07-29  Richard Henderson  <rth@redhat.com>
38045
38046         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
38047
38048         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
38049         (alt2, which): New.
38050         (Check): Accept either alternative.
38051
38052 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
38053
38054         * g++.dg/abi/inline1.C: New test.
38055         * g++.dg/abi/local1-a.cc: Likewise.
38056         * g++.dg/abi/local1.C: Likewise.
38057         * g++.dg/abi/mangle11.C: Tweak location of warnings.
38058         * g++.dg/abi/mangle12.C: Likewise.
38059         * g++.dg/abi/mangle17.C: Likewise.
38060         * g++.dg/abi/mangle20-2.C: Likewise.
38061         * g++.dg/opt/interface1.C: Likewise.
38062         * g++.dg/opt/interface1.h: Likewise.
38063         * g++.dg/opt/interface1-a.cc: New test.
38064         * g++.dg/parse/repo1.C: New test.
38065         * g++.dg/template/repo1.C: Likewise.
38066         * g++.dg/warn/Winline-1.C: Likewise.
38067         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
38068
38069 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
38070
38071         * gcc.dg/tree-ssa/20040729-1.c: New test.
38072
38073 2004-07-27  Matt Austern <austern@apple.com>
38074
38075         * gcc.dg/darwin-bool-1.c: New test.
38076         * gcc.dg/darwin-bool-2.c: New test.
38077
38078 2004-07-28  Richard Henderson  <rth@redhat.com>
38079
38080         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
38081         arguments in the correct type.  Don't write to constant arguments.
38082
38083 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38084
38085         PR tree-optimization/16688
38086         PR tree-optimization/16689
38087         * g++.dg/tree-ssa/pr16688.C: New test.
38088
38089 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38090
38091         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38092         loads.  Not only in the comment, this time.
38093
38094 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
38095
38096         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
38097         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
38098         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
38099         * gcc.dg/sh4a-bitmovua.c: New.
38100         * gcc.dg/sh4a-cos.c: New.
38101         * gcc.dg/sh4a-cosf.c: New.
38102         * gcc.dg/sh4a-fprun.c: New.
38103         * gcc.dg/sh4a-fsrra.c: New.
38104         * gcc.dg/sh4a-memmovua.c: New.
38105         * gcc.dg/sh4a-sin.c: New.
38106         * gcc.dg/sh4a-sincos.c: New.
38107         * gcc.dg/sh4a-sincosf.c: New.
38108         * gcc.dg/sh4a-sinf.c: New.
38109
38110 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
38111
38112         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
38113         conditionals.
38114         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
38115         loads.
38116         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
38117         DOM1.
38118
38119 2004-07-27  Andrew Pinski  <apinski@apple.com>
38120
38121         * g++.dg/rtti/tinfo1.C: Correct the xfail.
38122
38123 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
38124
38125         * gcc.dg/pragma-isr.c: New test.
38126
38127 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38128
38129         PR c++/14429
38130         * g++.dg/template/ttp11.C: New test.
38131
38132 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
38133
38134         * gcc.c-torture/compile/20040727-1.c: New test.
38135
38136 2004-07-26  Eric Christopher  <echristo@redhat.com>
38137
38138         * gcc.c-torture/compile/20040726-2.c: New test.
38139
38140 2004-07-26  Andrew Pinski  <apinski@apple.com>
38141
38142         * g++.dg/rtti/tinfo1.C: Xfail.
38143
38144 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
38145
38146         * gcc.c-torture/compile/20040726-1.c: New test.
38147
38148 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
38149             Brian Ryner  <bryner@brianryner.com>
38150
38151         PR c++/9283
38152         PR c++/15000
38153         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
38154         * g++.dg/ext/visibility/: New directory.
38155         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
38156         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
38157         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
38158         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
38159         * g++.dg/ext/visibility/fvisibility.C,
38160         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
38161         g++.dg/ext/visibility/fvisibility-override1.C
38162         g++.dg/ext/visibility/fvisibility-override2.C
38163         g++.dg/ext/visibility/memfuncts.C
38164         g++.dg/ext/visibility/noPLT.C
38165         g++.dg/ext/visibility/pragma.C
38166         g++.dg/ext/visibility/pragma-override1.C
38167         g++.dg/ext/visibility/pragma-override2.C
38168         g++.dg/ext/visibility/staticmemfuncts.C
38169         g++.dg/ext/visibility/virtual.C: New tests.
38170
38171 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38172
38173         PR c/15360
38174         * gcc.dg/pr15360-1.c: New test.
38175
38176 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
38177
38178         * gcc.dg/pragma-align-2.c: New test.
38179         * gcc.dg/pragma-init-fini.c: New test.
38180         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
38181         targets.
38182
38183 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
38184
38185         * gcc.dg/init-string-2.c: New test.
38186
38187 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
38188
38189         PR 16684
38190         * gcc.dg/Wredundant-decls-1.c: New test case.
38191
38192 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
38193
38194         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
38195         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
38196         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
38197         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
38198         * gcc.dg/compat/generate-random.c: New file.
38199         * gcc.dg/compat/generate-random.h: Likewise.
38200         * gcc.dg/compat/generate-random_r.c: Likewise.
38201         * gcc.dg/compat/struct-layout-1.h: Likewise.
38202         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
38203         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
38204         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
38205         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
38206         * gcc.dg/compat/struct-layout-1_main.c: New test.
38207         * gcc.dg/compat/struct-layout-1_x.c: New file.
38208         * gcc.dg/compat/struct-layout-1_y.c: New file.
38209         * gcc.dg/compat/struct-layout-1_test.h: New file.
38210
38211 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
38212
38213         * gcc.dg/comp-return-1.c: New test
38214
38215 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
38216
38217         * gcc.dg/vmx/8-02a.c: Fix typo.
38218
38219         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
38220         * gcc.dg/darwin-abi-3.c: New test.
38221
38222         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
38223         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
38224
38225         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
38226         * gcc.dg/vmx/ops-long-1.c: New test.
38227         * gcc.dg/vmx/ops-long-2.c: New test.
38228
38229 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
38230
38231         * g++.dg/lookup/conv-[1234].C: New.
38232
38233 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
38234
38235         * g++.dg/parse/attr2.C: Simplify.
38236
38237 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38238
38239         PR c/7284
38240         * gcc.c-torture/execute/pr7284-1.c: New test.
38241
38242 2004-07-22  Brian Booth  <bbooth@redhat.com>
38243
38244         * gcc.dg/tree-ssa/20040721-1.c: New test.
38245
38246 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
38247
38248         * g++.dg/template/crash20.c: New.
38249
38250 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
38251
38252         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
38253         Add dg-run directive.  Declare variables as required.
38254         * gfortran.dg/g77/README: Update
38255
38256 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
38257
38258         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
38259         gcc.dg/cris-peep2-andu2.c: New tests.
38260
38261 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38262
38263         PR c/15052
38264         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
38265         on return type.
38266         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
38267         messages.
38268         * gcc.dg/qual-return-2.c: Update expected messages.
38269         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
38270
38271 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38272
38273         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
38274         * gcc.dg/noncompile/921102-1.c: Update expected error message.
38275
38276 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
38277
38278         PR c/11250
38279         * gcc.dg/init-string-1.c: New test.
38280
38281 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
38282
38283         PR middle-end/15345
38284         PR c/16450
38285         * gcc.dg/torture/nested-fn-1.c: New test.
38286
38287 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
38288
38289         PR target/16559
38290         * gcc.dg/ia64-fptr-1.c: New file.
38291
38292 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38293
38294         PR c++/14497
38295         * g++.dg/template/spec16.C: New test.
38296         * g++.old-deja/g++.robertl/eb118.C: Remove.
38297
38298 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38299
38300         PR c++/509
38301         * g++.dg/template/spec15.C: New test.
38302
38303 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
38304
38305         Copy cases from g77.f-torture/execute and add dg-run
38306         directive.  Other changes as noted.
38307         * gfortran.dg/g77/13037.f
38308         * gfortran.dg/g77/1832.f
38309         * gfortran.dg/g77/19981119-0.f
38310         * gfortran.dg/g77/19990313-0.f
38311         * gfortran.dg/g77/19990313-1.f
38312         * gfortran.dg/g77/19990313-2.f
38313         * gfortran.dg/g77/19990313-3.f
38314         * gfortran.dg/g77/19990419-1.f
38315         * gfortran.dg/g77/19990826-0.f
38316         * gfortran.dg/g77/19990826-2.f
38317         * gfortran.dg/g77/20000503-1.f
38318         * gfortran.dg/g77/20001111.f
38319         * gfortran.dg/g77/20010116.f
38320         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
38321         * gfortran.dg/g77/20010430.f
38322         * gfortran.dg/g77/6177.f
38323         * gfortran.dg/g77/947.f
38324         * gfortran.dg/g77/970816-3.f
38325         * gfortran.dg/g77/971102-1.f
38326         * gfortran.dg/g77/980520-1.f
38327         * gfortran.dg/g77/980628-0.f
38328         * gfortran.dg/g77/980628-1.f
38329         * gfortran.dg/g77/980628-10.f
38330         * gfortran.dg/g77/980628-2.f
38331         * gfortran.dg/g77/980628-3.f
38332         * gfortran.dg/g77/980628-7.f
38333         * gfortran.dg/g77/980628-8.f
38334         * gfortran.dg/g77/980628-9.f
38335         * gfortran.dg/g77/980701-0.f
38336         * gfortran.dg/g77/980701-1.f
38337         * gfortran.dg/g77/cabs.f
38338         * gfortran.dg/g77/claus.f
38339         * gfortran.dg/g77/complex_1.f
38340         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
38341         * gfortran.dg/g77/dcomplex.f
38342         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
38343         * gfortran.dg/g77/f90-intrinsic-mathematical.f
38344         * gfortran.dg/g77/f90-intrinsic-numeric.f
38345         * gfortran.dg/g77/int8421.f
38346         * gfortran.dg/g77/labug1.f
38347         * gfortran.dg/g77/large_vec.f
38348         * gfortran.dg/g77/le.f
38349         * gfortran.dg/g77/short.f
38350         * gfortran.dg/g77/README: Update
38351
38352 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
38353
38354         PR c++/16637
38355         * g++.dg/parse/lookup4.C: New test.
38356
38357 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38358
38359         PR c++/16175
38360         * g++.dg/template/ttp10.C: New test.
38361
38362 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
38363
38364         * gcc.dg/pr12625-1.c: New test.
38365
38366 2004-07-20  Steven Bosscher  <stevenb@suse.de>
38367
38368         * gcc.dg/switch-warn-1.c: New test.
38369         * gcc.dg/switch-warn-2.c: New test.
38370         * gcc.c-torture/compile/pr14730.c: Update.
38371
38372 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
38373
38374         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
38375         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
38376         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
38377         g++.dg/template/nontype3.C: Remove trailing CR from tests.
38378
38379 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
38380
38381         PR c++/16623
38382         * g++.dg/template/assign1.C: New test.
38383
38384 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38385
38386         PR c++/12170
38387         * g++.dg/template/ttp9.C: New test.
38388
38389 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
38390
38391         * gcc.dg/format/cmn-err-1.c: New test.
38392
38393 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
38394
38395         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
38396         gcc.dg/Wparentheses-10.c: New tests.
38397         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
38398
38399 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38400
38401         PR fortran/16465
38402         * gfortran.dg/g77//ffixed-line-length-0.f,
38403         gfortran.dg/g77/ffixed-line-length-132.f,
38404         gfortran.dg/g77/ffixed-line-length-72.f,
38405         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
38406         gfortran.dg/g77/README: Update.
38407
38408 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38409
38410         PR c++/13092
38411         * g++.dg/template/non-dependent7.C: New test.
38412         * g++.dg/template/non-dependent8.C: Likewise.
38413         * g++.dg/template/non-dependent9.C: Likewise.
38414         * g++.dg/template/non-dependent10.C: Likewise.
38415
38416 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
38417
38418         PR c++/16337
38419         * g++.dg/parse/attr2.C: New test.
38420
38421 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
38422
38423         * g77.dg: Removed.
38424         * g77.f-torture: Ditto.
38425
38426 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
38427
38428         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
38429         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
38430         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
38431
38432 2004-07-16  Richard Henderson  <rth@redhat.com>
38433
38434         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
38435
38436 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38437
38438         * lib/fortran-torture.exp (fortran-torture): Don't test compile
38439         tests with full list of options.
38440         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
38441         of TORTURE_OPTIONS if test contains 'dg-do run'.
38442
38443         PR fortran/16404
38444         * gfortran.dg/do_iterator.f90: New test.
38445
38446 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38447
38448         PR rtl-optimization/16536
38449         * gcc.c-torture/execute/restrict-1.c: New test.
38450
38451 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38452
38453         PR fortran/15324
38454         * gfortran.dg/pr15324.f90: New test.
38455
38456         PR fortran/15129
38457         * gfortran.dg/pr15129.f90: New test.
38458
38459         PR fortran/15140
38460         * gfortran.dg/pr15140.f90: New test.
38461
38462         PR fortran/13792
38463         * gfortran.fortran-torture/execute/bounds.f90: Add check for
38464         compile-time simplification.
38465
38466 2004-07-14  Mike Stump  <mrs@apple.com>
38467
38468         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
38469
38470 2004-07-14  James E Wilson  <wilson@specifixinc.com>
38471
38472         PR target/16325
38473         * gcc.dg/profile-generate-1.c: New.
38474
38475 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
38476
38477         * gcc.c-torture/execute/20040709-1.c: New test.
38478         * gcc.c-torture/execute/20040709-2.c: New test.
38479
38480 2004-07-14  Mike Stump  <mrs@apple.com>
38481
38482         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
38483
38484 2004-07-14  Mike Stump  <mrs@apple.com>
38485
38486         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
38487
38488 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
38489
38490         PR c++/16518
38491         * g++.dg/parse/mutable1.C: New test.
38492
38493 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
38494
38495         PR tree-optimization/16443
38496         * gcc.dg/tree-ssa/20040713-1.c: New test.
38497
38498 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
38499
38500         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
38501         for operator new.
38502
38503 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38504
38505         * gfortran.dg/g77/README: New file
38506         * gfortran.dg/g77/19981216-0.f: Copy from
38507         g77.f-torture/noncompile.  Add "dg-do compile" and
38508         dg-error as required.
38509         * gfortran.dg/g77/19990218-1.f: Likewise.
38510         * gfortran.dg/g77/19990905-1.f: Likewise.
38511         * gfortran.dg/g77/9263.f: Likewise.
38512         * gfortran.dg/g77/980615-0.f: Likewise.
38513         * gfortran.dg/g77/980616-0.f: Likewise.
38514         * gfortran.dg/g77/check0.f: Likewise.
38515         * gfortran.dg/g77/select_no_compile.f: Likewise.
38516
38517 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38518
38519         Copy files from g77.f-torture/compile.
38520         Add "{ dg-do compile}".  Other changes as noted
38521         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
38522         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
38523         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
38524         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
38525         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
38526         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
38527         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
38528         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
38529         statement to conform to standard.  Append alpha1.x for reference.
38530         * gfortran.dg/g77/xformat.f: Add dg-warning
38531
38532 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
38533
38534         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
38535         Add {dg-do compile} directive.
38536         * gfortran.dg/g77/cpp2.F: Likewise.
38537
38538 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38539
38540         PR c++/5402
38541         * g++.dg/lookup/name-clash1.C: New test.
38542
38543         PR c++/9777
38544         * g++.dg/lookup/name-clash2.C: New test.
38545
38546         PR c++/12102
38547         * g++.dg/lookup/name-clash3.C: New test.
38548
38549 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38550
38551         * g++.dg/lookup/new2.C: New test.
38552         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
38553
38554 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
38555
38556         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
38557         Add {dg-do compile} directive.
38558         * gfortran.dg/g77/13060.f: Likewise.
38559         * gfortran.dg/g77/19990218-0.f: Likewise.
38560         * gfortran.dg/g77/19990305-0.f: Likewise.
38561         * gfortran.dg/g77/19990419-0.f: Likewise.
38562         * gfortran.dg/g77/19990502-0.f: Likewise.
38563         * gfortran.dg/g77/19990502-1.f: Likewise.
38564         * gfortran.dg/g77/19990525-0.f: Likewise.
38565         * gfortran.dg/g77/19990826-1.f: Likewise.
38566         * gfortran.dg/g77/19990826-3.f: Likewise.
38567         * gfortran.dg/g77/19990905-2.f: Likewise.
38568         * gfortran.dg/g77/20000412-1.f: Likewise.
38569         * gfortran.dg/g77/20000511-1.f: Likewise.
38570         * gfortran.dg/g77/20000511-2.f: Likewise.
38571         * gfortran.dg/g77/20000518.f: Likewise.
38572         * gfortran.dg/g77/20000601-1.f: Likewise.
38573         * gfortran.dg/g77/20000601-2.f: Likewise.
38574         * gfortran.dg/g77/20000629-1.f: Likewise.
38575         * gfortran.dg/g77/20000630-2.f: Likewise.
38576         * gfortran.dg/g77/20010115.f: Likewise.
38577         * gfortran.dg/g77/20010321-1.f: Likewise.
38578         * gfortran.dg/g77/20010426.f: Likewise.
38579         * gfortran.dg/g77/20020307-1.f: Likewise.
38580         * gfortran.dg/g77/8485.f: Likewise.
38581         * gfortran.dg/g77/960317-1.f: Likewise.
38582         * gfortran.dg/g77/970915-0.f: Likewise.
38583         * gfortran.dg/g77/980310-1.f: Likewise.
38584         * gfortran.dg/g77/980310-2.f: Likewise.
38585         * gfortran.dg/g77/980310-3.f: Likewise.
38586         * gfortran.dg/g77/980310-4.f: Likewise.
38587         * gfortran.dg/g77/980310-6.f: Likewise.
38588         * gfortran.dg/g77/980310-7.f: Likewise.
38589         * gfortran.dg/g77/980310-8.f: Likewise.
38590         * gfortran.dg/g77/980419-2.f: Likewise.
38591         * gfortran.dg/g77/980424-0.f: Likewise.
38592         * gfortran.dg/g77/980427-0.f: Likewise.
38593         * gfortran.dg/g77/980729-0.f: Likewise.
38594         * gfortran.dg/g77/981117-1.f: Likewise.
38595         * gfortran.dg/g77/toon_1.f: Likewise.
38596
38597 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38598
38599         PR c++/2204
38600         * g++.dg/other/abstract2.C: New test.
38601
38602 2004-07-12  Paul Brook  <paul@codesourcery.com>
38603
38604         * gfortran.dg/pointer_init_1.f90: New test.
38605
38606 2004-07-11  Paul Brook  <paul@codesourcery.com>
38607
38608         PR fortran/15986
38609         * gfortran.dg/contained_1.f90: New test.
38610
38611 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
38612
38613         * g++.dg/parse/defarg8.C: New test.
38614
38615 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38616
38617         PR fortran/16433
38618         * gfortran.dg/pr16433.f: New test.
38619
38620         PR fortran/17574
38621         * gfortran.dg/pr15754.f90: New test.
38622
38623 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
38624
38625         PR tree-optimization/16437
38626         * gcc.c-torture/execute/bitfld-4.c: New test.
38627
38628 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38629
38630         * gfortran.fortran-torture/execute/common_2.f90: Add check for
38631         access to common var from module.
38632
38633 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38634
38635         PR fortran/16336
38636         * gfortran.fortran-torture/execute/common_2.f90: New test.
38637
38638 2004-07-10  Paul Brook  <paul@codesourcery.com>
38639
38640         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
38641
38642 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38643
38644         PR fortran/15969
38645         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
38646
38647 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
38648
38649         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
38650         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
38651         * gfortran.dg/g77/ffree-form-1.f: Likewise.
38652         * gfortran.dg/g77/ffree-form-2.f: Likewise.
38653         * gfortran.dg/g77/ffree-form-3.f: Likewise.
38654         * gfortran.dg/g77/fno-underscoring.f: Likewise.
38655         * gfortran.dg/g77/funderscoring.f: Likewise.
38656         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
38657
38658 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38659
38660         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
38661
38662 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38663         Paul Brook  <paul@codesourcery.com>
38664
38665         PR fortran/13415
38666         * gfortran.dg/common_pointer_1.f90: New test.
38667
38668 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38669
38670         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
38671
38672 2004-07-09  James E Wilson  <wilson@specifixinc.com>
38673
38674         PR target/16364
38675         * gcc.c-torture/compile/20040709-1.c: New.
38676
38677 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38678
38679         PR fortran/14077
38680         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
38681
38682 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38683
38684         PR fortran/13201
38685         * gfortran.dg/shape_1.f90: New test.
38686
38687 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
38688             Andrew Pinski  <apinski@apple.com>
38689
38690         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
38691
38692 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38693
38694         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
38695         comment.
38696
38697 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38698         Paul Brook  <paul@codesourcery.com>
38699
38700         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
38701         '.f95' and '.F95'.
38702
38703 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
38704
38705         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
38706
38707 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38708
38709         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
38710         testcases with capital suffix.
38711
38712 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
38713
38714         PR fortran/15481
38715         PR fortran/13372
38716         PR fortran/13575
38717         PR fortran/15978
38718         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
38719
38720         * gfortran.dg/implicit_1.f90: New test.
38721
38722 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38723
38724         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
38725         expression to match gfortran warning/error messages
38726         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
38727         dg-error text.
38728
38729 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38730
38731         * lib/fortran-torture.exp: Rename proc search_for to
38732         search_for_re.
38733
38734 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
38735
38736         * gcc.c-torture/execute/simd-5.x: New file.
38737         XFAIL on SPARC 64-bit at -O0.
38738
38739 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38740
38741         PR c++/8211
38742         PR c++/16165
38743         * g++.dg/warn/effc3.C: New test.
38744
38745 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38746
38747         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
38748         change X to 1X in format.
38749         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
38750         add data statements to conform to standard.
38751
38752 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38753
38754         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
38755         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
38756         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
38757
38758 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38759
38760         * gfortran.dg/g77/7388.f: Copy from g77.dg
38761         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
38762         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
38763         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
38764         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
38765         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
38766         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
38767         * gfortran.dg/g77/strlen0.f: Likewise.
38768
38769 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
38770
38771         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
38772         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
38773
38774 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38775
38776         * gcc.c-torture/execute/920428-2.x: Delete.
38777         * gcc.c-torture/execute/920501-7.x: Likewise.
38778
38779 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
38780
38781         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
38782         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
38783         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
38784         prescott and c3-2.
38785         (PREFETCH_3DNOW): Add -march=c3.
38786
38787 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
38788
38789         PR c/16437
38790         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
38791         * gcc.c-torture/execute/bf64-1.x: Likewise.
38792
38793 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
38794
38795         * gcc.c-torture/compile/20040708-1.c: New test.
38796
38797 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38798
38799         PR c++/16169
38800         * g++.dg/warn/effc2.C: New test.
38801
38802 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
38803
38804         * gcc.c-torture/execute/bitfld-1.x: Remove.
38805         * gcc.c-torture/execute/bitfld-3.c: New test.
38806         * gcc.dg/bitfld-2.c: Remove XFAILs.
38807
38808 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
38809
38810         PR c++/16276
38811         * g++.dg/rtti/tinfo1.C: New file.
38812
38813 2004-07-07  Eric Christopher  <echristo@redhat.com>
38814
38815         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
38816
38817 2004-07-07  Andrew Pinski  <apinski@apple.com>
38818
38819         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
38820
38821 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
38822
38823         * g++.dg/init/call1.C: XFAIL.
38824
38825 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
38826
38827         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
38828         except for movstrict*, to movmem* and clrstr* to clrmem*.
38829
38830 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
38831
38832         * gcc.c-torture/execute/20040707-1.c: New test.
38833
38834 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
38835
38836         * gcc.c-torture/execute/20040706-1.c: New test.
38837
38838 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38839
38840         PR c++/3671
38841         * g++.dg/template/spec14.C: New test.
38842
38843 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
38844
38845         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
38846         nothing if not yet defined.  Use it in b, c and d type definitions.
38847         * gcc.c-torture/execute/20040705-1.c: New test.
38848         * gcc.c-torture/execute/20040705-2.c: New test.
38849
38850 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
38851
38852         PR c++/2518
38853         * g++.dg/lookup/new1.C: New test.
38854
38855 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
38856
38857         PR c++/11406
38858         * g++.dg/template/sizeof8.C: New test.
38859
38860 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
38861
38862         * gcc.c-torture/compile/20040705-1.c: New test.
38863
38864 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
38865
38866         * gfortran.fortran-torture/execute/seq_io.f90: New test.
38867
38868 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
38869
38870         * gcc.dg/cpp/if-mop.c: Two new testcases.
38871         * gcc.dg/cpp/trad/comment-3.c: New.
38872
38873 2004-07-04  Paul Brook  <paul@codesourcery.com>
38874
38875         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
38876
38877 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
38878
38879         PR c++/3761
38880         * g++.dg/lookup/crash4.C: New test.
38881
38882 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
38883
38884         * gcc.c-torture/execute/builtin-abs-1.c
38885         * gcc.c-torture/execute/builtin-abs-2.c
38886         * gcc.c-torture/execute/builtin-complex-1.c
38887         * gcc.c-torture/execute/builtins/string-1-lib.c
38888         * gcc.c-torture/execute/builtins/string-1.c
38889         * gcc.c-torture/execute/builtins/string-2-lib.c
38890         * gcc.c-torture/execute/builtins/string-2.c
38891         * gcc.c-torture/execute/builtins/string-3-lib.c
38892         * gcc.c-torture/execute/builtins/string-3.c
38893         * gcc.c-torture/execute/builtins/string-4-lib.c
38894         * gcc.c-torture/execute/builtins/string-4.c
38895         * gcc.c-torture/execute/builtins/string-5-lib.c
38896         * gcc.c-torture/execute/builtins/string-5.c
38897         * gcc.c-torture/execute/builtins/string-6-lib.c
38898         * gcc.c-torture/execute/builtins/string-6.c
38899         * gcc.c-torture/execute/builtins/string-7-lib.c
38900         * gcc.c-torture/execute/builtins/string-7.c
38901         * gcc.c-torture/execute/builtins/string-8-lib.c
38902         * gcc.c-torture/execute/builtins/string-8.c
38903         * gcc.c-torture/execute/builtins/string-9-lib.c
38904         * gcc.c-torture/execute/builtins/string-9.c
38905         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
38906         * gcc.c-torture/execute/builtins/string-asm-1.c
38907         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
38908         * gcc.c-torture/execute/builtins/string-asm-2.c
38909         * gcc.c-torture/execute/stdio-opt-1.c
38910         * gcc.c-torture/execute/stdio-opt-2.c
38911         * gcc.c-torture/execute/stdio-opt-3.c
38912         * gcc.c-torture/execute/string-opt-1.c
38913         * gcc.c-torture/execute/string-opt-10.c
38914         * gcc.c-torture/execute/string-opt-11.c
38915         * gcc.c-torture/execute/string-opt-12.c
38916         * gcc.c-torture/execute/string-opt-13.c
38917         * gcc.c-torture/execute/string-opt-14.c
38918         * gcc.c-torture/execute/string-opt-15.c
38919         * gcc.c-torture/execute/string-opt-16.c
38920         * gcc.c-torture/execute/string-opt-2.c
38921         * gcc.c-torture/execute/string-opt-6.c
38922         * gcc.c-torture/execute/string-opt-7.c
38923         * gcc.c-torture/execute/string-opt-8.c:
38924         Replace with ...
38925
38926         * gcc.c-torture/execute/builtins/abs-2.c
38927         * gcc.c-torture/execute/builtins/abs-3.c
38928         * gcc.c-torture/execute/builtins/complex-1.c
38929         * gcc.c-torture/execute/builtins/fprintf.c
38930         * gcc.c-torture/execute/builtins/fputs.c
38931         * gcc.c-torture/execute/builtins/memcmp.c
38932         * gcc.c-torture/execute/builtins/memmove.c
38933         * gcc.c-torture/execute/builtins/memops-asm.c
38934         * gcc.c-torture/execute/builtins/mempcpy-2.c
38935         * gcc.c-torture/execute/builtins/mempcpy.c
38936         * gcc.c-torture/execute/builtins/memset.c
38937         * gcc.c-torture/execute/builtins/printf.c
38938         * gcc.c-torture/execute/builtins/sprintf.c
38939         * gcc.c-torture/execute/builtins/strcat.c
38940         * gcc.c-torture/execute/builtins/strchr.c
38941         * gcc.c-torture/execute/builtins/strcmp.c
38942         * gcc.c-torture/execute/builtins/strcpy.c
38943         * gcc.c-torture/execute/builtins/strcspn.c
38944         * gcc.c-torture/execute/builtins/strlen-2.c
38945         * gcc.c-torture/execute/builtins/strlen.c
38946         * gcc.c-torture/execute/builtins/strncat.c
38947         * gcc.c-torture/execute/builtins/strncmp-2.c
38948         * gcc.c-torture/execute/builtins/strncmp.c
38949         * gcc.c-torture/execute/builtins/strncpy.c
38950         * gcc.c-torture/execute/builtins/strpbrk.c
38951         * gcc.c-torture/execute/builtins/strpcpy-2.c
38952         * gcc.c-torture/execute/builtins/strpcpy.c
38953         * gcc.c-torture/execute/builtins/strrchr.c
38954         * gcc.c-torture/execute/builtins/strspn.c
38955         * gcc.c-torture/execute/builtins/strstr-asm.c
38956         * gcc.c-torture/execute/builtins/strstr.c:
38957         ... these new files.
38958
38959         * gcc.c-torture/execute/builtins/abs-2-lib.c
38960         * gcc.c-torture/execute/builtins/abs-3-lib.c
38961         * gcc.c-torture/execute/builtins/complex-1-lib.c
38962         * gcc.c-torture/execute/builtins/fprintf-lib.c
38963         * gcc.c-torture/execute/builtins/fputs-lib.c
38964         * gcc.c-torture/execute/builtins/memcmp-lib.c
38965         * gcc.c-torture/execute/builtins/memmove-lib.c
38966         * gcc.c-torture/execute/builtins/memops-asm-lib.c
38967         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
38968         * gcc.c-torture/execute/builtins/mempcpy-lib.c
38969         * gcc.c-torture/execute/builtins/memset-lib.c
38970         * gcc.c-torture/execute/builtins/printf-lib.c
38971         * gcc.c-torture/execute/builtins/sprintf-lib.c
38972         * gcc.c-torture/execute/builtins/strcat-lib.c
38973         * gcc.c-torture/execute/builtins/strchr-lib.c
38974         * gcc.c-torture/execute/builtins/strcmp-lib.c
38975         * gcc.c-torture/execute/builtins/strcpy-lib.c
38976         * gcc.c-torture/execute/builtins/strcspn-lib.c
38977         * gcc.c-torture/execute/builtins/strlen-2-lib.c
38978         * gcc.c-torture/execute/builtins/strlen-lib.c
38979         * gcc.c-torture/execute/builtins/strncat-lib.c
38980         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
38981         * gcc.c-torture/execute/builtins/strncmp-lib.c
38982         * gcc.c-torture/execute/builtins/strncpy-lib.c
38983         * gcc.c-torture/execute/builtins/strpbrk-lib.c
38984         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
38985         * gcc.c-torture/execute/builtins/strpcpy-lib.c
38986         * gcc.c-torture/execute/builtins/strrchr-lib.c
38987         * gcc.c-torture/execute/builtins/strspn-lib.c
38988         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
38989         * gcc.c-torture/execute/builtins/strstr-lib.c
38990         * gcc.c-torture/execute/builtins/lib/abs.c
38991         * gcc.c-torture/execute/builtins/lib/fprintf.c
38992         * gcc.c-torture/execute/builtins/lib/memset.c
38993         * gcc.c-torture/execute/builtins/lib/printf.c
38994         * gcc.c-torture/execute/builtins/lib/sprintf.c
38995         * gcc.c-torture/execute/builtins/lib/strcpy.c
38996         * gcc.c-torture/execute/builtins/lib/strcspn.c
38997         * gcc.c-torture/execute/builtins/lib/strncat.c
38998         * gcc.c-torture/execute/builtins/lib/strncmp.c
38999         * gcc.c-torture/execute/builtins/lib/strncpy.c
39000         * gcc.c-torture/execute/builtins/lib/strpbrk.c
39001         * gcc.c-torture/execute/builtins/lib/strspn.c
39002         * gcc.c-torture/execute/builtins/lib/strstr.c:
39003         New files containing support routines.
39004
39005         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
39006         declaration.
39007         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
39008         when not optimizing.
39009
39010 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
39011
39012         PR c++/16240
39013         * g++.dg/abi/mangle22.C: New test.
39014         * g++.dg/abi/mangle23.C: Likewise.
39015
39016 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
39017
39018         PR fortran/16290
39019         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
39020         Allow for cases without denormalized floating point numbers.
39021
39022 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
39023
39024         PR c/1027
39025         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39026         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
39027         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
39028         expected warning text.
39029         * gcc.dg/format/diag-2.c: New test.
39030
39031 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
39032
39033         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
39034
39035 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
39036
39037         * gcc.dg/builtins-43.c: New.
39038         * gcc.dg/builtins-44.c: New.
39039         * gcc.dg/builtins-45.c: New.
39040
39041 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
39042             Andreas Tobler  <a.tobler@schweiz.ch>
39043
39044         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
39045         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
39046         as SIGSEGV.
39047         * gcc.dg/cleanup-11.c: Likewise.
39048         * gcc.dg/cleanup-8.c: Likewise.
39049         * gcc.dg/cleanup-9.c: Likewise.
39050         * gcc.dg/cleanup-5.c: Run on all platforms.
39051
39052 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
39053
39054         * g++.dg/warn/nonnull1.C: New test.
39055
39056 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
39057
39058         * gcc.dg/compat/compat-common.h: Wrap up CINT in
39059         an #ifndef SKIP_COMPLEX_INT/#endif pair.
39060         Special-case the Sun compiler wrt to <complex.h>.
39061
39062 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
39063
39064         * gcc.dg/Wunreachable-8.C: New test.
39065
39066         * gcc.dg/h8300-ice2.c : New test.
39067
39068 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
39069
39070         PR fortran/16161
39071         * gfortran.fortran-torture/compile/implicit.f90: Add test
39072         for implicit character.
39073
39074 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
39075
39076         PR fortran/16289
39077         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
39078         Use tiny() intrinsic to find smallest non-negative real
39079
39080 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
39081
39082         * gcc.dg/compat/struct-by-value-22_main.c: New test.
39083         * gcc.dg/compat/struct-by-value-22_x.c: New.
39084         * gcc.dg/compat/struct-by-value-22_y.c: New.
39085
39086         * gcc.c-torture/execute/20040629-1.c: New test.
39087
39088 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
39089
39090         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
39091         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
39092
39093         PR target/16195
39094         * gcc.dg/20040625-1.c: New test.
39095
39096 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39097
39098         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
39099
39100 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39101
39102         PR fortran/15963
39103         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
39104
39105 2004-06-29  Richard Henderson  <rth@redhat.com>
39106
39107         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
39108
39109 2004-06-29  Paul Brook  <paul@codesourcery.com>
39110
39111         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
39112         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
39113
39114 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
39115
39116         PR c++/16260
39117         * g++.dg/parse/crash15.C: New.
39118
39119 2004-06-28  Andrew Pinski  <apinski@apple.com>
39120
39121         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
39122         by the error already.
39123
39124         * g++.dg/opt/ptrmem4.C: Change to compile only test.
39125
39126 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
39127
39128         PR target/14041
39129         * gcc.dg/h8300-bss-align-1.c : New.
39130
39131 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
39132
39133         * PR c++/16174
39134         * g++.dg/template/ctor4.C: New.
39135
39136 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
39137
39138         PR c++/16205
39139         * g++.dg/warn/Wsequence-point-1.C: New test.
39140
39141 2004-06-27  Paul Brook  <paul@codesourcery.com>
39142
39143         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
39144
39145 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
39146
39147         * g++.old-deja/g++.mike/p7325.C: Remove.
39148
39149 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
39150
39151         PR c/14963
39152         * gcc.dg/pr14963.c: New test.
39153
39154 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
39155
39156         PR c++/16193
39157         * g++.dg/parse/redef1.C: New test.
39158
39159 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
39160
39161         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
39162         20021110.c.
39163         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
39164         20021119-1.c.
39165         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
39166         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
39167         5-04.c.
39168         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
39169         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
39170         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
39171         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
39172         g++.brendan/enum14.C.
39173         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
39174         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
39175         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
39176         g++.mike/virt1.C.
39177         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
39178         memtemp24.C.
39179
39180 2004-06-27  Roger Sayle  <roger@eyesopen.com>
39181
39182         * gcc.dg/20040527-1.c: New test case.
39183
39184 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
39185
39186         PR gfortran/pr16196
39187         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
39188
39189 2004-06-25  Roger Sayle  <roger@eyesopen.com>
39190
39191         PR middle-end/15825
39192         * gcc.dg/pr15825-1.c: New test case.
39193
39194 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
39195
39196         * gcc.c-torture/execute/20040625-1.c: New test.
39197
39198 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39199
39200         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
39201
39202 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
39203
39204         * gcc.dg/torture/mips-div-1.c: New test.
39205
39206 2004-06-24  Jeff Law  <law@redhat.com>
39207
39208         * gcc.dg/tree-ssa/20040624-1.c: New test.
39209
39210 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
39211
39212         * gcc.c-torture/compile/20040624-1.c: New test.
39213
39214 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39215
39216         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
39217         this directory.
39218
39219 2004-06-23  Andrew Pinski  <apinski@apple.com>
39220
39221         PR middle-end/15988
39222         * g++.dg/opt/ptrmem4.C: New test.
39223
39224         * gcc.dg/c90-array-quals-2.c: New test.
39225
39226 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
39227
39228         * gcc.dg/kpice1.c: New test.
39229
39230 2006-06-23  Andrew Pinski  <apinski@apple.com>
39231
39232         * gcc.dg/c90-array-quals.c: New test.
39233
39234 2006-06-22  Richard Henderson  <rth@redhat.com>
39235
39236         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
39237
39238 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
39239
39240         * gcc.dg/builtins-config.h: Handle FreeBSD.
39241
39242 2006-06-22  Richard Henderson  <rth@redhat.com>
39243
39244         * g++.dg/opt/devirt1.C: New.
39245
39246 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
39247
39248         * g++.dg/opt/pr15551.C: New testcase.
39249
39250 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
39251
39252         PR target/14800
39253         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
39254         x86_64-*-linux* when compiling for 32bit.
39255
39256 2004-06-21  Andrew Pinski  <apinski@apple.com>
39257
39258         * gcc.dg/pch/struct-1.c: New.
39259         * gcc.dg/pch/struct-1.hs: New.
39260
39261 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
39262
39263         * gcc.dg/pch/save-temps-1.c: New file.
39264         * gcc.dg/pch/save-temps-1.hs: New file.
39265
39266 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
39267
39268         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
39269         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
39270
39271 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39272
39273         * gfortran.fortran-torture/execute/select_1.f90: Rename function
39274         to fix type error.
39275         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
39276         Remove trailing spaces.
39277
39278 2004-06-21  Richard Henderson  <rth@redhat.com>
39279
39280         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
39281         merging && to BIT_FIELD_REF.
39282
39283 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
39284
39285         * g++.dg/opt/placeholder1.C: New test.
39286
39287 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
39288
39289         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
39290         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39291         * gcc.dg/compat/union-m128-1_x.c: Likewise.
39292         * gcc.dg/compat/union-m128-1_y.c: Likewise.
39293
39294 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
39295
39296         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
39297         extern "C".
39298         * g++.dg/other/pragma-re-1.C: Add comments.
39299
39300 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
39301
39302         PR gfortran/16080
39303         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
39304
39305 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
39306
39307         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
39308         instead of setting the type of size_t by
39309         hand.
39310
39311 2004-06-18  Roger Sayle  <roger@eyesopen.com>
39312
39313         * gcc.dg/unordered-2.c: New test case.
39314         * gcc.dg/unordered-3.c: New test case.
39315
39316 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
39317
39318         PR other/16043
39319         * lib/g++.exp (g++_version): Tweak regexp for version
39320         * lib/g77.exp (g77_version): Likewise.
39321         * lib/gfortran.exp (gfortran_version): Likewise.
39322         * lib/objc.exp (objc_version): Likewise.
39323         * lib/treelang.exp (treelang_version): Likewise.
39324
39325 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
39326
39327         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
39328         Use INT_MAX instead of __INT_MAX__.
39329         * gcc.dg/compat/struct-align-2_y.c: Likewise.
39330
39331         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
39332         * gcc.dg/compat/scalar-return-3_x.c: Use it.
39333         * gcc.dg/compat/scalar-return-3_y.c: Use it.
39334         * gcc.dg/compat/scalar-return-4_x.c: Use it.
39335         * gcc.dg/compat/scalar-return-4_y.c: Use it.
39336         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
39337         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
39338         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
39339         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
39340
39341         * gcc.dg/range-test-1.c: New test.
39342         * g++.dg/opt/range-test-1.C: New test.
39343
39344 2004-06-17  Richard Henderson  <rth@redhat.com>
39345
39346         * objc.dg/sync-1.m: New.
39347         * objc.dg/try-catch-1.m: Don't force next runtime.
39348         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
39349         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
39350         shadowed catch clause.
39351         * objc.dg/try-catch-5.m: New.
39352
39353 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
39354
39355         Bug 14610
39356         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
39357
39358 2004-06-15  Richard Henderson  <rth@redhat.com>
39359
39360         * gcc.dg/20001116-1.c: Move expected warning line.
39361
39362 2004-06-15  Richard Henderson  <rth@redhat.com>
39363
39364         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
39365         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
39366
39367 2004-06-15  Jeff Law  <law@redhat.com>
39368
39369         * gcc.dg/tree-ssa/20040615-1.c: New test.
39370         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
39371         be less sensitive to operand ordering.
39372         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
39373
39374 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
39375
39376         * g++.dg/abi/bitfield3.C: Add comment..
39377
39378 2004-06-15  Richard Henderson  <rth@redhat.com>
39379
39380         * g++.dg/ext/stmtexpr1.C: XFAIL.
39381         * gcc.dg/20030612-1.c: XFAIL.
39382
39383 2004-06-15  Eric Christopher  <echristo@redhat.com>
39384
39385         * g++.dg/charset/asm5.c: New.
39386         * gcc.dg/charset/asm6.c: New.
39387
39388 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39389
39390         PR fortran/15962
39391         * gfortran.fortran-torture/execute/select_1.f90: New test.
39392
39393 2004-06-15  Paul Brook  <paul@codesourcery.com>
39394
39395         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
39396
39397 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39398
39399         PR c++/15967
39400         * g++.dg/lookup/crash3.C: New test.
39401
39402 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39403
39404         PR c++/15947
39405         * g++.dg/parse/dtor4.C: New test.
39406
39407 2004-06-14  Jeff Law  <law@redhat.com>
39408
39409         * gcc.c-torture/compile/20040614-1.c: New test.
39410
39411 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39412
39413         PR fortran/15211
39414         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
39415         LEN of a character array.
39416
39417 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
39418
39419         PR c++/15096
39420         * g++.dg/template/ptrmem10.C: New test.
39421
39422         PR c++/14930
39423         * g++.dg/template/friend30.C: New test.
39424
39425 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39426
39427         PR fortran/14928
39428         * gfortran.fortran-torture/compile/mloc.f90: New test.
39429
39430 2004-06-13  Paul Brook  <paul@codesourcery.com>
39431
39432         * gfortran.fortran-torture/execute/random_2.f90: New test.
39433
39434 2004-06-13  Eric Christopher  <echristo@redhat.com>
39435
39436         * gcc.dg/noncompile/redecl-1.c: Fix error message.
39437
39438 2004-06-12  Paul Brook  <paul@codesourcery.com>
39439
39440         * gfortran.fortran-torture/execute/contained_3.f90: New test.
39441
39442 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39443
39444         PR fortran/14923
39445         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
39446
39447 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39448
39449         PR fortran/14957
39450         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
39451         syntax errors in end statements of contained subroutines.
39452
39453 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39454
39455         PR fortran/12841
39456         * gfortran.fortran-torture/execute/null_arg.f90: New test.
39457
39458 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
39459
39460         PR fortran/15665
39461         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
39462
39463 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
39464
39465         PR gfortran/12839
39466         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
39467
39468 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
39469
39470         PR c++/15862
39471         * g++.dg/parse/enum1.C: New test.
39472
39473 2004-06-10  Jeff Law  <law@redhat.com>
39474
39475         * gcc.c-torture/compile/20040610-1.c: New test.
39476
39477 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39478
39479         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
39480         * g++.old-deja/g++.other/decl3.C: Likewise.
39481
39482 2004-06-10  Brian Booth  <bbooth@redhat.com>
39483
39484         * gcc.dg/tree-ssa/20031015-1.c: Scan for
39485         V_MAY_DEF instead of VDEF.
39486         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
39487
39488 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
39489
39490         PR c++/14211
39491         * g++.dg/conversion/const1.C: New test.
39492
39493         PR c++/15076
39494         * g++.dg/conversion/reinterpret1.C: New test.
39495
39496         PR c++/15877
39497         * g++.dg/template/enum2.C: New test.
39498
39499         PR c++/15227
39500         * g++.dg/template/error13.C: New test.
39501
39502 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39503
39504         PR fortran/14957
39505         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
39506         arguments to test_* REAL and of the right size.
39507
39508 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
39509
39510         PR target/15569
39511         PR rtl-optimization/15681
39512         * gcc.dg/20040609-1.c: New test.
39513
39514 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
39515
39516         PR c++/14791
39517         * g++.dg/opt/builtins1.C: New test.
39518
39519 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
39520
39521         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
39522         that use default windows32 struct layout.
39523         * gcc.dg/i386-bitfield2.c: Likewise.
39524
39525 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
39526
39527         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
39528         for mingw32 and cygwin targets.
39529
39530 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
39531
39532         * gcc.dg/pch/macro-4.c: New.
39533         * gcc.dg/pch/macro-4.hs: New.
39534
39535 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39536
39537         PR fortran/13249
39538         * gfortran.fortran-torture/compile/name_clash.f90: New test.
39539
39540 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39541
39542         PR fortran/13372
39543         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
39544
39545 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
39546
39547         PR gfortran/14897
39548         * gfortran.fortran-torture/execute/t_edit.f90: New test.
39549
39550 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
39551
39552         PR gfortran/15755
39553         * gfortran.fortran-torture/execute/backspace.c : New test.
39554
39555 2004-06-09  Paul Brook  <paul@codesourcery.com>
39556
39557         * gfortran.fortran-torture/execure/intrinsic_associated.f90
39558         (pointer_to_section): Rewrite to use smaller array.
39559
39560 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
39561
39562         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
39563         * gcc.dg/ext/altivec-10.c: Same.
39564         * gcc.dg/ext/altivec-11.c: Same.
39565         * gcc.dg/ext/altivec-12.c: Same.
39566         * gcc.dg/ext/altivec-13.c: Same.
39567         * gcc.dg/ext/altivec-14.c: Same.
39568         * gcc.dg/ext/altivec-15.c: Same.
39569         * gcc.dg/ext/altivec-16.c: Same.
39570         * gcc.dg/ext/altivec-3.c: Same.
39571         * gcc.dg/ext/altivec-4.c: Same.
39572         * gcc.dg/ext/altivec-6.c: Same.
39573         * gcc.dg/ext/altivec-7.c: Same.
39574         * gcc.dg/ext/altivec-8.c: Same.
39575         * gcc.dg/ext/altivec-varargs-1.c: Same.
39576
39577         * g++.dg/ext/altivec-1.C: Correct dg syntax.
39578         * g++.dg/ext/altivec-10.C: Same.
39579         * g++.dg/ext/altivec-2.C: Same.
39580         * g++.dg/ext/altivec-3.C: Same.
39581         * g++.dg/ext/altivec-4.C: Same.
39582         * g++.dg/ext/altivec-5.C: Same.
39583         * g++.dg/ext/altivec-6.C: Same.
39584         * g++.dg/ext/altivec-7.C: Same.
39585         * g++.dg/ext/altivec-8.C: Same.
39586         * g++.dg/ext/altivec-9.C: Same.
39587
39588 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39589
39590         PR c++/7841
39591         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
39592
39593 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
39594
39595         * gcc.dg/union-1.c: New test.
39596
39597 2004-06-07  Roger Sayle  <roger@eyesopen.com>
39598
39599         * gcc.dg/builtins-41.c: New test case.
39600         * gcc.dg/builtins-42.c: New test case.
39601
39602 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
39603
39604         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
39605         * g++.dg/ext/altivec-10.C: Same.
39606         * g++.dg/ext/altivec-2.C: Same.
39607         * g++.dg/ext/altivec-3.C: Same.
39608         * g++.dg/ext/altivec-4.C: Same.
39609         * g++.dg/ext/altivec-5.C: Same.
39610         * g++.dg/ext/altivec-6.C: Same.
39611         * g++.dg/ext/altivec-7.C: Same.
39612         * g++.dg/ext/altivec-8.C: Same.
39613         * g++.dg/ext/altivec-9.C: Same.
39614         * g++.old-deja/g++.abi/cxa_vec.C: Same.
39615         * g++.old-deja/g++.brendan/new3.C: Same.
39616         * gcc.c-torture/execute/eeprof-1.x: Same.
39617
39618 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
39619
39620         PR c/14765
39621         * gcc.dg/pr14765-1.c: New test.
39622
39623 2004-06-07  Roger Sayle  <roger@eyesopen.com>
39624
39625         PR c/14649
39626         * gcc.dg/pr14649-1.c: New test case.
39627
39628 2004-06-07  Richard Henderson  <rth@redhat.com>
39629
39630         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
39631         if temporaries.
39632
39633 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
39634
39635         * g++.dg/eh/elide1.C: Remove XFAIL.
39636
39637 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
39638
39639         PR c++/15337
39640         * g++.dg/expr/sizeof3.C: New test.
39641
39642         PR c++/14777
39643         * g++.dg/template/access14.C: New test.
39644
39645         PR c++/15554
39646         * g++.dg/template/enum1.C: New test.
39647
39648         PR c++/15057
39649         * g++.dg/eh/throw1.C: New test.
39650
39651 2004-06-07  David Ayers  <d.ayers@inode.at>
39652             Ziemowit Laski  <zlaski@apple.com>
39653
39654         * lib/objc.exp (objc_target_compile): Revert the '-framework
39655         Foundation' flag fix, since bare Darwin does not ship
39656         with the Foundation framework.
39657         * objc/execute/next_mapping.h: Provide a local NSConstantString
39658         @interface and @implementation.
39659         (objc_constant_string_init): A constructor function, used to
39660         initialize the NSConstantString meta-class object.
39661         * objc/execute/string1.m: Include "next_mapping.h" instead of
39662         <Foundation/NSString.h>.
39663         * objc/execute/string2.m: Likewise.
39664         * objc/execute/string3.m: Likewise.
39665         * objc/execute/string4.m: Likewise.
39666
39667 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
39668
39669         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
39670         to double. Replace double with FLOAT.
39671         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
39672
39673         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
39674         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
39675         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
39676         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
39677         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
39678         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
39679         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
39680         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
39681
39682 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
39683
39684         PR c/13519
39685         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
39686
39687 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39688
39689         PR c++/15503
39690         * g++.dg/template/meminit2.C: New test.
39691
39692 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
39693
39694         PR target/15822
39695         * gcc.c-torture/execute/compare-fp-1.c,
39696         gcc.c-torture/execute/compare-fp-2.c,
39697         gcc.c-torture/execute/compare-fp-3.c,
39698         gcc.c-torture/execute/compare-fp-4.c,
39699         gcc.c-torture/execute/compare-fp-3.x,
39700         gcc.c-torture/execute/compare-fp-4.x: Moved...
39701         * gcc.c-torture/execute/ieee/compare-fp-1.c,
39702         gcc.c-torture/execute/ieee/compare-fp-2.c,
39703         gcc.c-torture/execute/ieee/compare-fp-3.c,
39704         gcc.c-torture/execute/ieee/compare-fp-4.c,
39705         gcc.c-torture/execute/ieee/compare-fp-3.x,
39706         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
39707
39708 2004-06-04  David Ayers  <d.ayers@inode.at>
39709
39710         * objc/execute/protocol-isEqual-4.m: New testcase.
39711
39712 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
39713
39714         * objc/execute/protocol-isEqual-1.m: New testcase.
39715         * objc/execute/protocol-isEqual-2.m: New testcase.
39716         * objc/execute/protocol-isEqual-3.m: New testcase.
39717
39718 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39719
39720         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
39721
39722 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
39723
39724         * lib/objc.exp (objc_target_compile): When running tests on
39725         Darwin (Mac OS X), inform the linker about '-framework
39726         'Foundation'.
39727
39728 2004-06-02  Eric Christopher  <echristo@redhat.com>
39729
39730         * gcc.c-torture/compile/20040602-1.c: New.
39731
39732 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
39733
39734         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
39735         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
39736
39737         PR tree-optimization/14736
39738         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
39739
39740         PR tree-optimization/14042
39741         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
39742
39743         PR tree-optimization/14729
39744         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
39745
39746 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39747
39748         PR fortran/15557
39749         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
39750
39751 2004-06-01  Richard Hederson  <rth@redhat.com>
39752
39753         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
39754
39755 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39756
39757         PR c++/14932
39758         * g++.dg/parse/offsetof4.C: New test.
39759
39760 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
39761
39762         PR objc/7993
39763         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
39764
39765 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
39766
39767         PR c++/15701
39768         * g++.dg/template/friend29.C: New test.
39769
39770 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
39771
39772         PR c/15749
39773         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
39774
39775 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
39776
39777         * gcc.dg/sparc-trap-1.c: New test.
39778
39779 2004-05-31  Roger Sayle  <roger@eyesopen.com>
39780
39781         PR middle-end/15069
39782         * g++.dg/opt/fold3.C: New test case.
39783
39784 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
39785
39786         * lib/target-supports.exp (check_iconv_available): Fix fallout
39787         from 2004-05-28 patch.
39788
39789 2004-05-30  Paul Brook  <paul@codesourcery.com>
39790
39791         PR fortran/15620
39792         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
39793         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
39794
39795 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
39796
39797         * gfortran.fortran-torture/execute/random_1.f90: New test.
39798
39799 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
39800
39801         * g++.dg/ext/altivec-10.C: New test.
39802
39803 2004-05-29  Paul Brook  <paul@codesourcery.com>
39804
39805         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
39806
39807 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
39808
39809         * gcc.dg/altivec-16.c: New test.
39810
39811 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
39812
39813         * lib/target-supports.exp (check_vmx_hw_available): New.
39814         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
39815
39816         * lib/target-supports.exp (check_alias_available,
39817         check_iconv_available, check_named_sections_available): Use
39818         unique names for temporary files.
39819
39820 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
39821
39822         * gcc.dg/altivec-15.c: New test.
39823
39824 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
39825
39826         PR c++/15083
39827         * g++.dg/warn/noeffect6.C: New test.
39828
39829         PR c++/15471
39830         * g++.dg/expr/ptrmem4.C: New test.
39831
39832         PR c++/15640
39833         * g++.dg/template/operator3.C: New test.
39834
39835 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
39836
39837         PR c++/14668
39838         * g++.dg/lookup/redecl1.C: New test.
39839         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
39840
39841 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
39842
39843         * gcc.c-torture/execute/compare-fp-1.c,
39844         gcc.c-torture/execute/compare-fp-2.c,
39845         gcc.c-torture/execute/compare-fp-3.c,
39846         gcc.c-torture/execute/compare-fp-4.c,
39847         gcc.c-torture/execute/compare-fp-3.x,
39848         gcc.c-torture/execute/compare-fp-4.x,
39849         gcc.dg/pr15649-1.c: New.
39850
39851 2004-05-27  Adam Nemet  <anemet@lnxw.com>
39852
39853         PR c++/12883
39854         * g++.dg/init/array14.C: New test.
39855
39856 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
39857
39858         * lib/compat.exp (compat-get-options-main): New.
39859         (compat-get-options): Remove unneeded code, warn for ignored
39860         command.
39861         (compat-execute): Check flag set by dg-require-* commands.
39862
39863         * lib/compat.exp (compat-execute): Break up long lines.
39864
39865 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
39866
39867         * gcc.dg/altivec-7.c: Don't use 'vector long'.
39868         * gcc.dg/altivec-14.c: New test.
39869         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
39870
39871         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
39872         * gcc.dg/altivec-12.c: Ditto.
39873
39874         * gcc.dg/altivec-3.c: Move call to altivec_check.
39875
39876 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39877
39878         PR c++/15044
39879         * g++.dg/template/error12.C: New test.
39880
39881         PR c++/15317
39882         * g++.dg/ext/attrib15.C: New test.
39883
39884         PR c++/15329
39885         * g++.dg/template/ptrmem9.C: New test.
39886
39887 2004-05-25  Paul Brook  <paul@codesourcery.com>
39888
39889         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
39890
39891 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39892
39893         PR c++/15165
39894         * g++.dg/template/crash19.C: New test.
39895
39896 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39897
39898         PR c++/15025
39899         * g++.dg/template/redecl1.C: New test.
39900
39901 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
39902
39903         PR c++/14821
39904         * g++.dg/other/ns1.C: New test.
39905
39906         PR c++/14883
39907         * g++.dg/template/invalid1.C: New test.
39908
39909 2004-05-23  Paul Brook  <paul@codesourcery.com>
39910         Victor Leikehman  <lei@haifasphere.co.il>
39911
39912         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
39913         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
39914
39915 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
39916
39917         PR c++/15285
39918         PR c++/15299
39919         * g++.dg/template/non-dependent5.C: New test.
39920         * g++.dg/template/non-dependent6.C: New test.
39921
39922 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
39923
39924         PR c++/15507
39925         * g++.dg/inherit/union1.C: New test.
39926
39927         PR c++/15542
39928         * g++.dg/template/addr1.C: New test.
39929
39930         PR c++/15427
39931         * g++.dg/template/array5.C: New test.
39932
39933         PR c++/15287
39934         * g++.dg/template/array6.C: New test.
39935
39936 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
39937             Roger Sayle  <roger@eyesopen.com>
39938
39939         * g++.dg/lookup/forscope2.C: New test case.
39940
39941 2004-05-22  Ben Elliston  <bje@au.ibm.com>
39942
39943         * gcc.dg/cpp/Wmissingdirs.c: New.
39944
39945 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
39946
39947         PR target/15301
39948         * gcc.dg/compat/union-m128-1.h: New file.
39949         * gcc.dg/compat/union-m128-1_main.c: Likewise.
39950         * gcc.dg/compat/union-m128-1_x.c: Likewise.
39951         * gcc.dg/compat/union-m128-1_y.c: Likewise.
39952
39953 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
39954
39955         PR target/15302
39956         * gcc.dg/compat/struct-complex-1.h: New file.
39957         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
39958         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
39959         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
39960
39961 2004-05-20  Roger Sayle  <roger@eyesopen.com>
39962
39963         PR middle-end/3074
39964         * gcc.dg/pr3074-1.c: New test case.
39965         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
39966
39967 2004-05-20  Falk Hueffner  <falk@debian.org>
39968
39969         PR other/15526
39970         * gcc.dg/ftrapv-1.c: New test case.
39971
39972 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
39973
39974         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
39975
39976 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
39977             Jeff Law  <law@redhat.com>
39978
39979         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
39980         * gcc.dg/tree-ssa/20040518-2.c: New test.
39981
39982         * gcc.dg/tree-ssa/20040518-1.c: New test.
39983
39984 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
39985
39986         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
39987
39988 2004-05-18  Paul Brook  <paul@codesourcery.com>
39989
39990         PR fortran/13930
39991         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
39992
39993 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39994
39995         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
39996         constant folding.
39997
39998 2004-05-17  Steven Bosscher  <stevenb@suse.de>
39999
40000         * gcc.dg/tree-ssa/20040517-1.c: New test.
40001
40002 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
40003
40004         * gcc.dg/loop-4.c: New test.
40005
40006 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
40007
40008         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
40009
40010 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
40011
40012         PR fortran/15311
40013         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
40014
40015 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40016
40017         PR fortran/13826
40018         PR fortran/13940
40019         * gfortran.fortran-torture/compile/data_1.f90: New test.
40020
40021 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
40022
40023         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
40024         * gcc.dg/uninit-H.c: Define ASM for __s390__.
40025
40026 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40027
40028         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
40029
40030 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
40031
40032         PR c/15444
40033         * gcc.dg/format/xopen-1.c: Adjust expected message.
40034         * gcc.dg/format/xopen-3.c: New test.
40035
40036 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
40037
40038         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
40039
40040 2004-05-14  Jeff Law  <law@redhat.com>
40041
40042         * gcc.dg/tree-ssa/20040514-2.c: New test.
40043
40044 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40045
40046         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
40047         this ...
40048         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
40049         this.
40050
40051 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
40052
40053         * gcc.dg/tree-ssa/20040514-1.c: New test.
40054
40055 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40056
40057         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
40058         test.
40059
40060 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40061
40062         PR fortran/14066
40063         * gfortran.fortran-torture/compile/do_1.f90: New test.
40064
40065 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
40066
40067         PR fortran/15051
40068         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
40069         test.
40070
40071 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
40072
40073         PR fortran/15149
40074         * gfortran.fortran-torture/execute/random_init.f90: New test.
40075
40076 2004-05-13  Paul Brook  <paul@codesourcery.com>
40077
40078         PR fortran/15314
40079         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
40080
40081 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
40082
40083         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
40084         for the powerpc case.
40085
40086 2004-05-13  Jeff Law  <law@redhat.com>
40087
40088         * gcc.dg/tree-ssa/20040513-1.c: New test.
40089         * gcc.dg/tree-ssa/20040513-2.c: New test.
40090
40091 2004-05-13  Paul Brook  <paul@codesourcery.com>
40092
40093         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
40094         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
40095         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
40096
40097 2004-05-13  Andreas Schwab  <schwab@suse.de>
40098
40099         PR other/10819
40100         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
40101         characters.
40102
40103 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
40104
40105         PR fortran/15294
40106         * gfortran.fortran-torture/execute/adjustr.f90: New file.
40107
40108 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
40109
40110         Merge from tree-ssa-20020619-branch.  See
40111         ChangeLog.tree-ssa for details.
40112
40113 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
40114
40115         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
40116         include <altivec.h> explicitly.
40117         * gcc.dg/altivec-13.c: Likewise.
40118
40119 2004-05-11  Paul Brook  <paul@codesourcery.com>
40120
40121         * gcc.c-torture/compile/20010518-1.c: Force enum size.
40122
40123 2004-05-10  Eric Christopher  <echristo@redhat.com>
40124
40125         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
40126         * gcc.dg/sibcall-4.c: Ditto.
40127
40128 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
40129
40130         * g++.dg/ext/altivec-8.C: New test case.
40131         * gcc.dg/altivec-13.c: New test case.
40132
40133 2004-05-08  Roger Sayle  <roger@eyesopen.com>
40134
40135         * gcc.c-torture/execute/divcmp-1.c: New test case.
40136         * gcc.c-torture/execute/divcmp-2.c: New test case.
40137         * gcc.c-torture/execute/divcmp-3.c: New test case.
40138
40139 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
40140
40141         * g++.dg/other/pragma-re-2.C: New test.
40142
40143 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
40144
40145         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
40146         * gcc.dg/i386-387-2.c: Likewise.
40147
40148         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
40149         __builtin_drem.
40150         * gcc.dg/i386-387-6.c: Likewise.
40151
40152 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
40153
40154         * gcc.dg/builtins-33.c: Also check log1p*.
40155
40156 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
40157
40158         PR optimization/15296
40159         * gcc.c-torture/execute/pr15296.c: New test.
40160
40161 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
40162
40163         * gcc.dg/builtins-40.c: New test.
40164
40165 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
40166
40167         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
40168
40169 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
40170
40171         * g++.dg/ext/spe1.C: New testcase.
40172
40173 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
40174
40175         * objc.dg/image-info.m: Allow additional attributes
40176         for __image_info section.
40177
40178 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
40179
40180         * gcc.dg/torture/mips-hilo-2.c: New test.
40181
40182 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40183
40184         PR c++/14389
40185         * g++.dg/template/member5.C: New test.
40186
40187 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
40188
40189         * gcc.dg/builtins-34.c: Also check expm1*.
40190
40191 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40192
40193         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
40194         * gcc.dg/torture/builtin-convert-3.c: New test.
40195
40196 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
40197
40198         PR middle-end/15054
40199         * g++.dg/opt/pr15054.C: New test.
40200
40201 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40202
40203         * gcc.dg/torture/builtin-rounding-1.c: New test.
40204         * gcc.dg/builtins-25.c: Delete.
40205         * gcc.dg/builtins-29.c: Delete.
40206
40207 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
40208
40209         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
40210         * gcc.dg/sibcall-4.c: Likewise.
40211         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
40212
40213 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
40214
40215         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
40216         bit-field on 16-bit targets.
40217
40218 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
40219
40220         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
40221         16-bit targets.
40222
40223 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
40224
40225         * gcc.dg/rs6000-power2-1.c: Change to compile only.
40226         * gcc.dg/rs6000-power2-2.c: Likewise.
40227
40228 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
40229
40230         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
40231         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
40232         Change the asm registers to be in form of frN instead of fN.
40233
40234 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40235
40236         * gcc.dg/torture/builtin-convert-2.c: New test.
40237
40238 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
40239
40240         * gcc.dg/rs6000-power2-1.c: New test.
40241         * gcc.dg/rs6000-power2-2.c: New test.
40242
40243 2004-04-28  Jan Hubicka  <jh@suse.cz>
40244
40245         * gcc.dg/unused-6.c: New test.
40246
40247 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
40248             Ulrich Weigand  <uweigand@de.ibm.com>
40249
40250         * ada/acats/run_all.sh: Define $target variable.
40251
40252 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
40253
40254         PR c++/15119
40255         * g++.dg/other/vararg-1.C: New test.
40256
40257         PR c++/4794
40258         * g++.dg/eh/cleanup3.C: New test.
40259
40260 2004-04-24  Laurent GUERBY <laurent@guerby.net>
40261
40262         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
40263         and ad8011a (target_insn).
40264         * ada/acats/support/macro.dfs: Likewise.
40265         * ada/acats/support/impbit.adb: New file.
40266
40267 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
40268
40269         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
40270
40271 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
40272
40273         * gcc.dg/loop-3.c: New test.
40274
40275 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
40276
40277         * gcc.c-torture/execute/simd-5.c: New test.
40278
40279 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40280
40281         PR c++/15064
40282         * g++.dg/template/crash18.C: New test.
40283
40284 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
40285
40286         * g++.dg/ext/complit3.C: New test.
40287
40288 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
40289
40290         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
40291         * gcc.dg/altivec-3.c: Same.
40292         * gcc.dg/altivec-varargs-1.c: Same.
40293
40294 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
40295
40296         * lib/target-supports.exp (check_profiling_available): Assume
40297         profiling is not available on powerpc-eabi targets.
40298
40299 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
40300
40301         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
40302         * gcc.dg/vmx/bug-1.c: Ditto.
40303
40304 2004-04-20  Eric Christopher  <echristo@redhat.com>
40305
40306         * gcc.dg/charset/extern.c: New test.
40307         * g++.dg/charset/extern3.cc: Ditto.
40308
40309 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
40310
40311         * gcc.dg/builtins-39.c: New test.
40312
40313 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
40314
40315         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
40316
40317 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
40318
40319         * gcc.dg/torture/mips-hilo-1.c: New test.
40320
40321 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
40322
40323         * gcc.c-torture/compile/20040419-1.c: New test.
40324
40325 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
40326
40327         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
40328
40329 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
40330             Aldy Hernandez  <aldyh@redhat.com>
40331
40332         * gcc.c-torture/execute/va-arg-24.c: New.
40333
40334 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
40335             Aldy Hernandez  <aldyh@redhat.com>
40336
40337         * gcc.dg/vmx/1b-01.c: New.
40338         * gcc.dg/vmx/1b-02.c: New.
40339         * gcc.dg/vmx/1b-03.c: New.
40340         * gcc.dg/vmx/1b-04.c: New.
40341         * gcc.dg/vmx/1b-05.c: New.
40342         * gcc.dg/vmx/1b-06.c: New.
40343         * gcc.dg/vmx/1b-07.c: New.
40344         * gcc.dg/vmx/1c-01.c: New.
40345         * gcc.dg/vmx/1c-02.c: New.
40346         * gcc.dg/vmx/3a-01a.c: New.
40347         * gcc.dg/vmx/3a-01.c: New.
40348         * gcc.dg/vmx/3a-01m.c: New.
40349         * gcc.dg/vmx/3a-03.c: New.
40350         * gcc.dg/vmx/3a-03m.c: New.
40351         * gcc.dg/vmx/3a-04.c: New.
40352         * gcc.dg/vmx/3a-04m.c: New.
40353         * gcc.dg/vmx/3a-05.c: New.
40354         * gcc.dg/vmx/3a-06.c: New.
40355         * gcc.dg/vmx/3a-06m.c: New.
40356         * gcc.dg/vmx/3a-07.c: New.
40357         * gcc.dg/vmx/3b-01.c: New.
40358         * gcc.dg/vmx/3b-02.c: New.
40359         * gcc.dg/vmx/3b-10.c: New.
40360         * gcc.dg/vmx/3b-13.c: New.
40361         * gcc.dg/vmx/3b-14.c: New.
40362         * gcc.dg/vmx/3b-15.c: New.
40363         * gcc.dg/vmx/3c-01a.c: New.
40364         * gcc.dg/vmx/3c-01.c: New.
40365         * gcc.dg/vmx/3c-02.c: New.
40366         * gcc.dg/vmx/3c-03.c: New.
40367         * gcc.dg/vmx/3d-01.c: New.
40368         * gcc.dg/vmx/4-01.c: New.
40369         * gcc.dg/vmx/4-03.c: New.
40370         * gcc.dg/vmx/5-01.c: New.
40371         * gcc.dg/vmx/5-02.c: New.
40372         * gcc.dg/vmx/5-03.c: New.
40373         * gcc.dg/vmx/5-04.c: New.
40374         * gcc.dg/vmx/5-05.c: New.
40375         * gcc.dg/vmx/5-06.c: New.
40376         * gcc.dg/vmx/5-07.c: New.
40377         * gcc.dg/vmx/5-07t.c: New.
40378         * gcc.dg/vmx/5-08.c: New.
40379         * gcc.dg/vmx/5-10.c: New.
40380         * gcc.dg/vmx/5-11.c: New.
40381         * gcc.dg/vmx/7-01a.c: New.
40382         * gcc.dg/vmx/7-01.c: New.
40383         * gcc.dg/vmx/7c-01.c: New.
40384         * gcc.dg/vmx/7d-01.c: New.
40385         * gcc.dg/vmx/7d-02.c: New.
40386         * gcc.dg/vmx/8-01.c: New.
40387         * gcc.dg/vmx/8-02a.c: New.
40388         * gcc.dg/vmx/8-02.c: New.
40389         * gcc.dg/vmx/brode-1.c: New.
40390         * gcc.dg/vmx/bug-1.c: New.
40391         * gcc.dg/vmx/bug-2.c: New.
40392         * gcc.dg/vmx/bug-3.c: New.
40393         * gcc.dg/vmx/cw-bug-1.c: New.
40394         * gcc.dg/vmx/cw-bug-2.c: New.
40395         * gcc.dg/vmx/cw-bug-3.c: New.
40396         * gcc.dg/vmx/dct.c: New.
40397         * gcc.dg/vmx/debug-1.c: New.
40398         * gcc.dg/vmx/debug-2.c: New.
40399         * gcc.dg/vmx/debug-3.c: New.
40400         * gcc.dg/vmx/debug-4.c: New.
40401         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
40402         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
40403         * gcc.dg/vmx/eg-5.c: New.
40404         * gcc.dg/vmx/fft.c: New.
40405         * gcc.dg/vmx/gcc-bug-1.c: New.
40406         * gcc.dg/vmx/gcc-bug-2.c: New.
40407         * gcc.dg/vmx/gcc-bug-3.c: New.
40408         * gcc.dg/vmx/gcc-bug-4.c: New.
40409         * gcc.dg/vmx/gcc-bug-5.c: New.
40410         * gcc.dg/vmx/gcc-bug-6.c: New.
40411         * gcc.dg/vmx/gcc-bug-7.c: New.
40412         * gcc.dg/vmx/gcc-bug-8.c: New.
40413         * gcc.dg/vmx/gcc-bug-9.c: New.
40414         * gcc.dg/vmx/gcc-bug-b.c: New.
40415         * gcc.dg/vmx/gcc-bug-c.c: New.
40416         * gcc.dg/vmx/gcc-bug-d.c: New.
40417         * gcc.dg/vmx/gcc-bug-e.c: New.
40418         * gcc.dg/vmx/gcc-bug-f.c: New.
40419         * gcc.dg/vmx/gcc-bug-g.c: New.
40420         * gcc.dg/vmx/gcc-bug-i.c: New.
40421         * gcc.dg/vmx/harness.h: New.
40422         * gcc.dg/vmx/ira1.c: New.
40423         * gcc.dg/vmx/ira2a.c: New.
40424         * gcc.dg/vmx/ira2b.c: New.
40425         * gcc.dg/vmx/ira2.c: New.
40426         * gcc.dg/vmx/ira2c.c: New.
40427         * gcc.dg/vmx/mem.c: New.
40428         * gcc.dg/vmx/newton-1.c: New.
40429         * gcc.dg/vmx/ops.c: New.
40430         * gcc.dg/vmx/sn7153.c: New.
40431         * gcc.dg/vmx/spill2.c: New.
40432         * gcc.dg/vmx/spill3.c: New.
40433         * gcc.dg/vmx/spill.c: New.
40434         * gcc.dg/vmx/t.c: New.
40435         * gcc.dg/vmx/varargs-1.c: New.
40436         * gcc.dg/vmx/varargs-2.c: New.
40437         * gcc.dg/vmx/varargs-3.c: New.
40438         * gcc.dg/vmx/varargs-4.c: New.
40439         * gcc.dg/vmx/varargs-5.c: New.
40440         * gcc.dg/vmx/varargs-6.c: New.
40441         * gcc.dg/vmx/varargs-7.c: New.
40442         * gcc.dg/vmx/vmx.exp: New.
40443         * gcc.dg/vmx/vprint-1.c: New.
40444         * gcc.dg/vmx/vscan-1.c: New.
40445         * gcc.dg/vmx/x-01.c: New.
40446         * gcc.dg/vmx/x-02.c: New.
40447         * gcc.dg/vmx/x-03.c: New.
40448         * gcc.dg/vmx/x-04.c: New.
40449         * gcc.dg/vmx/x-05.c: New.
40450         * gcc.dg/vmx/yousufi-1.c: New.
40451         * gcc.dg/vmx/zero-1.c: New.
40452         * gcc.dg/vmx/zero.c: New.
40453
40454 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
40455
40456         * g++.dg/lookup/java1.C: Update for chage of
40457         _Jv_AllocObject.
40458         * g++.dg/lookup/java2.C: Likewise.
40459
40460 2004-04-17  Laurent GUERBY <laurent@guerby.net>
40461
40462         * ada/acats/run_all.sh: use -O2 by default.
40463
40464 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
40465
40466         * gcc.dg/vr-mult-[12].c: New tests.
40467
40468 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
40469
40470         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
40471
40472         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
40473
40474 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
40475
40476         * lib/target-supports.exp (check_profiling_available): Assume
40477         profiling isn't available for mips*-*-elf targets.
40478
40479 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
40480
40481         * gcc.dg/builtins-38.c: New test.
40482
40483 2004-04-14  Eric Christopher  <echristo@redhat.com>
40484
40485         * g++.dg/charset/charset.exp: Run .cc extension tests.
40486
40487 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
40488
40489         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
40490
40491 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40492
40493         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
40494
40495 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
40496
40497         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
40498         * gcc.dg/i386-387-2.c: Likewise.
40499
40500         * gcc.dg/i386-387-7.c: New test.
40501         * gcc.dg/i386-387-8.c: New test.
40502
40503         * gcc.dg/builtins-37.c: New test.
40504
40505 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
40506
40507         * g++.dg/pch/externc-1.C: Add missing semicolon.
40508
40509 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
40510
40511         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
40512
40513 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40514
40515         * gcc.c-torture/execute/20040411-1.c: New test.
40516
40517 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
40518
40519         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
40520
40521 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
40522
40523         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
40524
40525 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
40526
40527         * lib/target-supports.exp (check_named_sections_available): New.
40528         * lib/gcc-dg.exp (dg-require-named-sections): New.
40529         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
40530         old-deja.exp.  Also prune error-count message from HP linker.
40531         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
40532
40533         * g++.dg/init/init-ref4.C: Use dg-require-weak.
40534         * g++.old-deja/g++.pt/static3.C: Likewise.
40535         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
40536
40537 2004-04-09  Roger Sayle  <roger@eyesopen.com>
40538
40539         * gcc.c-torture/execute/20040409-1.c: New test case.
40540         * gcc.c-torture/execute/20040409-2.c: New test case.
40541         * gcc.c-torture/execute/20040409-3.c: New test case.
40542
40543 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
40544
40545         * gcc.dg/20040409-1.c: New test.
40546
40547 2004-04-08  Roger Sayle  <roger@eyesopen.com>
40548
40549         PR target/14888
40550         * g++.dg/opt/pr14888.C: New test case.
40551
40552 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
40553
40554         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
40555         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
40556         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
40557         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
40558         New tests.
40559
40560 2004-04-08  Paul Brook  <paul@codesourcery.com>
40561
40562         * gcc.dg/spill-1.c: New test.
40563
40564 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40565
40566         * gcc.dg/torture/builtin-ctype-2.c: New test.
40567
40568 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
40569
40570         * gcc.dg/pch/pch.exp: Add largefile test.
40571
40572 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
40573
40574         * g++.dg/pch/externc-1.Hs: New.
40575         * g++.dg/pch/externc-1.C: New.
40576
40577 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40578
40579         * gcc.dg/compat/struct-by-value-5a_main.c,
40580         gcc.dg/compat/struct-by-value-5b_main.c: New files.
40581         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
40582         * gcc.dg/compat/struct-by-value-5a_x.c,
40583         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
40584         gcc.dg/compat/struct-by-value-5_x.c.
40585         * gcc.dg/compat/struct-by-value-5a_y.c,
40586         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
40587         gcc.dg/compat/struct-by-value-5_y.c.
40588
40589         * gcc.dg/compat/struct-by-value-6a_main.c,
40590         gcc.dg/compat/struct-by-value-6b_main.c: New files.
40591         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
40592         * gcc.dg/compat/struct-by-value-6a_x.c,
40593         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
40594         gcc.dg/compat/struct-by-value-6_x.c.
40595         * gcc.dg/compat/struct-by-value-6a_y.c,
40596         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
40597         gcc.dg/compat/struct-by-value-6_y.c.
40598
40599         * gcc.dg/compat/struct-by-value-7a_main.c,
40600         gcc.dg/compat/struct-by-value-7b_main.c: New files.
40601         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
40602         * gcc.dg/compat/struct-by-value-7a_x.c,
40603         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
40604         gcc.dg/compat/struct-by-value-7_x.c.
40605         * gcc.dg/compat/struct-by-value-7a_y.c,
40606         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
40607         gcc.dg/compat/struct-by-value-7_y.c.
40608
40609 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
40610
40611         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
40612         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
40613         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
40614         options.
40615
40616 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
40617
40618         * gcc.dg/builtins-36.c: New test.
40619
40620 2004-04-06  Paul Brook  <paul@codesourcery.com>
40621
40622         * README.gcc: Remove obsolete contraint on testcases.
40623
40624 2004-04-05  Paul Brook  <paul@codesourcery.com>
40625
40626         PR2123
40627         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
40628         failure and exit(0) on success.
40629         * g++.dg/expr/anew2.C: Ditto.
40630         * g++.dg/expr/anew3.C: Ditto.
40631         * g++.dg/expr/anew4.C: Ditto.
40632
40633 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
40634
40635         PR c++/3518
40636         * g++.dg/template/unify7.C: New.
40637
40638 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
40639
40640         * g++.dg/README: Bring up to date with new subdirectories; remove
40641         duplicate subdirectory lines.
40642
40643 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
40644
40645         PR c++/14007
40646         * g++.dg/template/unify5.C: New.
40647         * g++.dg/template/unify6.C: New.
40648         * g++.dg/template/qualttp20.C: Adjust.
40649         * g++.old-deja/g++.jason/report.C: Adjust.
40650         * g++.old-deja/g++.other/qual1.C: Adjust.
40651
40652 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
40653
40654         PR c++/14803
40655         * g++.dg/inherit/ptrmem1.C: New test.
40656
40657 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
40658
40659         PR c++/14755
40660         * gcc.c-torture/execute/20040331-1.c: New test.
40661         * gcc.dg/20040331-1.c: New test.
40662
40663 2004-04-01  Paul Brook  <paul@codesourcery.com>
40664
40665         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
40666
40667 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
40668
40669         PR c++/14724
40670         * g++.dg/init/goto1.C: New test.
40671
40672         PR c++/14763
40673         * g++.dg/template/defarg4.C: New test.
40674
40675 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
40676
40677         * gcc.dg/altivec-11.c: Extend test for more valid cases.
40678
40679 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
40680
40681         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
40682
40683 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
40684
40685         * gcc.dg/noncompile/undeclared-2.c: New test.
40686
40687 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
40688
40689         * gcc.dg/940409-1.c: Remove XFAIL.
40690         * gcc.dg/reg-vol-struct-1.c: New test.
40691
40692 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40693
40694         * gcc.dg/torture/builtin-wctype-1.c: New test.
40695
40696 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
40697
40698         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
40699         * gcc.dg/20001101-1.c: Likewise.
40700         * gcc.dg/20001102-1.c: Likewise.
40701
40702 2004-03-25  Roger Sayle  <roger@eyesopen.com>
40703
40704         * gcc.dg/compare8.c: Add an additional test for XOR.
40705
40706 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40707
40708         * gcc.dg/torture/builtin-ctype-1.c: New test.
40709
40710 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40711
40712         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
40713         * gcc.dg/torture/builtin-math-1.c: Likewise.
40714         * gcc.dg/torture/builtin-power-1.c: New test.
40715
40716 2004-03-24  Andreas Schwab  <schwab@suse.de>
40717
40718         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
40719         IA64 assembler.
40720
40721 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
40722             Roger Sayle  <roger@eyesopen.com>
40723
40724         * gcc.dg/compare8.c: New test case.
40725
40726 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
40727
40728         * g++.dg/ext/altivec-7.C: New test.
40729
40730 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
40731
40732         PR 12267, 12391, 12560, 13129, 14114, 14133
40733         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
40734         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
40735         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
40736         Adjust error regexps.
40737         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
40738         * gcc.dg/noncompile/undeclared-1.c: New test cases.
40739         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
40740         * gcc.dg/local1.c: Add explanatory comment.
40741
40742 2004-03-23  Roger Sayle  <roger@eyesopen.com>
40743
40744         PR optimization/14669
40745         * g++.dg/opt/fold2.C: New test case.
40746
40747 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
40748
40749         PR c/14069
40750         * gcc.dg/20040322-1.c: New test.
40751
40752 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
40753
40754         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
40755         * gcc.dg/ultrasp4.c: Likewise.
40756         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
40757
40758 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
40759
40760         * gcc.dg/i386-sse-8.c: Reset default options.
40761
40762 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
40763
40764         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
40765         in the error message text.
40766
40767 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
40768
40769         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
40770
40771 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
40772
40773         PR c++/14616
40774         * g++.dg/init/array13.C: New test.
40775
40776 2004-03-20  Roger Sayle  <roger@eyesopen.com>
40777
40778         PR target/13889
40779         * gcc.c-torture/compile/pr13889.c: New test case.
40780
40781 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
40782
40783         PR c/14635
40784         * builtins-1.c (nan, nans): Don't test.
40785         * builtins-30.c: Don't use nan, nanf, nanl.
40786         * builtins-35.c: New test.
40787
40788 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
40789
40790         * g++.dg/ext/altivec-6.C: New test.
40791
40792 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
40793
40794         * g++.dg/init/placement3.C: New test.
40795
40796         * g++.dg/template/spec13.C: New test.
40797
40798         * g++.dg/lookup/using11.C: New test.
40799
40800         * g++.dg/lookup/koenig3.C: New test.
40801
40802         * g++.dg/template/operator2.C: New test.
40803
40804         * g++.dg/expr/dtor3.C: New test.
40805         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
40806         marker.
40807         * g++.old-deja/g++.law/visibility28.C: Likewise.
40808
40809 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
40810
40811         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
40812         * gcc.dg/ppc64-abi-3.c: Likewise.
40813
40814 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40815
40816         PR c++/14545
40817         * g++.dg/parse/template15.C: New test.
40818
40819 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
40820
40821         * g++.dg/expr/dtor2.C: New test.
40822
40823         * g++.dg/lookup/anon4.C: New test.
40824
40825         * g++.dg/overload/using1.C: New test.
40826
40827         * g++.dg/template/lookup7.C: New test.
40828
40829         * g++.dg/template/typename6.C: New test.
40830
40831         * g++.dg/expr/cond6.C: New test.
40832
40833 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40834
40835         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
40836
40837 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
40838
40839         * g++.dg/expr/cond5.C: New test.
40840         * g++.dg/expr/constcast1.C: Likewise.
40841         * g++.dg/expr/ptrmem2.C: Likewise.
40842         * g++.dg/expr/ptrmem3.C: Likewise.
40843         * g++.dg/lookup/main1.C: Likewise.
40844         * g++.dg/template/lookup6.C: Likewise.
40845
40846 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
40847
40848         * gcc.dg/local1.c: New test.
40849
40850         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
40851
40852 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40853
40854         * gcc.dg/torture/builtin-convert-1.c: New test.
40855
40856 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40857
40858         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
40859
40860 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
40861
40862         PR c++/14481
40863         * g++.dg/warn/Wunused-7.C: New test.
40864
40865 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40866
40867         * gcc.dg/torture/builtin-integral-1.c: New test.
40868
40869 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
40870
40871         PR c++/14586
40872         * g++.dg/parse/non-dependent3.C: New test.
40873
40874 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
40875
40876         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
40877         * g++.dg/eh/simd-2.C: Likewise.
40878         * g++.dg/init/array10.C: Likewise.
40879         * gcc.c-torture/compile/simd-1.c: Likewise.
40880         * gcc.c-torture/compile/simd-2.c: Likewise.
40881         * gcc.c-torture/compile/simd-3.c: Likewise.
40882         * gcc.c-torture/compile/simd-4.c: Likewise.
40883         * gcc.c-torture/compile/simd-6.c: Likewise.
40884         * gcc.c-torture/execute/simd-1.c: Likewise.
40885         * gcc.c-torture/execute/simd-2.c: Likewise.
40886         * gcc.dg/compat/vector-defs.h: Likewise.
40887         * gcc.dg/20020531-1.c: Likewise.
40888         * gcc.dg/altivec-3.c: Likewise.
40889         * gcc.dg/altivec-4.c: Likewise.
40890         * gcc.dg/altivec-varargs-1.c: Likewise.
40891         * gcc.dg/compat/vector-defs.h: Likewise.
40892         * gcc.dg/i386-mmx-3.c: Likewise.
40893         * gcc.dg/i386-sse-4.c: Likewise.
40894         * gcc.dg/i386-sse-5.c: Likewise.
40895         * gcc.dg/i386-sse-8.c: Likewise.
40896         * gcc.dg/simd-1.c: Likewise.
40897         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
40898         __ev64_opaque__ since the machine description provides it.
40899
40900 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40901
40902         * lib/compat.exp (skip_list): New global variable.
40903         Use it to hold the user defined COMPAT_SKIPS list if any.
40904         (compat-obj): Add the members of skip_list to optall.
40905
40906 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40907
40908         * gcc.dg/compat/union-by-value-1_main.c,
40909         union-by-value-1_x.c, union-by-value-1_y.c,
40910         union-check.h, union-defs.h,
40911         union-init.h, union-return-1_main.c,
40912         union-return-1_x.c, union-return-1_y.c: New files.
40913
40914 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
40915
40916         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
40917         mixed-struct-init.h: Add 4 mixed structure types.
40918         struct-by-value-21_main.c, struct-by-value-21_x.c,
40919         struct-by-value-21_y.c, struct-return-21_main.c,
40920         struct-return-21_x.c, struct-return-21_y.c: New files.
40921
40922 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
40923
40924         PR c++/14550
40925         * g++.dg/parse/template14.C: New test.
40926
40927 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
40928
40929         * gcc.c-torture/execute/20040313-1.c: New test.
40930
40931 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
40932
40933         PR target/14533
40934         * gcc.dg/20040311-2.c: New test.
40935
40936 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
40937
40938         PR other/14544
40939         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
40940         bit-field.
40941
40942 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
40943
40944         * gcc.dg/20040305-2.c: Add missing return statement.
40945
40946 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40947
40948         * gcc.dg/builtins-34.c: Also check pow10*.
40949
40950 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
40951
40952         PR target/14262
40953         * gcc.dg/20040305-2.c: New test.
40954
40955 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
40956
40957         * gcc.dg/20040310-1.c: New test.
40958
40959 2004-03-11  Roger Sayle  <roger@eyesopen.com>
40960
40961         * gcc.c-torture/execute/20040311-1.c: New test case.
40962
40963 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
40964
40965         PR c++/14476
40966         * g++.dg/lookup/enum1.C: New test.
40967
40968 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
40969
40970         PR c++/14510
40971         * g++.dg/lookup/struct2.C: New test.
40972
40973 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
40974
40975         * gcc.dg/builtins-34.c: New test.
40976
40977 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40978
40979         * gcc.dg/torture/builtin-nonneg-1.c: New test.
40980
40981 2004-03-09  James E Wilson  <wilson@specifixinc.com>
40982
40983         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
40984         * gcc.dg/alias-2.c: New testcase.
40985
40986 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
40987
40988         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
40989
40990 2004-03-09  Roger Sayle  <roger@eyesopen.com>
40991
40992         * gcc.c-torture/execute/20040309-1.c: New test case.
40993
40994 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
40995
40996         PR c++/14397
40997         * g++.dg/overload/ref1.C: New.
40998
40999 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41000
41001         PR c++/14409
41002         * g++.dg/template/spec12.C: New test.
41003
41004         PR c++/14448
41005         * g++.dg/parse/crash14.C: New test.
41006
41007 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41008
41009         PR c++/14230
41010         * g++.dg/init/ref11.C: New test.
41011
41012 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
41013
41014         PR c++/14432
41015         * g++.dg/parse/builtin2.C: New test.
41016
41017 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41018
41019         PR c++/14401
41020         * g++.dg/init/ctor3.C: New test.
41021         * g++.dg/init/union1.C: New test.
41022         * g++.dg/ext/anon-struct4.C: New test.
41023
41024 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
41025
41026         * g++.dg/lookup/koenig1.C: Tweak error messages.
41027         * g++.dg/lookup/used-before-declaration.C: Likewise.
41028         * g++.dg/other/do1.C: Likewise.
41029         * g++.dg/overload/koenig1.C: Likewise.
41030         * g++.dg/parse/crash13.C: Likewise.
41031         * g++.dg/template/instantiate3.C: Likewise.
41032
41033 2004-03-08  Eric Christopher  <echristo@redhat.com>
41034
41035         * * lib/target-supports.exp: Enable libiconv in test
41036         compilation.  Fix up error checking.
41037
41038 2004-03-08  Roger Sayle  <roger@eyesopen.com>
41039
41040         PR middle-end/14289
41041         * gcc.dg/pr14289-1.c: New test case.
41042         * gcc.dg/pr14289-2.c: Likewise.
41043         * gcc.dg/pr14289-3.c: Likewise.
41044
41045 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
41046
41047         * gcc.c-torture/execute/20040308-1.c: New test.
41048
41049 2004-03-07  Roger Sayle  <roger@eyesopen.com>
41050
41051         * gcc.c-torture/execute/20040307-1.c: New test case.
41052
41053 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
41054
41055         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
41056
41057 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
41058
41059         * gcc.dg/20040306-1.c: New test.
41060
41061 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
41062
41063         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
41064         them static.
41065         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
41066
41067 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41068
41069         PR c/14465
41070         * gcc.dg/decl-6.c: New test.
41071
41072 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41073
41074         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
41075         Rename LOGPOW -> LOG_POW.
41076         (SQRT_EXP, POW_EXP): New.
41077
41078 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41079
41080         * gcc.dg/i386-sse-8.c: New test.
41081
41082 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
41083
41084         PR c/14114
41085         * gcc.dg/decl-5.c: New test.
41086
41087 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
41088
41089         * gcc.dg/20040305-1.c: New test.
41090
41091 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
41092
41093         PR other/14354
41094         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
41095
41096 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
41097
41098         PR c++/14425, c++/14426
41099         * g++.dg/ext/altivec-4.C: New test.
41100         * g++.dg/ext/altivec-5.C: New test.
41101
41102 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
41103
41104         * g++.old-deja/g++.other/linkage1.C: Expect errors about
41105         global variables of a type with no linkage.
41106         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
41107         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
41108         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
41109         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
41110         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
41111         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
41112         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
41113         * g++.dg/warn/deprecated.C: Name enum Color.
41114         * g++.dg/overload/VLA.C: Name structure for 'b'.
41115         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
41116
41117 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
41118
41119         * gcc.c-torture/compile/20040304-1.c: New test.
41120
41121 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
41122
41123         PR 13728
41124         * gcc.dg/decl-4.c: New testcase.
41125
41126 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
41127
41128         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
41129         as PRECF if sizeof (float) > sizeof (double).
41130         (PRECL): Make it the same as PRECF if
41131         sizeof (float) > sizeof (long double).
41132
41133 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41134
41135         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
41136         system type.  Add check for irix6 which doesn't have c99 runtime.
41137
41138 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
41139
41140         * gcc.dg/const-elim-1.c: xfail for xtensa.
41141
41142 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41143
41144         PR c++/14369
41145         * g++.dg/template/cond4.C: New test.
41146
41147 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41148
41149         PR c++/14360
41150         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
41151
41152         PR c++/14361
41153         * g++.dg/parse/defarg7.C: New test.
41154
41155         PR c++/14359
41156         * g++.dg/template/friend26.C: New test.
41157
41158 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
41159
41160         PR c++/14324
41161         * g++.dg/abi/mangle21.C: New test.
41162
41163         PR c++/14260
41164         * g++.dg/parse/constructor2.C: New test.
41165
41166         PR c++/14337
41167         * g++.dg/template/sfinae1.C: New test.
41168
41169 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
41170
41171         PR c++/14267
41172         * g++.dg/expr/crash2.C: New test.
41173
41174         PR middle-end/13448
41175         * gcc.dg/inline-5.c: New test.
41176         * gcc.dg/always-inline.c: Split out tests into ...
41177         * gcc.dg/always-inline2.c: ... this and ...
41178         * gcc.dg/always-inline3.c: ... this.
41179
41180 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
41181
41182         PR debug/12103
41183         * g++.dg/debug/crash1.C: New test.
41184
41185 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
41186
41187         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
41188         function with __attribute__((noinline)).
41189         (recurser_void2): Likewise.
41190         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
41191         (recurser_void2): Likewise.
41192
41193 2004-02-29  Roger Sayle  <roger@eyesopen.com>
41194
41195         PR middle-end/14203
41196         * g++.dg/warn/Wunused-6.C: New test case.
41197
41198 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
41199
41200         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
41201         not defined.
41202
41203 2004-02-27  Eric Christopher  <echristo@redhat.com>
41204
41205         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
41206         * g++.dg/charset/asm2.c: Run only x86.
41207         * gcc.dg/charset/asm3.c: Ditto.
41208
41209 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
41210
41211         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
41212         ld_library_path.
41213
41214 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
41215
41216         * g++.dg/ext/altivec-3.C: New.
41217
41218 2004-02-26  Richard Henderson  <rth@redhat.com>
41219
41220         * g++.dg/ext/attrib10.C: Mark for warning.
41221         * gcc.dg/attr-alias-1.c: New.
41222
41223 2004-02-26  Richard Henderson  <rth@redhat.com>
41224
41225         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
41226         * gcc.c-torture/execute/20040208-2.c: ... it back.
41227
41228 2004-02-26  Eric Christopher  <echristo@redhat.com>
41229
41230         * lib/target-supports.exp (check-iconv-available): New function.
41231         * lib/gcc-dg.exp (dg-require-iconv): New function.
41232         Use above.
41233         * gcc.dg/charset: New directory.
41234         * gcc.dg/charset/charset.exp: New file.
41235         * gcc.dg/charset/asm1.c: Ditto.
41236         * gcc.dg/charset/asm2.c: Ditto.
41237         * gcc.dg/charset/asm3.c: Ditto.
41238         * gcc.dg/charset/asm4.c: Ditto.
41239         * gcc.dg/charset/asm5.c: Ditto.
41240         * gcc.dg/charset/attribute1.c: Ditto.
41241         * gcc.dg/charset/attribute2.c: Ditto.
41242         * gcc.dg/charset/string1.c: Ditto.
41243         * g++.dg/charset: New directory.
41244         * g++.dg/dg.exp: Add here. Special options.
41245         * g++.dg/charset/charset.exp: New file.
41246         * g++.dg/charset/asm1.c: Ditto.
41247         * g++.dg/charset/asm2.c: Ditto.
41248         * g++.dg/charset/asm3.c: Ditto.
41249         * g++.dg/charset/asm4.c: Ditto.
41250         * g++.dg/charset/attribute1.c: Ditto.
41251         * g++.dg/charset/attribute2.c: Ditto.
41252         * g++.dg/charset/extern1.cc: Ditto.
41253         * g++.dg/charset/extern2.cc: Ditto.
41254         * g++.dg/charset/string1.c: Ditto.
41255
41256 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
41257
41258         PR c++/14278
41259         * g++.dg/parse/comma1.C: New test.
41260
41261 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41262
41263         PR c++/14284
41264         * g++.dg/template/ttp8.C: New test.
41265
41266 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
41267
41268         * gcc.dg/fixuns-trunc-1.c: New test.
41269
41270 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41271
41272         * gcc.dg/builtins-config.h: Use #elif.
41273
41274 2004-02-26  Michael Matz  <matz@suse.de>
41275
41276         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
41277         * gcc.dg/991214-1.c: Likewise.
41278         * gcc.dg/i386-asm-1.c: Likewise.
41279
41280 2004-02-25  Richard Henderson  <rth@redhat.com>
41281
41282         * gcc.c-torture/execute/20040208-2.c: Move ...
41283         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
41284
41285 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41286
41287         PR c++/14246
41288         * g++.dg/other/crash-3.C: New test.
41289
41290 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41291
41292         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
41293         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
41294
41295         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
41296         HP-UX.
41297
41298 2004-02-24  Michael Matz  <matz@suse.de>
41299
41300         * gcc.dg/i386-regparm.c: New.
41301
41302 2004-02-23  James E Wilson  <wilson@specifixinc.com>
41303
41304         * gcc.c-torture/execute/20040223-1.c: New.
41305
41306 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
41307             Kazu Hirata  <kazu@cs.umass.edu>
41308
41309         * gcc.dg/fwritable-strings-1.c: Remove.
41310
41311 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
41312
41313         PR c/14156
41314         * gcc.dg/20040223-1.c: New test.
41315
41316 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41317
41318         PR c++/14106
41319         * g++.dg/ext/typeof9.C: New test.
41320
41321 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41322
41323         PR c++/14250
41324         * g++.dg/other/switch1.C: New test.
41325
41326 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
41327
41328         * gcc.dg/cast-function-1.c: Adjust for new informative message.
41329         * gcc.dg/va-arg-1.c: Likewise.
41330
41331 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41332
41333         PR c++/14143
41334         * g++.dg/template/koenig5.C: New test.
41335
41336 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
41337
41338         * g++.dg/ext/altivec-1.C: Generalize target triple.
41339         * g++.dg/ext/altivec-2.C: New test case.
41340         * g++.dg/ext/altivec_check.h: New file.
41341         * gcc.dg/altivec-1.c: Generalize target triple;
41342         include altivec_check.h and call altivec_check().
41343         * gcc.dg/altivec-[2-5].c: Generalize target triple.
41344         * gcc.dg/altivec-6.c: New test case.
41345         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
41346         type casts as needed.
41347         * gcc.dg/altivec-10.c: Include altivec_check.h and call
41348         altivec_check().
41349         * gcc.dg/altivec-12.c: New test case.
41350         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
41351         include altivec_check.h and call altivec_check().
41352         * gcc.dg/altivec_check.h: New file.
41353
41354 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41355
41356         * lib/target-supports.exp (check_alias_available): Don't mangle
41357         function `g' in test program.
41358
41359 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41360
41361         * lib/target-supports.exp (check_profiling_available): Check
41362         argument to determine whether we support a profiling type.
41363         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
41364         check_profiling_available.
41365         * g++.dg/bprob/bprob.exp: Likewise.
41366         * g77.dg/bprob/bprob.exp: Likewise.
41367         * gcc.misc-tests/bprob.exp: Likewise.
41368         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
41369         dg-require-profiling and delete expected error handling.
41370         * gcc.dg/20021014-1.c: Likewise.
41371         * gcc.dg/nest.c: Likewise.
41372
41373 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
41374
41375         PR c++/12007
41376         * g++.dg/other/vthunk1.C: New test.
41377
41378 2004-02-20  Falk Hueffner  <falk@debian.org>
41379
41380         PR target/14201
41381         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
41382
41383 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
41384
41385         PR c++/13927
41386         * g++.dg/other/error8.C: Remove XFAIL markers.
41387
41388         PR c++/14173
41389         * g++.dg/ext/packed5.C: New test.
41390
41391         PR c++/14199
41392         * g++.dg/warn/Wunused-5.C: New test.
41393
41394         PR c++/14186
41395         * g++.dg/lookup/member1.C: New test.
41396
41397 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
41398
41399         * gcc.c-torture/compile/20040130-1.c: Enable only when
41400         __INT_MAX__ >= 2147483647L.
41401         * gcc.c-torture/compile/961203-1.c: Likewise.
41402
41403 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
41404
41405         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
41406         * g++.dg/opt/template1.C: Robustify assembler regexp
41407
41408 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
41409
41410         * gcc.c-torture/execute/simd-4.x: Remove.
41411         * gcc.c-torture/execute/va-arg-25.x: Likewise.
41412         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
41413         Guard with #ifndef SKIP_ATTRIBUTE.
41414         * gcc.dg/compat/vector-1_y.c: Likewise.
41415         * gcc.dg/compat/vector-2_x.c: Likewise.
41416         * gcc.dg/compat/vector-2_y.c: Likewise.
41417         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
41418         * g++.dg/eh/simd-2.C: Likewise.
41419
41420 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
41421
41422         * gcc.c-torture/compile/complex-1.c: New.
41423
41424 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
41425
41426         PR target/14209
41427         * gcc.c-torture/execute/20040218-1.c: New test.
41428
41429 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41430
41431         PR c++/14181
41432         * g++.dg/parse/new2.C: New test.
41433
41434 2004-02-18  Paul Brook  <paul@codesourcery.com>
41435
41436         * gcc.c-torture/compile/libcall-1.c: New test.
41437
41438 2004-02-18  Paul Brook  <paul@codesourcery.com>
41439
41440         PR debug/12934
41441         * gcc.dg/debug/debug-7.c: New test.
41442
41443 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
41444
41445         * gcc.dg/20040217-1.c: New test.
41446
41447 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
41448
41449         * gcc.c-torture/execute/990208-1.x: Delete.
41450
41451 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
41452
41453         * gcc.c-torture/execute/20040208-2.x: New file.
41454
41455 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
41456
41457         PR c++/11326
41458         * g++.dg/abi/structret1.C: New test.
41459
41460 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
41461
41462         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
41463         (i386_cpuid): No need to test if cpuid is available on AMD64.
41464         Fix assembly, so that it works onboth i386 and AMD64.
41465         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
41466         (vecInLong): Fix s[] member type to unsigned int.
41467         (vecInWord): Remove type.
41468         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
41469         (a64, b64, c64, d64, e64): Remove.
41470         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
41471         Remove unused variable.  Remove initialization of removed variables.
41472         Don't call mmx_tests nor sse_tests.
41473         (reference_mmx, reference_sse): Remove.
41474         (check): Add return stmt.
41475         * gcc.dg/i386-sse-7.c: New test.
41476         * gcc.dg/i386-mmx-4.c: New test.
41477
41478 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41479
41480         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
41481         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41482         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41483         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
41484         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
41485         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
41486         g++.dg/tc1/dr94.C: Fix line terminator.
41487
41488 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
41489
41490         * gcc.c-torture/compile/20040216-1.c: New.
41491
41492 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41493
41494         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
41495         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
41496         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
41497         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
41498         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
41499         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
41500
41501 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
41502
41503         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
41504
41505 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
41506
41507         PR c++/13971
41508         * g++.dg/expr/cond4.C: New test.
41509
41510         PR c++/14086
41511         * g++.dg/lookup/crash2.C: New test.
41512
41513 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
41514
41515         * gcc.c-torture/compile/20040214-2.c: New test.
41516
41517 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
41518
41519         PR c++/14116
41520         * g++.dg/ext/typeof8.C: New test.
41521
41522 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
41523
41524         * gcc.c-torture/compile/20040214-1.c: New test.
41525
41526 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41527
41528         PR c++/13635
41529         * g++.dg/template/spec11.C: New test.
41530
41531 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41532
41533         PR c++/13927
41534         * g++.dg/other/error8.C: New test.
41535
41536 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
41537
41538         PR c++/14122
41539         * g++.dg/template/array4.C: New test.
41540
41541         PR c++/14108
41542         * g++.dg/inherit/thunk2.C: New test.
41543
41544         PR c++/14083
41545         * g++.dg/eh/cond2.C: New test.
41546
41547 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
41548
41549         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
41550
41551 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
41552
41553         * lib/scanasm.exp (dg-scan): Quote pattern before display.
41554
41555 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
41556
41557         * g++.dg/simd-2.C: xfail on ppc64-linux.
41558
41559 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
41560
41561         PR c/456
41562         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
41563         tests.
41564
41565 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
41566
41567         * gcc.dg/builtins-33.c: New test.
41568
41569 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
41570
41571         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
41572
41573 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
41574
41575         * g++.dg/simd-2.C: Set -maltivec for ppc64.
41576
41577 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
41578
41579         * gcc.dg/ppc64-abi-3.c: New test.
41580
41581 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
41582
41583         PR c/14092
41584
41585         * gcc.dg/pr14092-1.c: New testcase.
41586
41587 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
41588
41589         * gcc.dg/cpp/assert4.c: Fix typo last change.
41590
41591         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
41592         * gcc.dg/cpp/assert4.c: Handle powerpc64.
41593
41594         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
41595
41596 2004-02-09  Roger Sayle  <roger@eyesopen.com>
41597
41598         * gcc.c-torture/compile/20040209-1.c: New test case.
41599
41600 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
41601
41602         * gcc.dg/c90-init-1.c: Adjust expected error messages.
41603
41604 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
41605
41606         * gcc.c-torture/execute/20040208-[12].c: New tests.
41607
41608 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41609
41610         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
41611
41612 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
41613
41614         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
41615
41616 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
41617
41618         Bug 13856
41619         * gcc.dg/visibility-8.c: New testcase.
41620
41621 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
41622
41623         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
41624         arguments.
41625         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
41626
41627 2004-02-07  Roger Sayle  <roger@eyesopen.com>
41628
41629         PR middle-end/13696
41630         * g++.dg/opt/fold1.C: New test case.
41631
41632 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41633
41634         PR c++/14033
41635         * g++.dg/other/crash-2.C: New test.
41636
41637 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41638
41639         PR c++/14028
41640         * g++.dg/parse/angle-bracket2.C: New test.
41641
41642 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41643
41644         PR middle-end/13750
41645         Revert:
41646         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
41647         PR pch/13361
41648         * g++.dg/pch/wchar-1.C: New.
41649         * g++.dg/pch/wchar-1.Hs: New.
41650
41651 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41652
41653         PR c++/14008
41654         * g++.dg/parse/error15.C: New test.
41655         * g++.dg/parse/crash11.C: Update dg-error mark.
41656
41657 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
41658
41659         PR c++/13932
41660         * g++.dg/warn/conv2.C: New test.
41661
41662 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41663
41664         PR c++/13086
41665         * g++.dg/warn/incomplete1.C: Remove xfail.
41666
41667 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
41668
41669         * lib/file-format.exp (gcc_target_object_format): Use
41670         ${tool}_target_compile, not gcc_target_compile.
41671         * lib/target-supports.exp (check_alias_available): Likewise.
41672         (check_gc_sections_available): Likewise.
41673         * g++.dg/ext/attrib10.C: Use dg-require-alias.
41674         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
41675         dg-require-alias.
41676
41677 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
41678
41679         PR c++/13969
41680         * g++.dg/template/static6.C: New test.
41681
41682 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
41683
41684         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
41685
41686 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41687
41688         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
41689         tests for systems where `char' is unsigned by default.
41690
41691 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41692
41693         PR c++/13997
41694         * g++.dg/template/partial3.C: New test.
41695
41696 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
41697
41698         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
41699         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
41700         Remove mentions of obsolete ports.
41701
41702 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
41703
41704         * gcc.dg/noncompile/20001228-1.c: Fix for new
41705         error message.
41706
41707 2004-02-03  Roger Sayle  <roger@eyesopen.com>
41708
41709         PR target/9348
41710         * gcc.c-torture/execute/multdi-1.c: New test case.
41711
41712 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
41713
41714         PR c++/13925
41715         * g++.dg/template/lookup5.C: New test.
41716
41717 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
41718
41719         PR c++/13950
41720         * g++.dg/template/lookup4.C: New test.
41721
41722         PR c++/13970
41723         * g++.dg/parse/error14.C: New test.
41724
41725         PR c++/14002
41726         * g++.dg/parse/template13.C: New test.
41727
41728 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
41729
41730         PR c++/13978
41731         * g++.dg/template/koenig4.C: New test.
41732
41733         PR c++/13968
41734         * g++.dg/template/crash17.C: New test.
41735
41736         PR c++/13975
41737         * g++.dg/parse/error13.C: New test.
41738         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
41739
41740 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
41741
41742         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
41743
41744 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
41745
41746         PR c/11658
41747         PR c/13994
41748         * gcc.dg/noncompile/20040203-1.c: New test.
41749         * gcc.dg/noncompile/20040203-2.c: Likewise.
41750         * gcc.dg/noncompile/20040203-3.c: Likewise.
41751         * gcc.dg/20040203-1.c: Likewise.
41752
41753 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
41754
41755         PR c++/10858
41756         * g++.dg/template/sizeof7.C: New test.
41757
41758 2004-02-02  Eric Christopher  <echristo@redhat.com>
41759             Zack Weinberg  <zack@codesourcery.com>
41760
41761         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
41762
41763 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
41764
41765         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
41766         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
41767         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
41768         * gcc.dg/cleanup-5.c: Run only on Linux targets.
41769
41770 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
41771
41772         PR c++/13113
41773         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
41774
41775         PR c++/13854
41776         * g++.dg/ext/attrib13.C: New test.
41777
41778         PR c++/13907
41779         * g++.dg/conversion/op2.C: New test.
41780
41781 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41782
41783         * gcc.dg/titype-1.c: Fix pasto.
41784
41785 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
41786
41787         * gcc.dg/titype-1.c: New test.
41788
41789 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41790
41791         PR c++/13957
41792         * g++.dg/template/non-type-template-argument-1.C,
41793         g++.dg/template/qualified-id1.C: Update dg-error marks.
41794         * g++.dg/template/nontype6.C: New test.
41795
41796 2004-02-01  Roger Sayle  <roger@eyesopen.com>
41797
41798         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
41799         * gcc.dg/builtins-31.c: New testcase.
41800         * gcc.dg/builtins-32.c: New testcase.
41801
41802 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
41803
41804         * objc.dg/call-super-2.m: Update line numbers
41805         for the including of stddef.h.
41806
41807 2004-01-30  Michael Matz  <matz@suse.de>
41808
41809         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
41810         g++.dg/ext/case-range3.C: New tests.
41811
41812 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41813
41814         DR206
41815         PR c++/13813
41816         * g++.dg/template/member4.C: New test.
41817
41818 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41819
41820         PR c++/13683
41821         * g++.dg/template/sizeof6.C: New test.
41822
41823 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41824
41825         * gcc.dg/fwritable-strings-1.c: New test.
41826
41827 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
41828
41829         * gcc.c-torture/compile/20040130-1.c: New test.
41830
41831 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
41832
41833         * objc.dg/call-super-2.m: Include stddef.h for size_t.
41834
41835 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
41836
41837         PR c++/13883
41838         * g++.dg/template/ctor3.C: New test.
41839
41840 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41841
41842         * g++.dg/tc1: New directory.
41843         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
41844         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
41845         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
41846         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
41847         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
41848
41849 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41850
41851         * g++.dg/parse/error11.C: New test.
41852         * g++.dg/parse/error12.C: Likewise.
41853
41854 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
41855
41856         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
41857         (scan_initial, main): Use aligned_sizeof instead of sizeof.
41858
41859 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
41860
41861         PR c++/13791
41862         * g++.dg/ext/attrib12.C: New test.
41863
41864         PR c++/13736
41865         * g++.dg/parse/cast2.C: New test.
41866
41867 2004-01-27  James E Wilson  <wilson@specifixinc.com>
41868
41869         * objc.dg/encode-2.m (main): New local string.  Set depending on
41870         sizeof long.  Use in sscanf call.
41871         * objc.dg/encode-3.m (main): New local string.  Set depending on
41872         sizeof long.  Use in scan_initial call.
41873
41874 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41875
41876         * objc.dg/call-super-2.m: Make LP64-safe.
41877         * objc.dg/desig-init-1.m: Likewise.
41878
41879 2004-01-27  Devang Patel <dpatel@apple.com>
41880
41881         * g++.dg/debug/namespace1.C: New test.
41882
41883 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
41884
41885         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
41886         xscale-*-*.
41887
41888         * gcc.dg/arm-mmx-1.c: New test.
41889
41890 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
41891
41892         * gcc.dg/20040127-1.c: New test.
41893         * gcc.dg/20040127-2.c: New test.
41894
41895 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
41896
41897         * objc.dg/stret-1.m (glob): Renamed to globa.
41898
41899 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
41900
41901         PR c++/13663
41902         * g++.dg/expr/for1.C: New test.
41903
41904 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
41905
41906         PR middle-end/13779
41907         * gcc.dg/darwin-longlong.c: New test.
41908
41909 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
41910
41911         * gcc.dg/20040124-1.c: Moved test from here...
41912         * gcc.c-torture/compile/20040124-1.c: ...to here.
41913
41914 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
41915
41916         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
41917         the assembly output if -m64 is passed.
41918
41919 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
41920
41921         PR c++/13833
41922         * g++.dg/template/cond3.C: New test.
41923
41924 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
41925
41926         PR c++/13810
41927         * g++.dg/template/ttp7.C: New test.
41928
41929 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
41930
41931         PR c++/13797
41932         * g++.dg/template/nontype4.C: New test.
41933         * g++.dg/template/nontype5.C: Likewise.
41934
41935 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
41936
41937         * gcc.dg/torture/mips-clobber-at.c: New test.
41938
41939 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
41940
41941         * gcc.dg/20040124-1.c: New test.
41942
41943 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
41944
41945         * gcc.dg/20040123-1.c: New test.
41946
41947 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
41948
41949         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
41950
41951 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
41952
41953         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
41954
41955 2004-01-23  Andrew Pinski  <apinski@apple.com>
41956
41957         * gcc.dg/20030121-1.c: Move to ..
41958         * gcc.dg/20040121-1.c: here.
41959
41960 2004-01-23  Roger Sayle  <roger@eyesopen.com>
41961
41962         * gcc.dg/builtins-29.c: New test case.
41963
41964 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
41965
41966         PR 18314
41967         * gcc.dg/builtins-30.c: New testcase.
41968
41969 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
41970
41971         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
41972         * lib/g77.exp: Likewise.
41973         * lib/objc.exp: Likewise.
41974         * lib/g++.exp: Likewise.
41975
41976 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
41977
41978         * gcc.dg/struct-by-value-2.c: New test.
41979
41980 2004-01-21  Andrew Pinski  <apinski@apple.com>
41981
41982         PR target/13785
41983         * gcc.dg/20030121-1.c: New test.
41984
41985 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
41986
41987         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
41988         clobber frame pointer register in asm statement.
41989
41990 2004-01-21  Falk Hueffner  <falk@debian.org>
41991
41992         * gcc.c-torture/compile/20040121-1.c: New test.
41993
41994 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
41995
41996         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
41997
41998 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
41999
42000         * gcc.dg/ppc64-abi-2.c: New test.
42001
42002 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
42003
42004         * lib/treelang.exp: Fill out this file.
42005         * lib/treelang-dg.exp: New File.
42006
42007 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
42008
42009         * gcc.c-torture/compile/981022-1.c: Remove.
42010         * gcc.dg/array-5.c: Remove XFAIL.
42011         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
42012         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
42013         gcc.dg/cond-lvalue-1.c: Update.
42014         * gcc.dg/cast-lvalue-2.c: New test.
42015
42016 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
42017
42018         PR c++/13592
42019         * g++.dg/other/error1.C (class foo): Tweak error message.
42020
42021         PR c++/13592
42022         * g++.dg/template/call2.C: New test.
42023
42024 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42025
42026         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
42027         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
42028         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
42029         scalar-return-1_x.c, scalar-return-2_y.c,
42030         scalar-return-3_x.c, scalar-return-3_y.c,
42031         scalar-return-4_x.c, scalar-return-4_y.c,
42032         struct-align-1.h, struct-align-1_x.c,
42033         struct-align-1_y.c, struct-align-2.h,
42034         struct-align-2_x.c, struct-align-2_y.c,
42035         struct-by-value-10_y.c, struct-by-value-11_x.c,
42036         struct-by-value-11_y.c, struct-by-value-12_x.c,
42037         struct-by-value-12_y.c, struct-by-value-13_x.c,
42038         struct-by-value-13_y.c, struct-by-value-14_x.c,
42039         struct-by-value-14_y.c, struct-by-value-15_x.c,
42040         struct-by-value-15_y.c, struct-by-value-16_y.c,
42041         struct-by-value-17_y.c, struct-by-value-18_y.c,
42042         struct-by-value-19_y.c, struct-by-value-1_x.c,
42043         struct-by-value-1_y.c, struct-by-value-20_y.c,
42044         struct-by-value-2_x.c, struct-by-value-2_y.c,
42045         struct-by-value-3_y.c, struct-by-value-4_x.c,
42046         struct-by-value-4_y.c, struct-by-value-5_y.c,
42047         struct-by-value-6_y.c, struct-by-value-7_y.c
42048         struct-by-value-8_x.c, struct-by-value-8_y.c
42049         struct-by-value-9_x.c, struct-by-value-9_y.c
42050         struct-return-10_x.c, struct-return-10_y.c,
42051         struct-return-19_x.c, struct-return-20_x.c
42052         struct-return-2_x.c, struct-return-2_y.c
42053         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
42054         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
42055
42056 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42057
42058         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
42059         attribute on sparc*-sun-solaris2.*.
42060
42061 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
42062
42063         PR c++/13710
42064         * g++.dg/ext/typeof7.C: New test.
42065
42066 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
42067
42068         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
42069         * gcc.dg/const-elim-1.c: Same.
42070
42071 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
42072
42073         * objc.dg/stret-1.m: New.
42074         * objc.dg/stret-2.m: New.
42075
42076 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
42077
42078         PR c++/11895
42079         * g++.dg/ext/vector1.C: New test.
42080
42081 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
42082
42083         * gcc.dg/pch/import-1.c: New.
42084         * gcc.dg/pch/import-1.hs: New.
42085         * gcc.dg/pch/import-1a.h: New.
42086         * gcc.dg/pch/import-1b.h: New.
42087         * gcc.dg/pch/import-1c.h: New.
42088
42089 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42090
42091         PR c++/13574
42092         * g++.dg/ext/array1.C: New test.
42093
42094         PR c++/13178
42095         * g++.dg/conversion/op1.C: New test.
42096
42097 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
42098
42099         PR 11864
42100         From Kazumoto Kojima / Dan Kegel:
42101         * gcc.dg/pr11864-1.c: New test.
42102
42103         PR 10392
42104         From Marcus Comstedt / Dan Kegel:
42105         * gcc.dg/pr10392-1.c: New test.
42106
42107 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
42108
42109         PR c++/13478
42110         * g++.dg/init/ref10.C: New test.
42111
42112 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42113
42114         PR c++/13407
42115         * g++.dg/parse/typename6.C: New test.
42116
42117 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
42118
42119         PR pch/13361
42120         * g++.dg/pch/wchar-1.C: New.
42121         * g++.dg/pch/wchar-1.Hs: New.
42122
42123 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42124
42125         PR c++/9259
42126         * g++.dg/expr/sizeof2.C: New test.
42127
42128 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
42129
42130         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
42131
42132 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42133
42134         PR c++/13659
42135         * g++.dg/lookup/strong-using-3.C: New.
42136         * g++.dg/lookup/using-10.C: New.
42137
42138 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
42139
42140         PR c++/13594
42141         * g++.dg/lookup/strong-using-2.C: New.
42142
42143 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
42144             Dan Kegel <dank@kegel.com>
42145             J"orn Rennecke <joern.rennecke@superh.com>
42146
42147         PR target/9365
42148         * gcc.dg/pr9365-1.c: New test.
42149
42150 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42151
42152         PR c++/8856
42153         * g++.dg/parse/casting-operator2.C: New test.
42154         * g++.old-deja/g++.pt/explicit83.C: Remove.
42155
42156 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
42157
42158         * gcc.dg/label-compound-stmt-1.c: New test.
42159         * gcc.c-torture/compile/950922-1.c,
42160         gcc.c-torture/compile/20000211-3.c,
42161         gcc.c-torture/compile/20000518-1.c,
42162         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
42163         compound statements.
42164
42165 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
42166
42167         * gcc.dg/ppc64-abi-1.c: New test.
42168
42169 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
42170
42171          * g++.dg/ext/attrib9.C: Add dg-warnings.
42172
42173 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42174
42175         PR c++/12335
42176         * g++.dg/parse/dtor3.C: New test.
42177
42178 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
42179
42180         PR c++/12709
42181         * g++.dg/parse/try-catch-1.C: New test.
42182
42183 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
42184
42185         * ada/acats/run_all.sh: Add more verbose output in acats.log
42186         when compiling tests.
42187
42188 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
42189
42190         PR 13656
42191         * gcc.dg/typedef-redecl.c: New test case.
42192         * gcc.dg/typedef-redecl.h: New support file.
42193
42194 2004-01-13  Jan Hubicka  <jh@suse.cz>
42195
42196         * gcc.dg/always_inline.c: New test.
42197         * gcc.dg/debug/20031231-1.c: Fix.
42198
42199 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42200
42201         PR c++/13474
42202         * g++.dg/template/array3.C: New test.
42203
42204 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
42205
42206         * g++.dg/ext/lvalue1.C: No longer expected to fail.
42207         * g++.dg/warn/Wunused-2.C: Likewise.
42208
42209 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42210
42211         PR c++/13289
42212         * g++.dg/template/instantiate6.C: New test.
42213
42214 2004-01-12  Roger Sayle  <roger@eyesopen.com>
42215
42216         PR middle-end/11397
42217         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
42218
42219 2004-01-12  Jan Hubicka  <jh@suse.cz>
42220
42221         PR opt/12826
42222         * gcc.dg/20040112-1.c: New.
42223
42224         * gcc.dg/dwarf-die[1-7].c: Move to...
42225         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
42226         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
42227
42228 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
42229
42230         PR c++/4100
42231         * g++.dg/parse/friend4.C: New test.
42232
42233 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
42234
42235         PR c++/4100
42236         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
42237         definition is called a friend.
42238
42239 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
42240
42241         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
42242
42243 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
42244
42245         PR c++/3478
42246         * g++.dg/parse/error10.C: New test.
42247         * g++.dg/template/arg2.C: Accept "invalid type" error.
42248
42249 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
42250
42251         PR middle-end/13392
42252         * g++.dg/opt/expect2.C: New test.
42253
42254 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
42255
42256         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
42257         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
42258         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
42259         Update dg-error regexps.
42260
42261 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
42262
42263         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
42264         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
42265
42266 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42267
42268         * gcc.dg/pragma-re-1.c: Use right pointer type.
42269
42270 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
42271
42272         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
42273
42274 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
42275
42276         * gcc.dg/rs6000-ldouble-1.c: New.
42277
42278 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42279
42280         DR 337
42281         PR c++/9256
42282         * g++.dg/other/abstract1.C: New test.
42283
42284 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
42285
42286         * g++.dg/lookup/strong-using-1.C: New.
42287
42288 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
42289
42290         PR c/11234
42291         * gcc.dg/func-ptr-conv-1.c: New test.
42292         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
42293
42294 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
42295
42296         PR target/13380.
42297         * gcc.c-torture/compile/20040109-1.c: New.
42298
42299 2004-01-08  Stuart Hastings  <stuart@apple.com>
42300
42301         * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
42302         * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
42303         * gcc.dg/i386-sse-6.c: ...this new testcase.
42304
42305 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
42306
42307         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
42308
42309 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
42310
42311         * ada/acats/run_acats: Treat 'gnatchop' the same way
42312         as 'gnatmake'.  Export GCC_DRIVER.
42313         * ada/acats/run_all.sh: Add target_gnatchop.  Use
42314         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
42315
42316 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42317
42318         PR c++/12573
42319         * g++.dg/template/dependent-expr4.C: New test.
42320
42321 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
42322
42323         * gcc.dg/altivec-11.c: New test.
42324
42325 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
42326
42327         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
42328
42329 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42330
42331         PR c/6024
42332         * gcc.dg/enum-compat-1.c: New test.
42333         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
42334
42335 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
42336
42337         PR c/12165
42338         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
42339         gcc.dg/c99-idem-qual-3.c: New tests.
42340
42341 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
42342
42343         * gcc.dg/winline-7.c: Don't cast void * to int.
42344
42345 2004-01-06  Jan Hubicka  <jh@suse.cz>
42346
42347         * gcc.dg/i386-sse-5.c: New test
42348         * g++.dg/eh/simd-1.c: Add -w argument for i386.
42349
42350 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
42351
42352         PR c++/12815
42353         * g++.dg/rtti/typeid4.C: New test.
42354
42355 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42356
42357         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
42358
42359 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
42360
42361         PR c++/12132
42362         * g++.dg/template/error11.C: New test.
42363
42364         PR c++/13451
42365         * g++.dg/template/class2.C: New test.
42366
42367 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
42368         Richard Sandiford <rsandifo@redhat.com>
42369
42370         PR c++/13387
42371         * g++.dg/opt/alias3.C: New test.
42372
42373 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
42374
42375         PR c++/13157
42376         * g++.dg/template/koenig3.C: New test.
42377
42378         PR c++/13529
42379         * g++.dg/parse/offsetof3.C: New test.
42380
42381         * g++.dg/init/copy7.C: Add missing dg-error markers.
42382
42383         PR c++/12226
42384         * g++.dg/init/copy7.c: New test.
42385
42386         PR c++/13536
42387         * g++.dg/parse/cast1.C: New test.
42388
42389 2004-01-04  Jan Hubicka  <jh@suse.cz>
42390
42391         * gcc.dg/winline[1-7].c: New tests.
42392
42393 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42394
42395         PR c++/13520
42396         * g++.dg/template/qualttp22.C: New test.
42397
42398 2004-01-01  Jan Hubicka  <jh@suse.cz>
42399
42400         * gcc.dg/debug/20031231-1.c: New.
42401         * gcc.c-torture/compile/20040101-1.c: New.
42402         * gcc.dg/dwarf-die-[1-7].c: New.
42403
42404 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
42405
42406         PR optimization/13521
42407         * gcc.c-torture/compile/20031231-1.c: New test.
42408
42409 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
42410
42411         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
42412
42413 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
42414
42415         PR c++/10079
42416         * g++.dg/template/crash16.C: New test.
42417
42418 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
42419
42420         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
42421
42422 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
42423
42424         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
42425         ports.
42426         * g++.old-deja/g++.jason/thunk3.C: Likewise.
42427         * g++.old-deja/g++.law/profile1.C: Likewise.
42428         * gcc.c-torture/compile/981006-1.c: Likewise.
42429         * gcc.c-torture/execute/loop-2e.x: Likewise.
42430         * gcc.c-torture/execute/loop-2f.x: Remove.
42431         * gcc.c-torture/execute/loop-2g.x: Likewise.
42432         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
42433         * gcc.dg/20020312-2.c: Remove traces of dead ports.
42434
42435 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
42436
42437         PR c++/13507
42438         * g++.dg/ext/attrib11.C: New test.
42439
42440         PR c++/13494
42441         * g++.dg/template/array2-1.C: New test.
42442         * g++.dg/template/array2-2.C: New test.
42443
42444 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
42445
42446         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
42447
42448 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
42449
42450         PR c++/12774
42451         * g++.dg/template/array1-1.C: New test.
42452         * g++.dg/template/array1-2.C: New test.
42453
42454 2003-12-29  Roger Sayle  <roger@eyesopen.com>
42455
42456         PR fortran/12632
42457         * g77.dg/12632.f: New test case.
42458
42459 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42460
42461         PR c++/13289
42462         * g++.dg/parse/nontype1.C: New test.
42463
42464 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42465
42466         PR c++/12403
42467         * g++.dg/parse/explicit1.C: New test.
42468         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
42469
42470 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
42471
42472         PR c++/13081
42473         * g++.dg/opt/inline6.C: New test.
42474
42475         PR c++/12613
42476         * g++.dg/parse/error9.C: New test.
42477
42478         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
42479
42480 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
42481
42482         PR c++/13009
42483         * g++.dg/init/assign1.C: New test.
42484
42485 2003-12-28  Roger Sayle  <roger@eyesopen.com>
42486
42487         PR c++/13070
42488         * g++.dg/warn/format3.C: New test case.
42489
42490 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42491
42492         * gcc.c-torture/compile/20031227-1.c: New test.
42493
42494 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42495
42496         * g++.dg/bprob/bprob.exp: Load target-supports.exp
42497         * g77.dg/bprob/bprob.exp: Likewise.
42498         * gcc.misc-tests/bprob.exp: Likewise.
42499         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
42500         variants on systems where the library does not provide that
42501         functionality.
42502         * gcc.dg/builtins-20.c: Use builtins-config.h.
42503         * gcc.dg/builtins-config.h: New file.
42504
42505 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42506
42507         * lib/gcc-dg.exp (dg-require-profiling): New function.
42508         * lib/target-supports.exp (check_profiling_available): Likewise.
42509         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
42510         * g77.dg/bprob/bprob.exp: Likewise.
42511         * gcc.misc-tests/bprob.exp: Likewise.
42512         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
42513         * gcc.dg/20021014-1.c: Likewise.
42514         * gcc.dg/nest.c: Likewise.
42515
42516 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42517
42518         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
42519         compiling.
42520         * g++.dg/lookup/java2.C: Likewise.
42521         * gcc.dg/cpp/lexident.c: Likewise.
42522
42523 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
42524
42525         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
42526         given.
42527         * gcc.c-torture/compile/961203-1.c: Likewise.
42528         * gcc.c-torture/compile/980506-1.c: Likewise.
42529
42530 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
42531
42532         * lib/gcc-dg.exp (dg-prune-output): New annotation.
42533         (additional_prunes): New global.
42534         (gcc-dg-prune): Handle additional per-test pruning.
42535         (dg-test): Clear additional_prunes between tests.
42536
42537         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
42538         dg-prune-output to avoid spurious failures from assembler
42539         complaining about nonexistent WAW violations.
42540         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
42541         Use dg-prune-output to avoid spurious failures from assembler
42542         warning about Itanium B-step errata.
42543
42544 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
42545
42546         * g++.dg/abi/macro0.C: New test.
42547         * g++.dg/abi/macro1.C: Likewise.
42548         * g++.dg/abi/macro2.C: Likewise.
42549
42550         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
42551         * g++.dg/abi/bitfield7.C: Likewise.
42552         * g++.dg/abi/dtor2.C: Likewise.
42553         * g++.dg/abi/mangle11.C: Likewise.
42554         * g++.dg/abi/mangle12.C: Likewise.
42555         * g++.dg/abi/mangle14.C: Likewise.
42556         * g++.dg/abi/mangle17.C: Likewise.
42557         * g++.dg/abi/vbase10.C: Likewise.
42558         * g++.dg/abi/vbase14.C: Likewise.
42559         * g++.dg/template/qualttp17.C: Likewise.
42560
42561 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
42562
42563         PR c/11995
42564         * gcc.dg/20031223-1.c: New test.
42565
42566 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42567
42568         * gcc.dg/noreturn-7.c: New test.
42569
42570 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
42571
42572         * gcc.dg/null-pointer-1.c: New test.
42573
42574 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
42575
42576         * g++.old-deja/g++.jason/template18.C: Remove.
42577         * g++.old-deja/g++.jason/template37.C: Likewise.
42578
42579         PR c++/12862
42580         * g++.dg/lookup/ns1.C: New test.
42581
42582         PR c++/12397
42583         * g++.dg/template/lookup3.C: New test.
42584
42585 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
42586
42587         * g++.dg/template/recurse1.C: New test
42588
42589 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
42590
42591         PR c++/12479
42592         * g++.dg/parse/semicolon1.C: New test.
42593         * g++.dg/parse/semicolon1.h: Likewise.
42594
42595 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
42596
42597         * gcc.dg/darwin-misaligned.c: New test.
42598
42599 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
42600
42601         PR c/9163
42602         * gcc.dg/20031222-1.c: New test.
42603
42604 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
42605
42606         PR c++/13438
42607         * g++.dg/parse/error8.C: New test.
42608
42609         PR c++/11554
42610         * g++.dg/warn/ctor-init-1.C: New test.
42611
42612 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
42613
42614         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
42615         too small.
42616         * gcc.c-torture/compile/930217-1.c: Likewise.
42617         * gcc.c-torture/compile/930513-1.c: Likewise.
42618         * gcc.c-torture/execute/920908-2.c: Likewise.
42619         * gcc.c-torture/execute/921204-1.c: Likewise.
42620         * gcc.c-torture/execute/930621-1.c: Likewise.
42621         * gcc.c-torture/execute/930630-1.c: Likewise.
42622         * gcc.c-torture/execute/931031-1.c: Likewise.
42623         * gcc.c-torture/execute/980602-2.c: Likewise.
42624         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
42625         * gcc.c-torture/execute/compndlit-1.c: Likewise.
42626         * gcc.c-torture/execute/extzvsi.c: Likewise.
42627         * gcc.c-torture/unsorted/ext.c: Likewise.
42628
42629 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
42630
42631         PR target/12749
42632         * gcc.c-torture/compile/20031220-2.c: New test case.
42633
42634 2003-12-20  Roger Sayle  <roger@eyesopen.com>
42635
42636         PR optimization/13031
42637         * gcc.c-torture/compile/20031220-1.c: New test case.
42638
42639 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
42640
42641         * gcc.dg/cast-function-1.c: New test.
42642
42643 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
42644
42645         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
42646         formats.
42647
42648 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
42649
42650         PR c++/12795
42651         * g++.dg/ext/attrib10.C: New test.
42652
42653 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
42654
42655         * gcc.dg/cleanup-10.c: New test.
42656         * gcc.dg/cleanup-11.c: New test.
42657
42658 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
42659
42660         PR c++/13239
42661         * g++.dg/opt/expect1.C: New test.
42662
42663 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
42664
42665         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
42666
42667 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
42668
42669         PR debug/12923
42670         * gcc.dg/20031218-1.c: New test.
42671
42672         PR debug/12389
42673         * gcc.dg/20031218-2.c: New test.
42674         * gcc.dg/20031218-3.c: New test.
42675
42676         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
42677         of label name and allow for USER_LABEL_PREFIX == "_" names.
42678         * g++.dg/abi/mangle18-2.C: Likewise.
42679         * g++.dg/abi/mangle19-1.C: Likewise.
42680         * g++.dg/abi/mangle19-2.C: Likewise.
42681         * g++.dg/abi/mangle20-1.C: Likewise.
42682         * g++.dg/abi/mangle20-2.C: Likewise.
42683
42684 2003-12-18  Richard Henderson  <rth@redhat.com>
42685
42686         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
42687
42688 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
42689             Dan Kegel <dank@kegel.com>
42690
42691         PR other/12009
42692         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
42693         testing a cross compiler, it causes spurious compile failures.
42694         * lib/g++.exp: Likewise.
42695
42696 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42697
42698         PR c++/13262
42699         * g++.dg/template/access13.C: New test.
42700
42701 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
42702
42703         * gcc.dg/20031216-1.c: New test.
42704
42705 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42706
42707         PR c++/9154
42708         * g++.dg/template/error10.C: New test.
42709
42710 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
42711
42712         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
42713         * g++.dg/eh/simd-2.C: Likewise.
42714
42715 2003-12-17  James E Wilson  <wilson@specifixinc.com>
42716             Roger Sayle  <roger@eyesopen.com>
42717
42718         * gcc.c-torture/execute/ieee/mzero5.c: New.
42719
42720 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
42721
42722         PR c++/10603
42723         * g++.dg/parse/error6.C: New test.
42724
42725         PR c++/12827
42726         * g++.dg/parse/error7.C: New test.
42727
42728 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
42729
42730         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
42731         at -O with stabs debugging formats.
42732         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
42733         * gcc.dg/debug/debug-2.c: Likewise.
42734
42735 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
42736
42737         PR c++/12696
42738         * g++.dg/init/error1.C: New test.
42739
42740         PR c++/12218
42741         * g++.dg/init/pm3.C: New test.
42742
42743 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
42744
42745         PR c/3347
42746         * gcc.dg/bitfld-8.c: New test.
42747
42748 2003-12-16  James Lemke  <jim@wasabisystems.com>
42749
42750         * gcc.dg/arm-scd42-[123].c: New tests.
42751
42752 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
42753
42754         PR c++/9043
42755         * g++.dg/abi/mangle20-1.C: New test.
42756         * g++.dg/abi/mangle20-2.C: New test.
42757
42758 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
42759
42760         PR c++/13275
42761         * g++.dg/other/offsetof2.C: Remove XFAIL.
42762         * g++.dg/parse/offsetof1.C: New test.
42763         * g++.gd/parse/offsetof2.C: Likewise.
42764
42765 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42766
42767         * g++.dg/template/nontype3.C: New test.
42768         * g++.dg/template/static2.C: Tweaked the dg-error clause.
42769
42770 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42771
42772         * g++.dg/warn/noreturn-3.C: Also test instantiation.
42773
42774 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
42775
42776         PR c++/13387
42777         * g++.dg/expr/assign1.C: New test.
42778
42779         PR c++/13242
42780         * g++.dg/abi/mangle19-1.C: New test.
42781         * g++.dg/abi/mangle19-2.C: New test.
42782
42783 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
42784
42785         * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
42786
42787 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
42788
42789         * gcc.c-torture/execute/20031216-1.c: New test.
42790
42791 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42792
42793         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
42794         an ICE regression.
42795
42796 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
42797
42798         PR c++/10926
42799         * g++.dg/template/error9.C: New test.
42800
42801         PR c++/11116
42802         * g++.dg/template/error8.C: New test.
42803
42804 2003-12-15  Roger Sayle  <roger@eyesopen.com>
42805
42806         PR middle-end/13400
42807         * gcc.c-torture/execute/20031215-1.c: New test case.
42808
42809 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
42810
42811         PR c++/13269
42812         * g++.dg/parse/error5.C: New test.
42813
42814         PR c++/12989
42815         * g++.dg/expr/sizeof1.C: New test.
42816
42817         PR c++/13310
42818         * g++.dg/template/crash15.C: New test.
42819
42820 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
42821
42822         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
42823         a non-POD type as the last named parameter of a varargs function.
42824
42825 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
42826
42827         PR c++/13243
42828         PR c++/12573
42829         * g++.dg/template/crash14.C: New test.
42830         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
42831
42832 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
42833
42834         * g++.dg/other/java1.C: New test.
42835
42836         PR c++/13241
42837         * g++.dg/abi/mangle18-1.C: New test.
42838         * g++.dg/abi/mangle18-2.C: New test.
42839
42840 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
42841
42842         PR optimization/10312
42843         * gcc.c-torture/execute/20031214-1.c: New.
42844
42845 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
42846
42847         PR c++/10779
42848         PR c++/12160
42849         * g++.dg/parse/error3.C: New test.
42850         * g++.dg/parse/error4.C: Likewise.
42851         * g++.dg/abi/mangle4.C: Tweak error messages.
42852         * g++.dg/lookup/using5.C: Likewise.
42853         * g++.dg/other/error2.C: Likewise.
42854         * g++.dg/parse/typename5.C: Likewise.
42855         * g++.dg/parse/undefined1.C: Likewise.
42856         * g++.dg/template/arg2.C: Likewise.
42857         * g++.dg/template/ttp3.C: Likewise.
42858         * g++.dg/template/type1.C: Likewise.
42859         * g++.old-deja/g++.other/crash32.C: Likewise.
42860         * g++.old-djea/g++.pt/defarg8.C: Likewise.
42861
42862 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42863
42864         PR c++/13106
42865         * g++.dg/warn/noreturn-3.C: New test.
42866
42867 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
42868
42869         PR c++/13118
42870         * g++.dg/abi/covariant3.C: New.
42871
42872 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
42873
42874         * g++.dg/eh/ia64-1.C: New test.
42875
42876 2003-12-12  Roger Sayle  <roger@eyesopen.com>
42877
42878         PR optimization/13037
42879         * g77.f-torture/execute/13037.f: New test case.
42880
42881 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
42882
42883         PR c++/12881
42884         * g++.dg/abi/covariant2.C: New.
42885
42886 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
42887
42888         * gcc.dg/cpp/trad/macro.c: New tests.
42889
42890 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
42891
42892         * gcc.c-torture/execute/wchar_t-1.x: Delete.
42893
42894 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
42895
42896         PR other/10819
42897         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
42898         to fix Bug 10819.
42899         * lib/g++.exp (g++_version): Likewise.
42900         * lib/g77.exp (g77_version): Likewise.
42901         * lib/objc.exp (default_objc_version): Likewise.
42902
42903 2003-12-10  Richard Henderson  <rth@redhat.com>
42904
42905         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
42906
42907         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
42908
42909 2003-12-08  Matt Austern  <austern@apple.com>
42910
42911         PR c/13134
42912         * lib/gcc-dg.exp (dg-require-visibility): Define.
42913         * lib/target-supports (check_visibility_available): Define.
42914         * gcc.dg/visibility-1.c: New test.
42915         * gcc.dg/visibility-2.c: Likewise.
42916         * gcc.dg/visibility-3.c: Likewise.
42917         * gcc.dg/visibility-4.c: Likewise.
42918         * gcc.dg/visibility-5.c: Likewise.
42919         * gcc.dg/visibility-6.c: Likewise.
42920         * g++.dg/ext/visibility-1.C: Likewise.
42921         * g++.dg/ext/visibility-2.C: Likewise.
42922         * g++.dg/ext/visibility-3.C: Likewise.
42923         * g++.dg/ext/visibility-4.C: Likewise.
42924         * g++.dg/ext/visibility-5.C: Likewise.
42925         * g++.dg/ext/visibility-6.C: Likewise.
42926
42927 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
42928
42929         * g++.dg/lookup/java1.C: New test.
42930         * g++.dg/lookup/java2.C: New test.
42931
42932 2003-12-07  Falk Hueffner  <falk@debian.org>
42933
42934         * g++.dg/opt/noreturn-1.C: New test.
42935
42936 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
42937
42938         * gcc.dg/overflow-1.c: New test.
42939
42940 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
42941
42942         * g77.f-torture/compile/13060.f: New test.
42943
42944 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
42945
42946         PR c++/13323
42947         * g++.dg/inherit/operator2.C: New test.
42948
42949 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
42950
42951         PR c++/13305
42952         * g++.dg/ext/attrib9.C: New test.
42953
42954 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
42955
42956         PR c++/13314
42957         * g++.dg/template/error7.C: New test.
42958
42959 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
42960             J"orn Rennecke <joern.rennecke@superh.com>
42961
42962         PR target/13302
42963         * g++.dg/other/struct-va_list.C: New test.
42964
42965 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
42966
42967         PR c++/13166
42968         * g++.dg/parse/defarg6.C: New test.
42969
42970 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
42971
42972         PR target/13256
42973         * gcc.c-torture/execute/20031201-1.c: New test.
42974
42975 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
42976
42977         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
42978
42979 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
42980
42981         * gcc.dg/builtin-return-1.c: New test.
42982
42983 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
42984             J"orn Rennecke <joern.rennecke@superh.com>
42985
42986         PR optimization/13260
42987         * gcc.c-torture/execute/20031204-1.c: New test.
42988
42989 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
42990
42991         PR c++/9127
42992         * g++.dg/template/error6.C: New test.
42993
42994 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
42995
42996         * gcc.dg/20031202-1.c: New test.
42997
42998 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
42999
43000         PR c++/13179
43001         * g++.dg/template/eh1.C: New test.
43002
43003         PR c++/10771
43004         * g++.dg/template/error5.C: New test.
43005
43006 2003-12-02  David Ung  <davidu@mips.com>
43007
43008         * gcc.dg/compat/vector-check.h: Corrected type for var
43009         g_##TMODE
43010
43011 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43012
43013         PR c++/10126
43014         * g++.dg/template/ptrmem8.C: New test.
43015
43016 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
43017
43018         PR c++/12573
43019         * g++.dg/template/dependent-expr3.C: New test.
43020
43021 2003-12-01  James Lemke  <jim@wasabisystems.com>
43022
43023         * gcc.dg/arm-g2.c: New test.
43024
43025 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43026
43027         PR optimization/11634
43028         * gcc.dg/20031201-2.c: New test case.
43029
43030 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
43031
43032         PR 11433
43033         * objc.dg/proto-lossage-3.m: New test.
43034
43035 2003-12-01  Roger Sayle  <roger@eyesopen.com>
43036
43037         PR optimization/12628
43038         * gcc.dg/20031201-1.c: New test case.
43039
43040 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
43041
43042         * gcc.dg/unaligned-1.c: New test.
43043
43044 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
43045
43046         PR c++/9849
43047         * g++.dg/template/error4.C: New test.
43048         * g++.dg/template/nested3.C: Adjust error markers.
43049
43050 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43051
43052         * gcc.dg/cpp/assert4.c: Check more #system assertions.
43053
43054 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
43055
43056         PR c/10333
43057         * gcc.dg/bitfld-7.c: New test.
43058
43059 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
43060
43061         * gcc.dg/tls/asm-1.C: New test.
43062
43063 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43064
43065         * gcc.dg/cpp/assert4.c: Update.
43066
43067 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
43068
43069         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
43070         * gcc.dg/builtin-apply3.c: New test.
43071
43072 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43073
43074         * lib/compat.exp (compat-obj): New xfaildata parameter.
43075         Use it to set compiler_conditional_xfail_data before compiling.
43076         (compat-get-options): Handle dg-xfail-if.
43077         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
43078         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
43079         * gcc.dg/compat/vector-1_y.c: Likewise.
43080         * gcc.dg/compat/vector-2_x.c: Likewise.
43081         * gcc.dg/compat/vector-2_y.c: Likewise.
43082
43083 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43084
43085         * g++.dg/opt/reg-stack4.C: New test.
43086
43087 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43088
43089         * gcc.dg/builtin-apply2.c: New test.
43090
43091 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
43092
43093         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
43094
43095 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43096
43097         PR c++/12924
43098         * g++.dg/template/template-id-2.C: New test.
43099
43100 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43101
43102         PR c++/5369
43103         * g++.dg/template/memfriend1.C: New test.
43104         * g++.dg/template/memfriend2.C: Likewise.
43105         * g++.dg/template/memfriend3.C: Likewise.
43106         * g++.dg/template/memfriend4.C: Likewise.
43107         * g++.dg/template/memfriend5.C: Likewise.
43108         * g++.dg/template/memfriend6.C: Likewise.
43109         * g++.dg/template/memfriend7.C: Likewise.
43110         * g++.dg/template/memfriend8.C: Likewise.
43111         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
43112
43113 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
43114
43115         PR c++/12515
43116         * g++.dg/ext/cond1.C: New test.
43117
43118 2003-11-20  Richard Henderson  <rth@redhat.com>
43119
43120         * gcc.dg/20020201-2.c: Remove.
43121         * gcc.dg/20020201-4.c: Remove.
43122         * gcc.dg/20020304-1.c: Remove.
43123
43124 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
43125
43126         * gcc.dg/cpp/trad/xwin1.c: New test case.
43127
43128 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
43129
43130         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
43131         * lib/g77.exp: Likewise.
43132         * lib/objc.exp: Likewise.
43133         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
43134         for darwin.
43135
43136 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43137
43138         PR c++/12932
43139         * g++.dg/template/static5.C: New test.
43140
43141 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
43142
43143         * gcc.dg/nested-func-1.c: New test.
43144
43145 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43146
43147         * gcc.dg/cpp/assert4.c: New test.
43148
43149 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
43150
43151         PR c++/2294
43152         * g++.dg/lookup/using9.c: New test.
43153
43154 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
43155
43156         PR c++/12762
43157         * g++.dg/template/error3.C: New test.
43158
43159 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
43160
43161         PR ada/13035
43162         * ada/acats/run_acats, run_all.sh: Fix syntax error.
43163         No longer use a wrapper for gcc, since this does not work under
43164         Windows.
43165
43166 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
43167
43168         PR c++/2094
43169         * g++.dg/template/ptrmem7.C: New test.
43170
43171 2003-11-13  Andrew Pinski <apinski@apple.com>
43172
43173         * gcc.c-torture/compile/20031113-1.c: New test.
43174
43175 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
43176             Kean Johnston <jkj@sco.com>
43177
43178         PR c/13029
43179         * gcc.dg/unused-4.c: Update.
43180
43181 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
43182
43183         * g++.dg/opt/const3.C: New test.
43184
43185 2003-11-13  Jan Hubicka  <jh@suse.cz>
43186
43187         * gcc.c-torture/compile/20031112-1.c: New test.
43188
43189 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
43190
43191         * g++.dg/parse/crash10.C: Remove bogus error marker.
43192
43193 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
43194
43195         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
43196         (host_gcc): Likewise.
43197         (ROOT): Honor $PWDCMD.
43198         (BASE): Likewise.
43199         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
43200
43201 2003-11-12  Catherine Moore  <clm@redhat.com>
43202
43203         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
43204
43205 2003-11-12  Andreas Jaeger  <aj@suse.de>
43206             Jakub Jelinek  <jakub@redhat.com>
43207             Andrew Pinski  <pinskia@physics.uc.edu>
43208             Richard Henderson  <rth@redhat.com>
43209
43210         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
43211         systems.
43212         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
43213
43214         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
43215         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
43216
43217 2003-11-11  Andreas Jaeger  <aj@suse.de>
43218
43219         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
43220
43221         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
43222
43223 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
43224
43225         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
43226         Clean ups.
43227
43228 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
43229
43230         * gcc.dg/trampoline-1.c: New test.
43231
43232 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
43233
43234         * gcc.c-torture/compile/200031109-1.c: New test.
43235
43236 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43237
43238         PR c/3190
43239         PR c/8714
43240         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
43241         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
43242         gcc.dg/format/no-y2k-1.c: Update.
43243
43244 2003-11-08  Roger Sayle  <roger@eyesopen.com>
43245
43246         PR optimization/10467
43247         * gcc.dg/20031108-1.c: New test case.
43248
43249 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
43250
43251         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
43252
43253 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
43254
43255         * gcc.dg/compound-lvalue-1.c: New test.
43256         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
43257         some XFAILs.
43258
43259 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
43260
43261         * gcc.dg/altivec-varargs-1.c: New test.
43262
43263 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
43264
43265         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
43266         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
43267         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
43268         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
43269         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
43270
43271 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
43272
43273         * gcc.dg/cond-lvalue-1.c: New test.
43274
43275 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
43276
43277         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
43278
43279 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43280
43281         PR c++/11616
43282         * g++.dg/template/instantiate5.C: New test.
43283
43284 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43285
43286         PR c++/12726
43287         * g++.dg/ext/complit2.C: Replace test with self-contained version.
43288         * ChangeLog: Add missing first entry for above test.
43289
43290 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43291
43292         PR c++/9810
43293         * g++.dg/template/using8.C: New test.
43294         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
43295
43296 2003-11-02  Roger Sayle  <roger@eyesopen.com>
43297
43298         PR optimization/10817
43299         * gcc.c-torture/compile/20031102-1.c: New test case.
43300
43301 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
43302
43303         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
43304         2147483647.
43305
43306 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43307
43308         * gcc.dg/20031102-1.c: New test.
43309
43310 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
43311
43312         * gcc.dg/complex-1.c: New test.
43313
43314 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43315
43316         PR c++/12796
43317         * g++.dg/template/crash13.C: Adjust expected error location.
43318         * g++.old-deja/g++.brendan/ns1.C: Likewise.
43319
43320 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
43321
43322         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43323
43324 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
43325
43326         PR/10239
43327         * gcc.c-torture/compile/20031031-2.c: New test.
43328
43329 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
43330
43331         PR/11640
43332         * gcc.c-torture/compile/20031031-1.c: New test.
43333
43334 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
43335
43336         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
43337         * gcc.misc-tests/bprob.exp: Likewise.
43338         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
43339         the execution test on arm-elf configs.
43340         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
43341         configs that don't support scratch files.
43342         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
43343
43344 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
43345
43346         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
43347         done by dejagnu.
43348
43349 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
43350
43351         * ada/acats/run_all.sh: Redirect mv output to /dev/null
43352         Avoid non pure sh syntax. Add more logging.
43353
43354         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
43355         fail.
43356
43357 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43358
43359         PR libgcj/10610
43360         * gcc.dg/ppc-stackalign-1.c: New test.
43361
43362 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
43363
43364         * ada/acats/run_all.sh: Change output to be more compliant with
43365         dejagnu framework.
43366         Create acats.sum and acats.log files under testsuite/ada/acats
43367         Only run [a-z]* directories, to filter out e.g. CVS.
43368         Redirect build output to log file.
43369
43370 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
43371
43372         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
43373
43374 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
43375
43376         PR ada/5909:
43377         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
43378
43379 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
43380
43381         * gcc.c-torture/compile/20031023-1.c: New test.
43382         * gcc.c-torture/compile/20031023-2.c: New test.
43383         * gcc.c-torture/compile/20031023-3.c: New test.
43384         * gcc.c-torture/compile/20031023-4.c: New test.
43385
43386 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43387
43388         PR c++/10371
43389         * g++.dg/lookup/scoped8.C: New test.
43390
43391 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
43392
43393         * g++.dg/opt/reg-stack3.C: New test.
43394
43395 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43396
43397         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
43398
43399 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43400
43401         PR c++/11076
43402         * g++.dg/template/crash13.C: New test.
43403
43404 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
43405
43406         * gcc.dg/c99-restrict-2.c: New test.
43407
43408 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
43409
43410         PR c++/12698, c++/12699, c++/12700, c++/12566
43411         * g++.dg/inherit/covariant9.C: New test.
43412         * g++.dg/inherit/covariant10.C: New test.
43413         * g++.dg/inherit/covariant11.C: New test.
43414
43415 2003-10-23  Jason Merrill  <jason@redhat.com>
43416
43417         PR c++/12726
43418         * g++.dg/ext/complit2.C: New test.
43419
43420 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
43421
43422         PR target/12654
43423         * gcc.c-torture/execute/20031020-1.c: New test.
43424
43425 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43426
43427         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
43428         following the jump_insn.
43429
43430 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
43431
43432         * gcc.dg/cast-lvalue-1.c: New test.
43433
43434 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
43435
43436         PR c++/11962
43437         * g++.dg/template/cond2.C: New test.
43438
43439 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
43440
43441         * gcc.dg/builtins-28.c: New test.
43442
43443 2003-10-20  Jan Hubicka  <jh@suse.cz>
43444
43445         * g++.dg/opt/inline4.C: Do not use min-inline-insns
43446         parameter.
43447         * gcc.dg/inline-2.c: Likewise.
43448
43449 2003-10-20  Phil Edwards  <phil@codesourcery.com>
43450
43451         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
43452         * gcc.dg/nest.c: Likewise.
43453
43454 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43455
43456         PR c++/9781, c++/10583, c++/11862
43457         * g++.dg/parse/crash13.C: New test.
43458
43459 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43460
43461         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
43462
43463 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
43464
43465         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
43466         Define HAVE_C99_RUNTIME except on Solaris.
43467         * gcc.dg/builtins-20.c: Likewise.
43468
43469 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
43470
43471         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
43472
43473 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43474
43475         PR c++/12495
43476         * g++.dg/template/crash21.C: New test.
43477
43478 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43479
43480         PR c++/2513
43481         * g++.dg/template/typename5.C: New test.
43482
43483 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43484
43485         PR c++/12369
43486         * g++.dg/template/friend25.C: New test.
43487
43488 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
43489
43490         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
43491         versions.
43492
43493 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
43494
43495         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
43496         == 2147483647.
43497
43498 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
43499
43500         * gcc.c-torture/execute/960416-1.x: Remove.
43501         * gcc.c-torture/execute/divconst-3.x: Likewise.
43502
43503 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
43504
43505         PR target/12598
43506         * gcc.dg/torture/cris-volatile-1.c: New test.
43507
43508 2003-10-14  Roger Sayle  <roger@eyesopen.com>
43509
43510         PR optimization/9325
43511         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
43512         for overflowing floating point to integer conversion during RTL
43513         simplification.
43514
43515 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
43516
43517         * objc/execute/_cmd.m: Fix typo.
43518         * objc.dg/image-info.m, objc.dg/symtab-1.m:
43519         Relax 'scan-assembler' regexp.
43520         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
43521         objc.dg/try-catch-4.m: Run on non-Darwin targets.
43522         * objc.dg/zero-link-2.m: Remove blank line.
43523         * objc.dg/zero-link-3.m: New test case.
43524
43525 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
43526
43527         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
43528
43529         * gcc.dg/asm-names.c: Use scan-assembler-not rather
43530         than linker trickery.
43531
43532 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43533
43534         PR c++/12370
43535         * g++.dg/other/friend2.C: New test.
43536
43537 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
43538
43539         * gcc.dg/20031012-1.c: New test.
43540
43541 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
43542
43543         * gcc.dg/weak/weak-3.c: Fix for new warning.
43544
43545 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
43546
43547         PR optimization/8750
43548         * gcc.c-torture/execute/20031012-1.c: New test case.
43549
43550 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43551
43552         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
43553         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
43554
43555 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43556
43557         PR optimization/12260
43558         * gcc.c-torture/compile/20031011-2.c: New test case.
43559
43560 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43561
43562         * gcc.c-torture/execute/20031011-1.c: New testcase.
43563
43564 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
43565
43566         * gcc.c-torture/compile/20031011-1.c: New test.
43567
43568 2003-10-11  Jan Hubicka  <jh@suse.cz>
43569
43570         * g++.dg/other/first-global.C: New test.
43571
43572 2003-10-11  Roger Sayle  <roger@eyesopen.com>
43573
43574         * gcc.c-torture/execute/string-opt-18.c: New testcase.
43575
43576 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
43577
43578         * gcc.c-torture/compile/20031010-1.c: New test.
43579
43580 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
43581
43582         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
43583         * gcc.c-torture/execute/va-arg-25.c: ... here.
43584
43585 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
43586
43587         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
43588
43589 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
43590
43591         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
43592
43593 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
43594
43595         * g++.dg/parse/error2.C: New test.
43596
43597 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
43598
43599         PR c++/11097
43600         * g++.dg/other/error5.C: Modify the error message.
43601         * g++.dg/lookup/using8.C: New test.
43602
43603 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
43604
43605         * gcc.dg/darwin-abi-2.c: New file.
43606         * gcc.c-torture/execute/va-arg-24.c: New file.
43607
43608 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
43609
43610         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
43611         indentation.
43612
43613 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
43614
43615         PR c++/10147
43616         * g++.dg/other/error4.C: Update error messages.
43617         * g++.dg/template/ptrmem4.C: Likewise.
43618
43619         PR c++/12337
43620         * g++.dg/init/new9.C: New test.
43621
43622         PR c++/12334, c++/12236, c++/8656
43623         * g++.dg/ext/attrib8.C: New test.
43624
43625 2003-10-06  Devang Patel  <dpatel@apple.com>
43626
43627         * gcc.dg/debug/dwarf2-3.h: New test.
43628         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
43629
43630 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
43631
43632         * g++.dg/opt/cfg2.C: New test.
43633
43634 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
43635
43636         * g++.dg/opt/float1.C: New test.
43637
43638 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
43639
43640         * gcc.dg/c90-array-lval-6.c: New test.
43641         * gcc.dg/c99-array-lval-6.c: New test.
43642
43643 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
43644             Ziemowit Laski  <zlaski@apple.com>
43645
43646         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
43647         'Derived', so that it is never considered a class method; add
43648         new warning for '+port' method ambiguity.
43649         * objc.dg/method-12.m: Include <objc/objc.h> instead of
43650         <objc/objc-api.h> (needed on Mac OS X).
43651         * objc.dg/method-13.m: New test.
43652
43653 2003-10-03  Roger Sayle  <roger@eyesopen.com>
43654
43655         PR optimization/9325, PR java/6391
43656         * gcc.c-torture/execute/20031003-1.c: New test case.
43657
43658 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
43659
43660         PR optimization/12180
43661         * gcc.dg/20031002-1.c: New test.
43662
43663         PR c++/12486
43664         * g++.dg/inherit/error1.C: New test.
43665
43666 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
43667
43668         * lib/f-torture.exp (search_for): Rename to...
43669         (search_for_re): This.  Also, clean up comments and the
43670         "regexp" invocation.
43671
43672 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
43673
43674         * gcc.c-torture/compile/20031002-1.c: New test.
43675
43676 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
43677
43678         * g++.dg/opt/cond1.C: New test.
43679
43680 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
43681
43682         * gcc.dg/Wold-style-definition-2.c: New testcase.
43683         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
43684
43685 2003-09-29  Richard Henderson  <rth@redhat.com>
43686
43687         * g++.dg/init/array10.C: Add dg-options.
43688
43689 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
43690
43691         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
43692
43693 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43694
43695         * g++.dg/template/friend19.C: Fix typo.
43696         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
43697
43698 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
43699
43700         * gcc.c-torture/execute/20030928-1.c: New test.
43701         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
43702
43703 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
43704
43705         * g++.dg/opt/unroll1.C: New test.
43706
43707 2003-09-26  Roger Sayle  <roger@eyesopen.com>
43708
43709         PR optimization/11741
43710         * gcc.dg/20030926-1.c: New test case.
43711
43712 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43713
43714         PR c++/5655
43715         * g++.dg/parse/access7.C: New test.
43716         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
43717
43718 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
43719
43720         MERGE OF objc-improvements-branch into MAINLINE:
43721         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
43722         if libobjc has not been built.
43723         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
43724         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
43725         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
43726         objc/execute/nested-3.m, objc/execute/np-2.m,
43727         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
43728         objc/execute/redefining_self.m, objc/execute/root_methods.m,
43729         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
43730         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
43731         objc.dg/special/unclaimed-category-1.h,
43732         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
43733         well as GNU runtime.
43734         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
43735         * execute/cascading-1.m, execute/function-message-1.m,
43736         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
43737         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
43738         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
43739         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
43740         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
43741         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
43742         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
43743         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
43744         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
43745         * objc.dg/bitfield-2.m: Run only on Darwin.
43746         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
43747         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
43748         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
43749         * objc.dg/const-str-1.m: Fix constant string layout.
43750
43751 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
43752
43753         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
43754
43755 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
43756
43757         * gcc.dg/darwin-abi-1.c: New file.
43758
43759 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
43760
43761         PR target/12281
43762         * gcc.c-torture/compile/20030921-1.c: New test.
43763
43764 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
43765
43766         * g++.dg/opt/reg-stack2.C: New test.
43767
43768 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
43769
43770         * g++.dg/eh/delayslot1.C: New test.
43771
43772 2003-09-20  Richard Henderson  <rth@redhat.com>
43773
43774         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
43775
43776 2003-09-20  Roger Sayle  <roger@eyesopen.com>
43777
43778         * gcc.c-torture/execute/20030920-1.c: New test case.
43779
43780 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43781
43782         * g++.dg/rtti/typeid3.C: Correct expected error message.
43783
43784 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43785
43786         PR c++/157
43787         * g++.dg/parse/crash12.C: New test.
43788
43789 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
43790
43791         * gcc.dg/compat/mixed-struct-check.h: New.
43792         * gcc.dg/compat/mixed-struct-defs.h: New.
43793         * gcc.dg/compat/mixed-struct-init.h: New.
43794         * gcc.dg/compat/struct-by-value-19_main.c: New.
43795         * gcc.dg/compat/struct-by-value-19_x.c: New.
43796         * gcc.dg/compat/struct-by-value-19_y.c: New.
43797         * gcc.dg/compat/struct-by-value-20_main.c: New.
43798         * gcc.dg/compat/struct-by-value-20_x.c: New.
43799         * gcc.dg/compat/struct-by-value-20_y.c: New.
43800         * gcc.dg/compat/struct-return-19_main.c: New.
43801         * gcc.dg/compat/struct-return-19_x.c: New.
43802         * gcc.dg/compat/struct-return-19_y.c: New.
43803         * gcc.dg/compat/struct-return-20_main.c: New.
43804         * gcc.dg/compat/struct-return-20_x.c: New.
43805         * gcc.dg/compat/struct-return-20_y.c: New.
43806
43807 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
43808         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
43809         so that it will not complain on LP64 targets.
43810
43811 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43812
43813         PR c++/495
43814         * g++.dg/template/friend24.C: New test.
43815
43816 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
43817
43818         PR c++/12332
43819         * g++.dg/template/memtmpl2.C: New test.
43820
43821 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
43822
43823         PR target/11184
43824         * gcc.dg/builtin-apply1.c: New test.
43825
43826 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
43827
43828         PR c++/9848
43829         * g++.dg/warn/Wunused-4.C: New test.
43830
43831 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
43832
43833         PR c++/12316
43834         * g++.dg/other/gc2.C: New test.
43835
43836 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
43837
43838         PR c++/11991
43839         * g++.dg/rtti/typeid3.C: New test.
43840
43841         PR c++/12266
43842         * g++.dg/overload/template1.C: New test.
43843
43844 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
43845
43846         * g++.dg/opt/cfg3.C: New test.
43847
43848 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43849
43850         PR c++/7939
43851         * g++.dg/template/crash11.C: New test.
43852
43853 2003-09-16  Jason Merrill  <jason@redhat.com>
43854             Jakub Jelinek  <jakub@redhat.com>
43855
43856         * gcc.dg/attr-warn-unused-result.c: New test.
43857
43858 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
43859
43860         PR c++/12184
43861         * g++.dg/expr/call2.C: New test.
43862
43863 2003-09-15  Andreas Jaeger  <aj@suse.de>
43864
43865         * gcc.dg/Wold-style-definition-1.c: New test.
43866
43867 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
43868
43869         PR c++/3907
43870         * g++.dg/parse/template12.C: New test.
43871
43872         * g++.dg/abi/bitfield11.C: New test.
43873         * g++.dg/abi/bitfield12.C: Likewise.
43874
43875 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
43876
43877         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
43878         non-expansion of functional macro name without arguments at EOL.
43879         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
43880
43881 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
43882
43883         * gcc.c-torture/execute/20030914-[12].c: New tests.
43884
43885 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
43886
43887         PR c++/11788
43888         * g++.dg/overload/addr1.C: New test.
43889
43890 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
43891
43892         * gcc.dg/20030909-1.c: New test.
43893
43894 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
43895
43896         * gcc.dg/ultrasp10.c: New test.
43897
43898 2003-09-09  Devang Patel  <dpatel@apple.com>
43899
43900         * gcc.dg/darwin-ld-6.c: New test.
43901
43902 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43903
43904         * gcc.dg/torture/builtin-explog-1.c: New testcase.
43905
43906 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
43907
43908         * gcc.dg/ia64-types1.c: New test.
43909         * gcc.dg/ia64-types2.c: Likewise.
43910
43911 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43912
43913         * gcc.dg/builtins-1.c: Add more _Complex tests.
43914         * gcc.dg/torture/builtin-attr-1.c: Likewise.
43915
43916         * gcc.dg/builtins-1.c: Test existing _Complex functions.
43917         * gcc.dg/torture/builtin-attr-1.c: Likewise.
43918
43919 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
43920
43921         PR c++/11786
43922         * g++.dg/lookup/koenig2.C: New test.
43923
43924         PR c++/5296
43925         * g++.dg/rtti/typeid2.C: New test.
43926
43927 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
43928
43929         * gcc.c-torture/compile/20030904-1.c: New test.
43930
43931 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
43932
43933         * g++.dg/opt/longbranch2.C: New test.
43934
43935 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
43936
43937         * g++.dg/template/crash10.C: Only compile it.
43938
43939 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
43940
43941         PR middle-end/11665
43942         * gcc.c-torture/compile/20030907-1.c: New test.
43943         * g++.dg/init/array11.C: New test.
43944
43945 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
43946
43947         PR c++/11852
43948         * g++.dg/init/struct1.C: New test.
43949
43950 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
43951
43952         PR c++/12181
43953         * g++.dg/expr/comma1.C: New test.
43954
43955 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
43956
43957         PR c++/11867
43958         * g++.dg/expr/static_cast5.C: New test.
43959
43960 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
43961
43962         PR c++/11507
43963         * g++.dg/lookup/scoped7.C: New test.
43964
43965         PR c++/9574
43966         * g++.dg/other/static1.C: New test.
43967
43968         PR c++/11490
43969         * g++.dg/warn/template-1.C: New test.
43970
43971         PR c++/11432
43972         * g++.dg/template/crash10.C: New test.
43973
43974         PR c++/2478
43975         * g++.dg/overload/VLA.C: New test.
43976
43977         PR c++/10804
43978         * g++.dg/template/call1.C: New test.
43979
43980 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43981
43982         PR c++/11794
43983         * g++.dg/parse/using3.C: New test.
43984
43985 2003-09-06  Roger Sayle  <roger@eyesopen.com>
43986
43987         PR c++/11409
43988         * g++.dg/overload/builtin3.C: New test case.
43989
43990 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
43991
43992         PR c/9862
43993         * gcc.dg/20030906-1.c: New test.
43994         * gcc.dg/20030906-2.c: Likewise.
43995
43996 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
43997
43998         PR c++/12167
43999         * g++.dg/parse/defarg5.C: New test.
44000
44001         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
44002
44003 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
44004
44005         PR c++/12163
44006         * g++.dg/expr/static_cast4.C: New test.
44007
44008         PR c++/12146
44009         * g++.dg/template/crash9.C: New test.
44010
44011 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
44012
44013         * g++.old-deja/g++.ext/pretty2.C: Update for change
44014         in __FUNCTION__.
44015         * g++.old-deja/g++.ext/pretty3.C: Likewise.
44016
44017 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
44018
44019         PR c++/11922
44020         * g++/dg/template/qualified-id1.C: New test.
44021
44022         PR c++/12037
44023         * g++.dg/warn/noeffect4.C: New test.
44024
44025 2003-09-04  Matt Austern  <austern@apple.com>
44026
44027         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
44028         * g++.dg/ext/fnname2.C: Likewise.
44029         * g++.dg/ext/fnname3.C: Likewise.
44030
44031 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
44032
44033         * g++.dg/expr/lval1.C: New test.
44034         * g++.dg/ext/lvcast.C: Remove.
44035
44036 2003-09-03  Roger Sayle  <roger@eyesopen.com>
44037
44038         PR optimization/11700.
44039         * gcc.c-torture/compile/20030903-1.c: New test case.
44040
44041 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
44042
44043         PR c++/12053
44044         * g++.dg/abi/layout4.C: New test.
44045
44046 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
44047
44048         PR c++/11553
44049         * g++.dg/parse/friend3.C: New test.
44050
44051 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
44052
44053         PR c++/11847
44054         * g++.dg/template/class1.C: New test.
44055
44056         PR c++/11808
44057         * g++.dg/expr/call1.C: New test.
44058
44059 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
44060
44061         PR c++/12114
44062         * g++.dg/init/ref9.C: New test.
44063
44064         PR c++/11972
44065         * g++.dg/template/nested4.C: New test.
44066
44067 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44068
44069         PR c++/12093
44070         * g++.dg/template/non-dependent4.C: New test.
44071
44072         PR c++/11928
44073         * g++.dg/inherit/conv1.C: New test.
44074
44075 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
44076
44077         PR c++/6196
44078         * g++.dg/ext/label1.C: New test.
44079         * g++.dg/ext/label2.C: Likewise.
44080
44081 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44082
44083         * g++.dg/expr/cond3.C: New test.
44084
44085 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44086
44087         * gcc.dg/builtins-1.c: Add new builtin cases.
44088
44089 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44090
44091         * gcc.dg/builtins-1.c: Add new cases.
44092         * gcc.dg/torture/builtin-attr-1.c: Likewise.
44093
44094 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44095
44096         * gcc.dg/builtins-1.c: Add more math builtin tests.
44097         * gcc.dg/torture/builtin-attr-1.c: New test.
44098
44099 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
44100
44101         PR optimization/5079
44102         * g++.dg/opt/static3.C: New test.
44103
44104 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
44105
44106         * gcc.misc-tests/gcov-10b.c: New test.
44107
44108 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
44109
44110         * g++.dg/opt/ptrmem3.C: New test.
44111
44112         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
44113
44114 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
44115
44116         * gcc.dg/20030826-2.c: New test.
44117
44118 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44119
44120         PR middle-end/12002
44121         * g77.f-torture/compile/12002.f: New test case.
44122
44123 2003-08-26  Roger Sayle  <roger@eyesopen.com>
44124
44125         * gcc.dg/20030826-1.c: New test case.
44126
44127 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
44128
44129         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
44130
44131 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
44132
44133         PR c++/11871
44134         * c++.dg/lookup/crash1.C: New test.
44135
44136         * c++.dg/warn/noeffect3.C: New test.
44137
44138 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
44139
44140         * gcc.dg/compat/vector-1_x.c: Compile with -w.
44141         * gcc.dg/compat/vector-1_y.c: Ditto.
44142         * gcc.dg/compat/vector-2_x.c: Ditto.
44143         * gcc.dg/compat/vector-2_y.c: Ditto.
44144
44145 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
44146
44147         * gcc.dg/20030702-1.c: New test.
44148
44149 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
44150
44151         PR c++/8795
44152         * g++.dg/ext/altivec-1.C: New test.
44153
44154 2003-08-24  Richard Henderson  <rth@redhat.com>
44155
44156         * g++.dg/eh/simd-2.C: Add -w for x86.
44157
44158 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
44159
44160         * gcc.dg/20030815-1.c: New test.
44161
44162 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44163
44164         PR c++/3765
44165         * g++.dg/parse/access6.C: New test.
44166
44167 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44168
44169         PR c++/641, c++/11876
44170         * g++.dg/template/friend22.C: New test.
44171         * g++.dg/template/friend23.C: Likewise.
44172
44173 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44174
44175         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
44176         identically.
44177
44178 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44179
44180         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
44181
44182 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44183
44184         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
44185
44186 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44187
44188         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
44189
44190 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
44191
44192         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
44193
44194 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
44195
44196         PR c++/11919
44197         * g++.dg/overload/prom1.C: New test.
44198
44199         PR c++/11551
44200         * g++.dg/parse/dtor2.C: New test.
44201
44202         PR c++/10762
44203         * g++.dg/parse/using2.C: New test.
44204
44205 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
44206
44207         PR target/11805
44208         * gcc.c-torture/compile/20030821-1.c: New.
44209
44210 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
44211
44212         PR c++/11834
44213         * g++.dg/template/deduce2.C: New test.
44214
44215 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
44216
44217         * gcc.c-torture/execute/20030821-1.c: New test.
44218
44219 2003-08-20  Roger Sayle  <roger@eyesopen.com>
44220
44221         PR middle-end/11984
44222         * gcc.dg/20030820-1.c: New test case.
44223
44224 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
44225
44226         PR c++/11945
44227         * g++.dg/warn/noeffect2.C: New test.
44228
44229 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
44230
44231         PR c++/10926
44232         * g++.dg/template/dtor2.C: New test.
44233
44234         PR c++/11684
44235         * g++.dg/template/operator1.C: New test.
44236         * g++.dg/parse/operator4.C: New test.
44237
44238         PR c++/11946.C
44239         * g++.dg/expr/enum1.C: New test.
44240         * gcc.dg/c99-bool-1.c: Remove bogus warning.
44241
44242         PR c++/11036.C
44243         * g++.dg/parse/elab2.C: New test.
44244         * g++.dg/parse/typedef4.C: Change error message.
44245         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
44246         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
44247         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
44248
44249 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
44250
44251         * gcc.dg/pch/warn-1.c: New.
44252         * gcc.dg/pch/warn-1.hs: New.
44253
44254         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
44255         not-tested file.
44256
44257 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
44258
44259         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
44260
44261 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
44262
44263         * gcc.dg/uninit-D.c: New Test.
44264         * gcc.dg/uninit-E.c: New Test.
44265         * gcc.dg/uninit-F.c: New Test.
44266         * gcc.dg/uninit-G.c: New Test.
44267
44268 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
44269
44270         * g++.dg/README: Describe the pch directory.
44271
44272 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44273
44274         PR c++/11174
44275         * g++.dg/parse/access4.C: New test.
44276         * g++.dg/parse/access5.C: Likewise.
44277         * g++.old-deja/g++.jason/access17.C: Adjust error message.
44278
44279 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
44280
44281         * gcc.dg/noncompile/20030818-1.c: New.
44282
44283 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
44284
44285         PR c++/11957
44286         * g++.dg/warn/noeffect1.C: New test.
44287
44288         * g++.dg/template/scope2.C: New test.
44289         * g++.dg/template/error2.C: Correct dg-error
44290
44291 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
44292
44293         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
44294
44295 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
44296
44297         PR C++/11512
44298         * g++.dg/template/warn1.C: New.
44299
44300 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
44301
44302         * g++.dg/template/error2.C: New test.
44303         * g++.dg/lookup/using7.C: Adjust errors
44304         * g++.old-deja/g++.pt/crash36.C: Likewise.
44305         * g++.old-deja/g++.pt/derived3.C: Likewise.
44306
44307 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44308
44309         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
44310         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
44311         * gcc.c-torture/execute/builtins/string-9.c: New, from
44312         string-opt-9.c.  Adjust for execute/builtins framework.
44313         * gcc.c-torture/execute/string-opt-9.c: Delete.
44314
44315 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
44316
44317         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
44318
44319         * g++.dg/parse/ret-type2.C: New test.
44320
44321         PR c++/11703
44322         * g++.dg/init/new8.C: New test.
44323
44324         PR c++/10923
44325         * g++.dg/parse/typedef5.C: New test.
44326
44327         PR c++/9512
44328         * g++.dg/parse/qualified2.C: New test.
44329         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
44330         invalid code.
44331
44332 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
44333
44334         * g++.dg/conversion/ptrmem1.C: New test.
44335
44336 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
44337
44338         PR target/11693
44339         * gcc.dg/20030811-1.c: New test.
44340
44341         PR target/11535
44342         * gcc.c-torture/execute/20030811-1.c: New test.
44343
44344 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44345
44346         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
44347
44348 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
44349
44350         PR c++/11789.C
44351         * g++.dg/inherit/multiple1.C: New test.
44352
44353 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
44354
44355         * gcc.dg/spe1.c: New test.
44356
44357         PR c++/11670
44358         * g++.dg/expr/cast2.C: New test.
44359
44360         PR c++/10530
44361         * g++.dg/template/dependent-name2.C: New test.
44362
44363 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
44364
44365         * g++.dg/parse/crash11.C: Put the dg options in comments.
44366
44367 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
44368
44369         * lib/gcc-dg.exp: Update for diagnostic change.
44370
44371 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44372
44373         PR c++/5767
44374         * g++.dg/parse/crash11.C: New test.
44375
44376 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
44377
44378         * gcc.dg/cpp/spacing1.c: Update.
44379
44380 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
44381
44382         PR target/11739
44383         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
44384         a value for -mtune.
44385
44386 2003-08-04  Roger Sayle  <roger@eyesopen.com>
44387
44388         PR middle-end/11771
44389         * gcc.c-torture/compile/20030804-1.c: New test case.
44390
44391 2003-08-04  Roger Sayle  <roger@eyesopen.com>
44392
44393         * gcc.dg/20030804-1.c: New test case.
44394
44395 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
44396
44397         * gcc.dg/cpp/separate-1.c: New test.
44398
44399 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
44400
44401         PR c++/11704
44402         * g++.dg/template/dependent-expr2.C: New test.
44403
44404         PR c++/11766
44405         * g++.dg/expr/ptrmem1.C: New test.
44406
44407 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44408
44409         PR c++/9453
44410         * g++.dg/template/friend15.C: New test.
44411
44412 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
44413
44414         * lib/dg-pch.exp: Work round PCH bug.
44415
44416 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
44417
44418         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
44419         builtins.  Move cases from builtins-4.c here.
44420
44421         * gcc.dg/torture/builtin-math-1.c: New test taken from
44422         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
44423         additional cases.
44424
44425         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
44426         Delete.
44427
44428 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
44429
44430         PR c++/9447
44431         * g++.dg/template/using7.C: New test.
44432
44433 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
44434
44435         * import1.c, import2.c: New tests.
44436
44437 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
44438
44439         * g++.dg/eh/crossjump1.C: New test.
44440
44441 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
44442
44443         PR c++/11697
44444         * g++.dg/template/using6.C: New test.
44445
44446         PR c++/11744
44447         * g++.dg/template/koenig2.C: New test.
44448
44449 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44450
44451         PR c++/7983
44452         * g++.dg/parse/typedef4.C: New test.
44453
44454 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44455
44456         PR c++/8442, c++/8806
44457         * g++.dg/template/elab1.C: New test.
44458         * g++.dg/template/type2.C: Likewise.
44459         * g++.dg/template/ttp3.C: Adjust expected error message.
44460         * g++.old-deja/g++.law/visibility13.C: Likewise.
44461         * g++.old-deja/g++.niklas/t135.C: Likewise.
44462         * g++.old-deja/g++.pt/ttp41.C: Likewise.
44463         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
44464         template argument.
44465         * g++.old-deja/g++.pt/ttp44.C: Likewise.
44466
44467 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
44468
44469         PR c++/11295
44470         * g++.dg/ext/stmtexpr1.C: New test.
44471
44472         * g++.dg/opt/tmp1.C: New test.
44473
44474         PR c++/11525
44475         * g++.dg/parse/constant4.C: New test.
44476
44477         PR c++/9447
44478         * g++.dg/template/using5.C: New test.
44479
44480 2003-07-31  Roger Sayle  <roger@eyesopen.com>
44481
44482         * gcc.dg/builtins-27.c: New test case.
44483
44484 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
44485
44486         * gcc.dg/tls/opt-7.c: New test.
44487
44488 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
44489
44490         * g++.old-deja/g++.other/crash18.C: Remove.
44491
44492 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
44493
44494         * g++.dg/template/explicit3.C: New.
44495         * g++.dg/template/explicit4.C: New.
44496         * g++.dg/template/explicit5.C: New.
44497
44498         PR c++/11347
44499         * g++.dg/template/memtmpl1.C: New.
44500
44501 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
44502
44503         PR target/11565
44504         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
44505         * gcc.dg/i386-387-5.c (dg-options): Likewise.
44506
44507 2003-07-30  Jan Hubicka  <jh@suse.cz>
44508
44509         * vtgc1.c: Kill.
44510
44511 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
44512
44513         * gcc.dg/struct-in-proto-1.c: New test.
44514
44515 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
44516
44517         * gcc.dg/cpp/include2.c: Only expect one message.
44518
44519 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
44520
44521         PR c++/9447
44522         * g++.dg/template/using1.C: New test.
44523         * g++.dg/template/using2.C: New test.
44524         * g++.dg/template/using3.C: New test.
44525         * g++.dg/template/using4.C: New test.
44526
44527 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
44528
44529         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
44530         * gcc.c-torture/execute/string-opt-10.c: Likewise.
44531
44532 2003-07-28  Jan Hubicka  <jh@suse.cz>
44533
44534         PR c++/11530
44535         * g++.dg/opt/call1.C: New test.
44536
44537 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
44538
44539         PR c++/11667
44540         * g++.dg/init/enum2.C: New test.
44541         * g++.dg/template/overload1.C: Add "-w" option.
44542
44543 2003-07-28  Hans-Peter Nilsson  <hp@bitrange.com>
44544
44545         * gcc.dg/Wdeclaration-after-statement-1.c,
44546         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
44547
44548 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
44549
44550         * gcc.c-torture/compile/20030725-1.c: New test.
44551
44552 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
44553
44554         * gcc.dg/20030505.c: Only run for SPE.
44555         Remove definition of opaque type.
44556
44557 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
44558
44559         * g++.dg/template/ptrmem6.C: New test.
44560
44561 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
44562
44563         * gcc.c-torture/compile/zero-strct-2.c: New test.
44564
44565 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
44566
44567         * gcc.dg/intermod-1.c: New test.
44568
44569 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
44570
44571         PR c++/11617
44572         * g++.dg/template/lookup2.C: New test.
44573         * g++.dg/template/memclass1.C: Remove instantiated from error.
44574         * g++.dg/other/error2.C: Tweak expected errors.
44575
44576         PR c++/11596
44577         * g++.dg/template/defarg3.C: New test.
44578
44579         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
44580
44581 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
44582
44583         * g++.dg/inherit/access5.C: New test.
44584
44585 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44586
44587         PR c++/11513
44588         * g++.dg/template/crash8.C: New test.
44589
44590 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
44591
44592         PR c/10602
44593         * gcc.dg/noncompile/incomplete-2.c: New test.
44594
44595 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
44596
44597         PR c++/11645
44598         * g++.dg/inherit/access4.C: New test.
44599
44600         PR c++/11517
44601         * g++.dg/expr/cond2.C: New test.
44602
44603         PR optimization/10679
44604         * g++.dg/opt/inline4.C: New test.
44605
44606 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
44607
44608         * g++.dg/parse/crash10: New test.
44609
44610 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
44611
44612         * g++.dg/ext/flexary1.C: New test.
44613
44614 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44615
44616         PR c++/10793
44617         * g++.dg/template/crash9.C: New test.
44618
44619 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
44620
44621         PR c++/3004
44622         * g++.dg/parse/typedef3.C: New test.
44623
44624         PR c++/7906
44625         * g++.dg/parse/operator2.C: New test.
44626
44627         PR c++/8895
44628         * g++.dg/parse/def-tmpl-arg1.C: New test.
44629
44630         PR c++/9282
44631         * g++.dg/parse/funptr1.C: New test.
44632
44633         PR c++/9452
44634         * g++.dg/parse/ambig3.C: New test.
44635
44636         PR c++/9454
44637         * g++.dg/parse/operator3.C: New test.
44638
44639         PR c++/9486
44640         * g++.dg/parse/template10.C: New test.
44641
44642         PR c++/9488
44643         * g++.dg/parse/template11.C: New test.
44644
44645         PR c++/10150
44646         * g++.dg/parse/invalid-op1.C: New test.
44647
44648         PR c++/10247
44649         * g++.dg/parse/condexpr1.C: New test.
44650
44651 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
44652
44653         * g++.dg/ext/packed3.C: New test.
44654         * g++.dg/ext/packed4.C: New test.
44655
44656         * gcc.dg/pack-test-3.c: New test.
44657
44658 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
44659
44660         * lib/compat.exp: Handle dg-options per source file.
44661         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
44662         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
44663         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
44664         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
44665         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
44666         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
44667         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
44668         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
44669         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
44670         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
44671         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
44672         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
44673         * g++.dg/compat/break/bitfield7_x.C: Ditto.
44674         * g++.dg/compat/break/bitfield7_y.C: Ditto.
44675
44676 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
44677
44678         PR c/10320
44679         * gcc.c-torture/execute/20030718-1.c: New test.
44680
44681 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
44682
44683         PR optimization/11536
44684         * gcc.dg/20030721-1.c: New test.
44685
44686 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
44687
44688         PR c++/11546
44689         * g++.dg/template/lookup1.C: New test.
44690
44691 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
44692
44693         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
44694         diagnostics of ill-formed constructs involving labels.
44695         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
44696         the new 'previously defined here' message.
44697
44698 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
44699
44700         * g++.dg/parse/non-dependent2.C: New test.
44701
44702 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
44703
44704         * g++.dg/init/init-ref4.C: xfail on targets without
44705         weak symbols.
44706
44707 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
44708
44709         PR target/11087
44710         * gcc.c-torture/execute/20030717-1.c: New test.
44711
44712 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
44713
44714         * g++.dg/opt/cfg1.C: New test.
44715
44716 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
44717
44718         PR optimization/11557
44719         * gcc.dg/20030717-1.c: New test.
44720
44721 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
44722
44723         PR c++/10476
44724         * g++.dg/expr/crash-1.C: New test.
44725
44726         PR c++/11027
44727         * g++.dg/template/init3.C: New test.
44728
44729         PR c++/8222
44730         * g++.dg/template/non-dependent1.C: New test.
44731
44732         PR c++/11070
44733         * g++.dg/template/non-dependent2.C: New test.
44734
44735         PR c++/11071
44736         * g++.dg/template/non-dependent3.C: New test.
44737
44738         PR c++/9907
44739         * g++.dg/template/sizeof5.C: New test.
44740
44741 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
44742
44743         PR 11498
44744         * gcc.c-torture/compile/mangle-1.c: New file.
44745
44746 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44747
44748         PR c++/7809
44749         * g++.dg/parse/access3.C: New test.
44750
44751 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
44752
44753         PR c++/11384
44754         * g++.dg/init/init-ref4.C: New test.
44755
44756 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
44757
44758         PR c++/11547
44759         * g++.dg/parse/constant3.C: New test.
44760         * g++.dg/parse/crash7.C: Likewise.
44761
44762 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
44763
44764         PR target/11008
44765         * gcc.dg/i386-pentium4-not-mull.c: New.
44766
44767 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
44768
44769         * gcc.dg/asm-names.c (ymain): Make it weak.
44770
44771 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44772
44773         PR c++/5421
44774         * g++.dg/template/friend21.C: New test.
44775
44776 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
44777
44778         * gcc.dg/cleanup-8.c: New test.
44779         * gcc.dg/cleanup-9.c: New test.
44780
44781 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
44782
44783         * g++.dg/ext/dll-MI1.h: New file.
44784         * g++.dg/ext/dllexport-MI1.C: New file.
44785         * g++.dg/ext/dllimport-MI1.C: New file.
44786
44787 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
44788
44789         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
44790         it does not have cmpstrsi patterns (just cmpmemsi).
44791
44792 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
44793
44794         PR debug/11473
44795         * g++.dg/debug/debug8.C: New test.
44796
44797 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44798
44799         PR c++/10108
44800         * g++.dg/template/crash7.C: New test.
44801
44802 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
44803
44804         PR target/10795
44805         * gcc.c-torture/compile/20030708-1.c: New.
44806
44807 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
44808
44809         * gcc.c-torture/execute/20030715-1.c: New test.
44810
44811 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
44812
44813         * gcc.dg/pch/inline-3.c: New file.
44814         * gcc.dg/pch/inline-3.hs: New file.
44815         * gcc.dg/pch/inline-4.c: New file.
44816         * gcc.dg/pch/inline-4.hs: New file.
44817
44818 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
44819
44820         PR c++/11509
44821         * g++.dg/template/crash6.C: New test.
44822
44823         PR c++/7053
44824         * g++.dg/template/friend20.C: New test.
44825
44826         PR c++/7019
44827         * g++.dg/template/overload2.C: New test.
44828
44829 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
44830
44831         PR optimization/11440
44832         * gcc.c-torture/execute/20030714-1.c: New test.
44833
44834 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44835
44836         PR c++/11154
44837         * g++.dg/template/partial2.C: New test.
44838
44839 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
44840
44841         PR c++/11503
44842         * g++.dg/template/anon1.C: New test.
44843
44844         PR c++/11493
44845         PR c++/11495
44846         * g++.dg/parse/template9.C: Likewise.
44847         * g++.dg/template/crash4.C: New test.
44848         * g++.dg/template/koenig1.C: Likewise.
44849         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
44850         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
44851         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
44852         functions.
44853         * g++.old-deja/g++.jason/template36.C: Likewise.
44854         * g++.old-deja/g++.mike/p1989.C: Likewise.
44855         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
44856         * g++.old-deja/g++.pt/ttp20.C: Use this->.
44857         * g++.old-deja/g++.pt/ttp21.C: Use this->.
44858         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
44859         compiling.
44860         * g++.old-deja/g++.pt/union2.C: Use this->.
44861
44862 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
44863
44864         * gcc.dg/20030711-1.c: New test.
44865
44866 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
44867
44868         PR c++/11050
44869         * g++.dg/parse/args1.C: New test.
44870         * g++.pt/defarg8.C: Change expected errors.
44871
44872 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
44873
44874         PR c++/8164
44875         * g++.dg/template/nontype2.C: New test.
44876
44877         PR c++/10558
44878         * g++.dg/parse/template8.C: New test.
44879
44880         PR c++/8327
44881         * g++.dg/template/scope1.C: New test.
44882
44883         * g++.dg/warn/Wsign-compare-1.C: New test.
44884
44885 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
44886
44887         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
44888
44889 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
44890
44891         PR c++/9411
44892         * g++.dg/template/explicit2.C: New test.
44893
44894         PR c++/10032
44895         * g++.dg/warn/pedantic1.C: New test.
44896
44897 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
44898
44899         PR c++ 9483
44900         * g++.dg/other/field1.C: New test.
44901
44902 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
44903
44904         PR c/11449
44905         * gcc.c-torture/compile/20030707-1.c: New.
44906
44907 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44908
44909         PR c++/10849
44910         * g++.dg/template/access12.C: New test.
44911
44912 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
44913
44914         * g++.dg/bprob/bprob.exp (prof_ext): Update.
44915         * g77.dg/bprob/bprob.exp (prof_ext): Update.
44916         * gcc.misc-tests/bprob.exp (prof_ext): Update.
44917         * gcc.misc-tests/gcov.exp: Update
44918         * g++.dg/gcov/gcov.exp: Update
44919         * lib/gcov.exp: Update.
44920
44921 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
44922
44923         * g++.dg/abi/mangle17.C: Make sure template expressions are
44924         dependent.
44925         * g++.dg/abi/mangle4.C: Mark erroneous casts.
44926         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
44927         * g++.dg/opt/stack1.C: Remove erroneous code.
44928         * g++.dg/parse/template7.C: New test.
44929         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
44930         * g++.old-deja/g++.pt/crash4.C: Likewise.
44931
44932 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
44933
44934         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
44935         with zero or one occurence of `$' after the initial `L'.
44936
44937 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
44938
44939         * gcc.c-torture/compile/20030704-1.c: Add a comment.
44940
44941 2003-07-08  Roger Sayle  <roger@eyesopen.com>
44942
44943         PR c/11370
44944         * gcc.dg/Wunreachable-6.c: New testcase.
44945         * gcc.dg/Wunreachable-7.c: New testcase.
44946
44947 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
44948
44949         PR c/11420
44950         * gcc.dg/20030708-1.c: New test.
44951
44952 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
44953
44954         * gcc.dg/compat/sdata-section.h: New file.
44955         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
44956         * gcc.dg/torture/mips-sdata-1.c: New test.
44957
44958 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
44959
44960         PR c++/11030
44961         * g++.dg/template/friend19.C: New test.
44962
44963 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
44964
44965         * g++.dg/opt/strength-reduce.C: New test.
44966
44967 2003-07-07  Roger Sayle  <roger@eyesopen.com>
44968
44969         PR target/10979
44970         * gcc.dg/20030707-1.c: New testcase.
44971
44972 2003-07-07  Roger Sayle  <roger@eyesopen.com>
44973
44974         PR optimization/11059
44975         * g++.dg/opt/emptyunion.C: New testcase.
44976
44977 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
44978             Eric Botcazou  <ebotcazou@libertysurf.fr>
44979
44980         * g++.dg/opt/stack1.C: New test.
44981
44982 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
44983
44984         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
44985         run test.
44986
44987         PR c++/11431
44988         * g++.dg/expr/static_cast3.C: New test.
44989
44990 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
44991
44992         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
44993         everywhere.
44994         * gcc.dg/concat.c: Concatenation of string constants with
44995         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
44996         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
44997         * gcc.dg/cpp/escape-2.c: Use wide character constants where
44998         necessary to avoid multi-character character constant warning.
44999         * gcc.dg/cpp/escape.c: Likewise.
45000         * gcc.dg/cpp/ucs.c: Likewise.
45001         Remove backslashes from dg-bogus comments, as they confuse Tcl.
45002         Fix a typo.
45003
45004 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45005
45006         PR c/11428
45007         * gcc.c-torture/compile/20030704-1.c: New.
45008
45009 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
45010
45011         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
45012
45013 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
45014
45015         PR c++/5287, PR c++/7910,  PR c++/11021
45016         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
45017         tests for warnings.
45018         * g++.dg/ext/dllimport2.C: Add tests for warnings.
45019         * g++.dg/ext/dllimport3.C: Likewise.
45020         * g++.dg/ext/dllimport4.C: New file.
45021         * g++.dg/ext/dllimport5.C: New file.
45022         * g++.dg/ext/dllimport6.C: New file.
45023         * g++.dg/ext/dllimport7.C: New file.
45024         * g++.dg/ext/dllimport8.C: New file.
45025         * g++.dg/ext/dllimport9.C: New file.
45026         * g++.dg/ext/dllimport10.C: New file.
45027         * g++.dg/ext/dllexport1.C: New file.
45028
45029 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45030
45031         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
45032         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
45033
45034 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45035
45036         * gcc.dg/builtins-25.c: New testcase.
45037         * gcc.dg/builtins-26.c: New testcase.
45038
45039 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
45040
45041         * gcc.dg/compat/vector-defs.h: New file.
45042         * gcc.dg/compat/vector-setup.h: New file.
45043         * gcc.dg/compat/vector-check.h: New file.
45044         * gcc.dg/compat/vector-1_main.c: New file.
45045         * gcc.dg/compat/vector-1_x.c: New file.
45046         * gcc.dg/compat/vector-1_y.c: New file.
45047         * gcc.dg/compat/vector-2_main.c: New file.
45048         * gcc.dg/compat/vector-2_x.c: New file.
45049         * gcc.dg/compat/vector-2_y.c: New file.
45050
45051         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
45052         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
45053         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
45054         * gcc.dg/compat/struct-align-1.h: New file.
45055         * gcc.dg/compat/struct-align-1_main.c: New file.
45056         * gcc.dg/compat/struct-align-1_x.c: New file.
45057         * gcc.dg/compat/struct-align-1_y.c: New file.
45058         * gcc.dg/compat/struct-align-2.h: New file.
45059         * gcc.dg/compat/struct-align-2_main.c: New file.
45060         * gcc.dg/compat/struct-align-2_x.c: New file.
45061         * gcc.dg/compat/struct-align-2_y.c: New file.
45062
45063         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
45064         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45065         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45066         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45067         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45068         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45069         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45070         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45071         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45072         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45073         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45074         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45075         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45076         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45077         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45078         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45079         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45080         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45081         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45082         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45083         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45084         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45085         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45086         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45087         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45088         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45089         * gcc.dg/compat/struct-return-10_x.c: Ditto.
45090         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45091         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45092
45093 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45094
45095         * gcc.dg/i386-call-1.c: New test.
45096
45097 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
45098
45099         PR c++/9162
45100         * g++.dg/parse/defarg4.C: New.
45101
45102 2003-07-03  Roger Sayle  <roger@eyesopen.com>
45103
45104         PR target/10700
45105         * gcc.c-torture/compile/20030703-1.c: New test case.
45106
45107 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
45108
45109         * g++.dg/template/local3.C: Remove extra semicolon.
45110
45111 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
45112
45113         * gcc.dg/i386-volatile-1.c: New test.
45114
45115 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
45116
45117         PR c++/11072
45118         * g++.dg/other/offsetof2.C: XFAIL.
45119         * g++.dg/other/offsetof5.C: New.
45120
45121         PR c++/10219
45122         * g++.dg/template/error1.C: New.
45123
45124         PR c++/9779
45125         * g++.dg/template/dependent-expr1.C: New.
45126
45127 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
45128
45129         PR c++/6949
45130         * g++.dg/template/local3.C: New test.
45131
45132         PR c++/11149
45133         * g++.dg/lookup/scoped6.C: New test.
45134
45135 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
45136
45137         PR c++/8046
45138         * g++.dg/other/error7.C: New test.
45139
45140 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
45141
45142         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
45143         * g++.old-deja/g++.abi/vtable3.h: Likewise.
45144         * g++.old-deja/g++.law/code-gen5.C: Likewise.
45145         * g++.old-deja/g++.other/union2.C: Likewise.
45146         * gcc.dg/c90-const-expr-2.c: Likewise.
45147         * gcc.dg/c90-const-expr-3.c: Likewise.
45148         * gcc.dg/c99-const-expr-2.c: Likewise.
45149         * gcc.dg/c99-const-expr-3.c: Likewise.
45150         * gcc.dg/concat.c: Likewise.
45151
45152 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
45153
45154         PR c++/9559
45155         * g++.dg/init/static1.C: New test.
45156
45157 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
45158
45159         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
45160         * g++.old-deja/g++.other/access2.C: Likewise.
45161         * g++.old-deja/g++.other/decl2.C: Likewise.
45162         * gcc.c-torture/execute/20020615-1.c: Likewise.
45163
45164 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45165
45166         PR c++/4933
45167         * g++.dg/template/sizeof4.C: New test.
45168
45169 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45170
45171         * g++.dg/other/error6.C: New test.
45172
45173 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
45174
45175         PR c++/10750
45176         * g++.dg/parse/constant2.C: New test.
45177
45178 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
45179
45180         PR c++/11106
45181         * g++.dg/other/error5.C: New test.
45182
45183 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45184
45185         * gcc.dg/format/gcc_diag-1.c: New test.
45186
45187 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
45188
45189         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
45190
45191 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
45192
45193         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
45194         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
45195         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
45196
45197 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
45198
45199         * gcc.c-torture/execute/builtins/string-8.c: New test.
45200         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
45201         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
45202         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
45203
45204 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
45205
45206         PR c++/10468
45207         * g++.dg/ext/typeof6.C: New test.
45208
45209 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
45210
45211         PR c++/10796
45212         * g++.dg/init/enum1.C: New test.
45213
45214 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
45215
45216         * gcc.dg/20030627-1.c: New test.
45217
45218 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
45219
45220         PR c++/11332
45221         * g++.dg/expr/static_cast2.C: New test.
45222
45223 2003-06-26  Roger Sayle  <roger@eyesopen.com>
45224             Jakub Jelinek  <jakub@redhat.com>
45225
45226         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
45227         sprintf(dst,"%s",src) optimization.
45228         * gcc.c-torture/execute/20030626-1.c: New test case.
45229         * gcc.c-torture/execute/20030626-2.c: New test case.
45230
45231 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
45232
45233         * gcc.c-torture/execute/multi-ix.c: New test.
45234
45235         * gcc.c-torture/execute/simd-4.c (main):
45236         Added missing semicolon at end of union.
45237
45238 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
45239
45240         PR c++/8266
45241         * g++.dg/template/explicit-instantiation3.C: New test.
45242
45243 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
45244
45245         * gcc.dg/20030626-1.c: Use signed char.
45246
45247 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
45248
45249         * gcc.dg/20030626-1.c: New test.
45250
45251 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
45252
45253         * const-str-2.m: Update.
45254
45255 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
45256
45257         PR c++/10990
45258         * g++.dg/rtti/dyncast1.C: New test.
45259         * g++.dg/abi/mangle4.C: Correct base-specifier access.
45260         * g++.dg/lookup/scoped1.C: Remove XFAIL.
45261         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
45262
45263         PR c++/10931
45264         * g++.dg/expr/static_cast1.C: New test.
45265
45266 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
45267
45268         * gcc.dg/20030625-1.c: New test.
45269
45270 2003-06-24  Roger Sayle  <roger@eyesopen.com>
45271
45272         * gcc.c-torture/compile/20030624-1.c: New test case.
45273
45274 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
45275
45276         * gcc.c-torture/execute/string-opt-17.c: New test.
45277
45278 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
45279
45280         PR c++/5754
45281         * g++.dg/parse/crash6.C: New test.
45282
45283 2003-06-23  Roger Sayle  <roger@eyesopen.com>
45284
45285         * gcc.dg/builtins-24.c: New test case.
45286
45287 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
45288
45289         * g++.dg/opt/operator1.C: New test.
45290
45291 2003-06-22  Roger Sayle  <roger@eyesopen.com>
45292
45293         * gcc.c-torture/execute/string-opt-16.c: New test case.
45294
45295 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
45296
45297         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
45298         * g++.old-deja/g++.other/conv7.C: Likewise.
45299         * g++.old-deja/g++.other/overcnv2.C: Likewise.
45300         * g++.old-deja/g++.other/overload14.C: Likewise.
45301
45302 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
45303
45304         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
45305         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
45306
45307 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45308
45309         PR c++/10888
45310         * g++.dg/warn/Winline-3.C: New test.
45311
45312 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45313
45314         * lib/target-supports.exp (check_alias_available): Make the test
45315         program acceptable to the Solaris assembler.
45316
45317         PR c++/10749
45318         * g++.dg/template/memclass2.C: New test.
45319
45320 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45321             Eric Botcazou  <ebotcazou@libertysurf.fr>
45322
45323         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
45324         data for non-matching targets.
45325         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
45326
45327 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
45328
45329         PR c++/10845
45330         * g++.dg/template/member3.C: New test.
45331
45332 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
45333
45334         PR c++/10939
45335         * g++.dg/template/func1.C: New test.
45336
45337         PR c++/9649
45338         * g++.dg/template/static4.C: New test.
45339         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
45340
45341         PR c++/11041
45342         * g++.dg/init/ref7.C: New test.
45343
45344 2003-06-19  Matt Austern  <austern@apple.com>
45345
45346         PR c++/11228
45347         * g++.dg/anew1.C: New test.
45348         * g++.dg/anew2.C: New test.
45349         * g++.dg/anew3.C: New test.
45350         * g++.dg/anew4.C: New test.
45351
45352 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
45353
45354         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
45355
45356 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
45357
45358         * gcc.c-torture/execute/simd-4.c (main): Make expected value
45359         endian-dependent.
45360
45361 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
45362
45363         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
45364         Remove cruft.
45365
45366 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
45367
45368         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
45369         * gcc.c-torture/compile/961203-1.c: Likewise.
45370         * gcc.c-torture/compile/980506-1.c: Likewise.
45371
45372 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
45373
45374         PR c++/10712
45375         * g++.dg/lookup/using7.C: New test.
45376
45377 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
45378
45379         PR c++/11105
45380         * g++.dg/abi/conv1.C: Remove it.
45381         * g++.dg/template/conv7.C: New test.
45382         * g++.dg/template/conv8.C: Likewise.
45383         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
45384         conversion operator.
45385
45386 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
45387
45388         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
45389         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
45390         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45391         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
45392         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
45393         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45394         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45395         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
45396         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
45397         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
45398         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
45399         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
45400         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
45401         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
45402         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
45403         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
45404         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
45405         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
45406         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45407         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45408         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45409         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45410         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45411         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45412         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45413         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45414         * gcc.dg/compat/struct-return-10_x.c: Ditto.
45415         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45416         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45417
45418 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
45419
45420         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
45421         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
45422         indications.
45423
45424 2003-06-16  Roger Sayle  <roger@eyesopen.com>
45425
45426         * gcc.dg/i386-387-5.c: New test case.
45427         * gcc.dg/i386-387-6.c: New test case.
45428         * gcc.dg/builtins-23.c: New test case.
45429
45430 2003-06-15  Roger Sayle  <roger@eyesopen.com>
45431
45432         * gcc.dg/builtins-22.c: New test case.
45433         * gcc.dg/i386-387-1.c: Update to test exp.
45434         * gcc.dg/i386-387-2.c: Likewise.
45435
45436 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45437
45438         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
45439
45440 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
45441
45442         * lib/gcc-dg.exp (dg-require-dll): New function.
45443         (dg-xfail-if): Likewise.
45444         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
45445         driver.
45446
45447         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
45448         * gcc.c-torture/compile/20001205-1.c: Likewise.
45449         * gcc.c-torture/compile/20001226-1.c: Likewise.
45450         * gcc.c-torture/compile/20010518-2.c: Likewise.
45451         * gcc.c-torture/compile/20020312-1.c: Likewise.
45452         * gcc.c-torture/compile/20020604-1.c: Likewise.
45453         * gcc.c-torture/compile/920501-12.c: Likewise.
45454         * gcc.c-torture/compile/920501-4.c: Likewise.
45455         * gcc.c-torture/compile/920520-1.c: Likewise.
45456         * gcc.c-torture/compile/920521-1.c: Likewise.
45457         * gcc.c-torture/compile/920625-1.c: Likewise.
45458         * gcc.c-torture/compile/961203-1.c: Likewise.
45459         * gcc.c-torture/compile/980506-1.c: Likewise.
45460         * gcc.c-torture/compile/981006-1.c: Likewise.
45461         * gcc.c-torture/compile/981022-1.c: Likewise.
45462         * gcc.c-torture/compile/981223-1.c: Likewise.
45463         * gcc.c-torture/compile/990617-1.c: Likewise.
45464         * gcc.c-torture/compile/dll.c: Likewise.
45465         * gcc.c-torture/compile/labels-3.c: Likewise.
45466         * gcc.c-torture/compile/mipscop-1.c: Likewise.
45467         * gcc.c-torture/compile/mipscop-2.c: Likewise.
45468         * gcc.c-torture/compile/mipscop-3.c: Likewise.
45469         * gcc.c-torture/compile/mipscop-4.c: Likewise.
45470         * gcc.c-torture/compile/simd-5.c: Likewise.
45471         * gcc.c-torture/compile/20000804-1.x: Remove.
45472         * gcc.c-torture/compile/20001205-1.x: Likewise.
45473         * gcc.c-torture/compile/20001226-1.x: Likewise.
45474         * gcc.c-torture/compile/20010518-2.x: Likewise.
45475         * gcc.c-torture/compile/20020312-1.x: Likewise.
45476         * gcc.c-torture/compile/20020604-1.x: Likewise.
45477         * gcc.c-torture/compile/920501-12.x: Likewise.
45478         * gcc.c-torture/compile/920501-4.x: Likewise.
45479         * gcc.c-torture/compile/920520-1.x: Likewise.
45480         * gcc.c-torture/compile/920521-1.x: Likewise.
45481         * gcc.c-torture/compile/920625-1.x: Likewise.
45482         * gcc.c-torture/compile/961203-1.x: Likewise.
45483         * gcc.c-torture/compile/980506-1.x: Likewise.
45484         * gcc.c-torture/compile/981006-1.x: Likewise.
45485         * gcc.c-torture/compile/981022-1.x: Likewise.
45486         * gcc.c-torture/compile/981223-1.x: Likewise.
45487         * gcc.c-torture/compile/990617-1.x: Likewise.
45488         * gcc.c-torture/compile/mipscop-1.x: Likewise.
45489         * gcc.c-torture/compile/mipscop-2.x: Likewise.
45490         * gcc.c-torture/compile/mipscop-3.x: Likewise.
45491         * gcc.c-torture/compile/mipscop-4.x: Likewise.
45492         * gcc.c-torture/compile/simd-5.x: Likewise.
45493
45494         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
45495
45496 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
45497
45498         * gcc.c-torture/execute/20030611-1.c: New test.
45499
45500 2003-06-12  Roger Sayle  <roger@eyesopen.com>
45501
45502         PR middle-end/168
45503         * gcc.dg/20030612-1.c: New test case.
45504
45505 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
45506
45507         PR c++/10635
45508         * g++.dg/expr/cast1.C: New test.
45509
45510 2003-06-12  Roger Sayle  <roger@eyesopen.com>
45511
45512         * gcc.dg/builtins-21.c: New test case.
45513
45514 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
45515
45516         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
45517         options instead of at the end.
45518         * lib/objc.exp (objc_target_compile): Likewise.
45519
45520 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
45521
45522         PR c++/10432
45523         * g++.dg/parse/error1.C: New test.
45524
45525 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
45526
45527         * gcc.dg/compat/struct-by-value-11_main.c: New file.
45528         * gcc.dg/compat/struct-by-value-11_x.c: New file.
45529         * gcc.dg/compat/struct-by-value-11_y.c: New file.
45530         * gcc.dg/compat/struct-by-value-12_main.c: New file.
45531         * gcc.dg/compat/struct-by-value-12_x.c: New file.
45532         * gcc.dg/compat/struct-by-value-12_y.c: New file.
45533         * gcc.dg/compat/struct-by-value-13_main.c: New file.
45534         * gcc.dg/compat/struct-by-value-13_x.c: New file.
45535         * gcc.dg/compat/struct-by-value-13_y.c: New file.
45536         * gcc.dg/compat/struct-by-value-14_main.c: New file.
45537         * gcc.dg/compat/struct-by-value-14_x.c: New file.
45538         * gcc.dg/compat/struct-by-value-14_y.c: New file.
45539         * gcc.dg/compat/struct-by-value-15_main.c: New file.
45540         * gcc.dg/compat/struct-by-value-15_x.c: New file.
45541         * gcc.dg/compat/struct-by-value-15_y.c: New file.
45542         * gcc.dg/compat/struct-by-value-16_main.c: New file.
45543         * gcc.dg/compat/struct-by-value-16_x.c: New file.
45544         * gcc.dg/compat/struct-by-value-16_y.c: New file.
45545         * gcc.dg/compat/struct-by-value-17_main.c: New file.
45546         * gcc.dg/compat/struct-by-value-17_x.c: New file.
45547         * gcc.dg/compat/struct-by-value-17_y.c: New file.
45548         * gcc.dg/compat/struct-by-value-18_main.c: New file.
45549         * gcc.dg/compat/struct-by-value-18_x.c: New file.
45550         * gcc.dg/compat/struct-by-value-18_y.c: New file.
45551
45552         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
45553         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
45554         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
45555         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
45556         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
45557         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
45558         * gcc.dg/compat/scalar-return-3_main.c: New file.
45559         * gcc.dg/compat/scalar-return-3_x.c: New file.
45560         * gcc.dg/compat/scalar-return-3_y.c: New file.
45561         * gcc.dg/compat/scalar-return-4_main.c: New file.
45562         * gcc.dg/compat/scalar-return-4_x.c: New file.
45563         * gcc.dg/compat/scalar-return-4_y.c: New file.
45564
45565 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
45566
45567         * gcc.dg/compat/fp2-struct-check.h: New file.
45568         * gcc.dg/compat/fp2-struct-defs.h: New file.
45569         * gcc.dg/compat/fp2-struct-init.h: New file.
45570         * gcc.dg/compat/struct-by-value-10_main.c: New file.
45571         * gcc.dg/compat/struct-by-value-10_x.c: New file.
45572         * gcc.dg/compat/struct-by-value-10_y.c: New file.
45573         * gcc.dg/compat/struct-return-10_main.c: New file.
45574         * gcc.dg/compat/struct-return-10_x.c: New file.
45575         * gcc.dg/compat/struct-return-10_y.c: New file.
45576
45577         * gcc.dg/compat/compat-common.h: New file.
45578         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
45579         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
45580         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
45581         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
45582         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
45583         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
45584         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
45585         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
45586         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
45587         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
45588         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
45589         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
45590         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
45591         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
45592         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
45593         * gcc.dg/compat/small-struct-check.h: Ditto.
45594         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
45595         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
45596         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
45597         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
45598         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
45599         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
45600         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
45601         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
45602         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
45603         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
45604         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
45605         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
45606         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
45607         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
45608         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
45609         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
45610         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
45611         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
45612         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
45613         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
45614         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
45615         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
45616         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
45617         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
45618         * gcc.dg/compat/struct-return-2_main.c: Ditto.
45619         * gcc.dg/compat/struct-return-2_x.c: Ditto.
45620         * gcc.dg/compat/struct-return-2_y.c: Ditto.
45621         * gcc.dg/compat/struct-return-3_main.c: Ditto.
45622         * gcc.dg/compat/struct-return-3_x.c: Ditto.
45623         * gcc.dg/compat/struct-return-3_y.c: Ditto.
45624
45625 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
45626
45627         * g++.dg/pch/static-1.C: New file.
45628         * g++.dg/pch/static-1.Hs: New file.
45629
45630 2003-06-10  Richard Henderson  <rth@redhat.com>
45631
45632         * gcc.dg/asm-7.c: Adjust expected warning text.
45633
45634 2003-06-10  Roger Sayle  <roger@eyesopen.com>
45635
45636         * gcc.dg/builtins-20.c: New test case.
45637
45638 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
45639
45640         PR c++/11131
45641         * g++.dg/opt/template1.C: New test.
45642
45643 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
45644
45645         * lib/gcc-dg.exp (dg-test): Clear additional_files and
45646         additional_sources.
45647
45648 2003-05-21  David Taylor  <dtaylor@emc.com>
45649
45650         * gcc.dg/Wpadded.c: New file.
45651
45652 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
45653
45654         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
45655         * gcc.dg/special/weak-2.c: Add dg-require-weak.
45656         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
45657         dg-require-weak.
45658
45659 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
45660
45661         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
45662
45663 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
45664
45665         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
45666         (dg-require-alias): Likewise.
45667         (dg-require-gc-sections): Likewise.
45668         * lib/target-supports.exp (check_gc_sections_available): Likewise.
45669
45670 2003-06-08  Richard Henderson  <rth@redhat.com>
45671
45672         * gcc.dg/20011029-2.c: Fix the array reference.
45673         * gcc.dg/asm-7.c: New.
45674
45675 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
45676
45677         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
45678
45679 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
45680
45681         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
45682         (dg-require-gc-sections): Likewise.
45683
45684 2003-06-08  Jan Hubicka  <jh@suse.cz>
45685
45686         * i386-cmov1.c: Fix regular expression.
45687         * i386-cvt-1.c: Likewise.
45688         * i386-local.c: Likewise.
45689         * i386-local2.c: Likewise.
45690         * i386-mul.c: Likewise.
45691         * i386-ssetype-1.c: Likewise.
45692         * i386-ssetype-3.c: Likewise.
45693         * i386-ssetype-5.c: Likewise.
45694
45695 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45696
45697         PR c++/11039
45698         * g++.dg/warn/implicit-typename2.C: New test.
45699         * g++.dg/warn/implicit-typename3.C: New test.
45700
45701 2003-06-07  Richard Henderson  <rth@redhat.com>
45702
45703         * g++.dg/other/offsetof3.C: Use size_t.
45704         * g++.dg/other/offsetof4.C: Likewise.
45705
45706 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
45707
45708         * lib/copy-file.exp: New. Implement gcc_copy_files.
45709
45710         * lib/dg-pch.exp: Load copy-file.exp
45711         (dg-pch): Use gcc_copy_files instead of "file copy".
45712
45713 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
45714
45715         * gcc.dg/weak/weak.exp: Simplify.
45716         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
45717         * gcc.dg/weak/weak-1.c: Likewise.
45718         * gcc.dg/weak/weak-2.c: Likewise.
45719         * gcc.dg/weak/weak-3.c: Likewise.
45720         * gcc.dg/weak/weak-4.c: Likewise.
45721         * gcc.dg/weak/weak-5.c: Likewise.
45722         * gcc.dg/weak/weak-6.c: Likewise.
45723         * gcc.dg/weak/weak-7.c: Likewise.
45724         * gcc.dg/weak/weak-8.c: Likewise.
45725         * gcc.dg/weak/weak-9.c: Likewise.
45726
45727 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
45728
45729         gcc.c-torture/execute/20030606-1.c: New.
45730
45731 2003-06-06  Roger Sayle  <roger@eyesopen.com>
45732
45733         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
45734         * gcc.dg/builtins-19.c: Likewise.
45735
45736 2003-06-06  Roger Sayle  <roger@eyesopen.com>
45737
45738         * gcc.dg/builtins-2.c: Add some more tests.
45739         * gcc.dg/builtins-18.c: New test case.
45740         * gcc.dg/builtins-19.c: New test case.
45741
45742 2003-06-06  Roger Sayle  <roger@eyesopen.com>
45743             Jim Wilson  <wilson@tuliptree.org>
45744
45745         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
45746
45747 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
45748
45749         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
45750         mempcpy/stpcpy calls not to be optimized into something else.
45751         * gcc.c-torture/execute/string-opt-3.c: Moved to...
45752         * gcc.c-torture/execute/builtins/string-7.c: ...here.
45753         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
45754
45755 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
45756
45757         * gcc.dg/format/asm_fprintf-1.c: New test.
45758
45759 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
45760
45761         * lib/gcc-defs.exp (additional_sources): New variable.
45762         (dg-additional-sources): New function.
45763         (additional_files): New variable.
45764         (dg-additional-files): New function.
45765         (dg-additional-files-options): Likewise.
45766         * lib/gcc-dg.exp (dg-require-weak): New function.
45767         (dg-require-alias): Likewise.
45768         (dg-require-gc-sections): Likewise.
45769         * lib/target-supports.exp (check_alias_available): Remove testfile
45770         parameter.
45771         (check_gc_sections_available): New function.
45772         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
45773         (dg-gpp-additional-files): Likewise.
45774         * lib/g++.exp (additional_sources): Remove.
45775         (additional_files): Likewise.
45776         (g++_target_compile): Use dg-additional-files-options.
45777
45778         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
45779         Tcl logic.
45780         * gcc.dg/special/ecos.exp: Remove.
45781         * gcc.dg/special/20000419-2.c: Use dg-require-*.
45782         * gcc.dg/special/alias-1.c: Likewise.
45783         * gcc.dg/special/alias-2.c: Likewise.
45784         * gcc.dg/special/gcsec-1.c: Likewise.
45785         * gcc.dg/special/weak-1.c: Likewise.
45786         * gcc.dg/special/weak-2.c: Likewise.
45787         * gcc.dg/special/wkali-1.c: Likewise.
45788         * gcc.dg/special/wkali-2.c: Likewise.
45789
45790         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
45791         dg-gpp-additional-*.
45792         * g++.dg/special/conpr-3.C: Likewise.
45793         * g++.dg/special/conpr-4.C: Likewise.
45794         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
45795         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
45796         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
45797         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
45798         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
45799         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
45800         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
45801         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
45802         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
45803         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
45804         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
45805         * g++.old-deja/g++.other/comdat1.C: Likewise.
45806         * g++.old-deja/g++.other/comdat2.C: Likewise.
45807         * g++.old-deja/g++.other/comdat3.C: Likewise.
45808         * g++.old-deja/g++.other/ctor1.C: Likewise.
45809         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
45810
45811 2003-06-05  Richard Henderson  <rth@redhat.com>
45812
45813         * gcc.dg/debug/20030605-1.c: New.
45814
45815 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
45816
45817         * README.QMTEST: Update.
45818
45819 2003-06-04  Richard Henderson  <rth@redhat.com>
45820
45821         * gcc.dg/cleanup-1.c: New.
45822         * gcc.dg/cleanup-2.c: New.
45823         * gcc.dg/cleanup-3.c: New.
45824         * gcc.dg/cleanup-4.c: New.
45825         * gcc.dg/cleanup-5.c: New.
45826         * gcc.dg/cleanup-6.c: New.
45827         * gcc.dg/cleanup-7.c: New.
45828
45829 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
45830
45831         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
45832
45833         * lib/dg-pch.exp: New file.
45834         * g++.dg/pch/pch.exp: Use dg-pch.exp.
45835         * gcc.dg/pch/pch.exp: Likewise.
45836
45837 2003-06-04  Roger Sayle  <roger@eyesopen.com>
45838
45839         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
45840         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
45841         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
45842         * gcc.dg/builtins-17.c: New test case.
45843         * gcc.dg/i386-387-4.c: New test case.
45844         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
45845
45846 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45847
45848         * gcc.dg/ultrasp9.c: New test.
45849
45850 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
45851
45852         * gcc.c-torture/compile/20030604-1.c: New test.
45853         * gcc.dg/sparc-constant-1.c: New test.
45854
45855 2003-06-03  Glen Nakamura  <glen@imodulo.com>
45856
45857         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
45858
45859 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
45860
45861         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
45862
45863         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
45864         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
45865
45866 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
45867
45868         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
45869
45870 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45871
45872         PR c++/10940
45873         * g++.dg/template/spec10.C: New test.
45874
45875 2003-06-03  Roger Sayle  <roger@eyesopen.com>
45876
45877         * gcc.dg/builtins-16.c: New test case.
45878
45879 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
45880
45881         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
45882         mempcpy test with post-increments.
45883         * gcc.c-torture/execute/string-opt-3.c: New test.
45884         * gcc.dg/string-opt-1.c: New test.
45885
45886 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
45887
45888         PR fortran/10965
45889         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
45890
45891 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
45892
45893         * lib/scanasm.exp (dg-scan): New function, factored out of ...
45894         (scan-assembler): ... here.  Use dg-scan.
45895         (scan-assembler-not): Likewise.
45896         (scan-file): New function.
45897         (scan-file-not): Likewise.
45898         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
45899         * gcc.dg/cpp/_Pragma4.c: Likewise.
45900         * gcc.dg/cpp/_Pragma5.c: Likewise.
45901         * gcc.dg/cpp/avoidpaste1.c: Likewise.
45902         * gcc.dg/cpp/avoidpaste2.c: Likewise.
45903         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
45904         * gcc.dg/cpp/cmdlne-P.c: Likewise.
45905         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
45906         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
45907         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
45908         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
45909         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
45910         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
45911         * gcc.dg/cpp/cxxcom1.c: Likewise.
45912         * gcc.dg/cpp/line1.c: Likewise.
45913         * gcc.dg/cpp/maccom1.c: Likewise.
45914         * gcc.dg/cpp/maccom2.c: Likewise.
45915         * gcc.dg/cpp/maccom3.c: Likewise.
45916         * gcc.dg/cpp/maccom4.c: Likewise.
45917         * gcc.dg/cpp/maccom5.c: Likewise.
45918         * gcc.dg/cpp/maccom6.c: Likewise.
45919         * gcc.dg/cpp/multiline.c: Likewise.
45920         * gcc.dg/cpp/spacing1.c: Likewise.
45921         * gcc.dg/cpp/spacing2.c: Likewise.
45922         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
45923         * gcc.dg/cpp/trad/maccom1.c: Likewise.
45924         * gcc.dg/cpp/trad/maccom2.c: Likewise.
45925         * gcc.dg/cpp/trad/maccom3.c: Likewise.
45926         * gcc.dg/cpp/trad/maccom4.c: Likewise.
45927         * gcc.dg/cpp/trad/maccom6.c: Likewise.
45928         * gcc.dg/cpp/cxxcom2.c: Likewise.
45929         * gcc.dg/cpp/cxxcom2.h: New file.
45930
45931         * gcc.dg/cpp/truefalse.cpp: Move it to ...
45932         * g++.dg/cpp/truefalse.C: Here.
45933         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
45934
45935 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
45936
45937         * gcc.dg/cpp/redef3.c: New file.
45938
45939 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
45940
45941         * gcc.dg/i386-loop-3.c: New test.
45942
45943 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
45944
45945         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
45946
45947 2003-05-31  Roger Sayle  <roger@eyesopen.com>
45948
45949         * gcc.dg/fwrapv-1.c: New test case.
45950         * gcc.dg/fwrapv-2.c: New test case.
45951
45952 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45953
45954         PR c++/10956
45955         * g++.dg/template/spec9.C: New test.
45956
45957 2003-05-29  Roger Sayle  <roger@eyesopen.com>
45958
45959         * gcc.dg/duff-4.c: New test case.
45960
45961 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
45962
45963         PR fortran/10843
45964         * g77.dg/ffixed-form-1.f: New test
45965         * g77.dg/ffixed-form-2.f: New test
45966         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
45967         * g77.dg/ffree-form-3.f: New test
45968
45969 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
45970
45971         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
45972         * gcc.dg/wint_t-1.c: Likewise.
45973
45974 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45975
45976         * g++.dg/template/access11.C: New test.
45977
45978 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
45979
45980         PR c++/10849
45981         * g++.dg/template/access10.C: New test.
45982
45983 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
45984             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45985
45986         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
45987
45988 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
45989
45990         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
45991         suppress for powerpc-*-darwin*.
45992         * gcc.dg/torture/builtin-noret-2.c: Likewise.
45993
45994 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
45995
45996         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
45997         suppress option for powerpc-*-darwin*.
45998
45999 2003-05-23  Roger Sayle  <roger@eyesopen.com>
46000
46001         * gcc.dg/builtins-1.c: Add tests for tan and atan.
46002         * gcc.dg/builtins-4.c: Add test for fmod.
46003
46004 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46005
46006         PR c++/10682
46007         * g++.dg/template/instantiate4.C: New test.
46008
46009 2003-05-22  Roger Sayle  <roger@eyesopen.com>
46010
46011         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
46012
46013 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
46014
46015         * gcc.dg/compat/scalar-return-1_main.c: New file.
46016         * gcc.dg/compat/scalar-return-1_x.c: New file.
46017         * gcc.dg/compat/scalar-return-1_y.c: New file.
46018         * gcc.dg/compat/scalar-return-2_main.c: New file.
46019         * gcc.dg/compat/scalar-return-2_x.c: New file.
46020         * gcc.dg/compat/scalar-return-2_y.c: New file.
46021         * gcc.dg/compat/struct-return-3_main.c: New file.
46022         * gcc.dg/compat/struct-return-3_y.c: New file.
46023         * gcc.dg/compat/struct-return-3_x.c: New file.
46024         * gcc.dg/compat/struct-return-2_main.c: New file.
46025         * gcc.dg/compat/struct-return-2_x.c: New file.
46026         * gcc.dg/compat/struct-return-2_y.c: New file.
46027
46028 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46029
46030         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
46031         for hppa*-hp-hpux*.
46032         * gcc.dg/20021014-1.c (dg-options): Likewise.
46033         * gcc.dg/nest.c (dg-options): Likewise.
46034
46035 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
46036
46037         PR c++/9738
46038         * g++.dg/ext/dllimport2.C: New file.
46039         * g++.dg/ext/dllimport3.C: New file.
46040
46041 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
46042
46043         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
46044         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
46045         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
46046         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
46047         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
46048         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
46049         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
46050         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
46051         * gcc.dg/compat/small-struct-defs.h: New file.
46052         * gcc.dg/compat/small-struct-init.h: New file.
46053         * gcc.dg/compat/small-struct-check.h: New file.
46054         * gcc.dg/compat/fp-struct-defs.h: New file.
46055         * gcc.dg/compat/fp-struct-check.h: New file.
46056         * gcc.dg/compat/fp-struct-init.h: New file.
46057         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
46058         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
46059
46060 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
46061
46062         * gcc.dg/20030225-2.c: New test.
46063
46064 2003-05-18  Roger Sayle  <roger@eyesopen.com>
46065             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46066
46067         * gcc.c-torture/compile/20030518-1.c: New test case.
46068
46069 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
46070
46071         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
46072         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
46073         gcc-dg-debug-runtest.
46074         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
46075         gcc-dg-debug-runtest.
46076
46077 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46078
46079         PR c++/9022
46080         * g++.dg/lookup/using6.C: New test.
46081
46082 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46083
46084         * g++.dg/parse/access2.C: New test.
46085
46086 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
46087
46088         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
46089         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
46090         * gcc.dg/debug/debug.exp: Likewise.
46091
46092 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
46093
46094         * gcc.dg/dollar.c: New test.
46095
46096 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
46097
46098         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
46099         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
46100         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
46101         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
46102         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
46103         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
46104         * gcc.dg/compat/struct-by-value-6_main.c: New file.
46105         * gcc.dg/compat/struct-by-value-6_x.c: New file.
46106         * gcc.dg/compat/struct-by-value-6_y.c: New file.
46107         * gcc.dg/compat/struct-by-value-7_main.c: New file.
46108         * gcc.dg/compat/struct-by-value-7_x.c: New file.
46109         * gcc.dg/compat/struct-by-value-7_y.c: New file.
46110         * gcc.dg/compat/struct-by-value-8_main.c: New file.
46111         * gcc.dg/compat/struct-by-value-8_x.c: New file.
46112         * gcc.dg/compat/struct-by-value-8_y.c: New file.
46113         * gcc.dg/compat/struct-by-value-9_main.c: New file.
46114         * gcc.dg/compat/struct-by-value-9_x.c: New file.
46115         * gcc.dg/compat/struct-by-value-9_y.c: New file.
46116
46117 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
46118
46119         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
46120         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
46121         support for "repo" mode.
46122         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
46123         * lib/g77-dg.exp: Likewise.
46124         * lib/obj-dg.exp: Likewise.
46125
46126 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
46127
46128         Merge from gcc-3_2-rhl8-branch:
46129         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
46130
46131         * gcc.dg/tls/opt-6.c: New test.
46132
46133         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
46134
46135         * gcc.dg/20030405-1.c: New test.
46136
46137         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
46138
46139         * gcc.dg/20030309-1.c: New test.
46140
46141         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
46142
46143         * gcc.c-torture/execute/20030307-1.c: New test.
46144
46145         2003-02-20  Randolph Chung  <tausq@debian.org>
46146
46147         * gcc.c-torture/compile/20030220-1.c: New test.
46148
46149         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
46150
46151         * gcc.dg/20030217-1.c: New test.
46152
46153         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
46154
46155         * gcc.c-torture/compile/20020129-1.c: New test.
46156
46157         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
46158
46159         * gcc.dg/unroll-1.c: New test.
46160
46161         2002-11-16  Jan Hubicka  <jh@suse.cz>
46162
46163         * gcc.c-torture/execute/20020920-1.c: New test.
46164
46165         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
46166
46167         PR target/7434
46168         * gcc.c-torture/compile/20021008-1.c: New test.
46169
46170         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
46171
46172         PR target/7559
46173         * gcc.c-torture/execute/20020810-1.c: New test.
46174
46175         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
46176
46177         * gcc.c-torture/compile/20020807-1.c: New test.
46178
46179         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
46180
46181         * gcc.dg/tls/opt-1.c: New test.
46182
46183         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
46184
46185         * gcc.dg/20020729-1.c: New test.
46186
46187         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
46188
46189         * g++.dg/opt/life1.C: New test.
46190
46191         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
46192
46193         * gcc.dg/20020525-1.c: New test.
46194
46195         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
46196
46197         PR c++/6794
46198         * g++.dg/ext/pretty1.C: New test.
46199         * g++.dg/ext/pretty2.C: New test.
46200
46201 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
46202
46203         PR c++/8385
46204         * g++.dg/ext/typeof5.C: New test.
46205
46206 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
46207
46208         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
46209         __USER_LABEL_PREFIX__ into account.
46210         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
46211
46212 2003-05-14  Roger Sayle  <roger@eyesopen.com>
46213
46214         * gcc.dg/builtins-15.c: New test case.
46215
46216 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
46217
46218         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
46219
46220 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
46221
46222         * lib/g++.exp: Tweak handling of additional source files.
46223         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
46224         * g++.dg/special/conpr-2a.C: Rename to ...
46225         * g++.dg/special/conpr-2a.cc: ... this.
46226         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
46227         * g++.dg/special/conpr-3a.C: Rename to ...
46228         * g++.dg/special/conpr-3a.cc: This.
46229         * g++.dg/special/conpr-3b.C: Rename to ...
46230         * g++.dg/special/conpr-3b.cc: This.
46231         * g++.dg/special/conpr-4.C: New test.
46232         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
46233
46234 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
46235
46236         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
46237
46238 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46239
46240         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
46241         * g++.old-deja/g++.robertl/eb71.C: Likewise.
46242         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
46243         * g++.old-deja/g++.other/warn3.C: Likewise.
46244
46245 2003-05-11  Roger Sayle  <roger@eyesopen.com>
46246
46247         * gcc.dg/i386-387-1.c: Update to also test log.
46248         * gcc.dg/i386-387-2.c: Likewise.
46249
46250 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
46251
46252         * g77.f-torture/execute/int8421.f: New test.
46253
46254 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46255
46256         PR c++/10230, c++/10481
46257         * g++.dg/lookup/scoped5.C: New test.
46258
46259 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46260
46261         PR c++/10552
46262         * g++.dg/template/ttp6.C: New test.
46263
46264 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
46265
46266         * gcc.c-torture/execute/builtins: New directory.
46267         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
46268         gcc.c-torture/execute/builtins.
46269         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
46270         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
46271         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
46272         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
46273
46274 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46275
46276         PR c++/9252
46277         * g++.dg/template/access8.C: New test.
46278         * g++.dg/template/access9.C: New test.
46279
46280 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46281
46282         PR c++/9554
46283         * g++.dg/parse/access1.C: New test.
46284
46285 2003-05-09  DJ Delorie  <dj@redhat.com>
46286
46287         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
46288         long, and not an int.
46289
46290 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46291
46292         PR c++/10555, c++/10576
46293         * g++.dg/template/memclass1.C: New test.
46294
46295 2003-05-08  DJ Delorie  <dj@redhat.com>
46296
46297         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
46298         targets.
46299         * gcc.c-torture/execute/20021024-1.x: Likewise.
46300         * gcc.c-torture/execute/shiftdi.x: Likewise.
46301         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
46302         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
46303         * gcc.dg/20021018-1.c: Likewise.
46304
46305 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46306
46307         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
46308
46309         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
46310         (bcopy): Call memmove.
46311
46312 2003-05-08  Roger Sayle  <roger@eyesopen.com>
46313
46314         * g77.f-torture/compile/8485.f: New test case.
46315
46316 2003-05-07  Richard Henderson  <rth@redhat.com>
46317
46318         PR c++/10570
46319         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
46320         Verify exception_cleanup not called for rethrows.
46321         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
46322         when exiting catch block without rethrowing.
46323         * g++.dg/eh/forced3.C: New.
46324         * g++.dg/eh/forced4.C: New.
46325
46326 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
46327
46328         * gcc.dg/20030505.c: Fix triplet.
46329
46330 2003-05-06  DJ Delorie  <dj@redhat.com>
46331
46332         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
46333         * gcc.dg/nest.c: Likewise.
46334
46335 2003-05-05  Roger Sayle  <roger@eyesopen.com>
46336
46337         * gcc.dg/builtins-14.c: New test case.
46338
46339 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
46340
46341         * lib/compat.exp (compat-execute): New argument.
46342         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
46343         * gcc.dg/compat: New test directory.
46344         * gcc.dg/compat/compat.exp: New expect script.
46345         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
46346         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
46347         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
46348         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
46349         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
46350         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
46351
46352         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
46353         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
46354         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
46355         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
46356         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
46357         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
46358         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
46359         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
46360         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
46361         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
46362         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
46363         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
46364         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
46365         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
46366         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
46367
46368 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
46369
46370         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
46371
46372 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
46373
46374         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
46375
46376 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
46377
46378         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
46379         * gcc.dg/ppc-fsel-2.c: New test.
46380
46381         * gcc.dg/unused-5.c: New test.
46382
46383 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46384
46385         PR c++/10496
46386         * g++.dg/warn/pmf1.C: New test.
46387
46388 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46389
46390         PR c++/4494
46391         * g++.dg/warn/main.C: New test.
46392
46393 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46394
46395         * gcc.dg/nonnull-3.c: New test.
46396
46397 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
46398
46399         * gcc.dg/cpp/Wtrigraphs.c: Update.
46400         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
46401
46402 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
46403
46404         * gcc.dg/ppc-fsel-1.c: New test.
46405
46406 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
46407
46408         PR c/10604
46409         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
46410
46411 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
46412
46413         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
46414
46415 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46416
46417         PR c++/9364, c++/10553, c++/10586
46418         * g++.dg/parse/typename4.C: New test.
46419         * g++.dg/parse/typename5.C: Likewise.
46420
46421 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
46422
46423         * gcc.c-torture/compile/20030503-1.c: New test.
46424
46425 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46426
46427         * g++.dg/lookup/using5.C: Fix testcase error.
46428
46429 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
46430
46431         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
46432         since MEABI is no longer supported.  Remove all vestiges
46433         of MEABI from the test.
46434
46435 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46436
46437         PR c++/10554
46438         * g++.dg/lookup/using5.C: New test.
46439
46440 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46441
46442         PR c++/8772
46443         * g++.dg/template/ttp5.C: New test.
46444
46445 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
46446
46447         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
46448         (dg-gpp-additional-sources): New function.
46449         (dg-gpp-additional-files): Likewise.
46450         * lib/g++.exp (additional_sources): New variable.
46451         (additional_files): Likewise.
46452         (g++_target_compile): Deal with them.
46453         * lib/old-dejagnu.exp: Remove.
46454         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
46455         * g++.old-deja: Revise all tests to use dg commands.
46456
46457 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46458
46459         PR c++/9432, c++/9528
46460         * g++.dg/lookup/using4.C: New test.
46461
46462 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
46463
46464         * gcc.dg/noreturn-5.c: New file.
46465         * gcc.dg/noreturn-6.c: New file.
46466
46467         * gcc.c-torture/compile/inline-1.c: New file.
46468
46469 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46470
46471         PR c++/10551
46472         * g++.dg/template/explicit1.C: New test.
46473
46474 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46475
46476         PR c++/10549
46477         * g++.dg/other/bitfield1.C: New test.
46478
46479         PR c++/10527
46480         * g++.dg/init/new7.C: New test.
46481
46482 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
46483
46484         * g++.dg/ext/desig1.C: New test.
46485         * g++.dg/ext/init1.C: Update.
46486
46487         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
46488
46489 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
46490
46491         PR c++/10180
46492         * g++.dg/warn/Winline-1.C: New test.
46493
46494 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
46495
46496         * gcc.c-torture/execute/string-opt-19.c: New test.
46497
46498         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
46499         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
46500
46501 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
46502
46503         PR c++/10506
46504         * g++.dg/init/new6.C: New test.
46505
46506         PR c++/10503
46507         * g++.dg/init/ref6.C: New test.
46508
46509 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
46510
46511         * g++.dg/warn/weak1.C: XFAIL on AIX4.
46512
46513 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46514
46515         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
46516         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
46517
46518 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
46519
46520         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
46521         initialized static data members.
46522
46523 2003-04-25  H.J. Lu <hjl@gnu.org>
46524
46525         * gcc.dg/ia64-sync-4.c: New test.
46526
46527 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46528
46529         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
46530         date.
46531
46532 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
46533
46534         PR c++/10337
46535         * g++.dg/warn/conv1.C: New test.
46536         * g++.old-deja/g++.other/conv7.C: Adjust.
46537         * g++.old-deja/g++.other/overload14.C: Adjust.
46538
46539 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46540
46541         PR c++/10471
46542         * g++.dg/template/defarg2.C: New test.
46543
46544 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
46545
46546         * gcc.dg/cpp/include2.c: Update.
46547         * gcc.dg/cpp/multiline-2.c: New.
46548         * gcc.dg/cpp/multiline.c: Update.
46549         * gcc.dg/cpp/strify2.c: Update.
46550         * gcc.dg/cpp/trad/literals-2.c: Update.
46551
46552 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
46553
46554         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
46555
46556 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46557
46558         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
46559
46560 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
46561
46562         PR c++/10451
46563         * g++.dg/parse/crash4.C: New test.
46564
46565         PR c++/9847
46566         * g++.dg/parse/crash5.C: New test.
46567
46568 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
46569
46570         PR c++/10446
46571         * g++.dg/parse/crash3.C: New test.
46572
46573         PR c++/10428
46574         * g++.dg/parse/elab1.C: New test.
46575
46576 2003-04-22  Devang Patel  <dpatel@apple.com>
46577
46578         * gcc.dg/cpp/trad/funlike-5.c: New test.
46579
46580 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
46581
46582         * g++.dg/other/packed1.C: Fix dg options.
46583
46584 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
46585
46586         * g++.dg/other/offsetof2.C: New test.
46587
46588 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
46589
46590         * g++.dg/template/recurse.C: Adjust location of error messages.
46591
46592 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
46593
46594         PR c++/9881
46595         * g++.dg/init/addr-const1.C: New test.
46596         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
46597
46598 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
46599
46600         PR c++/10405
46601         * g++.dg/lookup/struct-hack1.C: New test.
46602
46603 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
46604
46605         * ucs.c: Update diagnostic messages.
46606
46607 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
46608
46609         * gcc.dg/cpp/truefalse.cpp: New test.
46610         * gcc.dg/cpp/cpp.exp: Update.
46611         * g++.dg/other/stdbool-if.C: Remove.
46612
46613 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
46614
46615         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
46616         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
46617
46618 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
46619
46620         * gcc.c-torture/compile/20030418-1.c: New test.
46621
46622 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
46623
46624         * README.compat: Remove; content moved to doc/sourcebuild.texi.
46625
46626 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
46627
46628         PR c++/10347
46629         g++.dg/template/dependent-name1.C: New test.
46630
46631 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
46632
46633         * gcc.dg/warn-1.c (tourist_guide): New array,
46634         contains a pointer to bar.
46635
46636 2003-04-16  Roger Sayle  <roger@eyesopen.com>
46637
46638         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
46639         * gcc.c-torture/execute/medce-1.c: New test case.
46640         * gcc.c-torture/execute/medce-2.c: New test case.
46641
46642 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
46643
46644         * lib/prune.exp: Ignore more messages.
46645
46646         PR c++/10381
46647         * g++.dg/parse/lookup3.C: New test.
46648
46649 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
46650
46651         * gcc.c-torture/compile/20030415-1.c : New test.
46652
46653 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
46654
46655         * gcc.c-torture/execute/scope-2.c: Move to ...
46656         * gcc.dg/noncompile/scope.c: .... here.
46657
46658 2003-04-14  Roger Sayle  <roger@eyesopen.com>
46659
46660         * gcc.dg/20030414-2.c: New test case.
46661
46662 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
46663
46664         PR target/10377
46665         * gcc.dg/20030414-1.c: New test.
46666
46667 2003-04-13  Roger Sayle  <roger@eyesopen.com>
46668
46669         * gcc.dg/builtins-12.c: New test case.
46670         * gcc.dg/builtins-13.c: New test case.
46671
46672 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
46673
46674         * gcc.c-torture/execute/string-opt-18.c: New test.
46675
46676 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
46677
46678         PR c++/10300
46679         * g++.dg/init/new5.C: New test.
46680
46681 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
46682
46683         PR c++/7910
46684         * g++.dg/ext/dllimport1.C: New test.
46685
46686 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
46687
46688         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
46689
46690 2003-04-11  Bud Davis <bdavis9659@comcast.net>
46691
46692         PR Fortran/9263
46693         * g77.f-torture/noncompile/9263.f: New test
46694         PR Fortran/1832
46695         * g77.f-torture/execute/1832.f: New test
46696
46697 2003-04-11  David Chad  <davidc@freebsd.org>
46698             Loren J. Rittle  <ljrittle@acm.org>
46699
46700         PR libobjc/8562
46701         * objc.dg/headers.m: New test.
46702
46703 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
46704
46705         * gcc.c-torture/execute/builtin-noret-2.c: New.
46706         * gcc.c-torture/execute/builtin-noret-2.x: New.
46707         XFAIL builtin-noret-2.c at -O1 and above.
46708         * gcc.dg/redecl.c: New.
46709         * gcc.dg/Wshadow-1.c: Update error regexps.
46710
46711 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
46712
46713         * g++.dg/abi/bitfield10.C: New test.
46714
46715 2003-04-09  Mike Stump  <mrs@apple.com>
46716
46717         * gcc.dg/pch/pch.exp: Make testcase names longer.
46718         * g++.dg/pch/pch.exp: Make testcase names longer.
46719
46720 2003-04-08  Roger Sayle  <roger@eyesopen.com>
46721
46722         * gcc.dg/builtins-11.c: New test case.
46723
46724 2003-04-08  Roger Sayle  <roger@eyesopen.com>
46725
46726         * gcc.dg/builtins-9.c: New test case.
46727         * gcc.dg/builtins-10.c: New test case.
46728
46729 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
46730
46731         * gcc.dg/noncompile/init-4.c.c: New test.
46732
46733 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
46734
46735         * gcc.misc-test/gcov-9.c: New test.
46736         * gcc.misc-test/gcov-10.c: New test
46737         * gcc.misc-test/gcov-11.c: New test.
46738
46739 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
46740
46741         PR optimization/10024
46742         * gcc.c-torture/compile/20030405-1.c: New test.
46743
46744 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
46745
46746         * gcc.dg/pch/static-3.c: New.
46747         * gcc.dg/pch/static-3.hs: New.
46748         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
46749
46750 2003-04-04  Richard Henderson  <rth@redhat.com>
46751
46752         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
46753         * g++.dg/eh/forced2.C: Likewise.
46754
46755 2003-04-03  Mike Stump  <mrs@apple.com>
46756
46757         * lib/scanasm.exp (scan-assembler): Add xfail processing for
46758         target arg.
46759         (scan-assembler-times, scan-assembler-not): Likewise.
46760         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
46761
46762 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
46763
46764         * gcc.dg/sparc-loop-1.c: New test.
46765
46766 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
46767
46768         PR other/9274
46769         * g++.dg/pch/system-2.C: New.
46770         * g++.dg/pch/system-2.Hs: New.
46771
46772 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
46773
46774         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
46775
46776         * g++.dg/eh/simd-1.C (vecfunc): Same.
46777
46778 2003-04-01  Roger Sayle  <roger@eyesopen.com>
46779
46780         * gcc.c-torture/execute/20030401-1.c: New test case.
46781
46782 2003-04-01  Ziemowit Laski <zlaski@apple.com>
46783
46784         * objc.dg/defs.m: New.
46785
46786 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
46787
46788         * g++.dg/eh/simd-1.C: New.
46789         * g++.dg/eh/simd-2.C: New.
46790
46791 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
46792
46793         * gcc.c-torture/execute/simd-3.c: New.
46794
46795 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
46796
46797         PR c/9936
46798         * gcc.dg/20030331-2.c: New test.
46799
46800 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
46801
46802         PR c++/10278
46803         * g++.dg/parse/crash2.C: New test.
46804
46805 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
46806
46807         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
46808         * gcc.c-torture/execute/20030331-1.c: ...here.
46809
46810 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
46811
46812         * gcc.c-torture/execute/20030331-1.c: New test.
46813
46814 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
46815
46816         * lib/gcov.exp: Adjust call return testing strings.
46817         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
46818
46819 2003-03-31  Roger Sayle  <roger@eyesopen.com>
46820
46821         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
46822         * gcc.dg/builtins-7.c: New test case.
46823         * gcc.dg/builtins-8.c: New test case.
46824
46825 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
46826
46827         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
46828
46829 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
46830
46831         PR c++/7647
46832         * g++.dg/lookup-class-member-2.C: New test.
46833
46834 2003-03-30  Glen Nakamura  <glen@imodulo.com>
46835
46836         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
46837
46838 2003-03-28  Roger Sayle  <roger@eyesopen.com>
46839
46840         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
46841
46842 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
46843
46844         * g++.dg/init/attrib1.C: New test.
46845
46846 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46847
46848         * gcc.dg/ultrasp8.c: New test.
46849
46850 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46851
46852         * gcc.dg/ultrasp7.c: New test.
46853
46854 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
46855
46856         PR c++/10047
46857         * g++.dg/template/inline1.C: New test.
46858
46859 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
46860
46861         * gcc.dg/sparc-dwarf2.c: New test.
46862
46863 2003-03-27  Roger Sayle  <roger@eyesopen.com>
46864
46865         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
46866         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
46867
46868 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
46869
46870         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
46871         than reading .x files.
46872         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
46873         * g77.dg/gcov/gcov-1.f: Likewise.
46874         * gcc.misc-tests/gcov-4b.c: Likewise.
46875         * gcc.misc-tests/gcov-5b.c: Likewise.
46876         * gcc.misc-tests/gcov-6.c: Likewise.
46877         * gcc.misc-tests/gcov-7.c: Likewise.
46878         * gcc.misc-tests/gcov-8.c: Likewise.
46879         * g++.dg/gcov/gcov-1.x: Remove.
46880         * g77.dg/gcov/gcov-1.x: Likewise.
46881         * gcc.misc-tests/gcov-4b.x: Likewise.
46882         * gcc.misc-tests/gcov-5b.x: Likewise.
46883         * gcc.misc-tests/gcov-6.x: Likewise.
46884         * gcc.misc-tests/gcov-7.x: Likewise.
46885         * gcc.misc-tests/gcov-8.x: Likewise.
46886
46887 2003-03-27  Glen Nakamura  <glen@imodulo.com>
46888
46889         PR opt/10087
46890         * gcc.dg/20030324-1.c: New test.
46891
46892 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
46893
46894         PR c++/10224
46895         * g++.dg/template/arg3.C: New test.
46896
46897         PR c++/10158
46898         * g++.dg/template/friend18.C: New test.
46899
46900 2003-03-26  Roger Sayle  <roger@eyesopen.com>
46901
46902         * g77.f-torture/compile/20030326-1.f: New test case.
46903
46904 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
46905
46906         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
46907
46908         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
46909
46910 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
46911
46912         * gcc.dg/ia64-sync-3.c: New test.
46913
46914 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
46915
46916         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
46917
46918 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
46919
46920         * gcc.dg/ultrasp6.c: New test.
46921
46922 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
46923
46924         * gcc.dg/i386-signbit-1.c: New test.
46925         * gcc.dg/i386-signbit-2.c: New test.
46926         * gcc.dg/i386-signbit-3.c: New test.
46927
46928 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
46929
46930         * gcc.dg/ultrasp5.c: Fix options.
46931
46932 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
46933
46934         * gcc.dg/ultrasp5.c: Fix comment.
46935
46936 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
46937
46938         PR fortran/10197
46939         * g77.f-torture/execute/10197.f: New test.
46940
46941 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
46942
46943         PR c++/9898, c++/383
46944         * g++.dg/template/conv6.C: New test.
46945
46946         PR c++/10119
46947         * g++.dg/template/ptrmem5.C: New test.
46948
46949         PR c++/10026
46950         * g++.dg/lookup/koenig1.C: New test.
46951
46952         PR C++/10199
46953         * g++.dg/lookup/template2.C: New test.
46954
46955 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
46956
46957         * g++.dg/opt/rtti1.C: New test.
46958
46959 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
46960
46961         * gcc.dg/ultrasp5.c: New test.
46962
46963 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
46964
46965         PR middle-end/9967
46966         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
46967         builtin fputs.
46968
46969 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
46970
46971         PR c/8224
46972         * gcc.dg/20030323-1.c: New test.
46973
46974 2003-03-23  Roger Sayle  <roger@eyesopen.com>
46975
46976         * gcc.c-torture/compile/20030323-1.c: New test case.
46977
46978 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
46979
46980         * gcc.dg/20030321-1.c: New test.
46981
46982 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
46983
46984         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
46985
46986 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
46987
46988         PR c++/9978, c++/9708
46989         * g++.dg/ext/vlm1.C: Adjust expected error.
46990         * g++.dg/ext/vla2.C: New test.
46991         * g++.dg/template/arg1.C: New test.
46992         * g++.dg/template/arg2.C: New test.
46993
46994 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
46995
46996         * g77.f-torture/execute/select.f: New test.
46997         * g77.f-torture/noncompile/select_no_compile.f: New test.
46998
46999 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
47000
47001         PR c++/9898
47002         * g++.dg/other/error4.C: New test.
47003
47004 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
47005
47006         * g++.dg/template/friend17.C: New test.
47007
47008 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
47009
47010         * gcc.c-torture/compile/20030320-1.c: New.
47011
47012 2003-03-20  Roger Sayle  <roger@eyesopen.com>
47013
47014         * gcc.dg/builtins-6.c: New test case.
47015
47016 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
47017
47018         PR target/10073
47019         * gcc.c-torture/compile/20030319-1.c: New.
47020
47021 2003-03-18  Jan Hubicka  <jh@suse.cz>
47022
47023         * gcc.dg/i386-cvt-1.c: New test.
47024
47025 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
47026
47027         * objc.dg/naming-1.m: Use "(parse|syntax) error".
47028         * objc.dg/naming-2.m: Likewise.
47029
47030 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
47031
47032         PR c++/9639
47033         * g++.dg/parse/crash1.C: New test.
47034
47035 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
47036
47037         PR c++/8805
47038         * g++.dg/eh/cleanup1.C: New test.
47039
47040 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
47041
47042         * gcc.c-torture/execute/20030316-1.c: New test case.
47043
47044 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
47045
47046         PR c++/9629
47047         * g++.dg/init/ctor2.C: New test.
47048
47049 2003-03-15  Roger Sayle  <roger@eyesopen.com>
47050
47051         * g77.f-torture/compile/xformat.f: New test case.
47052
47053 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47054
47055         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
47056         * g++.old-deja/g++.mike/eh50.C: Likewise.
47057
47058 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47059
47060         PR c++/6440
47061         * g++.dg/template/spec7.C: New test.
47062         * g++.dg/template/spec8.C: Likewise.
47063
47064 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
47065
47066         * gcc.c-torture/execute/20030313-1.c: New test.
47067
47068 2003-03-14  Richard Henderson  <rth@redhat.com>
47069
47070         * gcc.dg/inline-2.c: Adjust alpha test for external call.
47071
47072 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
47073
47074         * gcc.c-torture/compile/20030314-1.c: New test.
47075
47076 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
47077
47078         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
47079         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
47080         thumb target,
47081         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
47082         to accept newer _imp__  prefix and additional
47083         newline in .drectve section.
47084         * gcc.dg/dll-4.c: Likewise.
47085         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
47086         switch.
47087
47088 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
47089
47090         * g++.dg/parse/namespace9.C: New test.
47091
47092         * g++.dg/init/ref5.C: New test.
47093         * g++.dg/parse/ptrmem1.C: Likewise.
47094
47095 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
47096
47097         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
47098         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
47099         regular expression.
47100         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
47101         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
47102
47103 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
47104
47105         * gcc.c-torture/execute/20030224-2.c: New test.
47106
47107 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47108
47109         * gcc.dg/decl-3.c: New test.
47110
47111 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
47112
47113         * gcc.dg/i386-loop-2.c: New test.
47114
47115 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
47116
47117         PR c++/9474
47118         * g++.dg/parse/namespace8.C: New test.
47119
47120         PR c++/9924
47121         * g++.dg/overload/builtin2.C: New test.
47122
47123 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
47124
47125         * gcc.dg/return-type-3.c: New test.
47126
47127 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
47128
47129         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
47130         profiling options are not supported.
47131
47132 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
47133
47134         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
47135         * g++.old-deja/g++.warn/impint2.C: Likewise.
47136
47137 2003-03-10  Devang Patel  <dpatel@apple.com>
47138
47139         * g++.dg/cpp/c++_cmd_1.C: New test.
47140         * g++.dg/cpp/c++_cmd_1.h: New file.
47141
47142 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
47143
47144         * gcc.dg/altivec-9.c: New file.
47145
47146 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47147
47148         * gcc.dg/ppc-sdata-1.c: New test.
47149         * gcc.dg/ppc-sdata-2.c: New test.
47150
47151 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
47152
47153         PR c++/9373
47154         * g++.dg/opt/ptrmem2.C: New test.
47155
47156         PR c++/8534
47157         * g++.dg/opt/ptrmem1.C: New test.
47158
47159 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
47160
47161         * gcc.dg/i386-loop-1.c: New test.
47162
47163 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47164
47165         PR c++/9970
47166         * g++.dg/lookup/friend1.C: New test.
47167
47168 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
47169
47170         PR c++/9823
47171         * g++.dg/parser/constructor1.C: New test.
47172
47173 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
47174
47175         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
47176
47177         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
47178
47179 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
47180
47181         * gcc.dg/cpp/Wunused.c: Update test.
47182
47183 2003-03-08  Jan Hubicka  <jh@suse.cz>
47184
47185         * gcc.dg/inline-3.c: New test.
47186
47187 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
47188
47189         PR c++/9809
47190         * g++.dg/parse/builtin1.C: New test.
47191
47192         PR c++/9982
47193         * g++.dg/abi/cookie1.C: New test.
47194         * g++.dg/abi/cookie2.C: Likewise.
47195
47196         PR c++/9524
47197         * g++.dg/template/field1.C: New test.
47198
47199         PR c++/9912
47200         * g++.dg/parse/class1.C: New test.
47201         * g++.dg/parse/namespace7.C: Likewise.
47202         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
47203
47204 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
47205
47206         * g++.dg/init/ref4.C: New test.
47207
47208 2003-03-07  Jan Hubicka  <jh@suse.cz>
47209
47210         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
47211         * gcc.dg/inline-3.c: New test.
47212
47213 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
47214
47215         * g++.dg/init/ref3.C: New test.
47216
47217         PR c++/9965
47218         * g++.dg/init/ref2.C: New test.
47219
47220         PR c++/9400
47221         * g++.dg/warn/Wshadow-2.C: New test.
47222
47223         PR c++/9791
47224         * g++.dg/warn/Woverloaded-1.C: New test.
47225
47226 2003-03-05  Jan Hubicka  <jh@suse.cz>
47227
47228         * gcc.dg/i386-local2.c: New.
47229         * gcc.dg/i386-local.c: Fix typo.
47230
47231 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
47232
47233         * g++.dg/abi/layout3.C: New test.
47234
47235 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
47236
47237         * gcc.c-torture/compile/20030305-1.c
47238
47239 2003-03-05  Jan Hubicka  <jh@suse.cz>
47240
47241         * gcc.dg/i386-local.c: New.
47242
47243 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
47244
47245         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
47246
47247 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
47248
47249         * gcc.dg/switch-2.c: New test.
47250         * gcc.dg/switch-3.c: New test.
47251         * gcc.dg/Wswitch.c: Adjust line numbers.
47252         * gcc.dg/Wswitch-default.c: Likewise.
47253         * gcc.dg/Wswitch-enum.c: Likewise.
47254
47255 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
47256
47257         * gcc.c-torture/execute/20030222-1.c: New test.
47258
47259 2003-03-03  James E Wilson  <wilson@tuliptree.org>
47260
47261         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
47262
47263 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
47264
47265         PR c++/9878
47266         * g++.dg/init/ref1.C: New test.
47267
47268 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
47269
47270         * gcc.dg/sh-relax.c: New SH-only test.
47271
47272 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
47273
47274         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
47275         comment explaining purpose of testcase.
47276
47277 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
47278
47279         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
47280         for HC11/HC12 (asm needs two int registers).
47281         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
47282         HC11/HC12 because the test uses an asm which needs two 32-bit
47283         registers.
47284
47285 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
47286
47287         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
47288         for HC11/HC12 (array is too large otherwise).
47289         * gcc.c-torture/compile/920501-4.x: New file, likewise.
47290         * gcc.c-torture/compile/20010518-2.x: Likewise.
47291         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
47292         HC11/HC12 (array is too large).
47293
47294 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
47295
47296         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
47297         * lib/g++-dg.exp (g++-dg-test): Likewise.
47298
47299 2003-03-01  Roger Sayle  <roger@eyesopen.com>
47300
47301         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
47302         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
47303
47304 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47305
47306         * g++.dg/warn/implicit-typename1.C: Remove warning.
47307
47308 2003-02-28  Richard Henderson  <rth@redhat.com>
47309
47310         * gcc.dg/noreturn-1.c: Move noreturn warning line.
47311         * gcc.dg/return-type-1.c: Move control reaches end warning line.
47312
47313 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
47314
47315         * gcc.dg/pch/pch.exp: Change .pch to .gch.
47316         * g++.dg/pch/pch.exp: Likewise.
47317
47318 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
47319
47320         PR c++/9879
47321         * g++.dg/init/new4.C: New test.
47322
47323 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
47324
47325         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
47326
47327 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
47328
47329         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
47330         unsigned long.
47331
47332         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
47333         wider than float.
47334
47335 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
47336
47337         * lib/scanasm.exp: Add support for counting numbers of
47338         occurences.
47339         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
47340         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
47341
47342 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
47343
47344         PR c++/9683
47345         * g++.dg/template/static3.C: New test.
47346
47347         PR c++/9829
47348         * g++.dg/parse/namespace6.C: New test.
47349
47350 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
47351
47352         PR target/9732
47353         * gcc.dg/20030225-1.c: New test.
47354
47355 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
47356
47357         * README: Remove out-of-date information.
47358
47359         PR c++/9836
47360         * g++.dg/template/spec6.C: New test.
47361
47362 2003-02-24  Jeff Law  <law@redhat.com>
47363
47364         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
47365
47366 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
47367
47368         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
47369         * gcc.dg/pragma-ep-1.c: Likewise.
47370
47371 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47372
47373         PR c++/9602
47374         * g++.dg/template/friend16.C: New test.
47375
47376 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
47377
47378         PR c++/5333
47379         * g++.dg/parse/fused-params1.C: Adjust error messages.
47380         * g++.dg/template/nested3.C: New test.
47381
47382 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
47383
47384         * g++.dg/abi/param1.C: New test.
47385
47386 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47387
47388         PR c++/7982
47389         * g++.dg/warn/implicit-typename1.C: New test.
47390
47391 2003-02-22  Kelley Cook <kelleycook@comcast.net>
47392
47393         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
47394         with "mtune".
47395         * g++.old-deja/g++.other/store-expr2.C: Likewise.
47396         * gcc.c-torture/execute/20010129-1.x: Likewise.
47397         * gcc.dg/20011107-1.c: Likewise.
47398         * gcc.dg/20020108-1.c: Likewise.
47399         * gcc.dg/20020122-3.c: Likewise.
47400         * gcc.dg/20020206-1.c: Likewise.
47401         * gcc.dg/20020310-1.c: Likewise.
47402         * gcc.dg/20020426-2.c: Likewise.
47403         * gcc.dg/20020517-1.c: Likewise.
47404         * gcc.dg/991230-1.c: Likewise.
47405         * gcc.dg/i386-unroll-1.c: Likewise.
47406         * gcc.misc-tests/i386-prefetch.exp: Likewise.
47407
47408 2003-02-22  Jan Hubicka  <jh@suse.cz>
47409
47410         * gcc.dg/i386-mul.c: New test.
47411
47412 2003-02-21  Roger Sayle  <roger@eyesopen.com>
47413
47414         * gcc.dg/builtins-5.c: New test case.
47415
47416 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
47417
47418         * gcc.dg/asmreg-1.c: New test.
47419
47420 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47421
47422         PR c++/9749
47423         * g++.dg/parse/varmod1.C: New test.
47424
47425 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47426
47427         PR c++/9727
47428         * g++.dg/template/op1.C: New test.
47429
47430 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47431
47432         PR c++/8906
47433         * g++.dg/template/nested2.C: New test.
47434
47435 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
47436
47437         PR c++/8724
47438         * g++.dg/expr/dtor1.C: New test.
47439
47440 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
47441
47442         * gcc.dg/cpp/include3.c: New test.
47443         * gcc.dg/cpp/inc/foo.h: New file.
47444
47445 2003-02-21  Glen Nakamura  <glen@imodulo.com>
47446
47447         * gcc.c-torture/execute/20030221-1.c: New test.
47448
47449 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
47450
47451         PR c++/9729
47452         * g++.dg/abi/conv1.C: New test.
47453
47454 2003-02-20  Jan Hubicka  <jh@suse.cz>
47455
47456         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
47457
47458 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
47459
47460         * gcc.c-torture/compile/20030219-1.c: New test.
47461
47462 2003-02-18  Jan Hubicka  <jh@suse.cz>
47463
47464         * gcc.dg/funcorder.c: New test.
47465
47466 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
47467
47468         * gcc.c-torture/execute/20030218-1.c: New.
47469
47470 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
47471
47472         * gcc.dg/20030218-1.c: New.
47473
47474 2003-02-18  Richard Henderson  <rth@redhat.com>
47475
47476         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
47477         * gcc.dg/attr-used-2.c: New.
47478
47479 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
47480
47481         PR c++/9704
47482         * g++.dg/init/copy5.C: New test.
47483
47484 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
47485
47486         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
47487         * g++.dg/pch/pch.exp: Likewise.
47488
47489 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
47490
47491         * gcc.c-torture/execute/20030209-1.c: Enable the test if
47492         STACK_SIZE is not defined.
47493
47494 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47495
47496         PR c++/9457
47497         * g++.dg/template/init1.C: New test.
47498
47499 2003-02-16  Jan HUbicka  <jh@suse.cz>
47500
47501         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
47502         (foo): Add few extra tests
47503         * gcc.dg/c99-const-expr-3.c: Likewise.
47504         * gcc.c-torture/execute/20030216-1.c: New.
47505
47506 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47507
47508         PR c++/9459
47509         * g++.dg/ext/typeof4.C: New test.
47510
47511 2003-02-15  Roger Sayle  <roger@eyesopen.com>
47512
47513         * gcc.dg/i386-387-3.c: New test case.
47514
47515 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
47516
47517         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
47518         cris-*-elf* cris-*-aout* and mmix-*-*.
47519
47520 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
47521
47522         * gcc.dg/20030213-1.c: New test.
47523
47524 2003-02-12  Roger Sayle  <roger@eyesopen.com>
47525
47526         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
47527         * gcc.dg/i386-387-2.c: Likewise.
47528
47529 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
47530
47531         * gcc.dg/ppc-spe.c: Fix formatting.
47532         Enable tests that were previously unsupported by gas.
47533         Delete tests for instructions that no longer exist.
47534         Switch arguments on evsubifw builtin.
47535
47536 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
47537
47538         * gcc.c-torture/execute/20030209-1.c: Disable the test if
47539         STACK_SIZE is too small.
47540
47541 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
47542             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
47543
47544         * gcc.dg/decl-2.c: New test.
47545
47546 2003-02-10  Jan Hubicka  <jh@suse.cz>
47547
47548         * gcc.dg/i386-fpcvt-1.c: New test.
47549
47550 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
47551
47552         * gcc.c-torture/execute/20030209-1.c: New test.
47553
47554 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
47555
47556         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
47557         int-wide bitops, use the constants of the same width.
47558         Likewise, if long long is 32-bit wide, test bitops using
47559         32-bit constants.
47560
47561 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
47562
47563         * gcc.dg/20021014-1.c: Annotate with expected notice text.
47564
47565 2003-02-07  Roger Sayle  <roger@eyesopen.com>
47566
47567         * gcc.dg/builtins-4.c: New test case.
47568
47569 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47570
47571         * gcc.dg/20020430-1.c: Fix dg command typos.
47572         * gcc.dg/20020503-1.c: Likewise.
47573
47574 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47575
47576         PR c++/8785
47577         * g++.dg/parse/fused-params1.C: New test.
47578
47579         PR c++/8857
47580         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
47581
47582         PR c++/8921
47583         * g++.dg/parse/non-dependent1.C: New test.
47584
47585         PR c++/8928
47586         * g++.dg/parse/dupl-tmpl-args1.C: New test.
47587
47588         PR c++/9228
47589         * g++.dg/parse/undefined7.C: New test.
47590         * g++.dg/parse/non-templ1.C: New test.
47591
47592         PR c++/9229
47593         * g++.dg/parse/too-many-tmpl-args1.C: New test.
47594
47595 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
47596
47597         * gcc.c-torture/compile/20030206-1.c: New test.
47598
47599 2003-02-05  Roger Sayle  <roger@eyesopen.com>
47600
47601         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
47602         "pow" to "foo" to avoid potential confusion with a math built-in.
47603
47604 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47605
47606         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
47607         conditions for SPARC targets.
47608
47609 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
47610
47611         * gcc.dg/20030204-1.c: New test.
47612
47613 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47614
47615         PR c++/38
47616         * g++.dg/parse/array-size1.C: New test.
47617
47618         PR c++/5657
47619         * g++.dg/parse/undefined3.C: New test.
47620
47621         PR c++/5665
47622         * g++.dg/parse/undefined4.C: New test.
47623
47624         PR c++/5975
47625         * g++.dg/parse/undefined5.C: New test.
47626
47627         PR c++/7259
47628         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
47629
47630         PR c++/8578
47631         * g++.dg/parse/casting-operator1.C: New test.
47632
47633         PR c++/8596
47634         * g++.dg/parse/undefined6.C: New test.
47635
47636         PR c++/8736
47637         * g++.dg/parse/missing-template1.C: New test.
47638
47639 2003-02-04  Jan Hubicka  <jh@suse.cz>
47640
47641         * gcc.dg/i386-cadd.c: Compile using -march=k8.
47642         * gcc.dg/i386-cmov?.c: Likewise.
47643         * gcc.dg/i386-fpcvt-?.c: Likewise.
47644         * gcc.dg/i386-ssefp-1.c: Likewise.
47645         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
47646         conventions.
47647
47648 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
47649
47650         PR c++/7129
47651         * g++.dg/ext/max.C: New test.
47652
47653 2003-02-03  Jan Hubicka  <jh@suse.cz>
47654
47655         * gcc.c-torture/execute/20030203-1.c: New test.
47656
47657 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
47658
47659         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
47660         'natural-endian'.
47661
47662 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
47663
47664         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
47665         * g++.dg/init/new2.C: Likewise.
47666         * g++.dg/other/new1.C: Likewise.
47667
47668 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
47669
47670         * gcc.dg/struct-ret-libc.c: New test.
47671
47672 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
47673
47674         * gcc.dg/20030129-1.c: New test.
47675
47676 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47677
47678         PR c++/8849
47679         * g++.dg/template/ptrmem4.C: New test.
47680
47681 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
47682
47683         * g++.dg/parser/constant1.C: New test.
47684
47685 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47686
47687         PR c++/8591
47688         * g++.dg/parse/friend2.C: New test.
47689
47690 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
47691
47692         PR c++/9437
47693         * g++.dg/template/unify4.C: New test.
47694
47695 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
47696
47697         * gcc.c-torture/execute/20030128-1.c: New test.
47698
47699 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
47700
47701         * g++.dg/lookup/nested1.C: Test moved from ...
47702         * g++.old-deja/g++.other/lookup24.C: ... here.
47703
47704 2003-01-28  Jan Hubicka  <jh@suse.cz>
47705
47706         * gcc.dg/i386-cmov5.c: New test.
47707
47708 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
47709
47710         * gcc.c-torture/execute/20010925-1.c: Changed the
47711         memcpy declaration.
47712
47713 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
47714
47715         PR c++/3902
47716         * g++.dg/parse/template5.C: New test.
47717
47718 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
47719
47720         PR fortran/9258
47721         * g77.dg/pr9258: New test.
47722
47723 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
47724
47725         * README: Move relevant parts from README.g++.
47726
47727         * README.g++: Remove this file.
47728
47729 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
47730
47731         * g++.dg/abi/dcast1.C: New test.
47732
47733 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47734
47735         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
47736
47737 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
47738
47739         PR c++/47
47740         * g++.old-deja/g++.other/lookup24.C: New test.
47741
47742 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47743
47744         PR middle-end/7227
47745         * gcc.dg/uninit-C.c: New test.
47746
47747 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
47748
47749         * g++.dg/abi/covariant1.C: New test.
47750
47751 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
47752
47753         * gcc.dg/20030123-1.c: New test.
47754
47755 2003-01-25  Jan Hubicka  <jh@suse.cz>
47756
47757         PR opt/8492
47758         * gcc.c-torture/compile/20030125-1.c
47759
47760 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
47761
47762         PR c++/9403
47763         * g++.dg/parse/template3.C: New test.
47764         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
47765
47766         PR c++/795
47767         * g++.dg/parse/template4.C: New test.
47768
47769         PR c++/9415
47770         * g++.dg/template/qual2.C: New test.
47771
47772         PR c++/8545
47773         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
47774
47775         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
47776
47777 2003-01-25  Roger Sayle  <roger@eyesopen.com>
47778
47779         * gcc.c-torture/execute/switch-1.c: New test case.
47780
47781 2003-01-25  Jan Hubicka  <jh@suse.cz>
47782
47783         * gcc.c-torture/execute/20030125-1.[cx]: New test.
47784
47785 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
47786
47787         Tweaks for Bison-1.875. From the NEWS file:
47788         "- `parse error' -> `syntax error'
47789         Bison now uniformly uses the term `syntax error'"
47790         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
47791         * gcc.dg/cpp/digraph2.c: Likewise.
47792         * gcc.dg/cpp/direct2.c: Likewise.
47793         * gcc.dg/cpp/paste4.c: Likewise.
47794         * gcc.dg/c90-restrict-1.c: Likewise.
47795         * gcc.dg/c99-func-2.c: Likewise.
47796         * gcc.dg/noncompile/920721-2.c: Likewise.
47797         * gcc.dg/noncompile/930622-2.c: Likewise.
47798         * gcc.dg/noncompile/940112-1.c: Likewise.
47799         * gcc.dg/noncompile/950921-1.c: Likewise.
47800         * gcc.dg/noncompile/951123-1.c: Likewise.
47801         * gcc.dg/noncompile/971104-1.c: Likewise.
47802         * gcc.dg/noncompile/990416-1.c: Likewise.
47803
47804 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
47805
47806         * g++.dg/parse/undefined1.C: Add error message.
47807
47808 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
47809
47810         PR c++/9354
47811         * g++.dg/parse/new1.C: New test.
47812
47813         PR c++/9216
47814         * g++.dg/parse/template2.C: New test.
47815
47816         PR c++/9354
47817         * g++.dg/parse/typedef2.C: New test.
47818
47819         PR c++/9328
47820         * g++.dg/ext/typeof3.C: New test.
47821
47822 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
47823
47824         PR c++/2738
47825         * g++.dg/parse/ret-type1.C: New test.
47826
47827         PR c++/3792
47828         * g++.dg/parse/tmpl-outside1.C: New test.
47829
47830         PR c++/4207
47831         * g++.dg/parse/int-as-enum1.C: New test.
47832
47833         PR c++/4903
47834         * g++.dg/parse/no-typename1.C: New test.
47835
47836         PR c++/5533
47837         * g++.dg/parse/no-value1.C: New test.
47838
47839         PR c++/5921
47840         * g++.dg/parse/wrong-inline1.C: New test.
47841
47842         PR c++/6402
47843         * g++.dg/parse/ref1.C: New test.
47844
47845         PR c++/6992
47846         * g++.dg/parse/attr-ctor1.C: New test.
47847
47848         PR c++/7229
47849         * g++.dg/parse/namespace5.C: New test.
47850
47851         PR c++/7917
47852         * g++.dg/parse/func-def1.C: New test.
47853
47854         PR c++/8143
47855         * g++.dg/parse/undefined1.C: New test.
47856
47857         PR c++/5723, PR c++/8522
47858         * g++.dg/parse/specialization1.C: New test.
47859
47860         PR c++/163, PR c++/8595
47861         * g++.dg/parse/struct-as-enum1.C: New test.
47862
47863         PR c++/9173
47864         * g++.dg/parse/undefined2.C: New test.
47865
47866 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
47867
47868         PR c++/9298
47869         * g++.dg/parse/template1.C: New test.
47870
47871         PR c++/9384
47872         * g++.dg/parse/using1.C: New test.
47873
47874         PR c++/9285
47875         PR c++/9294
47876         * g++.dg/parse/expr2.C: New test.
47877
47878         PR c++/9388
47879         * g++.dg/parse/lookup2.C: Likewise.
47880
47881 2003-01-21  Jan Hubicka  <jh@suse.cz>
47882
47883         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
47884         * gcc.c-torture/execute/eeprof-1.c: Likewise.
47885         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
47886         * gcc.c-torture/execute/string-opt-*.c: Likewise.
47887
47888 2003-01-20  Nick Clifton  <nickc@redhat.com>
47889
47890         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
47891         problem with ARM sibcall code generation.
47892
47893 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
47894
47895         * gcc.c-torture/execute/20030120-1.c: New.
47896
47897 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
47898
47899         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
47900
47901 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
47902
47903         PR c++/9272
47904         * g++.dg/parse/ctor1.C: New test.
47905
47906         PR c++/9294:
47907         * g++.dg/parse/qualified1.C: New test.
47908
47909         * g++.dg/parse/typename3.C: New test.
47910
47911 2003-01-16  Richard Henderson  <rth@redhat.com>
47912
47913         * g++.dg/tls/init-2.C: Fix error matches for real this time.
47914
47915 2003-01-16  Richard Henderson  <rth@redhat.com>
47916
47917         * g++.dg/pch/pch.exp: Copy test header to the working directory
47918         before using it either for precompilation or direct use.
47919         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
47920         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
47921
47922 2003-01-16  Richard Henderson  <rth@redhat.com>
47923
47924         * gcc.dg/pch/pch.exp: Copy test header to the working directory
47925         before using it either for precompilation or direct use.
47926         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
47927         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
47928
47929 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
47930
47931         * g++.dg/ext/typename1.C: Add typename keyword.
47932         * g++.dg/template/crash1.C: Update error messages.
47933         * g++.dg/template/crash2.C: Remove error message.
47934         * g++.dg/parse/typename2.C: New test.
47935         * g++.dg/template/typename2.C: Change implicit
47936         typename warning into error.
47937         * g++.old-deja/g++.benjamin/tem03.C: Issue more
47938         error messages.
47939         * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
47940         * g++.old-deja/g++.brendan/crash56.C: Add this->.
47941         * g++.old-deja/g++.law/visibility13.C: Remove error
47942         messages.
47943         * g++.old-deja/g++.ns/template17.C: Reorder code to
47944         make declaration visible in template.
47945         * g++.old-deja/g++.pt/crash3.C: Fix typos.
47946         * g++.old-deja/g++.pt/crash36.C: Issue more error
47947         messages.
47948         * g++.old-deja/g++.pt/crash5.C: Improve error
47949         message.
47950         * g++.old-deja/g++.pt/crash67.C: Remove warning.
47951         * g++.old-deja/g++.pt/inherit1.C: Add this->.
47952         * g++.old-deja/g++.pt/niklas01a.C: Add error message.
47953         * g++.old-deja/g++.pt/typename16.C: Replace implicit
47954         typename warning with error message.
47955         * g++.old-deja/g++.pt/typename19.C: Remove warning.
47956         * g++.old-deja/g++.robertl/eb112.C: Fix typo.
47957         * g++.old-deja/g++.robertl/eb24.C: Use this->.
47958
47959 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
47960
47961         * g++.dg/parse/ambig2.C: New test.
47962
47963 2003-01-15  Richard Henderson  <rth@redhat.com>
47964
47965         * g++.dg/tls/init-2.C: Update error message string.
47966
47967 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
47968
47969         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
47970
47971 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
47972
47973         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
47974         all for HC11/HC12.
47975         * gcc.c-torture/compile/20001205-1.x: Likewise.
47976         * gcc.c-torture/compile/20001226-1.x: Likewise.
47977         * gcc.c-torture/compile/920520-1.x: Likewise.
47978         * gcc.c-torture/compile/961203-1.x: Likewise.
47979         * gcc.c-torture/compile/20020604-1.x: Likewise.
47980
47981 2003-01-15  Jan Hubicka  <jh@suse.cz>
47982
47983         * gcc.c-torture/compile/20030115-1.c: New test.
47984
47985         * gcc.dg/i386-fpcvt-1.c: New test.
47986         * gcc.dg/i386-fpcvt-2.c: New test.
47987
47988 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
47989
47990         Further conform g++'s __vmi_class_type_info to the C++ ABI
47991         specification.
47992         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
47993         the specification.
47994
47995 2003-01-14  Jan Hubicka  <jh@suse.cz>
47996
47997         * gcc.dg/i386-fpcvt-1.c: New test.
47998         * gcc.dg/i386-fpcvt-2.c: New test.
47999
48000 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
48001
48002         * gcc.dg/i386-mmx-3.c: New test.
48003
48004 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
48005
48006         PR c++/9264
48007         * g++.dg/parse/octal1.C: New file.
48008
48009         PR c++/9172
48010         * g++.dg/parse/typename1.C: New file.
48011
48012 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
48013
48014         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
48015         * gcc.dg/bf-no-ms-layout.c: Likewise.
48016         * gcc.dg/bf-ms-attrib.c: Likewise.
48017
48018 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
48019
48020         PR c++/9099
48021         * g++.dg/parse/dtor1.C: New file.
48022
48023         PR c++/9128
48024         * g++.dg/rtti/typeid1.C: New file.
48025
48026         PR c++/9153
48027         * g++.dg/parse/lookup1.C: New file.
48028
48029         PR c++/9171
48030         * g++.dg/templ/spec5.C: New file.
48031
48032 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
48033
48034         * gcc.c-torture/compile/20030110-1.c: New test.
48035
48036 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
48037
48038         Merge from pch-branch:
48039
48040         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
48041
48042         * gcc.dg/pch/cpp-1.h: New.
48043         * gcc.dg/pch/cpp-1.c: New.
48044         * gcc.dg/pch/cpp-2.h: New.
48045         * gcc.dg/pch/cpp-2.c: New.
48046
48047         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
48048
48049         * gcc.dg/pch/except-1.h: New.
48050         * gcc.dg/pch/except-1.c: New.
48051
48052         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
48053
48054         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
48055         running test.
48056         * gcc.dg/pch: Include *.hp not *.h.
48057         * gcc.dg/pch/system-1.h: New.
48058         * gcc.dg/pch/system-1.c: New.
48059
48060         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
48061
48062         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
48063         rather than trying to build and run a program using PCH.
48064         * gcc.dg/pch: Remove dg-do commands from test files.
48065
48066         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
48067
48068         * gcc.dg/pch/macro-3.c: New.
48069         * gcc.dg/pch/macro-3.h: New.
48070
48071         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
48072
48073         * gcc.dg/pch/common-1.c: New.
48074         * gcc.dg/pch/common-1.h: New.
48075         * gcc.dg/pch/decl-1.c: New.
48076         * gcc.dg/pch/decl-1.h: New.
48077         * gcc.dg/pch/decl-2.c: New.
48078         * gcc.dg/pch/decl-2.h: New.
48079         * gcc.dg/pch/decl-3.c: New.
48080         * gcc.dg/pch/decl-3.h: New.
48081         * gcc.dg/pch/decl-4.c: New.
48082         * gcc.dg/pch/decl-4.h: New.
48083         * gcc.dg/pch/decl-5.c: New.
48084         * gcc.dg/pch/decl-5.h: New.
48085         * gcc.dg/pch/global-1.c: New.
48086         * gcc.dg/pch/global-1.h: New.
48087         * gcc.dg/pch/inline-1.c: New.
48088         * gcc.dg/pch/inline-1.h: New.
48089         * gcc.dg/pch/inline-2.c: New.
48090         * gcc.dg/pch/inline-2.h: New.
48091         * gcc.dg/pch/static-1.c: New.
48092         * gcc.dg/pch/static-1.h: New.
48093         * gcc.dg/pch/static-2.c: New.
48094         * gcc.dg/pch/static-2.h: New.
48095
48096         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
48097
48098         * g++.dg/pch/pch.exp: Better handle failing testcases.
48099         * gcc.dg/pch/pch.exp: Likewise.
48100         * gcc.dg/pch/macro-1.c: New.
48101         * gcc.dg/pch/macro-1.h: New.
48102         * gcc.dg/pch/macro-2.c: New.
48103         * gcc.dg/pch/macro-2.h: New.
48104
48105         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
48106
48107         * g++.dg/dg.exp: Treat files in pch/ specially.
48108         * g++.dg/pch/pch.exp: New file.
48109         * g++.dg/pch/empty.H: New file.
48110         * g++.dg/pch/empty.C: New file.
48111         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
48112         "precompile".
48113
48114         * gcc.dg/pch/pch.exp: New file.
48115         * gcc.dg/pch/empty.h: New file.
48116         * gcc.dg/pch/empty.c: New file.
48117         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
48118         "precompile".
48119
48120 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48121
48122         * g++.dg/template/friend14.C: New test.
48123
48124 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48125
48126         * gcc.dg/old-style-asm-1.c: New test.
48127
48128 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
48129
48130         * gcc.c-torture/compile/20030109-1.c: New test.
48131
48132 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48133
48134         * gcc.c-torture/execute/20030109-1.c: New test.
48135
48136 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
48137
48138         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
48139         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
48140         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
48141         * g++.old-deja/g++.mike/eh2.C: Likewise.
48142         * g++.old-deja/g++.mike/eh3.C: Likewise.
48143         * g++.old-deja/g++.mike/eh5.C: Likewise.
48144         * g++.old-deja/g++.mike/eh6.C: Likewise.
48145         * g++.old-deja/g++.mike/eh7.C: Likewise.
48146         * g++.old-deja/g++.mike/eh8.C: Likewise.
48147         * g++.old-deja/g++.mike/eh9.C: Likewise.
48148         * g++.old-deja/g++.mike/eh10.C: Likewise.
48149         * g++.old-deja/g++.mike/eh12.C: Likewise.
48150         * g++.old-deja/g++.mike/eh13.C: Likewise.
48151         * g++.old-deja/g++.mike/eh14.C: Likewise.
48152         * g++.old-deja/g++.mike/eh16.C: Likewise.
48153         * g++.old-deja/g++.mike/eh17.C: Likewise.
48154         * g++.old-deja/g++.mike/eh18.C: Likewise.
48155         * g++.old-deja/g++.mike/eh21.C: Likewise.
48156         * g++.old-deja/g++.mike/eh23.C: Likewise.
48157         * g++.old-deja/g++.mike/eh24.C: Likewise.
48158         * g++.old-deja/g++.mike/eh25.C: Likewise.
48159         * g++.old-deja/g++.mike/eh26.C: Likewise.
48160         * g++.old-deja/g++.mike/eh27.C: Likewise.
48161         * g++.old-deja/g++.mike/eh28.C: Likewise.
48162         * g++.old-deja/g++.mike/eh29.C: Likewise.
48163         * g++.old-deja/g++.mike/eh31.C: Likewise.
48164         * g++.old-deja/g++.mike/eh33.C: Likewise.
48165         * g++.old-deja/g++.mike/eh34.C: Likewise.
48166         * g++.old-deja/g++.mike/eh35.C: Likewise.
48167         * g++.old-deja/g++.mike/eh36.C: Likewise.
48168         * g++.old-deja/g++.mike/eh37.C: Likewise.
48169         * g++.old-deja/g++.mike/eh38.C: Likewise.
48170         * g++.old-deja/g++.mike/eh39.C: Likewise.
48171         * g++.old-deja/g++.mike/eh40.C: Likewise.
48172         * g++.old-deja/g++.mike/eh41.C: Likewise.
48173         * g++.old-deja/g++.mike/eh42.C: Likewise.
48174         * g++.old-deja/g++.mike/eh44.C: Likewise.
48175         * g++.old-deja/g++.mike/eh46.C: Likewise.
48176         * g++.old-deja/g++.mike/eh47.C: Likewise.
48177         * g++.old-deja/g++.mike/eh48.C: Likewise.
48178         * g++.old-deja/g++.mike/eh49.C: Likewise.
48179         * g++.old-deja/g++.mike/eh50.C: Likewise.
48180         * g++.old-deja/g++.mike/eh51.C: Likewise.
48181         * g++.old-deja/g++.mike/eh53.C: Likewise.
48182         * g++.old-deja/g++.mike/eh55.C: Likewise.
48183         * g++.old-deja/g++.mike/p7912.C: Likewise.
48184         * g++.old-deja/g++.mike/p9706.C: Likewise.
48185         * g++.old-deja/g++.mike/p10416.C: Likewise.
48186         * g++.old-deja/g++.mike/p11667.C: Likewise.
48187         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
48188         Remove redundant reference to Iris.
48189         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
48190         Elxsi, i860, Pico Java, and WE32K.
48191
48192 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
48193
48194         * g++.dg/ext/asm4.C: New test.
48195
48196 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48197
48198         PR c++/9030
48199         * g++.dg/template/friend12.C: New test.
48200         * g++.dg/template/friend13.C: Likewise.
48201         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
48202
48203 2003-01-08  Jan Hubicka  <jh@suse.cz>
48204
48205         * gcc.dg/i386-cadd.c: New test.
48206         * gcc.dg/i386-cmov4.c: Likewise.
48207
48208 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
48209
48210         PR c++/9165
48211         * g++.dg/warn/Wunused-3.C: New test.
48212
48213         * g++.dg/abi/bitfield9.C: New test.
48214
48215         PR c++/9189
48216         * g++.dg/parse/defarg3.C: New test.
48217
48218 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
48219
48220         * g++.dg/parse/ambig1.C: New test.
48221         * g++.dg/parse/defarg2.C: New test.
48222
48223 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
48224
48225         * g++.dg/template/defarg-1.C: New test.
48226         * g++.dg/template/local2.C: Likewise.
48227
48228 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
48229
48230         * gcc.c-torture/execute/20030105-1.c: New test.
48231
48232 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48233
48234         * g++.dg/parse/namespace3.C: Remove extra semicolons.
48235         * g++.dg/parse/namespace4.C: Likewise.
48236
48237 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
48238
48239         * g++.dg/template/ntp2.C: New test.
48240
48241 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
48242
48243         * g++.dg/parse/extern-C-1.C: New test.
48244
48245         * g++.dg/parse/namespace4.C: New test.
48246
48247         * g++.dg/template/nested1.C: New test.
48248
48249         * g++.dg/parse/namespace3.C: New test.
48250
48251 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
48252
48253         * g++.dg/lookup/two-stage1.C: New test.
48254
48255 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48256
48257         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
48258         * g++.old-deja/g++.jason/access8.C: Likewise.
48259         * g++.old-deja/g++.other/decl5.C: Likewise.
48260
48261 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
48262
48263         * g++.dg/parse/parse7.C: New test.
48264
48265 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
48266
48267         PR c++/2843
48268         * g++.dg/ext/attrib7.C: New test.
48269
48270 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
48271
48272         * g++.dg/parse/parse6.C: New test.
48273
48274 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
48275
48276         * gcc.dg/h8300-stack-1.c: New.
48277
48278 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
48279
48280         g++.dg/lookup/exception1.C: New test.
48281
48282         g++.dg/lookup/template1.C: New test.
48283
48284         g++.dg/parse/namespace2.C: New test.
48285
48286         g++.dg/parse/parens2.C: New test.
48287
48288 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48289
48290         * g++.dg/parse/parse5.C: New test.
48291         * g++.dg/lookup/scoped4.C: New test.
48292
48293 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
48294
48295         * g++.dg/parse/parens1.C: New test.
48296
48297         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
48298         angle-bracket1.C.
48299         * g++.dg/parse/parens2.C: New test.
48300
48301         * g++.dg/lookup/scope-operator1.C: New test.
48302
48303         * g++.dg/parse/operator1.C: New test.
48304
48305 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48306
48307         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
48308         * g++.old-deja/g++.other/access6.C: Likewise.
48309         * g++.old-deja/g++.other/decl1.C: Likewise.
48310         * g++.old-deja/g++.pt/typename12.C: Likewise.
48311
48312 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
48313
48314         * g++.dg/parse/namespace1.C: New test.
48315
48316 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48317
48318         * g++.dg/parse/parse4.C: New test.
48319
48320 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48321
48322         * g++.dg/parse/parse3.C: New test.
48323
48324 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48325
48326         * g++.dg/parse/parse2.C: New test.
48327
48328 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48329
48330         * g++.dg/template/friend11.C: New test.
48331
48332 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
48333
48334         * g++.dg/parse/parse1.C: New test.
48335
48336 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
48337
48338         * lib/profopt.exp: Change the name of a global variable to avoid
48339         possible clashes with other test suites.
48340
48341 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
48342
48343         * g++.dg/inherit/covariant8.C: New test.
48344
48345 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
48346
48347         * g++.dg/init/array9.C: New test.
48348
48349         PR c++/9112
48350         * g++.dg/parse/expr1.C: New test.
48351
48352 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
48353
48354         * gcc.c-torture/compile/20021230-1.c: New test.
48355
48356 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
48357
48358         * g++.dg/inherit/covariant5.C: New test.
48359         * g++.dg/inherit/covariant6.C: New test.
48360         * g++.dg/inherit/covariant7.C: New test.
48361
48362 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48363
48364         PR c++/2739
48365         * g++.dg/other/access2.C: New test.
48366
48367 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
48368
48369         * g++.dg/other/anon-struct.C: No longer fails
48370         * g++.old-deja/g++.brendan/parse4.C: Likewise.
48371         * g++.old-deja/g++.brendan/parse5.C: Likewise.
48372         * g++.old-deja/g++.brendan/parse6.C: Likewise.
48373
48374 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
48375
48376         * g++.dg/parse/angle-bracket.C (main): No longer fails.
48377
48378 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
48379
48380         * g++.dg/eh/spec4.C: Remove stray semicolon.
48381         * g++.dg/expr/pmf-1.C: Change error message.
48382         * g++.dg/ext/asm1.C: Remove stray semicolon.
48383         * g++.dg/ext/typename1.C: Add missing typenames.
48384         * g++.dg/inherit/template-as-base.C: Change error message.
48385         * g++.dg/lookup/scoped1.C: Likewise.
48386         * g++.dg/lookup/scoped2.C: Likewise.
48387         * g++.dg/lookup/using2.C: Likewise.
48388         * g++.dg/other/component1.C: Remove stray semicolon.
48389         * g++.dg/other/do1.C: Change error message.
48390         * g++.dg/other/error2.C: Likewise.
48391         * g++.dg/other/init1.C: Likewise.
48392         * g++.dg/other/packed1.C: Remove stray semicolon.
48393         * g++.dg/other/ptrmem2.C: Change error message.
48394         * g++.dg/parse/parameter-declaration-1.C: Remove line number
48395         marker.
48396         * g++.dg/special/initp1.C: Remove invalid attribute usage.
48397         * g++.dg/template/access3.C: Add typename keyword.
48398         * g++.dg/template/access5.C: Remove stray semicolon.
48399         * g++.dg/template/access6.C: Likewise.
48400         * g++.dg/template/complit1.C: Likewise.
48401         * g++.dg/template/crash1.C: Change error message.
48402         * g++.dg/template/inherit2.C: Remove stray semicolon.
48403         * g++.dg/template/instantiate2.C: Likewise.
48404         * g++.dg/template/instantiate3.C: Change error message.
48405         * g++.dg/template/qual1.C: Remove stray semicolon.
48406         * g++.dg/template/qualttp18.C: Change error message.
48407         * g++.dg/template/ref1.C: Remove stray semicolon.
48408         * g++.dg/template/sizeof1.C (A::value): Declare it.
48409         * g++.dg/template/spec4.C: Change error message.
48410         * g++.dg/template/static1.C: Likewise.
48411         * g++.dg/template/type1.C: Likewise.
48412         * g++.dg/template/typename3.C: Likewise.
48413         * g++.old-deja/g++.benjamin/13478.C: Change error message.
48414         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
48415         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
48416         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
48417         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
48418         named return value extension.
48419         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
48420         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
48421         * g++.old-deja/g++.bob/extern_C.C: Likewise.
48422         * g++.old-deja/g++.bob/inherit2.C: Likewise.
48423         * g++.old-deja/g++.brendan/complex1.C: Likewise.
48424         * g++.old-deja/g++.brendan/copy5.C: Likewise.
48425         * g++.old-deja/g++.brendan/crash13.C: Likewise.
48426         * g++.old-deja/g++.brendan/crash15.C: Likewise.
48427         * g++.old-deja/g++.brendan/crash18.C: Change error message.
48428         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
48429         * g++.old-deja/g++.brendan/crash38.C: Likewise.
48430         * g++.old-deja/g++.brendan/crash50.C: Likewise.
48431         * g++.old-deja/g++.brendan/crash56.C: Likewise.
48432         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
48433         syntax.
48434         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
48435         * g++.old-deja/g++.brendan/crash8.C: Change error message.
48436         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
48437         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
48438         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
48439         * g++.old-deja/g++.brendan/template11.C: Likewise.
48440         * g++.old-deja/g++.brendan/template26.C: Likewise.
48441         * g++.old-deja/g++.brendan/template27.C: Use explicit
48442         specialization syntax.
48443         * g++.old-deja/g++.brendan/template30.C: Likewise.
48444         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
48445         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
48446         non-dependent names.
48447         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
48448         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
48449         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
48450         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
48451         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
48452         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
48453         named return value extension.
48454         * g++.old-deja/g++.ext/namedret2.C: Likewise.
48455         * g++.old-deja/g++.ext/namedret3.C: Likewise.
48456         * g++.old-deja/g++.ext/return1.C: Likewise.
48457         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
48458         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
48459         * g++.old-deja/g++.jason/access8.C: Likewise.
48460         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
48461         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
48462         pseudo-destructor names.
48463         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
48464         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
48465         pseudo-destructor names.
48466         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
48467         * g++.old-deja/g++.jason/overload19.C: Likewise.
48468         * g++.old-deja/g++.jason/overload32.C: Likewise.
48469         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
48470         stray semicolons.
48471         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
48472         * g++.old-deja/g++.jason/return.C: Likewise.
48473         * g++.old-deja/g++.jason/return2.C: Likewise.
48474         * g++.old-deja/g++.jason/shadow1.C: Likewise.
48475         * g++.old-deja/g++.jason/special.C: Use explicit specialization
48476         syntax.
48477         * g++.old-deja/g++.jason/template10.C: Account for use of
48478         non-dependent names.
48479         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
48480         syntax.
48481         * g++.old-deja/g++.jason/template37.C: Likewise.
48482         * g++.old-deja/g++.law/access4.C: Change error messages.
48483         * g++.old-deja/g++.law/arm13.C: Remove incorrect
48484         pseudo-destructor names.
48485         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
48486         * g++.old-deja/g++.law/ctors9.C: Likewise.
48487         * g++.old-deja/g++.law/cvt22.C: Likewise.
48488         * g++.old-deja/g++.law/dtors5.C: Likewise.
48489         * g++.old-deja/g++.law/global-init1.C: Likewise.
48490         * g++.old-deja/g++.law/missed-error3.C: Likewise.
48491         * g++.old-deja/g++.law/operators28.C: Likewise.
48492         * g++.old-deja/g++.law/visibility28.C: Likewise.
48493         * g++.old-deja/g++.martin/eval1.C: Likewise.
48494         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
48495         name.
48496         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
48497         * g++.old-deja/g++.mike/net34.C: Likewise.
48498         * g++.old-deja/g++.mike/net36.C: Likewise.
48499         * g++.old-deja/g++.mike/ns2.C: Likewise.
48500         * g++.old-deja/g++.mike/p12306.C: Likewise.
48501         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
48502         value extension.
48503         * g++.old-deja/g++.mike/p700.C: Likewise.
48504         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
48505         * g++.old-deja/g++.mike/p710.C: Likewise.
48506         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
48507         value extension.
48508         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
48509         * g++.old-deja/g++.mike/pmf9.C: Likewise.
48510         * g++.old-deja/g++.ns/crash2.C: Likewise.
48511         * g++.old-deja/g++.ns/crash3.C: Likewise.
48512         * g++.old-deja/g++.ns/invalid1.C: Likewise.
48513         * g++.old-deja/g++.ns/ns17.C: Likewise.
48514         * g++.old-deja/g++.ns/template16.C: Likewise.
48515         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
48516         keyword.
48517         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
48518         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
48519         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
48520         named return value extension.
48521         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
48522         * g++.old-deja/g++.other/access4.C: Issue additional error
48523         messages.
48524         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
48525         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
48526         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
48527         * g++.old-deja/g++.other/crash25.C: Change error message.
48528         * g++.old-deja/g++.other/crash4.C: Change error message.
48529         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
48530         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
48531         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
48532         checks.
48533         * g++.old-deja/g++.other/defarg8.C: Likewise.
48534         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
48535         * g++.old-deja/g++.other/dtor10.C: Likewise.
48536         * g++.old-deja/g++.other/incomplete.C: Likewise.
48537         * g++.old-deja/g++.other/linkage7.C: Likewise.
48538         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
48539         lookup algorithm.
48540         * g++.old-deja/g++.other/mangle2.C: Likewise.
48541         * g++.old-deja/g++.other/refinit2.C: Likewise.
48542         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
48543         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
48544         * g++.old-deja/g++.pt/crash28.C: Likewise.
48545         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
48546         syntax.
48547         * g++.old-deja/g++.pt/crash32.C: Change error message.
48548         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
48549         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
48550         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
48551         error message position.
48552         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
48553         * g++.old-deja/g++.pt/defarg8.C: Change error message.
48554         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
48555         syntax.
48556         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
48557         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
48558         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
48559         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
48560         keyword.
48561         * g++.old-deja/g++.pt/explicit31.C: Likewise.
48562         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
48563         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
48564         keyword.
48565         * g++.old-deja/g++.pt/explicit71.C: Change error message.
48566         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
48567         syntax.
48568         * g++.old-deja/g++.pt/friend28.C: Account for use of
48569         non-dependent names.
48570         * g++.old-deja/g++.pt/friend29.C: Likewise.
48571         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
48572         rules.
48573         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
48574         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
48575         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
48576         lookup rules.
48577         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
48578         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
48579         keyword.
48580         * g++.old-deja/g++.pt/memclass20.C: Likewise.
48581         * g++.old-deja/g++.pt/memclass5.C: Likewise.
48582         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
48583         keyword.
48584         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
48585         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
48586         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
48587         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
48588         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
48589         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
48590         keyword.
48591         * g++.old-deja/g++.pt/spec10.C: Likewise.
48592         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
48593         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
48594         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
48595         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
48596         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
48597         * g++.old-deja/g++.pt/ttp62.C: Likewise.
48598         * g++.old-deja/g++.pt/ttp64.C: Likewise.
48599         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
48600         * g++.old-deja/g++.pt/typename15.C: Likewise.
48601         * g++.old-deja/g++.pt/typename22.C: Likewise.
48602         * g++.old-deja/g++.pt/typename6.C: Change error messages.
48603         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
48604         * g++.old-deja/g++.pt/virtual2.C: Likewise.
48605         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
48606         syntax.
48607         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
48608         return value extension.
48609         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
48610         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
48611         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
48612         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
48613
48614 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
48615
48616         * g++.dg/warn/inline1.C: New test.
48617         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
48618         * g++.old-deja/g++.jason/synth10.C: Likewise.
48619         * g++.old-deja/g++.mike/net31.C: Likewise.
48620         * g++.old-deja/g++.mike/p8786.C: Likewise.
48621
48622         * g++.dg/template/friend10.C: New test.
48623         * g++.dg/template/conv5.C: New test.
48624
48625 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
48626
48627         * g++.dg/lookup/scoped3.C: New test.
48628
48629         * g++.dg/lookup/decl1.C: New test.
48630         * g++.dg/lookup/decl2.C: New test.
48631
48632 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
48633
48634         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
48635         gcc.c-torture/compile/20021015-1.c,
48636         gcc.c-torture/compile/20021015-2.c,
48637         gcc.c-torture/compile/20021123-1.c,
48638         gcc.c-torture/compile/20021123-2.c,
48639         gcc.c-torture/compile/20021123-3.c,
48640         gcc.c-torture/compile/20021123-4.c,
48641         gcc.c-torture/execute/20021024-1.c: Add tests previously added
48642         only to 3.1 or 3.2 branch.
48643
48644 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
48645
48646         * gcc.dg/i386-bitfield3.c: New test.
48647
48648         * gcc.dg/i386-bitfield2.c: New test.
48649
48650 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
48651
48652         * g++.dg/parse/conv_op1.C: New test.
48653
48654 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
48655
48656         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
48657         approved.
48658
48659 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
48660
48661         * gcc.c-torture/compile/20021220-1.c: New test.
48662
48663 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
48664
48665         * gcc.dg/i386-fastcall-1.c: New.
48666
48667 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
48668
48669         * gcc.c-torture/execute/20021219-1.c: New test.
48670
48671 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
48672
48673         * gcc.dg/i386-pic-1.c: New test.
48674
48675 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48676
48677         PR c++/8099
48678         * g++.dg/template/friend9.C: New test.
48679
48680 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48681
48682         PR c++/3663
48683         * g++.dg/template/access7.C: New test.
48684
48685 2002-12-18  Nick Clifton  <nickc@redhat.com>
48686
48687         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
48688         the libstdc++-v3 directory has been found.
48689
48690 2002-12-12  Devang Patel <dpatel@apple.com>
48691         * gcc.dg/darwin-ld-1.c: New test.
48692         * gcc.dg/darwin-ld-2.c: New test.
48693         * gcc.dg/darwin-ld-3.c: New test.
48694         * gcc.dg/darwin-ld-4.c: New test.
48695         * gcc.dg/darwin-ld-5.c: New test.
48696
48697 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
48698
48699         * gcc.c-torture/compile/20021212-1.c: New test.
48700
48701 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
48702
48703         * gcc.dg/fshort-wchar: New test.
48704
48705 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
48706
48707         PR c++/8372
48708         * g++.dg/template/dtor1.C: New test.
48709
48710         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
48711         markers.
48712
48713 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
48714
48715         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
48716
48717 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
48718
48719         * g++.dg/template/static1.C: New test.
48720         * g++.dg/template/static2.C: New test.
48721         * g++.old-deja/g++.ext/memconst.C: New test.
48722
48723 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
48724
48725         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
48726         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
48727         * g++.dg/special/initp1.C: Likewise.
48728
48729 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
48730
48731         * gcc.c-torture/execute/20021204-1.c: New test.
48732
48733 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
48734
48735         * gcc.dg/ppc-fmadd-1.c: New file.
48736         * gcc.dg/ppc-fmadd-2.c: New file.
48737         * gcc.dg/ppc-fmadd-3.c: New file.
48738
48739 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
48740
48741         * gcc.c-torture/compile/20021204-1.c: New test.
48742
48743 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
48744
48745         * g++.dg/inherit/covariant2.C: New test.
48746         * g++.dg/inherit/covariant3.C: New test.
48747         * g++.dg/inherit/covariant4.C: New test.
48748         * g++.dg/inherit/covariant1.C: Remove XFAIL.
48749         * g++.old-deja/g++.robertl/eb17.C: Likewise.
48750
48751 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
48752
48753         PR c++/8688
48754         * g++.dg/init/brace3.C: New test.
48755
48756 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
48757
48758         * gcc.dg/20020210-1.c: Fix a comment typo.
48759
48760 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
48761
48762         PR c++/8720
48763         * g++.dg/parse/defarg1.C: New test.
48764
48765         PR c++/8615
48766         * g++.dg/template/char1.C: New test.
48767
48768         * g++.dg/template/varmod1.C: Fix typo.
48769
48770 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48771
48772         DR 180
48773         * g++.old-deja/g++.pt/crash32.C: Expect error.
48774
48775 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
48776
48777         PR c++/5919
48778         * g++.dg/template/varmod1.C: New test.
48779
48780         PR c++/8727
48781         * g++.dg/inherit/typeinfo1.C: New test.
48782
48783         PR c++/8663
48784         * g++.dg/inherit/typedef1.C: New test.
48785
48786 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
48787
48788         PR c++/8332
48789         PR c++/8493
48790         * g++.dg/template/strlen1.C: New test.
48791
48792         PR c++/8227
48793         * g++.dg/template/ctor2.C: New test.
48794
48795         PR c++/8214
48796         * g++.dg/init/string1.C: New test.
48797
48798         PR c++/8511
48799         * g++.dg/template/friend8.C: New test.
48800
48801 2002-11-29  Joe Buck <jbuck@synopsys.com>
48802
48803         * g++.dg/lookup/anon2.C: New test.
48804
48805 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
48806
48807         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
48808         h8300 port.
48809
48810 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
48811
48812         * gcc.dg/bitfld-6.c: New test.
48813
48814 2002-11-27  Jan Hubicka  <jh@suse.cz>
48815
48816         * gcc.c-torture/execute/20021127.[cx]: New test.
48817
48818 2002-11-26  Jan Hubicka  <jh@suse.cz>
48819
48820         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
48821         quality.
48822
48823 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
48824
48825         * g++.dg/init/brace2.C: New test.
48826         * g++.old-deja/g++.mike/p9129.C: Correct.
48827
48828 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
48829
48830         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
48831
48832 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
48833
48834         * gcc.dg/sibcall-6: New test for indirect sibcalls.
48835
48836 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
48837
48838         * g++.dg/abi/empty11.C: New test.
48839         * g++.dg/rtti/cv1.C: New test.
48840
48841 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
48842
48843         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
48844
48845 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
48846
48847         * g++.dg/abi/empty10.C: New test.
48848
48849 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
48850
48851         * gcc.c-torture/compile/20021124-1.c: New test.
48852
48853 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
48854
48855         * g++.dg/abi/rtti2.C: New test.
48856
48857 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
48858
48859         * gcc.dg/i386-unroll-1.c: New test.
48860
48861 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
48862
48863         * gcc.c-torture/compile/20021120-1.c: New test.
48864         * gcc.c-torture/compile/20021120-2.c: New test.
48865
48866 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48867
48868         * gcc.dg/bitfld-5.c: New test.
48869
48870 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48871
48872         * gcc.c-torture/execute/20021120-3.c: New test.
48873
48874 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48875
48876         * gcc.c-torture/execute/20021120-2.c: New test.
48877
48878 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
48879
48880         * gcc.c-torture/execute/20021120-1.c: New test.
48881
48882 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
48883
48884         * gcc.c-torture/execute/20021118-3.c: New test.
48885
48886 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
48887
48888         * gcc.c-torture/compile/20021119-1.c: New test.
48889
48890 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
48891
48892         * gcc.dg/duff-1.c: New test.
48893         * gcc.dg/duff-2.c: New test.
48894         * gcc.dg/duff-3.c: New test.
48895
48896 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
48897
48898         * gcc.dg/cpp/_Pragma5.c: New test.
48899
48900 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
48901
48902         * gcc.c-torture/execute/20021118-2.c: New test.
48903
48904 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
48905
48906         * gcc.c-torture/execute/20021118-1.c: New test.
48907
48908 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
48909
48910         * gcc.dg/20021116-1.c: New test.
48911
48912 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
48913
48914         * g++.dg/abi/vcall1.C: New test.
48915
48916 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
48917
48918         * gcc.dg/20021029-1.c: New test.
48919         * gcc.dg/20021029-2.c: New test.
48920
48921 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
48922
48923         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
48924
48925 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48926
48927         PR c/8439
48928         * gcc.dg/20021110.c: Move to ...
48929         * gcc.c-torture/compile/20021110.c: .... here.
48930
48931 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
48932
48933         PR c/8467
48934         * gcc.c-torture/execute/20021111-1.c
48935
48936 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
48937
48938         PR c/8439
48939         * gcc.dg/20021110.c: New test.
48940
48941 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
48942
48943         * g++.dg/abi/vthunk3.C: Run only on x86.
48944
48945 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
48946
48947         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
48948
48949 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
48950
48951         * lib/compat.exp (compat-execute): Fix logic error in last
48952         change.
48953
48954 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
48955
48956         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
48957
48958 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
48959
48960         PR c++/8389
48961         * g++.dg/template/access6.C: New test.
48962
48963 2002-11-08  Jan Hubicka  <jh@suse.cz>
48964
48965         * gcc.dg/i386-ssefp-1.c: New test.
48966         * gcc.dg/i386-ssefp-1.c: New test.
48967
48968 2002-11-08  Jan Hubicka  <jh@suse.cz>
48969
48970         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
48971
48972 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
48973
48974         * g++.dg/abi/vthunk3.C: New test.
48975
48976         PR c++/8338
48977         * g++.dg/template/crash2.C: New test.
48978
48979 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
48980
48981         * g++.dg/abi/dtor1.C: New test.
48982         * g++.dg/abi/dtor2.C: Likewise.
48983
48984 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
48985
48986         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
48987         Darwin.
48988
48989 2002-11-04  Adam Nemet  <anemet@lnxw.com>
48990
48991         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
48992         -mthumb.  Only xfail with -O0.
48993
48994 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
48995
48996         * g++.dg/abi/thunk1.C: New test.
48997         * g++.dg/abi/thunk2.C: Likewise.
48998         * g++.dg/abi/vtt1.C: Likewise.
48999
49000 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
49001
49002         PR optimization/8423
49003         * gcc.c-torture/execute/builtin-constant.c: New test.
49004
49005 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
49006
49007         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
49008         Add some more cases.
49009
49010 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
49011
49012         PR c++/8391
49013         * g++.dg/opt/local1.C: New test.
49014
49015 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
49016
49017         PR c++/8160
49018         * g++.dg/template/complit1.C: New test.
49019
49020         PR c++/8149
49021         * g++.dg/template/typename4.C: Likewise.
49022
49023 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49024
49025         Core issue 287, PR c++/7639
49026         * g++.dg/template/instantiate1.C: Adjust error location.
49027         * g++.dg/template/instantiate3.C: New test.
49028         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
49029         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
49030         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
49031
49032 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
49033
49034         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
49035
49036 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
49037
49038         PR c++/8287
49039         * g++.dg/init/dtor2.C: New test.
49040
49041 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49042
49043         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
49044         * gcc.dg/nest.c: Bypass errors on irix6.
49045
49046 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
49047
49048         * gcc.dg/nest.c: Expect error for mmix-*-*.
49049         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
49050
49051 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
49052
49053         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
49054         markers.
49055
49056         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
49057
49058 2002-10-25  Mike Stump  <mrs@apple.com>
49059
49060         * gcc.dg/warn-1.c: New test.
49061
49062 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49063
49064         * g++.dg/template/typename3.C: New test.
49065
49066 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
49067
49068         * g++.dg/lookup/ptrmem1.C: New test.
49069
49070         * g++.dg/abi/vthunk2.C: New test.
49071
49072 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
49073
49074         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
49075
49076 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
49077
49078         * g++.dg/abi/empty9.C: New test.
49079
49080 2002-10-24  Richard Henderson  <rth@redhat.com>
49081
49082         * g++.dg/inherit/thunk1.C: Enable for ia64.
49083
49084 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49085
49086         PR c++/8067
49087         * g++.dg/lookup/pretty1.C: New test.
49088
49089 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
49090
49091         * gcc.dg/20021023-1.c: New test.
49092
49093 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
49094
49095         PR c++/7679
49096         * g++.dg/parse/inline1.C: New test.
49097
49098 2002-10-23  Richard Henderson  <rth@redhat.com>
49099
49100         * g++.dg/inherit/thunk1.C: Enable for x86_64.
49101
49102         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
49103
49104 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
49105
49106         PR c++/6579
49107         * g++.dg/parse/stmtexpr3.C: New test.
49108
49109 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
49110
49111         * g++.dg/expr/cond1.C: New test.
49112
49113 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49114
49115         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
49116
49117 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49118
49119         * g++.dg/abi/vbase13.C: New test.
49120         * g++.dg/abi/vbase14.C: Likewise.
49121
49122 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
49123
49124         * gcc.dg/tls/pic-1.c: New test.
49125         * gcc.dg/tls/nonpic-1.c: New test.
49126         * gcc.dg/20021018-1.c: New test.
49127
49128 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
49129
49130         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
49131         Remove only files with the same base name as the test case.
49132         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
49133         (profopt-execute): Likewise.  Also, remove old profiling
49134         and performance data files before running the tests.
49135
49136         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
49137         * g++.dg/bprob/bprob.exp: Likewise.
49138         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
49139         to allow more general test case names.
49140
49141         * g++.dg/bprob/bprob-1.C: Rename to ...
49142         * g++.dg/bprob/g++-bprob-1.C: ... this.
49143
49144         * g77.dg/bprob/bprob-1.f: Rename to ...
49145         * g77.dg/bprob/g77-bprob-1.f: ... this.
49146
49147 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
49148
49149         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
49150         bison 1.50 or later.
49151
49152 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
49153
49154         * g++.dg/README: Describe more test directories.
49155
49156 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49157
49158         * g++.dg/init/array6.C: Add additional tests.
49159
49160 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
49161
49162         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
49163         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
49164
49165 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
49166
49167         * gcc.c-torture/compile/20020604-1.x: New.
49168         * gcc.c-torture/compile/simd-5.x: Likewise.
49169         * gcc.c-torture/execute/920710-1.x: Likewise.
49170         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
49171
49172 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
49173
49174         * g++.dg/inherit/override1.C: Add dg-options clause.
49175
49176 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
49177
49178         * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
49179         _mm_slli_si128.
49180
49181 2002-10-19  Andreas Schwab  <schwab@suse.de>
49182
49183         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
49184         directory component.
49185
49186 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
49187
49188         * g++.dg/inherit/thunk1.C: New test.
49189
49190         * g++.dg/inherit/override1.C: New test.
49191
49192         * g++.dg/abi/mangle11.C: New test.
49193         * g++.dg/abi/mangle14.C: New test.
49194         * g++.dg/abi/mangle17.C: New test.
49195
49196 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
49197
49198         * g++.dg/overload/member2.C: New test.
49199
49200 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
49201
49202         * g++.dg/README: Describe new compat directory.
49203         * g++.dg/dg.exp: Skip tests in compat directory.
49204         * README.compat: New file.
49205         * lib/compat.exp: New expect script.
49206         * g++.dg/compat: New test directory.
49207         * g++.dg/compat/compat.exp: New expect script.
49208         * g++.dg/compat/abi: New test directory.
49209         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
49210         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
49211         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
49212         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
49213         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
49214         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
49215         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
49216         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
49217         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
49218         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
49219         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
49220         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
49221         * g++.dg/compat/break: New test directory.
49222         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
49223         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
49224         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
49225         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
49226         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
49227         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
49228         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
49229         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
49230         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
49231         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
49232         g++.dg/compat/break/README: New files.
49233         * g++.dg/compat/eh: New test directory.
49234         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
49235         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
49236         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
49237         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
49238         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
49239         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
49240         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
49241         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
49242         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
49243         g++.dg/compat/eh/filter2_y.C,
49244         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
49245         g++.dg/compat/eh/new1_y.C,
49246         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
49247         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
49248         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
49249         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
49250         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
49251         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
49252         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
49253         g++.dg/compat/eh/unexpected1_y.C: New files.
49254         * g++.dg/compat/init: New test directory.
49255         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
49256         g++.dg/compat/init/array5_y.C,
49257         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
49258         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
49259         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
49260         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
49261         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
49262         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
49263         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
49264         g++.dg/compat/init/init-ref2_y.C: New files.
49265
49266 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
49267
49268         PR c++/7584
49269         * g++.dg/inherit/using3.C: New test.
49270
49271 2002-10-17  Jan Hubicka  <jh@suse.cz>
49272
49273         * gcc.dg/20021017-2.c: New test.
49274
49275 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
49276
49277         * g++.dg/abi/mangle16.C: Adjust.
49278
49279         * g++.dg/init/array8.C: New test.
49280
49281 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
49282
49283         * gcc.dg/special/mips-abi.exp: New test.
49284         * gcc.dg/special/mips-abi.s: Empty file used by the above.
49285
49286 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
49287
49288         * g++.dg/abi/mangle16.C: New test.
49289         * g++.dg/abi/mangle17.C: Likewise.
49290
49291         PR c++/7478
49292         * g++.dg/template/ref1.C: New test.
49293
49294 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49295
49296         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
49297
49298 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
49299
49300         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
49301
49302 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
49303
49304         PR c++/7524
49305         * g++.dg/init/array7.C: New test.
49306
49307 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
49308
49309         * g++.dg/init/array6.C: New test.
49310
49311         * g++.dg/abi/mangle13.C: Likewise.
49312         * g++.dg/abi/mangle14.C: Likewise.
49313         * g++.dg/abi/mangle15.C: Likewise.
49314
49315 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49316
49317         * g++.dg/abi/empty8.C: New test.
49318
49319 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
49320
49321         * g++.dg/init/ctor1.C: New test.
49322
49323 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
49324
49325         * gcc.c-torture/execute/20021015-1.c: New test.
49326
49327 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
49328
49329         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
49330
49331 2002-10-14  Jan Hubicka  <jh@suse.cz>
49332
49333         * gcc.dg/i386-ssetype-[1-5].c: New tests.
49334
49335 2002-10-14  Richard Henderson  <rth@redhat.com>
49336
49337         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
49338
49339 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49340
49341         PR optimization/6631
49342         * g++.dg/opt/const2.C: New test.
49343
49344 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
49345
49346         PR c++/7176
49347         * g++.dg/parse/friend1.C: New test.
49348         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
49349
49350 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
49351
49352         * gcc.dg/20021014-1.c: New test.
49353
49354 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
49355
49356         PR c++/5661
49357         * g++.dg/ext/vlm1.C: New test.
49358         * g++.dg/ext/vlm2.C: Likewise.
49359
49360         * g++.dg/init/array1.C: Remove invalid braces.
49361         * g++.dg/init/brace1.C: New test.
49362         * g++.dg/init/copy2.C: Likewise.
49363         * g++.dg/init/copy3.C: Likewise.
49364         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
49365         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
49366         braces.
49367
49368 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
49369
49370         * gcc.dg/cpp/assembler.S: Don't use -ansi.
49371
49372 2002-10-11  Richard Shann  <richard.shann@superh.com>
49373
49374         * gcc.c-torture/compile/simd-5.c: New test.
49375
49376 2002-10-10  Roger Sayle  <roger@eyesopen.com>
49377
49378         * gcc.c-torture/execute/shiftopt-1.c: New test case.
49379
49380 2002-10-10  Jim Wilson  <wilson@redhat.com>
49381
49382         * gcc.c-torture/execute/20021010-1.c: New test.
49383
49384 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
49385
49386         PR c/7353
49387         * g++.dg/ext/typedef-init.C: New test.
49388         * gcc.dg/typedef-init.c: New test.
49389
49390 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
49391
49392         * gcc.dg/cpp/paste13.c: New test.
49393
49394 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49395
49396         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
49397         remaining platforms, XFAIL during compile, not execute.  Don't
49398         XFAIL at -O0.
49399
49400 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
49401
49402         * gcc.dg/alias-1.c: Tweak expected warning.
49403
49404 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
49405
49406         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
49407
49408 2002-10-06  Andreas Jaeger  <aj@suse.de>
49409
49410         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
49411         * gcc.dg/cpp/c++98.C: Likewise.
49412
49413         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
49414         * g++.dg/cpp/c++98.C: Likewise.
49415
49416         * g++.dg/README (Subdirectories): Mention cpp directory.
49417
49418         PR target/7559
49419         * gcc.dg/20021006-1.c: New test.
49420
49421 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
49422
49423         PR c++/7804
49424         * g++.dg/other/warning1.C: New test.
49425
49426 2002-10-04  Roger Sayle  <roger@eyesopen.com>
49427
49428         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
49429         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
49430         and sparc-*-* with -m64 as expected failures.  See PR 8087.
49431
49432 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
49433
49434         PR c++/7931
49435         * g++.dg/template/ptrmem3.C: New test.
49436
49437         PR c++/7754
49438         * g++.dg/template/union1.C: New test.
49439
49440 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
49441
49442         PR c++/8006
49443         * g++.dg/abi/mangle9.C: New test.
49444         * g++.dg/abi/mangle10.C: New test.
49445         * g++.dg/abi/mangle11.C: New test.
49446         * g++.dg/abi/mangle12.C: New test.
49447
49448 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
49449
49450         PR c++/7188.
49451         * g++.dg/template/meminit1.C: New test.
49452         * g++.dg/warn/Wreorder-1.C: Likewise.
49453         * g++.old-deja/g++.mike/warn3.C: Tweak.
49454         * lib/prune.exp: Ingore "in copy constructor".
49455
49456 2002-10-02  Andreas Jaeger  <aj@suse.de>
49457
49458         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
49459         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
49460         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
49461         on x86-64.
49462
49463 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
49464
49465         * gcc.dg/empty1.C: Fix typo.
49466
49467 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
49468
49469         * gcc.dg/alias-1.c: New test.
49470
49471 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
49472
49473         * gcc.dg/empty1.C: New test.
49474
49475         * g++.dg/tls/init-2.C: Tweak error messages.
49476
49477 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
49478
49479         * gcc.c-torture/compile/20020923-1.c: New test.
49480
49481 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
49482
49483         * gcc.c-torture/execute/ffs-1.c: New test.
49484         * gcc.c-torture/execute/ffs-2.c: Ditto.
49485
49486 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
49487
49488         * g++.dg/overload/member1.C: New test.
49489
49490 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
49491
49492         * g++.dg/abi/empty7.C: New test.
49493         * g++.dg/init/pm2.C: Likewise.
49494
49495 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
49496
49497         * g++.dg/rtti/crash1.C: New test.
49498
49499 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
49500
49501         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
49502         gcc.dg/sibcall-4.c: New tests.
49503
49504 2002-09-28  Roger Sayle  <roger@eyesopen.com>
49505
49506         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
49507         powerpc and MMIX targets.
49508
49509 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
49510
49511         * gcc.dg/cpp/20020927-1.c: New.
49512
49513 2002-09-26  David S. Miller  <davem@redhat.com>
49514
49515         * gcc.c-torture/compile/trunctfdf.c: New.
49516
49517 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
49518
49519         * lib/target-supports.exp (check_weak_available): Handle solaris2.
49520
49521 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
49522
49523         * gcc.c-torture/execute/loop-15.c: New.
49524
49525 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
49526
49527         * README.QMTEST: Fix typo.
49528
49529 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
49530
49531         * gcc.dg/20020926-1.c: New test.
49532
49533 2002-09-25  David S. Miller  <davem@redhat.com>
49534
49535         PR target/7842
49536         * gcc.c-torture/execute/shiftdi.c: New test.
49537
49538 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
49539
49540         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
49541         unique to the tool.
49542         * lib/g77.exp (g77_init): Likewise.
49543         * lib/g++.exp (g++_init): Likewise.
49544         * lib/objc.exp (objc_init): Likewise.
49545
49546 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
49547
49548         * g++.dg/abi/empty5.C: New test.
49549         * g++.dg/abi/empty6.C: New test.
49550         * g++.dg/abi/vbase12.C: New test.
49551
49552 2002-09-25  Richard Henderson  <rth@redhat.com>
49553
49554         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
49555         too-small long double.
49556
49557 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
49558
49559         * gcc.dg/20020919-1.c: New test.
49560
49561 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
49562
49563         * g++.dg/abi/bitfield6.C: New test.
49564         * g++.dg/abi/bitfield7.C: New test.
49565         * g++.dg/abi/bitfield8.C: New test.
49566         * g++.dg/abi/vbase11.C: New test.
49567
49568 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49569
49570         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
49571         hppa*-*-hpux*.  Update test comment.
49572
49573 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
49574
49575         * gcc.dg/tls/struct-1.c: New test.
49576
49577 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
49578
49579         * gcc.dg/cpp/tr-warn2.c: Update.
49580
49581 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
49582
49583         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
49584
49585 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
49586
49587         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
49588         systems.
49589
49590 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
49591
49592         * gcc.c-torture/execute/ieee/mzero3.c: New test.
49593
49594         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
49595         Adjust for c++filt moved to binutils.  Remove spurious duplicate
49596         setting of cxxfilt.
49597
49598 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
49599
49600         * gcc.dg/20020312-2.c: Update for darwin.
49601
49602 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
49603
49604         * g++.old-deja/g++.other/crash32.C: Mark ICE.
49605
49606 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
49607
49608         * objc.dg/comp-types-1.m: New test.
49609         * objc.dg/comp-types-2.m: New test.
49610         * objc.dg/comp-types-3.m: New test.
49611         * objc.dg/comp-types-4.m: New test.
49612         * objc.dg/comp-types-5.m: New test.
49613         * objc.dg/comp-types-6.m: New test.
49614
49615 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49616
49617         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
49618
49619 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
49620
49621         * g++.dg/other/do1.C: New test.
49622
49623         * g++.dg/template/subst1.C: New test.
49624
49625 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
49626
49627         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
49628
49629 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
49630
49631         * g++.dg/template/qualttp20.C: Adjust expected errors.
49632         * g++.old-deja/g++.jason/report.C: Likewise.
49633         * g++.old-deja/g++.other/qual1.C: Likewise.
49634
49635         * g++.dg/lookup/scoped2.C: New test.
49636
49637         * g++.dg/ext/asm3.C: New test.
49638
49639 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
49640
49641         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
49642
49643 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
49644
49645         * ChangeLog: follow spelling conventions.
49646         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
49647         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
49648         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
49649         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
49650         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
49651         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
49652         * g++.old-deja/g++.law/global-init1.C: Likewise.
49653         * g++.old-deja/g++.other/delete4.C: Likewise.
49654         * g++.old-deja/g++.other/inline21.C: Likewise.
49655         * g++.old-deja/g++.other/singleton.C: Likewise.
49656         * g77.dg/strlen0.f: Likewise.
49657         * g77.f-torture/compile/20010519-1.f: Likewise.
49658         * g77.f-torture/compile/980310-4.f: Likewise.
49659         * gcc.c-torture/compile/20000605-1.c: Likewise.
49660         * gcc.c-torture/execute/20020225-1.c: Likewise.
49661         * gcc.dg/c90-hexfloat-2.c: Likewise.
49662         * gcc.dg/c99-bool-1.c: Likewise.
49663         * gcc.dg/c99-hexfloat-2.c: Likewise.
49664         * gcc.dg/dll-2.c: Likewise.
49665         * gcc.dg/wtr-union-init-1.c: Likewise.
49666         * gcc.dg/wtr-union-init-2.c: Likewise.
49667         * gcc.dg/wtr-union-init-3.c: Likewise.
49668         * gcc.dg/cpp/avoidpaste1.c: Likewise.
49669         * gcc.dg/cpp/defined.c: Likewise.
49670         * gcc.dg/cpp/macsyntx.c: Likewise.
49671         * gcc.dg/cpp/paste2.c: Likewise.
49672         * gcc.dg/cpp/trad/defined.c: Likewise.
49673         * gcc.dg/format/c90-printf-1.c: Likewise.
49674         * gcc.dg/format/c90-scanf-1.c: Likewise.
49675         * gcc.dg/format/c99-printf-1.c: Likewise.
49676         * gcc.dg/format/c99-scanf-1.c: Likewise.
49677         * gcc.misc-tests/gcov-8.c: Likewise.
49678         * lib/profopt.exp: Likewise.
49679
49680 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
49681
49682         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
49683
49684 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
49685
49686         * g++.dg/inherit/using2.C: New test.
49687
49688 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
49689
49690         * ChangeLog: Follow spelling conventions.
49691         * g++.dg/template/friend4.C: Likewise.
49692         * g++.old-deja/g++.pt/crash67.C: Likewise.
49693         * gcc.c-torture/execute/20000801-4.c: Likewise.
49694         * gcc.dg/c90-digraph-1.c: Likewise.
49695         * gcc.dg/c94-digraph-1.c: Likewise.
49696         * gcc.dg/c99-digraph-1.c: Likewise.
49697         * gcc.dg/cpp/line5.c: Likewise.
49698         * gcc.dg/cpp/multiline.c: Likewise.
49699         * gcc.dg/cpp/trad/literals-1.c: Likewise.
49700         * gcc.dg/format/attr-3.c: Likewise.
49701         * gcc.dg/format/c90-scanf-3.c: Likewise.
49702         * gcc.dg/format/ext-4.c: Likewise.
49703
49704 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
49705
49706         * g++.dg/template/pretty1.C: New test.
49707
49708 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
49709
49710         * gcc.c-torture/execute/struct-cpy-1.c: New test.
49711
49712 2002-09-13  Matt Austern  <austern@apple.com>
49713
49714         * g++.dg/other/constref[12].C: New, regression tests for
49715         passing a cast expression to a function by const reference.
49716
49717 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
49718
49719         * g++.dg/template/deduce1.C: New test.
49720
49721 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
49722
49723         * gcc.c-torture/execute/simd-1.c: Force all use of int to
49724         32-bit int.
49725
49726 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
49727
49728         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
49729         usage.
49730
49731 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
49732
49733         * gcc.c-torture/compile/20020910-1.c: New test.
49734
49735 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
49736
49737         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
49738
49739 2002-09-10  Andreas Jaeger  <aj@suse.de>
49740
49741         * gcc.dg/20020312-2.c: Adjust for x86-64.
49742
49743 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
49744
49745         * g77.dg/7388.f: New test case for PR 7388.
49746
49747 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
49748
49749         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
49750
49751 2002-09-05  Ziemowit Laski <zlaski@apple.com>
49752
49753         * objc.dg/proto-lossage-1.m: New test.
49754
49755 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
49756
49757         * gcc.dg/cpp/_Pragma4.c: Fix typo.
49758
49759 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
49760
49761         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
49762         expected to pass.
49763
49764 2002-09-06  Stan Shebs  <shebs@apple.com>
49765             David Edelsohn  <edelsohn@gnu.org>
49766
49767         * gcc.dg/weak: New directory.
49768         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
49769         target-specific xfail bits.
49770         * gcc.dg/typeof-2.c: Move to new directory.
49771         * gcc.dg/weak.exp: New expect script.
49772
49773 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
49774
49775         * gcc.c-torture/execute/extzvsi.c: New test.
49776
49777 2002-09-05  Stan Shebs  <shebs@apple.com>
49778
49779         * gcc.dg/weak-1.c: xfail on Darwin.
49780         * gcc.dg/weak-2.c: Ditto.
49781         * gcc.dg/weak-3.c: Ditto.
49782         * gcc.dg/weak-4.c: Ditto.
49783         * gcc.dg/weak-5.c: Ditto.
49784         * gcc.dg/weak-6.c: Ditto.
49785         * gcc.dg/weak-7.c: Ditto.
49786         * gcc.dg/weak-8.c: Ditto.
49787         * gcc.dg/weak-9.c: Ditto.
49788
49789 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
49790
49791         * gcc.c-torture/execute/loop-14.c: New test.
49792
49793 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
49794
49795         * g++.dg/other/cxa-atexit1.C: New test.
49796
49797         * gcc.dg/typeof-2.c: New test.
49798
49799 2002-09-03  Roger Sayle  <roger@eyesopen.com>
49800
49801         * gcc.dg/builtins-2.c: New testcase.
49802         * gcc.dg/builtins-3.c: New testcase.
49803
49804 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
49805
49806         * gcc.dg/cpp/_Pragma4.c: New test.
49807
49808 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
49809
49810         * objc/execute/nil_method-1.m: New testcase.
49811
49812 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
49813
49814         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
49815         [Object class], not [Object initialize].
49816
49817 2002-08-31  Roger Sayle  <roger@eyesopen.com>
49818             Hans-Peter Nilsson  <hp@bitrange.com>
49819
49820         * gcc.c-torture/execute/20020720-1.x: Skip test on
49821         mmix-knuth-mmixware.  Correct comment.
49822
49823 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
49824
49825         * g++.dg/abi/bitfield5.C: New test.
49826         * g++.dg/abi/vbase10.C: Likewise.
49827
49828 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
49829
49830         * objc.dg/undeclared-selector.m: New test.
49831
49832 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
49833
49834         * g++.dg/other/offsetof1.C: Avoid cast warning.
49835
49836 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
49837
49838         * objc.dg/super-class-2.m: New test.
49839
49840 2002-08-24  Matt Austern  <austern@apple.com>
49841
49842         * g++.dg/ext/lvaddr.C: New test.
49843         * g++.dg/ext/lvcast.C: New test.
49844
49845 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
49846
49847         * g++.dg/inherit/cond1.C: New test.
49848
49849 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
49850
49851         * gcc.dg/noncompile/incomplete-1.c: New test.
49852
49853 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
49854
49855         * gcc.dg/typespec-1.c: New test.
49856
49857 2002-08-20  Devang Patel  <dpatel@apple.com>
49858         * objc.dg/proto-hier-2.m: New test.
49859
49860 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
49861
49862         * objc.dg/bitfield-1.m: New test.
49863         * objc.dg/bitfield-2.m: New test.
49864
49865 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
49866
49867         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
49868         gcc.dg/c99-flex-array-4.c: New tests.
49869
49870 2002-08-16  Stan Shebs  <shebs@apple.com>
49871
49872         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
49873
49874 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
49875
49876         * gcc.dg/typeof-1.c: New test.
49877         * g++.dg/ext/typeof2.C: New test.
49878
49879 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
49880
49881         * g++.dg/other/offsetof1.C: New test.
49882
49883 2002-08-14  Richard Henderson  <rth@redhat.com>
49884
49885         * gcc.dg/tls/diag-3.c: Fix expected message strings.
49886
49887 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
49888
49889         * gcc.dg/cpp/_Pragma3.c: New test.
49890
49891 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
49892
49893         * g++.dg/template/inherit3: New test.
49894
49895 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
49896
49897         * gcc.dg/bitfld-4.c: Add blank options.
49898
49899 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
49900
49901         * g++.dg/template/crash1.C: New test.
49902
49903 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
49904
49905         * gcc.dg/tls/opt-2.c: New test.
49906
49907 2002-08-08  Devang Patel  <dpatel@apple.com>
49908
49909         * objc.dg/selector-1.m : New test
49910
49911 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
49912
49913         * g++.dg/abi/bitfield4.C: New test.
49914         * gcc.dg/bitfld-4.c: New test.
49915
49916 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
49917
49918         * g++.dg/other/packed1.C: New test.
49919
49920 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
49921
49922         * g++.dg/abi/offsetof.C: Tweak error messages.
49923         * g++.old-deja/g++.mike/p10769a.C: Likewise.
49924
49925 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
49926
49927         * gcc.dg/bitfld-3.c: New test.
49928
49929 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
49930             Richard Henderson  <rth@redhat.com>
49931
49932         * gcc.dg/i386-bitfield1.c: New test.
49933         * g++.dg/abi/bitfield3.C: Update.
49934
49935 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
49936
49937         * objc.dg/const-str-2.m: Update.
49938         * gcc.dg/cpp/c++98.c: Change to C extension.
49939         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
49940         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
49941
49942 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
49943
49944         * gcc.dg/tls/diag-3.c: New.
49945
49946 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
49947
49948         * g++.dg/README (Subdirectories): Document new subdir expr.
49949         * g++.dg/expr/pmf-1.C: New test.
49950
49951 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
49952
49953         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
49954
49955 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
49956
49957         * g++.dg/abi/bitfield3.C: New test.
49958
49959 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
49960
49961         * lib/gcov.exp: Tweak expected line formats.
49962         * gcc.misc-tests/gcov8.c: New test.
49963         * gcc.misc-tests/gcov8.x: New flags.
49964
49965 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
49966
49967         * consistency.vlad/layout/endian.c: Include string.h.
49968
49969         * gcc.c-torture/execute/20020805-1.c: New test.
49970
49971 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
49972
49973         * g++.dg/other/conversion1.C: New test.
49974
49975 2002-08-03  Roger Sayle  <roger@eyesopen.com>
49976
49977         * gcc.dg/builtins-1.c: New testcase.
49978
49979 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
49980
49981         * g++.dg/inherit/access3.C: New test.
49982
49983 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
49984
49985         * gcc.dg/ia64-visibility-2.c: New test.
49986
49987 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
49988
49989         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
49990         __qualifier_flags to __flags.
49991
49992 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
49993
49994         * g++.dg/inherit/operator1.C: New test.
49995         * g++.dg/lookup/disamb1.C: Fix typo in comment.
49996         * g++.dg/other/error1.C: Change expected error message.
49997         * g++.dg/template/conv4.C: Likewise.
49998
49999 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
50000
50001         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
50002         for documented behavior.
50003
50004 2002-07-25  Roger Sayle  <roger@eyesopen.com>
50005
50006         * gcc.c-torture/execute/20020720-1.x: Skip this test on
50007         several targets known to fail.
50008
50009 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
50010
50011         * gcc.dg/mips-args-[123].c: New tests.
50012
50013 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
50014
50015         * gcc.dg/ppc-spe.c: New.
50016
50017 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
50018
50019         * g++.dg/other/ptrmem4.C: New testcase.
50020
50021 2002-07-24  Richard Henderson  <rth@redhat.com>
50022
50023         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
50024
50025 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
50026
50027         * g++.dg/ext/alignof1.C (main): Return 0 for success.
50028
50029 2002-07-24  Roger Sayle  <roger@eyesopen.com>
50030
50031         * gcc.c-torture/execute/memset-3.c: New testcase.
50032
50033 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
50034
50035         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
50036         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
50037
50038 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50039
50040         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
50041         Delete.
50042
50043 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
50044
50045         * gcc.c-torture/compile/simd-4.c: New test.
50046
50047 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50048
50049         PR c++/7347, c++/7348
50050         * g++.dg/template/access4.C: New test.
50051         * g++.dg/template/access5.C: New test.
50052         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
50053         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
50054         * g++.old-deja/g++.pt/ttp58.C: Likewise.
50055         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
50056
50057 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
50058
50059         * gcc.dg/gnu89-init-2.c: New test.
50060
50061 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
50062
50063         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
50064
50065 2002-07-20  Roger Sayle  <roger@eyesopen.com>
50066
50067         * gcc.c-torture/execute/20020720-1.c: New testcase.
50068
50069 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
50070
50071         * gcc.dg/cpp/Wsignprom.c: New tests.
50072
50073 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
50074
50075         * gcc.c-torture/execute/loop-13.c: New test.
50076
50077 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
50078
50079         * gcc.dg/cpp/expr.c: New tests.
50080
50081 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
50082
50083         * g++.dg/opt/pr6713.C: Add template instantiation.
50084
50085 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
50086
50087         * gcc.dg/nest.c: New test.
50088
50089 2002-07-17  Richard Henderson  <rth@redhat.com>
50090
50091         * g++.dg/opt/pr6713.C: New test.
50092
50093 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
50094
50095         * gcc.c-torture/execute/loop-2e.x: Let the testcase
50096         XFAIL for all x86 processors.
50097
50098 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
50099
50100         * gcc.c-torture/execute/20010122-1.x: Do not test with
50101         -fomit-frame-pointer.
50102
50103 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50104
50105         * g++.dg/template/instantiate2.C: New test.
50106         * g++.dg/template/spec4.C: New test.
50107
50108 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50109
50110         * g++.dg/template/access2.C: New test.
50111         * g++.dg/template/access3.C: New test.
50112
50113 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
50114
50115         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
50116         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
50117         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
50118         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
50119         Convert to use <stdarg.h>.
50120         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
50121         Delete.
50122         * gcc.dg/va-arg-2.c: New.
50123         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
50124
50125 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
50126
50127         * gcc.c-torture/compile/20020710-1.c: New test.
50128
50129 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
50130                           Andrew Pinski  <pinskia@physics.uc.edu>
50131
50132         gcc.c-torture/compile/simd-2.c: New testcase.
50133         gcc.c-torture/compile/simd-3.c: Likewise.
50134
50135 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
50136
50137         PR c++/7224
50138         * g++.dg/overload/error1.C: New test.
50139
50140 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
50141
50142         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
50143         configuration and IRIX 6 O32 ABI.
50144
50145 2002-07-11  Roger Sayle  <roger@eyesopen.com>
50146
50147         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
50148
50149 2002-07-10  Roger Sayle  <roger@eyesopen.com>
50150
50151         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
50152
50153 2002-07-10  Jeffrey A Law  <law@redhat.com>
50154
50155         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
50156
50157         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
50158
50159 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
50160
50161         * gcc.dg/20020312-2.c: Check for __PPC__.
50162
50163 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
50164
50165         * gcc.c-torture/compile/20020709-1.c: New test.
50166
50167 2002-07-07  Roger Sayle  <roger@eyesopen.com>
50168
50169         * g++.dg/template/qualttp21.C: New test case.
50170
50171 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
50172
50173         * gcc.c-torture/compile/20020706-1.c: New test.
50174         * gcc.c-torture/compile/20020706-2.c: New test.
50175
50176 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
50177             Alexandre Oliva  <aoliva@redhat.com>
50178
50179         * g++.dg/warn/incomplete1.C: New test.
50180
50181 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50182
50183         PR c++/7099
50184         * g++.dg/warn/noreturn1.C: New test.
50185
50186 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
50187
50188         PR c++/6706
50189         * g++.dg/debug/debug6.C: New test.
50190         * g++.dg/debug/debug7.C: New test.
50191
50192 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
50193
50194         * gcc.c-torture/compile/simd-3.c: New test.
50195
50196 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
50197
50198         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
50199         * gcc.dg/20020620-1.c: Likewise.
50200
50201 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50202
50203         PR c++/6944
50204         * g++.dg/init/array4.C: New test.
50205         * g++.dg/init/array5.C: New test.
50206
50207 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
50208
50209         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
50210         * gcc.c-torture/execute/simd-2.c (main): Likewise.
50211
50212 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50213
50214         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
50215         * gcc.dg/wtr-aggr-init-1.c: Likewise.
50216         * gcc.dg/wtr-conversion-1.c: Likewise.
50217         * gcc.dg/wtr-escape-1.c: Likewise.
50218         * gcc.dg/wtr-int-type-1.c: Likewise.
50219         * gcc.dg/wtr-label-1.c: Likewise.
50220         * gcc.dg/wtr-static-1.c: Likewise.
50221         * gcc.dg/wtr-strcat-1.c: Likewise.
50222         * gcc.dg/wtr-suffix-1.c: Likewise.
50223         * gcc.dg/wtr-switch-1.c: Likewise.
50224         * gcc.dg/wtr-unary-plus-1.c: Likewise.
50225         * gcc.dg/wtr-union-init-1.c: Likewise.
50226         * gcc.dg/wtr-union-init-2.c: Likewise.
50227         * gcc.dg/wtr-union-init-3.c: Likewise.
50228
50229         * gcc.dg/wtr-func-def-1.c: New test.
50230
50231 2002-07-02 Devang Patel <dpatel@apple.com>
50232
50233         * objc.dg/param-1.m: New test.
50234
50235 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
50236
50237         * gcc.dg/cpp/trad/directive.c: Add test.
50238         * gcc.dg/cpp/trad/macroargs.c: Add test.
50239         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
50240
50241 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
50242
50243         * gcc.dg/cpp/cmdlne-M.c: New test.
50244
50245 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
50246
50247         * objc.dg/desig-init-1.m: New test.
50248
50249 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50250
50251         PR c++/6716
50252         * g++.dg/template/instantiate1.C: New test.
50253
50254 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
50255
50256         PR c++/7112
50257         * g++.dg/template/sizeof2.C: New test.
50258
50259 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
50260
50261         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
50262         gcc.dg/cpp/trad/include.c: New tests.
50263
50264 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
50265
50266         PR target/7177
50267         * gcc.c-torture/compile/20020701-1.c: New test.
50268
50269 2002-07-01  Stan Shebs  <shebs@apple.com>
50270
50271         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
50272         header here...
50273         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
50274         (objc-torture-execute): or here.
50275
50276 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
50277
50278         * gcc.c-torture/execute/arith-rand-ll.c: New test.
50279
50280 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
50281
50282         * gcc.dg/cpp/trad/escaped-nl.c: New test.
50283
50284 2002-06-30  Devang Patel  <dpatel@apple.com>
50285
50286         * objc.dg/fsyntax-only.m: New test.
50287
50288 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
50289
50290         PR c++/6695
50291         * g++.dg/template/friend7.C: New file.
50292
50293 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
50294
50295         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
50296         return type.
50297
50298 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
50299
50300         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
50301         avoid division by zero.
50302
50303 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
50304
50305         * gcc.dg/Wunknownprag.c: New tests.
50306
50307 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
50308
50309         * gcc.c-torture/execute/simd-2.c: New test.
50310
50311 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
50312
50313         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
50314         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
50315         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
50316         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
50317         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
50318         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
50319         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
50320         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
50321         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
50322         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
50323         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
50324         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
50325         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
50326         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
50327         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
50328         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
50329         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
50330
50331 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
50332
50333         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
50334         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
50335         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
50336         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
50337         New tests.
50338         * gcc.dg/cpp/trad/directive.c: Update.
50339
50340 2002-06-23  Andreas Jaeger  <aj@suse.de>
50341
50342         * gcc.c-torture/execute/complex-6.c: New.
50343
50344 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
50345
50346         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
50347         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
50348         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
50349         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
50350
50351 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
50352
50353         * gcc.dg/cpp/trad: New directory with traditional tests copied
50354         from parent directory.
50355         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50356         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50357         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50358         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50359         Move to trad/ and rename.
50360         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
50361         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
50362         gcc.dg/cpp/trad/redef2.c: New tests.
50363         * gcc.dg/cpp/trad/trad.exp: New driver.
50364
50365 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
50366
50367         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
50368         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
50369         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
50370         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
50371         Remove.
50372
50373 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
50374
50375         * gcc.dg/20020620-1.c: New test.
50376
50377 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50378
50379         * g++.dg/template/ttp4.C: New test.
50380
50381 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
50382
50383         * g++.dg/opt/vt1.C: Fix regexp.
50384
50385 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50386
50387         * gcc.c-torture/execute/pure-1.c: Make functions static again.
50388         Don't use attribute `noinline'.
50389
50390 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
50391
50392         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
50393
50394 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
50395
50396         * gcc.c-torture/execute/simd-1.c: New.
50397
50398         * gcc.dg/simd-1.c: New.
50399
50400 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
50401
50402         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
50403
50404 2002-06-16  Richard Henderson  <rth@redhat.com>
50405
50406         * g++.dg/ext/anon-struct1.C: New.
50407         * g++.dg/ext/anon-struct2.C: New.
50408         * g++.dg/ext/anon-struct3.C: New.
50409         * gcc.dg/anon-struct-1.c: New.
50410         * gcc.dg/anon-struct-2.c: New.
50411         * gcc.dg/anon-struct-3.c: New.
50412         * gcc.dg/20011008-1.c: Adjust warning text.
50413         * gcc.dg/20020527-1.c: Add -fms-extensions.
50414
50415 2002-06-16  Richard Henderson  <rth@redhat.com>
50416
50417         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
50418
50419 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
50420
50421         * gcc.c-torture/execute/20020615-1.c: New test.
50422
50423 2002-06-15  Roger Sayle  <roger@eyesopen.com>
50424
50425         * gcc.c-tortuture/execute/compare-1.c: New test case.
50426         * gcc.c-tortuture/execute/compare-2.c: New test case.
50427         * gcc.c-tortuture/execute/compare-3.c: New test case.
50428
50429 2002-06-13  Richard Henderson  <rth@redhat.com>
50430
50431         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
50432         ia64 ilp32.
50433
50434 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
50435
50436         * g++.dg/template/typename2.C: Update error message.
50437
50438 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
50439
50440         * gcc.c-torture/execute/20020611-1.c: New test.
50441
50442 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
50443
50444         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
50445         list of targets to skip.
50446
50447 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
50448
50449         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
50450         targets if not optimizing.
50451
50452 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
50453
50454         * gcc.c-torture/compile/20020605-1.c: New test.
50455
50456         * g++.dg/opt/vt1.C: New test.
50457
50458         * gcc.dg/20020531-1.c: New test.
50459
50460         * gcc.dg/20020530-1.c: New test.
50461
50462         * gcc.dg/20020527-1.c: New test.
50463
50464         * g++.dg/opt/cse1.C: New test.
50465
50466 2002-06-07  Roger Sayle  <roger@eyesopen.com>
50467
50468         * gcc.dg/20020607-2.c: New test case.
50469
50470 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
50471
50472         * gcc.c-torture/compile/20020604-1.c: New test.
50473
50474 2002-06-04  Richard Henderson  <rth@redhat.com>
50475
50476         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
50477         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
50478         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
50479
50480 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
50481
50482         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
50483
50484 2002-06-03  Richard Henderson  <rth@redhat.com>
50485
50486         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
50487         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
50488
50489 2002-06-02  Richard Henderson  <rth@redhat.com>
50490
50491         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
50492         test functions static.
50493
50494 2002-06-02  Andreas Jaeger  <aj@suse.de>
50495
50496         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
50497         now.
50498
50499 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
50500
50501         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
50502         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
50503         Update for mofified diagnostics.
50504         * gcc.dg/c99-intconst-1.c: No longer fail.
50505
50506 2002-06-02  Richard Henderson  <rth@redhat.com>
50507
50508         * gcc.dg/uninit-A.c: Remove xfail markers.
50509
50510 2002-06-01  Roger Sayle  <roger@eyesopen.com>
50511
50512         * gcc.dg/fnegate-1.c: New test case.
50513
50514 2002-05-30  Osku Salerma  <osku@iki.fi>
50515
50516         * gcc.c-torture/execute/mayalias-1.c: New file.
50517
50518 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50519
50520         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
50521         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
50522         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
50523
50524 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
50525
50526         * gcc.c-torture/execute/20020529-1.c: New test.
50527
50528 2002-05-27  Richard Henderson  <rth@redhat.com>
50529
50530         * g++.dg/ext/attrib6.C: New test case.
50531
50532 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50533
50534         * gcc.c-torture/execute/pure-1.c: New test.
50535
50536 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50537
50538         * gcc.dg/cpp/arith-2.c: Remove.
50539
50540 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
50541
50542         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
50543         * gcc.dg/cpp/if-3.c: Remove.
50544
50545 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
50546
50547         * g++.dg/opt/cse2.C: New test.
50548
50549 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
50550
50551         * gcc.dg/cpp/arith-1.c: New semantic tests.
50552         * gcc.dg/cpp/if-1.c: Update.
50553
50554 2002-05-24  Ben Elliston  <bje@redhat.com>
50555
50556         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
50557
50558 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
50559
50560         * gcc.dg/verbose-asm.c: New test.
50561
50562 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
50563
50564         * gcc.dg/cpp/paste12.c: New test.
50565
50566 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50567
50568         * g++.dg/parse/named_ops.C: New test.
50569
50570 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
50571
50572         * gcc.dg/weak-8.c: New test.
50573
50574 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
50575
50576         * gcc.dg/weak-2.c: Allow optional leading underscore
50577         in scan-assembler symbol name.
50578         * gcc.dg/weak-3.c: Likewise.
50579         * gcc.dg/weak-4.c: Likewise.
50580         * gcc.dg/weak-5.c: Likewise.
50581
50582 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
50583
50584         * gcc.dg/20020523-1.c: New test.
50585
50586 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
50587
50588         * objc.dg/const-str-2.m: Update now that we stop after
50589         a command line error.
50590
50591 2002-05-22  Richard Henderson  <rth@redhat.com>
50592
50593         * g++.dg/dg.exp: Fix typo in test pruneing.
50594
50595 2002-05-22  Richard Henderson  <rth@redhat.com>
50596
50597         * g++.dg/dg.exp: Prune the tls subdirectory.
50598         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
50599         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
50600         * g++.dg/tls/init-1.C: New.
50601
50602 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
50603
50604         * gcc.dg/20020517-1.c: New test.
50605
50606 2002-05-21  Richard Henderson  <rth@redhat.com>
50607
50608         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
50609         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
50610
50611 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
50612
50613         * g++.dg/other/copy2.C: New test.
50614
50615 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
50616
50617         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
50618         (MAX_COPY): Bump up to 10 times sizeof (long long).
50619         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
50620
50621         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
50622         sizeof (long long).
50623
50624         * gcc.c-torture/execute/strcpy-1.c: New test.
50625
50626 2002-05-19  Jason Merrill  <jason2redhat.com>
50627
50628         * g++.dg/ext/oper1.C: New test.
50629
50630 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
50631 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
50632
50633         * README.QMTEST: New file.
50634
50635         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
50636
50637 2002-05-19  Andreas Jaeger  <aj@suse.de>
50638
50639         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
50640         now.
50641         * gcc.c-torture/execute/loop-2d.x: Likewise.
50642
50643 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
50644
50645         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
50646         support weak symbols.
50647         * gcc.dg/weak-4.c: Likewise.
50648         * gcc.dg/weak-6.c: Likewise.
50649
50650 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
50651
50652         * gcc.dg/weak-3.c: Add dg-excess-error comment for
50653         cygwin, coff and h8300-*-hms targets
50654         * gcc.dg/weak-5.c: Likewise.
50655         * gcc.dg/weak-7.c: Likewise.
50656
50657 2002-05-16  Jason Merrill  <jason@redhat.com>
50658
50659         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
50660         (scan-assembler-not, scan-assembler-dem): Likewise.
50661         (scan-assembler-dem-not): Likewise.
50662
50663 2002-05-15  Richard Henderson  <rth@redhat.com>
50664
50665         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
50666
50667 2002-05-15  Richard Henderson  <rth@redhat.com>
50668
50669         * gcc.dg/weak-5.c (vfoo1c): No warning here.
50670         (vfoo1f): Warning here.
50671         (vfoo1l): Don't redefine the alias.
50672
50673 2002-05-14  Jason Merrill  <jason@redhat.com>
50674             Alexandre Oliva  <aoliva@redhat.com>
50675
50676         * g++.dg/init/pm1.C: New test.
50677
50678 2002-05-12  David S. Miller  <davem@redhat.com>
50679
50680         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
50681         types.
50682
50683 2002-05-10  Roger Sayle  <roger@eyesopen.com>
50684
50685         * gcc.c-torture/execute/20020510-1.c: New test case.
50686
50687 2002-05-10  David S. Miller  <davem@redhat.com>
50688
50689         * gcc.c-torture/execute/conversion.c: Test long double too.
50690
50691 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
50692
50693         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
50694         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
50695         * lib/g++.exp (g++_link_flags): Likewise.
50696         * lib/objc.exp (objc_target_compile): Likewise.
50697
50698 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
50699
50700         * gcc.dg/cpp/poison.c: Update.
50701         * gcc.dg/cpp/20000625-2.c: Remove.
50702         * gcc.dg/cpp/direct2s.c: Remove final test.
50703
50704 2002-05-08  Tom Rix  <trix@redhat.com>
50705
50706         * gcc.c-torture/execute/20020508-1.c: New test.
50707         * gcc.c-torture/execute/20020508-2.c: New test.
50708         * gcc.c-torture/execute/20020508-3.c: New test.
50709
50710 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
50711
50712         * gcc.dg/cpp/charconst-4.c: More tests.
50713
50714 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
50715
50716         PR c/6569
50717         * gcc.dg/weak-3.c: Update location of warning messages.
50718         * gcc.dg/weak-5.c: Likewise.
50719
50720 2002-05-06  Roger Sayle  <roger@eyesopen.com>
50721
50722         * gcc.c-torture/execute/20020506-1.c: New test case.
50723
50724 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
50725
50726         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
50727
50728 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50729
50730         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
50731
50732 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
50733
50734         * gcc.dg/cpp/charconst-3.c: New test.
50735
50736 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
50737
50738         * gcc.dg/cpp/charconst.c: Update tests.
50739
50740 2002-05-05  Tim Josling  <tej@melbpc.org.au>
50741
50742         * treelang: Added directory for new sample language treelang. Also
50743         lib/treelang.exp: New file to signal treelang should be tested.
50744
50745 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
50746
50747         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
50748         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
50749         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
50750         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
50751         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
50752         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
50753         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
50754
50755 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
50756
50757         * gcc.dg/format/xopen-2.c: New test.
50758
50759 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
50760
50761         * gcc.dg/20020503-1.c: New test.
50762
50763 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
50764
50765         * g++.dg/init/dtor1.C: Make it tougher.
50766
50767 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
50768
50769         * g++.dg/init/dtor1.C: New test.
50770
50771 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
50772
50773         * gcc.dg/altivec-8.c: New.
50774
50775 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
50776
50777         * gcc.dg/altivec-7.c: New.
50778
50779 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
50780
50781         * g++.dg/parse/typedef1.C: New test.
50782
50783 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
50784
50785         PR c++/6486
50786         * g++.dg/template/friend6.C: New test.
50787
50788         PR c++/6492
50789         * g++.dg/init/copy1.C: New test.
50790
50791 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
50792
50793         * g++.dg/warn/effc1.C: New test.
50794
50795 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
50796
50797         * gcc.dg/cpp/if-cexp.c: Add a test.
50798
50799 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
50800
50801         * gcc.dg/20020426-2.c: New test.
50802
50803 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
50804
50805         * gcc.dg/cpp/if-mop.c: Update.
50806         * gcc.dg/cpp/if-mpar.c: Add test.
50807         * gcc.dg/cpp/if-oppr.c: Update.
50808
50809 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50810
50811         PR c/6343
50812         * gcc.dg/weak-[2-7].c: New tests.
50813
50814 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
50815
50816         * gcc.dg/enum1.c: New test.
50817
50818 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
50819
50820         PR c++/6497
50821         * g++.dg/inherit/access2.C: New test.
50822
50823 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
50824
50825         PR bootstrap/6445
50826         * gcc.dg/20020426-1.c: New test.
50827
50828 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
50829
50830         * g++.dg/abi/enum1.C: New test.
50831
50832 2002-04-26  Richard Henderson  <rth@redhat.com>
50833
50834         * gcc.dg/c99-bool-1.c: Expect always true warning.
50835
50836 2002-04-25  Roger Sayle  <roger@eyesopen.com>
50837
50838         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
50839
50840 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50841
50842         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
50843         targets.
50844
50845 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
50846
50847         * g++.dg/abi/mange7.C: New test.
50848
50849         PR c++/6438.
50850         * g++.dg/parse/stmtexpr2.C: New test.
50851
50852 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
50853
50854         * gcc.dg/20020312-2.c: Add SH target.
50855
50856 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
50857
50858         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
50859         compiler output on mips*-*-irix*.
50860
50861 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
50862
50863         * g++.dg/parse/attr1.C: New test.
50864
50865 2002-04-23  Roger Sayle  <roger@eyesopen.com>
50866
50867         * gcc.c-torture/execute/string-opt-17.c: New test case.
50868         * gcc.c-torture/execute/memset-2.c: New test case.
50869
50870 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
50871
50872         PR c++/6256:
50873         * g++.dg/template/friend5.C: New test.
50874
50875         PR c++/6331:
50876         * g++.dg/template/qual1.C: Likewise.
50877
50878 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
50879
50880         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
50881         Include stdlib.h, not stdio.h or ctype.h.
50882
50883 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
50884
50885         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
50886         cris-*-elf* and mmix-*-*.
50887         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
50888         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
50889         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
50890         Ditto.
50891         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
50892         * gcc.dg/wchar_t-1.c: Ditto.
50893
50894 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
50895
50896         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
50897         Clarify comment.
50898
50899 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
50900
50901         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
50902
50903 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
50904
50905         * gcc.c-torture/execute/20000906-1.x: Delete.
50906
50907 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
50908
50909         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
50910
50911 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
50912
50913         * PR6367
50914         * g77.f-torture/execute/6367.f: New test.
50915         * g77.f-torture/execute/6367.x: Disable for MMIX.
50916
50917 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
50918
50919         * PR6352
50920         * g++.dg/opt/inline2.C: New test.
50921
50922 2002-04-18  Richard Henderson  <rth@redhat.com>
50923
50924         * gcc.dg/20000906-1.c: Enable for all targets.
50925         * gcc.c-torture/compile/iftrap-2.c: New.
50926
50927 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
50928
50929         * gcc.dg/20020418-1.c: New test.
50930         * gcc.dg/20020418-2.c: New test.
50931
50932 2002-04-18  Richard Henderson  <rth@redhat.com>
50933
50934         * gcc.c-torture/compile/iftrap-1.c: New.
50935         * gcc.dg/iftrap-1.c: Adjust for ia64.
50936         * gcc.dg/iftrap-2.c: New.
50937
50938 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
50939
50940         * gcc.c-torture/compile/20020418-1.c: New test.
50941
50942 2002-04-18  Roger Sayle  <roger@eyesopen.com>
50943
50944         * gcc.c-torture/compile/20020415-1.c: New.
50945
50946 2002-04-18  David S. Miller  <davem@redhat.com>
50947
50948         * gcc.c-torture/execute/20020418-1.c: New test.
50949
50950 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
50951
50952         * gcc.dg/20020416-1.c: New test.
50953
50954         * g++.dg/opt/inline1.C: New test.
50955
50956 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
50957
50958         * gcc.dg/altivec-5.c: New test.
50959
50960         * gcc.dg/20020415-1.c: New test.
50961
50962 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
50963
50964         * lib/chill.exp: Remove.
50965
50966 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
50967
50968         * g++.dg/other/big-struct.C: New test.
50969
50970 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
50971
50972         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
50973         of scratch file.
50974
50975 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
50976
50977         PR c/6277
50978         * gcc.dg/i386-387-1.c: Allow optional leading underscore
50979         in scan-assembler function name
50980
50981 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
50982
50983         * g77.f-torture/execute/980628-4.x,
50984         g77.f-torture/execute/980628-5.x,
50985         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
50986         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
50987         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
50988         i[34567]86-*-*.
50989
50990 2002-04-13  David S. Miller  <davem@redhat.com>
50991
50992         * gcc.c-torture/execute/20020413-1.c: New test.
50993
50994 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
50995
50996         * gcc.dg/asm-6.c,
50997         * g++.dg/ext/asm1.C: New tests.
50998
50999 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
51000
51001         PR c++ 5373.
51002         * g++.dg/parse/stmtexpr1.C: New test.
51003
51004         PR c++/5189.
51005         * g++.dg/template/copy1.C: New test.
51006
51007 2002-04-12  Richard Henderson  <rth@redhat.com>
51008
51009         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
51010
51011 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
51012
51013         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
51014         gcc.c-torture/execute/20020307-2.c.
51015
51016 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
51017
51018         * g++.dg/ext/attrib5.C,
51019         * g++.dg/lookup/struct1.C: New tests.
51020
51021 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
51022
51023         * gcc.dg/20020411-1.c: New test.
51024
51025         * gcc.c-torture/execute/20020411-1.c: New test.
51026
51027 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
51028
51029         * g77.f-torture/execute/6177.f: New test.
51030
51031 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
51032
51033         PR middle-end/6247
51034         * g++.dg/opt/cleanup1.C: New test.
51035
51036         * g++.dg/opt/const1.C: New test.
51037
51038 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
51039
51040         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
51041
51042 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
51043
51044         PR c++/5507
51045         * g++.dg/template/typename2.C: New test.
51046
51047 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
51048
51049         * gcc.c-torture/execute/loop-12.c: New.
51050
51051 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
51052
51053         * g77.f-torture/execute/980628-4.x,
51054         g77.f-torture/execute/980628-5.x,
51055         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
51056         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
51057         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
51058
51059 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51060
51061         PR optimization/6086
51062         * g++.dg/opt/preinc1.C: New test.
51063
51064 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51065
51066         PR c++/5571
51067         * g++.dg/opt/static2.C: New test.
51068
51069 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
51070
51071         PR c/5120
51072         * gcc.dg/20020406-1.c: New test.
51073
51074 2002-04-04  David S. Miller  <davem@redhat.com>
51075
51076         * gcc.c-torture/execute/20020404-1.c: New test.
51077
51078 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
51079
51080         PR c/6123
51081         * gcc.dg/20020312-2.c: Do not declare global register variable
51082         if __PIC__ or __pic__ is defined.
51083
51084 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
51085
51086         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
51087         __asm__ so that it works correctly even if -ansi -pedantic-errors.
51088
51089 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51090
51091         * gcc.misc-tests/linkage.exp: Update last change to handle
51092         sparc*-, not just sparc-.
51093
51094 2002-04-03  Richard Henderson  <rth@redhat.com>
51095
51096         * gcc.dg/cpp/ucs.c: Improved long UCS test.
51097
51098 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51099
51100         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
51101
51102 2002-04-02  David S. Miller  <davem@redhat.com>
51103
51104         * gcc.c-torture/execute/20020402-3.c: New test.
51105
51106 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
51107
51108         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
51109         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
51110
51111         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
51112         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
51113         g77.f-torture/execute/20001201.x,
51114         g77.f-torture/execute/u77-test.x: New files.
51115
51116         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
51117         * gcc.dg/wchar_t-1.c: Ditto.
51118
51119 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
51120
51121         * gcc.c-torture/execute/20020402-1.c: New test.
51122
51123 2002-04-01  Richard Henderson  <rth@redhat.com>
51124
51125         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
51126
51127         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
51128
51129 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
51130
51131         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
51132
51133 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51134
51135         * g++.dg/inherit/template-as-base.C: Expect error.
51136         * g++.dg/inherit/namespace-as-base.C: Likewise.
51137
51138 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
51139
51140         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
51141         g++.dg/ext/instantiate3.C: Tweak match patterns.
51142
51143         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
51144         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
51145         -da test.
51146
51147 2002-03-31  Richard Henderson  <rth@redhat.com>
51148
51149         * gcc.dg/special/alias-2.c: New.
51150         * gcc.dg/special/ecos.exp: Run it.
51151
51152 2002-03-31  Richard Henderson  <rth@redhat.com>
51153
51154         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
51155
51156 2002-03-31  Kazu Hirata  <kazu@hxi.com>
51157
51158         * gcc.dg/weak-1.c: Disable on h8300 port.
51159
51160 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
51161
51162         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
51163         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
51164         ordering tests.
51165         * g++.dg/bprob/bprob-1.C: New test.
51166         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
51167         * g++.dg/gcov/gcov-1.C: New test.
51168         * g++.dg/gcov/gcov-1.x: New file.
51169         * g++.dg/gcov/gcov-2.C: New test.
51170         * g++.dg/gcov/gcov-3.C: New test.
51171         * g++.dg/gcov/gcov-3.h: New file.
51172
51173 2002-03-28  Roger Sayle  <roger@eyesopen.com>
51174
51175         * g++.old-deja/g++.other/builtins5.C: New test.
51176         * g++.old-deja/g++.other/builtins6.C: New test.
51177         * g++.old-deja/g++.other/builtins7.C: New test.
51178         * g++.old-deja/g++.other/builtins8.C: New test.
51179         * g++.old-deja/g++.other/builtins9.C: New test.
51180
51181 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
51182
51183         * g++.dg/opt/static1.C: New test.
51184
51185         * g++.dg/opt/longbranch1.C: New test.
51186
51187 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
51188
51189         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
51190
51191         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
51192
51193 2002-03-28  Jeffrey A Law  (law@redhat.com)
51194
51195         * gcc.c-torture/execute/20020328-1.c: New test.
51196
51197 2002-03-27  Richard Henderson  <rth@redhat.com>
51198
51199         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
51200         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
51201         move from g++.old-deja/g++.ext/.
51202
51203 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
51204
51205         * g++.dg/init/new2.C: New test.
51206
51207 2002-03-26  Richard Henderson  <rth@redhat.com>
51208
51209         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
51210
51211         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
51212         on sparc.
51213
51214         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
51215         sparcv9 systems.
51216         * gcc.dg/20001102-1.c: Likewise.
51217
51218 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
51219
51220         * gcc.dg/cpp/endif-pedantic1.c,
51221         gcc.dg/cpp/endif-pedantic2.c: New tests.
51222
51223 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
51224
51225         * g++.dg/init/new1.C: New test.
51226
51227 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
51228
51229         * g++.dg/abi/vbase9.C: New test.
51230
51231 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
51232
51233         * gcc.dg/arm-asm.c: New test.
51234
51235 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
51236
51237         * gcc.dg/Wswitch-enum.c: New test.
51238         Fix PR c/5044.
51239
51240 2002-03-26  Richard Henderson  <rth@redhat.com>
51241
51242         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
51243         structure.
51244
51245 2002-03-25  Richard Henderson  <rth@redhat.com>
51246
51247         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
51248         sparcv9 systems.
51249
51250         * gcc.c-torture/compile/20011119-1.c (xxx): New.
51251         * gcc.c-torture/compile/20011119-2.c (xxx): New.
51252
51253 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
51254
51255         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
51256
51257 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
51258
51259         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
51260         targets using generic thunk support.
51261
51262 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
51263
51264         * gcc.c-torture/compile/20020323-1.c: New test.
51265
51266         * g++.dg/opt/conj2.C: New test.
51267
51268 2002-03-24  Richard Henderson  <rth@redhat.com>
51269
51270         * gcc.dg/weak-1.c: Use -fno-common.
51271
51272 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51273
51274         * g77.dg/f77-edit-apostrophe-out.f: New test
51275         * g77.dg/f77-edit-h-out.f: New test
51276         * g77.dg/f77-edit-t-in.f: New test
51277         * g77.dg/f77-edit-t-out.f: New test
51278         * g77.dg/f77-edit-x-out.f: New test
51279         * g77.dg/f77-edit-slash-out.f: New test
51280         * g77.dg/f77-edit-colon-out.f: New test
51281         * g77.dg/f77-edit-s-out.f: New test
51282
51283 2002-03-24  Richard Henderson  <rth@redhat.com>
51284
51285         * objc/execute/formal_protocol-6.x: New XFAIL.
51286
51287 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51288
51289         * gcc.dg/weak-1.c: Early return from dg-final on platforms
51290         that do not support weak symbols
51291
51292 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
51293
51294         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
51295         * lib/g77.exp: Likewise.
51296         * lib/objc.exp: Likewise.
51297
51298 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
51299
51300         * gcc.dg/Wswitch-default.c: New test.
51301
51302 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
51303
51304         * g++.dg/other/enum1.C: New test.
51305
51306 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
51307
51308         * gcc.dg/pragma-ep-3.c: Fix typo.
51309
51310 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
51311
51312         * g++.dg/inherit/template-as-base.C: New test.
51313
51314 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
51315
51316         * g++.old-deja/g++.other/dwarf2-1.C: Move...
51317         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
51318
51319 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
51320
51321         * gcc.dg/cpp/multiline.c: Update to match.
51322
51323 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
51324
51325         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
51326
51327 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
51328
51329         * gcc.dg/cpp/extratokens2.c: New file.
51330
51331 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
51332
51333         * gcc.dg/20020312-2.c: Add rs6000 target.
51334
51335         * gcc.c-torture/compile/20020319-1.c: New test.
51336
51337 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
51338
51339         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
51340         (A, E): Handle this.
51341
51342 2002-03-20  Jason Merrill  <jason@redhat.com>
51343
51344         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
51345         ignoring -fpic.
51346         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
51347         through prune_gcc_output.
51348
51349 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
51350
51351         * gcc.c-torture/compile/20020320-1.c: New test.
51352
51353 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
51354
51355         * gcc.c-torture/compile/20020318-1.c: New test.
51356
51357         * gcc.dg/struct-by-value-1.c: New test.
51358
51359         * gcc.dg/20020319-1.c: New test.
51360
51361 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
51362
51363         * g++.dg/opt/conj1.C: New test.
51364
51365 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
51366
51367         * g++.dg/template/qualttp20.C: Revert previous change.
51368         * g++.dg/template/qualttp3.C: Likewise.
51369         * g++.dg/template/qualttp4.C: Likewise.
51370         * g++.dg/template/qualttp5.C: Likewise.
51371         * g++.dg/template/qualttp6.C: Likewise.
51372         * g++.dg/template/qualttp7.C: Likewise.
51373         * g++.dg/template/qualttp8.C: Likewise.
51374         * g++.dg/template/recurse.C: Likewise.
51375
51376 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
51377
51378         * gcc.dg/cpp/wchar-1.c: Update.
51379
51380 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
51381
51382         * g++.dg/template/conv1.C: New test.
51383         * g++.dg/template/conv2.C: New test.
51384         * g++.dg/template/conv3.C: New test.
51385         * g++.dg/template/conv4.C: New test.
51386
51387 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
51388
51389         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
51390         * g++.dg/template/qualttp3.C: Likewise.
51391         * g++.dg/template/qualttp4.C: Likewise.
51392         * g++.dg/template/qualttp5.C: Likewise.
51393         * g++.dg/template/qualttp6.C: Likewise.
51394         * g++.dg/template/qualttp7.C: Likewise.
51395         * g++.dg/template/qualttp8.C: Likewise.
51396         * g++.dg/template/recurse.C: Likewise.
51397
51398 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
51399
51400         * g++.dg/opt/dtor1.C: New test.
51401
51402 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
51403
51404         * gcc.c-torture/compile/20020315-1.c: New test.
51405
51406 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
51407
51408         * gcc.dg/weak-1.c: Fix scan tests.
51409
51410 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
51411
51412         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
51413         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
51414         cris-*-aout* mmix-*-*.
51415         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
51416         cris-*-aout* mmix-*-*.
51417         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
51418         cris-*-elf* cris-*-aout* and mmix-*-*.
51419         * gcc.dg/20001009-1.c: Ditto.
51420         * gcc.dg/20010912-1.c: Ditto.
51421         * gcc.dg/20020122-4.c: Ditto.
51422         * gcc.dg/inline-2.c: Ditto.
51423
51424 2002-03-14  Jeffrey A Law  (law@cygnus.com)
51425
51426         * gcc.c-torture/compile/20020314-1.c: New test.
51427
51428 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
51429
51430         * gcc.c-torture/execute/20020314-1.c: New test.
51431
51432 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
51433
51434         * g++.dg/warn/Wunused-1.C: New test.
51435
51436 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
51437
51438         * g++.dg/abi/mangle6.C: New test.
51439
51440 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
51441
51442         * gcc.c-torture/compile/20020309-2.c: New test.
51443
51444         * gcc.c-torture/compile/20020312-1.c: New test.
51445
51446 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
51447
51448         * g++.dg/other/access1.C: New test.
51449
51450 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
51451
51452         * gcc.c-torture/execute/wchar_t-1.c: New test.
51453
51454 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
51455
51456         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
51457
51458 2002-03-12  Roger Sayle  <roger@eyesopen.com>
51459
51460         * gcc.dg/20020312-1.c: New test case.
51461
51462 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
51463
51464         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
51465
51466 2002-03-11  Richard Henderson  <rth@redhat.com>
51467
51468         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
51469         * g++.old-deja/g++.jason/report.C: Likewise.
51470
51471 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
51472
51473         * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
51474         * g++.old-deja/g++.robertl/eb56.C: Likewise.
51475
51476 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
51477
51478         * g++.dg/overload/pmf1.C: New test.
51479
51480 2002-03-11  Kazu Hirata  <kazu@hxi.com>
51481
51482         * gcc.c-torture/execute/20020307-1.c: Use long.
51483
51484 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
51485
51486         PR optimization/5844
51487         * gcc.dg/20020310-1.c: New test.
51488
51489 2002-03-09  Michael Meissner  <meissner@redhat.com>
51490
51491         * gcc.c-torture/execute/memcpy-2.c: New test.
51492         * gcc.c-torture/execute/memset-1.c: New test.
51493         * gcc.c-torture/execute/strlen-1.c: New test.
51494         * gcc.c-torture/execute/strcmp-1.c: New test.
51495         * gcc.c-torture/execute/strncmp-1.c: New test.
51496
51497 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
51498
51499         * gcc.dg/ppc-ldstruct.c: New test.
51500
51501 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
51502
51503         * gcc.c-torture/execute/va-arg-22.c: New test.
51504
51505 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
51506
51507         * gcc.c-torture/compile/20020309-1.c: New test.
51508
51509 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
51510
51511         * gcc.c-torture/execute/20020307-2.c: New test.
51512
51513 2002-03-07  Jeffrey A Law  (law@redhat.com)
51514
51515         * g77.f-torture/compile/20020307-1.f: New test.
51516
51517 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
51518
51519         * gcc.dg/unordered-1.c: New test.
51520
51521 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
51522
51523         * gcc.c-torture/execute/20020307-1.c: New test.
51524
51525 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
51526
51527         * gcc.dg/20020304-1.c: New test.
51528
51529         * gcc.c-torture/compile/20020304-2.c: New test.
51530
51531 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
51532
51533         * gcc.c-torture/compile/20020304-1.c: New test case
51534         (from PR c/5830).
51535
51536 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
51537
51538         * gcc.dg/20020103-1.c: Add other -D ppc variants.
51539
51540 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
51541
51542         * g++.dg/other/classkey1.C: New test.
51543
51544 2002-03-01  Richard Henderson  <rth@redhat.com>
51545
51546         * gcc.c-torture/compile/981223-1.x: New.
51547         * gcc.c-torture/compile/920625-1.x: New.
51548
51549 2002-02-28  Richard Henderson  <rth@redhat.com>
51550
51551         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
51552
51553 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
51554
51555         * gcc.c-torture/execute/20020227-1.c: New test.
51556
51557 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
51558
51559         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
51560         here" ERROR lines.
51561         * g++.old-deja/g++.oliva/partord1.C: Likewise.
51562         * g++.old-deja.g++.other/defarg1.C: Likewise.
51563         * g++.old-deja/g++.pt/calls2.C: Likewise.
51564         * g++.old-deja/g++.pt/crash20.C: Likewise.
51565         * g++.old-deja/g++.pt/crash30.C: Likewise.
51566         * g++.old-deja/g++.pt/crash36.C: Likewise.
51567         * g++.old-deja/g++.pt/crash6.C: Likewise.
51568         * g++.old-deja/g++.pt/defarg13.C: Likewise.
51569         * g++.old-deja/g++.pt/derived3.C: Likewise.
51570         * g++.old-deja/g++.pt/error1.C: Likewise.
51571         * g++.old-deja/g++.pt/friend21.C: Likewise.
51572         * g++.old-deja/g++.pt/friend23.C: Likewise.
51573         * g++.old-deja/g++.pt/infinite1.C: Likewise.
51574         * g++.old-deja/g++.robertl/eb128.C: Likewise.
51575
51576 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
51577
51578         * gcc.c-torture/execute/20020225-2.c: New test.
51579
51580 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
51581
51582         * gcc.c-torture/execute/920730-1t.c,
51583         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
51584         Delete test cases, only relevant to -traditional.
51585
51586 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
51587
51588         * gcc.dg/cpp/undef1.c: Remove.
51589         * gcc.dg/cpp/directiv.c: Update.
51590         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
51591
51592 2002-02-27  Michael Meissner  <meissner@redhat.com>
51593
51594         * gcc.c-torture/execute/20020226-1.c: New test.
51595
51596 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
51597
51598         * g++.dg/debug/debug4.C: New test.
51599
51600         * gcc.dg/ia64-visibility-1.c: New test.
51601
51602 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
51603
51604         * gcc.dg/debug/20020224-1.c: New.
51605
51606 2002-02-25  Kazu Hirata  <kazu@hxi.com>
51607
51608         * gcc.c-torture/execute/960416-1.x: New.
51609         * gcc.c-torture/execute/divconst-3.x: Likewise.
51610
51611 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
51612
51613         * gcc.dg/20020224-1.c: New test.
51614
51615 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
51616
51617         * gcc.c-torture/execute/20020225-1.c: New.
51618
51619 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
51620
51621         * gcc.dg/cpp/wchar-1.c: New test.
51622
51623 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
51624
51625         * gcc.dg/20020222-1.c: New test.
51626
51627 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
51628
51629         * g++.dg/opt/anonunion1.C: New test.
51630
51631 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
51632
51633         * g++.dg/template/qualttp19.C: New test.
51634         * g++.dg/template/qualttp20.C: New test.
51635         * g++.old-deja/g++.jason/report.C: Adjust expected errors
51636         * g++.old-deja/g++.other/qual1.C: Likewise.
51637
51638 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
51639
51640         * gcc.dg/attr-alwaysinline.c: New.
51641
51642 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
51643
51644         * gcc.dg/20020220-1.c: New test.
51645
51646         * gcc.dg/20020220-2.c: New test.
51647
51648         * g++.dg/opt/mmx1.C: New test.
51649
51650 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
51651
51652         * gcc.c-torture/compile/20020110.c: New test.
51653
51654 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
51655
51656         * gcc.c-torture/execute/20020219-1.c: New test.
51657
51658         * gcc.dg/20020219-1.c: New test.
51659
51660         * gcc.dg/noncompile/20020220-1.c: New test.
51661
51662         * g++.dg/opt/ptrintsum1.C: New test.
51663
51664         * gcc.dg/debug/20020220-1.c: New test.
51665
51666 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
51667
51668         * gcc.c-torture/execute/20020216-1.c: New test.
51669
51670 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
51671
51672         * gcc.dg/decl-1.c: Update, new test.
51673
51674 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
51675
51676         * g++.dg/abi/bitfield1.C: New test.
51677         * g++.dg/abi/bitfield2.C: New test.
51678
51679 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
51680
51681         * gcc.dg/attr-nest.c: New test.
51682
51683 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
51684
51685         * gcc.c-torture/execute/20020215-1.c: New test.
51686
51687 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
51688
51689         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
51690         * g++.dg/debug/debug.exp: New.
51691         * g++.dg/debug/trivial.C: New.
51692         * g++.dg/debug/debug1.C: Moved...
51693         * g++.dg/other/debug1.C: ...from here.
51694         * g++.dg/debug/debug2.C: Moved...
51695         * g++.dg/other/debug2.C: ...from here.
51696         * g++.dg/debug/debug3.C: Moved...
51697         * g++.dg/other/debug3.C: ...from here.
51698
51699         * gcc.dg/noncompile/20020213-1.c: New test.
51700
51701 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
51702
51703         * g++.dg/other/debug3.C: New test.
51704
51705         * gcc.c-torture/execute/20020213-1.c: New test.
51706
51707 2002-02-13  Richard Smith <richard@ex-parrot.com>
51708
51709         * g++.old-deja/g++.other/thunk1.C: New test.
51710
51711 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
51712
51713         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
51714
51715 2002-02-13  Stan Shebs  <shebs@apple.com>
51716
51717         * gcc.dg/altivec-3.c: New.
51718
51719 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
51720
51721         * gcc.dg/Wunreachable-1.c: New test.
51722         * gcc.dg/Wunreachable-2.c: New test.
51723
51724 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
51725
51726         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
51727
51728 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
51729
51730         * gcc.dg/decl-1.c: New test.
51731
51732 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
51733
51734         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
51735
51736 2002-02-10  Kazu Hirata  <kazu@hxi.com>
51737
51738         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
51739         * gcc.c-torture/compile/980506-1.x: Likewise.
51740
51741 2002-02-10  Kazu Hirata  <kazu@hxi.com>
51742
51743         * gcc.dg/20020210-1.c: New.
51744
51745 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
51746
51747         * g77.f-torture/execute/947.f: New regression test
51748         for PR fortran/947.
51749
51750 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
51751
51752         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
51753         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
51754
51755 2002-02-08  Richard Henderson  <rth@redhat.com>
51756
51757         * gcc.c-torture/compile/labels-3.c: New.
51758
51759 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
51760
51761         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
51762         expression statements work instead.
51763         * gcc.dg/noncompile/20020207-1.c: New test.
51764
51765 2002-02-07  Richard Henderson  <rth@redhat.com>
51766
51767         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
51768
51769 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
51770
51771         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
51772         message from g77
51773         * lib/g77-dg.exp: Trim g77 error messages so that they are
51774         recognized by dg.exp.
51775
51776 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
51777
51778         PR fortran/5473
51779         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
51780
51781 2002-02-07  Richard Henderson  <rth@redhat.com>
51782
51783         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
51784         to be sufficiently aligned for integers.
51785
51786 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
51787
51788         * g++.dg/template/friend4.C: New test.
51789
51790 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
51791
51792         PR fortran/5743
51793         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
51794         unsupported cases.
51795
51796 2002-02-07  Richard Henderson  <rth@redhat.com>
51797
51798         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
51799         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
51800         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
51801         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
51802
51803 2002-02-06  Richard Henderson  <rth@redhat.com>
51804
51805         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
51806
51807 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
51808
51809         * gcc.dg/20020206-1.c: New test.
51810
51811 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
51812
51813         * gcc.c-torture/execute/20020206-1.c: New test.
51814
51815         * gcc.c-torture/execute/20020206-2.c: New test.
51816
51817         PR optimization/5429:
51818         * gcc.c-torture/compile/20020206-1.c: New test.
51819
51820 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
51821
51822         * g++.dg/ext/align1.C: Do not use an explicit alignment value
51823         as certain file formats cannot support particularly large
51824         alignments.
51825
51826         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
51827         and do not expect to be able to link the executable.
51828
51829         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
51830         fail because the COFF format does not support the weak attribute.
51831
51832 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
51833
51834         * g77.dg/pr5473.f: New test
51835
51836 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
51837
51838         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
51839         Fix testcase accordingly.
51840
51841 2002-02-04  Richard Henderson  <rth@redhat.com>
51842
51843         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
51844         (buf): Change to be an array of pointers, not ints.
51845
51846 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
51847
51848         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
51849         before all tests.  Move warning one line above to match where it
51850         C frontend emits.
51851         * gcc.dg/Wswitch-2.c: New test.
51852         * g++.dg/warn/Wswitch-1.C: New test.
51853         * g++.dg/warn/Wswitch-2.C: New test.
51854
51855 2002-02-04  Richard Henderson  <rth@redhat.com>
51856
51857         * g++.dg/abi/offsetof.C: Fix size comparison.
51858
51859 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
51860
51861         * gcc.dg/cast-qual-2.c: New test.
51862
51863 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
51864
51865         * gcc.dg/20020201-4.c: New test.
51866
51867 2002-02-04  Ben Elliston  <bje@redhat.com>
51868
51869         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
51870         target_info attribute != 0, in addition to the empty string.
51871         (gcc_target_compile): Likewise.
51872
51873 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
51874
51875         * gcc.dg/Wswitch.c: New test.
51876         PR gcc/4475. PR gcc/3780.
51877
51878 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
51879
51880         * g77.f-torture/execute/5122.f: New test for regressions
51881         against PR fortran/5122.
51882
51883 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
51884
51885         * g77.f-torture/compile/pr3743.f: Delete
51886         * g77.dg/pr3743-1.f: New test.
51887         * g77.dg/pr3743-2.f: New test.
51888         * g77.dg/pr3743-3.f: New test.
51889         * g77.dg/pr3743-4.f: New test.
51890
51891 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51892
51893         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
51894
51895 2002-02-02  Richard Henderson  <rth@redhat.com>
51896
51897         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
51898         * gcc.c-torture/execute/bf64-1.c: Likewise.
51899
51900 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
51901
51902         * gcc.dg/20020201-2.c: New test.
51903
51904         * gcc.dg/20020201-3.c: New test.
51905
51906         * gcc.c-torture/execute/bitfld-2.c: New test.
51907
51908 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
51909
51910         * gcc.dg/bitfld-1.c: Update.
51911         * gcc.dg/bitfld-2.c: Update.
51912         * gcc.c-torture/execute/bitfld-1.x: New.
51913
51914 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
51915
51916         * gcc.c-torture/execute/20020201-1.c: New test.
51917
51918 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
51919
51920         PR target/5469
51921         * gcc.dg/20020201-1.c: New test.
51922
51923 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
51924
51925         PR fortran/3743
51926         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
51927         * g77.f-torture/compile/pr3743.x: Remove
51928
51929 2002-01-31  Tom Rix  <trix@redhat.com>
51930
51931         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
51932
51933 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
51934
51935         * gcc.dg/noncompile/20020130-1.c: New test.
51936
51937 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
51938
51939         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
51940
51941 2002-01-29  Richard Henderson  <rth@redhat.com>
51942
51943         * gcc.c-torture/execute/991118-1.c: Cast various constants back
51944         to long long.
51945         * gcc.c-torture/execute/bf64-1.c: Likewise.
51946
51947 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
51948
51949         * gcc.c-torture/execute/20020129-1.c: New test.
51950
51951 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
51952
51953         * gcc.c-torture/compile/20000224-1.c: Update.
51954         * gcc.c-torture/execute/bitfld-1.c: New tests.
51955         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
51956         * gcc.dg/uninit-A.c: Update.
51957
51958 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
51959
51960         * g++.dg/template/ctor1.C: Add instantiation.
51961
51962 2002-01-28  Paul Koning  <pkoning@equallogic.com>
51963
51964         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
51965         argument to __builtin_prefetch to be const ptr.
51966
51967 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
51968
51969         * gcc.c-torture/compile/20020120-1.c: New test.
51970
51971 2002-01-27  Kazu Hirata  <kazu@hxi.com>
51972
51973         * gcc.c-torture/execute/20020127-1.c: New test.
51974
51975 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
51976
51977         * g77.dg/f77-edit-i-in.f: New test
51978         * g77.dg/f77-edit-i-out.f: New test
51979
51980 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
51981
51982         * gcc.dg/debug/debug.exp: New file.
51983         * gcc.dg/debug/trivial.c: New file.
51984         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
51985         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
51986         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
51987         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
51988         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
51989         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
51990         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
51991         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
51992         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
51993         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
51994         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
51995         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
51996         * gcc.dg/20000503-1.c: Removed.
51997         * gcc.dg/20010207-1.c: Removed.
51998         * gcc.dg/20011223-1.c: Removed.
51999         * gcc.dg/20020104-2.c: Removed.
52000         * gcc.dg/debug-1.c: Removed.
52001         * gcc.dg/debug-2.c: Removed.
52002         * gcc.dg/debug-3.c: Removed.
52003         * gcc.dg/debug-4.c: Removed.
52004         * gcc.dg/debug-5.c: Removed.
52005         * gcc.dg/debug-6.c: Removed.
52006         * gcc.dg/dwarf2-1.c: Removed.
52007         * gcc.dg/dwarf2-2.c: Removed.
52008
52009 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
52010
52011         * g++.old-deja/g++.other/eh5.C: New test.
52012         * g++.old-deja/g++.other/sibcall2.C: New test.
52013         * g++.old-deja/g++.other/array9.C: New test.
52014         * g++.old-deja/g++.other/typename2.C: New test.
52015         * g++.old-deja/g++.other/crash60.C: New test.
52016         * g++.old-deja/g++.other/conv9.C: New test.
52017         * g++.old-deja/g++.other/mangle10.C: New test.
52018         * g++.old-deja/g++.other/unchanging1.C: New test.
52019         * g++.old-deja/g++.other/exprstmt1.C: New test.
52020         * g++.old-deja/g++.other/inline23.C: New test.
52021         * g++.old-deja/g++.eh/ia64-1.C: New test.
52022         * g++.old-deja/g++.other/dwarf2-1.C: New test.
52023         * g++.old-deja/g++.other/reload1.C: New test.
52024         * g++.old-deja/g++.other/static20.C: New test.
52025         * g++.old-deja/g++.other/local-alloc1.C: New test.
52026         * g++.old-deja/g++.other/conv8.C: New test.
52027         * g++.old-deja/g++.other/stmtexpr2.C: New test.
52028         * g++.old-deja/g++.other/storeexpr1.C: New test.
52029         * g++.old-deja/g++.other/storeexpr2.C: New test.
52030         * g++.dg/eh/template2.C: New test.
52031         * g++.dg/warn/weak1.C: New test.
52032
52033 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
52034
52035         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52036         Remove first, non-varying, argument.
52037
52038 2002-01-23  Richard Henderson  <rth@redhat.com>
52039
52040         * gcc.dg/inline-2.c: New.
52041
52042         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
52043         Add optional target arg.  Check number of arguments.
52044         (scan-assembler-not, scan-assembler-dem): Likewise.
52045         (scan-assembler-dem-not): Likewise.
52046
52047 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52048
52049         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
52050         line 12.
52051         * g++.old-deja/g++.brendan/parse3.C,
52052         g++.old-deja/g++.other/crash26.C,
52053         g++.old-deja/g++.other/crash28.C,
52054         g++.old-deja/g++.other/crash29.C,
52055         g++.old-deja/g++.other/crash30.C,
52056         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
52057
52058 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
52059
52060         * gcc.dg/20020115-1.c: New.
52061
52062 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
52063
52064         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
52065
52066 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
52067
52068         * gcc.dg/20020122-3.c: New.
52069
52070 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
52071
52072         * g++.dg/other/gc1.C: New test.
52073
52074 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
52075
52076         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
52077
52078 2002-01-22  Richard Henderson  <rth@redhat.com>
52079
52080         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
52081
52082 2002-01-22  Richard Henderson  <rth@redhat.com>
52083
52084         * gcc.dg/20020122-4.c: New.
52085
52086 2002-01-22  H.J. Lu <hjl@gnu.org>
52087
52088         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
52089         link output.
52090         * gcc.dg/special/ecos.exp: Likewise.
52091         * lib/g++-dg.exp: Likewise.
52092         * lib/g77-dg.exp: Likewise.
52093         * lib/gcc-dg.exp : Likewise.
52094         * lib/mike-g++.exp: Likewise.
52095         * lib/mike-g77.exp: Likewise.
52096         * lib/mike-gcc.exp: Likewise.
52097         * lib/objc-dg.exp: Likewise.
52098
52099 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
52100
52101         PR target/5379
52102         * gcc.dg/20020122-2.c: New test.
52103
52104 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
52105
52106         * gcc.dg/20020122-1.c: New test.
52107
52108 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
52109
52110         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
52111
52112 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
52113
52114         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
52115
52116 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
52117
52118         * gcc.c-torture/compile/20020121-1.c: New test.
52119
52120 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52121
52122         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
52123         ld_library_path.
52124
52125 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
52126
52127         * gcc.dg/20020218-1.c: New test.
52128
52129 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
52130
52131         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
52132         messages
52133         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
52134         "At global scope" warning
52135         * g++.dg/ext/align1.C: Change cygwin test for alignment
52136         from db-bogus to dg-warning
52137
52138 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
52139
52140         * g77.f-torture/compile/cpp2.F: New test.
52141
52142 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
52143
52144         * g++.dg/template/access1.C: New test.
52145
52146 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
52147
52148         * gcc.dg/20020118-1.c: New.
52149
52150 2002-01-18  Kazu Hirata  <kazu@hxi.com>
52151
52152         * gcc.c-torture/execute/20020118-1.c: New test.
52153
52154 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
52155
52156         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
52157         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
52158         alignment warnings.
52159
52160 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
52161
52162         * gcc.misc-tests/i386-prefetch.exp: Save and restore
52163         torture_with_loops and torture_without_loops
52164
52165 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
52166
52167         * gcc.c-torture/compile/20020116-1.c: New test.
52168
52169 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
52170
52171         * gcc.dg/20020116-2.c: New test.
52172
52173         * gcc.dg/ultrasp4.c: New test.
52174
52175         * gcc.dg/20020116-1.c: New test.
52176
52177 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
52178
52179         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
52180         by EABI.
52181
52182 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
52183
52184         * gcc.misc-tests/i386-prefetch.exp: New.
52185         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
52186         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
52187         * gcc.misc-tests/i386-pf-none-1.c: New test.
52188         * gcc.misc-tests/i386-pf-sse-1.c: New test.
52189
52190 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
52191
52192         * gcc.dg/gnu89-init-1.c: Add new tests.
52193
52194 2002-01-15  Andreas Jaeger  <aj@suse.de>
52195
52196         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
52197         * gcc.dg/i386-mmx-2.c: Likewise.
52198         * gcc.dg/i386-sse-1.c: Likewise.
52199         * gcc.dg/i386-sse-2.c: Likewise.
52200         * gcc.dg/i386-sse-3.c: Likewise.
52201
52202 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
52203
52204         * g77.f-torture/execute/intrinsic-unix-bessel.f:
52205         Uncomment additional cases that now pass.
52206
52207 2002-01-11  Richard Henderson  <rth@redhat.com>
52208
52209         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
52210         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
52211
52212 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
52213
52214         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
52215
52216 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
52217
52218         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
52219         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
52220
52221 2002-01-10  Dale Johannesen  <dalej@apple.com>
52222
52223         * gcc.c-torture/execute/loop-11.c: New.
52224
52225 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
52226
52227         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
52228         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
52229
52230 2002-01-09  Richard Henderson  <rth@redhat.com>
52231
52232         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
52233         type in which to perform the operation for each size.
52234
52235 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
52236
52237         * gcc.c-torture/compile/20020109-2.c: New test.
52238
52239 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
52240
52241         * gcc.c-torture/execute/loop-10.c: New test.
52242
52243 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
52244
52245         * gcc.c-torture/compile/20010226-1.c: New test.
52246         * gcc.c-torture/compile/20010227-1.c: New test.
52247         * gcc.c-torture/compile/20010426-1.c: New test.
52248         * gcc.c-torture/compile/20010510-1.c: New test.
52249         * gcc.c-torture/compile/20010605-3.c: New test.
52250         * gcc.c-torture/compile/20010824-1.c: New test.
52251         * gcc.c-torture/execute/20010409-1.c: New test.
52252         * gcc.dg/noncompile/20000901-1.c: New test.
52253         * gcc.dg/20001023-1.c: New test.
52254         * gcc.dg/20001101-1.c: New test.
52255         * gcc.dg/20001102-1.c: New test.
52256         * gcc.dg/20010207-1.c: New test.
52257         * gcc.dg/20010405-1.c: New test.
52258         * gcc.dg/20010822-1.c: New test.
52259         * gcc.dg/20011107-1.c: New test.
52260
52261 2002-01-09  Jeffrey A Law  (law@redhat.com)
52262
52263         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
52264
52265         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
52266         execution failure on PA targets.
52267
52268 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
52269
52270         * gcc.c-torture/compile/20020109-1.c: New test.
52271
52272 2002-01-08  Kazu Hirata  <kazu@hxi.com>
52273
52274         * gcc.c-torture/execute/20020108-1.c: New test.
52275
52276 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
52277
52278         * gcc.dg/20020108-1.c: New test.
52279
52280 2002-01-08  H.J. Lu <hjl@gnu.org>
52281
52282         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
52283         for header files.
52284
52285 2002-01-08  Geoff Keating  <geoffk@redhat.com>
52286
52287         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
52288         consistency.
52289
52290 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
52291
52292         * gcc.dg/altivec-4.c: Test altivec predicates.
52293
52294 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
52295
52296         * gcc.c-torture/execute/20020107-1.c: New test.
52297
52298 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
52299
52300         PR c/5279
52301         * gcc.c-torture/compile/20020106-1.c: New test.
52302
52303 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
52304
52305         * gcc.c-torture/execute/nestfunc-4.c: New test.
52306
52307 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
52308
52309         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
52310         extra triple that slipped in.
52311         * g++.old-deja/g++.abi/align.C: Likewise.
52312         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52313
52314 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
52315
52316         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
52317         * g++.old-deja/g++.abi/align.C: Likewise.
52318         * g++.old-deja/g++.abi/bitfields.C: Likewise.
52319
52320         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
52321         on FreeBSD/i386.
52322         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
52323         FreeBSD.
52324
52325 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
52326
52327         * gcc.dg/20020104-1.c: New test.
52328
52329         * gcc.dg/20020104-2.c: New test.
52330
52331 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
52332
52333         * gcc.dg/20020103-1.c: Fix typo in target selector.
52334
52335 2002-01-03  Richard Henderson  <rth@redhat.com>
52336
52337         * gcc.dg/20020103-1.c: New.
52338
52339 2002-01-03  Kazu Hirata  <kazu@hxi.com>
52340
52341         * gcc.c-torture/execute/20020103-1.c: New test.
52342
52343 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
52344
52345         * g++.dg/other/debug2.C: New test.
52346
52347         * gcc.c-torture/compile/20020103-1.c: New test.
52348
52349 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
52350
52351         * gcc.dg/gnu89-init-1.c: Added new tests.
52352
52353 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52354
52355         * g++.dg/template/friend2.C: Remove as patch is reverted.
52356
52357         * g++.dg/warn/oldcast1.C: New test.
52358
52359         * g++.dg/template/ptrmem1.C: New test.
52360         * g++.dg/template/ptrmem2.C: New test.
52361
52362         * g++.dg/template/ntp.C: New test.
52363
52364         * g++.dg/other/component1.C: New test.
52365
52366         * g++.dg/template/ttp3.C: New test.
52367
52368         * g++.dg/template/friend2.C: New test.
52369         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
52370
52371 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52372
52373         * g++.dg/other/ptrmem1.C: New test.
52374         * g++.dg/other/ptrmem2.C: New test.
52375
52376 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52377
52378         * g++.dg/template/ctor1.C: New test.
52379
52380 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
52381
52382         * g++.dg/template/friend2.C: New test.
52383
52384 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
52385
52386         * gcc.dg/mmix-1.c: New test.
52387
52388 2001-12-31  Richard Henderson  <rth@redhat.com>
52389
52390         * gcc.dg/asm-5.c: New.
52391
52392 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
52393
52394         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
52395         in namespace __gnu_cxx
52396
52397 2001-12-30  Richard Henderson  <rth@redhat.com>
52398
52399         * gcc.dg/debug-6.c: New.
52400
52401 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
52402
52403         * gcc.c-torture/compile/20011229-2.c: New test.
52404
52405 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
52406
52407         * gcc.dg/debug-3.c: New test.
52408         * gcc.dg/debug-4.c: New test.
52409         * gcc.dg/debug-5.c: New test.
52410
52411 2001-12-29  Richard Henderson  <rth@redhat.com>
52412
52413         * g++.dg/eh/loop1.C: New.
52414
52415 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
52416
52417         * g++.dg/template/crash1.C: New test.
52418
52419 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
52420
52421         * g++.dg/other/const1.C: New test.
52422
52423 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
52424
52425         * gcc.c-torture/compile/20011229-1.c: New test.
52426
52427 2001-12-28  Stan Shebs  <shebs@apple.com>
52428
52429         * lib/objc-torture.exp: Resync with c-torture.exp.
52430         * lib/objc.exp: Load standard libraries.
52431
52432 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
52433
52434         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
52435         additional tests.
52436
52437 2001-12-27  Roger Sayle <roger@eyesopen.com>
52438
52439         * gcc.c-torture/execute/string-opt-16.c: New testcase.
52440
52441 2001-12-27  Richard Henderson  <rth@redhat.com>
52442
52443         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
52444
52445 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
52446
52447         * g++.dg/eh/ctor1.C: New test.
52448         * g++.dg/other/error2.C: New test.
52449
52450 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
52451
52452         * g++.dg/other/init2.C: New test.
52453
52454 2001-12-24  Richard Henderson  <rth@redhat.com>
52455
52456         * gcc.dg/20011223-1.c: New.
52457         * gcc.dg/inline-1.c: New.
52458
52459 2001-12-23  Richard Henderson  <rth@redhat.com>
52460
52461         * gcc.dg/asm-4.c: Test operand modifiers.
52462
52463 2001-12-23  Richard Henderson  <rth@redhat.com>
52464
52465         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
52466
52467 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
52468
52469         * gcc.c-torture/execute/20011223-1.c: New test.
52470
52471 2001-12-21  Richard Henderson  <rth@redhat.com>
52472
52473         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
52474         re-enables the warning.
52475
52476 2001-12-21  Richard Henderson  <rth@redhat.com>
52477
52478         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
52479
52480 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
52481
52482         * gcc.c-torture/compile/20011218-1.c: New test.
52483
52484 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
52485
52486         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
52487         arm-isr.c test.
52488         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
52489         epilogue generation for ARM ISR routines.
52490
52491 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52492
52493         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
52494         * gcc.dg/format/c90-printf-3.c: Likewise.
52495         * gcc.dg/format/c99-printf-3.c: Likewise.
52496         * gcc.dg/format/ext-1.c: Likewise.
52497         * gcc.dg/format/ext-6.c: Likewise.
52498         * gcc.dg/format/format.h: Prototype unlocked stdio.
52499
52500 2001-12-20  Richard Henderson  <rth@redhat.com>
52501
52502         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
52503         (arena): Use it.
52504         (malloc): Correct allocation logic.  Abort if we fill up the
52505         arena before initialization complete.
52506         (realloc): Correct allocation logic.
52507
52508 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
52509
52510         * gcc.c-torture/compile/20011219-2.c: New test.
52511
52512         * gcc.c-torture/execute/20011219-1.c: New test.
52513
52514 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
52515
52516         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
52517         target does not support weak symbols.
52518
52519 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
52520
52521         * gcc.c-torture/compile/20011219-1.c: New test.
52522
52523 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
52524
52525         * g++.dg/other/error1.C: New test.
52526
52527 2001-12-17  Jeffrey A Law  (law@redhat.com)
52528
52529         * gcc.c-torture/execute/20011217-1.c: New test.
52530
52531 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
52532
52533         * objc.dg/special/: New directory.
52534         * objc.dg/special/special.exp: New file.
52535         * objc.dg/special/unclaimed-category-1.h: New file.
52536         * objc.dg/special/unclaimed-category-1a.m: New file.
52537         * objc.dg/special/unclaimed-category-1.m: New file.
52538
52539 2001-12-17  Andreas Jaeger  <aj@suse.de>
52540
52541         * gcc.c-torture/compile/20011217-2.c: New test.
52542
52543 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
52544
52545         * gcc.c-torture/compile/20011217-1.c: New test.
52546
52547 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
52548
52549         * gcc.dg/20011214-1.c: New.
52550
52551 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
52552
52553         * gcc.dg/altivec-4.c: New.
52554
52555 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
52556
52557         * gcc.dg/20011113-1.c: New test.
52558
52559 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
52560
52561         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
52562         std::__malloc_alloc_template<0> and
52563         std::__default_alloc_template<false, 0>.
52564
52565 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
52566
52567         * objc/execute/bf-21.m: New test.
52568         * objc/execute/enumeration-1.m: New test.
52569         * objc/execute/enumeration-2.m: New test.
52570
52571 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
52572
52573         * gcc.dg/gnu89-init-1.c: New test.
52574
52575 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
52576
52577         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
52578         * g++.old-deja/g++.jason/2371.C: Likewise.
52579         * g++.old-deja/g++.jason/template33.C: Likewise.
52580         * g++.old-deja/g++.jason/template34.C: Likewise.
52581         * g++.old-deja/g++.jason/template36.C: Likewise.
52582         * g++.old-deja/g++.oliva/typename1.C: Likewise.
52583         * g++.old-deja/g++.oliva/typename2.C: Likewise.
52584         * g++.old-deja/g++.other/typename1.C: Likewise.
52585         * g++.old-deja/g++.pt/inherit2.C: Likewise.
52586         * g++.old-deja/g++.pt/nontype5.C: Likewise.
52587         * g++.old-deja/g++.pt/typename11.C: Likewise.
52588         * g++.old-deja/g++.pt/typename14.C: Likewise.
52589         * g++.old-deja/g++.pt/typename16.C: Likewise.
52590         * g++.old-deja/g++.pt/typename3.C: Likewise.
52591         * g++.old-deja/g++.pt/typename4.C: Likewise.
52592         * g++.old-deja/g++.pt/typename5.C: Likewise.
52593         * g++.old-deja/g++.pt/typename7.C: Likewise.
52594         * g++.old-deja/g++.robertl/eb9.C: Likewise.
52595
52596 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
52597
52598         * g++.dg/other/linkage1.C: New test.
52599         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
52600         specifiers.
52601
52602 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
52603
52604         * gcc.dg/concat.c: New test.
52605
52606 2001-12-11  Stan Shebs  <shebs@apple.com>
52607
52608         * objc/compile: New test directory.
52609         * objc/compile/compile.exp: New expect script.
52610         * objc/compile/20011211-1.m: New compile test.
52611
52612 2001-12-11  Jason Merrill  <jason@redhat.com>
52613
52614         * lib/prune.exp (prune_gcc_output): Also handle "In member
52615         function".  So many permutations...
52616
52617 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
52618
52619         * g++.dg/template/typedef1.C: New test.
52620
52621 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
52622
52623         * g++.dg/other/copy1.C: New test.
52624
52625 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
52626
52627         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
52628
52629         * gcc.dg/builtin-choose-expr.c: New.
52630
52631 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
52632
52633         * gcc.dg/altivec-2.c: New.
52634
52635 2001-12-07  Richard Henderson  <rth@redhat.com>
52636
52637         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
52638
52639 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
52640
52641         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
52642         ultrasparc.
52643
52644 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
52645
52646         * g++-old.deja/g++.robertl/eb101.C: Deleted.
52647
52648 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
52649
52650         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
52651         variable argument list.
52652
52653 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
52654
52655         * gcc.c-torture/execute/memcheck: Delete entire directory.
52656         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
52657         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
52658
52659 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
52660
52661         * gcc.dg/Wshadow-1.c: New test.
52662
52663 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
52664
52665         * gcc.c-torture/compile/20011130-1.c: New test.
52666
52667         * gcc.dg/noncompile/20011025-1.c: New test.
52668
52669         * g++.dg/other/anon-union.C: New test.
52670
52671         * gcc.c-torture/execute/20011024-1.c: New test.
52672
52673 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
52674
52675         * gcc.c-torture/execute/20000722-1.x,
52676         gcc.c-torture/execute/20010123-1.x: Remove.
52677         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
52678         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
52679         gcc.dg/c99-complit-2.c: New tests.
52680
52681 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
52682
52683         * g++.dg/inherit/base1.C: New test.
52684
52685 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
52686
52687         * g++.dg/other/stdarg1.C: New test.
52688
52689         * gcc.c-torture/compile/20011130-2.c: New test.
52690
52691 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
52692
52693         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
52694         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
52695         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
52696         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
52697         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
52698         * gcc.dg/builtin-prefetch-1.c: New test.
52699
52700 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
52701
52702         * gcc.dg/20011130-1.c: New test.
52703
52704 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
52705
52706         * g++.dg/other/scope1.C: New test.
52707         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
52708
52709 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
52710
52711         * gcc.dg/vla-init-1.c: New test.
52712
52713 2001-12-01  Geoff Keating  <geoffk@redhat.com>
52714
52715         * gcc.c-torture/compile/structs.c: New testcase from GDB.
52716
52717 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
52718
52719         * objc.dg/alias.m: Update.
52720         * objc.dg/class-1.m: Update.
52721         * objc.dg/const-str-1.m: Update.
52722         * objc.dg/fwd-proto-1.m: Update.
52723         * objc.dg/id-1.m: Update.
52724         * objc.dg/super-class-1.m: Update.
52725
52726 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
52727
52728         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
52729         constructs.
52730
52731 2001-11-28  Jeffrey A Law  (law@cygnus.com)
52732
52733         * gcc.c-torture/execute/20011128-1.c: New test.
52734
52735 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
52736
52737         * gcc.dg/20011127-1.c: New test.
52738
52739 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
52740
52741         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
52742         from Austin Group draft 7.
52743         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
52744         scanf format arguments.
52745         * gcc.dg/format/no-exargs-2.c: New test.
52746
52747 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
52748
52749         * g++.dg/abi/vbase8-4.C: New test.
52750
52751 2001-11-24  Ian Lance Taylor  <ian@airs.com>
52752
52753         * gcc.c-torture/execute/20011121-1.c: New test.
52754
52755 2001-11-23  Jeffrey A Law  (law@cygnus.com)
52756
52757         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
52758
52759 2001-11-23  Andreas Jaeger  <aj@suse.de>
52760
52761         * gcc.dg/cpp/charconst-2.c: New test.
52762
52763 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
52764
52765         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
52766         to the host if it is remote.  Let tests specify extra headers
52767         they use.
52768         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
52769         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
52770         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
52771         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
52772         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
52773         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
52774         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
52775         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
52776         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
52777         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
52778
52779 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
52780
52781         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
52782         for little endian ARMs.
52783
52784 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
52785
52786         * gcc.c-torture/compile/20011119-1.c: New test.
52787         * gcc.c-torture/compile/20011119-2.c: New test.
52788
52789 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
52790
52791         * gcc.dg/altivec-1.c: Fix typo.
52792
52793 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
52794
52795         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
52796
52797 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
52798
52799         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
52800
52801 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
52802
52803         * lib/g77.exp: Don't specify --rpath-link.
52804
52805         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
52806         across all the headers.
52807         * gcc.dg/format/format.exp: For testing on a remote host,
52808         copy format.h.
52809
52810         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
52811         * gcc.c-torture/execute/930406-1.c: Likewise.
52812         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
52813
52814 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
52815
52816         * gcc.dg/altivec-1.c: New.
52817
52818 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
52819
52820         * gcc.dg/cpp/fpreprocessed.c: New test case.
52821
52822 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52823
52824         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
52825         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
52826         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
52827
52828 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
52829
52830         * gcc.dg/no-builtin-1.c: New test.
52831
52832 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
52833
52834         * gcc.c-torture/execute/20011115-1.c: New test.
52835
52836 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
52837
52838         * gcc.c-torture/compile/20011114-2.c: New test.
52839         * gcc.c-torture/compile/20011114-3.c: New test.
52840         * gcc.c-torture/compile/20011114-4.c: New test.
52841
52842 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
52843
52844         * g++.dg/other/init1.C: New test.
52845
52846 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
52847
52848         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
52849         message.
52850
52851         * gcc.c-torture/execute/20011114-1.c: New testcase.
52852
52853         * gcc.c-torture/compile/20010327-1.c: Revert last change.
52854         * gcc.c-torture/compile/20011114-1.c: New test, exactly
52855         like the (before this change) version of 20010327-1.c.
52856
52857 2001-11-14  Roger Sayle <roger@eyesopen.com>
52858
52859         * gcc.c-torture/execute/string-opt-13.c: New testcase.
52860
52861 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
52862
52863         * g++.dg/init/array2.C: New test.
52864
52865 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
52866
52867         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
52868
52869 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
52870
52871         * g++.dg/other/forscope1.C: New test.
52872         * g++.dg/ext/forscope1.C: New test.
52873         * g++.dg/ext/forscope2.C: New test.
52874
52875 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
52876
52877         * gcc.c-torture/execute/20011113-1.c: New test.
52878
52879 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
52880
52881         * gcc.c-torture/execute/20011109-2.c: New test.
52882
52883         * gcc.c-torture/execute/20011109-1.c: New test.
52884
52885 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
52886
52887         * gcc.c-torture/compile/20011109-1.c: New test.
52888
52889 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
52890
52891         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
52892         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
52893         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
52894         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
52895         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
52896         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
52897         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
52898
52899 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
52900
52901         * g++.dg/warn/Wshadow-1.C: New tests.
52902         * g++.old-deja/g++.mike/for3.C: Update.
52903
52904 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
52905
52906         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
52907         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
52908         XFAILs.  Adjust expected error texts.
52909         * gcc.c-torture/compile/20011106-1.c,
52910         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
52911         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
52912         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
52913         gcc.dg/c99-array-lval-5.c: New tests.
52914
52915 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52916
52917         * gcc.dg/cpp/defined.c: Update.
52918
52919 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
52920
52921         * gcc.c-torture/execute/anon-1.c: New test.
52922
52923 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
52924
52925         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
52926         same size, so no warning should be produced on stormy16.
52927
52928         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
52929         due to oversized array.
52930         * g++.old-deja/g++.mike/ns15.C: Likewise.
52931         * g++.old-deja/g++.pt/crash16.C: Likewise.
52932
52933 2001-11-02  Graham Stott  <grahams@redhat.com>
52934
52935         * g++.dgother/debug1.C: Fix typos.
52936
52937 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
52938
52939         * g++.dg/other/debug1.C: New test.
52940
52941 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
52942
52943         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
52944         of unsigned long.
52945
52946 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
52947
52948         * gcc.dg/20011029-2.c: New test.
52949
52950         * gcc.c-torture/compile/20011029-1.c: New test.
52951
52952 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
52953
52954         * objc/execute/class_self-1.m: New test.
52955         * objc/execute/class_self-2.m: New test.
52956
52957 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
52958
52959         * gcc.misc-tests/msgs.exp: Delete.
52960         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
52961         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
52962         error set to match recent changes.
52963
52964 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
52965
52966         * gcc.dg/20011021-1.c: New test.
52967
52968 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
52969
52970         * gcc.c-torture/compile/20011023-1.c: New test.
52971
52972 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
52973
52974         * lib/g77.exp: Rewrite based on lib/g++.exp.
52975
52976 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
52977
52978         * gcc.c-torture/execute/20011019-1.c: New test.
52979
52980         * gcc.dg/20011018-1.c: New test.
52981
52982 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
52983
52984         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
52985
52986 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
52987
52988         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
52989         * gcc.dg/attr-invalid.c: Likewise.
52990
52991 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
52992
52993         * gcc.dg/20011015-1.c: New test.
52994
52995 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
52996
52997         * g++.dg/template/unify2.C: New test.
52998
52999 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
53000
53001         * g++.dg/other/exception-specification.C: New test
53002
53003 2001-10-13  Tom Rix  <trix@redhat.com>
53004
53005         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
53006         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
53007
53008 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
53009
53010         * gcc.dg/20011009-1.c: New test.
53011
53012 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
53013
53014         PR g++/4476
53015         * g++.dg/other/friend1.C: New test.
53016
53017 2001-10-11  Richard Henderson  <rth@redhat.com>
53018
53019         * g++.old-deja/g++.other/crash18.C: Add -S to options.
53020
53021 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53022
53023         * gcc.c-torture/compile/20011010-1.c: New.
53024
53025 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
53026
53027         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
53028         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
53029         g77.f-torture/execute/execute.exp,
53030         g77.f-torture/noncompile/noncompile.exp,
53031         gcc.c-torture/compile/compile.exp,
53032         gcc.c-torture/execute/execute.exp,
53033         gcc.c-torture/execute/ieee/ieee.exp,
53034         gcc.c-torture/execute/memcheck/memcheck.exp,
53035         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
53036         objc/execute/execute.exp: Update FSF address.
53037
53038 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
53039
53040         * gcc.dg/cpp/cmdlne-C.c: Update.
53041         * gcc.dg/cpp/cmdlne-C2.c: New.
53042
53043 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53044
53045         * gcc.c-torture/execute/20011008-3.c: New.
53046
53047 2001-10-08  DJ Delorie  <dj@redhat.com>
53048
53049         * gcc.dg/20011008-1.c: New.
53050         * gcc.dg/20011008-2.c: New.
53051
53052 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
53053
53054         * gcc.dg/cpp/spacing1.c: Update test.
53055
53056 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
53057
53058         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
53059         spelling errors of "separate" as "seperate".
53060
53061 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
53062
53063         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
53064         enough to avoid inlining.
53065
53066 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53067
53068         * lib/g77.exp: set libg2c_dir correctly.
53069
53070 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53071
53072         * gcc.dg/cpp/macro11.c: New test.
53073
53074 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53075
53076         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
53077         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
53078         gcc.dg/format/multattr-3.c: New tests.
53079         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
53080         tests for format attributes on function pointers being rejected.
53081
53082 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53083
53084         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
53085
53086 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
53087
53088         * g++.dg/warn/format1.C: New test.
53089
53090 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
53091
53092         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
53093
53094 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53095
53096         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
53097
53098 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
53099
53100         * gcc.dg/cpp/redef2.c: Add test.
53101
53102 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
53103
53104         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
53105         long-standing bug on i686, apparently.
53106         * gcc.c-torture/execute/loop-2c.x: New file.
53107         * gcc.c-torture/execute/loop-2d.x: New file.
53108         * gcc.c-torture/execute/loop-3c.x: New file.
53109
53110 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
53111
53112         * gcc.dg/cpp/20000625-2.c: Correct line number.
53113
53114 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53115
53116         * gcc.dg/cpp/macro10.c: New test.
53117         * gcc.dg/cpp/strify3.c: New test.
53118         * gcc.dg/cpp/spacing1.c: Add tests.
53119         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
53120         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
53121
53122 2001-09-24  DJ Delorie  <dj@redhat.com>
53123
53124         * gcc.c-torture/execute/20010924-1.c: New test.
53125
53126 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
53127
53128         * objc/execute/paste.m: Remove.
53129
53130 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53131
53132         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
53133
53134 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
53135
53136         * g77.dg/strlen0.f: New test.
53137
53138 2001-09-21  Richard Henderson  <rth@redhat.com>
53139
53140         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
53141         * g++.old-deja/g++.abi/vtable2.C: Likewise.
53142
53143 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
53144
53145         Table-driven attributes.
53146         * g++.dg/ext/attrib1.C: New test.
53147
53148 2001-09-20  DJ Delorie  <dj@redhat.com>
53149
53150         * gcc.dg/20000926-1.c: Update expected warning messages.
53151         * gcc.dg/array-2.c: Likewise, and test for warnings too.
53152         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
53153         array.
53154
53155 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
53156
53157         * g++.dg/eh/registers1.C: New test case.
53158
53159 2001-09-17  Richard Henderson  <rth@redhat.com>
53160
53161         * gcc.dg/array-5.c: Fix VLA decomposition test.
53162
53163 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
53164
53165         * gcc.dg/cpp/line5.c: New testcase.
53166
53167 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
53168
53169         * gcc.dg/cpp/macro9.c: New test.
53170
53171 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
53172
53173         * gcc.c-torture/execute/980223.c: Change type of addr from long
53174         to char *.
53175
53176 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
53177
53178         * gcc.c-torture/execute/20010915-1.c: New test.
53179
53180 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
53181
53182         * g77.dg/bprob: New directory.
53183         * g77.dg/bprob/bprob.exp: New file.
53184         * g77.dg/bprob/bprob-1.f: New test.
53185         * g77.dg/gcov: New directory.
53186         * g77.dg/gcov/gcov.exp: New file.
53187         * g77.dg/gcov/gcov-1.f: New test.
53188         * g77.dg/gcov/gcov-1.x: New file.
53189
53190 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
53191
53192         * gcc.dg/cpp/directiv.c: Update.
53193         * gcc.dg/cpp/undef1.c: Update.
53194
53195 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
53196
53197         * gcc.dg/20010912-1.c: New test.
53198
53199 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
53200
53201         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
53202         language-independent file in lib.
53203         * lib/gcov.exp: New file.
53204
53205 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53206
53207         * gcc.c-torture/compile/20010911-1.c: New test.
53208
53209 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
53210
53211         * lib/profopt.exp: New, to support profile-directed optimizations.
53212         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
53213         * gcc.misc-tests/bprob-1.c: New test.
53214         * gcc.misc-tests/bprob-2.c: New test.
53215
53216 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
53217
53218         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
53219         XFAIL and which kinds of gcov output to verify.
53220         * gcc.misc-tests/gcov-4b.x: New file.
53221         * gcc.misc-tests/gcov-5b.x: New file.
53222         * gcc.misc-tests/gcov-6.x: New file.
53223         * gcc.misc-tests/gcov-7.c: New test.
53224         * gcc.misc-tests/gcov-7.x: New file.
53225
53226 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
53227
53228         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
53229         * gcc.misc-tests/gcov-6.c: New test.
53230
53231 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
53232
53233         PR c++/3986
53234         * g++.dg/abi/vbase1.C: New test.
53235
53236 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
53237
53238         * objc.dg/method-2.m: New.
53239
53240 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
53241
53242         PR c++/4203
53243         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
53244         * g++.dg/init/empty1.C: New test.
53245
53246 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
53247
53248         * gcc.c-torture/compile/20010903-1.c: New test.
53249
53250 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
53251
53252         * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
53253         for m68k.
53254
53255 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
53256
53257         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
53258
53259         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
53260
53261         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
53262
53263 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
53264
53265         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
53266         for 16-bit 'unsigned int'.
53267
53268 2001-08-29  Kazu Hirata  <kazu@hxi.com>
53269
53270         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
53271
53272 2001-08-27  Richard Henderson  <rth@redhat.com>
53273
53274         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
53275         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
53276
53277 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
53278
53279         * gcc.dg/asm-names.c (ymain): New.
53280
53281 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
53282
53283         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
53284         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
53285         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
53286
53287 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53288
53289         * gcc.dg/compare5.c: New testcase.
53290
53291 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
53292
53293         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
53294         and "In instantiation".
53295
53296 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
53297
53298         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
53299
53300 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
53301
53302         * gcc.misc-tests/gcov.exp: Add support for branch information.
53303         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
53304         * gcc.misc-tests/gcov-4.c: New test.
53305         * gcc.misc-tests/gcov-4b.c: New test.
53306         * gcc.misc-tests/gcov-5b.c: New test.
53307
53308 2001-08-20  Zack Weinberg  <zackw@panix.com>
53309
53310         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
53311         expected to fail.
53312
53313 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53314
53315         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
53316
53317 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
53318
53319         * g++.dg/eh/template1.C: New test.
53320
53321 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
53322
53323         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
53324         Fix thinko.
53325         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
53326         for xfail.
53327
53328 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
53329
53330         * lib/g77-dg.exp: Use prune.exp for common procedures
53331         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
53332         * lib/g77.exp: (g77-dg-prune) Remove
53333
53334 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
53335
53336         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
53337
53338 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53339
53340         * g++.dg/template/unify1.C: New test.
53341
53342 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
53343
53344         * g++.dg/abi/empty4.C: New test.
53345
53346 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
53347
53348         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
53349         solaris2.*
53350         * g77.f-torture/compile/pr3743.x: Likewise.
53351
53352 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
53353
53354         * g++.dg/other/using-declaration.C: New test.
53355
53356 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53357
53358         * gcc.dg/cpp/tr-sign.c: New testcase.
53359
53360 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
53361
53362         * gcc.dg/cpp/19951025-1.c: Revert.
53363         * gcc.dg/cpp/directiv.c: We no longer process directives that
53364         interrupt macro arguments.
53365
53366 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
53367
53368         * gcc.dg/bconstp-1.c: New test.
53369
53370 2001-08-03  Richard Henderson  <rth@redhat.com>
53371
53372         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
53373
53374 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
53375
53376         * gcc.dg/cpp/19951025-1.c: Update.
53377
53378 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
53379
53380         * g77.dg/ff90-1.f (s): Fix reference of variable z,
53381         should be x.
53382
53383 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
53384
53385         Kill -fhonor-std.
53386         * g++.old-deja/g++.ns/ns14.C: Remove special options.
53387         * g++.old-deja/g++.other/std1.C: Likewise.
53388         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
53389
53390 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
53391
53392         * lib/g77.exp: Load gcc-defs.exp for common procedures
53393         (g77_pass, g77_fail, g77_finish, g77_exit,
53394         ${tool}_check_unsupported_p} Now redundant.  Deleted.
53395
53396 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
53397
53398         * g77.dg/fbackslash.f
53399         * g77.dg/fcase-preserve.f
53400         * g77.dg/ff90-1.f
53401         * g77.dg/ffixed-line-length-0.f
53402         * g77.dg/ffixed-line-length-132.f
53403         * g77.dg/ffixed-line-length-7.f
53404         * g77.dg/ffixed-line-length-72.f
53405         * g77.dg/ffixed-line-length-none.f
53406         * g77.dg/ffree-form-1.f
53407         * g77.dg/fno-backslash.f
53408         * g77.dg/fno-f90-1.f
53409         * g77.dg/fno-fixed-form-1.f
53410         * g77.dg/fno-onetrip.f
53411         * g77.dg/fno-typeless-boz.f
53412         * g77.dg/fno-underscoring.f
53413         * g77.dg/fno-vxt-1.f
53414         * g77.dg/fonetrip.f
53415         * g77.dg/ftypeless-boz.f
53416         * g77.dg/fugly-assumed.f
53417         * g77.dg/funderscoring.f
53418         * g77.dg/fvxt-1.f
53419
53420 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
53421
53422         * objc.dg/fwd-proto-1.m: New.
53423         * objc.dg/local-decl-1.m: New.
53424         * objc.dg/naming-1.m: New.
53425         * objc.dg/naming-2.m: New.
53426         * objc.dg/proto-hier-1.m: New.
53427
53428 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
53429
53430         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
53431         largest-type elements to a struct makes its size grow.
53432
53433 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
53434
53435         * g++.dg/abi/vthunk1.C: New test.
53436
53437 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
53438
53439         * g++.dg/abi/vbase8-22.C: New test.
53440
53441 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53442
53443         * gcc.dg/cpp/macro8.c: New test.
53444
53445 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
53446
53447         * g++.dg/abi/vbase8-21.C: New test.
53448
53449 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
53450
53451         * g++.dg/abi/vbase8-10.C: New test.
53452
53453 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53454
53455         * lib/g++.exp (g++_set_ld_library_path): Renamed to
53456         ${tool}_set_ld_library_path.
53457         Changed caller.
53458         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
53459         g++.exp.
53460
53461 2001-07-26  Stan Cox <scox@redhat.com>
53462
53463         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
53464         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
53465         gcc_exit, gcc_check_unsupported_p):
53466         Moved to gcc-deps.exp
53467         * gcc-deps.exp: New file.
53468
53469 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53470
53471         * g++.old-deja/g++.pt/defarg14.C: New test.
53472
53473 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53474
53475         * g++.old-deja/g++.other/lineno5.C: New test.
53476
53477 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53478
53479         * g++.old-deja/g++.pt/crash68.C: New test.
53480
53481 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
53482
53483         * g++.old-deja/g++.other/crash42.C: New test.
53484
53485 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
53486
53487         * gcc.dg/cpp/extratokens.c: Fix.
53488         * gcc.dg/cpp/skipping2.c: New tests.
53489
53490 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53491
53492         * gcc.c-torture/execute/20010724-1.c: New file.
53493         * gcc.c-torture/execute/20010724-1.x: New file.
53494
53495 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53496
53497         * g++.old-deja/g++.other/cond7.C: New test.
53498
53499 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53500
53501         * g++.old-deja/g++.other/optimize4.C: New test.
53502
53503 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
53504
53505         * g++.old-deja/g++.abi/vbase8-5.C: New test.
53506
53507 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
53508
53509         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
53510         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
53511         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
53512         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
53513
53514         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
53515         bug report" message.
53516
53517         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
53518         * g++.dg/ext/instantiate1.C: Move from old-deja.
53519
53520 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
53521
53522         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
53523         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
53524         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
53525         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
53526
53527 2001-07-23  Jeffrey A Law  (law@cygnus.com)
53528
53529         * gcc.c-torture/execute/20010723-1.c: New test.
53530
53531 2001-07-23  Ben Elliston  <bje@redhat.com>
53532
53533         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
53534
53535 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53536
53537         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
53538         i[34567]86-*-*.
53539         Delete handling of ieee_multilib_flags.
53540         Pass -mieee for alpha*-*-* and sh-*-*.
53541         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
53542
53543 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
53544
53545         Remove old-abi tests.
53546         * g++.old-deja/g++.mike/p11116.C: Remove.
53547         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
53548
53549 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
53550
53551         * g77.f-torture/compile/pr3743.f: New test
53552
53553 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
53554
53555         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
53556
53557 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53558
53559         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
53560         g++.old-deja/g++.pt/static6.C: Likewise.
53561         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
53562         supports weak symbols.
53563
53564 2001-07-18  Andreas Jaeger  <aj@suse.de>
53565
53566         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
53567         supported again.
53568
53569 2001-07-18  Andreas Jaeger  <aj@suse.de>
53570
53571         * gcc.dg/iftrap-1.c: Fix target line.
53572
53573 2001-07-17  Richard Henderson  <rth@redhat.com>
53574
53575         * gcc.c-torture/execute/20010717-1.c: New.
53576
53577 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
53578
53579         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
53580         tests.
53581
53582 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
53583
53584         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
53585
53586 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53587
53588         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
53589         UAC_SIGBUS, UAC_NOPRINT definitions.
53590
53591 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
53592
53593         * objc/execute/object_is_class.m: New test.
53594         * objc/execute/object_is_meta_class.m: New test.
53595
53596 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
53597
53598         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
53599         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
53600
53601 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
53602
53603         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
53604         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
53605
53606 2001-07-14  Richard Henderson  <rth@redhat.com>
53607
53608         * gcc.dg/iftrap-1.c: New.
53609
53610 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
53611
53612         * g77.f-torture/execute/intrinsic77.f: New test.
53613
53614 2001-07-11  Janis Johnson <janis@us.ibm.com>
53615
53616         * gcc.misc-tests/gcov-3.c: New test.
53617
53618 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
53619
53620         * gcc.c-torture/compile/20010711-1.c,
53621         * gcc.c-torture/compile/20010711-2.c: New tests.
53622
53623 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
53624
53625         * gcc.c-torture/execute/20010711-1.c: New test.
53626
53627 2001-07-11  Ben Elliston  <bje@redhat.com>
53628
53629         * g++.old-deja/g++.other/enum5.C: New test.
53630
53631 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
53632
53633         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
53634         (g++-dg-prune): Call prune_gcc_output.
53635         * prune.exp: New file for prune_gcc_output.
53636         * lib/g++.exp, lib/gcc.exp: Load it.
53637
53638 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
53639
53640         * gcc.c-torture/compile/20010701-1.c,
53641         g++.old-deja/g++.ext/attrib6.C: New tests.
53642
53643 2001-07-06  Jeffrey A Law  (law@cygnus.com)
53644
53645         * gcc.c-torture/compile/20010706-1.c: New test.
53646
53647 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
53648
53649         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
53650
53651 2001-06-28  Stan Shebs  <shebs@apple.com>
53652
53653         * gcc.dg/pragma-darwin.c: New test.
53654
53655 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53656
53657         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
53658         Solaris 2.[678] system.
53659
53660 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53661
53662         * gcc.dg/20010622-1.c: New test.
53663
53664 2001-06-18  Stan Shebs  <shebs@apple.com>
53665
53666         * objc.dg: New directory.
53667         * objc.dg/dg.exp: New file.
53668         * objc.dg/alias.m: New.
53669         * objc.dg/class-1.m: New.
53670         * objc.dg/class-2.m: New.
53671         * objc.dg/const-str-1.m: New.
53672         * objc.dg/const-str-2.m: New.
53673         * objc.dg/id-1.m: New.
53674         * objc.dg/method-1.m: New.
53675         * objc.dg/super-class-1.m: New.
53676         * lib/objc-dg.exp: New file.
53677
53678 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53679
53680         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
53681         of label name.
53682
53683 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
53684
53685         * g++.old-deja/g++.abi/vbase8-9.C: New test.
53686
53687 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
53688
53689         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
53690         variable.
53691
53692 2001-06-12  Richard Henderson  <rth@redhat.com>
53693
53694         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
53695
53696 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
53697
53698         * g++.old-deja/g++.abi/vbase5.C: New test.
53699         * g++.old-deja/g++.abi/vbase6.C: New test.
53700         * g++.old-deja/g++.abi/vbase7.C: New test.
53701
53702 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53703
53704         * gcc.c-torture/compile/20010610-1.c: New test.
53705
53706 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
53707
53708         * g++.old-deja/g++.abi/vbase4.C: New test.
53709
53710 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53711
53712         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
53713         support %f for HC11/HC12 targets.
53714         * gcc.c-torture/execute/930513-1.x: New file, likewise.
53715         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
53716         on HC11/HC12 targets.
53717         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
53718
53719 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
53720
53721         * gcc.dg/wchar_t-1.c: New file.
53722         * gcc.dg/wint_t-1.c: Likewise.
53723
53724 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
53725
53726         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
53727
53728 2001-06-11  Richard Henderson  <rth@redhat.com>
53729
53730         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
53731
53732 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53733
53734         * gcc.c-torture/compile/20010611-1.c: New test.
53735
53736 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
53737
53738         * gcc.dg/c99-tag-1.c: Add more tests.
53739
53740 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
53741
53742         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
53743         representation on MN10300 and ARM/Thumb.
53744
53745 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
53746
53747         * g77.f-torture/execute/20010610.f: New.
53748
53749 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
53750
53751         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
53752         names.
53753
53754 2001-06-09  Richard Henderson  <rth@redhat.com>
53755
53756         * gcc.c-torture/execute/ashrdi-1.c: New.
53757         * gcc.c-torture/execute/ashldi-1.c: New.
53758         * gcc.c-torture/execute/lshrdi-1.c: New.
53759
53760 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
53761
53762         * objc/execute/load-3.m: Added. Check sending +load to categories,
53763         in addition to classes.
53764
53765 2001-06-08  Stan Shebs  <shebs@apple.com>
53766
53767         * objc/execute/load-2.m: New test.  From Nicola Pero
53768         <n.pero@mi.flashnet.it>.
53769
53770 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
53771
53772         * gcc.c-torture/execute/20010605-2.c: New test.
53773
53774 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
53775
53776         * g++.old-deja/g++.abi/vbase2.C: New test.
53777         * g++.old-deja/g++.abi/vbase3.C: New test.
53778
53779 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
53780
53781         * g++.old-deja/g++.pt/friend49.C: New test.
53782
53783 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
53784
53785         * g++.old-deja/g++.ext/anon3.C: New test.
53786
53787 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
53788
53789         * g++.old-deja/g++.other/conv7.C: New test.
53790
53791 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
53792
53793         * gcc.c-torture/compile/20010605-2.c: New test.
53794
53795 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53796
53797         * gcc.c-torture/execute/20010604-1.c: New test.
53798
53799 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
53800
53801         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
53802
53803 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
53804
53805         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
53806         (g++_link_flags): Likewise.
53807         (g++_init): Pass gccpath's value to two previous functions.
53808
53809 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53810
53811         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
53812         Ensure logfile entry matches exec command line.
53813
53814 2001-05-31  Richard Henderson  <rth@redhat.com>
53815
53816         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
53817         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
53818
53819 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
53820
53821         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
53822         compiler for irix6.2
53823
53824 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
53825
53826         * g++.old-deja/g++.other/optimize3.C: New file.
53827
53828 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
53829
53830         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
53831         assemble.
53832
53833 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
53834
53835         * g++.old-deja/g++.other/optimize2.C: New file.
53836
53837 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
53838
53839         * gcc.c-torture/compile/20010518-2.c: New file.
53840         * gcc.c-torture/execute/20010518-1.c: New file.
53841         * gcc.c-torture/execute/20010518-2.c: New file.
53842
53843 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
53844
53845         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
53846
53847 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
53848
53849         G++ no longer defines builtins that do not begin with __builtin.
53850         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
53851         * g++.old-deja/g++.brendand/misc13.C: Likewise.
53852         * g++.old-deja/g++.law/builtin1.C: Likewise.
53853         * g++.old-deja/g++.law/cvt2.C: Likewise.
53854         * g++.old-deja/g++.mike/net5.C: Likewise.
53855         * g++.old-deja/g++.other/builtins1.C: Likewise.
53856         * g++.old-deja/g++.other/builtins2.C: Likewise.
53857         * g++.old-deja/g++.other/builtins3.C: Likewise.
53858         * g++.old-deja/g++.other/builtins4.C: Likewise.
53859         * g++.old-deja/g++.other/inline8.C: Likewise.
53860         * g++.old-deja/g++.robertl/eb39.C: Likewise.
53861
53862 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
53863
53864         * g++.old-deja/g++.pt/using1.C: Adjust.
53865         * g++.old-deja/g++.pt/using2.C: New test.
53866
53867 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
53868
53869         * gcc.dg/cpp/charconst.c: New tests.
53870         * gcc.dg/cpp/escape.c: New tests.
53871         * gcc.dg/cpp/escape-1.c: New tests.
53872         * gcc.dg/cpp/escape-2.c: New tests.
53873         * gcc.dg/cpp/ucs.c: New tests.
53874
53875 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
53876
53877         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
53878         native compiler for irix6.5.
53879
53880 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
53881
53882         * lib/g++.exp (g++_include_flags): Use args to compute
53883         get_multilibs.
53884         (g++_link_flags): Likewise.
53885         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
53886
53887 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
53888
53889         * gcc.dg/c90-hexfloat-1.c: Add more tests.
53890
53891 2001-05-21  Geoff Keating  <geoffk@redhat.com>
53892
53893         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
53894         this file.
53895
53896 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53897
53898         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
53899         STACK_SIZE;
53900         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
53901         to STACK_SIZE; Use it to define size of add_histo array.
53902         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
53903         to STACK_SIZE.
53904         (f): Use GITT_SIZE to define size of gitt local table.
53905         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
53906         to STACK_SIZE; Use it to define size of bytemem array.
53907
53908 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
53909
53910         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
53911         on 68HC11/HC12 due to the asm instruction.
53912         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
53913         * gcc.c-torture/compile/920520-1.x: Likewise.
53914         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
53915         on 68HC11/HC12 because the function is larger than 64K.
53916         * gcc.c-torture/compile/961203-1.x: New file, this test fails
53917         on 68HC11/HC12 because the structure is too large.
53918
53919 2001-05-20  Richard Henderson  <rth@redhat.com>
53920
53921         * gcc.c-torture/execute/20010520-1.c: New.
53922
53923 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53924
53925         * g++.old-deja/g++.warn/compare1.C: New test.
53926         * gcc.dg/compare4.c: New test.
53927
53928 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
53929
53930         * g++.old-deja/g++.other/optimize1.C: New test.
53931
53932 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
53933
53934         * g++.old-deja/g++.pt/spec41.C: New test.
53935
53936 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
53937
53938         * gcc.c-torture/compile/20010114-1.x: Remove.
53939
53940 2001-05-18  Stan Shebs  <shebs@apple.com>
53941
53942         * gcc.c-torture/compile/20010518-1.c: New test.
53943
53944 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
53945
53946         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
53947         * g++.old-deja/g++.pt/crash67.C: New test.
53948
53949 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
53950
53951         * g++.old-deja/g++.other/debug9.C: New test.
53952
53953 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
53954
53955         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
53956
53957 2001-05-16  Jan Hubicka  <jh@suse.cz>
53958
53959         * gcc.c-torture/compile/20010516-1.c: New test.
53960
53961 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
53962
53963         * g++.old-deja/g++.other/crash41.C: New test.
53964
53965 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
53966
53967         * g++.old-deja/g++.pt/crash66.C: New test.
53968
53969 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
53970
53971         * g++.old-deja/g++.robertl/eb27.C: Convert.
53972
53973 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
53974
53975         * g++.dg/friend-warn.C: New test.  Do not warn about friend
53976         declaration being redundant.
53977
53978 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
53979
53980         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
53981
53982 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
53983
53984         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
53985
53986 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
53987
53988         * lib/g++.exp: Use testsuite_flags.
53989
53990 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
53991
53992         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
53993
53994 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
53995
53996         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
53997
53998 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
53999
54000         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
54001
54002 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
54003
54004         * gcc.c-torture/compile/20010313-1.c: New test.
54005
54006 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
54007
54008         * gcc.dg/cpp/direct2.c: New test.
54009         * gccq.dg/cpp/direct2s.c: New test.
54010
54011         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
54012
54013 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
54014
54015         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
54016         * g++.old-deja/g++.other/op3.C: Likewise.
54017
54018 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
54019
54020         * gcc.dg/cpp/syshdr.h: New file.
54021         * gcc.dg/cpp/sysmac1.c: Update.
54022         * gcc.dg/cpp/sysmac2.c: Update.
54023
54024 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
54025
54026         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
54027
54028 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
54029
54030         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
54031         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
54032
54033 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
54034
54035         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
54036
54037 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
54038
54039         * lib/g++.exp (g++_include_flags): Don't use any special flags
54040         if TESTING_IN_BUILD_TREE is not defined.
54041         (g++_init): Use a plain 'c++' as the compiler if
54042         TESTING_IN_BUILD_TREEE is not defined.
54043
54044 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54045
54046         * g++.old-deja/g++.eh/catch13.C: New test.
54047         * g++.old-deja/g++.eh/catch14.C: New test.
54048
54049 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
54050
54051         * gcc.dg/cpp/tr-define.c: New test.
54052
54053 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
54054
54055         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
54056         <stdlib.h>, not <malloc.h>.
54057
54058 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54059
54060         * g++.old-deja/g++.ns/template17.C: New test.
54061
54062 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
54063
54064         * g++.old-deja/g++.pt/ref4.C: New test.
54065
54066 2001-04-30  Richard Henderson  <rth@redhat.com>
54067
54068         * gcc.dg/20000724-1.c: Revert last change.
54069
54070 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
54071
54072         * g77.f-torture/execute/20010430.f: New test.
54073
54074 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
54075
54076         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
54077
54078 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
54079
54080         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
54081
54082 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54083
54084         * g++.old-deja/g++.eh/crash6.C: New test.
54085
54086 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54087
54088         * g++.old-deja/g++.other/warn7.C: New test.
54089
54090 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
54091
54092         * g++.old-deja/g++.other/defarg9.C: New test.
54093
54094 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54095
54096         * g77.f-torture/compile/20010426.f: New test.
54097         * g77.f-torture/execute/20010426.f: New test.
54098
54099 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
54100
54101         * g77.f-torture/compile/20000629-1.x: Remove - error
54102         has been fixed.
54103
54104 2001-04-26  Jeffrey A Law  (law@cygnus.com)
54105
54106         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
54107         Tweak slightly to work with g++.dg framework.
54108         * g++.dg/special/ecos.exp: Run initp1.C test.
54109         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
54110
54111         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
54112         its linker doesn't give line numbers either.
54113         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
54114
54115 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54116
54117         * g++.old-deja/g++.other/lex1.C: New test.
54118
54119 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
54120
54121         * gcc.dg/noncompile/20010425-1.c: New test.
54122
54123 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
54124
54125         * g++.old-deja/g++.pt/mangle2.C: New test.
54126
54127 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54128
54129         * gcc.dg/format/plus-1.c: New test.
54130
54131 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54132
54133         * gcc.dg/20010423-1.c: New test.
54134
54135 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
54136
54137         * gcc.c-torture/execute/20010422-1.c: New test.
54138
54139 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
54140
54141         * g++.old-deja/g++.ns/type2.C: New test.
54142
54143 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
54144
54145         * g++.old-deja/g++.other/perf1.C: New test.
54146
54147 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
54148
54149         * gcc.dg/c99-func-2.c: Remove xfail.
54150         * gcc.dg/c99-func-3.c: Remove xfail.
54151         * gcc.dg/c99-func-4.c: Remove xfail.
54152
54153 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
54154
54155         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
54156
54157 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
54158
54159         * gcc.c-torture/compile/20010423-1.c: New test.
54160
54161 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54162
54163         * g++.old-deja/g++.pt/typename28.C: New test.
54164
54165 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
54166
54167         * g++.old-deja/g++.abi/empty2.C: New test.
54168         * g++.old-deja/g++.abi/empty3.C: New test.
54169
54170 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54171
54172         * g++.old-deja/g++.other/comdat2.C: New test.
54173         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
54174
54175 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54176
54177         * g++.old-deja/g++.other/overload14.C: New test.
54178
54179 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54180
54181         * g++.old-deja/g++.other/lookup23.C: New test.
54182
54183 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
54184
54185         * gcc.c-torture/execute/20010403-1.c: New test.
54186
54187 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
54188             Mark Mitchell  <mark@codesourcery.com>
54189
54190         * lib/old-dejagnu.exp: Don't delete output of executable.
54191         Add .exe suffix to executables.
54192
54193 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
54194
54195         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
54196
54197 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54198
54199         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
54200
54201 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
54202
54203         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
54204         * g++.old-deja/g++.abi/crash1.C: New test.
54205
54206 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
54207
54208         * g++.old-deja/g++.other/crash40.C: New test.
54209
54210 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54211
54212         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
54213
54214 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
54215
54216         * g++.old-deja/g++.other/warn6.C: New test.
54217
54218 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
54219
54220         * g++.old-deja/g++.robertl/eb42.C: Same.
54221
54222 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54223
54224         * gcc.dg/wtr-conversion-1.c: New testcase.
54225
54226 2001-04-10  Richard Henderson  <rth@redhat.com>
54227
54228         * g++.old-deja/g++.other/array5.C: New.
54229
54230 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54231
54232         * gcc.c-torture/execute/20010408-1.c: New test.
54233
54234 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
54235
54236         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
54237         headers and constructs.
54238         * g++.old-deja/g++.robertl/eb79.C: Same.
54239         * g++.old-deja/g++.robertl/eb77.C (main): Same.
54240         * g++.old-deja/g++.robertl/eb73.C: Same.
54241         * g++.old-deja/g++.robertl/eb66.C (main): Same.
54242         * g++.old-deja/g++.robertl/eb55.C (t): Same.
54243         * g++.old-deja/g++.robertl/eb54.C (main): Same.
54244         * g++.old-deja/g++.robertl/eb46.C (main): Same.
54245         * g++.old-deja/g++.robertl/eb44.C: Same.
54246         * g++.old-deja/g++.robertl/eb41.C (main): Same.
54247         * g++.old-deja/g++.robertl/eb4.C (main): Same.
54248         * g++.old-deja/g++.robertl/eb39.C: Same.
54249         * g++.old-deja/g++.robertl/eb33.C (main): Same.
54250         * g++.old-deja/g++.robertl/eb31.C (main): Same.
54251         * g++.old-deja/g++.robertl/eb30.C: Same.
54252         * g++.old-deja/g++.robertl/eb3.C: Same.
54253         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
54254         * g++.old-deja/g++.robertl/eb21.C: Same.
54255         * g++.old-deja/g++.robertl/eb15.C: Same.
54256         * g++.old-deja/g++.robertl/eb118.C: Same.
54257         * g++.old-deja/g++.robertl/eb115.C (main): Same.
54258         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
54259         * g++.old-deja/g++.robertl/eb109.C: Same.
54260         * g++.old-deja/g++.other/sibcall1.C (main): Same.
54261         * g++.old-deja/g++.mike/rtti1.C: Same.
54262         * g++.old-deja/g++.mike/p658.C: Same.
54263         * g++.old-deja/g++.mike/net46.C: Same.
54264         * g++.old-deja/g++.mike/net34.C: Same.
54265         * g++.old-deja/g++.mike/memoize1.C: Same.
54266         * g++.old-deja/g++.mike/eh2.C: Same.
54267         * g++.old-deja/g++.law/weak.C: Same.
54268         * g++.old-deja/g++.law/visibility7.C: Same.
54269         * g++.old-deja/g++.law/visibility25.C: Same.
54270         * g++.old-deja/g++.law/visibility22.C: Same.
54271         * g++.old-deja/g++.law/visibility2.C: Same.
54272         * g++.old-deja/g++.law/visibility17.C: Same.
54273         * g++.old-deja/g++.law/visibility13.C: Same.
54274         * g++.old-deja/g++.law/visibility10.C: Same.
54275         * g++.old-deja/g++.law/visibility1.C: Same.
54276         * g++.old-deja/g++.law/virtual3.C (eval): Same.
54277         * g++.old-deja/g++.law/vbase1.C: Same.
54278         * g++.old-deja/g++.law/operators32.C: Same.
54279         * g++.old-deja/g++.law/nest3.C: Same.
54280         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
54281         * g++.old-deja/g++.law/except5.C (main): Same.
54282         * g++.old-deja/g++.law/cvt7.C (run): Same.
54283         * g++.old-deja/g++.law/cvt2.C: Same.
54284         * g++.old-deja/g++.law/cvt16.C: Same.
54285         * g++.old-deja/g++.law/ctors6.C (bar): Same.
54286         * g++.old-deja/g++.law/ctors17.C (main): Same.
54287         * g++.old-deja/g++.law/ctors13.C: Same.
54288         * g++.old-deja/g++.law/ctors12.C (main): Same.
54289         * g++.old-deja/g++.law/ctors10.C: Same.
54290         * g++.old-deja/g++.law/code-gen5.C: Same.
54291         * g++.old-deja/g++.law/bad-error7.C: Same.
54292         * g++.old-deja/g++.law/arm9.C: Same.
54293         * g++.old-deja/g++.law/arm12.C: Same.
54294         * g++.old-deja/g++.law/arg8.C: Same.
54295         * g++.old-deja/g++.law/arg1.C: Same.
54296         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
54297         * g++.old-deja/g++.jason/template31.C: Same.
54298         * g++.old-deja/g++.jason/template24.C (main): Same.
54299         * g++.old-deja/g++.jason/2371.C: Same.
54300         * g++.old-deja/g++.eh/new2.C: Same.
54301         * g++.old-deja/g++.eh/new1.C: Same.
54302         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
54303         * g++.old-deja/g++.brendan/nest21.C (main): Same.
54304         * g++.old-deja/g++.brendan/err-msg3.C: Same.
54305         * g++.old-deja/g++.brendan/crash62.C: Same.
54306         * g++.old-deja/g++.brendan/crash52.C: Same.
54307         * g++.old-deja/g++.brendan/crash49.C (main): Same.
54308         * g++.old-deja/g++.brendan/crash38.C: Same.
54309         * g++.old-deja/g++.brendan/crash15.C (main): Same.
54310         * g++.old-deja/g++.brendan/copy9.C: Same.
54311
54312 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
54313
54314         * gcc.c-torture/execute/20001203-2.c (memset):
54315         Count argument is of type __SIZE_TYPE__.
54316
54317 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
54318
54319         * gcc.c-torture/compile/20010404-1.c: New test.
54320
54321 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
54322
54323         * gcc.c-torture/compile/20010326-1.c: New test.
54324
54325 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
54326
54327         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
54328         peculiarities of the SH.
54329         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
54330
54331 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
54332
54333         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
54334         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
54335         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
54336
54337 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54338
54339         * g77.f-torture/compile/20010321-1.f: New test.
54340
54341 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54342
54343         * gcc.c-torture/compile/20010329-1.c: New test.
54344
54345 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
54346
54347         * gcc.c-torture/execute/20010329-1.c: New test.
54348
54349 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
54350
54351         * g++.old-deja/g++.other/eh4.C: Fix typo.
54352
54353 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
54354
54355         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
54356
54357 2001-03-28  Philip Blundell  <philb@gnu.org>
54358
54359         * gcc.c-torture/compile/20010328-1.c: New test.
54360
54361 2001-03-27  Richard Henderson  <rth@redhat.com>
54362
54363         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
54364         * g++.old-deja/g++.eh/vbase3.C: Likewise.
54365
54366 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
54367
54368         * gcc.c-torture/compile/20010327-1.c: New test.
54369
54370 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
54371
54372         * g++.old-deja/g++.other/friend12.C: New test.
54373         * g++.old-deja/g++.other/friend9.C: Expect no errors.
54374         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
54375
54376 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
54377
54378         * gcc.c-torture/execute/20010325-1.c: New test.
54379
54380 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
54381
54382         * g++.old-deja/g++.other/mangle3.C: New test.
54383
54384 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
54385
54386         * g++.old-deja/g++.other/anon8.C: New test.
54387
54388 2001-03-20  Philip Blundell  <philb@gnu.org>
54389
54390         * gcc.c-torture/compile/20010320-1.c: New test.
54391
54392 2001-03-17  Richard Henderson  <rth@redhat.com>
54393
54394         * g++.old-deja/g++.other/eh4.C: Add expected error text.
54395
54396 2001-03-15  Geoff Keating  <geoff@redhat.com>
54397
54398         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
54399         tests on AIX.
54400
54401 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
54402
54403         * g++.old-deja/g++.other/eh4.C: New test.
54404
54405 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
54406
54407         * gcc.dg/cpp/mi1.c: Update.
54408
54409 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
54410
54411         * g++.old-deja/g++.other/regstack.C: New test.
54412
54413 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
54414
54415         * g++.old-deja/g++.other/ref4.C: New test.
54416
54417 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
54418
54419         * objc/execute/va_method.m: Added.
54420         * objc/execute/IMP.m: Added.
54421         * objc/execute/_cmd.m: Added.
54422         * objc/execute/accessing_ivars.m: Added.
54423         * objc/execute/class-1.m: Added.
54424         * objc/execute/class-10.m: Added.
54425         * objc/execute/class-11.m: Added.
54426         * objc/execute/class-12.m: Added.
54427         * objc/execute/class-13.m: Added.
54428         * objc/execute/class-14.m: Added.
54429         * objc/execute/class-2.m: Added.
54430         * objc/execute/class-3.m: Added.
54431         * objc/execute/class-4.m: Added.
54432         * objc/execute/class-5.m: Added.
54433         * objc/execute/class-6.m: Added.
54434         * objc/execute/class-7.m: Added.
54435         * objc/execute/class-8.m: Added.
54436         * objc/execute/class-9.m: Added.
54437         * objc/execute/class-tests-1.h
54438         * objc/execute/class-tests-2.h
54439         * objc/execute/compatibility_alias.m: Added.
54440         * objc/execute/encode-1.m: Added.
54441         * objc/execute/formal_protocol-1.m: Added.
54442         * objc/execute/formal_protocol-2.m: Added.
54443         * objc/execute/formal_protocol-3.m: Added.
54444         * objc/execute/formal_protocol-4.m: Added.
54445         * objc/execute/formal_protocol-5.m: Added.
54446         * objc/execute/formal_protocol-6.m: Added.
54447         * objc/execute/formal_protocol-7.m: Added.
54448         * objc/execute/informal_protocol.m: Added.
54449         * objc/execute/initialize.m: Added.
54450         * objc/execute/load.m: Added.
54451         * objc/execute/many_args_method.m: Added.
54452         * objc/execute/nested-3.m: Added.
54453         * objc/execute/no_clash.m: Added.
54454         * objc/execute/private.m: Added.
54455         * objc/execute/redefining_self.m: Added.
54456         * objc/execute/root_methods.m: Added.
54457         * objc/execute/selector-1.m: Added.
54458         * objc/execute/static-1.m: Added.
54459         * objc/execute/static-2.m: Added.
54460         * objc/execute/va_method.m: Added.
54461
54462 2001-03-10  Richard Henderson  <rth@redhat.com>
54463
54464         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
54465
54466 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
54467
54468         * g++.old-deja/g++.other/crash31.C: XFAIL.
54469         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
54470         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
54471         * gcc.c-torture/execute/20010123-1.x: XFAIL.
54472         * gcc.c-torture/execute/20010124-1.x: XFAIL.
54473         * gcc.dg/sequence-pt-1.c: XFAIL one test.
54474
54475 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
54476
54477         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
54478
54479 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
54480
54481         * gcc.dg/20000724-1.c: Don't use multiline strings.
54482
54483 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
54484
54485         * objc/execute/string1.m, objc/execute/string2.m: Compare the
54486         result of -cString against what we expect it to be; don't just
54487         print it out for no one to read.
54488
54489         * objc/execute/string3.m, objc/execute/string4.m: New tests.
54490         Based on testcases provided by Nicola Pero.
54491
54492 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
54493
54494         * gcc.dg/cpp/macro7.c: New test.
54495
54496 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
54497
54498         * gcc.dg/cpp/multiline.c: Update.
54499
54500 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54501
54502         * g++.old-deja/g++.other/enum3.C: New test.
54503
54504 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54505
54506         * g++.old-deja/g++.other/pod1.C: New test.
54507
54508 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
54509
54510         * g++.old-deja/g++.ext/overload1.C: New test.
54511
54512 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
54513
54514         * g++.old-deja/g++.pt/using1.C: New test.
54515
54516 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
54517
54518         * g++.old-deja/g++.other/using9.C: New test.
54519
54520 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
54521
54522         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
54523
54524         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
54525
54526 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
54527
54528         * g++.old-deja/g++.ext/realpt1.C: Remove.
54529
54530 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
54531
54532         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
54533
54534 2001-02-26  Will Cohen  <wcohen@redhat.com>
54535
54536         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
54537
54538 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
54539
54540         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
54541         templatized constructors.
54542
54543 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54544
54545         * gcc.c-torture/execute/20010224-1.c: New test.
54546
54547 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
54548
54549         * gcc.c-torture/execute/20010222-1.c: New test.
54550
54551 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
54552
54553         * g++.old-deja/g++.other/inline20.C: New test.
54554
54555 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
54556
54557         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
54558
54559 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
54560
54561         * g++.old-deja/g++.other/lookup22.C: New test.
54562
54563 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
54564
54565         * g77.dg: New directory.
54566         * g77.dg/20010216-1.f: New test case.
54567         * g77.dg/dg.exp: New driver.
54568         * lib/g77-dg.exp: New driver library.
54569
54570 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54571
54572         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
54573
54574 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
54575
54576         * g++.old-deja/g++.other/decl9.C: New test.
54577
54578 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
54579
54580         * g++.old-deja/g++.other/init16.C: Update the test so that it does
54581         not need <string> and also tests the initialization at runtime.
54582
54583 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
54584
54585         * gcc.c-torture/execute/longlong.c: New test.
54586
54587 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
54588
54589         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
54590
54591 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
54592
54593         * gcc.c-torture/execute/920302-1.c (execute):
54594         Change argument type to short.
54595
54596 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
54597
54598         * g++.old-deja/g++.pt/deduct6.C: New test.
54599
54600 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
54601
54602         * g++.old-deja/g++.pt/deduct5.C: New test.
54603
54604 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
54605
54606         * gcc.c-torture/execute/20010209-1.c: New test.
54607
54608 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
54609
54610         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
54611
54612 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
54613
54614         * g++.dg/vtgc1.C: Update for new ABI.
54615
54616         * consistency.vlad: New directory, 1665 files.
54617
54618 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
54619
54620         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
54621         return type.
54622         * gcc.dg/cpp/digraphs.c: Declare puts.
54623
54624 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
54625
54626         * g++.old-deja/g++.other/warn5.C: New test.
54627
54628 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
54629
54630         * g++.old-deja/g++.pt/spec40.C: New test.
54631
54632 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
54633
54634         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
54635         case.
54636         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
54637
54638 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
54639
54640         * gcc.c-torture/compile/20010209-1.c: New test.
54641
54642 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
54643
54644         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
54645         excess errors message but not if it crashes.
54646         * g++.old-deja/g++.other/crash27.C: Likewise.
54647         * g++.old-deja/g++.other/crash28.C: Likewise.
54648         * g++.old-deja/g++.other/crash30.C: Likewise.
54649         * g++.old-deja/g++.other/crash32.C: Likewise.
54650         * g++.old-deja/g++.other/crash35.C: Likewise.
54651         * g++.old-deja/g++.pt/inherit2.C: Likewise.
54652
54653 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
54654
54655         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
54656         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
54657         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
54658         g77.f-torture/execute/execute.exp,
54659         g77.f-torture/noncompile/noncompile.exp,
54660         gcc.c-torture/execute/execute.exp,
54661         gcc.c-torture/execute/memcheck/memcheck.exp,
54662         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
54663         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
54664         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
54665         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
54666         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
54667         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
54668         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
54669         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
54670         Remove bug reporting instructions with ancient email addresses.
54671
54672 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
54673
54674         * gcc.dg/20010202-1.c: New test.
54675         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
54676
54677 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
54678
54679         * g++.dg/stdbool-if.C: New test.
54680
54681 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
54682
54683         * objc/execute/fdecl.m: Added main().
54684
54685 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
54686
54687         * gcc.c-torture/execute/20010206-1.c: New test.
54688
54689 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
54690
54691         * gcc.dg/cpp/avoidpaste1.c: Update.
54692
54693 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
54694
54695         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
54696         Pero <nicola@brainstorm.co.uk>.
54697         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
54698
54699 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
54700
54701         * g++.old-deja/g++.pt/spec39.C: New test.
54702
54703 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
54704
54705         * gcc.c-torture/compile/20010202-1.c: New test.
54706
54707 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
54708
54709         * g++.old-deja/g++.abi/primary2.C: New test.
54710         * g++.old-deja/g++.abi/primary3.C: New test.
54711         * g++.old-deja/g++.abi/primary4.C: New test.
54712         * g++.old-deja/g++.abi/primary5.C: New test.
54713         * g++.old-deja/g++.abi/vtable3.h: New test.
54714         * g++.old-deja/g++.abi/vtable3a.C: New test.
54715         * g++.old-deja/g++.abi/vtable3b.C: New test.
54716         * g++.old-deja/g++.abi/vtable3c.C: New test.
54717         * g++.old-deja/g++.abi/vtable3d.C: New test.
54718         * g++.old-deja/g++.abi/vtable3e.C: New test.
54719         * g++.old-deja/g++.abi/vtable3f.C: New test.
54720         * g++.old-deja/g++.abi/vtable3g.C: New test.
54721         * g++.old-deja/g++.abi/vtable3h.C: New test.
54722         * g++.old-deja/g++.abi/vtable3i.C: New test.
54723         * g++.old-deja/g++.abi/vtable3j.C: New test.
54724         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
54725
54726 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
54727
54728         * g++.old-deja/g++.other/anon6.C: New test.
54729         * g++.old-deja/g++.other/anon7.C: New test.
54730
54731 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
54732
54733         * gcc.dg/cpp/avoidpaste2.c: New tests.
54734
54735 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
54736
54737         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
54738
54739 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
54740
54741         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
54742         DECIMAL_DIG cases for Irix."
54743
54744 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
54745
54746         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
54747
54748 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
54749
54750         * gcc.dg/c99-tag-1.c: New test.
54751
54752 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
54753
54754         * gcc.dg/cpp/tr-warn1.c: Add tests.
54755
54756 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
54757
54758         * gcc.dg/cpp/avoidpaste1.c: Update.
54759         * gcc.dg/cpp/paste4.c: Update.
54760
54761 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
54762
54763         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
54764         cases for Irix.
54765
54766 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
54767
54768         * g++.old-deja/g++.other/inline19.C: New test.
54769
54770 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
54771
54772         * gcc.dg/Wlarger-than.c: New test.
54773
54774 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
54775
54776         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
54777
54778 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
54779
54780         * gcc.c-torture/execute/20010129-1.c: New test.
54781         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
54782
54783 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
54784
54785         * gcc.dg/cpp/avoidpaste1.c: Test case.
54786
54787 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
54788
54789         * g++.old-deja/g++.other/inline18.C: New test.
54790
54791 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54792
54793         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
54794         and __builtin_putchar.
54795
54796 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
54797
54798         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
54799         tests.
54800
54801 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
54802
54803         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
54804         floating point number rounding mode to round to the nearest
54805         representable mode.
54806
54807 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
54808
54809         * g++.old-deja/g++.other/mangle2.C: New test.
54810
54811 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
54812
54813         * gcc.c-torture/compile/20010124-1.c: New test.
54814
54815 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
54816
54817         * g++.old-deja/g++.pt/spec38.C: New test.
54818
54819 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
54820
54821         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
54822         "Build don't run".
54823
54824 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54825
54826         * gcc.c-torture/execute/20010123-1.c: New test.
54827
54828 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
54829
54830         * g++.old-deja/g++.pt/spec37.C: New test.
54831
54832 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
54833
54834         * g++.old-deja/g++.pt/overload14.C: New test.
54835
54836 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54837
54838         * gcc.c-torture/execute/20010122-1.c: New test, exercise
54839         __builtin_return_address.
54840
54841 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
54842
54843         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
54844         * g++.old-deja/g++.pt/spec35.C: New test.
54845         * g++.old-deja/g++.pt/spec36.C: New test.
54846
54847 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
54848
54849         * gcc.c-torture/compile/20010118-1.c: New test.
54850
54851 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
54852
54853         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
54854
54855 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
54856
54857         * gcc.c-torture/execute/20010119-1.c: New test.
54858
54859 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54860
54861         * g++.old-deja/g++.other/vbase5.C: New test.
54862
54863 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
54864
54865         * gcc.c-torture/execute/20010118-1.c: New test.
54866
54867 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54868
54869         * g++.old-deja/g++.pt/deduct3.C: New test.
54870
54871 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
54872
54873         * g++.old-deja/g++.pt/spec34.C: New test.
54874
54875 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
54876
54877         * g77.f-torture/compile/20000601-2.f: New test.
54878
54879 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54880
54881         * g++.old-deja/g++.other/init17.C: New test.
54882
54883 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
54884
54885         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
54886
54887 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54888
54889         * g++.old-deja/g++.pt/unify8.C: New test.
54890
54891 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54892
54893         * g++.old-deja/g++.abi/vbase1.C: New test.
54894
54895 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
54896
54897         * g++.old-deja/g++.pt/crash65.C: New test.
54898
54899 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
54900
54901         * gcc.dg/cpp/assembl2.S: New test case.
54902
54903 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
54904
54905         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
54906         are supported.
54907
54908 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
54909
54910         * g++.old-deja/g++.other/builtins1.C: New test.
54911         * g++.old-deja/g++.other/builtins2.C: Likewise.
54912         * g++.old-deja/g++.other/builtins3.C: Likewise.
54913         * g++.old-deja/g++.other/builtins4.C: Likewise.
54914
54915 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
54916
54917         * gcc.c-torture/compile/20010117-1.c: New test.
54918         * gcc.c-torture/compile/20010117-2.c: New test.
54919
54920 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54921
54922         * g77.f-torture/execute/20010116.[fx]: New test,
54923         XFAIL on i?86-*-*.
54924         * g77.f-torture/compile/20010115.f: Indicate it's
54925         a test for PR fortran/1636.
54926
54927 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
54928
54929         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
54930
54931 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
54932
54933         * g77.f-torture/compile/20010115.f: New test.
54934
54935 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
54936
54937         * g++.old-deja/g++.pt/nontype5.C: New test.
54938
54939 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
54940
54941         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
54942         have an equivalent working one below it.
54943
54944 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
54945
54946         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
54947         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
54948
54949 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
54950
54951         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
54952         message containing "init_priority".
54953         (conpr-2.C): Likewise.
54954         (conpr-3.C): Likewise.
54955         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
54956
54957 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
54958
54959         * gcc.c-torture/execute/20010114-2.c: New test.
54960
54961 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
54962
54963         * gcc.c-torture/compile/20010114-1.c: New test.
54964         * gcc.c-torture/compile/20010114-1.x: Xfail.
54965         * gcc.c-torture/compile/20010114-2.c: New test.
54966         * gcc.c-torture/execute/20010114-1.c: New test.
54967         * gcc.dg/trunc-1.c: New test.
54968         * gcc.dg/uninit-B.c: New test.
54969
54970 2001-01-13  Nick Clifton  <nickc@redhat.com>
54971
54972         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
54973         target.
54974
54975 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
54976
54977         * gcc.c-torture/compile/20010113-1.c: New test.
54978
54979 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
54980
54981         * gcc.c-torture/compile/20001212-1.c: New test.
54982
54983 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
54984
54985         * gcc.dg/cpp/widestr1.c: Update.
54986         * gcc.dg/cpp/prag-imp.c: Remove.
54987
54988 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
54989
54990         * gcc.c-torture/execute/20000801-3.x: Remove.
54991         * gcc.dg/c90-init-1.c: New test.
54992         * gcc.dg/c99-init-1.c: New test.
54993         * gcc.dg/c99-init-2.c: New test.
54994         * gcc.dg/gnu99-init-1.c: New test.
54995
54996 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
54997
54998         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
54999         testing that no relevant ones were found.
55000
55001 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55002
55003         * g++.old-deja/g++.pt/cast2.C: New test.
55004
55005 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
55006
55007         * g++.old-deja/g++.pt/friend47.C: New test.
55008
55009 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55010
55011         * g++.old-deja/g++.pt/instantiate13.C: New test.
55012
55013 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55014
55015         * g++.old-deja/g++.other/defarg7.C: New test.
55016         * g++.old-deja/g++.other/defarg8.C: New test.
55017
55018 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55019
55020         * g++.old-deja/g++.pt/crash64.C: New test.
55021
55022 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
55023
55024         * g++.old-deja/g++.pt/crash63.C: New test.
55025
55026 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
55027
55028         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
55029
55030 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
55031
55032         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
55033
55034 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55035
55036         * g++.old-deja/g++.pt/error3.C: New test.
55037
55038 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55039
55040         * g++.old-deja/g++.other/crash39.C: New test.
55041
55042 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
55043
55044         * g++.old-deja/g++.other/vbase4.C: New test.
55045
55046 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
55047
55048         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
55049         * gcc.dg/special/20000419-2.c: New file. Identical to above.
55050         * gcc.dg/special/special.exp: New test driver which will check
55051         for alias support for the above test.
55052
55053 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
55054
55055         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
55056         problems on small machines.
55057         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
55058         parameterize.
55059
55060 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
55061
55062         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
55063         mips.
55064         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
55065
55066 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
55067
55068         * g++.old_deja/g++.pt/using8.C: New test.
55069
55070 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55071
55072         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
55073
55074 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
55075
55076         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
55077         where a failure is expected.
55078         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
55079
55080 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55081
55082         * g++.old_deja/g++.pt/instantiate12.C: New test.
55083
55084 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55085
55086         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
55087         start of structs.
55088         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
55089         * g++.old-deja/g++.brendan/crash17.C: Likewise.
55090         * g++.old-deja/g++.brendan/crash29.C: Likewise.
55091         * g++.old-deja/g++.brendan/crash48.C: Likewise.
55092         * g++.old-deja/g++.brendan/ns1.C: Likewise.
55093         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
55094         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
55095         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
55096         * g++.old-deja/g++.eh/spec6.C: Likewise.
55097         * g++.old-deja/g++.jason/crash3.C: Likewise.
55098         * g++.old-deja/g++.law/ctors11.C: Likewise.
55099         * g++.old-deja/g++.law/ctors17.C: Likewise.
55100         * g++.old-deja/g++.law/ctors5.C: Likewise.
55101         * g++.old-deja/g++.law/ctors9.C: Likewise.
55102         * g++.old-deja/g++.mike/ambig1.C: Likewise.
55103         * g++.old-deja/g++.mike/net22.C: Likewise.
55104         * g++.old-deja/g++.mike/p3538a.C: Likewise.
55105         * g++.old-deja/g++.mike/p3538b.C: Likewise.
55106         * g++.old-deja/g++.mike/virt3.C: Likewise.
55107         * g++.old-deja/g++.niklas/t128.C: Likewise.
55108         * g++.old-deja/g++.other/anon4.C: Likewise.
55109         * g++.old-deja/g++.other/using1.C: Likewise.
55110         * g++.old-deja/g++.other/warn3.C: Likewise.
55111         * g++.old-deja/g++.pt/t37.C: Likewise.
55112         * g++.old-deja/g++.robertl/eb69.C: Likewise.
55113         * g++.old-deja/g++.robertl/eb71.C: Likewise.
55114
55115 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
55116
55117         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
55118
55119 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55120
55121         * gcc.c-torture/execute/stdio-opt-3.c: New test.
55122
55123 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
55124
55125         * gcc.c-torture/compile/20010107-1.c: New test.
55126
55127 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55128
55129         * gcc.c-torture/execute/builtin-noret-1.c: New test.
55130
55131 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55132
55133         * gcc.dg/format/format.h: New file.
55134         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
55135         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
55136         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
55137         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
55138         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
55139         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
55140         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
55141         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
55142         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
55143         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
55144         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
55145         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
55146         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
55147         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
55148         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
55149         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
55150         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
55151         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
55152         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
55153         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
55154         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
55155         instead of declaring standard types, macros and functions in each
55156         test.
55157
55158 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
55159
55160         * gcc.c-torture/execute/20010106-1.c: New test.
55161
55162 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
55163
55164         * gcc.dg/format/format.exp: New file.
55165         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
55166         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
55167         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
55168         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
55169         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
55170         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
55171         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
55172         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
55173         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
55174         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
55175         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
55176         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
55177         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
55178         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
55179         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
55180         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
55181         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
55182         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
55183         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
55184         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
55185         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
55186         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
55187         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
55188         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
55189         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
55190         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
55191         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
55192         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
55193         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
55194         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
55195         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
55196         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
55197         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
55198         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
55199         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
55200         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
55201         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
55202         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
55203         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
55204         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
55205         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
55206         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
55207
55208 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
55209
55210         * gcc.c-torture/execute/991228-1.c: Take word endianness into
55211         account.
55212
55213 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
55214
55215         * gcc.c-torture/execute/builtin-complex-1.c: New test.
55216
55217 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
55218
55219         * g++.old-deja/g++.pt/crash62.C: New test.
55220
55221 2001-01-04  Richard Henderson  <rth@redhat.com>
55222
55223         * gcc.dg/20000926-1.c: Update expected warnings.
55224         * gcc.dg/array-2.c: Likewise.
55225         * gcc.dg/array-4.c: Also validate flexible array members.
55226         * gcc.dg/c99-flex-array-1.c: New.
55227
55228 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
55229
55230         * gcc.c-torture/compile/20001222-1.x: Remove.
55231
55232 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
55233
55234         * gcc.c-torture/execute/built-in-setjmp.c: New.
55235
55236 2001-01-03  Richard Henderson  <rth@redhat.com>
55237
55238         * gcc.dg/940510-1.c: Update expected error wording.
55239         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
55240
55241 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
55242
55243         * lib/target-supports.exp (check_alias_available): Modified to
55244         indicate aliases not supported if only weak aliases are supported.
55245
55246 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55247
55248         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
55249         Turn on cmpstrsi checks for __pj__ and __i370__.
55250
55251 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
55252
55253         * g++.old-deja/g++.other/virtual11.C: New test.
55254
55255 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
55256
55257         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
55258
55259 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55260
55261         * gcc.c-torture/compile/20010102-1.c: New test.
55262
55263 2001-01-02  Andreas Jaeger  <aj@suse.de>
55264
55265         * gcc.dg/noreturn-3.c: New test.
55266
55267         * gcc.dg/noreturn-4.c: New test.
55268
55269 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55270
55271         * gcc.c-torture/execute/stdio-opt-1.c: Also test
55272         __builtin_fputc and __builtin_fwrite.
55273
55274 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
55275
55276         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
55277         signed char, not default char.
55278
55279 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
55280
55281         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
55282
55283 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
55284
55285         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
55286
55287 2000-12-29  Richard Henderson  <rth@redhat.com>
55288
55289         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
55290         (__cyg_profile_func_exit): Define.
55291
55292 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
55293
55294         * g++.dg/vtgc1.C: New test.
55295
55296 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
55297
55298         * gcc.dg/noncompile/20001228-1.c: New test.
55299
55300         * gcc.dg/20001228-1.c: New test.
55301
55302         * gcc.c-torture/execute/20001228-1.c: New test.
55303
55304 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
55305
55306         * gcc.dg/format-strfmon-1.c: New test.
55307
55308 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55309
55310         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
55311         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
55312         * gcc.c-torture/execute/string-opt-1.c: Likewise.
55313         * gcc.c-torture/execute/string-opt-2.c: Likewise.
55314         * gcc.c-torture/execute/string-opt-3.c: Likewise.
55315         * gcc.c-torture/execute/string-opt-4.c: Likewise.
55316         * gcc.c-torture/execute/string-opt-6.c: Likewise.
55317         * gcc.c-torture/execute/string-opt-7.c: Likewise.
55318         * gcc.c-torture/execute/string-opt-8.c: Likewise.
55319         * gcc.c-torture/execute/string-opt-9.c: Likewise.
55320         * gcc.c-torture/execute/string-opt-10.c: Likewise.
55321         * gcc.c-torture/execute/string-opt-11.c: Likewise.
55322         * gcc.c-torture/execute/string-opt-12.c: Likewise.
55323
55324         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
55325         * gcc.c-torture/execute/string-opt-4.c: Test index.
55326
55327 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
55328
55329         * gcc.c-torture/compile/20001226-1.c: New test.
55330
55331 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
55332
55333         * gcc.c-torture/compile/20001222-1.c: New test.
55334         * gcc.c-torture/compile/20001222-1.x: Xfail.
55335
55336 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
55337
55338         * gcc.c-torture/execute/comp-goto-2.c: New test.
55339
55340 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
55341
55342         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
55343         Use long types if __INT_MAX__ is 32767.
55344         (main): Use cast to (sint32 *) when poking 88 into a_page.
55345
55346         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
55347
55348 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
55349
55350         * gcc.c-torture/compile/20001221-1.c: New test.
55351         * gcc.c-torture/execute/20001221-1.c: New test.
55352
55353 2000-12-20  Richard Henderson  <rth@redhat.com>
55354
55355         * g++.old-deja/g++.pt/crash36.C: Update error lines.
55356         * g++.old-deja/g++.robertl/eb109.C: Likewise.
55357
55358 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55359
55360         * gcc.dg/compare3.c: New test.
55361
55362 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55363
55364         * gcc.dg/format-warnll-1.c: New test.
55365
55366 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
55367
55368         * gcc.dg/cpp/cmdlne-P.c: New test.
55369
55370 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55371
55372         * gcc.c-torture/execute/builtin-abs-1.c,
55373         gcc.c-torture/execute/builtin-abs-2.c: New tests.
55374
55375 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
55376
55377         * gcc.dg/cpp/multiline.c: New test.
55378
55379 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
55380
55381         * g++.old-deja/g++.other/syshdr1.C: Update.
55382         * gcc.dg/cpp/lineflags.c: Remove temporarily.
55383
55384 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55385
55386         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
55387
55388 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55389
55390         * g++.old-deja/g++.pt/ttp65.C: New test.
55391
55392 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55393
55394         * g++.old-deja/g++.pt/ttp64.C: New test.
55395
55396 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55397
55398         * g++.old-deja/g++.pt/spec33.C: New test.
55399
55400 2000-12-14  Catherine Moore  <clm@redhat.com>
55401
55402         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
55403         * gcc.c-torture/execute/920612-2.c: Likewise.
55404         * gcc.c-torture/execute/920428-2.c: Likewise.
55405         * gcc-c-torture/execute/va-arg-11.c: Call exit.
55406         * gcc.c-torture/execute/va-arg-21.c: Likewise.
55407
55408 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55409
55410         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
55411         * gcc.dg/pack-test-2.c: Likewise.
55412
55413 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55414
55415         Tests by Zack Weinberg <zackw@stanford.edu>.
55416
55417         * gcc.dg/cpp/defined.c: Update.
55418         * gcc.dg/cpp/defined_trad.c: New tests.
55419
55420 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
55421
55422         * gcc.dg/cpp/trad-direct.c: Update.
55423
55424 2000-12-11  Neil Booth  <neilb@earthling.net>
55425
55426         * gcc.dg/cpp/defined_trad.c
55427
55428 2000-12-11  Neil Booth  <neilb@earthling.net>
55429
55430         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
55431
55432 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
55433
55434         * gcc.dg/format-miss-2.c: New test.
55435
55436 2000-12-09  Neil Booth  <neilb@earthling.net>
55437
55438         * gcc.dg/cpp/lineflags.c: New tests.
55439         * gcc.dg/cpp/poison.c: Update.
55440         * gcc.dg/cpp/redef2.c: Update.
55441         * gcc.dg/cpp/skipping.c: New test.
55442
55443 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
55444
55445         * g++.old-deja/g++.other/eh3.C: New testcase.
55446
55447 2000-12-07  Neil Booth  <neilb@earthling.net>
55448
55449         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
55450         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
55451         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
55452         wtr-union-init-2.c, wtr-union-init-3.c: Update.
55453         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
55454         Update.
55455
55456 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55457
55458         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
55459         __SIZE_TYPE__ instead of int for type of integers cast to
55460         pointers.
55461
55462 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
55463
55464         * g++.old-deja/g++.other/cleanup4.C: New test.
55465
55466 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55467
55468         * format-sec-1.c: New test.
55469
55470 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55471
55472         * gcc.dg/format-nonlit-3.c: New test.
55473
55474 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
55475
55476         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
55477         through a null pointer.
55478
55479 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55480
55481         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
55482         * g++.old-deja/g++.pt/partial4.C: New test.
55483
55484 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
55485
55486         * gcc.c-torture/execute/ieee/hugeval.x: New.
55487
55488 2000-12-06  Neil Booth  <neilb@earthling.net>
55489
55490         * gcc.dg/cpp/backslash2.c: New tests.
55491
55492 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55493
55494         * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
55495         * gcc.c-torture/execute/stdio-opt-2.c: New test.
55496
55497 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
55498
55499         * gcc.c-torture/execute/20001203-2.c: New testcase.
55500
55501 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
55502
55503         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
55504         * g++.old-deja/g++.other/virtual10.C: New test.
55505
55506 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
55507
55508         * g++.old-deja/g++.mike/pmf5.C: Remove test.
55509
55510 2000-12-05  Richard Henderson  <rth@redhat.com>
55511
55512         * gcc.c-torture/compile/20001205-1.c: New.
55513
55514 2000-12-04  Neil Booth  <neilb@earthling.net>
55515
55516         * g++.old-deja/g++.other/virtual9.C: New test.
55517         * g++.old-deja/g++.pt/crash61.C: New test.
55518         * gcc.c-torture/execute/loop-9.c: New test.
55519
55520 2000-12-04  Neil Booth  <neilb@earthling.net>
55521
55522         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
55523         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
55524         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
55525         * gcc.dg/cpp/extratokens.c: ...here.
55526
55527 2000-12-04  Neil Booth  <neilb@earthling.net>
55528
55529         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
55530         New tests.
55531
55532 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55533
55534         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
55535         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
55536
55537 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
55538
55539         * gcc.c-torture/execute/20001203-1.c: New test.
55540
55541 2000-12-03  Neil Booth  <neilb@earthling.net>
55542
55543         * gcc.dg/cpp/macro6.c: New test cases.
55544
55545 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55546
55547         * gcc.c-torture/execute/string-opt-9.c: New test.
55548         * gcc.c-torture/execute/string-opt-10.c: Likewise.
55549         * gcc.c-torture/execute/string-opt-11.c: Likewise.
55550         * gcc.c-torture/execute/string-opt-12.c: Likewise.
55551
55552         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
55553         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
55554
55555 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
55556
55557         * gcc.dg/cpp/if-6.c: New testcase.
55558
55559         * gcc.dg/20001201-1.c: New testcase.
55560
55561 2000-12-02  Neil Booth  <neilb@earthling.net>
55562
55563         * g++.old-deja/g++.other/externC4.C,
55564         g++.old-deja/g++.other/friend10.C: New tests.
55565
55566 2000-12-02  Neil Booth  <neilb@earthling.net>
55567
55568         * g++.old-deja/g++.other/instan2.C
55569         * g++.old-deja/g++.other/instan3.C: New test.
55570
55571 2000-12-02  Neil Booth  <neilb@earthling.net>
55572
55573         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
55574         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
55575         gnuc99.c,gnuc99-pedantic.c: New tests.
55576
55577 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55578
55579         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
55580         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
55581
55582 2000-12-01  Neil Booth  <neilb@earthling.net>
55583
55584         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
55585         * gcc.dg/cpp/poison.c: Update.
55586         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
55587
55588 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
55589
55590         * g77.f-torture/execute/20001201.f: New test.
55591
55592 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
55593
55594         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
55595
55596 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
55597
55598         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
55599
55600 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
55601
55602         * g++.old-deja/g++.other/cast6.C: New test.
55603
55604 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
55605
55606         * gcc.c-torture/execute/20001130-2.c: New testcase.
55607
55608 2000-11-30  Richard Henderson  <rth@redhat.com>
55609
55610         * gcc.c-torture/execute/20001130-1.c: New test.
55611
55612 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
55613
55614         * g++.old-deja/g++.other/op3.C: New test.
55615
55616 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
55617
55618         * g++.old-deja/g++.other/op2.C: New test.
55619
55620 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
55621
55622         * g++.old-deja/g++.other/crash38.C: New test.
55623
55624 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
55625
55626         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
55627
55628 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
55629
55630         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
55631         tests.
55632         * gcc.c-torture/execute/string-opt-6.c: New test.
55633
55634         * gcc.dg/20001117-1.c: Add main.
55635
55636 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
55637
55638         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
55639         Move from here ...
55640         * gcc.dg/940510-1.c: ... to here.
55641
55642         * gcc.dg/20000926-1.c: GNU C now allows initializations of
55643         zero-size arrays in toplevel structures.
55644
55645 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
55646
55647         * gcc.c-torture/execute/loop-8.c: New test.
55648
55649 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55650
55651         * g++.old-deja/g++.other/base1.C: New test.
55652
55653 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55654
55655         * g++.old-deja/g++.other/parse2.C: New test.
55656
55657 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55658
55659         * g++.old-deja/g++.pt/incomplete1.C: New test.
55660
55661 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
55662
55663         * g++.old-deja/g++.other/friend9.C: New test.
55664
55665 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
55666
55667         * gcc.dg/20001127-1.c: New test.
55668
55669 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
55670
55671         * g++.old-deja/g++.pt/friend46.C: New test.
55672
55673 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
55674
55675         * g++.old-deja/g++.other/ptrmem8.C: New test.
55676
55677 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55678
55679         * gcc.c-torture/execute/string-opt-7.c: New test.
55680         * gcc.c-torture/execute/string-opt-8.c: Likewise.
55681
55682 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
55683
55684         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
55685         instead of 'mkcheck 2'.
55686
55687 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
55688
55689         * gcc.c-torture/execute/memcheck/driver.c,
55690         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
55691         C9X references to refer to C99.
55692
55693 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
55694
55695         * gcc.dg/ultrasp3.c: New test.
55696
55697 2000-11-25  Neil Booth  <neilb@earthling.net>
55698
55699         * gcc.dg/cpp/include2.c: Update test to be locale independent.
55700
55701 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
55702
55703         * gcc.c-torture/compile/20001123-2.c: New.
55704
55705 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
55706
55707         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
55708
55709 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
55710
55711         * gcc.dg/sequence-point-1.c: Add some new tests.
55712         * gcc.c-torture/execute/20001124-1.c: New test.
55713
55714 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
55715
55716         * g++.old-deja/g++.other/vaarg4.C: New test.
55717         * gcc.c-torture/compile/20001123-1.c: New test.
55718
55719 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
55720
55721         * g++.other/crash24.C: Adjust and remove XFAIL.
55722         * g++.other/crash37.C: New test.
55723
55724 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
55725
55726         * g++.old-deja/g++.pt/instantiate9.C: New test.
55727
55728 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
55729
55730         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
55731         new ABI, too.
55732
55733         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
55734         * g++.old-deja/g++.robertl/eb55.C: Likewise.
55735
55736 2000-11-22  Neil Booth  <neilb@earthling.net>
55737
55738         * gcc.dg/cpp/Wtrigraphs.c: New test.
55739
55740 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
55741
55742         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
55743
55744 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
55745
55746         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
55747
55748 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
55749
55750         * lib/gcc-dg.exp: load_lib scanasm.exp.
55751         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
55752         * lib/g++-dg.exp: load_lib scanasm.exp.
55753         * lib/scanasm.exp: New.
55754         (scan-assembler, scan-assembler-not): Add optional arguments to
55755         test name, or if not present, the pattern name.
55756         (scan-assembler-dem, scan-assembler-dem-not): New.
55757
55758         * g++.dg/dg.exp: New.
55759
55760 2000-11-21  Neil Booth  <neilb@earthling.net>
55761
55762         * gcc.dg/cpp/integrated1.c: Remove.
55763
55764 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
55765
55766         * gcc.c-torture/execute/20001121-1.c: New test.
55767
55768 2000-11-21  Richard Henderson  <rth@redhat.com>
55769
55770         * gcc.c-torture/compile/20001121-1.c: New test.
55771
55772 2000-11-20  Neil Booth  <neilb@earthling.net>
55773
55774         * gcc.dg/cpp/integrated1.c: New test.
55775
55776 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
55777
55778         * g++.old-deja/g++.other/inline17.C: New test.
55779
55780 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
55781
55782         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
55783         local variable to be zero: I made the variable global. Now
55784         uses abort() and exit() instead of relying on main's return value.
55785
55786 2000-11-20  Neil Booth  <neilb@earthling.net>
55787
55788         * gcc.dg/cpp/paste2.c: Update test.
55789         * objc/execute/paste.m: New test.
55790
55791 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
55792
55793         * gcc.dg/c99-condexpr-1.c: New test.
55794
55795 2000-11-20  Neil Booth  <neilb@earthling.net>
55796
55797         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
55798
55799 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
55800
55801         * g++.old-deja/g++.pt/export1.C: New test.
55802
55803 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
55804
55805         * gcc.dg/20001117-1.c: New test.
55806
55807 2000-11-18  Richard Henderson  <rth@redhat.com>
55808
55809         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
55810
55811 2000-11-18  Richard Henderson  <rth@redhat.com>
55812
55813         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
55814         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
55815         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
55816
55817 2000-11-18  Richard Henderson  <rth@redhat.com>
55818
55819         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
55820         (main): New.  Exit cleanly.
55821
55822 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
55823
55824         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
55825         gcc.dg/c99-fordecl-2.c: New tests.
55826
55827 2000-11-18  Richard Henderson  <rth@redhat.com>
55828
55829         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
55830         * gcc.c-torture/execute/zerolen-2.c: New.
55831
55832 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55833
55834         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
55835         memory.
55836
55837 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
55838
55839         * g++.old-deja/g++.pt/instantiate8.C: New test.
55840
55841 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
55842
55843         * g++.old-deja/g++.other/incomplete.C: Add more tests.
55844         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
55845
55846 2000-11-16  Nick Clifton  <nickc@redhat.com>
55847
55848         * gcc.c-torture/execute/nestfunc-2.c: New test.
55849         * gcc.c-torture/execute/nestfunc-3.c: New test.
55850
55851 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
55852
55853         * gcc.c-torture/compile/20001116-1.c: New test.
55854
55855 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
55856
55857         * gcc.c-torture/execute/20001115-1.c: New test.
55858
55859 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
55860
55861         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
55862         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
55863         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
55864         * g++.old-deja/g++.abi/vmihint.C: Likewise.
55865
55866 2000-11-15  Neil Booth  <neilb@earthling.net>
55867
55868         gcc.dg/cpp/_Pragma1.c: Update.
55869         gcc.dg/cpp/_Pragma2.c: New test.
55870
55871 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
55872
55873         * g++.old-deja/g++.other/anon5.C: New test.
55874
55875 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
55876
55877         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
55878         tests.
55879
55880 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
55881
55882         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
55883         output.
55884
55885 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55886
55887         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
55888         labels at end of compound statements.
55889
55890 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
55891
55892         * gcc.c-torture/execute/loop-7.c: New test.
55893
55894 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55895
55896         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
55897
55898 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55899
55900         * gcc.dg/c99-bool-1.c: New test.
55901
55902 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
55903
55904         * gcc.dg/c99-scope-1.c: Remove xfail.
55905         * gcc.dg/c99-scope-2.c: New test.
55906
55907 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55908
55909         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
55910         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
55911
55912 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
55913
55914         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
55915         error messages.
55916
55917         * g++.mike/p700.C: Don't typedef wchar_t.
55918         * g++.mike/p784.C: Likewise.
55919         * g++.mike/eb101.C: Don't use __wchar_t.
55920
55921 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
55922
55923         * g77.f-torture/execute/20001111.[fx]: Test premature exit
55924         from DO loop.
55925
55926 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
55927
55928         * gcc.c-torture/execute/20001111-1.c: New test.
55929
55930 2000-11-10  Nick Clifton  <nickc@redhat.com>
55931
55932         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
55933         long multuiple and accumulate.
55934
55935 2000-11-09  Richard Henderson  <rth@redhat.com>
55936
55937         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
55938         via size_t instead of int.
55939
55940         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
55941         * gcc.c-torture/execute/string-opt-2.c: Likewise.
55942         * gcc.c-torture/execute/string-opt-3.c: Likewise.
55943         * gcc.c-torture/execute/string-opt-4.c: Likewise.
55944
55945 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
55946
55947         * gcc.c-torture/compile/20001109-1.c: New test.
55948         * gcc.c-torture/compile/20001109-2.c: New test.
55949
55950 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
55951
55952         * g++.old-deja/g++.pt/operator1.C: New test.
55953         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
55954
55955 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
55956
55957         * gcc.dg/20001108-1.c: New test.
55958
55959 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
55960
55961         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
55962         with both arguments constant strings.
55963         * gcc.c-torture/execute/string-opt-3.c: New test.
55964         * gcc.c-torture/execute/string-opt-4.c: New test.
55965         * gcc.c-torture/execute/string-opt-5.c: New test.
55966
55967 2000-11-08  Nick Clifton  <nickc@redhat.com>
55968
55969         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
55970         mulsidi3adddi patterns.
55971
55972 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
55973
55974         * g++.old-deja/g++.other/crash36.C: New test.
55975
55976 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
55977
55978         * g++.old-deja/g++.other/init16.C: New test.
55979
55980 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
55981
55982         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
55983
55984 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
55985
55986         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
55987         * gcc.c-torture/execute/va-arg-16.x: Likewise.
55988         * gcc.c-torture/execute/va-arg-17.x: Likewise.
55989
55990 2000-11-07  DJ Delorie  <dj@redhat.com>
55991
55992         * gcc.dg/20000614-1.c: Add return so that test can pass.
55993
55994 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
55995
55996         * gcc.c-torture/execute/string-opt-1.c: New test.
55997
55998 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
55999
56000         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
56001         mips-sgi-irix6.* because the MIPS ABI passes floating-point
56002         parameters in registers, and there is no way for a varargs
56003         function to know in which order the integer and floating-point
56004         parameters should be interleaved when they are placed on the
56005         stack.
56006         * gcc.c-torture/execute/va-arg-16.x: Likewise.
56007         * gcc.c-torture/execute/va-arg-17.x: Likewise.
56008
56009 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56010
56011         * gcc.c-torture/execute/string-opt-2.c: New test.
56012
56013 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
56014
56015         * g++.old-deja/g++.pt/crash60.C: New test.
56016
56017 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56018
56019         * g++.old-deja/g++.other/crash24.C: New test.
56020         * g++.old-deja/g++.other/crash25.C: New test.
56021         * g++.old-deja/g++.other/crash26.C: New test.
56022         * g++.old-deja/g++.other/crash27.C: New test.
56023         * g++.old-deja/g++.other/crash28.C: New test.
56024         * g++.old-deja/g++.other/crash29.C: New test.
56025         * g++.old-deja/g++.other/crash30.C: New test.
56026         * g++.old-deja/g++.other/crash31.C: New test.
56027         * g++.old-deja/g++.other/crash32.C: New test.
56028         * g++.old-deja/g++.other/crash33.C: New test.
56029         * g++.old-deja/g++.other/crash34.C: New test.
56030         * g++.old-deja/g++.other/crash35.C: New test.
56031
56032 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
56033
56034         * gcc.c-torture/execute/20001031-1.c: New test.
56035
56036 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
56037
56038         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
56039         namespace.
56040
56041         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
56042         standards-conformant.
56043
56044         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
56045
56046         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
56047         * g++.old-deja/g++.mike/p755a.C: Likewise.
56048         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
56049         library makes no calls to `operator new' during initialization.
56050
56051 2000-11-04  Neil Booth  <neilb@earthling.net>
56052
56053         * gcc.dg/cpp/include2.c: New tests.
56054
56055 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
56056
56057         * lib/g++.exp (g++_set_ld_library_path): New function.
56058         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
56059
56060 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
56061
56062         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
56063         warnings.
56064
56065 2000-11-01  Richard Henderson  <rth@redhat.com>
56066
56067         * g++.old-deja/g++.ext/namedret1.C: New.
56068         * g++.old-deja/g++.ext/namedret2.C: New.
56069         * g++.old-deja/g++.ext/namedret3.C: New.
56070
56071 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
56072
56073         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
56074         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
56075
56076 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56077
56078         * gcc.c-torture/execute/va-arg-21.c: New test.
56079
56080 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56081
56082         * gcc.dg/c99-complex-2.c: New test.
56083
56084 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56085
56086         * gcc.c-torture/execute/stdio-opt-1.c: New test.
56087
56088 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
56089
56090         * g++.old-deja/g++.other/inline16.C: New test.
56091
56092 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
56093
56094         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
56095         __PRETTY_FUNCTION__
56096
56097 2000-10-29  Neil Booth  <neilb@earthling.net>
56098
56099         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
56100         New tests.
56101         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
56102         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
56103         optimisation.
56104
56105 2000-10-29  Neil Booth  <neilb@earthling.net>
56106
56107         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
56108         * mi1.c, mi1c.h: Add null directives to multiple-include test.
56109         * mi5.c: Test multiple includes work with -C.
56110         * trigraphs.c: Test ^= version.
56111
56112 2000-10-28  Neil Booth  <neilb@earthling.net>
56113
56114         New tests and test updates for new macro expander.
56115
56116         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
56117         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
56118         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
56119         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
56120         new diagnostic messages.
56121
56122         * gcc.dg/cpp/macro3.c: New tests.
56123
56124 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
56125
56126         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
56127         on the same line.
56128
56129 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
56130
56131         * g++.old-deja/g++.other/eh2.C: New test.
56132
56133 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
56134
56135         * gcc.c-torture/execute/20001027-1.c: New test.
56136
56137 2000-10-26  Richard Henderson  <rth@redhat.com>
56138
56139         * gcc.c-torture/execute/20001026-1.c: New.
56140
56141 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
56142
56143         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
56144         * g++.old-deja/g++.law/builtin1.C: Likewise.
56145         * g++.old-deja/g++.law/ctors10.C: Likewise.
56146         * g++.old-deja/g++.law/virtual3.C: Likewise.
56147         * g++.old-deja/g++.mike/p658.C: Likewise.
56148         * g++.old-deja/g++.other/sibcall1.C: Likewise.
56149         * g++.old-deja/g++.other/vaarg2.C: Likewise.
56150         * g++.old-deja/g++.robertl/eb124.C: Likewise.
56151         * g++.old-deja/g++.robertl/eb44.C: Likewise.
56152         * g++.old-deja/g++.robertl/eb77.C: Likewise.
56153
56154 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
56155
56156         * gcc.c-torture/compile/20001024-1.c: New test.
56157
56158 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
56159
56160         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
56161         to tell us whether or not we are using V3.
56162
56163 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
56164
56165         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
56166         operands.
56167
56168 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56169
56170         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
56171
56172 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
56173
56174         * gcc.c-torture/execute/20001024-1.c: New test.
56175
56176 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
56177
56178         * g++.old-deja/g++.other/sibcall1.C: New test.
56179
56180 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
56181
56182         * gcc.dg/noncompile/init-3.c: New test.
56183
56184 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
56185
56186         * gcc.dg/format-array-1.c: New test.
56187
56188 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56189
56190         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
56191         writing through null pointers; remove comment about testing
56192         unterminated strings.
56193
56194 2000-10-17  Matthew Hiller  <hiller@redhat.com>
56195
56196         * gcc.c-torture/execute/20001017-2.c: New test.
56197
56198 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56199
56200         * gcc.c-torture/compile/20001018-1.c: New test.
56201         * gcc.c-torture/compile/20001018-1.x: Xfail.
56202
56203 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
56204
56205         * gcc.c-torture/execute/20001017-1.c: New test.
56206
56207 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56208
56209         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
56210         for multiple use of arguments with scanf formats; add tests for
56211         multiple use of arguments.
56212
56213 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
56214
56215         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
56216         from some old tests.
56217
56218 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56219
56220         * gcc.dg/format-miss-1.c: New test.
56221
56222 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
56223
56224         * gcc.c-torture/execute/20001013-1.c: New test.
56225
56226 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
56227
56228         * gcc.dg/format-branch-1.c: New test.
56229
56230 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
56231
56232         * README, lib/file-format.exp: Remove EGCS references.
56233
56234 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
56235
56236         * gcc.dg/20001013-1.c: New test.
56237
56238 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56239
56240         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
56241         for intmax_t in the compiler using __typeof__ and the type rules
56242         for conditional expressions.
56243
56244 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
56245
56246         * gcc.dg/20001012-1.c: New test.
56247         * gcc.dg/20001012-2.c: New test.
56248
56249 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56250
56251         * gcc.dg/format-attr-1.c: New test.
56252
56253 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56254
56255         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
56256         __LONG_LONG_MAX__ instead of LLONG_MAX.
56257
56258 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
56259
56260         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
56261         scanf flags.
56262         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
56263         flags.
56264
56265 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
56266
56267         * gcc.dg/sequence-pt-1.c: New test.
56268
56269 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
56270
56271         * gcc.c-torture/execute/20001011-1.c: New testcase.
56272         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
56273
56274 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
56275
56276         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
56277         does not error on it.
56278
56279 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
56280
56281         * gcc.dg/20001009-1.c: New test.
56282
56283 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
56284
56285         * gcc.c-torture/compile/20001009-1.c: Move from here ....
56286         * gcc.c-torture/execute/20001009-2.c: ... to here.
56287
56288 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
56289
56290         * gcc.c-torture/compile/20001009-1.c: New testcase.
56291         * gcc.c-torture/execute/20001009-1.c: New testcase.
56292         Testcases provided by Jan Hubicka <jh@suse.cz>.
56293
56294 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56295
56296         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56297         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
56298         uintmax_t using <limits.h> to emulate the compiler's internal
56299         logic.  No longer XFAIL %j tests.
56300
56301 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56302
56303         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
56304         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
56305         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
56306         regexps and details of expected handling of some bad formats.
56307         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
56308         suppression.
56309
56310 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56311
56312         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
56313         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
56314         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
56315         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
56316         in list archives.
56317
56318 2000-10-06  Richard Henderson  <rth@cygnus.com>
56319
56320         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
56321         * g++.old-deja/g++.brendan/crash52.C: Likewise.
56322         * g++.old-deja/g++.jason/report.C: Likewise.
56323         * g++.old-deja/g++.law/friend5.C: Likewise.
56324         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
56325         of the expected warnings.
56326
56327 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
56328
56329         * g++.old-deja/g++.pt/enum14.C: New test.
56330
56331 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
56332
56333         * g++.old-deja/g++.pt/crash59.C: New test.
56334
56335 2000-10-04  Will Cohen  <wcohen@redhat.com>
56336
56337         * gcc.dg/20000926-1.c: New test.
56338
56339 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
56340
56341         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
56342         function name for current C++ compiler.
56343         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
56344
56345 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
56346
56347         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
56348         __PRETTY_FUNCTION__.
56349         * g++.old-deja/g++.ext/pretty2.C: Likewise.
56350
56351 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56352
56353         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
56354
56355 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
56356
56357         * gcc.c-torture/compile/20000923-1.c: New test.
56358
56359 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
56360
56361         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
56362         * g++.old-deja/g++.pt/ttp62.C: Same.
56363         * g++.old-deja/g++.other/inline14.C: Same.
56364
56365 2000-09-24  Richard Henderson  <rth@cygnus.com>
56366
56367         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
56368
56369 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56370
56371         * gcc.dg/c90-printf-1.c: Add test for wide string format.
56372
56373 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
56374
56375         * gcc.c-torture/compile/20000922-1.c: New file.
56376
56377 2000-09-21  Nick Clifton  <nickc@redhat.com>
56378
56379         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
56380         a signed long modulo operation.
56381         (mod6): New function - perform an unsigned long modulo operation.
56382         (main): Add tests for modulos of very large numbers by very small
56383         dividends.
56384
56385 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56386
56387         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
56388
56389 2000-09-19  Richard Henderson  <rth@cygnus.com>
56390
56391         * gcc.dg/compare2.c (case 10): XFAIL.
56392
56393 2000-09-18  Richard Henderson  <rth@cygnus.com>
56394
56395         * gcc.c-torture/execute/20000906-1.c: Move ...
56396         * gcc.dg/20000906-1.c: ... here.  Only run on targets
56397         that support __builtin_trap.
56398
56399 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
56400
56401         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
56402
56403 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56404
56405         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
56406         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
56407         more $ format tests.
56408
56409 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56410
56411         * gcc.dg/format-errmk-1.c: New test.
56412
56413 2000-09-17  Greg McGary  <greg@mcgary.org>
56414
56415         * gcc.c-torture/execute/20000917-1.x: Remove.
56416
56417 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
56418
56419         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
56420
56421 2000-09-17  Greg McGary  <greg@mcgary.org>
56422
56423         * gcc.c-torture/execute/20000917-1.c: New test.
56424         * gcc.c-torture/execute/20000917-1.x: XFAIL.
56425
56426 2000-09-16  Neil Booth  <NeilB@earthling.net>
56427
56428         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
56429         in nested macro bug.
56430
56431 2000-09-15  Neil Booth  <NeilB@earthling.net>
56432
56433         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
56434
56435 2000-09-14  Jeffrey A Law  (law@cygnus.com)
56436
56437         * gcc.c-torture/execute/20000914-1.c: New test.
56438
56439 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
56440
56441         * g++.other/inline13.C: New test.
56442
56443 2000-09-12  Andreas Jaeger  <aj@suse.de>
56444
56445         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
56446         constant by Ulrich Drepper <drepper@redhat.com>.
56447
56448 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
56449
56450         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
56451
56452 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56453
56454         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
56455
56456 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
56457
56458         * gcc.dg/cpp/backslash.c: New test.
56459
56460 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
56461
56462         * gcc.c-torture/execute/20000910-1.c: New test.
56463         * gcc.c-torture/execute/20000910-2.c: Likewise.
56464
56465 2000-09-11  Robert Lipe  <robertl@sco.com>
56466
56467         * gcc.dg/pragma-align.c: New test.
56468
56469 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
56470
56471         * g++.old-deja/g++.pt/explicit82.C: New test.
56472         * g++.old-deja/g++.pt/explicit83.C: New test.
56473
56474 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
56475
56476         * gcc.dg/asm-names.c: New test.
56477
56478 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56479
56480         * gcc.dg/cpp/tr-warn6.c: New test
56481
56482 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56483
56484         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
56485         be accepted.
56486
56487 2000-09-07  Catherine Moore  <clm@redhat.com>
56488
56489         * gcc.c-torture/execute/unroll-1.c: New test.
56490
56491 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
56492
56493         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
56494         ERROR markers.
56495         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
56496         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
56497         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
56498         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
56499         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
56500         Preprocess only.
56501         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
56502         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
56503
56504 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56505
56506         * g++.old-deja/g++.pt/deduct2.C: New test.
56507
56508 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56509
56510         * g++.old-deja/g++.pt/parms2.C: New test.
56511
56512 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
56513
56514         * g++.old-deja/g++.pt/crash58.C: New test.
56515
56516 2000-09-06  Greg McGary  <greg@mcgary.org>
56517
56518         * gcc.c-torture/execute/20000906-1.c: New test.
56519         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
56520
56521 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56522
56523         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
56524
56525 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56526
56527         * g++.old-deja/g++.pt/crash57.C: New test.
56528
56529 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56530
56531         * g++.old-deja/g++.pt/crash56.C: New test.
56532
56533 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
56534
56535         * g++.old-deja/g++.pt/koenig1.C: New test.
56536
56537 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
56538
56539         * gcc.dg/20000904-1.c: New test.
56540
56541 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
56542
56543         * gcc.dg/cpp/paste8.c: New test.
56544
56545 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
56546
56547         * gcc.c-torture/compile/20000827-1.c: New test.
56548
56549 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56550
56551         * gcc.dg/format-diag-1.c: New test.
56552
56553 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
56554
56555         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
56556         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
56557         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
56558         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
56559         gcc.dg/formatz-1.c: Adjust warning regular expressions.
56560
56561 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
56562
56563         * g++.old-deja/g++.other/nested4.C: New test.
56564
56565 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
56566
56567         * g++.old-deja/g++.ns/scoped1.C: New test.
56568
56569 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
56570
56571         * lib/g++.exp: Support testing already-installed GCC.
56572
56573 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56574
56575         * wtr-label-1.c, wtr-suffix-1.c: New tests.
56576
56577 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56578
56579         * gcc.dg/return-type-2.c: New test.
56580
56581 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
56582
56583         * gcc.c-torture/compile/20000825-1.c: New test.
56584
56585 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
56586
56587         * gcc.dg/dwarf2-2.c: New test.
56588
56589 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
56590
56591         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
56592         dg-warning regexps.
56593
56594 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56595
56596         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
56597         gcc.dg/format-ext-5.c: New tests.
56598
56599 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
56600
56601         * g++.old-deja/g++.other/crash22.C: New test.
56602
56603 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
56604
56605         * gcc.dg/noncompile/930622-2.c: Adjust error message.
56606
56607 2000-08-24  Richard Henderson  <rth@cygnus.com>
56608
56609         * gcc.dg/ia64-sync-1.c: New test.
56610         * gcc.dg/ia64-sync-2.c: New test.
56611         * gcc.dg/ia64-asm-1.c: New test.
56612
56613 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
56614
56615         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
56616         * gcc.dg/format-ext-2.c: New test.
56617
56618 2000-08-23  Jason Merrill  <jason@redhat.com>
56619
56620         * lib/old-dejagnu.exp: Also ignore "In member function" and
56621         "At global scope".
56622
56623 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56624
56625         * gcc.dg/noncompile/label-lineno-1.c: New test.
56626
56627 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56628
56629         * gcc.dg/c99-array-nonobj-1.c: New test.
56630
56631 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
56632
56633         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
56634         tests.
56635         * gcc.dg/format-ext-1.c: New test.
56636
56637 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56638
56639         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
56640         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
56641         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
56642         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
56643         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
56644
56645 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
56646
56647         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
56648         gcc.dg/c99-strftime-2.c: New tests.
56649
56650 2000-08-22  Richard Henderson  <rth@cygnus.com>
56651
56652         * gcc.c-torture/execute/20000822-1.c: New test.
56653
56654 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
56655
56656         * gcc.c-torture/execute/20000819-1.x: Remove.
56657
56658 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
56659
56660         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
56661         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
56662         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
56663         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
56664         gcc.dg/format-xopen-1.c: New tests.
56665
56666 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
56667
56668         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
56669
56670 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
56671
56672         * g++.old-deja/g++.other/loop2.C: New test.
56673
56674         * gcc.c-torture/compile/20000606-1.c: New test.
56675         * gcc.c-torture/compile/20000728-1.c: New test.
56676         * gcc.c-torture/execute/20000801-1.c: New test.
56677         * gcc.c-torture/execute/20000801-2.c: New test.
56678         * gcc.c-torture/execute/20000819-1.c: New test.
56679         * gcc.c-torture/execute/20000819-1.x: XFAIL.
56680         * gcc.dg/20000629-1.c: New test.
56681         * gcc.dg/20000724-1.c: New test.
56682         * gcc.dg/20000807-1.c: New test.
56683
56684 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
56685
56686         * gcc.dg/cpp/pragma-1.c: New test.
56687         * gcc.dg/cpp/pragma-2.c: New test.
56688
56689 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
56690
56691         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
56692         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
56693
56694 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
56695
56696         * gcc.c-torture/compile/20000818-1.c: New test.
56697
56698 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
56699
56700         * gcc.c-torture/execute/20000818-1.c: New test.
56701
56702 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
56703
56704         * gcc.dg/format-va-1.c: New test.
56705
56706 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
56707
56708         * g++.old-deja/g++.other/typedef8.C: New test.
56709
56710 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
56711
56712         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
56713         * g++.old-deja/g++.mike/net36.C: Mark candidate.
56714         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
56715         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
56716         * g++.old-deja/g++.other/ptrmem7.C: New test.
56717         * g++.old-deja/g++.pt/ptrmem10.C: New test.
56718
56719 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
56720
56721         * g++.old-deja/g++.pt/typename27.C: New test.
56722
56723 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
56724
56725         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
56726         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
56727         * g++.old-deja/g++.pt/friend45.C: New test.
56728         * g++.old-deja/g++.other/friend8.C: New test.
56729
56730 2000-08-15  Richard Henderson  <rth@cygnus.com>
56731
56732         * gcc.c-torture/execute/20000815-1.c: New test.
56733
56734 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
56735
56736         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
56737         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
56738         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
56739
56740 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
56741
56742         * g++.old-deja/g++.other/refinit2.C: New test.
56743
56744 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
56745
56746         * lib/c-torture.exp (c-torture): Make
56747         compiler_conditional_xfail_data global.
56748         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
56749         compiler_conditional_xfail_data machinery.
56750         (f-torture-execute): Likewise.
56751         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
56752         and only when unrolling loops.
56753
56754         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
56755
56756 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
56757
56758         * g++.old-deja/g++.pt/explicit81.C: New test.
56759
56760 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
56761
56762         * g++.old-deja/g++.pt/typename26.C: New test.
56763
56764 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
56765
56766         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
56767         warning.
56768
56769 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
56770
56771         * g++.old-deja/g++.other/array3.C: New test.
56772
56773 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56774
56775         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
56776         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
56777         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
56778         New tests.
56779
56780 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
56781
56782         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
56783         * g++.old-deja/g++.abi/vmihint.C: Likewise.
56784
56785 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
56786
56787         * gcc.c-torture/execute/20000808-1.c: New test.
56788
56789 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
56790
56791         * gcc.dg/c90-const-expr-1.c: New test.
56792
56793 2000-08-08  Richard Henderson  <rth@cygnus.com>
56794
56795         * gcc.dg/noncompile/920923-1.c: Declare calloc.
56796
56797 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
56798
56799         * gcc.dg/noncompile/const-ll-1.c: New test.
56800
56801 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
56802
56803         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
56804
56805 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
56806
56807         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
56808         that running programs linked against the shared version of libobjc
56809         run correctly.
56810
56811 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56812
56813         * gcc.dg/c99-printf-1.c: New test.
56814
56815 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
56816
56817         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
56818
56819 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
56820
56821         * gcc.c-torture/execute/20000731-1.x: Delete.
56822
56823 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
56824
56825         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
56826         and torture_without_loops as is done by c-torture.exp.
56827         (search_for): Copy from c-torture.exp.
56828         (gcc-dg-runtest): New function, drives a directory of tests
56829         iterating over the TORTURE_OPTIONS.
56830         (scan-assembler, scan-assembler-not): Move here from
56831         individual directory drivers.
56832
56833         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
56834         defined by lib/gcc-dg.exp.
56835         * gcc.dg/cpp/cpp.exp: Likewise.
56836         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
56837         gcc-dg-runtest, so we cycle over optimization options.
56838
56839         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
56840         * gcc.dg/compare2.c: No longer expected to fail.
56841
56842 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
56843
56844         * gcc.c-torture/execute/20000804-1.c: New test.
56845
56846 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
56847
56848         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
56849
56850 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
56851
56852         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
56853
56854 2000-08-03  Jeffrey A Law  (law@cygnus.com)
56855
56856         * gcc.c-torture/compile/20000803-1.c: New test.
56857
56858 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
56859
56860         * gcc.c-torture/execute/20000801-3.c,
56861         gcc.c-torture/execute/20000801-4.c: New tests.
56862         * gcc.c-torture/execute/20000801-3.x,
56863         gcc.c-torture/execute/20000801-4.x: Xfail.
56864
56865 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
56866
56867         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
56868         libobjc/.libs to allow for libtool.
56869
56870 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
56871
56872         * gcc.c-torture/compile/20000802-1.c: New test.
56873
56874 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
56875
56876         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
56877
56878 2000-07-31  Jeffrey A Law  (law@cygnus.com)
56879
56880         * gcc-c-torture/execute/20000731-2.c: New test.
56881
56882         * gcc.c-torture/execute/20000731-1.c: New test.
56883         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
56884
56885 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
56886
56887         * gcc.dg/cpp/paste7.c: New test.
56888         * gcc.dg/cpp/20000725-1.c: New test.
56889
56890 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
56891
56892         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
56893         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
56894         declaration warning for __builtin_dwarf_reg_size.
56895
56896         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
56897
56898 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
56899
56900         * gcc.dg/noncompile/voidparam-1.c: New test.
56901
56902 2000-07-30  Richard Henderson  <rth@cygnus.com>
56903
56904         * gcc.dg/c90-digraph-1.c: Don't xfail.
56905         * gcc.dg/compare2.c (case 10): Xfail.
56906         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
56907
56908 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
56909
56910         * gcc.dg/c99-main-1.c: New test.
56911
56912 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
56913
56914         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
56915
56916 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
56917
56918         * gcc.c-tortuer/execute/20000726-1.c: New test.
56919
56920 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
56921
56922         * gcc.c-torture/execute/enum-2.c: New test.
56923
56924 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56925
56926         * gcc.dg/cpp/tr-warn3.c: New test.
56927
56928 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56929
56930         * g++.old-deja/g++.ext/implicit1.C: Remove.
56931         * g++.old-deja/g++.jason/c2.C: Remove
56932         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
56933         * g++.old-deja/g++.pt/crash16.C: Likewise.
56934         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
56935
56936 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
56937
56938         * g++.old-deja/g++.other/for2.C: New test.
56939
56940 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
56941
56942         * gcc.dg/20000720-1.c: New test.
56943
56944 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
56945
56946         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
56947
56948 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
56949
56950         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
56951         * gcc.c-torture/execute/20000722-1.c: New.
56952         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
56953
56954 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
56955
56956         * gcc.dg/cpp/20000720-1.S: New test.
56957
56958 2000-07-21  Michael Meissner  <meissner@redhat.com>
56959
56960         * gcc.c-torture/execute/ieee/hugeval.c: New test.
56961
56962 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
56963
56964         * g++.old-deja/g++.brendan/crash16.C,
56965         g++.old-deja/g++.brendan/parse3.C,
56966         g++.old-deja/g++.brendan/redecl1.C,
56967         g++.old-deja/g++.ns/template13.C,
56968         g++.old-deja/g++.other/decl4.C,
56969         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
56970
56971 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
56972
56973         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
56974         and "Internal error".
56975
56976         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
56977         regexps.
56978         * gcc.dg/cpp/paste6.c: New test.
56979
56980 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
56981
56982         * gcc.dg/cpp/tr-direct.c: New test.
56983
56984         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
56985         gcc.dg/cpp/undef1.c: Tweak error regexps.
56986
56987 2000-07-18  Eric Christopher <echristo@redhat.com>
56988
56989         * gcc.c-torture/compile/20000718-1.c: New test.
56990
56991 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
56992
56993         * cpplex.c (_cpp_push_token): If the token being pushed back
56994         is the previous token in this context, just subtract one from
56995         context->posn.
56996         * cppmacro.c (save_expansion): Clear aux field when storing a
56997         placemarker.
56998
56999 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
57000
57001         * gcc.dg/noncompile/redecl-1.c: New test.
57002
57003 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
57004
57005         * gcc.c-torture/execute/20000717-5.c: New test.
57006         * gcc.c-torture/execute/20000717-1.x: Removed.
57007
57008 2000-07-17  Richard Henderson  <rth@cygnus.com>
57009
57010         * gcc.c-torture/execute/20000717-4.c: New test.
57011
57012 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
57013
57014         * gcc.dg/cpp/syshdr.c: New test.
57015         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
57016
57017 2000-07-17  Neil Booth  <neilb@earthling.net>
57018
57019         * gcc.dg/cpp/cmdlne-dM.c: New test.
57020         * gcc.dg/cpp/cmdlne-dD.c: New test.
57021
57022 2000-07-17  Jeffrey A Law  (law@cygnus.com)
57023
57024         * gcc.c-torture/execute/20000717-3.c: New test.
57025
57026         * gcc.c-torture/compile/20000717-1.c: New test.
57027
57028 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
57029
57030         * gcc.c-torture/execute/20000717-2.c: New test.
57031
57032 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
57033
57034         * gcc.dg/formatz-1.c: New test.
57035
57036         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
57037         * gcc.dg/c99-digraph-1.c: New tests.
57038
57039         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
57040         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
57041
57042         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
57043         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
57044         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
57045         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
57046         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
57047         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
57048         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
57049
57050 2000-07-17  Greg McGary <greg@mcgary.org>
57051
57052         * gcc.c-torture/execute/20000717-1.c: New test.
57053         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
57054
57055 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
57056
57057         * gcc.c-torture/execute/20000715-2.c: New test.
57058         * gcc.dg/20000715-1.c: New test.
57059
57060 2000-07-15  Michael Meissner  <meissner@redhat.com>
57061
57062         * gcc.c-torture/execute/20000715-1.c: New test.
57063
57064 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
57065
57066         * gcc.c-torture/execute/20000707-1.c: New test.
57067
57068 2000-07-13  Neil Booth  <NeilB@earthling.net>
57069
57070         * gcc.dg/cpp/digraph1.c,
57071         gcc.dg/cpp/digraph2.c,
57072         gcc.dg/cpp/digraphs.c: New tests.
57073
57074 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
57075
57076         * g77.f-torture/compile/20000630-2.f: New test.
57077         * g77.f-torture/compile/20000630-2.x
57078
57079 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
57080
57081         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
57082
57083 2000-07-11  Neil Booth  <NeilB@earthling.net>
57084
57085         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
57086
57087 2000-07-11  Neil Booth  <NeilB@earthling.net>
57088
57089         * gcc.dg/cpp/cmdlne-C.c: New.
57090
57091 2000-07-09  Neil Booth  <NeilB@earthling.net>
57092
57093         * gcc.dg/cpp/directiv.c: New tests.
57094         * gcc.dg/cpp/undef1.c: Update.
57095
57096 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
57097
57098         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
57099
57100 2000-07-09  Neil Booth  <NeilB@earthling.net>
57101
57102         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
57103
57104 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
57105
57106         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
57107         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
57108
57109 2000-07-08  Neil Booth  <NeilB@earthling.net>
57110
57111         * gcc.dg/cpp/macsyntx.c: New tests.
57112
57113 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57114
57115         * gcc.dg/20000707-1.c: New test.
57116
57117 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
57118
57119         * gcc.c-torture/execute/20000706-1.c: New test.
57120         * gcc.c-torture/execute/20000706-2.c: New test.
57121         * gcc.c-torture/execute/20000706-3.c: New test.
57122         * gcc.c-torture/execute/20000706-4.c: New test.
57123         * gcc.c-torture/execute/20000706-5.c: New test.
57124
57125 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
57126
57127         * g++.old-deja/g++.pt/instantiate7.C: New test.
57128
57129 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
57130
57131         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
57132         * g++.old-deja/g++.mike/thunk3.C: Likewise.
57133         * g++.old-deja/g++.other/rtti3.C: Likewise.
57134         * g++.old-deja/g++.other/rttid3.C: Likewise.
57135
57136 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
57137
57138         *  g77.f-torture/compile/20000630-1.x: Fix typo
57139
57140 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
57141
57142         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
57143         assembly output.
57144
57145 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
57146
57147         * gcc.dg/cpp/ident.c: New test.
57148
57149 2000-07-05  Neil Booth  <NeilB@earthling.net>
57150
57151         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
57152           gcc.dg/cpp/lexstrng.c: New tests.
57153
57154 2000-07-04  Neil Booth  <NeilB@earthling.net>
57155
57156         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
57157         * gcc.dg/cpp/strify2.c: Same.
57158
57159 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
57160
57161         * gcc.dg/cpp/19951025-1.c: Adjust regexps.
57162         * gcc.dg/cpp/19990703-1.c: Likewise.
57163         * gcc.dg/cpp/20000625-1.c: Likewise.
57164         * gcc.dg/cpp/20000625-2.c: Likewise.
57165
57166         * gcc.dg/cpp/macro1.c,
57167         gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
57168         gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
57169         gcc.dg/cpp/strify1.c,
57170         gcc.dg/cpp/strify2.c: New tests.
57171
57172 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
57173
57174         * gcc.c-torture/execute/20000703-1.c: New test.
57175
57176 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
57177
57178         * g++.old-deja/g++.pt (lookup10.C): New test.
57179
57180 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
57181
57182         * g++.old-deja/g++.pt (typename25.C): New test.
57183
57184 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
57185
57186         * gcc.c-torture/compile/20000701-1.c: New test.
57187
57188 2000-06-30  Nick Clifton  <nickc@cygnus.com>
57189
57190         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
57191         to test case.
57192
57193 2000-06-30  Catherine Moore  <clm@cygnus.com>
57194
57195         * gcc.c-torture/execute/align-1.c: New test.
57196
57197 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
57198
57199         * g++.old-deja/g++.pt/expr8.C: New test.
57200         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
57201
57202 2000-06-29  Nick Clifton  <nickc@cygnus.com>
57203
57204         * gcc.c-torture/compile/20000629-1.c: New test.
57205
57206 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
57207
57208
57209         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
57210         gcc.dg/noncompile directory, depending on whether they're
57211         preprocessor tests or not.  Annotate all the tests for the dg
57212         framework.
57213
57214         * gcc.c-torture/noncompile/noncompile.exp: Delete.
57215         * gcc.dg/noncompile/noncompile.exp: New.
57216
57217         * Moved files:
57218         Old name                                New name
57219         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
57220         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
57221         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
57222         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
57223         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
57224         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
57225         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
57226         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
57227         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
57228         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
57229         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
57230         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
57231         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
57232         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
57233         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
57234         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
57235         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
57236         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
57237         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
57238         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
57239         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
57240         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
57241         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
57242         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
57243
57244         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
57245         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
57246         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
57247         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
57248         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
57249         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
57250
57251 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
57252
57253         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
57254         declare one variable.  On the fourth, error.
57255         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
57256         declared by 20000628-1a.h.
57257
57258 2000-06-29  Richard Henderson  <rth@redhat.com>
57259
57260         * gcc.c-torture/execute/930529-1.x: New file.
57261         * gcc.dg/920413-1.c: Adjust expected warning text.
57262         * gcc.dg/980217-1.c: Declare abort.
57263         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
57264
57265 2000-06-29  Jeffrey A Law  (law@cygnus.com)
57266
57267         * g77.f-torture/compile/20000629-1.f: New test.
57268         * g77.f-torture/compile/20000629-1.x: Expected to fail.
57269
57270 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
57271
57272         Rearrange lots of files, removing entirely the
57273         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
57274         directories.
57275
57276         * Deleted files:
57277         gcc.c-torture/code_quality/code_quality.exp
57278         gcc.c-torture/special/special.exp
57279         gcc.failure/failure.exp
57280         gcc.failure/940409-1.x
57281         gcc.c-torture/compile/961203-1.x
57282
57283         * New files:
57284         gcc.misc-tests/linkage.exp
57285         gcc.c-torture/execute/920730-1t.c
57286         gcc.c-torture/execute/920730-1t.x
57287         gcc.c-torture/compile/920520-1.x
57288         gcc.c-torture/compile/920521-1.x
57289         gcc.c-torture/compile/981006-1.x
57290         gcc.c-torture/execute/eeprof-1.x
57291
57292         * Moved files (possibly with modifications to fit a new harness):
57293         Old name                                New name
57294         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
57295         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
57296         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
57297         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
57298         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
57299         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
57300         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
57301         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
57302         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
57303         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
57304         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
57305         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
57306         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
57307         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
57308
57309 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
57310
57311         * c-torture/compile/961203-1.x: Delete.
57312
57313         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
57314         not exit. Include stdio.h.
57315         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
57316         * gcc.misc-tests/dg-12.c: Likewise.
57317         * gcc.misc-tests/dg-5.c: Likewise.
57318         * gcc.misc-tests/dg-6.c: Likewise.
57319         * gcc.misc-tests/dg-7.c: Prototype abort.
57320         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
57321         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
57322         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
57323         not exit.
57324         * gcc.misc-tests/sieve.c: Use return from main, not exit.
57325         * gcc.misc-tests/sort2.c: Use return from main, not exit.
57326
57327 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
57328
57329         * gcc.dg/cpp/20000628-1.c: New test.
57330         * gcc.dg/cpp/20000628-1.h: New header for above test.
57331         * gcc.dg/cpp/20000628-1a.h: Likewise.
57332
57333 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
57334
57335         * gcc.dg/cpp: New directory.
57336         * gcc.dg/cpp/cpp.exp: New driver.
57337         * gcc.dg/cpp/20000627-1.c: New test.
57338         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
57339         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
57340         and rewrite as a compilation test.
57341
57342         * gcc.dg: Move many files into the cpp subdirectory, possibly
57343         renaming or editing them as well.
57344         Old name                New name
57345         990119-1.c              cpp/19990119-1.c
57346         990228-1.c              cpp/19990228-1.c
57347         990407-1.c              cpp/19990407-1.c
57348         990409-1.c              cpp/19990409-1.c
57349         990413-1.c              cpp/19990413-1.c
57350         990703-1.c              cpp/19990703-1.c
57351         20000127-1.c            cpp/20000127-1.c
57352         20000129-1.c            cpp/20000129-1.c
57353         20000207-1.c            cpp/20000207-1.c
57354         20000207-2.c            cpp/20000207-2.c
57355         20000209-1.c            cpp/20000209-1.c
57356         20000209-2.c            cpp/20000209-2.c
57357         20000301-1.c            cpp/20000301-1.c
57358         20000419-1.c            cpp/20000419-1.c
57359         20000510-1.S            cpp/20000510-1.S
57360         20000519-1.c            cpp/20000519-1.c
57361         20000529-1.c            cpp/20000529-1.c
57362         20000625-1.c            cpp/20000625-1.c
57363         20000625-2.c            cpp/20000625-2.c
57364         cpp-as1.c               cpp/assert1.c
57365         cpp-as2.c               cpp/assert2.c
57366         cxx-comments-1.c        cpp/cxxcom1.c
57367         cxx-comments-2.c        cpp/cxxcom2.c
57368         endif-label.c           cpp/endif.c
57369         cpp-hash1.c             cpp/hash1.c
57370         cpp-hash2.c             cpp/hash2.c
57371         cpp-if1.c               cpp/if-1.c
57372         cpp-if2.c               cpp/if-2.c
57373         cpp-if3.c               cpp/if-3.c
57374         cpp-if4.c               cpp/if-4.c
57375         cpp-if5.c               cpp/if-5.c
57376         cpp-cond.c              cpp/if-cexp.c
57377         cpp-missingop.c         cpp/if-mop.c
57378         cpp-missingparen.c      cpp/if-mpar.c
57379         cpp-opprec.c            cpp/if-oppr.c
57380         cpp-ifparen.c           cpp/if-paren.c
57381         cpp-shortcircuit.c      cpp/if-sc.c
57382         cpp-shift.c             cpp/if-shift.c
57383         cpp-unary.c             cpp/if-unary.c
57384         cpp-li1.c               cpp/line1.c
57385         cpp-li2.c               cpp/line2.c
57386         lineno.c                cpp/line3.c
57387         lineno-2.c              cpp/line4.c
57388         cpp-mi.c                cpp/mi1.c
57389         cpp-mic.h               cpp/mi1c.h
57390         cpp-micc.h              cpp/mi1cc.h
57391         cpp-mind.h              cpp/mi1nd.h
57392         cpp-mindp.h             cpp/mi1ndp.h
57393         cpp-mix.h               cpp/mi1x.h
57394         cpp-mi2.c               cpp/mi2.c
57395         cpp-mi2a.h              cpp/mi2a.h
57396         cpp-mi2b.h              cpp/mi2b.h
57397         cpp-mi2c.h              cpp/mi2c.h
57398         cpp-mi3.c               cpp/mi3.c
57399         cpp-mi3.def             cpp/mi3.def
57400         poison-1.c              cpp/poison.c
57401         pr-impl.c               cpp/prag-imp.c
57402         cpp-redef-2.c           cpp/redef1.c
57403         cpp-redef.c             cpp/redef2.c
57404         strpaste.c              cpp/strp1.c
57405         strpaste-2.c            cpp/strp2.c
57406         cpp-tradpaste.c         cpp/tr-paste.c
57407         cpp-tradstringify.c     cpp/tr-str.c
57408         cpp-tradwarn1.c         cpp/tr-warn1.c
57409         cpp-tradwarn2.c         cpp/tr-warn2.c
57410         trigraphs.c             cpp/trigraphs.c
57411         cpp-unc1.c              cpp/unc1.c
57412         cpp-unc2.c              cpp/unc2.c
57413         cpp-unc3.c              cpp/unc3.c
57414         cpp-unc.c               cpp/unc4.c
57415         undef.c                 cpp/undef1.c
57416         undef-2.c               cpp/undef2.c
57417         cpp-wi1.c               cpp/widestr1.c
57418
57419 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
57420
57421         * lib/g++.exp (g++_include_flags): Tweak.
57422
57423 2000-06-27  H.J. Lu  <hjl@gnu.org>
57424             Loren J. Rittle  <ljrittle@acm.org>
57425
57426         * lib/g++.exp (g++_include_flags): Override libgloss.exp
57427         version with one that knows about the new gcc tree structure.
57428         (g++_link_flags): Same.
57429
57430 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
57431
57432         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
57433         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
57434         case we are cross-compiling.
57435
57436         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
57437         g++.old-deja/g++.niklas/Makefile.in,
57438         g++.old-deja/g++.niklas/configure.in,
57439         g++.old-deja/g++.other/Makefile.in,
57440         g++.old-deja/g++.other/configure.in,
57441         gcc.c-torture/code_quality/Makefile.in,
57442         gcc.c-torture/code_quality/configure.in,
57443         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
57444         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
57445         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
57446         gcc.c-torture/execute/ieee/Makefile.in,
57447         gcc.c-torture/execute/ieee/configure.in,
57448         gcc.c-torture/noncompile/Makefile.in,
57449         gcc.c-torture/noncompile/configure.in,
57450         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
57451         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
57452         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
57453
57454 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
57455
57456         * g++.old-deja/g++.other/ambig3.C: New test.
57457
57458 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
57459
57460         * g++.old-deja/g++.pt/syntax1.C: New test.
57461         * g++.old-deja/g++.pt/syntax2.C: New test.
57462         * g++.old-deja/g++.other/syntax3.C: New test.
57463         * g++.old-deja/g++.other/syntax4.C: New test.
57464
57465 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
57466
57467         * gcc.dg/20000623-1.c: Prototype exit and abort.
57468
57469 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
57470
57471         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
57472         New tests.
57473         * gcc.dg/cpp-mi3.def: New file.
57474
57475         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
57476         inside assertions.
57477         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
57478         lexer's error messages.
57479         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
57480         divine anything from the linemarkers.
57481         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
57482         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
57483
57484 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
57485
57486         * gcc.dg/20000623-1.c: New test.
57487
57488 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
57489
57490         * gcc.c-torture/execute/20000622-1.c: New test.
57491
57492 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
57493
57494         * g++.old-deja/g++.other/init15.C: New test.
57495
57496 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
57497
57498         * g++.old-deja/g++.pt/vaarg2.C: New test.
57499         * g++.old-deja/g++.pt/vaarg3.C: New test.
57500
57501 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
57502
57503         * g++.old-deja/g++.other/dyncast6.C: New test.
57504
57505 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
57506
57507         * gcc.c-torture/execute/loop-6.c: New test.
57508
57509 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
57510
57511         * gcc.dg/20000614-1.c: New test.
57512         * gcc.dg/20000614-2.c: New test.
57513
57514 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
57515
57516         * g++.old-deja/g++.other/inline12.C: New test.
57517
57518 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
57519
57520         * g++.old-deja/g++.other/eh1.C: New test.
57521
57522 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
57523
57524         * g++.old-deja/g++.other/type.C: New test.
57525
57526 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
57527
57528         * g++.old-deja/g++.other/initstring.C: New test.
57529
57530 2000-06-12  Jason Merrill  <jason@redhat.com>
57531
57532         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
57533
57534 2000-06-09  Jeffrey A Law  (law@cygnus.com)
57535
57536         * gcc.c-torture/compile/20000609-1.c: New test.
57537
57538 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
57539
57540         * gcc.dg/20000609-1.c: New test.
57541
57542 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
57543
57544         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
57545         * gcc.c-torture/noncompile/poison-1.c: Move...
57546         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
57547         * gcc.dg/cpp-li1.c: Add a token after the #line.
57548
57549 2000-06-05  Richard Henderson  <rth@cygnus.com>
57550
57551         * gcc.c-torture/execute/20000605-2.c: New test.
57552         * gcc.c-torture/execute/20000605-3.c: New test.
57553
57554 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
57555
57556         * g77.f-torture/execute/20000503-1.x: New file.
57557
57558 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
57559
57560         * g++.old-deja/g++.eh/badalloc1.C: New test.
57561
57562 2000-06-05  Richard Henderson  <rth@cygnus.com>
57563
57564         * gcc.c-torture/execute/20000605-1.c: New test.
57565
57566 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
57567             Nathan Sidwell <nathan@codesourcery.com>
57568
57569         * gcc.c-torture/compile/20000605-1.c: New test.
57570
57571 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
57572
57573         * g77.f-torture/compile/20000601-1.f: New test.
57574
57575 2000-06-03  Richard Henderson  <rth@cygnus.com>
57576
57577         * gcc.c-torture/execute/20000603-1.c: New.
57578
57579 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
57580
57581         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
57582         * gcc.dg/noreturn-2.c (noreturn): Likewise.
57583
57584 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
57585
57586         * gcc.dg/compare2.c (case 12): XFAIL.
57587         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
57588         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
57589
57590         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
57591
57592 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
57593
57594         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
57595         guard macro is already defined when the header is first
57596         included.
57597         * gcc.dg/cpp-mix.h: New file.
57598         * gcc.dg/endif-label.c: Update patterns to match compiler.
57599
57600         * g++.brendan/complex1.C: Declare abort.
57601         * g++.law/refs4.C: Remove XFAIL.
57602         * g++.oliva/expr2.C: Declare abort and exit.
57603
57604 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
57605
57606         * gcc.c-torture/execute/20000528-1.c: New test.
57607
57608         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
57609         * g++.old-deja/g++.law/temps4.C: Likewise.
57610
57611         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
57612         stdlib.h.  Call abort() on failure.
57613         * g++.old-deja/g++.law/refs4.C: Likewise.
57614         * g++.old-deja/g++.law/temps4.C: Likewise.
57615         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
57616         * gcc.c-torture/execute/20000112-1.c: Include string.h.
57617
57618 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
57619
57620         Relative to g++.dg/special:
57621         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
57622
57623         Relative to g++.old-deja:
57624         * g++.brendan/complex1.C, g++.jason/optimize2.C,
57625         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
57626         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
57627         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
57628         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
57629         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
57630         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
57631
57632         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
57633         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
57634         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
57635         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
57636         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
57637         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
57638         and/or string.h.
57639
57640         * g++.other/goto1.C: Update expectations for error messages.
57641
57642 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
57643
57644         * gcc.c-torture/compile/20000523-1.c: New test.
57645
57646 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
57647
57648         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
57649
57650 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
57651
57652         * g++.old-deja/g++.eh/catch11.C: New test.
57653         * g++.old-deja/g++.eh/catch12.C: New test.
57654
57655 2000-05-24  Nick Clifton  <nickc@cygnus.com>
57656
57657         * gcc.c-torture/execute/20000523-1.c: New test.
57658
57659 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
57660
57661         * c-torture/execute/bcp-1.c: Replace abort in arg of
57662         __builtin_constant_p with a generic external function.
57663
57664         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
57665         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
57666         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
57667         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
57668         Prototype abort and/or exit.
57669
57670         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
57671         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
57672         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
57673         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
57674
57675 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
57676
57677         * gcc.dg/dwarf2-1.c: New test.
57678
57679 2000-05-20  Richard Henderson  <rth@cygnus.com>
57680
57681         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
57682
57683 2000-05-20  Andreas Jaeger  <aj@suse.de>
57684
57685         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
57686         testcase.
57687
57688 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
57689
57690         * gcc.c-torture/execute/20000519-2.c: New test.
57691
57692 2000-05-19  Andreas Jaeger  <aj@suse.de>
57693
57694         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
57695         which fails with SSA.
57696
57697         * lib/c-torture.exp: Also test with -O3 -fssa.
57698
57699 2000-05-18  Michael Meissner  <meissner@redhat.com>
57700
57701         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
57702         * gcc.c-torture/execute/920415-1.c: Ditto.
57703         * gcc.c-torture/execute/920501-1.c: Ditto.
57704         * gcc.c-torture/execute/conversion.c: Ditto.
57705         * gcc.c-torture/execute/cvt-1.c: Ditto.
57706
57707 2000-05-18  Jeffrey A Law  (law@cygnus.com)
57708
57709         * gcc.c-torture/compile/20000518-1.c: New test.
57710
57711 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
57712
57713         * g77.f-torture/compile/200005018.f: New test.
57714
57715 2000-05-17  Jeffrey A Law  (law@cygnus.com)
57716
57717         * gcc.c-torture/compile/20000517-1.c: New test.
57718
57719 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
57720
57721         * gcc.c-torture/execute/20000516-1.c: New test.
57722
57723 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
57724
57725         * g++.old-deja/g++.other/eh.C: New test.
57726
57727 2000-05-12  Richard Henderson  <rth@cygnus.com>
57728
57729         * gcc.c-torture/execute/990208-1.c (main): Don't pass
57730         constants through to doit's conditional.
57731
57732 2000-05-11  Jeffrey A Law  (law@cygnus.com)
57733
57734         * gcc.c-torture/compile/20000511-1.c: New test.
57735         * g77.f-torture/compile/20000511-1.f: New test.
57736         * g77.f-torture/compile/20000511-2.f: New test.
57737
57738 2000-05-11  Michael Meissner  <meissner@redhat.com>
57739
57740         * gcc.c-torture/execute/20000511-1.c: New test.
57741
57742 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
57743
57744         * gcc.dg/dg.exp: Scan .S files as well as .c files.
57745         * gcc.dg/20000510-1.S: New.
57746
57747 2000-05-08  Catherine Moore  <clm@cygnus.com>
57748
57749         * gcc.dg/unused-3.c: New.
57750
57751 2000-05-06  Richard Henderson  <rth@cygnus.com>
57752
57753           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
57754           * g++.old-deja/g++.mike/warn1.C: Likewise.
57755           * g++.old-deja/g++.pt/local1.C: Likewise.
57756           * g++.old-deja/g++.pt/local7.C: Likewise.
57757           * g++.old-deja/g++.pt/spec16.C: Likewise.
57758
57759 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
57760
57761         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
57762
57763 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
57764
57765           * g77.f-torture/execute/20000503-1.f: New test.
57766
57767 2000-05-04  Andreas Jaeger  <aj@suse.de>
57768
57769         * gcc.dg/noreturn-2.c: New test.
57770
57771 2000-05-04  Neil Booth  <NeilB@earthling.net>
57772
57773         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
57774         preprocessor.
57775
57776 2000-05-04  Richard Henderson  <rth@cygnus.com>
57777
57778         * gcc.c-torture/execute/20000503-1.c: Fix typo.
57779
57780 2000-05-04  Richard Henderson  <rth@cygnus.com>
57781
57782         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
57783         OpenSSL by Jason R Thorpe.
57784
57785 2000-05-03  Jim Wilson  <wilson@cygnus.com>
57786
57787         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
57788
57789 2000-05-03  Robert Lipe <robertlipe@usa.net>
57790
57791         * gcc.dg/20000503-1.c: New test.
57792
57793 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
57794
57795         * gcc.c-torture/compile/20000502-1.c: New test.
57796         * g++.old-deja/g++.other/align.C: New test.
57797         * gcc.dg/cpp-tradstringify.c: New test.
57798
57799 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
57800
57801         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
57802         and hard registers.
57803
57804 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
57805
57806         * gcc.c-torture/execute/loop-5.c: New test.
57807
57808 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
57809
57810         * gcc.c-torture/execute/va-arg-20.c: New test.
57811
57812 2000-04-23  Jeffrey A Law  (law@cygnus.com)
57813
57814         * gcc.c-torture/execute/20000422-1.c: New test.
57815
57816 2000-04-20  Greg McGary  <gkm@gnu.org>
57817
57818         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
57819         when optimizing, but without sibling-call optimizations (-O1).
57820
57821 2000-04-20  Jeffrey A Law  (law@cygnus.com)
57822
57823           * gcc.c-torture/compile/20000420-1.c: New test.
57824
57825 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
57826
57827         * g++.abi/ptrflags.C: New test.
57828         * g++.eh/catchptr1.C: Test incomplete pointer chains.
57829
57830 2000-04-19  Catherine Moore  <clm@cygnus.com>
57831
57832         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
57833
57834 2000-04-19  Greg McGary  <gkm@gnu.org>
57835
57836         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
57837         sibling-call optimizations.
57838
57839 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
57840
57841         * gcc.dg/20000419-1.c: New test.
57842
57843 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
57844
57845         * gcc.c-torture/execute/20000412-6.c: New test.
57846
57847 2000-04-12  Jeffrey A Law  (law@cygnus.com)
57848
57849         * gcc.c-torture/execute/20000412-5.c: New test.
57850         * g77.f-torture/compile/20000412-1.f: New test.
57851         * gcc.c-torture/execute/20000412-4.c: New test.
57852         * gcc.c-torture/compile/20000412-2.c: New test.
57853         * gcc.c-torture/execute/20000412-3.c: New test.
57854         * gcc.c-torture/compile/20000412-1.c: New test.
57855         * gcc.c-torture/execute/20000412-2.c: New test.
57856
57857 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
57858
57859         * objc/execute/bf-20.m: New test.
57860
57861 2000-04-10  Richard Henderson  <rth@cygnus.com>
57862
57863         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
57864
57865         * gcc.c-torture/execute/20000412-1.c: New test.
57866
57867 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
57868
57869         * g++.old-deja/g++.eh/catchptr1.C: New test.
57870
57871 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
57872
57873         * g++.old-deja/g++.abi/cxa_vec.C: New test.
57874
57875 2000-04-08  Neil Booth  <NeilB@earthling.net>
57876
57877         * gcc.dg/cpp-nullchar.c: Remove test as
57878         embedded nulls cause problems.
57879
57880 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57881
57882         * gcc.dg/compare2.c: New test.
57883
57884 2000-04-08  Neil Booth  <NeilB@earthling.net>
57885
57886         * gcc.dg/cpp-nullchar.c: New test.
57887
57888 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
57889
57890         * gcc.dg/cpp-mi2.c: New test.
57891         * gcc.dg/cpp-mi2[abc].h: New files.
57892
57893 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
57894
57895         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
57896         member name.
57897
57898 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
57899
57900         * g++.old-deja/g++.abi/vmihint.C: New test.
57901
57902 2000-04-06  Neil Booth  <NeilB@earthling.net>
57903
57904         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
57905         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
57906         copyright.
57907
57908 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
57909
57910         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
57911         avoid stack-frame overwrite.
57912
57913 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
57914
57915         * gcc.c-torture/compile/20000405-2.c: New test.
57916         * gcc.c-torture/compile/20000405-3.c: New test.
57917
57918 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
57919
57920         * gcc.c-torture/compile/20000405-1.c: New test.
57921
57922 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
57923
57924         * gcc.dg/cast-qual-1.c: Revert last change.
57925
57926 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57927
57928         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
57929
57930 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
57931
57932         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
57933         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
57934
57935 2000-04-03  Jeffrey A Law  (law@cygnus.com)
57936
57937         * gcc.c-torture/compile/20000403-2.c: New test.
57938         * gcc.c-torture/compile/20000403-1.c: New test.
57939
57940 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
57941
57942         * gcc.c-torture/execute/20000403-1.c: New test.
57943
57944 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
57945
57946         * gcc.c-torture/execute/20000402-1.c: New test.
57947
57948 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
57949
57950         * gcc.c-torture/execute/va-arg-15.c: New test.
57951         * gcc.c-torture/execute/va-arg-16.c: New test.
57952         * gcc.c-torture/execute/va-arg-17.c: New test.
57953         * gcc.c-torture/execute/va-arg-18.c: New test.
57954         * gcc.c-torture/execute/va-arg-19.c: New test.
57955
57956 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
57957
57958         * gcc.c-torture/compile/981211-1.c: Move to...
57959         * gcc.dg/cpp-as1.c: ...here.
57960         * gcc.dg/cpp-as2.c: New file.
57961
57962         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
57963         compiler.
57964
57965 2000-04-02  Neil Booth  <NeilB@earthling.net>
57966
57967         * gcc.dg/cpp-cond.c  New tests.
57968         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
57969         accidental success less likely.
57970         * gcc.dg/cpp-missingop.c  New tests.
57971         * gcc.dg/cpp-missingparen.c  New tests.
57972         * gcc.dg/cpp-shift.c  New tests.
57973         * gcc.dg/cpp-shortcircuit.c  New tests.
57974         * gcc.dg/cpp-unary.c  New tests.
57975
57976 2000-03-29  Jeffrey A Law  (law@cygnus.com)
57977
57978         * gcc.c-torture/compile/20000329-1.c: New test.
57979
57980 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
57981
57982         * gcc.c-torture/compile/20000326-1.c: New test.
57983         * gcc.c-torture/compile/20000326-2.c: New test.
57984
57985 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
57986
57987         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
57988         the first parameter is a function argument.
57989
57990 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
57991
57992         * g++.old-deja/g++.ext/array4.C: New test.
57993
57994 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
57995
57996         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
57997
57998 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57999
58000         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
58001
58002 2000-03-19  Richard Henderson  <rth@cygnus.com>
58003
58004         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
58005
58006 2000-03-19  Richard Henderson  <rth@cygnus.com>
58007
58008         * gcc.c-torture/compile/20000319-1.c: New test.
58009
58010 2000-03-14  Jeffrey A Law  (law@cygnus.com)
58011
58012         * gcc.c-torture/execute/20000314-3.c: New test.
58013         * gcc.c-torture/execute/20000314-2.c: New test.
58014         * gcc.c-torture/execute/20000314-1.c: New test.
58015         * gcc.c-torture/compile/20000314-2.c: New test.
58016         * gcc.c-torture/compile/20000314-1.c: New test.
58017
58018 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
58019
58020         * g++.old-deja/g++.warn/inline.C: New test.
58021
58022 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
58023
58024         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
58025         standards-compliant result rather than specific constants.
58026         Put test-values in array.
58027
58028 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
58029
58030         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
58031         (g++_target_compile): Put test-specific options last.
58032
58033 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58034
58035         * g++.old-deja/g++.eh/vbase4.C: New test.
58036
58037 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58038
58039         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
58040
58041 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58042
58043         * g++.old-deja/g++.brendan/misc12.C: Removed.
58044         * g++.old-deja/g++.pt/memtemp77.C: Constify.
58045         * g++.old-deja/g++.ext/pretty4.C: New test.
58046
58047 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
58048
58049         * g++.old-deja/g++.other/string2.C: New test.
58050
58051 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
58052
58053         * g++.old-deja/g++.warn/impint2.C: New test.
58054
58055 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
58056
58057         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
58058         is 1, not zero.
58059
58060 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
58061
58062         * g++.old-deja/g++.warn/impint.C: New test.
58063         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
58064         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
58065         * g++.old-deja/g++.pt/explicit12.C: Likewise.
58066         * g++.old-deja/g++.pt/explicit13.C: Likewise.
58067         * g++.old-deja/g++.pt/explicit17.C: Likewise.
58068         * g++.old-deja/g++.pt/explicit18.C: Likewise.
58069         * g++.old-deja/g++.pt/explicit19.C: Likewise.
58070         * g++.old-deja/g++.pt/explicit23.C: Likewise.
58071         * g++.old-deja/g++.pt/explicit31.C: Likewise.
58072         * g++.old-deja/g++.pt/explicit35.C: Likewise.
58073         * g++.old-deja/g++.pt/explicit6.C: Likewise.
58074         * g++.old-deja/g++.pt/memclass7.C: Likewise.
58075
58076 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
58077
58078         * gcc.dg/cpp-redef.c: New test.
58079
58080 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
58081
58082         * g++.old-deja/g++.pt/unify7.C: New test.
58083
58084 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
58085
58086         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
58087         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
58088
58089 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
58090
58091         * gcc.c-torture/compile/20000224-1.c: New test.
58092
58093 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58094
58095         * gcc.c-torture/compile/cpp-2.c: New test.
58096         * gcc.c-torture/compile/cpp-1.c: New test.
58097
58098 2000-02-25  Jeffrey A Law  (law@cygnus.com)
58099
58100         * gcc.c-torture/execute/20000225-1.c: New test.
58101
58102 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58103
58104         * gcc.dg/cpp-li2.c: New test.
58105
58106         * gcc.dg/cpp-wi1.c: New test.
58107
58108         * gcc.dg/cpp-li1.c: New test.
58109
58110 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
58111
58112         * g++.old-deja/g++.other/sizeof5.C: New test.
58113
58114 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58115
58116         * gcc.c-torture/execute/va-arg-13.c: New test.
58117
58118 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
58119
58120         * gcc.c-torture/execute/va-arg-12.c: New test.
58121
58122 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
58123
58124         * gcc.c-torture/execute/20000223-1.c: New test.
58125
58126 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
58127
58128         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
58129
58130 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
58131
58132         * g++.old-deja/g++.abi/ptrmem.C: New test.
58133
58134 2000-02-19  Richard Henderson  <rth@cygnus.com>
58135
58136         * gcc.c-torture/compile/init-3.c: New.
58137
58138 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
58139
58140         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
58141         ALWAYS_CXXFLAGS.
58142
58143 2000-02-11  Robert Lipe <robertl@sco.com>
58144
58145         * gcc.c-torture/compile/20000211-3.c: New test.
58146
58147 2000-02-11  Martin Buchholz <martin@xemacs.org>
58148
58149         * gcc.c-torture/compile/20000211-2.c: New test.
58150
58151 2000-02-11  Jeffrey A Law  (law@cygnus.com)
58152
58153         * gcc.c-torture/compile/20000211-1.c: New test.
58154
58155 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
58156
58157         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
58158           on native targets
58159
58160 2000-02-08  Nathan Sidwell  <nathan@acm.org>
58161
58162         * g++.old-deja/g++.other/cast5.C: New test.
58163
58164 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
58165
58166         * gcc.c-torture/execute/20000205-1.c: New.
58167
58168 2000-02-03  Nathan Sidwell  <nathan@acm.org>
58169
58170         * g++.old-deja/g++.jason/cast3.C: Return void.
58171         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
58172
58173 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58174
58175         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
58176
58177         * gcc.dg/loop-1.c: New test.
58178
58179 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
58180
58181         * gcc.c-torture/compile/20000127-1.c: New test.
58182         * gcc.c-torture/execute/991228-1.c: New test.
58183
58184 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58185
58186         * gcc.dg/unused-2.c: New test.
58187
58188         * gcc.dg/conv-1.c: New test.
58189
58190 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
58191
58192         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
58193         compiler.
58194         (tool_option_proc): Fix typo.
58195
58196 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
58197
58198         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
58199         of the ld on the host, not on the build machine.
58200         Also, don't crash if '--help' is not a supported option.
58201
58202 2000-01-24  Richard Henderson  <rth@cygnus.com>
58203
58204         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
58205
58206 2000-01-20  Jeffrey A Law  (law@cygnus.com)
58207
58208         * gcc.c-torture/execute/20000120-2.c: New test.
58209         * gcc.c-torture/execute/20000120-1.c: New test.
58210
58211 2000-01-13  Jeffrey A Law  (law@cygnus.com)
58212
58213         * gcc.c-torture/execute/20000113-1.c: New test.
58214
58215 2000-01-12  Jeffrey A Law  (law@cygnus.com)
58216
58217         * gcc.c-torture/execute/20000112-1.c: New test.
58218
58219 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58220
58221         * gcc.dg/20000111-1.c: New test.
58222
58223 2000-01-10  Jeffrey A Law  (law@cygnus.com)
58224
58225         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
58226         with 16 bit integers.
58227
58228 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58229
58230         * gcc.dg/20000108-1.c: New test.
58231
58232 2000-01-05  Nathan Sidwell  <nathan@acm.org>
58233
58234         * g++.old-deja/g++.ns/koenig8.C: New test.
58235
58236 2000-01-05  Nathan Sidwell  <nathan@acm.org>
58237
58238         * g++.old-deja/g++.other/cast4.C: New test.
58239
58240 2000-01-05  Jeffrey A Law  (law@cygnus.com)
58241
58242         * gcc.c-torture/compile/20000105-2.c: New test.
58243         * gcc.c-torture/compile/20000105-1.c: New test.
58244
58245 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58246
58247         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
58248         references to printf & atoi to conform to ANSI standard.
58249         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
58250         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
58251         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
58252         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
58253         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
58254         * g++.old-deja/g++.brendan/complex1.C: Likewise.
58255         * g++.old-deja/g++.brendan/copy1.C: Likewise.
58256         * g++.old-deja/g++.brendan/copy2.C: Likewise.
58257         * g++.old-deja/g++.brendan/copy3.C: Likewise.
58258         * g++.old-deja/g++.brendan/copy4.C: Likewise.
58259         * g++.old-deja/g++.brendan/copy5.C: Likewise.
58260         * g++.old-deja/g++.brendan/copy6.C: Likewise.
58261         * g++.old-deja/g++.brendan/copy7.C: Likewise.
58262         * g++.old-deja/g++.brendan/copy8.C: Likewise.
58263         * g++.old-deja/g++.brendan/crash11.C: Likewise.
58264         * g++.old-deja/g++.brendan/crash14.C: Likewise.
58265         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
58266         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
58267         * g++.old-deja/g++.brendan/delete2.C: Likewise.
58268         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
58269         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
58270         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
58271         * g++.old-deja/g++.brendan/eh1.C: Likewise.
58272         * g++.old-deja/g++.brendan/groff1.C: Likewise.
58273         * g++.old-deja/g++.brendan/init3.C: Likewise.
58274         * g++.old-deja/g++.brendan/misc12.C: Likewise.
58275         * g++.old-deja/g++.brendan/misc7.C: Likewise.
58276         * g++.old-deja/g++.brendan/new2.C: Likewise.
58277         * g++.old-deja/g++.brendan/operators4.C: Likewise.
58278         * g++.old-deja/g++.brendan/operators5.C: Likewise.
58279         * g++.old-deja/g++.brendan/overload2.C: Likewise.
58280         * g++.old-deja/g++.brendan/overload7.C: Likewise.
58281         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
58282         * g++.old-deja/g++.brendan/reference1.C: Likewise.
58283         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
58284         * g++.old-deja/g++.brendan/template24.C: Likewise.
58285         * g++.old-deja/g++.brendan/template3.C: Likewise.
58286         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
58287         * g++.old-deja/g++.jason/inline3.C: Likewise.
58288         * g++.old-deja/g++.jason/opeq.C: Likewise.
58289         * g++.old-deja/g++.law/arg5.C: Likewise.
58290         * g++.old-deja/g++.law/arm7.C: Likewise.
58291         * g++.old-deja/g++.law/ctors11.C: Likewise.
58292         * g++.old-deja/g++.law/cvt8.C: Likewise.
58293         * g++.old-deja/g++.law/init9.C: Likewise.
58294         * g++.old-deja/g++.law/refs4.C: Likewise.
58295         * g++.old-deja/g++.law/template2.C: Likewise.
58296         * g++.old-deja/g++.law/visibility24.C: Likewise.
58297         * g++.old-deja/g++.law/vtable3.C: Likewise.
58298         * g++.old-deja/g++.mike/asm2.C: Likewise.
58299         * g++.old-deja/g++.mike/eh1.C: Likewise.
58300         * g++.old-deja/g++.mike/misc1.C: Likewise.
58301         * g++.old-deja/g++.mike/misc13.C: Likewise.
58302         * g++.old-deja/g++.mike/misc14.C: Likewise.
58303         * g++.old-deja/g++.mike/ns12.C: Likewise.
58304         * g++.old-deja/g++.mike/p1248.C: Likewise.
58305         * g++.old-deja/g++.mike/p3708.C: Likewise.
58306         * g++.old-deja/g++.mike/p3708a.C: Likewise.
58307         * g++.old-deja/g++.mike/p3708b.C: Likewise.
58308         * g++.old-deja/g++.mike/p646.C: Likewise.
58309         * g++.old-deja/g++.mike/p700.C: Likewise.
58310         * g++.old-deja/g++.mike/p783.C: Likewise.
58311         * g++.old-deja/g++.mike/p783a.C: Likewise.
58312         * g++.old-deja/g++.mike/p783b.C: Likewise.
58313         * g++.old-deja/g++.mike/p786.C: Likewise.
58314         * g++.old-deja/g++.mike/p789.C: Likewise.
58315         * g++.old-deja/g++.mike/p789a.C: Likewise.
58316         * g++.old-deja/g++.mike/p807a.C: Likewise.
58317         * g++.old-deja/g++.other/delete3.C: Likewise.
58318         * g++.old-deja/g++.other/dyncast1.C: Likewise.
58319         * g++.old-deja/g++.other/dyncast2.C: Likewise.
58320         * g++.old-deja/g++.other/dyncast3.C: Likewise.
58321         * g++.old-deja/g++.other/empty1.C: Likewise.
58322         * g++.old-deja/g++.other/temporary1.C: Likewise.
58323         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
58324         * g++.old-deja/g++.pt/t16.C: Likewise.
58325         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
58326
58327 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
58328
58329         * gcc.dg/991230-1.c: New test.
58330
58331 1999-12-29  Jeffrey A Law  (law@cygnus.com)
58332
58333         * gcc.c-torture/compile/991229-3.c: New test.
58334         * gcc.c-torture/compile/991229-2.c: New test.
58335         * gcc.c-torture/compile/991229-1.c: New test.
58336
58337 1999-12-29  Greg McGary <gkm@eng.ascend.com>
58338
58339         * gcc.c-torture/compile/labels-2.c: New test.
58340
58341 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
58342
58343         * gcc.c-torture/execute/991227-1.c: New test.
58344
58345 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58346
58347         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
58348
58349 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
58350
58351         * gcc.c-torture/execute/991221-1.c: New test.
58352
58353 1999-12-20  Nathan Sidwell  <nathan@acm.org>
58354
58355         * g++.old-deja/g++.other/cast3.C: New test.
58356
58357 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
58358
58359         * gcc.c-torture/execute/991216-4.c: New test.
58360
58361 1999-12-16  Michael Meissner  <meissner@cygnus.com>
58362
58363         * gcc.c-torture/execute/991216-1.c: New test.
58364         * gcc.c-torture/execute/991216-2.c: New test.
58365         * gcc.c-torture/execute/991216-3.c: New test.
58366
58367 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58368
58369         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
58370         Actually make the test fail by using "-O2" for compilation.
58371
58372 1999-12-15  Nathan Sidwell  <nathan@acm.org>
58373
58374         * g++.old-deja/g++.warn/cast-align1.C: New test.
58375
58376 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58377
58378         * gcc.c-torture/compile/991214-1.c: New test.
58379         * gcc.c-torture/compile/991214-2.c: New test.
58380
58381 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
58382
58383         * gcc.dg/991214-1.c: New test.
58384
58385 1999-12-13  Jeffrey A Law  (law@cygnus.com)
58386
58387         * gcc.c-torture/compile/991213-3.c: New test.
58388         * gcc.c-torture/compile/991213-2.c: New test.
58389         * gcc.c-torture/compile/991213-1.c: New test.
58390
58391 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
58392
58393         * gcc.dg/991209-1.c: New test.
58394
58395 1999-12-08  Nathan Sidwell <nathan@acm.org>
58396
58397         * gcc.c-torture/compile/991208-1.c: New test.
58398
58399 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58400
58401         * gcc.dg/ultrasp2.c: New test.
58402
58403 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
58404
58405         * g++.old-deja/g++.abi/align.C (main): Fix typo.
58406
58407 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
58408
58409         * gcc.c-torture/compile/991202-1.c: New test.
58410         * gcc.c-torture/execute/991202-1.c: New test.
58411         * gcc.c-torture/execute/991202-2.c: New test.
58412         * gcc.c-torture/execute/991202-3.c: New test.
58413
58414 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
58415
58416         * g++.old-deja/g++.abi/align.C: New test.
58417         * g++.old-deja/g++.abi/aggregates.C: Likewise.
58418         * g++.old-deja/g++.abi/bitfields.C: Likewise.
58419
58420 1999-12-01  Richard Henderson  <rth@cygnus.com>
58421
58422         * gcc.c-torture/execute/991201-1.c: New.
58423
58424 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
58425
58426         * gcc.dg/991129-1.c: New test.
58427
58428 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
58429
58430         * gcc.c-torture/compile/991127-1.c: New test.
58431
58432 1999-11-22  Nathan Sidwell  <nathan@acm.org>
58433
58434         * g++.old-deja/g++.other/warn4.C: New test.
58435
58436 1999-11-22  Nathan Sidwell  <nathan@acm.org>
58437
58438         * g++.old-deja/g++.eh/cleanup2.C: New test.
58439         * g++.old-deja/g++.ext/pretty2.C: New test.
58440         * g++.old-deja/g++.ext/pretty3.C: New test.
58441         * g++.old-deja/g++.other/debug6.C: New test.
58442
58443 1999-10-20  Jim Wilson  <wilson@cygnus.com>
58444
58445         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
58446         compiler_output to look for one error message instead of two.
58447
58448 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
58449
58450         * gcc.c-torture/execute/991118-1.c: Also test case
58451         where the word boundary does not split a byte evenly.
58452
58453 1999-11-19  Nathan Sidwell  <nathan@acm.org>
58454
58455         * g++.old-deja/g++.ext/restrict1.C: New test.
58456
58457 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
58458
58459         * gcc.c-torture/execute/991118-1.c: New test.
58460
58461 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
58462
58463         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
58464         working directory pathnames.
58465
58466 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
58467
58468         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
58469         host is equipped with driver.h and driver.o so it can actually
58470         compile and run the tests.
58471
58472 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
58473
58474         * gcc.c-torture/compile/991008-1.c: New test.
58475
58476 1999-11-08  Nick Clifton  <nickc@cygnus.com>
58477
58478         * lib/gcc-dg.exp: Include target-supports.exp
58479
58480 1999-11-05  Nick Clifton  <nickc@cygnus.com>
58481
58482         * lib/target-supports.exp: New file: Provide procs to test for
58483         features supported by the target.
58484         (check_weak_available): Moved here from ecos.exp.
58485         (check_alias_available): New proc: Determine of the target
58486         toolchain supports the alias attribute.
58487
58488         * gcc.dg/special/ecos.exp: Move check_weak_available to
58489         target-supports.exp.
58490         (alias-1.c): Only perform the test if the target supports
58491         aliases.
58492         (wkali-1.c): Only perform the test if the target supports
58493         aliases.
58494
58495         * gcc.dg/990506-0.c: Expect error messages from cross
58496         targets as well as native targets.
58497
58498 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58499
58500         * gcc.dg/ultrasp1.c: Removed xfail.
58501         * gcc.dg/struct-ret-2.c: Likewise.
58502         * gcc.dg/array-1.c: Likewise.
58503
58504 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
58505
58506         * gcc.dg/struct-ret-2.c: New test.
58507
58508         * gcc.dg/array-1.c: New test.
58509
58510 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
58511
58512         * gcc.c-torture/execute/991030-1.c: New test.
58513
58514 1999-10-26  Richard Henderson  <rth@cygnus.com>
58515
58516         * gcc.c-torture/compile/991026-2.c: New test.
58517
58518 1999-10-26  Jeffrey A Law  (law@cygnus.com)
58519
58520         * gcc.c-torture/compile/991026-1.c: New test.
58521
58522 1999-10-23  Jeffrey A Law  (law@cygnus.com)
58523
58524         * gcc.c-torture/execute/991023-1.c: New test.
58525
58526 1999-10-19  Jeffrey A Law  (law@cygnus.com)
58527
58528         * gcc.c-torture/execute/991019-1.c: New test.
58529
58530 1999-10-16  Richard Henderson  <rth@cygnus.com>
58531
58532         * gcc.c-torture/execute/991016-1.c: New test.
58533
58534 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
58535
58536         * gcc.c-torture/execute/991014-1.c: New test.
58537
58538 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
58539
58540         * g++.old-deja/g++.other/union2.C: New test.
58541
58542 1999-10-13  Nathan Sidwell  <nathan@acm.org>
58543
58544         * g++.old-deja/g++.other/vaarg2.C: New test.
58545         * g++.old-deja/g++.other/vaarg3.C: New test.
58546
58547 1999-10-12  Craig Burley  <craig@jcb-sc.com>
58548
58549         * g77.f-torture/noncompile/19990905-1.f: Moved from being
58550         in compile/.
58551
58552 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
58553
58554         * gcc.c-torture/execute/va-arg-11.c: New test.
58555
58556 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
58557
58558         * lib/file-format.exp (gcc_target_object_format): Don't
58559         crash if objdump is unavailable.
58560
58561 1999-09-29  Donn Terry <donn@interix.com>
58562
58563         * gcc.misc-tests/mg.exp: delete extraneous redirection.
58564
58565 1999-09-28  Nick Clifton  <nickc@cygnus.com>
58566
58567         * gcc.c-torture/compile/990928-1.c: New test.
58568
58569 1999-09-28  Nathan Sidwell  <nathan@acm.org>
58570
58571         * g++.old-deja/g++.other/decl6.C: New test.
58572
58573 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58574
58575         * gcc.c-torture/execute/va-arg-10.c: New test.
58576
58577 1999-09-27  Nathan Sidwell  <nathan@acm.org>
58578
58579         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
58580         __PRETTY_FUNCTION__.
58581
58582 1999-09-23  Nick Clifton  <nickc@cygnus.com>
58583
58584         * gcc.c-torture/execute/990923-1.c: New test.
58585
58586 1999-09-21  Nick Clifton  <nickc@cygnus.com>
58587
58588         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
58589         for which -fpic is inappropriate.
58590
58591 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
58592
58593         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
58594
58595 1999-09-21  Nathan Sidwell  <nathan@acm.org>
58596
58597         * g++.old-deja/g++.other/dyncast1.C: New test.
58598         * g++.old-deja/g++.other/dyncast2.C: New test.
58599         * g++.old-deja/g++.other/dyncast3.C: New test.
58600         * g++.old-deja/g++.other/dyncast4.C: New test.
58601         * g++.old-deja/g++.other/dyncast5.C: New test.
58602         * g++.old-deja/g++.eh/catch3.C: New test.
58603         * g++.old-deja/g++.eh/catch3p.C: New test.
58604         * g++.old-deja/g++.eh/catch4.C: New test.
58605         * g++.old-deja/g++.eh/catch4p.C: New test.
58606         * g++.old-deja/g++.eh/catch5.C: New test.
58607         * g++.old-deja/g++.eh/catch5p.C: New test.
58608         * g++.old-deja/g++.eh/catch6.C: New test.
58609         * g++.old-deja/g++.eh/catch6p.C: New test.
58610         * g++.old-deja/g++.eh/catch7.C: New test.
58611         * g++.old-deja/g++.eh/catch7p.C: New test.
58612         * g++.old-deja/g++.eh/catch8.C: New test.
58613         * g++.old-deja/g++.eh/catch8p.C: New test.
58614         * g++.old-deja/g++.eh/catch9.C: New test.
58615         * g++.old-deja/g++.eh/catch9p.C: New test.
58616
58617 1999-09-13  Nathan Sidwell  <nathan@acm.org>
58618
58619         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
58620         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
58621
58622 1999-09-13  Jeffrey A Law  (law@cygnus.com)
58623
58624         * gcc.c-torture/compile/990913-1.c: New test.
58625
58626 1999-09-10  Nathan Sidwell  <nathan@acm.org>
58627
58628         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
58629         * g++.old-deja/g++.jason/rfg5.C: Likewise.
58630
58631 1999-09-09  Richard Henderson  <rth@cygnus.com>
58632
58633         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
58634
58635 1999-09-09  Nathan Sidwell  <nathan@acm.org>
58636
58637         * g++.old-deja/g++.other/lookup11.C: New test.
58638         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
58639         what is permitted and what we want.
58640         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
58641         overload use.
58642         * g++.old-deja/g++.jason/rfg5.C: Likewise.
58643
58644 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
58645
58646         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
58647         * gcc.c-torture/noncompile/poison-1.c: New file.
58648
58649 1999-09-08  Nathan Sidwell  <nathan@acm.org>
58650
58651         * g++.old-deja/g++.other/sizeof3.C: New test.
58652         * g++.old-deja/g++.other/sizeof4.C: New test.
58653         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
58654         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
58655
58656 1999-09-07  Richard Henderson  <rth@cygnus.com>
58657
58658         * gcc.dg/va-arg-1.c: New.
58659
58660 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
58661
58662         * gcc.c-torture/execute/va-arg-9.c: New test.
58663
58664 1999-09-05  Craig Burley  <craig@jcb-sc.com>
58665
58666         * g77.f-torture/compile/980519-2.f: New test.
58667         * g77.f-torture/compile/19990905-0.f: New test.
58668         * g77.f-torture/compile/19990905-1.f: New test.
58669         * g77.f-torture/compile/19990905-2.f: New test.
58670
58671         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
58672
58673 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
58674
58675         * gcc.c-torture/execute/990827-1.c: Fix typo.
58676
58677 1999-09-03  Nathan Sidwell  <nathan@acm.org>
58678
58679         * g++.old-deja/g++.other/deref1.C: New test.
58680
58681 1999-09-02  Nathan Sidwell  <nathan@acm.org>
58682
58683         * g++.old-deja/g++.other/ambig2.C: New test.
58684         * g++.old-deja/g++.other/cond5.C: New test.
58685         * g++.old-deja/g++.other/lookup16.C: New test.
58686
58687 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
58688
58689         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
58690         assemblers too.
58691
58692 1999-08-31  Jeffrey A Law  (law@cygnus.com)
58693
58694         * lib/c-torture.exp: Avoid the "compare executables" optimization
58695         when testing native.
58696
58697 1999-08-29  Jeffrey A Law  (law@cygnus.com)
58698
58699         * gcc.c-torture/execute/990829-1.c: New test.
58700         * gcc.c-torture/compile/990829-1.c: New test.
58701
58702 1999-08-27  Paul Burchard  <burchard@pobox.com>
58703
58704         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
58705         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
58706         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
58707         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
58708         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
58709         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
58710         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
58711         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
58712         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
58713         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
58714         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
58715
58716 1999-08-27  Jeffrey A Law  (law@cygnus.com)
58717
58718         * gcc.c-torture/execute/990827-1.c: New test.
58719
58720 1999-08-26  Craig Burley  <craig@jcb-sc.com>
58721
58722         * g77.f-torture/noncompile/19990826-4.f: New test.
58723
58724         * g77.f-torture/compile/19990826-3.f: New test.
58725
58726         * g77.f-torture/execute/19990826-2.f: New test.
58727
58728         * g77.f-torture/compile/19990826-1.f: New test.
58729
58730         * gcc.c-torture/execute/990826-0.c: New test.
58731         * g77.c-torture/execute/19990826-0.f: New test.
58732
58733         * g77.f-torture/noncompile/970626-2.f: New test.
58734
58735 1999-08-25  Paul Burchard  <burchard@pobox.com>
58736
58737         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
58738         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
58739         lss-011.C: New tests.
58740
58741 1999-08-25  Nathan Sidwell  <nathan@acm.org>
58742
58743         * g++.old-deja/g++.other/decl5.C: New test.
58744
58745 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58746
58747         * noncompile/noncompile.exp: Load_lib c-torture.exp.
58748         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
58749         call `postbase' for each one.  All callers of `postbase' changed
58750         to call this instead.
58751
58752 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
58753
58754         * gcc.c-torture/execute/990811-1.c: New test.
58755
58756 1999-08-09  Nick Clifton  <nickc@cygnus.com>
58757
58758         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
58759         just native ones.
58760
58761         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
58762         just native ones.
58763
58764 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
58765
58766         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
58767
58768 1999-08-04  Jeffrey A Law  (law@cygnus.com)
58769
58770         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
58771
58772 1999-08-04  Nathan Sidwell  <nathan@acm.org>
58773
58774         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
58775
58776 1999-08-04  Jeffrey A Law  (law@cygnus.com)
58777
58778         * gcc.c-torture/execute/990804-1.c: New test.
58779
58780 1999-08-03  Nathan Sidwell  <nathan@acm.org>
58781
58782         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
58783         * g++.old-deja/g++.brendan/crash64.C: Likewise.
58784         * g++.old-deja/g++.brendan/overload8.C: Likewise.
58785
58786 1999-08-03  Nathan Sidwell  <nathan@acm.org>
58787
58788         * g++.old-deja/g++.other/struct1.C: New test.
58789
58790 1999-08-03  Nathan Sidwell  <nathan@acm.org>
58791
58792         * g++.old-deja/g++.other/enum2.C: New test.
58793
58794 1999-08-02  Richard Henderson  <rth@cygnus.com>
58795
58796         Adapted from tests from Franz Sirl:
58797         * gcc.c-torture/execute/va-arg-7.c: New test.
58798         * gcc.c-torture/execute/va-arg-8.c: New test.
58799
58800 1999-08-01  Jeffrey A Law  (law@cygnus.com)
58801
58802         * gcc.c-torture/compile/990801-2.c: New test.
58803
58804         * gcc.c-torture/compile/990801-1.c: New test.
58805
58806 1999-07-27  Michael Meissner  <meissner@cygnus.com>
58807
58808         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
58809         fp-cmp-1.c, converting double to float.
58810
58811         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
58812         fp-cmp-1.c, converting double to long double.
58813
58814         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
58815         from fr1 to unknown_register, since fr1 is a legitimate register
58816         on some machines.
58817
58818 1999-07-25  Jeffrey A Law  (law@cygnus.com)
58819
58820         * README: More listname related changes.
58821
58822 1999-07-08  Catherine Moore  <clm@cygnus.com>
58823
58824         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
58825
58826 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
58827
58828         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
58829
58830 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
58831
58832         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
58833
58834 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
58835
58836         * gcc.dg/990703-1.c: New test.
58837
58838 1999-06-29  Nick Clifton  <nickc@cygnus.com>
58839
58840         * lib/file-format.exp: New file: Move definition of proc
58841         gcc_target_object_format to here from
58842         gcc.dg/special/ecos.exp.
58843
58844         * lib/c-torture.exp: Include lib file-format.exp.
58845         * lib/gcc-dg.exp: Include lib file-format.exp.
58846
58847         * gcc.dg/special/ecos.exp: Remove definition of proc
58848         gcc_target_object_format.
58849
58850 1999-06-28  Jeffrey A Law  (law@cygnus.com)
58851
58852         * gcc.c-torture/execute/990628-1.c: New test.
58853
58854 1999-06-25  Jeffrey A Law  (law@cygnus.com)
58855
58856         * gcc.c-torture/compile/990625-2.c: New test.
58857
58858         * gcc.c-torture/compile/990625-1.c: New test.
58859
58860 1999-06-23  Nick Clifton  <nickc@cygnus.com>
58861
58862         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
58863         attributes compile.
58864         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
58865         ports that use the COFF/PE file format.
58866
58867 1999-06-17  Jeffrey A Law  (law@cygnus.com)
58868
58869         * gcc.c-torture/compile/990617-1.c: New test.
58870
58871 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
58872
58873         * g++.old-deja/g++.other/decl4.C: New test.
58874
58875 1999-06-14  Nathan Sidwell  <nathan@acm.org>
58876
58877         * g++.old-deja/g++.other/bitfld3.C: New test.
58878
58879 1999-06-08  Nathan Sidwell  <nathan@acm.org>
58880
58881         * g++.old-deja/g++.eh/catch1.C: New test.
58882
58883 1999-06-07  Jeffrey A Law  (law@cygnus.com)
58884
58885         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
58886
58887         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
58888         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
58889
58890 1999-06-05  Craig Burley  <craig@jcb-sc.com>
58891
58892         * g77.f-torture/compile/19990502-0.f: Replace with new,
58893         shorter, test that still fails after recent changes.
58894
58895 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58896
58897         * gcc.c-torture/execute/990604-1.c: New test.
58898
58899 1999-05-31  Jeffrey A Law  (law@cygnus.com)
58900
58901         * gcc.c-torture/execute/990531-1.c: New test.
58902
58903 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58904
58905         * gcc.c-torture/compile/990527-1.c: New test.
58906
58907 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
58908
58909         * gcc.c-torture/execute/990527-1.c: New test.
58910
58911 1999-05-25  Nick Clifton  <nickc@cygnus.com>
58912
58913         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
58914         bitfields as signed.
58915
58916 1999-05-25  Craig Burley  <craig@jcb-sc.com>
58917
58918         * g77.f-torture/compile/19990525-0.f: New test.
58919
58920 1999-05-25  Jeffrey A Law  (law@cygnus.com)
58921
58922         * gcc.c-torture/execute/990525-2.c: New test.
58923
58924         * gcc.c-torture/execute/990525-1.c: New test.
58925
58926 1999-05-24  Nathan Sidwell  <nathan@acm.org>
58927
58928         * g++.old-deja/g++.other/anon3.C: New test.
58929         * g++.old-deja/g++.other/anon4.C: New test.
58930         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
58931         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
58932         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
58933         Merrill).
58934
58935 1999-05-24  Jeffrey A Law  (law@cygnus.com)
58936
58937         * gcc.c-torture/execute/990524-1.c: New test.
58938
58939         * gcc.dg/990524-1.c: New test.
58940
58941 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58942
58943         * gcc.c-torture/compile/990523-1.c: New test.
58944
58945 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
58946
58947         * gcc.c-torture/compile/990519-1.c: New test.
58948
58949 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
58950
58951         * gcc.c-torture/compile/990517-1.c: New test.
58952
58953         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
58954         (e4, f4): New tests.
58955         (main): Call them.
58956
58957 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
58958
58959         * gcc.dg/noreturn-1.c: New test.
58960
58961 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
58962
58963         * gcc.c-torture/execute/990513-1.c: New test.
58964
58965 1999-05-10  Richard Henderson  <rth@cygnus.com>
58966
58967         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
58968
58969 1999-05-10  Craig Burley  <craig@jcb-sc.com>
58970
58971         * g77.f-torture/execute/erfc.f: Use small single-precision
58972         values, to avoid problems on Alphas when not -mieee.
58973
58974 1999-05-08  Craig Burley  <craig@jcb-sc.com>
58975
58976         * gcc.dg/990506-0.c: New test.
58977
58978 1999-05-08  Richard Henderson  <rth@cygnus.com>
58979
58980         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
58981         the constant to test.  Don't XFAIL 64-bit targets.
58982
58983         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
58984         * g++.old-deja/g++.law/profile1.C: Likewise.
58985
58986         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
58987         operator new instances.
58988         * g++.old-deja/g++.other/delete5.C: Likewise.
58989
58990 1999-05-03  Craig Burley  <craig@jcb-sc.com>
58991
58992         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
58993         intrinsic.
58994
58995 1999-05-03  Craig Burley  <craig@jcb-sc.com>
58996
58997         * g77.f-torture/execute/u77-test.f: Reverse order of two
58998         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
58999
59000 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
59001
59002         * gcc.dg/compare1.c: New test.
59003
59004 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
59005
59006         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
59007         New tests.
59008
59009 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59010
59011         * g77.f-torture/compile/19990502-1.f: New test.
59012
59013 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59014
59015         * g77.f-torture/compile/19990502-0.f: New test.
59016
59017 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59018
59019         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
59020         intrinsic.
59021
59022 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59023
59024         * g77.f-torture/execute/u77-test.f (main): List libU77
59025         intrinsics not currently tested.
59026         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
59027         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
59028         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
59029         Trim blanks off the ends of some printed strings.
59030
59031 1999-05-02  Craig Burley  <craig@jcb-sc.com>
59032
59033         * g77.f-torture/execute/u77-test.f (main): Just warn about
59034         FSTAT gid disagreement, as it's expected on some systems.
59035
59036 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59037
59038         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
59039         use a new function, which allows for some slop.
59040         Clean up some commentary.
59041         (issum): The new function.
59042         (sgladd): Deleted subroutine.
59043
59044 1999-05-01  Craig Burley  <craig@jcb-sc.com>
59045
59046         * g77.f-torture/execute/u77-test.f: Modify to be more like
59047         libf2c/libU77 version, bringing patches to that version here.
59048         Add suitable commentary.
59049
59050 1999-04-25  Richard Henderson  <rth@cygnus.com>
59051
59052         * gcc.dg/990424-1.c: New test.
59053
59054 1999-04-24  Craig Burley  <craig@jcb-sc.com>
59055
59056         * g77.f-torture/execute/u77-test.f (main): Bug involving
59057         LSTAT has been fixed, so turn back on full checking.
59058
59059 1999-04-20  Craig Burley  <craig@jcb-sc.com>
59060
59061         * g77.f-torture/compile/19990419-0.f: New test.
59062         * g77.f-torture/execute/19990419-1.f: New test.
59063
59064 1999-04-17  Richard Henderson  <rth@cygnus.com>
59065
59066         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
59067         to avoid the need for a prototype to supress a warning.
59068
59069 1999-04-07  Jim Wilson  <wilson@cygnus.com>
59070
59071         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
59072
59073 1999-04-04  Jeffrey A Law  (law@cygnus.com)
59074
59075         * gcc.c-torture/execute/990404-1.c: New test.
59076
59077 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59078
59079         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
59080         * gcc.dg/cpp-if3.c: Don't use -pedantic.
59081         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
59082         missing initializer warnings.
59083
59084 1999-03-28  Jeffrey A Law  (law@cygnus.com)
59085
59086         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
59087         matching strings.
59088
59089 1999-03-26  Jeffrey A Law  (law@cygnus.com)
59090
59091         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
59092
59093 1999-03-26  Craig Burley  <craig@jcb-sc.com>
59094
59095         * g77.f-torture/execute/19990325-0.f: New test.
59096         * g77.f-torture/execute/19990325-1.f: New test.
59097
59098 1999-03-24  Jeffrey A Law  (law@cygnus.com)
59099
59100         * gcc.c-torture/execute/990324-1.c: New test.
59101
59102 1999-03-22  Jim Wilson  <wilson@cygnus.com>
59103
59104         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
59105         test with 4.
59106
59107 1999-03-17  Richard Henderson  <rth@cygnus.com>
59108
59109         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
59110
59111 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59112
59113         * g77.f-torture/execute/19990313-2.f: New test.
59114         * g77.f-torture/execute/19990313-3.f: New test.
59115
59116 1999-03-13  Craig Burley  <craig@jcb-sc.com>
59117
59118         * g77.f-torture/execute/19990313-0.f: New test.
59119         * g77.f-torture/execute/19990313-1.f: New test.
59120
59121 1999-03-12  Jim Wilson  <wilson@cygnus.com>
59122
59123         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
59124         printf to sprintf.
59125         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
59126         (main): Add check for u15.  Conditionalize u31 check depending on
59127         whether ints are <32 bits or >=32 bits.
59128
59129 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59130
59131         * g77.f-torture/execute/19981119-0.f: Improve testiness.
59132
59133 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59134
59135         * g77.f-torture/compile/19990305-0.f: New test.
59136         * g77.f-torture/execute/19981119-0.f: New test.
59137
59138 1999-03-08  Craig Burley  <craig@jcb-sc.com>
59139
59140         * g77.f-torture/execute/970625-2.f: call ABORT if final
59141         result is not correct, instead of just printing it.
59142         Add this checking via newly introduced obfuscation, to
59143         trip up buggy front ends.
59144
59145 1999-03-07  Craig Burley  <craig@jcb-sc.com>
59146
59147         * g77.f-torture/compile/960317-1.f: Moved from being
59148         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
59149
59150 1999-03-06  Craig Burley  <craig@jcb-sc.com>
59151
59152         * g77.f-torture/execute/960317-1.f: New (old) test.
59153         * g77.f-torture/execute/970625-2.f: Ditto.
59154
59155 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
59156
59157         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
59158         error message on line 1 or line 2; cccp and cpplib do this differently.
59159
59160 1999-03-01  Jeffrey A Law  (law@cygnus.com)
59161
59162         * g++.old-deja/g++.law/weak1.C: New test.
59163
59164 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59165
59166         * gcc.c-torture/execute/990119-1.c: Renamed to...
59167         * gcc.dg/990119-1.c: this, so it will only be tested once
59168         (it's a preprocessor test, it doesn't need to be run at
59169         multiple optimization levels).
59170
59171 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
59172
59173         * lib/g++.exp: Don't add incdir=$base_dir/../include to
59174           ALWAYS_CXXFLAGS.
59175
59176 1999-02-24  Craig Burley  <craig@jcb-sc.com>
59177
59178         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
59179         * g77.f-torture/compile/19981216-0.f: ...as it is expected
59180         to not be compilable by current g77.
59181
59182 1999-02-24  Nick Clifton  <nickc@cygnus.com>
59183
59184         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
59185
59186 1999-02-22  Jeffrey A Law  (law@cygnus.com)
59187
59188         * gcc.c-torture/execute/990222-1.c: New test.
59189
59190 1999-02-19  Craig Burley  <craig@jcb-sc.com>
59191
59192         * g77.f-torture/compile/19990218-0.f: New test.
59193         * g77.f-torture/noncompile/19990218-1.f: New test.
59194
59195 1999-02-18  Craig Burley  <craig@jcb-sc.com>
59196
59197         * g77.f-torture/compile/19981216-0.f: New test.
59198
59199 1999-02-14  Jeffrey A Law  (law@cygnus.com)
59200
59201         * gcc.dg/990214-1.c: New test.
59202
59203 1999-02-13  Jeffrey A Law  (law@cygnus.com)
59204
59205         * gcc.dg/990213-2.c: New test.
59206
59207         * gcc.dg/990213-1.c: New test.
59208
59209 1999-02-12  Jeffrey A Law  (law@cygnus.com)
59210
59211         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
59212         ints.
59213
59214 1999-02-11  Nick Clifton  <nickc@cygnus.com>
59215
59216         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
59217         specified by target.
59218
59219         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
59220
59221 1999-02-11  Jeffrey A Law  (law@cygnus.com)
59222
59223         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
59224
59225 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
59226
59227         * gcc.dg/special/ecos.exp: New test driver for new tests with
59228         special requirements.
59229
59230         * gcc.dg/special/alias-1.c: New test.
59231         * gcc.dg/special/gcsec-1.c: New test.
59232         * gcc.dg/special/weak-1.c: New test.
59233         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
59234         * gcc.dg/special/weak-2.c: New test.
59235         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
59236         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
59237         * gcc.dg/special/wkali-1.c: New test.
59238         * gcc.dg/special/wkali-2.c: New test.
59239         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
59240         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
59241
59242 1999-02-10  Felix Lee  <flee@cygnus.com>
59243
59244           * lib/c-torture.exp (c-torture-compile): Pull out code for
59245           analyzing gcc error messages.
59246           (c-torture-execute): Likewise.  Fix some (harmless) false
59247           positives.
59248           * lib/gcc.exp (gcc_check_compile): New function.
59249
59250 1999-02-08  Richard Henderson  <rth@cygnus.com>
59251
59252         * gcc.c-torture/execute/990208-1.c: New test.
59253
59254 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
59255
59256         * g++.dg/special/ecos.exp: New driver for new tests with special
59257         requirements
59258
59259         * g++.dg/special/conpr-1.C: New test
59260         * g++.dg/special/conpr-2.C: New test
59261         * g++.dg/special/conpr-2a.C: New test
59262         * g++.dg/special/conpr-3.C: New test
59263         * g++.dg/special/conpr-3a.C: New test
59264         * g++.dg/special/conpr-3b.C: New test
59265
59266         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
59267         allow g++ to use the dg driver
59268
59269         * README: Add comment about g++.dg directory
59270
59271 1999-02-06  Jeffrey A Law  (law@cygnus.com)
59272
59273         * README: Update email addresses.
59274
59275 1999-02-03  Nick Clifton  <nickc@cygnus.com>
59276
59277         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
59278         arguments in order to force structure S onto the stack even on
59279         the alpha.
59280         (test): Pass 10 leading arguments to function foo as well as the
59281         structure S.
59282
59283         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
59284         failure for all targets.
59285
59286         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
59287         abort to terminate program execution.
59288
59289 1999-01-30  Richard Henderson  <rth@cygnus.com>
59290
59291         * gcc.c-torture/execute/990130-1.c: New test.
59292
59293 1999-01-30  Jeffrey A Law  (law@cygnus.com)
59294
59295         * gcc.dg/990130-1.c: New test.
59296
59297 1999-01-28  Michael Meissner  <meissner@cygnus.com>
59298
59299         * gcc.c-torture/execute/990128-1.c: New test.
59300
59301 1999-01-27  Michael Meissner  <meissner@cygnus.com>
59302
59303         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
59304
59305 1999-01-27  Felix Lee  <flee@cygnus.com>
59306
59307         * lib/c-torture.exp (c-torture-compile): pull out code for
59308         analyzing gcc error messages.
59309         (c-torture-execute): ditto, and fix some (harmless) false
59310         positives.
59311         * lib/gcc.exp (gcc_check_compile): new function.
59312
59313 1999-01-17  Jeffrey A Law  (law@cygnus.com)
59314
59315         * gcc.dg/990117-1.c: New test.
59316
59317         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
59318
59319         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
59320
59321 1999-01-15  Jeffrey A Law  (law@cygnus.com)
59322
59323         * g77.f-torture/compile/990115-1.f: New test.
59324
59325 1999-01-07  Jeffrey A Law  (law@cygnus.com)
59326
59327         * gcc.c-torture/compile/990107-1.c: New test
59328
59329 1999-01-06  Jeffrey A Law  (law@cygnus.com)
59330
59331         * gcc.c-torture/execute/990106-2.c: New test.
59332
59333         * gcc.c-torture/execute/990106-1.c: New test.
59334
59335 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
59336
59337         * gcc.c-torture/compile/981223-1.c: New test.
59338
59339 1998-12-29  Richard Henderson  <rth@cygnus.com>
59340
59341         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
59342         (opt3): Rename from opt4 and disable.
59343
59344 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
59345
59346         * g++.old-deja/g++.pt/ptrmem5.C: New test.
59347
59348 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
59349
59350         * g++.old-deja/g++.other/conv5.C: New test.
59351
59352 1998-12-14  Nick Clifton  <nickc@cygnus.com>
59353
59354         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
59355
59356 1998-12-11  Jeffrey A Law  (law@cygnus.com)
59357
59358         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
59359
59360 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
59361
59362         * gcc.c-torture/compile/981211-1.c: New test.
59363
59364 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
59365
59366         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
59367
59368         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
59369
59370 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59371
59372         * gcc.special/930510-1.c: Make C9X safe.
59373         * gcc.misc-tests/gcov-1.c Similarly.
59374         * gcc.misc-tests/gcov-2.c Similarly.
59375
59376 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59377
59378         * gcc.dg/ultrasp1.c: New test.
59379
59380 1998-12-06  Richard Henderson  <rth@cygnus.com>
59381
59382         * gcc.c-torture/execute/981206.c: New test.
59383
59384 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59385
59386         * g++.old-deja/g++.ns/template7.C: New test.
59387
59388         * g++.old-deja/g++.other/expr1.C: New test.
59389
59390         * g++.old-deja/g++.eh/tmpl3.C: New test.
59391
59392         * g++.old-deja/g++.eh/tmpl2.C: New test.
59393
59394 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
59395
59396         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
59397         * g++.old-deja/g++.other/using6.C: Removed.
59398         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
59399
59400         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
59401
59402 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
59403
59404         * g++.old-deja/g++.pt/overload8.C: New test.
59405
59406         * g++.old-deja/g++.pt/overload7.C: New test.
59407
59408         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
59409
59410         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
59411         and relinking messages.
59412         * lib/g++.exp (g++_target_compile): Remove .rpo file when
59413         compiling with -frepo.
59414
59415 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
59416
59417         * g++.old-deja/g++.pt/lookup6.C: New test.
59418
59419 1998-11-30  Nick Clifton  <nickc@cygnus.com>
59420
59421         * gcc.c-torture/execute/981130-1.c: New test.
59422         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
59423
59424 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
59425
59426         * g++.old-deja/g++.pt/explicit76.C: New test.
59427
59428         * g++.old-deja/g++.pt/friend38.C: New test.
59429
59430         * g++.old-deja/g++.ns/crash2.C: New test.
59431
59432         * g++.old-deja/g++.pt/defarg8.C: New test.
59433
59434         * g++.old-deja/g++.pt/instantiate6.C: New test.
59435
59436         * g++.old-deja/g++.pt/static6.C: New test.
59437
59438         * g++.old-deja/g++.pt/decl2.C: New test.
59439
59440 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
59441
59442         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
59443         problem is actually related with name lookup, but so what? :-)
59444
59445         * g++.old-deja/g++.pt/friend37.C: New test.
59446
59447 1998-11-25  Dave Love  <d.love@dl.ac.uk>
59448
59449         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
59450         element, which fails on some systems.
59451
59452         * g77.f-torture/execute/labug1.f: New test.
59453
59454 1998-11-21  Jeffrey A Law  (law@cygnus.com)
59455
59456         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
59457         is defined.
59458
59459 1998-11-18  Dave Love  <d.love@dl.ac.uk>
59460
59461         * g77.f-torture/compile/981117-1.f: New test.
59462
59463 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
59464
59465         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
59466         properly discarded.
59467
59468 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
59469
59470         * gcc.c-torture/execute/memcheck: New directory of tests for
59471         -fcheck-memory-usage.
59472
59473 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
59474
59475         * README: New file, general information about the testsuite and
59476         new description of the various C++ test subdirectories.
59477         * README.g++: Eliminate obsolete information, update and move most
59478         relevant stuff to README.
59479
59480 1998-11-07  Richard Henderson  <rth@cygnus.com>
59481
59482         * gcc.c-torture/compile/981107-1.c: New test.
59483
59484 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
59485
59486         * execute/memcpy-bi.c: New testcase.
59487
59488 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
59489
59490         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
59491         base classes.
59492
59493         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
59494         template is selected.
59495
59496         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
59497         classes, it should be accepted for all types.
59498
59499         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
59500
59501         * g++.old-deja/g++.pt/spec24.C: Ensure that template
59502         specializations start with template headers.
59503
59504 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
59505
59506         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
59507
59508         * g++.old-deja/g++.other/init9.C: Test cross initialization of
59509         non-POD types.
59510
59511 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
59512
59513         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
59514
59515 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
59516
59517         * compile/981022-1.c, compile/981022-1.x: New test and driver.
59518
59519 1998-10-19  Jeffrey A Law  (law@cygnus.com)
59520
59521         * 981019-1.c: New test.
59522
59523 1998-10-14  Robert Lipe <robertl@dgii.com>
59524
59525         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
59526         find objc headers.
59527
59528 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
59529
59530         * compile/981001-4.c: Remove use of GCC extension that triggers a
59531         compiler bug.
59532
59533 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
59534
59535         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
59536
59537 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
59538
59539         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
59540         instantiation of template produces incorrect code for delete
59541         expression.
59542
59543         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
59544         constructors' name is not unique.
59545         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
59546         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
59547
59548         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
59549         automatic array of const is ill-formed.
59550
59551         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
59552         of template parameter?
59553
59554         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
59555         const.
59556
59557         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
59558         pointer-to-member expression.
59559
59560         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
59561         declaration causes ICE.
59562
59563 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
59564
59565         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
59566         reserved in the global namespace.
59567
59568         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
59569         generate needed virtual table.
59570
59571         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
59572
59573 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
59574
59575         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
59576         template-dependent type
59577
59578 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
59579
59580         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
59581         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
59582         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
59583
59584         * g++.old-deja/g++.other/using5.C: New test; using decl from base
59585         class should be usable as argument of member function.
59586         * g++.old-deja/g++.other/using6.C: New test; using decl from base
59587         class should be usable as return type of member function.
59588         * g++.old-deja/g++.other/using7.C: New test; using decl from base
59589         class should be usable as type of data member.
59590
59591         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
59592
59593 1998-10-09  Jeffrey A Law  (law@cygnus.com)
59594
59595         * gcc.c-torture/special/920521-1.c: Fix bogus test.
59596
59597 1998-10-08  Nick Clifton  <nickc@cygnus.com>
59598
59599         * gcc.dg/dll-?.c Add thumb to target list.
59600         Fix assembler scan patterns to match current assembler output.
59601
59602 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
59603
59604         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
59605         matching of template brackets.
59606
59607         * g++.old-deja/g++.other/using4.C: New test.  Test using
59608         declarations of methods from base classes.
59609
59610         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
59611         within functions should introduce names into the innermost
59612         enclosing namespace.
59613
59614         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
59615         of static locals if first initialization throws.
59616
59617 1998-10-07  Jim Wilson  <wilson@cygnus.com>
59618
59619         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
59620
59621 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
59622
59623         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
59624         lose track of the possible targets of tablejump insns.
59625         * special/special.exp: Run it.
59626
59627 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
59628
59629         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
59630         must be declared before its specializations can be named in friend
59631         declarations.
59632
59633 1998-10-05  Dave Love  <d.love@dl.ac.uk>
59634
59635         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
59636
59637         * g77.f-torture/execute/io1.f: New test.
59638
59639 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
59640
59641         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
59642         with pointer to template function, for which no argument deduction
59643         is possible.
59644
59645         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
59646         specialization of template function as argument to template
59647         function.
59648
59649         * g++.old-deja/g++.other/access2.C: New test; Inner class
59650         shouldn't have privileged access to Outer's names.
59651
59652 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
59653
59654         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
59655         friend template declared within template class conflicts with
59656         nested class of the same name.
59657
59658         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
59659         is ignored.
59660
59661         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
59662         object with direct initializer as function declaration.
59663
59664         * g++.old-deja/g++.other/decl2.C: New test; duplicate
59665         initializers.
59666
59667         * g++.old-deja/g++.other/null2.C: New test; conditional operator
59668         involving const pointer and NULL produces incorrect result.
59669
59670         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
59671         type name without `typename' should be rejected with -pedantic.
59672
59673 1998-10-02  Richard Henderson  <rth@cygnus.com>
59674
59675         * g++.old-deja/g++.other/addrof1.C: New test.
59676
59677 1998-10-01  Nick Clifton  <nickc@cygnus.com>
59678
59679         * gcc.c-torture/compile/981001-1.c: New test.
59680         * gcc.c-torture/execute/981001-1.c: New test.
59681
59682 1998-10-01  Jeffrey A Law  (law@cygnus.com)
59683
59684         * gcc.c-torture/compile/981001-2.c: New test.
59685         * gcc.c-torture/compile/981001-3.c: New test.
59686         * gcc.c-torture/compile/981001-4.c: New test.
59687
59688 1998-10-01  Robert Lipe  <robertl@dgii.com>
59689
59690         * lib/objc.exp (objc_target_compile): Add -L during compiles for
59691         multilibbed hosts.  Idea grafted from g77.exp.
59692
59693 1998-09-30  Dave Love  <d.love@dl.ac.uk>
59694
59695         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
59696         avoid losing on systems which need -lsocket.
59697
59698 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
59699
59700         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
59701         * g++.old-deja/g++.other/nested2.C: Ditto.
59702         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
59703         failure.
59704
59705 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
59706
59707         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
59708         preferred over template operator!= for enum bitfields.
59709
59710 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
59711
59712         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
59713         that happen to have the same base name, but in different scopes,
59714         are incorrectly rejected.
59715
59716 1998-09-16  Richard Henderson  <rth@cygnus.com>
59717
59718         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
59719         on the native word size instead of an integer literal.
59720
59721 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
59722
59723         * g++.old-deja/g++.other/static2.C: Invocation of static data
59724         member of type pointer-to-function denoted as non-static member.
59725
59726         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
59727         checks involving function types and aliases.
59728
59729 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
59730
59731         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
59732         redefined to the same non-trivial type.
59733
59734         * g++.old-deja/g++.pt/explicit73.C: Test for proper
59735         namespace-qualification of template specializations declared in
59736         other namespaces.
59737
59738         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
59739         to declare a subset of the specializations of a template function
59740         as friends of specializations of a template class.
59741
59742         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
59743         member templates that do not fully specialize the enclosing
59744         template class are rejected.
59745
59746 1998-09-11  Dave Love  <d.love@dl.ac.uk>
59747
59748         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
59749
59750 1998-09-08  Dave Love  <d.love@dl.ac.uk>
59751
59752         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
59753         altered from libf2c/libU77 version.
59754
59755 1998-09-06  Dave Love  <d.love@dl.ac.uk>
59756
59757         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
59758
59759 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>
59760             Alexandre Oliva  <oliva@dcc.unicamp.br>
59761
59762         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
59763         (un)signed char are different types for template specialization
59764         purposes.
59765
59766 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
59767
59768         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
59769         * objc: ObjC testsuite.
59770
59771 1998-08-31  Catherine Moore  <clm@cygnus.com>
59772
59773         * gcc.c-torture/execute/941014-1.x: New file.
59774
59775 1998-08-31  Nick Clifton  <nickc@cygnus.com>
59776
59777         * lib/c-torture.exp: Add support for
59778         torture_eval_before_compile and torture_eval_before_execute
59779         variables.
59780
59781 1998-08-30  Jeffrey A Law  (law@cygnus.com)
59782
59783         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
59784         this test triggers valid.
59785
59786 1998-08-27  Jeffrey A Law  (law@cygnus.com)
59787
59788         * gcc.dg/980827-1.c: New test.
59789
59790 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
59791
59792         * gcc.c-torture/execute/loop-4b.c: New test.
59793
59794 1998-08-26  Nick Clifton  <nickc@cygnus.com>
59795
59796         * lib/c-torture.exp: Add support for
59797         torture_eval_before_compile and torture_eval_before_execute
59798         variables.
59799
59800 1998-08-25  Jeffrey A Law  (law@cygnus.com)
59801
59802         * gcc.c-torture/compile/980825-1.c: New test.
59803
59804 1998-08-24  Nick Clifton  <nickc@cygnus.com>
59805
59806         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
59807         count number tests in opt_t0 not good_t0.
59808
59809 1998-08-24  Jeffrey A Law  (law@cygnus.com)
59810
59811         * gcc.c-torture/compile/930326-1.x: Fix typo.
59812
59813 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
59814
59815         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
59816         causes an ICE.
59817
59818 1998-08-21  Jeffrey A Law  (law@cygnus.com)
59819
59820         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
59821         STACK_SIZE is defined.
59822         * gcc.c-torture/unsorted/stuct.c: Similarly.
59823
59824         * gcc.c-torture/compile/980821-1.c: New test.
59825
59826 1998-08-21  Jeffrey A Law  (law@cygnus.com)
59827
59828         * gcc.c-torture/execute/980526-2.c: Disable for targets with
59829         16bit ints.
59830
59831 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
59832
59833         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
59834         code.
59835
59836 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
59837
59838         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
59839         error'.
59840
59841 1998-08-18  Jeffrey A Law  (law@cygnus.com)
59842
59843         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
59844
59845 1998-08-16  Jeffrey A Law  (law@cygnus.com)
59846
59847         * gcc.c-torture/compile/980816-1.c: New test.
59848
59849         * gcc.dg/980816-1.c: New test.
59850
59851 1998-08-13  Jeffrey A Law  (law@cygnus.com)
59852
59853         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
59854         compiler for ieee tests.
59855
59856 1998-08-01  Dave Love  <d.love@dl.ac.uk>
59857
59858         * g77.f-torture/compile/980729-0.f: New test.
59859
59860 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
59861
59862         * gcc.c-torture/special/eeprof-1.c: New test, for
59863         -finstrument-functions.
59864         * gcc.c-torture/special/special.exp: Run it.
59865
59866 1998-07-29  Jeffrey A Law  (law@cygnus.com)
59867
59868         * gcc.c-torture/compile/980729-1.c: New test.
59869
59870 1998-07-27  Nick Clifton  <nickc@cygnus.com>
59871
59872         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
59873         __thumb__ is defined, and test for ARM style doubles if so.
59874
59875 1998-07-26  Dave Love  <d.love@dl.ac.uk>
59876
59877         * g77.f-torture/noncompile/980615-0.f: New test.
59878
59879 1998-07-26  H.J. Lu  (hjl@gnu.org)
59880
59881         * gcc.dg/980312-1.c: Do link instead of compile.
59882         * gcc.dg/980313-1.c: Likewise.
59883
59884 1998-07-26  Jeffrey A Law  (law@cygnus.com)
59885
59886         * gcc.c-torture/compile/980726-1.c: New test.
59887
59888 1998-07-25  Dave Love  <d.love@dl.ac.uk>
59889
59890         * g77.f-torture/execute/io0.f: New test.
59891
59892 1998-07-24  Nick Clifton  <nickc@cygnus.com>
59893
59894         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
59895         an int.
59896
59897 1998-06-18  Michael Meissner  <meissner@cygnus.com>
59898
59899         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
59900         m32r bugs.
59901
59902 1998-07-17  Nick Clifton  <nickc@cygnus.com>
59903
59904         * gcc.dg/980626-1.c: Expect failures for all toolchains until
59905         c-decl.c:grokdeclarator can handle mode attributes.
59906
59907 1998-07-16  Jeffrey A Law  (law@cygnus.com)
59908
59909         * gcc.c-torture/execute/980716-1.c: New test.
59910
59911 1998-07-13  Jeffrey A Law  (law@cygnus.com)
59912
59913         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
59914         the mn10200.
59915         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
59916         the mn10200.
59917         * gcc.c-torture/execute/va-arg-3.x: Similarly.
59918         * gcc.c-torture/compile/930326-1.x: Similarly.
59919
59920 1998-07-13  Dave Love  <d.love@dl.ac.uk>
59921
59922         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
59923         New test from Craig.
59924
59925 1998-07-12  Dave Love  <d.love@dl.ac.uk>
59926
59927         * g77.f-torture/noncompile/980616-0.f: New test.
59928
59929         * g77.f-torture/execute/970816-3.f: New test from Craig.
59930
59931 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59932
59933         *  g++.other/singleton.C: Return error value instead of taking
59934         SIGSEGV.
59935
59936 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
59937
59938         *  g++.other/singleton.C: New test.  Warning is under dispute.
59939         Runtime crash is not.
59940
59941 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
59942
59943         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
59944         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
59945         using6.C, using7.C}: New namespace tests.
59946
59947 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
59948
59949         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
59950         specialization with typedef'ed names used as array indexes.
59951
59952 1998-07-09  Jeffrey A Law  (law@cygnus.com)
59953
59954         * gcc.c-torture/execute/980709-1.c: New test.
59955
59956         * gcc.dg/980709-1.c: New test.
59957
59958 1998-07-07  Richard Henderson  <rth@cygnus.com>
59959
59960         * gcc.c-torture/execute/bcp-1.c: New test.
59961
59962 1998-07-07  Jeffrey A Law  (law@cygnus.com)
59963
59964         * gcc.c-torture/execute/980707-1.c: New test.
59965
59966 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
59967
59968         * gcc.c-torture/compile/980706-1.c: New test.
59969
59970 1998-07-01  Dave Love  <d.love@dl.ac.uk>
59971
59972         * g77.f-torture/execute/980701-0.f,
59973         g77.f-torture/execute/980701-1.f: New test from Craig.
59974
59975 1998-07-01  Jeffrey A Law  (law@cygnus.com)
59976
59977         * gcc.c-torture/compile/980701-1.c: New test.
59978
59979         * gcc.c-torture/execute/980701-1.c: New test.
59980
59981 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
59982 rlsruhe.de>
59983
59984         * g++.old-deja/g++.robertl/eb132.C: New test.
59985         * g++.old-deja/g++.robertl/eb133.C: Likewise.
59986
59987 1998-06-29  Dave Love  <d.love@dl.ac.uk>
59988
59989         * g77.f-torture/execute/980628-7.f,
59990         g77.f-torture/execute/980628-8.f,
59991         g77.f-torture/execute/980628-9.f,
59992         g77.f-torture/execute/980628-10.f: New tests from Craig.
59993
59994         * g77.f-torture/execute/980628-3.f: Remove mail headers.
59995
59996 1998-06-28  Jeffrey A Law  (law@cygnus.com)
59997
59998         * g77.f-torture/execute/980628-4.f: New test from Craig.
59999         * g77.f-torture/execute/980628-5.f: Likewise.
60000         * g77.f-torture/execute/980628-2.f: Likewise.
60001         * g77.f-torture/execute/980628-0.f: Likewise.
60002         * g77.f-torture/execute/980628-1.f: Likewise.
60003         * g77.f-torture/execute/980628-3.f: Likewise.
60004         * g77.f-torture/execute/980628-6.f: Likewise.
60005
60006 1998-06-28  Jeffrey A Law  (law@cygnus.com)
60007
60008         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
60009         directory when nothing has been installed yet.
60010
60011 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
60012
60013         * gcc.c-torture/special/special.exp: Handle newer versions of
60014         dejagnu.
60015
60016 1998-06-26  Jeffrey A Law  (law@cygnus.com)
60017
60018         * gcc.dg/980626-1.c: New test.
60019
60020 1998-06-19  Bruno Haible <haible@ilog.fr>
60021
60022         * gcc.misc-tests/m-un-2.c: New test.
60023         * g++.old-deja/g++.other/warn01.c: Likewise.
60024
60025 1998-06-19  Robert Lipe  <robertl@dgii.com>
60026
60027         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
60028         compatibility with assmblers with a different comment character.
60029         Eliminate use of GAS-specific extensions.
60030
60031 1998-06-19  Jeffrey A Law  (law@cygnus.com)
60032
60033         * gcc.c-torture/execute/ieee/980619-1.c: New test.
60034
60035 1998-06-19  Robert Lipe  <robertl@dgii.com>
60036
60037         * lib/g77.exp: Replace search for libf2c.a with search for newly
60038         renamed libg2c.a
60039
60040 1998-06-17  Jeffrey A Law  (law@cygnus.com)
60041
60042         * gcc.c-torture/execute/980617-1.c: New test.
60043
60044 1998-06-12  Jeffrey A Law  (law@cygnus.com)
60045
60046         * gcc.c-torture/execute/980612-1.c: New test.
60047
60048 1998-06-08  Jeffrey A Law  (law@cygnus.com)
60049
60050         * gcc.dg/980523-1.c: Only test on ppc-linux.
60051         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
60052
60053         * gcc.c-torture/execute/980608-1.c: New test.
60054
60055 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
60056
60057         * gcc.c-torture/execute/980605-1.c: New test.
60058
60059 1998-06-04  Jeffrey A Law  (law@cygnus.com)
60060
60061         * gcc.c-torture/execute/980604-1.c: New test.
60062
60063 1998-06-02  Jeffrey A Law  (law@cygnus.com)
60064
60065         * gcc.c-torture/execute/980602-1.c: New test.
60066         * gcc.c-torture/execute/980602-2.c: Likewise.
60067
60068 1998-06-02  Dave Love  <d.love@dl.ac.uk>
60069
60070         * 970125-0.f: Fix per JCB.  Add commentary.
60071
60072 1998-05-31  Michael Meissner  <meissner@cygnus.com>
60073
60074         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
60075         IEEE -0 support.
60076
60077 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
60078
60079         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
60080         earlier.
60081
60082 1998-05-28  Catherine Moore <clm@cygnus.com>
60083
60084         * gcc.c-torture/execute/980526-3.c: New test.
60085
60086 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
60087
60088         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
60089         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
60090         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
60091         m88k-motorola-sysv3 to XFAIL.
60092
60093 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60094
60095         * gcc.dg/980526-1.c: New test.
60096         * gcc.c-torture/execute/980526-2.c: New test.
60097
60098 1998-05-26  Jeffrey A Law  (law@cygnus.com)
60099
60100         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
60101
60102         * gcc.c-torture/execute/980526-1.c: New test.
60103
60104 1998-05-26  Dave Love  <d.love@dl.ac.uk>
60105
60106         * g77.f-torture/execute/alpha2.f: Add runtime test.
60107
60108 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
60109
60110         * g++.old-deja/old-deja.exp: Strip leading directories.
60111
60112         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
60113         error for the line.  Don't run multiple tests for the same line.
60114
60115 1998-05-23  Jeffrey A Law  (law@cygnus.com)
60116
60117         * gcc.dg/980523-1.c: New test.
60118
60119 1998-05-23  Dave Love  <d.love@dl.ac.uk>
60120
60121         * g77.f-torture/compile/970915-0.f: New test.
60122
60123 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
60124
60125         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
60126
60127 1998-05-21  Jeffrey A Law  (law@cygnus.com)
60128
60129         * gcc.dg/980520-1.c: New test.
60130
60131 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
60132
60133         * gcc.dg/980502-1.c: Fix return type.
60134
60135 1998-05-20  Jeffrey A Law  (law@cygnus.com)
60136
60137         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
60138         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
60139         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
60140         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
60141         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
60142
60143 1998-05-20  Dave Love  <d.love@dl.ac.uk>
60144
60145         * g77.f-torture/execute/980520-1.f: New test.
60146
60147 1998-05-15  Dave Love  <d.love@dl.ac.uk>
60148
60149         * lib/mike-g77.exp: New file.
60150
60151         * g77.f-torture/noncompile/noncompile.exp,
60152         g77.f-torture/noncompile/check0.f: New files.
60153
60154 1998-05-14  Dave Love  <d.love@dl.ac.uk>
60155
60156         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
60157         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
60158         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
60159         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
60160         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
60161         abort where appropriate.
60162
60163 1998-05-05  Michael Meissner  <meissner@cygnus.com>
60164
60165         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
60166         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
60167
60168 1998-04-29  Dave Love  <d.love@dl.ac.uk>
60169
60170         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
60171
60172 1998-04-27  Dave Love  <d.love@dl.ac.uk>
60173
60174         * g77.f-torture/compile/980427-0.f: New test.
60175
60176 1998-04-24  Dave Love  <d.love@dl.ac.uk>
60177
60178         * g77.f-torture/compile/980424-0.f: New test.
60179
60180 1998-04-19  Dave Love  <d.love@dl.ac.uk>
60181
60182         * g77.f-torture/compile/980419-2.f (main): New test.
60183         * g77.f-torture/compile/970125-0.f: New test.
60184         * g77.f-torture/compile/980419-1.f: New test.
60185
60186 1998-04-08  Jim Wilson  <wilson@cygnus.com>
60187
60188         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
60189         of loop-4.c.
60190
60191 1998-04-07  Jim Wilson  <wilson@cygnus.com>
60192
60193         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
60194
60195 1998-04-03  Jim Wilson  <wilson@cygnus.com>
60196
60197         * gcc.c-torture/compile/980329-1.c: New test.
60198
60199 1998-03-18  Jim Wilson  <wilson@cygnus.com>
60200
60201         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
60202         * gcc.dg/980312-1.c: Fix typo in -march command.
60203
60204 1998-03-16  H.J. Lu  (hjl@gnu.org)
60205
60206         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
60207
60208 1998-03-11  Robert Lipe  <robertl@dgii.com>
60209
60210         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
60211         Dave Love agree the Fortran source is bogus.
60212
60213 1998-03-11  Robert Lipe  <robertl@dgii.com>
60214
60215         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
60216         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
60217         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
60218         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
60219         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
60220
60221 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
60222
60223         * g++.old-deja/g++.other/friend1.C: New test.
60224
60225 1998-02-18  Dave Love  <d.love@dl.ac.uk>
60226
60227         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
60228         possibly uninitialized) variables and declare dnrm2.
60229
60230 1998-02-23  Robert Lipe <robertl@dgii.com>
60231
60232         From Bruno Haible <haible@ilog.fr>:
60233         * gcc.c-torture/execute/980223.c: New test.
60234
60235 1998-02-13  Jeffrey A Law  (law@cygnus.com)
60236
60237         * gcc.dg/ifelse-1.c: New test.
60238
60239 1998-02-09  H.J. Lu  (hjl@gnu.org)
60240
60241         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
60242
60243           * lib/old-dejagnu.exp (old-dejagnu): Added the
60244           "execution test - XFAIL *-*-*" handling in the spirit of
60245           "excess errors test -". Changed the "execution test fails"
60246           handling to be like "excess errors test fails".
60247           * Update various tests accordingly.
60248
60249 1998-02-06  Jim Wilson  <wilson@cygnus.com>
60250
60251         * gcc.c-torture/execute/980205.c: New test.
60252
60253 1998-01-18  Jeffrey A Law  (law@cygnus.com)
60254
60255         * lib/c-torture.exp: Look for .x files instead of .cexp files.
60256         * lib/f-torture.exp: Similarly.
60257         * gcc.c-torture: Rename all .cexp files to .x files.
60258
60259 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
60260
60261         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
60262         (940510-1.c): Removed duplicate.
60263         (971104-1.c): New test.
60264
60265 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
60266
60267           * lib/f-torture.exp: Improve error and loop detection.
60268
60269 1997-11-19  Michael Meissner  <meissner@cygnus.com>
60270
60271         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
60272         use that to size the filler array.
60273
60274 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
60275
60276         * lib/c-torture.exp(c-torture-execute): Fix typo.
60277
60278         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
60279         testcase as the executable name. Keep the executable around if
60280         the test fails.
60281
60282 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
60283
60284         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
60285         changes.  Only test one -g option, and move it to the end of the
60286         list of options to test.
60287
60288 1997-09-19  Michael Meissner  <meissner@cygnus.com>
60289
60290         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
60291         variable GCC_TORTURE_OPTIONS to supply default switches separated
60292         by colons.  If no environment variable, run tests with -O0 -g, -O1
60293         -g, and -O2 -g as well.
60294
60295 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
60296
60297         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
60298         explanatory comments. Fix indentation.
60299
60300 1997-09-15  Jeffrey A Law  (law@cygnus.com)
60301
60302         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
60303
60304 1997-09-11  Jeffrey A Law  (law@cygnus.com)
60305
60306         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
60307         * g++.old-deja/g++.mike/p7325.C: Likewise.
60308         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
60309
60310 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
60311
60312         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
60313         * g++.old-deja/g++.brendan/crash30.C: Likewise.
60314         * g++.old-deja/g++.brendan/crash39.C: Likewise.
60315         * g++.old-deja/g++.law/operators4.C: Likewise.
60316
60317 1997-09-11  Joe Buck  (jbuck@synopsys.com)
60318
60319         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
60320         * g++.old-deja/g++.mike/p784.C: Ditto.
60321         * g++.old-deja/g++.mike/p785.C: Ditto.
60322
60323 1997-09-05  Jeffrey A Law  (law@cygnus.com)
60324
60325           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
60326
60327 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
60328
60329         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
60330         target feature; pass this to c-torture-execute as needed.
60331
60332 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
60333
60334         * lib/c-torture.exp(c-torture-execute): If the previous and the
60335         current executables being tested are identical, we don't need to
60336         run the executable again. Try to make the executable names
60337         unique. Add an optional argument for passing additional compiler
60338         flags.
60339
60340 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
60341
60342         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
60343
60344 1997-08-29  Jeffrey A Law  (law@cygnus.com)
60345
60346         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
60347
60348 1997-07-31  Jeffrey A Law  (law@cygnus.com)
60349
60350         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
60351         32bit or larger longs.
60352
60353         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
60354         have either a 32bit long or 32bit int.
60355
60356 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
60357
60358         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
60359         Make double precision tests dependent on sizeof (double).
60360
60361 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
60362
60363         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
60364         too.
60365
60366 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
60367
60368         * gcc.c-torture/compile/961203-1.cexp: New script.
60369
60370 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
60371
60372         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
60373         up the includes ourselves.
60374
60375 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
60376
60377         * lib/plumhall.exp: Remove random include, and add a few
60378         verbose messages for debugging.
60379
60380 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
60381
60382         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
60383         of trying to do it ourselves.
60384
60385 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
60386
60387         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
60388
60389 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
60390
60391         * gcc.prms/5403.c: Made regexp a bit less strict.
60392
60393 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
60394
60395         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
60396         is returned from remote_load instead.
60397         * lib/plumhall.exp: Ditto.
60398         * lib/mike-g++.exp: Ditto.
60399         * lib/old-dejagnu.exp: Ditto.
60400         * lib/c-torture.exp: Ditto.
60401
60402 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
60403
60404         * lib/g++.exp: Use build_wrapper procedure.
60405         * lib/gcc.exp: Ditto.
60406
60407 1997-05-20  Jeffrey A Law  (law@cygnus.com)
60408
60409         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
60410         an old-style decl for malloc.  Fixes tests to work when
60411         sizeof (int) != sizeof (size_t).
60412
60413 1997-05-15  Mike Meissner  <meissner@cygnus.com>
60414
60415         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
60416
60417         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
60418         use stdargs.h interface.
60419
60420 1997-05-15  Mike Meissner  <meissner@cygnus.com>
60421
60422         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
60423         NO_VARARGS when compiling.
60424
60425 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
60426
60427         * lib/plumhall.exp(ph_includes): New procedure.
60428         (ph_make): Use it.
60429         (ph_compiler): Ditto.
60430
60431         * lib/g++.exp: Rename test-glue.c to testglue.c.
60432         * lib/gcc.exp: Ditto.
60433
60434 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
60435
60436         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
60437         to completion when it's called.
60438
60439 1997-03-21  Michael Meissner  <meissner@cygnus.com>
60440
60441         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
60442         is defined, don't do test.
60443
60444 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
60445
60446         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
60447         for object files.
60448         (ph_summary): Mark skipped testcases as untested, not unresolved.
60449
60450         * lib/plumhall.exp (ph_make): If unresolved because of bad
60451         errorCode, record errorCode in log file.
60452         (*): Replace send_log/verbose with verbose -log.
60453
60454 1997-03-19  Michael Meissner  <meissner@cygnus.com>
60455
60456         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
60457         double conversion if double isn't at least 8 bytes.
60458
60459         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
60460         int to work with targets where int is 16 bits.
60461
60462         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
60463         8 bytes, just exit, since 4 byte doubles don't have enough bits of
60464         precision for the test to complete.
60465
60466 1997-03-14  Michael Meissner  <meissner@cygnus.com>
60467
60468         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
60469         if d10v is not compiled with the -mdouble64 flag.
60470         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
60471
60472         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
60473         d10v is not compiled with the -mint32 flag.
60474
60475 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
60476
60477         * lib/plumhall.exp: Use incr_count.
60478
60479 1997-03-12  Jeffrey A Law  (law@cygnus.com)
60480
60481         * gcc.c-torture: Update to c-torture-1.45.
60482
60483 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
60484
60485         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
60486         the name of the expect testcase file).
60487
60488         * lib/g++.exp(g++_init): Ditto.
60489
60490 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
60491
60492         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
60493         the host.
60494
60495         * lib/gcc.exp(gcc_exit): New procedure.
60496
60497 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
60498
60499         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
60500         specs where appropriate.
60501
60502         * g++.old-deja/g++.arm/*: Added additional ERROR checks
60503         because of new "candidates are" messages, and removed a few
60504
60505         * Converted all non-old-style g++ testcases to old-style, and
60506         moved into g++.old-deja.
60507
60508 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
60509
60510         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
60511         options.
60512
60513         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
60514         succeeded.
60515
60516         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
60517
60518 1997-02-13  Michael Meissner  <meissner@cygnus.com>
60519
60520         * lib/gcc.exp (gcc_target_compile): Add support for defining
60521         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
60522         the machine doesn't have those features.
60523
60524 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
60525
60526         * g++.law/operators4.exp: Don't use LIBS.
60527
60528 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
60529
60530         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
60531
60532         * lib/mike-g++.exp: Don't set the compiler to be tested here.
60533         * lib/g++.exp: Set it here instead. Also, allow use of the
60534         --tool_exec and --tool_opt options. Change CXX to
60535         GXX_UNDER_TEST.
60536
60537         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
60538
60539         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
60540
60541 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
60542
60543         * lib/old-dejagnu.exp: Use prune_warnings instead of
60544         prune_system_crud.
60545         * lib/mike-g++.exp: Ditto.
60546         * lib/gcc.exp: Ditto.
60547         * lib/g++.exp: Ditto.
60548
60549         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
60550
60551 1997-02-07  Jeffrey A Law  (law@cygnus.com)
60552
60553           * 941014-2.c: Include stdlib.h
60554           * 960327-1.c: Include stdio.h
60555           * dbra.c, index-1.c: Don't assume ints are 32bits.
60556
60557 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
60558
60559         * lib/gcc.exp: Add gcc,stack_size target feature.
60560
60561         * lib/g++.exp(g++_target_compile): Add the include and link
60562         paths here, not in two other places. And, it's $options, not
60563         options.
60564
60565         * lib/mike-g++.exp(postbase): Remove the code that determines
60566         the correct include and link paths.
60567         * g++.old-deja/old-deja.exp: Ditto.
60568
60569 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
60570
60571         * lib/g++.exp(g++_init): target_compile no longer returns the
60572         filename of the result.
60573
60574 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
60575
60576         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
60577         call to glob.
60578
60579         * gcc.c-torture/special/special.exp: Change call to
60580         gcc_target_compile to include the object file.
60581
60582 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
60583
60584         * gcc.c-torture/special/special.exp: Correct misspelling in last
60585         change.
60586
60587 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
60588
60589         * lib/plumhall.exp(ph_summary): Log the entire output of the
60590         executable. Return -1 if there were any failures, 0 otherwise.
60591         (ph_execute): Return -1 if there were any failures, 0 otherwise.
60592         (ph_make): Clean up objects and executables that were built
60593         if the tests succeeded.
60594
60595 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
60596
60597         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
60598         libraries and includes in the build tree as appropriate.
60599
60600 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
60601
60602         * lib/c-torture.exp: Instead of looking for the global variable
60603         NO_LONG_LONG, check to see if that's a feature of the target.
60604
60605 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
60606
60607         * config/default.exp: Minimize. Delete the remainer of the files in
60608         config; this functionality is now in devo/dejagnu/config.
60609
60610         g++.*/*: Pass any additional flags used to compile to postbase;
60611         delete CXXFLAGS.
60612
60613         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
60614         is now done by runtest.exp. Use gcc_target_compile instead of
60615         compile.
60616
60617         lib/c-torture.exp: Use gcc_target_compile instead of compile.
60618         Remove references to CFLAGS. Use remote_file instead of
60619         calling rm -f.
60620         (c-torture): Take a list of arguments to use to compile this
60621         testcase.
60622
60623         lib/g++.exp: Simplify. Use target_compile instead of compile.
60624         lib/gcc-dg.exp: Ditto.
60625         lib/gcc.exp: Ditto.
60626         lib/mike-{gcc,g++}.exp: Ditto.
60627         lib/old-dejagnu.exp: Ditto.
60628         lib/plumhall.exp: Ditto.
60629
60630 1997-01-08  Jim Wilson  <wilson@cygnus.com>
60631
60632         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
60633         (ph_linker): Likewise.
60634
60635 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
60636
60637           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
60638         MAP_ANON / MAP_ANONYMOUS if defined;
60639         else try to map from /dev/zero .
60640
60641 1996-11-12  Jeffrey A Law  (law@cygnus.com)
60642
60643         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
60644         isn't defined, then define it to MAP_ANONYMOUS.
60645
60646 1996-11-12  Jeffrey A Law  (law@cygnus.com)
60647
60648         * gcc.c-torture: Update to c-torture-1.42 release.
60649
60650 1996-11-11  Jeffrey A Law  (law@cygnus.com)
60651
60652         * gcc.c-torture: Update to c-torture-1.41 release.
60653
60654 1996-10-27  Jeffrey A Law  (law@cygnus.com)
60655
60656         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
60657         c-torture release.
60658
60659 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
60660
60661         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
60662         and LDFLAGS.  Fix second case to append the target_info ldflags
60663         onto LDFLAGS, not CFLAGS.
60664         * lib/g++.exp (g++_init): Add target_info stuff.
60665         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
60666         of libgloss and newlib flags for !native.
60667
60668         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
60669         (GDB): Fix relative path to go up another dir for finding gdb.
60670
60671 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
60672
60673         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
60674         versions in the target_info array, if they don't exist.
60675
60676 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
60677
60678         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
60679
60680 1996-07-08  Jim Wilson  <wilson@cygnus.com>
60681
60682         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
60683         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
60684
60685 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
60686
60687         * lib/old-dejagnu.exp: Don't remove the output file before we've
60688         actually tested it. Don't append pwd to the path of the executable
60689         we're testing.
60690
60691 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
60692
60693         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
60694
60695 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
60696
60697         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
60698         temporary directory for compiler files, and set it to a default
60699         value of /tmp. Set $output as the name of the output file from
60700         compiling the testcase. Add a -o option to $cflags_var so the
60701         compiler writes the final output file as $output. Set $executable
60702         to $output.
60703
60704         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
60705         directory for compiler files, and set it to /tmp if it doesn't
60706         already have a value. Set $output_file to the name of the output
60707         file from compiling the testcase. Add a -o option to CXXFLAGS so
60708         the compiler writes the final output file as $output. Use $output
60709         as the executable to be tested.
60710
60711 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
60712
60713         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
60714
60715 1996-06-08  Jeffrey A Law  (law@cygnus.com)
60716
60717         * gcc.c-torture/execute/pending-1.c: New test.  Still
60718         pending in Tege's queue.
60719
60720 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
60721
60722         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
60723         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
60724         if there were failures.  Call unresolved if there were unresolved
60725         testcases.  Call gcc_fail if program did not run to completion.
60726         (ph_make): Pass additional argument name to ph_execute.
60727         (ph_execute): Add new argument.  Pass additional arguments to
60728         ph_summary.  Call gcc_fail is there is no execution output.
60729
60730 1996-04-24  Jeffrey A Law  (law@cygnus.com)
60731
60732         * lib/plumhall.exp (proc_summary): Output relavent summary
60733         lines into the log so specific failures in plumhall can be
60734         investigated.
60735
60736 1996-04-10  Jeffrey A Law  (law@cygnus.com)
60737
60738         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
60739         (c-torture-execute): Don't try to execute tests which use
60740         "long long" types if $NO_LONG_LONG is nonzero.
60741
60742 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
60743
60744         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
60745         not c-torture.
60746
60747         * gcc.ieee: Move from here.
60748         * gcc.c-torture/execute/ieee: To here.
60749
60750 1996-03-26  Jeffrey A Law  (law@cygnus.com)
60751
60752         * gcc.c-torture: Update to c-torture-1.41 release.
60753
60754 1996-03-22  Jeffrey A Law  (law@cygnus.com)
60755
60756         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
60757         not "$output".
60758
60759 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
60760
60761         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
60762         -c present.
60763
60764 1996-03-02  Jeffrey A Law  (law@cygnus.com)
60765
60766         * config/proelf.exp: Handle connecting to a simulator.
60767
60768 1996-01-31  Jeffrey A Law  (law@cygnus.com)
60769
60770         * config/proelf.exp: New file.  Enough framework that we can
60771         run c-torture tests on the proelf targets (or any other target
60772         that gdb can connect to for that matter).
60773
60774 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
60775
60776         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
60777         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
60778
60779         * lib/plumhall.exp (ph_execute): Always call ph_summary if
60780         exec_output exists.
60781
60782 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
60783
60784         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
60785         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
60786
60787         * config/*.exp: Update FSF address.  Change result of ${tool}_load
60788         to pass/fail/unresolved/unsupported/untested.  Caller must now
60789         call unresolved/unsupported/untested.
60790         * lib/*.exp: Update FSF address.  Update to handle new results of
60791         ${tool}_load.
60792         * lib/chill.exp (verbose): Delete.
60793
60794 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
60795
60796         * lib/gcc.exp (default_gcc_start): Change order of args to
60797         $LDFLAGS $CFLAGS $LIBS.
60798         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
60799         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
60800         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
60801         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
60802         * gcc.misc-tests/dg-test.exp: Likewise.
60803         * gcc.misc-tests/msgs.exp: Likewise.
60804         * gcc.prms/prms.exp: Likewise.
60805         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
60806         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
60807
60808         * lib/dg.exp: Deleted, moved to dejagnu/lib.
60809
60810 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
60811
60812         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
60813
60814         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
60815         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
60816
60817         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
60818         necessary.
60819
60820 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
60821
60822         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
60823         global for loop; add use of $mathlib.
60824         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
60825         settings here; set mathlib for anything but VxWorks.
60826
60827 1996-01-22  Jeffrey A Law  (law@cygnus.com)
60828
60829         * gcc.c-torture: Update to c-torture-1.40 release.
60830
60831 1996-01-03  Jeffrey A Law  (law@cygnus.com)
60832
60833         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
60834         dg.exp.
60835
60836 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
60837
60838         * lib/c-torture.exp (c-torture-execute): Declare "output" as
60839         global.
60840
60841 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
60842
60843         * lib/g++.exp (LIBS): Define if not already.
60844         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
60845         (gcc-dg-prune): Call prune_gcc_output.
60846         * lib/gcc.exp (prune_gcc_output): New proc.
60847         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
60848         prune_gcc_output.
60849
60850 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
60851
60852         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
60853         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
60854
60855 1995-11-15  Jeffrey A Law  (law@cygnus.com)
60856
60857         * gcc.c-torture: Update to c-torture-1.39 release.
60858
60859 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
60860
60861         * lib/c-torture.exp (c-torture-execute): Don't return if one option
60862         fails, try others as well.
60863
60864 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
60865
60866         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
60867         If compilation fails, mark execute tests as `untested'.
60868         If test is marked as unsupported, don't mark compilation and
60869         execute tests as failed.
60870
60871 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
60872
60873         * lib/g++.exp (g++_init): Don't link in libg++, and look to
60874         libstdc++ for whether or not we want to be doing shared
60875         libraries.  Delete link_curses since we don't need it anymore.
60876         * lib/mike-g++.exp (postbase): Don't link in libg++.
60877         * g++.old-deja/old-deja.exp: Likewise.
60878
60879 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
60880
60881         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
60882
60883 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
60884
60885         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
60886         For that, add `-Wl,-a,shared_archive'.
60887         * g++.old-deja/old-deja.exp: Likewise.
60888
60889 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
60890
60891         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
60892
60893 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
60894
60895         * lib/mike-g++.exp (postbase): Pay attention to the status of
60896         g++_load.
60897
60898 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
60899
60900           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
60901
60902 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
60903
60904         * lib/gcc.exp (default_gcc_start): No longer need to log program
60905         being executed or its output, execute_anywhere does that now.
60906         * lib/g++.exp (default_g++_version): Call execute_anywhere.
60907         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
60908
60909 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
60910
60911         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
60912         the same as those in lib/g++.exp.
60913
60914 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
60915
60916         * gcc.c-torture: Update to c-torture-1.38 release.
60917         * gcc.ieee: Related changes.
60918
60919 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
60920
60921         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
60922         "exec". Minor reformatting changes.
60923
60924         * config/rom68k.exp (${tool}_load): Make it work in a canadian
60925         cross. This means all "exec" calls now work on a remote host as
60926         well.
60927         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
60928         cross. Filter out the extra "\r\n" stuff that expect puts in.
60929         (c-torture-execute): Filter out the bogus warnings like
60930         c-torture-compile does. Add support for canadian cross.
60931         * lib/gcc.exp (default_gcc_version, default_gcc_start)
60932         Use execute_anywhere rather than calling exec directly. Now it
60933         works for canadian cross testing.
60934
60935 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
60936
60937         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
60938         results into a variable, and check that rather than using file exists.
60939
60940 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
60941
60942         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
60943         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
60944
60945 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
60946
60947         * g++.old-deja/old-deja.exp: Create and pass runshlib and
60948         lib_curses if there's a shared libg++ in the build tree.
60949
60950 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
60951
60952         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
60953         if not supported target.
60954
60955 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
60956
60957         * lib/g++.exp (g++_init): Move empty setting of runshlib and
60958         link_curses up to always happen, not just for native builds.
60959
60960 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
60961
60962         * gcc.c-torture: Update to c-torture-1.36 release.
60963         * gcc.failure: Related changes.
60964
60965 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
60966
60967         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
60968
60969 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
60970
60971         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
60972         * lib/mike-g++.exp (postbase): Not in here.  Still reference
60973         runshlib, link_curses, and mathlib for link and run.
60974
60975         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
60976         pass the runtime shared library options for Solaris, OSF/1, and
60977         Irix5, and link with -lcurses to avoid unresolved references.
60978
60979 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
60980
60981         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
60982         only run once.
60983
60984 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
60985
60986         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
60987
60988 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
60989
60990         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
60991         do not have a framework for the "compat" tests yet.
60992
60993 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
60994
60995         * lib/mike-g++.exp (postbase): New local variable `mathlib',
60996         set to null if we're testing vxworks5.1.  Use that instead of
60997         `-lm' in the setting of LIBS for link and run.
60998
60999 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
61000
61001         * config/rom68k.exp (${tool}_load): Major changes to make it
61002         work.  Verified that it does in fact return the stuff in
61003         exec_output properly.  Catch any Emul or any TRAP other than 0.
61004
61005 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
61006
61007         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
61008         LDFLAGS properly for targets that need stuff from libgloss.
61009         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
61010         only run once.
61011         (gpp_initialized): New variable.
61012
61013 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
61014
61015         * config/rom68k.exp: Load libgloss.exp.
61016         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
61017         so we can produce a fully linked binary.
61018         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
61019         so we can produce a fully linked binary.
61020
61021 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
61022
61023         * lib/plumhall.exp (ph_section): Watch for expected failures.
61024         Add missing `else'.
61025
61026         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
61027         run the testcase.
61028         (c-torture): Likewise.
61029
61030 1995-08-28  Doug Evans  <dje@cygnus.com>
61031
61032         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
61033
61034         * lib/mike-g++.exp (mike_cleanup): New proc.
61035         (prebase): New globals compiler_result, not_compiler_result,
61036         target_regexp.
61037         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
61038         allow leading "-" in pattern.  Watch for unsupported tests.
61039         If $compiler_result is set, pattern match assembler code,
61040         and ditto for $not_compiler_result.
61041         * lib/mike-gcc.exp: Likewise.
61042
61043         * lib/plumhall.exp (ph_execute): Only call ph_summary if
61044         execution "succeeded".
61045
61046 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
61047
61048         * config/win32.exp: New file.
61049         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
61050
61051 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
61052
61053         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
61054         unsupported.
61055         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
61056         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
61057         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
61058
61059         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
61060         "... without exceptions was ...".  That is now handled by
61061         prune_system_crud.
61062         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61063
61064 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
61065
61066         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
61067         sieve.c,sort2.c}: New files.
61068         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
61069         sieve.exp,sort2.exp}: Drivers for them.
61070
61071         * lib/mike-gcc.exp (program_output): New user settable variable.
61072         (postbase): Call prune_system_crud.  Also prune extraneous compiler
61073         messages.
61074         * lib/mike-g++.exp (program_output): New user settable variable.
61075
61076         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
61077
61078         * config/sh.exp: Deleted (use sim.exp instead).
61079
61080 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
61081
61082         * config/vx.exp: Declare CHECKTASK as global.
61083         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
61084         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
61085         * lib/old-dejagnu.exp: Load [pwd]/$executable.
61086
61087 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
61088
61089         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
61090         target. Like vx.exp, only includes `vx29k.exp' instead of
61091         `vxworks.exp'.
61092
61093 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
61094
61095         * config/sim.exp: Increase time limit from 120 seconds to 240.
61096
61097 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
61098
61099         * gcc.c-torture/execute/950628-1.c: New test.
61100
61101 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
61102
61103         * gcc.c-torture: Update with changes/additions from
61104         c-torture-1.34.
61105
61106 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
61107
61108         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
61109
61110 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
61111
61112         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
61113
61114 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
61115
61116         * gcc.c-torture/compile/950512-1.c: New test.
61117         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
61118         * gcc.dg/struct-ret-1.c: Likewise.
61119
61120 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
61121
61122         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
61123           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
61124
61125 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
61126
61127         * gcc.c-torture/special/920411-1.c: Deleted.
61128         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
61129
61130 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
61131
61132         * config/sim.exp (${tool}_load): Hack in call to bash to get a
61133         cpu limit.
61134
61135 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
61136
61137         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
61138
61139 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
61140
61141         From kenner;
61142         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
61143         is the proper length.
61144         * va-arg-3.c: Likewise.
61145
61146 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
61147
61148         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
61149         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
61150
61151         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
61152         * lib/g++.exp (default_g++_start): Delete old cruft.
61153
61154 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
61155
61156         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
61157         (2 * (1 << 18)) to (2 * (1 << 17)).
61158
61159         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
61160
61161 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
61162
61163         * config/rom68k.exp: Renamed from config/idp.exp
61164
61165 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
61166
61167         * c-torture/compile/921109-2.c
61168
61169 1995-04-18  Mike Stump  <mrs@cygnus.com>
61170
61171         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
61172         excess errors.
61173
61174 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
61175
61176         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
61177         output.
61178         * lib/g++.exp (default_g++_start): Likewise.
61179
61180 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
61181
61182         * gcc.c-torture/compile/950329-1.c: New test.
61183
61184 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
61185
61186           * config/bug.exp (${tool}_load): Updated to use new remote_open
61187           and remote_close procs.
61188         * config/idp.exp: New file.
61189
61190 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
61191
61192         * gcc.c-torture/execute/950322-1.c: New test.
61193
61194 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
61195
61196         * config/vx.exp (${tool}_load): Clean up testing of return code from
61197         vxworks_ld and vxworks_spawn.
61198
61199 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
61200
61201         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
61202
61203 1995-03-13  Mike Stump  <mrs@cygnus.com>
61204
61205         * lib/old-deja.exp: Add `excess errors test - ' error, now one
61206         can mark excess errors on a machine by machine basis.  Note, the
61207         default is to not expect any excess errors, even when excess
61208         errors test - is given, so you will want to put an XFAIL ... on
61209         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
61210         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
61211         those 4 machines, but no others.
61212
61213 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
61214
61215         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
61216         * lib/c-torture.exp: to here.
61217
61218 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
61219
61220         * gcc.c-torture/execute/950221-1.c: New test.
61221         * gcc.c-torture/execute/struct-ret-1.c: New test.
61222         * gcc.c-torture/compile/950221-1.c: New test.
61223
61224         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
61225
61226 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
61227
61228         * gcc.c-torture/execute/arith-1.c (main): Return 0.
61229         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
61230
61231 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
61232
61233         * g++.gb: New directory of tests, derived from my signature and
61234         class scoping tests.
61235
61236         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
61237         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
61238         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
61239         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
61240         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
61241         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
61242         * g++.gb/sig25.C: Likewise.
61243
61244         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
61245         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
61246         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
61247         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
61248         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
61249         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
61250         * g++.gb/sig25.exp: Likewise.
61251
61252         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
61253         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
61254         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
61255         * g++.gb/scope13.C: Likewise, this test still fails.
61256
61257         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
61258         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
61259         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
61260         * g++.gb/scope13.exp: Ditto.
61261
61262         * g++.gb/README: New file, explains what these tests are about.
61263
61264 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
61265
61266         * lib/dg.exp (dg-do): Support `preprocess'.
61267         (dg-test): Likewise.
61268
61269 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
61270
61271         * config/udi.exp: change "continue -expect" to "exp_continue".
61272
61273 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
61274
61275         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
61276         Delete redundant tests.
61277
61278         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
61279         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
61280         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
61281         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
61282         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
61283         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
61284         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
61285         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
61286
61287         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
61288         storing label pointers.
61289         * gcc.c-torture/execute/921019-1.c: Likewise.
61290         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
61291         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
61292         parameter fp.
61293         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
61294         constants.
61295
61296         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
61297         Delete obsolete tests.
61298
61299         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
61300         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
61301         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
61302         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
61303         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
61304         * gcc.c-torture/compile/950124-1.c: New test.
61305
61306         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
61307
61308 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
61309
61310         * lib/mike-g++.exp: Add -lm to LIBS.
61311
61312 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
61313
61314         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
61315
61316 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
61317
61318         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
61319
61320 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
61321
61322         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
61323
61324 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
61325
61326         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
61327         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
61328         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
61329         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
61330         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
61331         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
61332         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
61333         * g++.law/{operators31.C, operators32.C,
61334         * g++.law/{operators33.C, operators34.C}: Likewise.
61335         * g++.law/{pic1.C, refs2.C}: Likewise.
61336         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
61337         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
61338         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
61339         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61340
61341         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
61342         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
61343         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
61344         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
61345         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
61346         * g++.law/{enum9.exp, friend5.exp}: Likewise.
61347         * g++.law/{nest3.exp, nest4.exp}: Likewise.
61348         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
61349         * g++.law/{operators30.exp, operators31.exp}: Likewise.
61350         * g++.law/{operators32.exp, operators33.exp}: Likewise.
61351         * g++.law/{operators34.exp}: Likewise.
61352         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
61353         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
61354         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
61355         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
61356         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
61357
61358         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
61359         No longer expected to fail.
61360         * g++.law/missed-error3.C: Tweak for recent bool changes.
61361
61362 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
61363
61364         * config/emb-unix: Deleted.
61365         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
61366         remote execution.  Do final link on remote host if REMOTE_LINK is set.
61367
61368 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
61369
61370         * lib/dg.exp (dg-test): Fix typo in last patch.
61371
61372 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
61373
61374         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
61375         (handles multiple occurrences).
61376
61377 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
61378
61379         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
61380         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
61381         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
61382         printed).
61383         * lib/c-torture.exp (c-torture-compile): Likewise.
61384         (c-torture): Prepend full path if missing.
61385         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
61386         (gcc_fail): Likewise.
61387         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
61388
61389 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
61390
61391         * lib/netware.exp: Only attach to NetWare i386 systems.
61392
61393 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
61394
61395         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
61396         messages.  Add test name to "output pattern match" pass/fail message.
61397
61398 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
61399
61400         * gcc.dg: New testsuite.
61401         * gcc.dg/dg.exp: New file.
61402
61403         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
61404         test-switch.c}: Deleted.
61405
61406         * gcc.misc-tests/msgs.exp: New testcase driver.
61407
61408 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
61409
61410         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
61411         Watch for illegal return values from ${tool}_load.
61412         * config/unix.exp (${tool}_load): Fix pass/fail detection for
61413         cross targets.  Coerce return value >0 to 1.
61414
61415 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
61416
61417         * config/unix.exp (${tool}_load): Call program rsh, not proc.
61418
61419         * config/emb-unix.exp: New file.
61420
61421         * config/sim.exp: Error if variable $SIM not defined.
61422         (${tool}_load): Mark test as "untested" if simulator missing.
61423
61424         * config/unix.exp: Load remote.exp to get rcp_download.
61425         * lib/c-torture.exp: Use different option lists for testcases with
61426         and without loops.
61427         * gcc.c-torture/execute/execute.exp: Likewise.
61428
61429 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
61430
61431         * config/*.exp: Clarify return code from ${tool}_load.
61432         Call `unresolved' or `untested' instead of `warning' or `perror'
61433         (sometimes you still want to call both though).
61434         Add comment that `shell_id' is local to each file.
61435         * config/udi.exp (timeout): Set to 30.
61436         Don't print warning if connection fails, $connectmode has already
61437         printed an error.
61438         (${tool}_load): Move verbose messages to level 2.
61439         Rework pattern for "Process started" message.
61440         Pass `shell_id' to ${connectmode}_download.
61441         Retry twice upon timeout.  Make resetting of target more robust.
61442         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
61443         Pass `shell_id' to exit_$connectmode.
61444         Only call exit_$connectmode if connected.
61445         * config/unix.exp (${tool}_load): Check return codes better.
61446         * config/vrtx.exp (${tool}_load): Likewise.
61447         * config/vx.exp (${tool}_load): Likewise.
61448         Delete unneeded global's.
61449         * lib/dg.exp (dg-test): Update to reflect clarified return codes
61450         from ${tool}_load.
61451         (dg-stat): Delete.
61452         (dg-init): Delete recording of pass/fail counts.
61453         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
61454         (old-dejagnu-init): Likewise.
61455         (old-dejagnu-stat): Delete contents, empty proc now.
61456         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
61457         (c-torture): Delete references to lcnt, lpass, lfail.
61458         Get option list from TORTURE_OPTIONS.
61459         Delete -funroll[-all]-loops if no loops.
61460         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
61461         (g++_stat): Delete contents (empty proc now).
61462         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
61463         (gcc_finish): Likewise.
61464         (gcc_stat): Deleted.
61465         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
61466         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
61467         * gcc.c-torture/execute/execute.exp: Likewise.
61468         Split tests into two parts: compile, execute.
61469         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
61470         no loops.  Update to reflect clarified return codes from ${tool}_load.
61471
61472 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
61473
61474         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
61475         to grep for.
61476         (old-dejagnu): Likewise (where necessary).
61477
61478 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
61479
61480         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
61481
61482         * lib/dg.exp (dg-process-target): Fix processing of selector.
61483         Add comment regarding use of `error'.
61484
61485         * lib/gcc.exp (prune_system_crud): Define if missing.
61486         * lib/g++.exp (prune_system_crud): Likewise.
61487
61488         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
61489         Call prune_system_crud.
61490         * lib/dg.exp (dg-runtest): New proc.
61491         Use perror instead of send_user for tcl errors in testcase.
61492         Don't return any value, it's never used.
61493         Don't clobber previous definition of `unknown'.
61494         Print tcl errors in `dg-final'.
61495
61496 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
61497
61498         * lib/dg.exp (dg-process-target): Improve syntax error messages.
61499         (dg-test): Don't print errorInfo, it contains stack backtrace.
61500
61501 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
61502
61503         * lib/g++.exp (runtest_file_p): Define if missing.
61504
61505 1994-09-24  Doug Evans  (dje@cygnus.com)
61506
61507         * lib/mike-g++.exp: Comment out loading of g++.exp.
61508         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
61509         (default_g++_version): Always print something.
61510         (default_g++_start): Comment out call to `which'.
61511         (g++_start, g++_load): Deleted (must be defined in config file).
61512         * lib/gcc.exp: Test for existence of $CC at start.
61513         Delete check for tmpdir (done in gcc_init).
61514         (default_gcc_version): Always print something.
61515         (default_gcc_start): Comment out call to `which'.
61516         * config/*.exp: Major cleanup - make cross targets work at least a
61517         little better for g++ (by not being "--tool gcc" specific).
61518         Rename gcc_xxx to ${tool}_xxx.
61519         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
61520         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
61521
61522 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
61523
61524         * lib/c-torture.exp (c-torture-compile): Rework compiler
61525         message processing.
61526
61527         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
61528         c-torture.
61529
61530 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
61531
61532         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
61533
61534         * lib/dg.exp (dg-process-target): Support { target native }.
61535
61536 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
61537
61538         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
61539         looked for "... program xxx got fatal signal".
61540         Correct regsub munging of `comp_output'.
61541         Ignore compiler messages "path prefix not used" and "linker input
61542         file unused".
61543
61544 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
61545
61546         * lib/gcc.exp (runtest_file_p): Define if missing.
61547         * gcc.prms/template.c: Example to work from.
61548
61549 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
61550
61551         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
61552         * lib/dg.exp (dg-test): Call unsupported testcases as such.
61553
61554         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
61555         * gcc.prms/1883.c: Moved from compile/940714-1.c.
61556         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
61557         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
61558
61559         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
61560         (dg-process-target): No longer a varargs proc.
61561         Return S/N for target, P/F for xfail.  All callers changed.
61562         (user option procs): More argument checking.
61563         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
61564         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
61565         (dg-test): Skip test if not running on selected target in `dg-do'.
61566         Update handling of `dg-do-what', `dg-output-text'.
61567         Separate execution pass/fail from output pattern match pass/fail.
61568         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
61569
61570 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
61571
61572         * gcc.c-torture/special/special.exp: Don't expect failure for mips
61573         target for 920510-1.c.
61574
61575 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
61576
61577         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
61578         Clean up comment regarding use of passcnt, etc.
61579         (gcc_stat): Don't update `testcnt' here.
61580         (gcc_finish): Do it here.
61581         Might as well reset `but_id' here too.
61582         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
61583         to determine if the file should be tested.
61584         * gcc.c-torture/compile/compile.exp: Likewise.
61585         * gcc.c-torture/execute/execute.exp: Likewise.
61586         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61587         * gcc.misc-tests/dg-test.exp: Likewise.
61588         * gcc.prms/prms.exp: Likewise.
61589         * gcc.wendy/wendy.exp: Likewise.
61590         * g++.old-deja.exp: Likewise.
61591         Move "Testing file" message to verbose level 1.
61592
61593 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
61594
61595         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
61596
61597 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
61598
61599         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
61600         (default_gcc_start): Accept optional second list element
61601         of compiler flags.  Print compiler output at verbosity level 2.
61602         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
61603         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
61604         Save current values of framework globals passcnt, failcnt, xpasscnt,
61605         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
61606         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
61607         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
61608         xfailcnt to compute stats.  Update framework global `testcnt' from
61609         pass/fail counts.
61610         (gcc_finish): New proc.  Clean up test environment.
61611         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
61612         (gcc_epass, gcc_efail): Delete.
61613         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
61614         argument of line number.
61615         (dg-init): If the tool has an init routine, call it.
61616         (dg-test): Remove args `cflags_var' and `libs_var'.
61617         Pass all compiler options to ${tool}_start.
61618         Handle missing line number.
61619         (dg-finish): New function.
61620         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
61621         particular files.  Call gcc_finish at end.  Move "skipping test"
61622         message to verbosity level 3.
61623         * gcc.c-torture/compile/compile.exp: Likewise.
61624         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
61625         * gcc.c-torture/execute/execute.exp: Likewise.
61626         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61627         Print testcase being tried at verbosity level 1.
61628         * gcc.c-torture/special/special.exp: Unset xfail.
61629         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61630         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
61631         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
61632         * gcc.failure/failure.exp: Likewise.
61633         * gcc.ieee/ieee.exp: Likewise.
61634         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
61635         Update call to dg-test.  Call dg-finish at end.
61636         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
61637         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
61638         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
61639         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
61640         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
61641         * gcc.wendy/wendy.exp: Add copyright.
61642         Delete setting of tmpdir (done by gcc_init).
61643         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
61644         Pass compiler flags to gcc_start.  Call gcc_finish at end.
61645         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
61646         gcc_[ce]pass/fail.
61647
61648 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
61649
61650         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
61651         confusion.
61652         (g++_load): Likewise.
61653
61654         * config/*.exp (gcc_load): Some were varargs fns and some were not.
61655         Rename argument to `prog' to remove the confusion.
61656         Varargs fns behave differently too!
61657         (g++_load): Likewise.
61658
61659         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
61660
61661         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
61662         what it is.  Delete (always) printing of status value for !native.
61663         Simplify verbose code, and include status and exec_output.
61664         (g++_load): Use gcc_load.
61665
61666 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
61667
61668         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
61669         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
61670         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
61671         940714-3.c as these testcases don't exist anymore.  Make
61672         va-arg-1.c expected to pass.
61673
61674 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
61675
61676         * gcc.misc-tests/misc.exp: Only run specific testcases.
61677         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
61678         * gcc.misc-tests/dg-[1-9].c: New files.
61679
61680         * lib/dg.exp: New testsuite driver.
61681         * gcc.prms/prms.exp: Use it.
61682
61683         * README.gcc: New file.
61684
61685         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
61686         Document and reset `lxpass' and `lxfail'.
61687         Simplify "initialized" message.
61688         (gcc_stat): Clean up comments a little.
61689
61690 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
61691
61692         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
61693
61694 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
61695
61696         * lib/old-dejagnu.exp (process-option): New proc.
61697         (old-dejagnu-init, old-dejagnu-stat): Likewise.
61698         (old-dejagnu): Simplify.
61699         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
61700
61701 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
61702
61703         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
61704         exists and is not an empty string.
61705
61706         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
61707         $xfail rather than calling setup_xfail.  Clear $xfail when test is
61708         finished.
61709         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
61710         automatically.
61711
61712         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
61713         longer expected to fail.
61714
61715         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
61716         "f" function call.
61717
61718         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
61719
61720         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
61721         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
61722         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
61723         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
61724         c-torture-1.29.
61725
61726         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
61727         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
61728
61729         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
61730
61731         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
61732         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
61733
61734         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
61735         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
61736         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
61737
61738 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
61739
61740         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
61741         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
61742         940714-1.c, 940714-2.c, 940714-3.c},
61743         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
61744         gcc.misc-tests/{mg.c,mg.exp}:
61745         New tests.
61746         * gcc.noncompile/noncompile.exp: Change accordingly.
61747
61748 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
61749
61750         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
61751         Undo previous clobberage.
61752
61753 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
61754
61755         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
61756         * gcc.special/{930510-1.c, special.exp}:
61757         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
61758         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
61759         struct-varargs-1.c}: New tests from c-torture-1.26.
61760
61761 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
61762
61763         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
61764           argument to switch.
61765
61766 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
61767
61768         * Revert the previous changes.  Please see Rob's directory
61769         (/lisa/test/rob/progressive/gcc/testsuite) for testing
61770         fixes.
61771
61772 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
61773
61774         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
61775         g++.brendan/alignof.exp, g++.brendan/arm3.exp,
61776         g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
61777         g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
61778         g++.brendan/nest12.exp, g++.brendan/nest13.exp,
61779         g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
61780         g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
61781         g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
61782         g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
61783         g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
61784         g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
61785         g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
61786         g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
61787         g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
61788         g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
61789         g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
61790         g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
61791         g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
61792         g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
61793         g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
61794         g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
61795         g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
61796         g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
61797         gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
61798         gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
61799         gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
61800         gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
61801         lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
61802         lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
61803         testing changes.
61804
61805 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
61806
61807         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
61808         lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
61809         with perror calls.
61810
61811 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
61812
61813         * config/unix.exp (g++_load): Fix syntax.
61814
61815 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
61816
61817         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
61818         * gcc.noncompile/921017-1.c: Deleted obsolete test.
61819         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
61820         Don't expect va-arg-1.c to fail.  Correct expected output for
61821         920928-1.c.
61822         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
61823         * gcc.wendy/hbm4.c: Correct typo.
61824         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
61825
61826 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
61827
61828         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
61829         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
61830         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
61831         * lib/c-torture.exp (c-torture-compile): Ditto.
61832
61833         Reduce volume of output (remove all the -I's and such).
61834         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
61835         Call gcc_cpass, gcc_cfail.
61836         (c-torture): Pass testing option to c-torture-compile.
61837
61838 1994-03-21  Doug Evans  (dje@cygnus.com)
61839
61840         Bring patches over from progressive.
61841         * config/default.exp: Exit remote shell cleanly.
61842         (g++_exit, g++_start): Add default versions.
61843         * config/sim.exp (gcc_load): Use perror, not error.
61844
61845 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
61846
61847         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
61848         set in site.exp.
61849
61850 1994-03-14  Doug Evans  (dje@cygnus.com)
61851
61852         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
61853         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
61854         (wendy_try): New proc to run testcase.
61855         (main loop): Call 'em.
61856         * gcc.wendy/*.c: Clean up pass to correct expected output.
61857
61858         * lib/gcc.exp: Minor cleanup work.
61859         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
61860
61861 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
61862
61863         * config/sim.exp (gcc_load): Document return codes better.
61864         Don't pass -v to simulator.
61865
61866 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
61867
61868         * gcc.special/920717-x.c: Fix typo.
61869         * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
61870         get at sources.
61871
61872         * lib/mike-gcc.exp: Fix typo.
61873
61874 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
61875
61876         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
61877         binary to use, transform the name.
61878         * config/*.exp: rename everything. Nuke any g++ specific files,
61879         it's now a special case of gcc that requires no special support.
61880         Add a default.exp for unsupported targets.
61881
61882 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
61883
61884         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
61885         lib/old-dejagnu.exp: Fix a few patterns to work with the new
61886         version of Tcl.
61887
61888 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
61889
61890         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
61891         than a warning.
61892
61893 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
61894
61895         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
61896
61897 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
61898
61899         * gcc.execute/execute.exp: Combine opt_list and foption_list into
61900         option_list.  Compile every file with only 4/6 option choices
61901         (same as C torture) instead of with 12/18 different option
61902         choices.
61903         * lib/c-torture.exp: Likewise.
61904
61905         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
61906         not already set.
61907
61908 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
61909
61910         * lib/old-deja.exp: Add `excess errors test fails' error, now one
61911         can put an XFAIL *-*-* on excess errors.
61912
61913 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
61914
61915         * g++.law: Add more tests derived from g++-bugs snapshots.
61916
61917         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
61918         equivalent to g++.law/init9.
61919
61920         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
61921         compiled it, and the a.out file after we've run it.
61922
61923 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
61924
61925         * lib/mike-g++.exp (postbase): Delete the .o file after we've
61926         compiled it, and the a.out file after we've run it.
61927
61928 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
61929
61930         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
61931
61932 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
61933
61934         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
61935         version number.
61936
61937 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
61938
61939         * g++.law: New directory of g++ tests derived from the g++-bugs
61940         snapshots.
61941
61942 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
61943
61944         * gcc.compile: initbug1.c initbug1.exp testcase added
61945
61946 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
61947
61948         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
61949         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
61950           fixes submitted by Jeff Law (law@cs.utah.edu)
61951         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
61952           Jeff Law (law@cs.utah.edu)
61953
61954
61955 1993-11-30  Mike Stump  (mrs@cygnus.com)
61956
61957         * config/unix-g++.exp: Follow the gcc way of doing things.
61958         * g++.old-deja/old-deja.exp: Minor updates.
61959         * lib/g++.exp: New file, follow the gcc way of doing things.
61960         * lib/old-dejagnu.exp: Minor updates.
61961         * lib/mike-g++.exp: Always unset errorInfo.
61962
61963 1993-11-06  Mike Stump  (mrs@cygnus.com)
61964
61965         * lib/gcc.exp: Fix some errors with the below change, CC and
61966         CFLAGS should be global when setting, not local.
61967
61968 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
61969
61970         * lib/gcc.exp: Transform tool name.
61971
61972 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61973
61974         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
61975
61976 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61977
61978         * lib/gcc.exp: change gcc_done to gcc_stat
61979
61980 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
61981
61982         * Upgraded gcc testsuite to c-torture version 1.25
61983
61984 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
61985
61986         * lib/gcc.exp: added reporting code. Changed verbose compile message.
61987         * lib/c-torture: added hooks for new reporting code.
61988
61989 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
61990
61991         * config/sh-gcc.exp: check if sh-sim exists in the path
61992
61993 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
61994
61995         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
61996         * gcc.compile/compile.exp: Initial changes for new logic.
61997         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
61998         * gcc.failure/failure.exp: Initial changes for new logic.
61999         * gcc.ieee/ieee.exp: Initial changes for new logic.
62000         * gcc.misc-tests/misc.exp: Initial changes for new logic.
62001         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
62002         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
62003         * lib/c-torture.exp: Initial changes for new logic.
62004         * lib/gcc.exp: Initial changes for new logic.
62005
62006 1993-10-15  Mike Stump  (mrs@cygnus.com)
62007
62008         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
62009         depend upon failure or success.  Fully qualify names in failure
62010         and success messages.  Always remove a.out before starting
62011         compile, just in case.  Pay more attention to error text output by
62012         the compiler.  Handle testcases with no known past errors just
62013         like all others, so that things are uniform.  Other miscellaneous
62014         improvements.
62015
62016 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
62017
62018         * gcc.cpp: new directory for cpp tests
62019
62020 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
62021
62022         * lib/chill.exp: Code reformatted, removed unused code.
62023         * config/unix-chill.exp: Code reformatted, removed unused code.
62024         * chill.execute/execute.exp: Code reformatted, removed unused code.
62025         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
62026
62027 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
62028
62029         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
62030         routines not written.
62031
62032 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
62033
62034         * config/bug-gcc.exp: Use new procs from bug.exp.
62035
62036 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
62037
62038         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
62039         via ftp, rather than depending on NFS.
62040         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
62041         case.
62042
62043 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
62044
62045         * config/bug-gcc.exp: Use new download proc.
62046
62047 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
62048
62049         * chill.execute/execute.exp: cleanups, handles errors better
62050         * chill.compile/compile.exp: rewrite, based on execute.exp
62051         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
62052         * lib/chill.exp: major changes to diff proc and compile and link
62053         procs. added chill_fail and chill_pass wrappers to pass and
62054         fail. added more comments, and handle error codes better.
62055         Added a hack to capture stderr from exec, so noncompile tests
62056         can work.
62057
62058 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
62059
62060         * chill.execute/execute.exp: rewrite of testsuite driver
62061         * lib/chill.exp: rewrite of testsuite driver
62062         * config/unix-chill.exp: rewrite of testsuite driver
62063
62064 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
62065
62066         In chill.execute:
62067         * iexpr.ch: Standardize uppercase.
62068         * tuples.dat: Standardize uppercase.
62069         * vary.ch: standardize.  Correct varying string assignments.
62070         * vary.dat: Add new output lines.
62071
62072 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
62073
62074         In chill.execute:
62075         * chprintf.ch: Standardize use of uppercase.
62076         * tuples.ch: Standardize and turn arr2 into a DCL,
62077           rather than a SYN.
62078         * pinits.ch: Standardize.
62079
62080 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
62081
62082         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
62083         * Makefil: Renamed to Makefile.in.
62084         * configure.in: New.
62085
62086 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
62087
62088         In chill.execute:
62089         * .cvsignore: Add result/output files.
62090         * Makefile: Fix up variables at start.  Use MFLAGS
62091           everywhere.  Correct bool_loc, built_ins entries.
62092           Add entry for vary1.ch.
62093         * bitarray.ch: Standardize upper-case usage.
62094         * bitexpr.ch: Standardize, add output of b1.
62095         * params.ch: Use arrayt in along PROC parameters, to
62096           avoid novelty problems.
62097         * sets.ch: Tiny cleanup.
62098         * vary1.ch: Re-indent.
62099
62100 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
62101
62102         * Add PR-related files to Makefiles, .cvsignore files, etc.
62103
62104 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
62105
62106         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
62107           with compiler objects. New names are test-flow.c and test-loop.c
62108
62109 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
62110
62111         * Upgraded c-torture tests from 1.19 to 1.20
62112
62113         * new files:
62114         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
62115         * gcc.compile: 930623-1.c 930623-2.c
62116         * gcc.noncompile: 930622-1.c 930622-2.c
62117         * gcc.failure: 920411-1.c 920627-2.c
62118         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
62119
62120 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
62121
62122         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62123           More changes to get testsuite working properly. Needs more work.
62124           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
62125
62126 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
62127
62128         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
62129           More changes to get testsuite working properly. Needs more work.
62130
62131 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
62132
62133         * chill.compile/compile.exp: Added for Dejagnu support
62134         * chill.execute/execute.exp: Added for Dejagnu support
62135         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
62136
62137 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
62138
62139         This should complete moving the CHILL test files.
62140         * chill.noncompile(.cvsignore printf.grt
62141             in-printf.grt chprintf.grt chprintf.ch):
62142             Added test-support files.
62143           (Makefile): Modified further.
62144         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
62145             signal.ch): Added test files.
62146           * chill.execute (.cvsignore printf.grt printr.c
62147             in-printf.grt rts.c chprintf.grt rts.h): Added
62148           test-support files.
62149             (Makefile): More corrections.
62150
62151 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
62152
62153         * chill.compile, chill.execute, chill.nocompile: Add CHILL
62154           test cases, ready for DejaGnu.
62155
62156 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
62157
62158         * Upgraded c-torture tests from 1.18 to 1.19
62159
62160         * gcc.compile: added test(s):
62161           930607-1.c
62162         * gcc.execute: added test(s):
62163           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
62164
62165         * added new subdirectory for misc tests: gcc.misc-tests
62166         * gcc.misc-test(s): added tests:
62167           inst-check.c test-consts.c test-ior.c test-switch.c
62168
62169 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
62170
62171         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
62172
62173 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
62174
62175         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
62176
62177 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
62178
62179         * Upgraded c-torture tests from 1.17 to 1.18
62180
62181 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
62182
62183         * Upgraded c-torture tests from 1.12 to 1.17
62184
62185 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
62186
62187         * lib/old-dejagnu.exp:
62188           Fixed handling of XFAIL target triplets to correctly
62189           recognize wildcard characters.  Removed code that
62190           appended a unique id tag to the end of the file name
62191           printed out by the result of the testcases within a
62192           given test file.
62193
62194 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
62195
62196         * lib/old-dejagnu.exp:
62197           Reworked expected failure handling to trigger off of XFAIL
62198           keyword in keyphrase embeded in testcase source code. The
62199           XFAIL keyword must be at the end of the keyphrase line. It
62200           may optionally be followed by one or more target triplets.
62201           It has just occured that the handling of wildcards in the
62202           target triplet may not be correct.
62203
62204 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
62205
62206         * g++.old-deja/tests:
62207           Moved all subdirectories up one level into g++.old-deja .
62208
62209         * lib/old-dejagnu.exp:
62210           Fixed problem with CXXFLAGS not being properly reset, and being
62211           corrupted with extraneous "-c" compiler option.  This was
62212           causing binaries to not be generated for test that needed them.
62213           Modified strings passed to "pass" and "fail" so that individual
62214           tests from the same test file would be distinguished by an
62215           identifier appended to the test file name in the summary logs;
62216           this corrected a problem with erroneous diff logs.  Added code
62217           to search testcases for expected fail and unexpected pass keywords.
62218
62219 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
62220
62221         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
62222
62223 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
62224
62225         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
62226           Removed extraneous text from end of "Special g++ Options"
62227           keyphrase.
62228
62229         * lib/old-dejagnu.exp: Added pattern matching to look for new
62230           keywords, embedded in testcases comments, which will trigger
62231           calls to xpass and xfail.
62232
62233 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
62234
62235         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
62236           comments embedded in the testcases, especially the one looking for
62237           special compiler options, as well as the pattern matching for the
62238           compiler output again.
62239
62240 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
62241
62242         * lib/old-dejagnu.exp: Do a proper check of the return value for
62243           execute tests. Fixed several problems with the pattern matching
62244           of the compiler output which gave erroneous test results.
62245           Changed several of the test result messages to be more descriptive.
62246         * config/unix-g++.exp: Proc g++_load now actually works and
62247           executes the tests passed to it and returns a usable return
62248           value.
62249
62250 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
62251
62252           * lib/gcc.exp: Exits gracefully if $CC is bogus.
62253
62254 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
62255
62256         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
62257           Modified both files to properly execute the old style
62258           dejagnu tests. The previous versions of these files were
62259           experimental and did not function anything near correctly.
62260
62261 1993-04-05  Rob Savoye  (rob@cygnus.com)
62262
62263         * Removed all Makefile.in and configure.in files. No configuration
62264         needed now.
62265
62266 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
62267
62268         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
62269
62270 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
62271
62272         * gcc.compile/configure.in, gcc.unsorted/configure.in,
62273         gcc.special/configure.in, gcc.noncompile/configure.in,
62274         gcc.execute/configure.in, gcc.code_quality/configure.in,
62275         g++.other/configure.in, g++.old-deja/configure.in,
62276         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
62277         in srcname setting.
62278
62279 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
62280
62281         * lib/udi.exp: Fixed mondfe and mondfe_download.
62282         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
62283         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
62284
62285 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
62286
62287         * config/udi-gdb.exp: Check $shell_id after connecting to target.
62288         (gdb_exit): Don't remove *_soc files.
62289
62290 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
62291
62292         * lib/c-torture.exp: Don't look for main; instead always use -w
62293         -c.  This is how the c-torture tests work.  Remove the object
62294         file if the compilation succeeds.
62295         * gcc.execute/execute.exp: Remove executable if test passes.
62296         * gcc.noncompile/noncompile.exp: Every test is an expected
62297         failure.
62298         * gcc.special/special.exp: Added tests from c-torture 1.11,
62299         corrected use of existing test.
62300         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
62301         gcc.execute/920625-1.c: Updated to c-torture 1.11.
62302         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
62303         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
62304         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
62305         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
62306         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
62307         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
62308         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
62309         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
62310         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
62311         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
62312         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
62313         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
62314         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
62315         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
62316         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
62317         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
62318         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
62319         c-torture 1.11.
62320         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
62321         correspond to c-torture 1.11.
62322
62323         * New file.